Commit Graph

1394 Commits

Author SHA1 Message Date
Leon Friedrich
3cf05535bd Fix item slots spawning entities on startup instead of map init (#5501)
* spawn item slot entities on map init not startup

* prevent locked state form destroying inheritance on save

* fix whitelist for booze dispenser
2021-11-24 09:29:49 -07:00
Leon Friedrich
3b29ffdfa0 Make chemistry machines and IdCardConsole use item slots (#5428)
* chemistry item slots

* item slots id card console
2021-11-24 18:03:07 +11:00
Kara D
5920f2db79 Fix smoke spam crash. why was it not fucking diluting
Fixes #5483
2021-11-23 12:34:23 -07:00
20kdc
f6d44be34f Activatable UI component (#5184)
* Transfer most Instrument UI logic to a new component, ActivatableUIComponent

* Move more ActivatableUIComponent stuff to ECS

* ActivatableUI component ignore on client

* ActivatableUI: Get rid of component interfaces where possible

* Add in adminOnly attribute for activatable UIs

This is so that porting #4926 to this will be easier

* Transition Solar Control Computer to ActivatableUI

* Move communications console to ActivatableUI

* Move cargo console to ActivatableUI

* Move ID card console to ActivatableUI

* ActivatableUI: Make things more amiable to entity tests adding components weirdly

* ActivatableUI: Use handling or lack thereof of events properly

* ActivatableUI: component dependency issue resolution stuffs

* ActivatableUISystem: Fix #5258

* More fixes because master did stuffo

* Check for HandDeselectedEvent again because otherwise active-hand check doesn't work

* Move just a bit more code into the system, introduce a workaround for #5258

* Purge the player status detection stuff

* Oh and some obsolete stuff too
2021-11-23 19:19:08 +01:00
Vera Aguilera Puerto
159f84074d Add "Slicing" tool quality to knives. (#5473) 2021-11-23 12:24:40 +01:00
Mith-randalf
1d5df21dc4 Chad warden (#5475) 2021-11-23 12:12:20 +01:00
xRiriq
c8acba0ba7 biological medicine now restricted to biological targets (#5276)
Co-authored-by: xRiriq <xRiriq.git@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-11-23 18:15:10 +11:00
mirrorcult
e2205e418b Epinephrine + epipen (#5444)
* add sprite and basic entity, no reagent or testing

* actually implement epinephrine and add it to the box

* allow creating it

* add it to nanomed

* fig
2021-11-22 23:51:51 -07:00
metalgearsloth
ae396e11a2 Add desoxyephedrine (#5468) 2021-11-23 15:39:58 +11:00
mirrorcult
6fc397f801 carpet (#5464)
* carpet

* reviews

* why tf i gotta fix integration tests in the carpet pr
2021-11-22 18:01:51 -07:00
mirrorcult
e40c9bc427 Reactive 3.0 (#5443)
* probably scrapping this

* reimpl old behavior

* misc fixes and initial yaml

* works basically first try
2021-11-22 10:17:35 +01:00
Kara D
4fa4289e95 ent-gas-tank-suffix-filled incident 2021-11-22 02:06:35 -07:00
mirrorcult
0f2dda8275 screaming and crying (#5447) 2021-11-22 19:40:14 +11:00
Leon Friedrich
46eb7f97f4 CanWeldShut: false (#5440) 2021-11-21 19:33:45 -07:00
xRiriq
2d769f3854 make names of command clothing consistent (#5435)
Co-authored-by: xRiriq <xRiriq.git@gmail.com>
2021-11-21 13:14:38 -07:00
Vera Aguilera Puerto
2f6e069bcd Docked airlocks no longer depressurize the room when opened. (#5431) 2021-11-21 23:17:30 +11:00
FoLoKe
24aca21eb6 Moved Food and Utensil to ECS (#5380)
* Food and Utensil to ECS, Made utensil less restrictive, no more soup eating with a knife...

* AltVerb "can eat" check

* removed HasFlag calls

* AltActionVerb -> InteractionVerb

* "required utensil" filed
2021-11-21 00:35:09 -07:00
metalgearsloth
bdead40a80 Thrusters (shuttle go nyoom) (#5352) 2021-11-21 17:09:49 +11:00
Kara D
515cac3fb0 ffs 2 2021-11-20 19:48:32 -07:00
Kara D
fb362755b9 ffs 2021-11-20 19:24:32 -07:00
Leon Friedrich
91b185e3c2 Rejigging Item slots (#4933)
* itemslot overhaul

* remove "shared" prefix

* handle component shutdown

* comments, cleanup, tests

* comments and minor tweak

* rename ItemSlotManagerState

* fix swapping

* fix merge

* Add ItemSlot verb text override

* fix merge  (IEntity -> entityUid)

* Fix merge (LabelSystem)

* Fix merge (nuke disk)

* fix test
2021-11-19 22:26:01 -07:00
cheesePizza2
7efea6f319 Drinks move and Shaker minor edit (#5381)
* drink move 1

shitcode time

* remove leftover comments

i forgor to do this last comment

* remove leftover comments

i forgor to do this last commit

* shaker modifying

fuck now it crashes, screw it ill fix it later

* i forgot a hyphen

i am so fucking stupid i am so fucking stupid i am so fucking stupid i am so fucking stupid i am so fucking stupid i am so fucking stupid i am so fucking stupid i am so fucking stupid i am so fucking stupid i am so fucking stupid
2021-11-19 18:03:42 -07:00
20kdc
73ca553ad4 Have medical scanners and cloning pods be 'climbed upon' on exit. (#5408) 2021-11-19 18:03:09 -07:00
Mith-randalf
78dde11bf8 Adds a pill sound, makes it used, attribution, cope, seethe (#5413) 2021-11-19 18:02:49 -07:00
Tomeno
8c71099fa2 Fix thermoregulation + rebalance/refactor FlammableComponent (#5406)
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
Co-authored-by: Tomeno <tomeno@lulzsec.co.uk>
2021-11-19 17:54:01 +01:00
Kara D
fc22e71ae1 Nerf shards 2021-11-18 23:35:42 -07:00
mirrorcult
07024f7c77 Severely nerf fires and severely buff fire protection (#5396)
* Make fires do less damage

* Severely nerf fires and severely buff temperature protection

* fuck it, i'll nerf it so hard and we can buff it later if we decide

* new scaling func

* fix

* unused

* reviews + balance metabolism heat + reduce atmos air temp transfer efficiency

* little more balance

* just a wee bit more

* slight adjustment
2021-11-18 23:08:30 -07:00
20kdc
856e570c7b Stop BatterySystem from iterating over every battery just to recharge micro-reactors (#5393) 2021-11-18 20:02:17 +01:00
20kdc
8c98038692 fixrotations fixes rotations properly again (#5292) 2021-11-17 12:00:58 +11:00
xRiriq
ad4db6ba00 hardsuit clothing should be large and not fit in pockets (#5368)
Co-authored-by: xRiriq <xRiriq.git@gmail.com>
2021-11-16 17:05:41 -07:00
xRiriq
f717cc49c3 mixed use medical-science door for genetics (#5342)
Co-authored-by: xRiriq <xRiriq.git@gmail.com>
2021-11-14 20:48:57 -07:00
cheesePizza2
cc265dd70a Crafting recipe for Directional Windows (#5338)
* new/changed files

* fixes

no more bugs (hopefully)
2021-11-14 12:51:35 -07:00
FoLoKe
a23f3fde68 Adds cow milking (#5293) 2021-11-14 17:33:16 +01:00
ZeroDayDaemon
55de8041a1 Change handcuff and handcuff box size (#5319) 2021-11-14 17:29:49 +01:00
FoLoKe
5f3ae602ed Add some animals basic mechanics (#5132)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-11-13 12:48:05 +11:00
mirrorcult
a731e545a9 Maps docking airlocks onto saltern (#5279)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-11-13 12:46:27 +11:00
Vera Aguilera Puerto
872bc79cf8 Fixes some YAML linter errors.
The remaining errors are mostly the linter being overzealous.
2021-11-12 11:22:46 +01:00
Kara D
a7cb1ee4f3 fix emergency light offset
was still tuned for eris walls, so it was bleeding through
2021-11-11 22:24:54 -07:00
Kara D
c6db093a12 thermomachine norot 2021-11-11 21:30:44 -07:00
mirrorcult
d67f89e00e Flipped mixers/filters + proper mixer sprite (#5277)
* bart simpson

* fixes + jank

* figsed
2021-11-11 20:46:40 -07:00
ike709
c06f52a456 Adds a UI for gas mixers (#5165)
Co-authored-by: E F R <602406+Efruit@users.noreply.github.com>
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
Co-authored-by: ike709 <ike709@github.com>
2021-11-11 23:10:21 +01:00
metalgearsloth
a360f6126e Shuttle docking (#5169)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2021-11-11 20:06:38 +11:00
Alex Evgrashin
b936ee6ad8 Add barebone nuke (#5242)
Co-authored-by: Alexander Evgrashin <evgrashin.adl@gmail.com>
2021-11-11 12:29:11 +11:00
Leon Friedrich
478607ceff draw-depth-adjust (#5251) 2021-11-11 00:25:23 +11:00
Leon Friedrich
88df3d8b10 Cargo: pizza & bureaucracy (#5123)
* add paper label component

* git mv

* rename namespace

* add cargo printouts

* more crates

* directly attach paper

* comment typo
2021-11-11 00:15:23 +11:00
mirrorcult
747f02f3f3 Metabolism tweaks / metabolism 4.0 (#5246)
* Metabolism tweaks

* use MetabolismArgs and convert ReagentEntityReactions into ReagentEffects

* fork forgor 💀

* fixes
2021-11-10 11:11:28 +01:00
mirrorcult
5ba9529414 Damage movespeed (#5244) 2021-11-10 11:06:27 +01:00
xRiriq
887f8e0570 Make ChemMaster bottles drawable by syringes (#5250)
Co-authored-by: xRiriq <xRiriq.git@gmail.com>
2021-11-10 11:01:24 +01:00
Nikita Brancatisano
062eae8a91 fix: powercells now use proper physics (#5199) 2021-11-07 19:11:40 +11:00
Swept
6fbaea185f Initial (#5187) 2021-11-06 17:33:02 -07:00