Skip to content

Bugz (Chitinids) - #114

Open
juniwoofs wants to merge 17 commits into
TheDenSS14:masterfrom
juniwoofs:bugz
Open

Bugz (Chitinids)#114
juniwoofs wants to merge 17 commits into
TheDenSS14:masterfrom
juniwoofs:bugz

Conversation

@juniwoofs

@juniwoofs juniwoofs commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

About the PR

Rewrite of DeltaV-Station/Delta-v#2707 to work with nubody and to convert it to MIT with permission from the original author!

A guidebook rewrite were approved as well! (and will be in the media section.

Why / Balance

Parity with prebase and bringing chitinids to nubody and to make everything compatible with upstream!

Technical details

Lotta yml

Adds two new components and an EntitySystem for them.
ChitinidComponent handles healing and granting an action to spawn Chitzite
ExpellingProductComponent handles delaying the spawn till the end of the action audio.

Test plan

  1. Spawn bug.
  2. Throw bug
  3. Push bug to its limits
  4. Make bug make noises and talk
  5. Go to lobby
  6. Look at bug
  7. Check bug markings
  8. Check bug guidebook
  9. Gently hold bug

Media

image image image

Requirements

  • I have read and am following the Macrocosm Pull Request Conventions.
  • I have tested this pull request and written instructions on how to test it.
  • I have added media to this PR or it does not require an in-game showcase.

Licensing

  • All code in this pull request can be licensed to MIT.
  • (OPTIONAL) I give permission to seeing this feature upstreamed to Macrocosm in the future.

Breaking changes

Changelog

🆑 sheepmera, Elusivecoin, Dirius

  • add: Added bugz (chitinid)

@github-actions

github-actions Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

RSI Diff Bot; head commit 2e43165 merging into ebf9cd7
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_DEN/Effects/speech.rsi

State Old New Status
chitinid0 Added
chitinid1 Added
chitinid2 Added

Resources/Textures/_DEN/Mobs/Customization/Chitinid/chitinid_antennas.rsi

State Old New Status
bee Added
curly Added
default Added
firefly_primary Added
firefly_secondary Added
gray Added
long Added
radar Added
short Added
slick Added
speed Added

Resources/Textures/_DEN/Mobs/Customization/Chitinid/chitinid_parts.rsi

State Old New Status
charred_chest Added
charred_head Added
charred_l_arm Added
charred_l_leg Added
charred_r_arm Added
charred_r_leg Added
plated_chest Added
plated_l_arm Added
plated_r_arm Added
radiant_chest Added
radiant_head Added
radiant_l_arm Added
radiant_l_leg Added
radiant_r_arm Added
radiant_r_leg Added
spotted_chest Added
spotted_head Added
spotted_l_arm Added
spotted_l_leg Added
spotted_r_arm Added
spotted_r_leg Added
stripes_chest Added
stripes_head Added
stripes_l_arm Added
stripes_l_leg Added
stripes_r_arm Added
stripes_r_leg Added
toxic_chest Added
toxic_head Added
toxic_l_arm Added
toxic_l_leg Added
toxic_r_arm Added
toxic_r_leg Added

Resources/Textures/_DEN/Mobs/Customization/Chitinid/chitinid_wings.rsi

State Old New Status
bee_primary Added
bee_secondary Added
default Added
firefly_primary Added
firefly_secondary Added
honeypot_primary Added
honeypot_secondary Added
smooth Added
stubby Added

Resources/Textures/_DEN/Mobs/Species/Chitinid/parts.rsi

State Old New Status
eyes Added
full Added
head_f Added
head_m Added
l_arm Added
l_foot Added
l_hand Added
l_leg Added
r_arm Added
r_foot Added
r_hand Added
r_leg Added
torso_f Added
torso_m Added

Resources/Textures/_DEN/Objects/Specific/Species/chitinid.rsi

State Old New Status
chitzite Added
chitzite_glow Added

Edit: diff updated after 2e43165

so my ass didnt realize this was for spawn rate and not how dense a beast is LMFAO
@juniwoofs juniwoofs mentioned this pull request Jun 25, 2026
24 tasks
Dirius77 and others added 3 commits June 26, 2026 16:46
Allows Chitinid to heal a certain amount from radiation in order to produce and store chitzite.
The healing is capped at 30, they then need to expel the Chitzite before they can heal more.

I need to do a pass of doc commenting but I don't have time today.
@Dirius77

Copy link
Copy Markdown
Collaborator

The C# is ready now.

@juniwoofs
juniwoofs marked this pull request as ready for review July 21, 2026 00:29
@juniwoofs

Copy link
Copy Markdown
Contributor Author

this is all set to be ready for when we upmerge to macro, currently it will say its wrong but #dont trust da haters

@MajorMoth

Copy link
Copy Markdown
Contributor

please watch for #146 being merged. you can fix the yaml linter error for now as well

portfiend added a commit that referenced this pull request Aug 10, 2026
* Update README.md with new links. (#2)

* Update README.md with new links.

* Update README.md with Princess-Cheeseballs' provided links.

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>

* Removed an extra space.

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>

* Update actions_changelog_rss.py with the new domain.

* Update stylesheet.xsl

* Update SECURITY.md

---------

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>

* fix (#14)

* Switch RT submodule to new repo (#19)

* Remove toggle action from winter coat (#24)

* i think i got them all

* minor cleanup

* init (#13)

* Bugfix: Moproach/spider solution regeneration (#41)

* moproach/spider solutions with recharge

* mop mop mop roach

* more straightforward moproach solution inheritance

* Adds temperature protection to scarves (#47)

* Adds temperature protection to scarves

* YAML conventions say specific stuff is better at the bottom

* Remove scream action, replace with emote action (#55)

* no mroe screaming

* if your angry and you know it scream with action grant! *clap clap*

* emote action is more generic now

* use flag instead

* Revert "if your angry and you know it scream with action grant! *clap clap*"

This reverts commit 7c40ee48

* screaming im screaming im screaming

* reversed oops

* Fix handheld grinders (#50)

* fix

* TEST!!!!!!!!!!

* comment

* what

* im so silly

* explosion!!!!!

* i hate tests

* those can be asserts too

* i hate tests

* Replace all uses of System.Random with IRobustRandom, resolve all System.Random warnings. (#32)

* Remove all uses of System.Random

* Use IRobustRandom in BinomialNumberSelector.Get

* Remove remaining ToolRefinableSystem S.Random inst

* Arcade sprite fixes & metadata cleanup (#40)

* arcade sprite & metadata cleanup

* 4 space meta.json

* Bring cargo order menu to the front when selecting a new item

* Bugfix: Remove infinite board dupe in television/telescreen construction graphs. (#42)

* Fix telescreen/wallmount TV dupe

* fix tagged icons

* Initial commit (#3)

* Fix blankline after games rules (#77)

Annoyed me.

* Fix illegible FileNotFoundError occurrences when git isn't in path. (#6)

* Update git_helper.py

* Update git_helper.py

* Update git_helper.py

* Make borgs not RR (#84)

* Cargo integration tests update (#18)

* Updated Cargo Integration Tests

* usings

* revert NoCargoOrderArbitrage

* unneeded ;

* .

* review requests

* review requests v2

* Move server_fans.ogg to a SoundCollection (#82)

* quieter server fans

* Restore individual parameter fields

* Document Client, Server, and Shared files in folders starting with "K". Except microwaves. (#91)

* document the entire owl

* Apply suggestions from code review

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Can cancel orders from the console you placed it on (#11)

* Make `InteractionTest` inherit from `GameTest` (#90)

* Make InteractionTest inherit from GameTest

* Convert MousetrapTest to use some GameTest features

* Document stubbed Setup method

* LoadTestMap now sets TestMap like CreateTestMap

* Maybe fix?

* Oh, derp

* Fix approval section on order labels always being "Self" (#15)

* Fixed label bug

* review request

* Add FixturesComponent to BaseWallmount (#81)

* BUI template (#57)

* Remove tasers from security locker fills (#67)

* Ambient Music fixes and tweaks (#28)

* reorganize yml

* medical and engineering marker components and mass marking

* bed

* increase cooldown

* did i leave that in

* Renames all EntitySystem "ProtoMan" instances (#100)

* Remove "ProtoMan" instances

* guess we're caching gases now

* Microoptimize Vector2i.Offset (#103)

* microopt offset
works on my machine award

* tweaks

* Fix event horizons using negative radius (#105)

Not even valid why is it NEGATIVE just use ZERO!

* Fix ItemGridPiece using invalid sprite bounds (#102)

It inverted bottom and top.

* Atmos category in the construction menu (#94)

* commit

* move on over

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>

* Space Law Revision (#1)

* Update SpaceLaw.xml

* Update SLCrimeList.xml

* Update SpaceLaw.xml to reflect AJCM-git's suggestion.

* fixed (#128)

* Directional arrow (#118)

* arrow

* yoink orginal arrow rsi

* done

* fixes

* i just learnd about ignored components

* Update Content.Client/DirectionalArrowIndicator/DirectionalArrowIndicatorComponent.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* customArrows

* docs

* more docs

* teg and blue arrow

* misc

* fixes

* remove color

* imma dummy

* meta

* soon to obsolete

* class not partial

---------

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update RT to 277.2.0 (#138)

* Refactor RecipeManager to use LINQ and PrototypesReloaded (#49)

* small refactor RecipeManager and fix prototype reloading

* wait... why is that here?

* maybe?

* Add section to link to space-wizards PR URL to PR template (#143)

* Construction menu recipe history (#8)

* Bugfix: Fix DrawDepth subfloor gap width, add gap for mapping subfloor layers (#70)

* Hide artifact effects from spawnmenu (#149)

* [FIX] Make slices of food fill out the space where the whole food used to be instead of dropping onto the floor (#160)

* Add NU1900 to WarningsNotAsErrors (#171)

* Removed duplicate function from solutions refactor in pricing system (#164)

* Hide virtual items in cryoUI (#175)

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Add Integration test for ExpireIdCardComponent (#162)

Co-authored-by: Josh Greenslade <joshua.greenslade@onyxinsight.com>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>

* Remove Staff of Entrance from Magic Event Spell (#114)

* fix atmosphere system protoman

* Revert "Update README.md with new links. (#2)"

This reverts commit dffabf7.

* Revert "Switch RT submodule to new repo (#19)"

This reverts commit 1000a7b.

* Revert "Add section to link to space-wizards PR URL to PR template (#143)"

This reverts commit 48201fc.

---------

Co-authored-by: Rem <GitRem@grifton.lol>
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Co-authored-by: riccardi48 <39341154+riccardi48@users.noreply.github.com>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: Jessica M <jessica@jessicamaybe.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: Minerva <218184747+mnva0@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: chromiumboy <50505512+chromiumboy@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Kyle Tyo <akikai297@gmail.com>
Co-authored-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: portfiend <109661617+portfiend@users.noreply.github.com>
Co-authored-by: rumaks <me@rumaks.xyz>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: āda <ss.adasts@gmail.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: ThatGuyUSA <thatguyusa123@gmail.com>
Co-authored-by: InsoPL <lukasz.lindert@protonmail.com>
Co-authored-by: AndrewFenriz <78079974+AndrewFenriz@users.noreply.github.com>
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
Co-authored-by: Vladislav Suchkov <20380250+murolem@users.noreply.github.com>
Co-authored-by: korczoczek <danielkorczok@gmail.com>
Co-authored-by: B_Kirill <153602297+B-Kirill@users.noreply.github.com>
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
Co-authored-by: JoshGreenslade <joshgreenslade@gmail.com>
Co-authored-by: Josh Greenslade <joshua.greenslade@onyxinsight.com>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: Rami <ramialanbagy@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@sleepyyapril

Copy link
Copy Markdown
Contributor

scary AutoNetworkedField everywhere but should be okay

Comment on lines +3 to +18
- type: guideEntry
id: Chitinid
name: Chitnid
text: "/ServerInfo/_DEN/Guidebook/Mobs/Chitinid.xml"
maleFirstNames: NamesChitinidFirstMale
femaleFirstNames: NamesChitinidFirstFemale
sexes:
- Unsexed
- Male
- Female
defaultSoundsBySex:
- UnisexChitinid
- UnisexChitinid
- UnisexChitinid
voices:
- UnisexChitinid

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

silly goose?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants