CatStation/Resources/Textures/Structures/Machines
deltanedas c1cda0dbf8
[Antag] add space ninja as midround antag (#14069)
* start of space ninja midround antag

* suit has powercell, can be upgraded only (not replaced with equal or worse battery)

* add doorjacking to ninja gloves, power cell, doorjack objective (broken), tweaks

* 💀

* add basic suit power display that uses stamina rsi

* add draining apc/sub/smes - no wires yet

* add research downloading

* ninja starts implanted, move some stuff to yaml

* add Automated field to OnUseTimerTrigger

* implement spider charge and objective

* fix client crash when taking suit off, some refactor

* add survive condition and tweak locale

* add comms console icon for objective

* add calling in a threat - currently revenant and dragon

* combine all glove abilities

* locale

* spark sounds when draining, refactoring

* toggle is actually toggle now

* prevent crash if disabling stealth with outline

* add antag ctrl for ninja, hopefully show greentext

* fix greentext and some other things

* disabling gloves if taken off or suit taken off

* basic energy katana, change ninja loadout

* recallable katana, refactoring

* start of dash - not done yet

* katana dashing ability

* merge upstream + compiling, make AutomatedTimer its own component

* docs and stuff

* partial refactor of glove abilities, still need to move handling

* make dooremaggedevent by ref

* move bunch of stuff to shared - broken

* clean ninja antag verb

* doc

* mark rule config fields as required

* fix client crash

* wip systems refactor

* big refactor of systems

* fuck

* make TryDoElectrocution callable from shared

* finish refactoring?

* no guns

* start with internals on

* clean up glove abilities, add range check

* create soap, in place of ninja throwing stars

* add emp suit ability

* able to eat chefs stolen food in space

* stuff, tell client when un/cloaked but there is bug with gloves

* fix prediction breaking gloves on client

* ninja soap despawns after a minute

* ninja spawns outside the station now, with gps + station coords to navigate

* add cooldown to stun ability

* cant use glove abilities in combat mode

* require empty hand to use glove abilities

* use ghost role spawner

* Update Content.Server/Ninja/Systems/NinjaSuitSystem.cs

Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>

* some review changes

* show powercell charge on examine

* new is needed

* address some reviews

* ninja starts with jetpack, i hope

* partial feedback

* uhh

* pro

* remove pirate from threats list

* use doafter refactor

* pro i gave skeleton jetpack

* some stuff

* use auto gen state

* mr handy

* use EntityQueryEnumerator

* cleanup

* spider charge target anti-troll

* mmmmmm

---------

Co-authored-by: deltanedas <deltanedas@laptop>
Co-authored-by: deltanedas <user@zenith>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
2023-04-17 01:33:27 -06:00
..
Anomaly Anomaly Generator Tweaks (#13856) 2023-02-06 15:53:59 -04:00
arcade.rsi Fix the remaining invalid RSIs (#13113) 2022-12-20 11:49:18 -06:00
artifact_analyzer.rsi XenoArch [Science Overhaul] (#12204) 2022-11-06 17:05:44 -06:00
autolathe.rsi Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes (#7238) 2022-04-17 17:34:14 +10:00
circuit_imprinter.rsi Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes (#7238) 2022-04-17 17:34:14 +10:00
cloning.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
computers.rsi [Antag] add space ninja as midround antag (#14069) 2023-04-17 01:33:27 -06:00
cryogenics.rsi feat: Medbay cryo pods (#11349) 2022-12-25 22:35:51 +11:00
diagnoser.rsi replace incorrectly licensed sprites (#13463) 2023-01-14 14:56:11 +11:00
exosuit_fabricator.rsi Exosuit Fabricator (#12760) 2022-11-27 14:36:27 +11:00
fax_machine.rsi Misc sprite changes (#15011) 2023-04-14 12:43:49 -07:00
gasrecycler.rsi Add gas recyclers (#9934) 2022-09-11 18:02:01 -05:00
genesplicer.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
gravity_generator.rsi Revert "Refactor Damage to use Protoypes (#4262)" 2021-08-24 01:06:32 -06:00
gravity_generator_core.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
gravity_generator_mini.rsi Mini Gravity Generator (#8449) 2022-05-26 20:08:05 -07:00
hotplate.rsi Goodbye Microwave, Hello Hot Plates! (#13061) 2022-12-24 19:59:51 -06:00
juicer.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
material_reclaimer.rsi Material Reclaimer (#14969) 2023-04-09 23:38:20 -05:00
Medical/biomass_reclaimer.rsi Biomass (#10313) 2022-08-29 21:31:27 -05:00
microwave.rsi Fix the remaining invalid RSIs (#13113) 2022-12-20 11:49:18 -06:00
mixer.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
ore_processor.rsi Remove trailing commas from RSIs. (#12865) 2022-12-04 22:47:23 +01:00
parts.rsi Substations now explode when destroyed (#5729) 2022-01-01 17:51:56 +01:00
protolathe.rsi Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes (#7238) 2022-04-17 17:34:14 +10:00
recycling.rsi Remove trailing commas from RSIs. (#12865) 2022-12-04 22:47:23 +01:00
rndpointsource.rsi Remove trailing commas from RSIs. (#12865) 2022-12-04 22:47:23 +01:00
salvage.rsi salvage magnet status indicator (#12585) 2022-11-14 01:45:45 -06:00
scanner.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
seed_extractor.rsi Hydroponics Sprite Changes (#14649) 2023-03-23 11:10:18 -04:00
server.rsi Add a crew monitoring server (#7542) 2023-01-22 21:07:57 -04:00
stasis_bed.rsi Beds, Medical Beds, Stasis Beds (#6695) 2022-04-15 15:53:52 -07:00
station_map.rsi Station maps (#13027) 2023-04-13 16:21:24 +10:00
tech_disk_printer.rsi Technology Disks (#13077) 2022-12-20 16:39:57 -06:00
techfab.rsi Medical Techfab + Bed Deconstruction Fix (#7637) 2022-04-23 19:27:12 -07:00
telecomms.rsi Add telecommunication server (#14415) 2023-03-06 17:11:36 -04:00
traitordm.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
traversal_distorter.rsi Traversal Distorter [New Xenoarch Machine] (#12643) 2022-11-17 20:43:18 -08:00
uniform_printer.rsi Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes (#7238) 2022-04-17 17:34:14 +10:00
vaccinator.rsi replace incorrectly licensed sprites (#13463) 2023-01-14 14:56:11 +11:00
VendingMachines [Entity] Sustenance Vendor (#15119) 2023-04-09 16:00:23 -06:00