* add an emergency light node to the LightFixture construction graph
* add a recipe entry to the construction menu for emergency light
* make emergency light entity at the emergency light node on the graph
* Make emergency light destroy to 1 steel and 1 glass shard to match
the construction recipe
Co-authored-by: BooleanBuckeye <booleanbuckeye@gmail.com>
Made the SpeciesChange mutation no longer persist.
There was an issue where swabbing a mutated plant species: I.e Blood Tomato to a regular Tomato sapling would transfer the species mutation. It would not actually get the effect, which is probably why it went under the radar. This change makes it so that the SpeciesChange mutation cannot be transferred via swabbing.
* Added Popup for the Ligneous plant mutation when using hands.
There was some confusion for players with the Ligneous mutation which makes the plant harvestable only with sharp tools. Adding a popup with the message "The plant is too tough." to give them a hint to use something other than just their hands.
I decided to only put the message when attempting to harvest using hands, as the intent is clear that the player just wanted to harvest, but wasn't able to. Using any other tools like a crowbar or a screwdriver will not trigger the popup.
* Update Resources/Locale/en-US/botany/components/plant-holder-component.ftl
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
---------
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
* Make ghost roles collapsible
* Save `BodyVisible` state of each `Collapsible` box
* Make ghost role collapsible only when group has more than 1 role
* Make it a little prettier
* Make only ghost role buttons collapsible
* Apply requested changes
* Typo
* Small cleanup
* Store in list, instead of iterating
* Make unique ids more unique
* Move it out of the cycle
* Make _collapsibleBoxes into dictionary and use key instead of Collapsible boxes names
Added TODO. So after the problem will be fixed in `GhostRolesEui`, it should be mirrored and fixed here too.
* Put TODO in GhostRolesEui. I guess Issue must be made for this
* Use HashSet instead of Dictionary as suggested. Invert the HashSet, so being present means it uncollapsed
I decided to invert HashSet to _uncollapsedStates, because players surely will have more collapsed buttons than opened, so we optimise memory usage a little bit.
* Remove extra space from ghost roles window
* Add buttons stretching. Size 3:1
* Prosec stamp art
* Clerk stamp art
* Prosec and Clerk stamp stuff
* respective stamps and space law book to roundstart
* Prosec stamp stuff
* Reverted accidentally added Clerk stamp
* Imagine forgetting to press save couldn't be me
Something something removed the edits to upstream localization, moved to the delta v one.
* FORGOR
removed the stamps from Upstream Resource folder
* minor meta.json fixes
* Untouched upstream files
* Tech added
* Added recipes and made printable
* Tech added
* Added recipes and made printable
* Should solve the conflict
* Should solve the merge conflict
* Emagged protolathe
* Comments it out
* fixes it hopefully
* yuh
* forces all techs to be researched
* comments
Signed-off-by: Stop-Signs <stopsign221@gmail.com>
* i hope this is what milon meant
* Update TechDisciplinePrototype.cs
Signed-off-by: Stop-Signs <stopsign221@gmail.com>
* Update disciplines.yml
Signed-off-by: Stop-Signs <stopsign221@gmail.com>
* Revert "Comments it out"
This reverts commit 7077997922.
---------
Signed-off-by: Stop-Signs <stopsign221@gmail.com>
* disable interaction for telegnomes, add access for the components
* make client and server systems extend shared system
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>