Commit Graph

2893 Commits

Author SHA1 Message Date
wrexbe
e1e1d2acc6 Fix space mob burning (#9615) 2022-07-10 21:09:02 -07:00
Kara
b9a0894d7c Event refactor (#9589)
* Station event refactor

* Remove clientside `IStationEventManager`

we can just use prototypes

* Basic API idea

* Cruft

* first attempt at epicness

* okay yeah this shit is really clean

* sort out minor stuff

* Convert `BreakerFlip`

* `BureaucraticError` + general cleanup

* `DiseaseOutbreak`

* `FalseAlarm`

* `GasLeak`

* `KudzuGrowth`

* `MeteorSwarm`

* `MouseMigration`

* misc errors

* `PowerGridCheck`

* `RandomSentience`

* `VentClog`

* `VentCritters`

* `ZombieOutbreak`

* Rewrite basic event scheduler

* Minor fixes and logging

* ooooops

* errors + fix

* linter

* completions, `RuleStarted` property, update loop fixes

* Tweaks

* Fix #9462

* Basic scheduler update fix, and fixes #8174

* Add test

* UI cleanup

* really this was just for testing
2022-07-10 20:48:41 -05:00
Kara
2d5ec7f85c Id[entity] 2.0 (real) (#9612)
* starter API

* network ID cards

* Port more stuff from old identity

* Re-implement identity representation + name updating

* move

* proper name returning for `IdentityName`

* move everything important to server, give in to  temptation

* shared / server / client split sadly. move ensure to shared and spawn to server

* identity update queueing + identityblocker

* fixes

* and just like that it's usable for admins

* huge identity pass

* pass dos

* jesus christ

* figs :D

* fuck u

* fix bad merge.

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-07-10 20:36:53 -05:00
Emisse
fb6586cdc6 Lamp Plushie (#9118)
* Update meta.json

* Add files via upload

* Update toys.yml

* Update toy.yml

* Update toys.yml
2022-07-10 20:13:16 -05:00
Rane
d32746199f Fix medical techfab and add unused bodybag recipe to it (#9607)
* bodybags printable in medical techfab

* fix medical techfab
2022-07-10 20:11:30 -05:00
Emisse
98463fbcc9 Update identification_cards.yml (#9603) 2022-07-11 04:47:28 +10:00
Kara
459f8d23eb Shards damage barefoot users + steptrigger-related general cleanup (#9585) 2022-07-10 02:28:37 -07:00
Nemanja
88e1b0f8af Update battery_guns.yml (#9581) 2022-07-10 17:57:16 +10:00
themias
ec12756505 Knock on shutters (#9586) 2022-07-10 16:54:40 +10:00
TekuNut
73b094c6ad Convert Remaining Atmos Appearance Visualizers (#9582)
* Convert atmos plaque to generic visualizer

Use generic visualizer for atmos plaque. Also enables zumos plaque to
appear.

* Convert gas canister connecters

* Remove manual layer creation

* Remove gas canister visualizer

* Convert gas analyzers to generic visualizers

* Convert fire visualizer

* Fix layers on plasma and air canisters

* Remove commented out fire visualizer in barricades

* Add documentation for fire visuals component

* Remove redundant visualizer for milkalyzer

* Remove rogue item group
2022-07-10 16:51:34 +10:00
Kara
6a7c5cead6 Kudzu nerf (#9576) 2022-07-10 02:40:43 +10:00
Kara
e0a680a670 Change yellow alert elight color to goldenrod (#9577) 2022-07-09 05:23:14 -07:00
Leon Friedrich
65408f63d4 Injector sprite fix (#9011) 2022-07-09 02:59:39 -07:00
Kara
623d1dfd3f Disable emergency light ambience by default (#9571) 2022-07-09 02:48:44 -07:00
Kara
9168fc629c Add egg laying + chicken/duck improvements (#9518) 2022-07-09 02:48:16 -07:00
Kara
50fc190f7f Visual popup addendum (#9570) 2022-07-09 02:32:06 -07:00
Kara
dc28b58468 Visual popup types (#9523)
* Visual popup types

* Pass over `PopupCoordinates` and `PopupCursor`

* `PopupEntity` pass

* Disease and reagent popup pass

* COLOUR
2022-07-09 04:09:52 -05:00
metalgearsloth
6acd941ffb Jetpack QOL tweaks (#9563) 2022-07-09 18:24:48 +10:00
Nemanja
fb95c9c7f3 China Lake Buff (#9543) 2022-07-08 21:53:23 -07:00
metalgearsloth
5107bc3be7 Bullet impact effects (#9530) 2022-07-09 13:46:11 +10:00
Myctai
76041381b5 Fix #9549 2022-07-09 13:42:40 +10:00
themias
898bdbfbee Dispense hot tea into teacup instead of glass (#9541) 2022-07-08 19:43:27 -07:00
Ablankmann
d4c5381a09 BEHOLD! The MagiVend! (#9440)
* Magivend Sprites, and Entity stuffs

* Oopsie!
2022-07-08 19:40:49 -07:00
Kara
cbf26553f5 Pizza box 1984 (#9521)
* Pizza box 1984

* todo
2022-07-07 12:37:47 -07:00
ChilbroBaggins
ad46c4669a Textures to make lamps mappable to East/West. (#9414)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-07-07 11:47:05 -07:00
Kara
f092f478f7 Satiety tweaks (#9519)
* Satiety tweaks

* actually lets do this
2022-07-07 11:21:26 -07:00
themias
3cba05e88a Fix Practice Shotgun Shells (#9516) 2022-07-07 12:30:37 -05:00
Kara
7e34124244 Emergency light goodies (#9352)
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
2022-07-07 09:16:48 -07:00
metalgearsloth
4e0a1e4291 Disable ambience default again (#9442) 2022-07-06 20:58:27 -07:00
Nemanja
3bedfb1cbf Make explosive armor multiplicative and not additive (#9498) 2022-07-07 13:15:20 +10:00
TekuNut
458d05b29b Convert piped atmos entity visualizers (#9200) 2022-07-07 13:09:29 +10:00
Emisse
83a9e314cc Update hardsuits.yml (#9494) 2022-07-07 01:22:51 +10:00
TaralGit
f6da17d7d9 highlights (#9332)
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2022-07-06 19:57:23 +10:00
metalgearsloth
5192a9e1d7 Reduce disabler stam damage (#9483) 2022-07-06 19:02:15 +10:00
metalgearsloth
3f2ea3ba79 Allow aghosts to pilot (#9482) 2022-07-06 18:42:28 +10:00
metalgearsloth
40eecdd78a Stamina damage (#9230) 2022-07-06 18:06:12 +10:00
metalgearsloth
a2a5df1990 Damage masks (#9402) 2022-07-06 17:58:14 +10:00
Nemanja
a324cd2e77 Update game_presets.yml (#9471) 2022-07-06 14:30:12 +10:00
ike709
4973592731 Adds sell prices to fuel & water tanks (#9466)
Co-authored-by: ike709 <ike709@github.com>
2022-07-06 13:52:36 +10:00
Rane
f432592b0d Convert rat king to use a ghost role spawner (#9459)
* Convert rat king to use a ghost role spawner

* fix literally unplayable spelling mistake
2022-07-06 13:43:23 +10:00
Nemanja
836c0bb1c4 Zombie Mode [New Game Mode] (#8501)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-06 13:42:51 +10:00
Nemanja
9ee772fbe2 department tech 1984 (#9449) 2022-07-05 14:56:58 -05:00
Rane
723004a300 Tiny fans for freezers/shuttles (#9451) 2022-07-05 14:54:27 -05:00
ninruB
3c4998649b Make the extra bright lantern actually flash you. (#9387)
* lantern goes STUN STUN

* fix an awkward extra spacebar

* fixing the lantern as emogarbage suggested

* buffs the usage amount

ngl, 15 might be a bit over the top, but it is several times larger than a normal flash so it somewhat makes sense.

* fixed encoding
2022-07-05 11:40:19 -07:00
Aerocrux
064e34e9c5 Fix invisible held sprites for capgun (#9390)
* Fix capgun YAML for held sprites and touch up in-hand sprites

* Remove capgun size to inherit BaseItem size 5
2022-07-05 10:09:54 -07:00
Peptide90
1af84204d8 Fixes entity spawner icons (#9411)
* fixes asteroid icon / parent and adds suffix

* fixes asteroid icon / parent and adds suffix

* fix rust wall icon

* fix table icon

* fix counter icons

* makes base grenade abstract

* fixes rat stomach sprite error

* really fixed rat stomachs
2022-07-06 00:12:24 +10:00
Peptide90
33ea8df379 Sec external access (#9412)
* Security officer external access

* Update warden.yml

* Update head_of_security.yml
2022-07-06 00:11:29 +10:00
Kara
69871ef73a Experimental nukie changes (#9428) 2022-07-04 23:49:19 -07:00
Rane
6f9e3cc461 Bloodstreams now have their own drawing behavior (#8920) 2022-07-04 17:37:21 -07:00
ike709
42b053159c Humans can now have their ID cards examined (#9415)
Co-authored-by: ike709 <ike709@github.com>
2022-07-04 17:20:44 -07:00