* Adds new different reaction types.
- Adds touch, injection and ingestion reactions for entities.
- Adds tile reactions.
- Removes GasSprayerComponent in favor of SprayComponent.
- Gives fire extinguishers a safety.
- Gives spray puffs a sprite.
- Improved spray and fire extinguisher in general.
- Fire extinguisher now ACTUALLY puts out fires. Amazing, eh?
- Fire extinguisher sprays three 'clouds' at once.
- Spraying flammable chemicals at fire makes them worse. Whoops!
- Gives spray and fire extinguisher their classic sounds.
- Most chemicals now don't make puddles. Too bad!
- Space lube now makes a very slippery puddle. Honk.
- Spraying water (or using a fire extinguisher) on existing puddles makes them bigger.
* Fix solution tests
* food base now has solution container with noexamine caps
* refactored storagefill component to allow for random items, amount, and conditional exclusion
* i fudged it
* yaml for the already deleted filler components
* ignoredcomponents & janifill
* remainder of toolboxes done
* emergencyclosetfill
* really makes you think
* it DOES really make you think
* orGroup
* exp111 suggestions
* last touches
* isNullOrEmpty
* Work on refactoring radiation.
* mmmm grayons
* fixes
* Now you can specify whether the pulse will decay or not
* whoops
* Move IRadiationAct to shared, make DamageableComponent implement it instead and add metallic resistances to walls
* General improvements, send draw and decay with state. Rename DPS to RadsPerSecond
* E N T I T Y C O O R D I N A T E S
* Entity coordinates goood
* Remove unused using statements
* resistances: metallicResistances
* - type: Breakable moment
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
* Removes a bunch of old Eris shoes
* Changes the jackboots sprite to tgstation's
* Prototypes nuked
* Removes walk sound from jackboots, it was pretty annoying
* Adds wood table icon
* Adds wood plank and spawns it on wood table destroy. Also removes tg hand tele sprite.
* Removes weird mask png
* Removes bad pixel on security backpack
* Adds filled utility belt to engineer and ce roles
* Update Resources/Prototypes/Entities/Clothing/Shoes/shoes.yml
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
* Fix breathing
* WIP changes because I don't trust git stash after 2 weeks
* My imports
* Add gasping, adjust breathing values and fix test
* Make the gasp message appear to others
* Add PopupMessageEveryone extension
* Change used percentage to use a single number instead
* Remove unnecessary logging
* Fix air consistency test
* Add test map to SkippedMaps array
* Moved the uplink creation code to the PresetSuspicion.Start method to ensure uplink created when we give the traitor role
Moved the starting TC balance to cvars
* Added component to handle interaction with Atmospheric system
Added damage from high and cold temperature
* renamed AtmoExposable to AtmosExposed
moved AtmosExposed updates to its own system
refactored TemperatureComponent
renamed fire to heat
added null check for Air
added self-heating and self-cooling to body system
* small refactoring for checking on airless tile in MetabolismComponent
* Added component to handle interaction with Atmospheric system
Added damage from high and cold temperature
* renamed AtmoExposable to AtmosExposed
moved AtmosExposed updates to its own system
refactored TemperatureComponent
renamed fire to heat
added null check for Air
added self-heating and self-cooling to body system
* small refactoring for checking on airless tile in MetabolismComponent
* Removed Pressure property from BarotraumaComponent
Changed CanShiver method to match style of other CanX method in ActionBlockerSystem
* Merged EntityCoordinates and changed components to reflect the change
* Fix typo
* Wrapped string to Loc.GetString
Added CanSweat
Refactored dead state check
* Added sprites and lights, handcuffs and PDA box.
* Syringe and Beaker
* Adds flashbang latex and a sterile mask
* Adds a box to store those sterile masks
* Adds donkpocket box WHY WASN'T THIS IN ALREADY I'LL KILL YOU ALL AHHHHH
* Makes inhand boxes grey
* Security boxes now have proper layer
* Adds meson, sechud, and better inhands
* Adds survival box (no o2 can or injector because they're not included yet
* Adds survival box sprites
* Blank commit
* Adds filled backpacks for starting-gear
* Moves filled backpacks to a sensible place
* Builds now
* Fixes rsi
* Assets
* LightingBehaviours, flares, and such.
* More changes
* More changes, more flare work.
* More work on flares + light behaviours
* another refactor
* missed
* Light behaviours refactor, added sfx, improved graphics, improved lighting effects for glowstick and flare.
* remove unneeded value
* nullables
* remove old code
* nullable
* one last push
* net id
* more work
* more colors for glowsticks
* Adjust flare so it fades in
* fix name
* sprite fix
* Moved the uplink creation code to the PresetSuspicion.Start method to ensure uplink created when we give the traitor role
Moved the starting TC balance to cvars
* Added isVital flag for body parts
Automatically killing creature if last vital body part removed
Marked head as vital part
* Hurt Command
* Fixed not sending help
* Removed unused import
* Use IDamageableComponent
* Optional entityuid arg
* Reviews
* Allow DamageTypes too
* who wrote this
* reviews
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>