Commit Graph

4309 Commits

Author SHA1 Message Date
Leon Friedrich
c7ad6b709e Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Leon Friedrich
d279f6172a Fix item/clothing visual & networking bugs (#10116) 2022-07-28 18:02:09 -07:00
Rane
b8be23004b Latejoin traitors (#9783) 2022-07-28 17:59:45 -07:00
metalgearsloth
4c298c243a Don't allow nullspace FTL (#10110)
* Don't allow nullspace FTL

Because other systems are my problemo now.

* Also this
2022-07-28 23:30:42 +10:00
metalgearsloth
ac67ae7b1e Fix FTL exception (#10099)
Will also just log in future so we know what did it.
2022-07-28 16:27:23 +10:00
Rane
38a8a22e5a Throwing event improvements (#10055) 2022-07-28 09:28:23 +10:00
Kara
258ec0cac1 Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
Kara
6c30726c7b freon fixes (#10076) 2022-07-27 03:17:33 -07:00
Kara
7a553781cc Frezon (#9980)
* stuff i'll have to fix anyway when n2o gets merged

* everything except the finished reactions

* freon coolant reaction but with bad curve

* miasmic subsumation

* freon production

* nitrogen and diff temp scaling

* uhh meant to change that

* #

* hitting that frezon boof
2022-07-27 04:55:28 -05:00
Rane
1c8bdaf7c4 Sleeping (#9793) 2022-07-26 21:46:24 -07:00
Rane
e36b155325 Port boxer from Nyano (#9080) 2022-07-26 18:34:19 -07:00
ModeratelyAware
3e28b7f236 Converted FireExtinguisherVisualizer to generic visualizer (#10058) 2022-07-26 17:40:13 -07:00
Nemanja
6276bda4f4 Zombie Fixes and Tweaks (#9940) 2022-07-26 17:35:34 -07:00
Kara
7e57dd987e Chat fixes (#10051) 2022-07-26 16:49:23 -07:00
Kara
2ca8f8ac80 Minor identity bugfix (#10050) 2022-07-26 16:49:14 -07:00
Leon Friedrich
ce24d16593 Remove more server sprite component uses (#9963) 2022-07-27 02:22:49 +10:00
Myctai
43ec284318 Fix some more "CentCom" instances (#9970) 2022-07-26 07:00:38 -07:00
Rane
5ad13e0637 Redirect dead player LOOC to deadchat (#10009) 2022-07-26 06:58:19 -07:00
Ygg01
535f16a199 Add documentation for ItemMapperSystem etc. (#9998) 2022-07-26 06:57:00 -07:00
Lucas
78c784c5ae Removed open and unlock for mobs with no hands (#9984)
* removed verbs open and unlock for mobs with no hands

* fix the file where check the hands

* fix now using HasComp looking for SharedHandsComponent

* remove blank line

* remove blank line

Co-authored-by: zero <ribeirolucasdev@gmail.com>
2022-07-26 11:31:25 +10:00
Leon Friedrich
5449e7875e Vending visualizer update (#9962) 2022-07-26 10:35:36 +10:00
Rane
57206eb49c Port medibot + bot spawners from nyano (#9854)
* Port medibot + bot spawners from nyano

* Make the injection thresholds constants

* Remove warning

* Check against const in system too

* resolving systems just isn't worth it

* only resolve entity manager once

* Reduceother resolves too

* fix post-merge

* woops
2022-07-25 10:33:31 -05:00
metalgearsloth
04cb1d63dd Fix gravity mispredict (#10017) 2022-07-25 16:55:24 +10:00
metalgearsloth
bfac53e7bc Per-map parallax support (#9786)
* Per-map parallax support

* Comments for future sloth

* c

* bet

* Fix exception

* VV support

* Fix parallax

* mem

* weightless sounds

* Gravity stuff

* placeholder coz im too lazy to stash don't @ me son

* decent clouds

* sky

* Fast parallax

* Imagine spelling

* Loicense

* perish

* Fix weightless status

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-07-25 00:10:23 -05:00
metalgearsloth
aad6a22a6a ECS NPCs (#9941)
* ECS

* A

* parity

* Remove dummy update

* abs

* thanks rider
2022-07-25 14:57:33 +10:00
Flipp Syder
fab5aed3b8 Fixes power wire action electrocution (#8520) 2022-07-24 21:53:30 -07:00
metalgearsloth
40a7584c2f Gas tank internals alerts (#9567) 2022-07-25 14:42:25 +10:00
metalgearsloth
dad26db137 Fix a bunch of mover bugs (#9999)
* Fix a bunch of mover bugs

Just regressions from random things

* Fix vehicle movement I guess
2022-07-25 14:16:24 +10:00
Leon Friedrich
ed068b166f Gas tile overlay rejig (#9619) 2022-07-24 19:10:18 -07:00
Vera Aguilera Puerto
cb5f051be5 Allow changing instrument style while playing them (#9946)
* Properly dirty changes when calling "SetInstrumentProgram" method

* Allow using swappable instrument verbs even while playing the instrument.
It's funnier this way
2022-07-24 21:40:05 +10:00
Leon Friedrich
16a08a60d0 Magboot & Stun visualizers (#9961) 2022-07-24 21:39:21 +10:00
Nemanja
54fcdb70f0 Prevent Glass duplication in lathes (#9954)
* lathes have been handled ;)

* Update LatheSystem.cs
2022-07-24 21:37:29 +10:00
Nemanja
97d131f5d7 thresholds (#9960) 2022-07-24 21:33:52 +10:00
ike709
c65cf5bb1f Adds the station name to PDAs (#9987)
Co-authored-by: ike709 <ike709@github.com>
2022-07-23 18:58:28 -07:00
Moony
5d0e73ed4e Fix pulling cancelling randomly. (#9982) 2022-07-23 07:26:06 -07:00
Pieter-Jan Briers
de9df5386f Compat for Result Analyzer engine PR (#9966) 2022-07-23 11:08:11 +02:00
Moony
f98df73fae Adds even more smites and a bunch of tools. (#9825)
* Adds three new smites, headstand, locker stuff, and reptilian species swap.

* Localize all the smites.

* save work

* More smites...

* Final tweaks.

* oops

* !PLEH

* Adds disarm prone and improved hand removal options.

* fix chances.

* take out the trash.

* Add some admin TRICKS instead of more smites.

* oop

* Implements the admin test arena and associated trick.

* Tricks for granting/revoking access.

* e

* mfw

* Implement quick dialogs, for when you don't want to spend 20 minutes writing a simple dialog prompt.

* Forgot the rejuv icon.

* E

* docs

* augh

* Add rename/redescribe buttons.

* Adds objects menu, implements a couple tricks for stations.

* 1984

* Adds a trick for effectively infinite power.

* fixes some icon uggo.

* a

* HALT!

* Pause/unpause buttons.

* Forgor the textures.

* they broke every bone in their body.

* i added more

* more battery actions, touch up battery icon.

* Address reviews.
2022-07-21 17:30:00 -05:00
Chris
e8eaaa2189 Research Servers now have proper IDs, and can be selected in lathe menu (#9949)
* rd servers now increment properly when added

* remove debug message
2022-07-21 17:16:14 -05:00
Morber
532ceff24e Remove CanBeAntag for nukeops (#9947) 2022-07-21 16:00:24 -05:00
Nemanja
e156268da3 Update ZombifyOnDeathSystem.cs (#9919) 2022-07-21 14:32:04 +10:00
drakewill-CRL
d02e2dad26 Antag menu (#9900)
* Refactor traitor generation code.

* RandomTraitorAlive no longer crashes when 1 traitor. Also cleaner/faster

* Add Antag menu for admins, add Traitor to the list.

* Add zombie to admin-antag menu

* Pirates, lone op, make traitor consistent with the rest.

* Add name strings

* cleaned usings.

* Cleanup.

Co-authored-by: drakewill <drake@drakewill-crl>
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-07-20 04:46:23 -05:00
Kevin Zheng
546d708c40 Add under-pressure lockout to air vents (#9824)
* Add under-pressure lockout to vent pumps

* Add examine text showing UPLO
2022-07-19 21:23:23 -07:00
Myctai
a29749ed4c Perform CentCom-ification (#9876)
* Change "CentComm" to "CentCom"

* Change "Centcomm" to "CentCom", skipping CVar and changelog

* Change "Centcom" to "CentCom", skipping lots of item IDs

* Change "centcomm" to "CentCom", skipping URLs, some var, IDs

* Change "centcom" to "CentCom", skipping IDs and alike
2022-07-19 21:08:24 -07:00
Moony
a2d26ac0ca The nuke must be anchored to arm. (#9898) 2022-07-19 20:57:05 -07:00
metalgearsloth
0a4c630e1d Announce shuttle direction on proximity (#9885) 2022-07-19 21:47:49 +10:00
Andreas Kämper
209212d87d Removed lifetime handling from ImmovableRod and added TimedDespawnComponent to the prototype instead (#9870) 2022-07-19 17:08:47 +10:00
Rane
4ded69eaa7 Remove overfed/overhydrated alerts (#9852) 2022-07-18 14:41:54 +10:00
Rane
1e8efb1dd5 Port cleanbots from Nyano (#9853) 2022-07-17 22:48:36 -05:00
Rane
5ad725dce9 Remove ranged injection/feeding (#9841) 2022-07-17 15:25:41 -07:00
Nemanja
d6c4a29dcb make nukies actual antags (#9844) 2022-07-17 16:57:52 -05:00