- type: entity id: ActionSlasherSummonMachete name: Summon Machete description: Summon your bound machete to your active hand, or create one if lost. components: - type: Action raiseOnUser: true useDelay: 20 itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: SummonMachete } - type: InstantAction event: !type:SlasherSummonMacheteEvent - type: entity id: ActionSlasherSummonMeatSpike name: Meat Spike description: Conjure a horrific meat spike beneath you to capture your victims. components: - type: Action raiseOnUser: true useDelay: 15 checkCanInteract: false itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Meatspike } - type: InstantAction event: !type:SlasherSummonMeatSpikeEvent - type: entity id: ActionSlasherIncorporealize name: Incorporealize description: Become incorporeal, capable of moving through walls and being completely invisible, but unable to interact with the world. Can only be used when unseen. components: - type: Action raiseOnUser: true useDelay: 1 itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Incorporealize } - type: InstantAction event: !type:SlasherIncorporealizeEvent - type: entity id: ActionSlasherCorporealize name: Corporealize description: Manifest your being from your incorporeal state. Can only be used when incorporeal. components: - type: Action raiseOnUser: true useDelay: 1 itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Corporealize } - type: InstantAction event: !type:SlasherCorporealizeEvent - type: entity id: ActionSlasherBloodTrail name: Blood Trail description: Begin trailing blood in your wake with some funky music. Spooky! components: - type: Action raiseOnUser: true useDelay: 1 checkCanInteract: false itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: BloodTrail } - type: InstantAction event: !type:ToggleBloodTrailEvent - type: entity id: ActionSlasherPossession name: Possession description: Use this on a person to begin to exact your control on them, giving you temporary control of their body for 45 seconds. Once time is up, both bodies return. components: - type: Action raiseOnUser: true useDelay: 180 checkCanInteract: false itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Possession } - type: TargetAction range: 3.5 interactOnMiss: false - type: EntityTargetAction canTargetSelf: false event: !type:SlasherPossessionEvent - type: entity id: ActionSlasherRegenerate name: Regenerate description: Quickly regenerate your being, restoring all lost health, repairing wounds, and removing all stuns. Must be recharged by stealing a soul after every use. components: - type: Action raiseOnUser: true useDelay: 75 checkCanInteract: false checkConsciousness: false itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Regenerate } - type: InstantAction event: !type:SlasherRegenerateEvent - type: entity id: ActionSlasherStaggerArea name: Stagger Area description: You exert your dark aura to people in range, slowing them down for a short time. components: - type: Action raiseOnUser: true useDelay: 20 checkCanInteract: false itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: StaggerArea } - type: InstantAction event: !type:SlasherStaggerAreaEvent - type: entity id: ActionSlasherMassacre name: Massacre description: Unleach a brutal chain of attacks. The more hits in a row you hit the more damage you deal. You decapitate your target after 13 hits. components: - type: Action raiseOnUser: true useDelay: 20 checkCanInteract: false itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: SummonMachete } - type: InstantAction event: !type:SlasherMassacreEvent - type: entity id: ActionSlasherSoulSteal name: Soul Steal description: Siphon a victims soul. Must be used on an incapicated living target (or dead body) to steal their soul, empowering your machete and increasing your health. components: - type: Action raiseOnUser: true useDelay: 2 checkCanInteract: false itemIconStyle: BigAction icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: SoulSteal } - type: TargetAction range: 2.5 interactOnMiss: false - type: EntityTargetAction canTargetSelf: false event: !type:SlasherSoulStealEvent