[Revert] Reverts Ninja (#15516)

* Revert "[Antag] add space ninja as midround antag (#14069)"

This reverts commit c1cda0dbf8.

* Revert "[Fix] move ninja objectives into NinjaRole (#15490)"

This reverts commit 251f429fb3.
This commit is contained in:
keronshb
2023-04-19 03:43:09 -04:00
committed by GitHub
parent 6161f7d5f3
commit ac87effca0
81 changed files with 20 additions and 2742 deletions

View File

@@ -203,17 +203,6 @@
- type: Thieving
stripTimeReduction: 1
stealthy: true
- type: NinjaGloves
- type: NinjaDoorjack
- type: NinjaDrain
- type: NinjaStun
- type: NinjaDownload
- type: NinjaTerror
# not actually electrified, just used to make stun ability work
- type: Electrified
# delay for stunning to prevent instant stunlocking
- type: UseDelay
delay: 1
- type: entity
parent: ClothingHandsBase

View File

@@ -137,7 +137,7 @@
- HidesHair
- type: entity
parent: ClothingHeadEVAHelmetBase
parent: ClothingHeadBase
id: ClothingHeadHelmetSpaceNinja
name: space ninja helmet
description: What may appear to be a simple black garment is in fact a highly sophisticated nano-weave helmet. Standard issue ninja gear.
@@ -146,6 +146,7 @@
sprite: Clothing/Head/Helmets/spaceninja.rsi
- type: Clothing
sprite: Clothing/Head/Helmets/spaceninja.rsi
- type: IngestionBlocker
- type: Tag
tags:
- HidesHair

View File

@@ -92,13 +92,6 @@
sprite: Clothing/OuterClothing/Suits/spaceninja.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Suits/spaceninja.rsi
- type: PressureProtection
highPressureMultiplier: 0.6
lowPressureMultiplier: 1000
- type: DiseaseProtection
protection: 0.05
- type: TemperatureProtection
coefficient: 0.01
- type: Armor
modifiers:
coefficients:
@@ -106,22 +99,6 @@
Slash: 0.6
Piercing: 0.6
Heat: 0.6
- type: NinjaSuit
- type: PowerCellSlot
cellSlotId: cell_slot
# throwing in a recharger would bypass glove charging mechanic
fitsInCharger: false
- type: ContainerContainer
containers:
cell_slot: !type:ContainerSlot
- type: ItemSlots
slots:
cell_slot:
name: power-cell-slot-component-slot-name-default
startingItem: PowerCellSmall
# delay for when attacked while cloaked
- type: UseDelay
delay: 5
- type: entity
parent: ClothingOuterBase

View File

@@ -77,10 +77,6 @@
- type: Clothing
sprite: Clothing/Shoes/Specific/spaceninja.rsi
- type: NoSlip
- type: ClothingSpeedModifier
# ninja are masters of sneaking around relatively quickly, won't break cloak
walkModifier: 1.1
sprintModifier: 1.3
- type: entity
parent: ClothingShoesBaseButcherable

View File

@@ -93,22 +93,3 @@
- state: green
- sprite: Structures/Wallmounts/signs.rsi
state: radiation
- type: entity
id: SpawnPointGhostSpaceNinja
name: ghost role spawn point
suffix: space ninja
parent: MarkerBase
components:
- type: GhostRole
name: Space Ninja
description: Use stealth and deception to sabotage the station.
rules: You are an elite mercenary of the Spider Clan. You aren't required to follow your objectives, yet your NINJA HONOR demands you try.
- type: GhostRoleMobSpawner
prototype: MobHumanSpaceNinja
- type: Sprite
sprite: Markers/jobs.rsi
layers:
- state: green
- sprite: Objects/Weapons/Melee/energykatana.rsi
state: icon

View File

@@ -77,26 +77,3 @@
- type: Faction
factions:
- Syndicate
# Space Ninja
- type: entity
noSpawn: true
name: Space Ninja
parent: MobHuman
id: MobHumanSpaceNinja
components:
- type: Loadout
prototype: SpaceNinjaGear
prototypes: [SpaceNinjaGear]
- type: Faction
factions:
- Syndicate
- type: Ninja
- type: RandomMetadata
nameSegments:
- names_ninja_title
- names_ninja
- type: Tag
tags:
# fight with honor!
- GunsDisabled

View File

@@ -102,18 +102,3 @@
- type: StepTrigger
- type: Item
heldPrefix: omega
- type: entity
name: ninja soap
id: SoapNinja
parent: Soap
description: The most important soap in the entire universe, as without it we would all cease to exist. Smells of honor.
components:
- type: Item
heldPrefix: ninja
# despawn to prevent ninja killing server
- type: TimedDespawn
lifetime: 60
# no holding ninja hostage and forcing him to make infinite money for cargo
- type: StaticPrice
price: 0

View File

@@ -1,47 +0,0 @@
- type: entity
name: spider charge
description: A modified C-4 charge supplied to you by the Spider Clan. Its explosive power has been juiced up, but only works in one specific area.
# not actually modified C-4! oh the horror!
parent: BaseItem
id: SpiderCharge
components:
- type: Sprite
sprite: Objects/Weapons/Bombs/spidercharge.rsi
state: icon
- type: Item
sprite: Objects/Weapons/Bombs/spidercharge.rsi
size: 10
- type: SpiderCharge
- type: OnUseTimerTrigger
delay: 10
delayOptions: [5, 10, 30, 60]
initialBeepDelay: 0
beepSound: /Audio/Machines/Nuke/general_beep.ogg
startOnStick: true
- type: AutomatedTimer
- type: Sticky
stickDelay: 5
stickPopupStart: comp-sticky-start-stick-bomb
stickPopupSuccess: comp-sticky-success-stick-bomb
# can only stick it in target area, no reason to unstick
canUnstick: false
blacklist: # can't stick it to movable things, even if they are in the target area
components:
- Anchorable
- Item
- Body
- type: Explosive # Powerful explosion in a medium radius. Will break underplating.
explosionType: DemolitionCharge
totalIntensity: 60
intensitySlope: 10
maxIntensity: 60
canCreateVacuum: true
- type: ExplodeOnTrigger
- type: StickyVisualizer
- type: Appearance
visuals:
- type: GenericEnumVisualizer
key: enum.Trigger.TriggerVisuals.VisualState
states:
enum.Trigger.TriggerVisualState.Primed: primed
enum.Trigger.TriggerVisualState.Unprimed: complete

View File

@@ -43,29 +43,6 @@
sprite: Objects/Weapons/Melee/katana.rsi
- type: DisarmMalus
- type: entity
name: energy katana
parent: Katana
id: EnergyKatana
description: A katana infused with strong energy.
components:
- type: Sprite
sprite: Objects/Weapons/Melee/energykatana.rsi
state: icon
- type: MeleeWeapon
damage:
types:
Slash: 30
- type: Item
size: 15
sprite: Objects/Weapons/Melee/energykatana.rsi
- type: EnergyKatana
- type: Clothing
sprite: Objects/Weapons/Melee/energykatana.rsi
slots:
- Back
- Belt
- type: entity
name: machete
parent: BaseItem