Commit Graph

6543 Commits

Author SHA1 Message Date
chromiumboy
acc9c8940b Use construction graphs for hacking protections (#20265) 2023-10-05 19:15:03 -08:00
brainfood1183
d4ed37d266 Rock Anomaly (#20635) 2023-10-05 12:53:53 -07:00
deltanedas
a365568a7a give revs briefing (#20749)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-10-05 08:05:09 -07:00
DrSmugleaf
5f0b665f0e Fix printing $username at round end for head revs when it doesn't have a session (#20742) 2023-10-04 23:22:30 -06:00
DrSmugleaf
066054982d Fix revolutionaries not being considered antags (#20739) 2023-10-04 22:40:52 -06:00
Raphael Bertoche
c1cfe8d45e Removes unnecessary message for defibbing a patient which has ghosted (#20690)
* Removes unnecessary message for defibbing a patient which has ghosted

This message is for the defib operator.

It could inform them that the patient doesn't have a consciousness since it's ghosted
but maybe no message is really the right move here because it may have succeeded
and that would be what would happen had the defib attempt succeeded - no message.

Also when the patient's ghost return to body there they will be alive as long as the
body is still alive, so telling the operator to defib again may be wrong.

* Removes corresponding ftl message which doesn't occur now
2023-10-04 21:47:41 -04:00
coolmankid12345
9df5ded9ad Revolutionaries (#18477)
Co-authored-by: coolmankid12345 <coolmankid12345@users.noreply.github.com>
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
2023-10-04 18:47:33 -07:00
Nemanja
6131721fe5 fix borgs not being able to toggle flashlight (#20448) 2023-10-04 10:30:11 -04:00
Doru991
fa1c15b082 Fix plant species reagent mutations (#20702) 2023-10-03 15:07:29 -08:00
I.K
dc95582679 Make forcing others into disposals take longer and more apparent (#20687) 2023-10-02 11:35:58 -08:00
Vasilis
3131481865 easiest bug fix of my life (#20686) 2023-10-02 11:30:51 -07:00
deltanedas
c988f21d25 Temperature refactor (#20662)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-10-02 07:44:05 -07:00
chromiumboy
149c494972 Fix powered door prying popup (#20669) 2023-10-01 22:27:29 -08:00
deltanedas
3488e577d9 Electric grill (#20661)
---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-10-01 19:17:50 -05:00
chromiumboy
d04a58f7b3 Fix prying door hacking protections (#20664) 2023-10-01 13:08:02 -08:00
Leon Friedrich
fc034dd9d1 Remove SpreaderNodeGroup (#20230)
* Remove SpreaderNodeGroup

* Fix airtight updates

* more smoke stuff

* more smoke fixes

* wtf is smoke code

* Fix merge

* Fix divide by zero
2023-10-01 16:56:41 -04:00
PixelTK
dfda2dbd05 Sericulture fixes (#19193)
* redone

* I FUCKING HATE SPAWNING STUFF IN SHARED

* inheritdoc

* owo

* fly broken wings

* From a server event to just an event.

* more info

* a comment and a different comment

* Partial

* Emo's requested changes.

* wuh

* head ache

* they call me mean names (laugh track)
2023-10-01 16:46:09 -04:00
drteaspoon420
b5117f613b Carry over other mutations when doing species mutation (#20551) 2023-10-01 09:52:45 -08:00
deltanedas
94a11f28ca dragon refactor, objectives and use GenericAntag (#20201)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-30 13:18:01 -07:00
Leon Friedrich
3f349eebad Rename ThreatPrototype and mark fields as required (#20611) 2023-09-30 13:01:13 -07:00
deltanedas
0fafd98db8 fix cognizine ghost role (#20632)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-30 10:53:21 -07:00
metalgearsloth
3a196a1d09 Move TimedDespawn to engine (#20515) 2023-09-30 14:35:32 +10:00
daerSeebaer
0bb8c222bd Added blocked visuals to volumetric pump (#20610) 2023-09-29 19:35:23 -08:00
metalgearsloth
290c2fd502 Organ fixes (#20488) 2023-09-29 08:01:47 -07:00
Kacper Urbańczyk
4313a6ee66 Fix electrocution displaying real name of disguised players (#20603) 2023-09-29 08:01:19 -07:00
Nemanja
90605212fc caninsert entitystorage tweaks (#20589) 2023-09-28 22:55:29 -05:00
Kara
80f36ea6d4 Glorfcode (force say on damage/stun/crit) (#20562) 2023-09-28 18:05:36 -07:00
DrSmugleaf
f985e7dc5c Fix role unbans not applying in real time (#20547) 2023-09-28 16:46:39 -07:00
DrSmugleaf
a44fa86b68 Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
DrSmugleaf
14cfe44ece Catch replay start and end errors on round restarts (#20565) 2023-09-28 15:48:29 -07:00
DrSmugleaf
2f4b2cc887 Add active and ended game rule components, generic TryRoundStartAttempt and minPlayers field (#20564)
* Improve active game rule querying, add generic try round start attempt method, move minPlayers to GameRuleComponent

* Nukeops todo and cleanup

* Remove Active field

* Add EndedGameRuleComponent
2023-09-28 10:48:59 -04:00
nikthechampiongr
5ff79120e6 EasyPry airlocks for arrivals. Now also prying refactor I guess (#19394)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-09-28 21:34:21 +10:00
Repo
0a8a6f81c5 Fix Punpun crew monitor sensor (#20484) 2023-09-28 20:53:53 +10:00
Pieter-Jan Briers
bc218347a8 Revert "Use full file path for temp replays (#19002)" (#20545) 2023-09-28 20:49:49 +10:00
Nemanja
b052e0f242 Predicted armor (#20560) 2023-09-28 20:48:50 +10:00
Psychpsyo
008f2d9d1c Wearable Wet Floor Sign and 'Janitorial Suicide Vest' (#20311)
* Explosive wet floor sign & janitorial suicide vest

* fix attributions

* Remove name & desc from explosive wet floor sign

* Make wet floor sign chameleonable
2023-09-28 00:09:44 -04:00
DrSmugleaf
0c881e6379 Fix mispredict when closing a crematorium you are standing over (#20541) 2023-09-27 19:41:07 -04:00
DrSmugleaf
81dab12f8a Fix role bans having no confirmation (#20544) 2023-09-27 10:27:08 -05:00
Kevin Zheng
e4de2fdd6c Prevent pull-moving (#20502) 2023-09-25 22:21:31 -04:00
Doru991
e603be2422 Shuttle movement fix (#20498) 2023-09-25 10:35:25 -08:00
Psychpsyo
34aea7d9ed Fix BodySystem and Gibbing (#20460)
* Fix gibbing & body system

Makes it so that bodies no longer have two sets of torso organs and that gibbed bodies get spread around on the floor again.

* Actually fix the double torso problem

* rootSlot in cameFrom

* Remove SetCoordinates inside GibBody()

* Don't use entity.RandomOffset() in GibBody()

* Gibbing now uses _random.NextVector2()
2023-09-24 23:53:04 -07:00
deltanedas
91a157d7ed use weighted random for ninja threats (#20469)
* change threats to be weighted random and a little cleanup

* ninja rule stores weighted random id for threats

* move threats out of the rule and into weighted random

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-24 23:16:09 -04:00
coolmankid12345
2616cb69e8 fix metamorphic glasses (#20487)
Co-authored-by: coolmankid12345 <coolmankid12345@users.noreply.github.com>
2023-09-24 23:15:14 -04:00
Nemanja
efb66aa412 fire extinguisher go brrrrrr (#20479) 2023-09-24 21:33:29 -04:00
deltanedas
6738fc06d5 fix moth z on clothes eating (#20456) 2023-09-24 16:49:58 -04:00
daerSeebaer
d4a6982b81 Shutdown AME when the fuel is empty (#20458) 2023-09-24 16:39:49 -04:00
Kara
fb175a520d Ghost hearing action (#19722) 2023-09-24 16:34:08 -04:00
csqrb
7bb3dd09c7 After killing all nuclear operatives, shuttle will be called instead of instant round end (#19850)
* ☢️🕵️💀🚫📄🚀

* 🚀📢📥📜

* 🔧🐛📢🚹🚉👑👑

* 😪

* 🧱

* 🚀🛬🕔➡️🕙

* ☢️⚙️🔵🔚🔨➡️🔵🔚⚙️

these commit names are literally evil who tf does this
2023-09-24 16:16:33 -04:00
liltenhead
3dfb7a6e85 nerf maxcaps (#20226) 2023-09-24 15:59:04 -04:00
Slava0135
c4f3f5177a Fix thirst (#20472)
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-09-24 12:50:41 -07:00