Commit Graph

4144 Commits

Author SHA1 Message Date
Kara
c9d9d09e19 Ghost role probability (#9752)
* Ghost role probability

* give it to regular ticks/bears too
2022-07-15 15:20:37 +10:00
Kara
e43915c94a Proto-kinetic accelerator (#9748) 2022-07-15 14:28:14 +10:00
Nemanja
06a7d75641 Job-specific traitor items (#9601) 2022-07-15 14:26:06 +10:00
metalgearsloth
1251b3aeda Add FTL destinations (#9685) 2022-07-15 14:11:41 +10:00
Rane
8de2590e29 Steal condition tells you where to steal it from (#9605) 2022-07-14 20:09:11 -07:00
Kara
ad7889e8a9 Magic staves + wands (#9070) 2022-07-14 19:45:27 -07:00
metalgearsloth
9608005db0 Vapor tweaks (#9638) 2022-07-14 19:45:21 -07:00
Myctai
51e5d21ffb Bring pills back to 50 units maximum (#9626) 2022-07-14 19:40:47 -07:00
Jacob Tong
3bbbb59bb1 Make flash prevent handheld light toggle (#9448)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-14 19:39:42 -07:00
Leon Friedrich
72599e5282 Fix disappearing decals bug (#9608) 2022-07-14 19:33:11 -07:00
themias
b76c251829 Add batch cooking (#9359) 2022-07-14 19:25:16 -07:00
Leon Friedrich
4100516bde Add uplink command completions (#9742) 2022-07-14 18:14:37 -07:00
Leon Friedrich
f7d02968a4 Make entity storage lookup range positive (#9735) 2022-07-15 07:55:36 +10:00
Leon Friedrich
d001652edc Fix bricked welding component (#9741) 2022-07-14 23:03:17 +02:00
themias
b087586377 Add AMIV disease stages (#9637)
* Add AMIV disease stages

* remove unused import

* move stages to top for readability

* monkey immunity to amiv

* Update to use time instead of index

* Revert "Update to use time instead of index"

This reverts commit 6bc83b0d48c167fe30437fa94272a00ed1633c5d.

* add comments

* rerun test
2022-07-15 02:06:54 +10:00
Leon Friedrich
9541eeb189 Make disposal pipes use generic visualizer (#9672) 2022-07-15 02:04:23 +10:00
metalgearsloth
cd4b7bd85c Muzzle flash enhancements (#9527) 2022-07-14 23:03:48 +10:00
metalgearsloth
4d5d4cc564 Make controlmob not require sentience (#9479) 2022-07-14 22:34:07 +10:00
sBasalto
80a0c8e025 Fix zombie percent in the round end summary (#9682) 2022-07-14 05:11:44 -07:00
metalgearsloth
38fc066fb9 Re-implement recoil (#9406)
* Re-implement recoil

Playing around with the values atm

* Update constants

* final tweaks
2022-07-14 22:01:25 +10:00
Kara
fab331742a Remove IAfterInteract (#9715)
* remove gas analyzer iafterinteract

* solution transfer + obsolete

* cuffable

* remove
2022-07-14 21:45:31 +10:00
Leon Friedrich
6bd6937572 Entity storage whitelist (#9694) 2022-07-14 21:38:39 +10:00
Kara
3bf8c27888 Machine frame ECS (#9713) 2022-07-14 04:35:37 -07:00
Kara
fa397623fc Traitor deathmatch ecs (#9714) 2022-07-14 04:34:20 -07:00
Leon Friedrich
e9616e40f9 Remove IActivate (#9705)
* git mv

* purge IActivate

* File scoped NS
2022-07-14 20:29:29 +10:00
Leon Friedrich
bad837fb85 Generic morgue visualizer (#9696) 2022-07-13 22:25:44 -07:00
Rane
ab058f2139 Healing tweaks (#9697) 2022-07-13 22:24:35 -07:00
Kara
a0c531d08b Identity fixes (#9701) 2022-07-13 22:23:55 -07:00
Nemanja
5edf2ccad5 EntityStorage ECS (#9291) 2022-07-14 09:11:59 +10:00
metalgearsloth
43755601fd Add admin verb for respawning a player (#9666) 2022-07-13 11:59:59 +10:00
metalgearsloth
365f388b8e Probably fix thirst mispredict (#9656)
* Probably fix thirst mispredict

* thanks rider
2022-07-12 19:45:30 +02:00
wrexbe
a1c4f10061 Toilet fixes (#9609) 2022-07-11 23:04:33 -07:00
TekuNut
97f995b986 Use map coordinates for spraying (#9505) 2022-07-12 12:37:02 +10:00
Duddino
fd4ca91d6f Fix a bug where toggleready returns an exception when provided with the wrong number of arguments (#9631) 2022-07-12 12:14:24 +10:00
Rane
582436d6b5 Do not hardcode salvage magnet channel (#9633) 2022-07-11 17:06:56 -05:00
Kara
81a6f16591 More nukie tweaks (#9618) 2022-07-11 02:29:51 -05:00
Kara
eb22cfbe43 Small identity fixes (#9617) 2022-07-10 23:54:48 -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
Rane
cfe39123a7 Allow non-humanoid roles (#9604) 2022-07-10 20:10:03 -05:00
Rane
2225ec2e1a Forensics QOL (Autolabeling of pads and reports) (#9610) 2022-07-10 17:52:54 -07:00
Rane
f88104ed4f public method to add/subtract from cargo bank account (#9614) 2022-07-10 18:59:24 -05:00
Pieter-Jan Briers
221c23000e Client command perms cleanup. (#9599) 2022-07-10 15:43:44 +02:00
Kara
459f8d23eb Shards damage barefoot users + steptrigger-related general cleanup (#9585) 2022-07-10 02:28:37 -07: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
Marat Gadzhiev
d610f2a56c Order manifests for shuttle orders. Now with item names and approver info. (#9464)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-09 06:48:57 -07:00
AJCM-git
f045f0c441 Making smites funnier (#9524) 2022-07-09 02:49:30 -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
metalgearsloth
860db2bd14 Specifiable dock colours + stripeback displays (#9566) 2022-07-09 02:25:32 -07:00