Commit Graph

4137 Commits

Author SHA1 Message Date
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
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
Leon Friedrich 54ea493bfe
Fix drink system double-refunding solutions on failure (#9569) 2022-07-09 01:53:18 -07:00
metalgearsloth 6acd941ffb
Jetpack QOL tweaks (#9563) 2022-07-09 18:24:48 +10:00
metalgearsloth 53137cb527
Fix nearby warping (#9565) 2022-07-09 15:20:23 +10:00
metalgearsloth 18e7d80970
Shuttle announces its docking direction (#9564)
* Shuttle announces its docking direction

* Consider COM juusssttt in case
2022-07-09 15:19:52 +10:00
themias dcdb05fe96
Fix force-feeding pills (#9554) 2022-07-09 13:57:17 +10:00
metalgearsloth 5107bc3be7
Bullet impact effects (#9530) 2022-07-09 13:46:11 +10:00