]> git.smokeofanarchy.ru Git - space-station-14.git/commit
exterminator midround minor antag (#19946)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Mon, 25 Dec 2023 03:16:56 +0000 (03:16 +0000)
committerGitHub <noreply@github.com>
Mon, 25 Dec 2023 03:16:56 +0000 (20:16 -0700)
commit52532e40759d874e25daf1620ad5d808b0942116
tree9052fe1463da29fd855f59293c871ec865da03b7
parent2b25e00453bff6d648cae0755e5bc2c9e4f6aa3e
exterminator midround minor antag (#19946)

* terminator locale

* terminate objective

* terminator components and shared system

* terminator roles rules and system

* terminator events

* skeleton recolour

* terminator and endoskeleton

* ghost role spawn

* damage modifier sets

* :trollface:

* :trollface:

* add antag prototype

* ghost role locale

* skynet

* :trollface:

* :trollface:

* :trollface:

* add endoskeleton body prototype

* :trollface:

* :trollface:

* smite locale

* implement terminate smite

* :trollface:

* :trollface:

* implement PopupBehavior

* endoskeleton transform popup

* move stuff from shared to server since nothing actually used it

* recolour everything

* update parts

* :trollface:

* :trollface:

* ok fire was using the damage set, back to 1.0

* tweak

* :trollface:

* :trollface:

* simplemob ops

* 1 rule per pro

* :trollface:

* :trollface:

* update some sprites

* structural damage

* :trollface:

* :trollface:

* Revert "update some sprites"

This reverts commit 459196c6a8942c5412885d5fe2f1a83a48408ddc.

* offbrand, add die objective to maybe remove fear of murderbone

* add shut down objective to the list

* fix ghost role

* fix control mob

* :trollface:

* :trollface:

* please

* naming

* code changes for GenericAntag terminator

* yml changes for GenericAntag terminator

* :trollface:

* moved kill objective override to an objective component

* use kill objective override

* fix

* oh

* locale changes

* change burn to heat for skin melting gib

* change some endoskeleton stuff

* pro

* i already did this dementia ops

* objective

* fix

* pro

* swap out full sprite

* update parts

* forgor

* fix mind transfer

* type

* endoskeleton has 500 mass

* evil

* fishops

* warops

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
39 files changed:
Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs
Content.Server/Destructible/Thresholds/Behaviors/PopupBehavior.cs [new file with mode: 0644]
Content.Server/Objectives/Components/TerminatorTargetOverrideComponent.cs [new file with mode: 0644]
Content.Server/Objectives/Systems/TerminatorTargetOverrideSystem.cs [new file with mode: 0644]
Content.Server/Roles/RoleSystem.cs
Content.Server/Roles/TerminatorRoleComponent.cs [new file with mode: 0644]
Content.Server/Terminator/Components/TerminatorComponent.cs [new file with mode: 0644]
Content.Server/Terminator/Components/TerminatorTargetComponent.cs [new file with mode: 0644]
Content.Server/Terminator/Systems/TerminatorSystem.cs [new file with mode: 0644]
Resources/Locale/en-US/administration/smites.ftl
Resources/Locale/en-US/game-ticking/game-rules/rule-terminator.ftl [new file with mode: 0644]
Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl
Resources/Locale/en-US/objectives/conditions/terminate.ftl [new file with mode: 0644]
Resources/Locale/en-US/prototypes/roles/antags.ftl
Resources/Prototypes/Body/Parts/terminator.yml [new file with mode: 0644]
Resources/Prototypes/Body/Prototypes/terminator.yml [new file with mode: 0644]
Resources/Prototypes/Damage/modifier_sets.yml
Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml
Resources/Prototypes/Entities/Mobs/Player/terminator.yml [new file with mode: 0644]
Resources/Prototypes/GameRules/events.yml
Resources/Prototypes/GameRules/midround.yml
Resources/Prototypes/Objectives/terminator.yml [new file with mode: 0644]
Resources/Prototypes/Roles/Antags/terminator.yml [new file with mode: 0644]
Resources/Prototypes/Species/terminator.yml [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/full.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/head_f.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/head_m.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/l_arm.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/l_foot.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/l_hand.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/l_leg.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/r_arm.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/r_foot.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/r_hand.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/r_leg.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/skull_icon.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/torso_f.png [new file with mode: 0644]
Resources/Textures/Mobs/Species/Terminator/parts.rsi/torso_m.png [new file with mode: 0644]