ninja.yml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. # gloves
  2. - type: entity
  3. id: ActionToggleNinjaGloves
  4. name: Toggle ninja gloves
  5. description: Toggles all glove actions on left click. Includes your doorjack, draining power, stunning enemies and hacking certain computers.
  6. components:
  7. - type: InstantAction
  8. priority: -13
  9. event: !type:ToggleActionEvent {}
  10. # suit
  11. - type: entity
  12. id: ActionCreateThrowingStar
  13. name: Create throwing star
  14. description: Channels suit power into creating a throwing star that deals extra stamina damage.
  15. components:
  16. - type: InstantAction
  17. useDelay: 0.5
  18. icon:
  19. sprite: Objects/Weapons/Throwable/throwing_star.rsi
  20. state: icon
  21. itemIconStyle: NoItem
  22. priority: -10
  23. event: !type:CreateItemEvent {}
  24. - type: entity
  25. id: ActionRecallKatana
  26. name: Recall katana
  27. description: Teleports the Energy Katana linked to this suit to its wearer, cost based on distance.
  28. components:
  29. - type: InstantAction
  30. useDelay: 1
  31. icon:
  32. sprite: Objects/Weapons/Melee/energykatana.rsi
  33. state: icon
  34. itemIconStyle: NoItem
  35. priority: -11
  36. event: !type:RecallKatanaEvent {}
  37. - type: entity
  38. id: ActionNinjaEmp
  39. name: EM Burst
  40. description: Disable any nearby technology with an electro-magnetic pulse.
  41. components:
  42. - type: InstantAction
  43. icon:
  44. sprite: Objects/Weapons/Grenades/empgrenade.rsi
  45. state: icon
  46. itemIconStyle: BigAction
  47. priority: -13
  48. event: !type:NinjaEmpEvent {}
  49. - type: entity
  50. id: ActionTogglePhaseCloak
  51. name: Phase cloak
  52. description: Toggles your suit's phase cloak. Beware that if you are hit, all abilities are disabled for 5 seconds, including your cloak!
  53. components:
  54. - type: InstantAction
  55. # have to plan (un)cloaking ahead of time
  56. useDelay: 5
  57. priority: -9
  58. event: !type:ToggleActionEvent
  59. # katana
  60. - type: entity
  61. id: ActionEnergyKatanaDash
  62. name: Katana dash
  63. description: Teleport to anywhere you can see, if your Energy Katana is in your hand.
  64. components:
  65. - type: WorldTargetAction
  66. icon:
  67. sprite: Objects/Magic/magicactions.rsi
  68. state: blink
  69. itemIconStyle: NoItem
  70. sound:
  71. path: /Audio/Magic/blink.ogg
  72. params:
  73. volume: 5
  74. priority: -12
  75. event: !type:DashEvent
  76. checkCanAccess: false
  77. range: 0