Commit Graph
109 Commits
Author SHA1 Message Date
Leon Friedrich e4ca6f4fb9 Allow solutions to store extra reagent data (#19323) 2023-09-05 07:55:10 +10:00
TNE 52ef8f9b70 Allow drag-and-drop insertion of reagents into the ChemMaster (#19796)
* Add DumpableSolutionComponent

Separates out the component from "DrainComponent" that allows one to drag a bucket/any reagent container onto a drain/sink/toilet to empty it and allows other reagent containers to reuse the code effortlessly.

* Give the ChemMaster 4000 the DumpableSolution Component

Allows drag and dropping solutions into the ChemMaster much like you used to be able to do exclusively with drains. This also allows dumping jugs into them.
2023-09-04 15:53:13 +03:00
metalgearsloth 4cfc578011 Revert "Remove most usages of obsolete TransformComponent methods (#1… (#19714) 2023-09-01 12:30:29 +10:00
Visne 1416942bea Remove most usages of obsolete TransformComponent methods (#19571) 2023-08-30 12:05:19 +10:00
Visne c7b21b631b Remove unused dependencies (#19490) 2023-08-24 09:55:15 -08:00
Repo 2dd042f7f9 Fix for Mopped chems not transfering (#19238) 2023-08-17 15:00:46 -07:00
Vordenburg 7582474f1a Lint more const string prototypes (#18922) 2023-08-13 20:26:59 -04:00
LightVilletandLightVillet 6edd731833 Fixing spilling empty containers (#19048)
Co-authored-by: LightVillet <dev@null>
2023-08-13 01:08:54 -06:00
metalgearsloth 0f917d22d7 Color flash effect fixes (#18952) 2023-08-10 10:44:52 -07:00
Fahasor c34878e775 Mop fix (#18758) 2023-08-07 11:47:34 -06:00
metalgearsloth d3aece12cb Lookup changes (#18416) 2023-08-06 12:44:05 +10:00
Slava0135 9443cb1d25 Add splash spill effect (#18536) 2023-08-05 21:44:18 +10:00
Vasilis eda7e744a3 Spilling liquids no longer exposes true identify (#18505)
* mama i did it by myself!

* wait how does this fix it? what???

* oops
2023-07-31 19:15:17 -04:00
metalgearsloth 68480af109 Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
Topy 2349a3eba3 Fixed args.Used instead of args.Target (#17838) 2023-07-05 13:31:30 -07:00
Slava0135 7ee91ce4f1 make puddles not appear on space tiles (#17822) 2023-07-05 23:59:48 +10:00
Topy b85c902189 Added sink (#14348) 2023-06-30 18:10:47 -04:00
c858c76341 Anchorable shared (#17422)
Co-authored-by: BenOwnby <ownbyb@appstate.edu>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-29 22:35:54 +10:00
metalgearsloth 74b4f2b3cd Disable smoke reactions (#17693) 2023-06-27 20:08:47 -06:00
Slava0135 d3f7a9e820 Update puddle stickiness (#16597) 2023-06-03 12:34:43 -07:00
Nemanja ccc2648776 Fix being able to set spray amounts in bottles and vapor sprites (#16795) 2023-06-03 12:31:50 -07:00
Ilya Babunov daa47ff0d1 Fixed target container overflow (Infinite beaker fill from mop) (#16804) 2023-05-25 19:12:08 +10:00
metalgearsloth cb7f73927d Reduce puddle tile friction (#16375) 2023-05-13 11:45:53 -04:00
deltanedasanddeltanedas ee023b567a prevent mopping while on cooldown (#16261)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-10 01:18:43 +10:00
metalgearsloth 638009f5d3 Cleanbot tweaks (#15821) 2023-05-02 00:30:15 +10:00
metalgearsloth 9aae4f2ec8 Space cleaner buffs (#15779) 2023-05-02 00:25:33 +10:00
metalgearsloth d51d74d934 Content fixes for timeoffsets (#15934) 2023-05-01 14:49:25 +10:00
PixelTK 8269a500b3 Arachnid species (#13945) 2023-04-30 02:19:06 +10:00
metalgearsloth f12f277c35 Puddle fixes (#15820) 2023-04-26 21:29:31 +10:00
metalgearsloth 1cde3ff112 Spreaders travels across connected grids and SpreaderIgnore tag (#15419) 2023-04-24 16:04:49 -04:00
metalgearsloth 6076130987 Janitor QoL (#15626) 2023-04-23 18:20:03 +10:00
Kara 4538a0b23e Fix minor puddle regressions (#15295) 2023-04-10 20:56:21 -05:00
metalgearsloth 317a4013eb Puddles & spreader refactor (#15191) 2023-04-10 15:37:03 +10:00
Kara e7e9be0073 Reagent interactivity (pt. 1) (#15130)
* Puddle slippy

* spillable melee

* splash spilling!

* splat melee sound

* p
2023-04-06 16:20:48 -05:00
Leon Friedrichandkeronshb 19277a2276 More DoAfter Changes (#14609)
* DoAfters

* Compact Clone()

* Fix mice and cuffables

* Try generalize attempt events

* moves climbabledoafter event to shared, fixes issue with climbable target

* Fix merge (cuffing)

* Make all events netserializable

* handful of doafter events moved

* moves the rest of the events to their respective shared folders

* Changes all mentions of server doafter to shared

* stop stripping cancellation

* fix merge errors

* draw paused doafters

* handle unpausing

* missing netserializable ref

* removes break on stun reference

* removes cuffing state reference

* Fix tools

* Fix door prying.

* Fix construction

* Fix dumping

* Fix wielding assert

* fix rev

* Fix test

* more test fixes

---------

Co-authored-by: keronshb <keronshb@live.com>
2023-04-02 21:13:48 -04:00
Slava0135 81159b0ff5 better fluid spreading (#14529) 2023-03-25 01:09:52 +11:00
keronshb 5e8bd137f6 Round 4 of Doafter fixes (#14476) 2023-03-09 01:45:19 -07:00
keronshb e9dbcc4278 Another round of DoAfter fixes (#14295) 2023-03-01 11:51:42 +11:00
keronshbandDrSmugleaf 9ebb452a3c DoAfter Refactor (#13225)
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-02-25 01:01:25 +01:00
metalgearsloth 2c751d5153 Add ItemStatus for mopping (#13745)
* Add ItemStatus for mopping

Big QOL feature

* a
2023-02-11 01:38:45 +00:00
Visne 012062e81c Fix SpraySystem (#13924) 2023-02-04 18:39:47 -04:00
Visne 5a5a3afbb1 Remove some obsolete AppearanceComponent method usages (#13726) 2023-02-02 12:34:53 -04:00
Visne c6d3e4f3bd Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
metalgearsloth 6c9ce79387 Add lava (#13438) 2023-01-17 11:25:32 -07:00
Leon Friedrich 466384b081 Solution rejig (#12428) 2023-01-12 14:41:40 +11:00
Leon Friedrich f1cb0ca37a Misc replay related changes (#13250) 2023-01-08 05:04:09 +11:00
Leon Friedrich bce1f9fe89 Mopping and puddle tweaks (#13238)
fix undefined
Fixes https://github.com/space-wizards/space-station-14/issues/11830
2022-12-31 22:03:26 -08:00
Willhelm53 a1dcc500a8 Puddle Visuals: ECS/Refactor and fixes (#11941)
* Don't stop me now, cuz I'm havin' such a good time (I'm havin' a ball!)

* YEET

* No changes to intended behaviour at this point. Pretty much just a refactor + bugfixes.

* tweaks to RandomizeState, removing an error caused by setting the state after setting the RSI

* Comments cleanup and removed IsSlippery. To re-add soon for this PR.

* test

* We don't actually use this PuddleGeneric anywhere

* cheeky

* Uncheeky, and tweaks based on #8203

* Recheeky

* A small price to pay for `checks passed`

* Beauty, like ice, our footing does betray; Who can tread sure on the smooth, slippery way

* Undo Slippery Checks

* Begin smoothing. Need to fix the animation-not-playing bug again

* Cleanup

* animation bugfix

* IgnoredComponents tests fix
2022-12-19 20:40:53 -06:00
Leon Friedrich 881a2b2ece PopupSystem public methods rejig (#12830) 2022-12-19 08:41:47 +11:00
metalgearsloth 3b3963083b Replace GridEntityId with Owner (#12743) 2022-12-12 14:59:02 +11:00