* Made plasma grindable
* Removed grindable paper :(
* Fixed tag being on the wrong item
* Made reinforced and plasma windows stronger and made walls and windows inmmune to punch damage
* Removed accidental plasma grindability
sorry
* Fixed walls being immune to all blunt damage
* fixed windows being immune to piercing and slash damage
* changed plasma window resistance
Co-authored-by: Seth Lafuente <cetaciocascarudo@gmail.com>
* i probably shouldnt have done this in one commit
* map nonsense
* fix example code
* unnecessary
* test
* reviews
* little fix for open datafield
* add soul
* mindcomp loc, kitchenspike loc fixes, climbable loc fixes
* add fluent functions for words that change on pronoun, add grammarcomponent to humans
* fix the()
* cleanup
* cleanup
* reviews
* holla holla get dolla
* adds damage metabolism
* tweaks words
* metabolism is kinda weird
* adds some simple chemicals
* renames DamageMetabolism to HealthChangeMetabolism
* tweaks like one chemical because it was annoying
* did some changes that the sloth told me to
* adds summary comments for those foolish enough to try and understand my code
* rewrites the component so that is uses a more elegant solution, and handles decimals
* Updates with suggestions from review
* changes stuff idk:
* git cringe
* changes one tiny lil thing
* Apply YAML suggestions
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
* Cleans up disposal unit yaml and fixes inability to throw things in them.
* Comments out mailing units because they are beyond broken and need a refactor.
* Makes Disposal UI look better
* Localized the disposal unit
* Removes title line
* Removes changes to VendingMachineMenu, mistakenly committed.
* Applies code reviews
* Now uses BaseMachinePowered
* Hopefully make singularity shader warping resolution-invariant
This may or may not fix intensity issues
* Fix singularity 'zero velocity' check
It got stuck in a corner. Twice. I really thought I'd fixed that.
* Make it easier to move around various power stuff by shrinking their AABBs a little and making singulo generator a circle
* Changes to some machine prototypes to reduce duplication of collision changes (#1)
* Changes to some machine prototypes to reduce duplication of collision changes
* BaseMachine.BaseMachineUnpowered -> BaseMachine.BaseMachinePowered
* Add GNU Octave script for tuning singularity engine. startsingularityengine is now properly tuned & sets up radiation collectors. FTLize RadiationCollectorComponent.
* Fix bugs with radiation collectors producing infinite power.
* Ensure singularities don't instantly annihilate other singularities (causing new singularities to instantly dissolve)
Technically found by a "bug" where a singularity generator would make multiple singularities, but this renders that bug harmless.
* Tune singularity shield emitters to hopefully randomly fail less, and add an Octave script for looking into that
* Fix singularity shader
* Map in an unfinished PA into Saltern
* Correct PA particles being counted twice by singularity calculations, add singulo food component
* Hopefully stop "level 1 singulo stuck in a corner" issues by freezing it when it goes to level 1 from any other level
* Apply suggestions on 'jazz' PR
* Make barstools, PA components, and radiation collectors rotatable.
Making barstools rotatable is so that people can spin on the barstool. (RP moment.)
The other two are more "functional" changes for assembling a PA.
* Allow rotating a rotate-while-anchored object if you're buckled to it.
Barstool spinny
* Fix bug with rotation of an object that someone is buckled to
* BuckleSystem: Efficiency improvements with directed events
* Don't need to unsubscribe anymore from events, so in BuckleSystem, just don't
* Bring singularity back from the brink of "particles don't even hit anything"
* Remove force-disable-hard from singularity code so it doesn't just ignore containment
Shouldn't this be the prototype's job if they want that so much?
This might have some sorta downside, but this brings singulo back into being containable
* Apply ShadowCommander's suggested layers/masks for particles
Tested, singulo properly spawns and develops with this mask
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
* Various Paper adjustments
+ can now have prefilled text
+ cleaned up paper sprite layering a bit,
+ adds an AME manual as a test but doesn't put it anywhere
+ Paper cannot write arbitrary Examine markup
* Paper component doesn't show text on examine anymore