Commit Graph

508 Commits

Author SHA1 Message Date
ZeroDayDaemon
aa6000d8cc Bartending Tweaks (#9307) 2022-07-15 02:01:55 -07:00
Rane
5c7eea3e42 Convert familiars to GhostRoleMobSpawner (#9525)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-15 00:53:42 -07: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
Myctai
51e5d21ffb Bring pills back to 50 units maximum (#9626) 2022-07-14 19:40:47 -07:00
Leon Friedrich
72599e5282 Fix disappearing decals bug (#9608) 2022-07-14 19:33:11 -07:00
Leon Friedrich
4100516bde Add uplink command completions (#9742) 2022-07-14 18:14:37 -07: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
Nemanja
5edf2ccad5 EntityStorage ECS (#9291) 2022-07-14 09:11:59 +10:00
Myctai
df2e43abfc Clarify on ways to get help from other players (#9627) 2022-07-11 23:13:23 -07:00
KIBORG04
71c8d08e4c Kvass (#9082)
* add kvass

* nevermind

* forgot about double 's'

* Update tanks.yml

* gotovo

* Update meta.json
2022-07-11 23:11:12 -07:00
Myctai
f9329fa4b8 Update misleading Phalanximine description to accurate one (#9625) 2022-07-11 23:05:54 -07:00
Duddino
f40382fa5d Fixed typo in lobby (#9630) 2022-07-12 04:09:28 +10:00
Kara
81a6f16591 More nukie tweaks (#9618) 2022-07-11 02:29:51 -05:00
keronshb
4a89446e03 Fixes Blocking bugs (#9424)
* Fixes Riot shield bugs

* Removes redundant check and extra parenthesis

* Requested changes

* Prevent block with another shield if already blocking.
2022-07-10 20:50:09 -05: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
2225ec2e1a Forensics QOL (Autolabeling of pads and reports) (#9610) 2022-07-10 17:52:54 -07:00
Kara
459f8d23eb Shards damage barefoot users + steptrigger-related general cleanup (#9585) 2022-07-10 02:28:37 -07: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
Kara
9168fc629c Add egg laying + chicken/duck improvements (#9518) 2022-07-09 02:48:16 -07:00
metalgearsloth
860db2bd14 Specifiable dock colours + stripeback displays (#9566) 2022-07-09 02:25:32 -07:00
metalgearsloth
6acd941ffb Jetpack QOL tweaks (#9563) 2022-07-09 18:24:48 +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
Ablankmann
d4c5381a09 BEHOLD! The MagiVend! (#9440)
* Magivend Sprites, and Entity stuffs

* Oopsie!
2022-07-08 19:40:49 -07:00
Kara
f092f478f7 Satiety tweaks (#9519)
* Satiety tweaks

* actually lets do this
2022-07-07 11:21:26 -07: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
Nemanja
52d2cc1de2 Prevent erroneous materials from being placed in lathes. (#9454)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-07 13:44:31 +10:00
ike709
4645dbb33c Makes storage insertion failure more explicit (#9465) 2022-07-07 10:45:00 +10:00
metalgearsloth
40eecdd78a Stamina damage (#9230) 2022-07-06 18:06:12 +10:00
metalgearsloth
7e0b49c7bd Add UI window for loadbp (#9441)
* Add UI window for loadbp

* Perms disabled

* Also teleport button

* wraparound fix

* Review
2022-07-06 14:17:19 +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
Kara
69871ef73a Experimental nukie changes (#9428) 2022-07-04 23:49:19 -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
keronshb
d65601f024 Blocking and Shields (#8584)
* Blocking

* Fixes Bodytype bug

* Blocking Damage Modifier

* Storing bodytype

* Consolidates Stop Blocking code

* Consolidates more methods

* Some cleanup, hitbox fix

* Shield Textures

* Passive blocking modifier check

* Localization, popups, and more cleanup

* Small cleanup

* Relay event

* Fixes a shutdown bug, adds specific containers and sets

* Popups and sounds

* Fixes typo

* Removes whitespace, adds comment

* Some requested changes

* Remove Shared

* Audio fix

* More changes

* More requested changes

* Properly remove on shutdown

* Adds riot shields to seclathes

* SecTech Riot shield

* Constant variable

* Relay transfer to user blocking system

* More destruction behavior

* Adds a shape field

* Riot shield cleanup

* More requested changes.

* Prevents blocking attempt where a user cannot be anchored

* Listen for anchor change

* Unused using cleanup

* More shields.

* Buckler

* Construction

* Linter fix
2022-07-04 16:31:12 +10:00
ike709
0b86e0e953 Event Music & Nuke Countdown Song (#8597)
Co-authored-by: ike709 <ike709@github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-04 16:29:38 +10:00
Jessica M
0d266f3d20 Adds new disease! Tongue Twister. Also new scrambled accent. (#9393) 2022-07-03 22:22:30 -07:00
metalgearsloth
da383cc029 Reduce shuttle transit time (#9397) 2022-07-04 15:14:04 +10:00
Aerocrux
cbf51ab935 Make Dragons Pettable (#9367) 2022-07-02 19:32:09 -07:00
Rane
87cf078d42 Miasma outbreaks give every mob the same disease (#9232) 2022-07-02 19:25:31 -07:00
Emisse
1fce028d79 Detective minor bug fixes 2 lines (#9347)
* Update identification_cards.yml

* Update detective.yml

* ic ic ic

* yurgh
2022-07-02 06:47:56 -05:00
EmoGarbage404
a633fe7d5e Add Different Styles for Instruments (#9250) 2022-07-02 10:08:56 +02:00
Rane
5d3b6aa8d6 Add tag to let entity not fire guns (#9293) 2022-07-01 20:16:22 -07:00
Moony
8e90bf46e9 Implements panic bunkering. (#9315)
* Implements panic bunkering.
Helps with raid management, esp with unknown accounts.

* adds an enable/disable command.
2022-07-01 22:46:37 +02:00
Kara
de6db8cb21 Stomach YAML tweaks (short-term satiety) (#9326) 2022-07-01 13:42:29 -07:00
themias
a18aac158e Add action to pull down mask (#9015)
* Add action to pull down mask

* Update based on review comments

* fix access

* cleanup

* Update based on review comments

* revert change to ToggleableClothingSystem

* switch to unequip

* Specify the unequip is for togglemaskevent only

* fix issue of activating mask in hands with something else in mask slot

* Update based on review comments

* switch to dependency for ActionSystem for consistency

* whoops other instance too

* review changes
2022-06-30 09:44:53 +02:00
DrSmugleaf
f1bc15b6fb Add shown/visible counter to admin logs control (#9276) 2022-06-29 10:24:13 +02:00
Morber
c3a164b906 Localize radio channel names (#9256)
* Add localized channel names

* Full names
2022-06-29 13:27:19 +10:00
Morber
4cceface6f Localize ETA units (#9267) 2022-06-29 13:13:36 +10:00