alerts.yml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492
  1. - type: alertOrder
  2. # Defines ordering in alert tab, higher up = higher in tab.
  3. # List below can contain alert type or category, if both are present the id will take precedence.
  4. # If item is not in list it will go at the bottom (ties broken by alert type enum value)
  5. id: BaseAlertOrder
  6. order:
  7. - category: Health
  8. - category: Stamina
  9. - alertType: SuitPower
  10. - category: Internals
  11. - alertType: Fire
  12. - alertType: Handcuffed
  13. - alertType: Ensnared
  14. - category: Buckled
  15. - alertType: Pulling
  16. - alertType: Walking
  17. - category: Piloting
  18. - alertType: Corporeal
  19. - alertType: Stun
  20. - category: Breathing # Vox gang not calling this oxygen
  21. - category: Pressure
  22. - alertType: Bleed
  23. - category: Temperature
  24. - category: Hunger
  25. - category: Thirst
  26. - alertType: Magboots
  27. - alertType: Pacified
  28. - type: entity
  29. id: AlertSpriteView
  30. categories: [HideSpawnMenu]
  31. components:
  32. - type: Sprite
  33. layers:
  34. - map: ["enum.AlertVisualLayers.Base"]
  35. - type: alert
  36. id: LowOxygen
  37. category: Breathing
  38. icons:
  39. - sprite: /Textures/Interface/Alerts/breathing.rsi
  40. state: not_enough_oxy
  41. name: alerts-low-oxygen-name
  42. description: alerts-low-oxygen-desc
  43. - type: alert
  44. id: LowNitrogen
  45. category: Breathing
  46. icons:
  47. - sprite: /Textures/Interface/Alerts/breathing.rsi
  48. state: not_enough_nitro
  49. name: alerts-low-nitrogen-name
  50. description: alerts-low-nitrogen-desc
  51. - type: alert
  52. id: Toxins
  53. category: Toxins
  54. icons:
  55. - sprite: /Textures/Interface/Alerts/breathing.rsi
  56. state: too_much_tox
  57. name: alerts-high-toxin-name
  58. description: alerts-high-toxin-desc
  59. - type: alert
  60. id: LowPressure
  61. category: Pressure
  62. icons:
  63. - sprite: /Textures/Interface/Alerts/pressure.rsi
  64. state: lowpressure1
  65. - sprite: /Textures/Interface/Alerts/pressure.rsi
  66. state: lowpressure2
  67. maxSeverity: 2
  68. name: alerts-low-pressure-name
  69. description: alerts-low-pressure-desc
  70. - type: alert
  71. id: HighPressure
  72. category: Pressure
  73. icons:
  74. - sprite: /Textures/Interface/Alerts/pressure.rsi
  75. state: highpressure1
  76. - sprite: /Textures/Interface/Alerts/pressure.rsi
  77. state: highpressure2
  78. maxSeverity: 2
  79. name: alerts-high-pressure-name
  80. description: alerts-high-pressure-desc
  81. - type: alert
  82. id: Fire
  83. icons: [/Textures/Interface/Alerts/Fire/fire.png]
  84. clickEvent: !type:ResistFireAlertEvent
  85. name: alerts-on-fire-name
  86. description: alerts-on-fire-desc
  87. - type: alert
  88. id: Cold
  89. category: Temperature
  90. icons:
  91. - sprite: /Textures/Interface/Alerts/temperature.rsi
  92. state: cold1
  93. - sprite: /Textures/Interface/Alerts/temperature.rsi
  94. state: cold2
  95. - sprite: /Textures/Interface/Alerts/temperature.rsi
  96. state: cold3
  97. maxSeverity: 3
  98. name: alerts-too-cold-name
  99. description: alerts-too-cold-desc
  100. - type: alert
  101. id: Hot
  102. category: Temperature
  103. icons:
  104. - sprite: /Textures/Interface/Alerts/temperature.rsi
  105. state: hot1
  106. - sprite: /Textures/Interface/Alerts/temperature.rsi
  107. state: hot2
  108. - sprite: /Textures/Interface/Alerts/temperature.rsi
  109. state: hot3
  110. maxSeverity: 3
  111. name: alerts-too-hot-name
  112. description: alerts-too-hot-desc
  113. - type: alert
  114. id: Weightless
  115. icons: [/Textures/Interface/Alerts/Weightless/weightless.png]
  116. name: alerts-weightless-name
  117. description: alerts-weightless-desc
  118. - type: alert
  119. id: Walking
  120. icons:
  121. - sprite: /Textures/Interface/Alerts/walking.rsi
  122. state: walking
  123. name: alerts-walking-name
  124. description: alerts-walking-desc
  125. - type: alert
  126. id: Stun
  127. icons:
  128. - sprite: /Textures/Objects/Weapons/Melee/stunbaton.rsi #Should probably draw a proper icon
  129. state: stunbaton_off
  130. name: alerts-stunned-name
  131. description: alerts-stunned-desc
  132. - type: alert
  133. id: Handcuffed
  134. clickEvent: !type:RemoveCuffsAlertEvent
  135. icons: [/Textures/Interface/Alerts/Handcuffed/Handcuffed.png]
  136. name: alerts-handcuffed-name
  137. description: alerts-handcuffed-desc
  138. - type: alert
  139. id: Ensnared
  140. clickEvent: !type:RemoveEnsnareAlertEvent
  141. icons:
  142. - sprite: /Textures/Interface/Alerts/ensnared.rsi
  143. state: ensnared
  144. name: alerts-ensnared-name
  145. description: alerts-ensnared-desc
  146. - type: alert
  147. id: Buckled
  148. category: Buckled
  149. clickEvent: !type:UnbuckleAlertEvent
  150. icons: [/Textures/Interface/Alerts/Buckle/buckled.png]
  151. name: alerts-buckled-name
  152. description: alerts-buckled-desc
  153. - type: alert
  154. id: HumanCrit
  155. category: Health
  156. icons:
  157. - sprite: /Textures/Interface/Alerts/human_critical.rsi
  158. state: critical1
  159. name: alerts-crit-name
  160. description: alerts-crit-desc
  161. - type: alert
  162. id: HumanDead
  163. category: Health
  164. icons:
  165. - sprite: /Textures/Interface/Alerts/human_dead.rsi
  166. state: dead1
  167. name: alerts-dead-name
  168. description: alerts-dead-desc
  169. - type: alert
  170. id: HumanHealth
  171. category: Health
  172. icons:
  173. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  174. state: mood0
  175. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  176. state: mood1
  177. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  178. state: mood2
  179. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  180. state: mood3
  181. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  182. state: mood4
  183. name: alerts-health-name
  184. description: alerts-health-desc
  185. minSeverity: 0
  186. maxSeverity: 4
  187. - type: alert
  188. id: BorgHealth
  189. category: Health
  190. icons:
  191. - sprite: /Textures/Interface/Alerts/borg_alive.rsi
  192. state: health0
  193. - sprite: /Textures/Interface/Alerts/borg_alive.rsi
  194. state: health1
  195. - sprite: /Textures/Interface/Alerts/borg_alive.rsi
  196. state: health2
  197. - sprite: /Textures/Interface/Alerts/borg_alive.rsi
  198. state: health3
  199. - sprite: /Textures/Interface/Alerts/borg_alive.rsi
  200. state: health4
  201. name: alerts-health-name
  202. description: alerts-health-desc
  203. minSeverity: 0
  204. maxSeverity: 4
  205. - type: alert
  206. id: BorgCrit
  207. category: Health
  208. icons:
  209. - sprite: /Textures/Interface/Alerts/borg_critical.rsi
  210. state: critical
  211. name: alerts-crit-name
  212. description: alerts-crit-desc
  213. - type: alert
  214. id: BorgDead
  215. category: Health
  216. icons:
  217. - sprite: /Textures/Interface/Alerts/borg_dead.rsi
  218. state: dead
  219. name: alerts-dead-name
  220. description: alerts-dead-desc
  221. - type: alert
  222. id: BorgBattery
  223. category: Battery
  224. icons:
  225. - sprite: /Textures/Interface/Alerts/battery.rsi
  226. state: battery0
  227. - sprite: /Textures/Interface/Alerts/battery.rsi
  228. state: battery1
  229. - sprite: /Textures/Interface/Alerts/battery.rsi
  230. state: battery2
  231. - sprite: /Textures/Interface/Alerts/battery.rsi
  232. state: battery3
  233. - sprite: /Textures/Interface/Alerts/battery.rsi
  234. state: battery4
  235. - sprite: /Textures/Interface/Alerts/battery.rsi
  236. state: battery5
  237. - sprite: /Textures/Interface/Alerts/battery.rsi
  238. state: battery6
  239. - sprite: /Textures/Interface/Alerts/battery.rsi
  240. state: battery7
  241. - sprite: /Textures/Interface/Alerts/battery.rsi
  242. state: battery8
  243. - sprite: /Textures/Interface/Alerts/battery.rsi
  244. state: battery9
  245. - sprite: /Textures/Interface/Alerts/battery.rsi
  246. state: battery10
  247. name: alerts-battery-name
  248. description: alerts-battery-desc
  249. minSeverity: 0
  250. maxSeverity: 10
  251. - type: alert
  252. id: BorgBatteryNone
  253. category: Battery
  254. icons:
  255. - sprite: /Textures/Interface/Alerts/battery.rsi
  256. state: battery-none
  257. name: alerts-no-battery-name
  258. description: alerts-no-battery-desc
  259. - type: alert
  260. id: Internals
  261. category: Internals
  262. clickEvent: !type:ToggleInternalsAlertEvent
  263. icons:
  264. - sprite: /Textures/Interface/Alerts/internals.rsi
  265. state: mask0
  266. - sprite: /Textures/Interface/Alerts/internals.rsi
  267. state: mask1
  268. - sprite: /Textures/Interface/Alerts/internals.rsi
  269. state: mask2
  270. name: alerts-internals-name
  271. description: alerts-internals-desc
  272. minSeverity: 0
  273. maxSeverity: 2
  274. - type: alert
  275. id: PilotingShuttle
  276. category: Piloting
  277. clickEvent: !type:StopPilotingAlertEvent
  278. icons: [/Textures/Interface/Alerts/piloting.png]
  279. name: alerts-piloting-name
  280. description: alerts-piloting-desc
  281. - type: alert
  282. id: Peckish
  283. category: Hunger
  284. icons:
  285. - sprite: /Textures/Interface/Alerts/hunger.rsi
  286. state: nutrition2
  287. name: alerts-hunger-name
  288. description: alerts-hunger-desc
  289. - type: alert
  290. id: Stamina
  291. category: Stamina
  292. icons:
  293. - sprite: /Textures/Interface/Alerts/stamina.rsi
  294. state: staminaciv0
  295. - sprite: /Textures/Interface/Alerts/stamina.rsi
  296. state: staminaciv1
  297. - sprite: /Textures/Interface/Alerts/stamina.rsi
  298. state: staminaciv2
  299. - sprite: /Textures/Interface/Alerts/stamina.rsi
  300. state: staminaciv3
  301. - sprite: /Textures/Interface/Alerts/stamina.rsi
  302. state: staminaciv4
  303. - sprite: /Textures/Interface/Alerts/stamina.rsi
  304. state: staminaciv5
  305. - sprite: /Textures/Interface/Alerts/stamina.rsi
  306. state: staminaciv6
  307. name: alerts-stamina-name
  308. description: alerts-stamina-desc
  309. minSeverity: 0
  310. maxSeverity: 6
  311. - type: alert
  312. id: Starving
  313. category: Hunger
  314. icons:
  315. - sprite: /Textures/Interface/Alerts/hunger.rsi
  316. state: nutrition0
  317. name: alerts-starving-name
  318. description: alerts-starving-desc
  319. - type: alert
  320. id: Thirsty
  321. category: Thirst
  322. icons:
  323. - sprite: /Textures/Interface/Alerts/thirst.rsi
  324. state: thirst3
  325. name: alerts-thirsty-name
  326. description: alerts-thirsty-desc
  327. - type: alert
  328. id: Parched
  329. category: Thirst
  330. icons:
  331. - sprite: /Textures/Interface/Alerts/thirst.rsi
  332. state: thirst2
  333. name: alerts-parched-name
  334. description: alerts-parched-desc
  335. - type: alert
  336. id: Muted
  337. icons: [/Textures/Interface/Alerts/Abilities/silenced.png]
  338. name: alerts-muted-name
  339. description: alerts-muted-desc
  340. - type: alert
  341. id: VowOfSilence
  342. icons: [/Textures/Interface/Alerts/Abilities/silenced.png]
  343. name: alerts-vow-silence-name
  344. clickEvent: !type:BreakVowAlertEvent
  345. description: alerts-vow-silence-desc
  346. - type: alert
  347. id: VowBroken
  348. icons: [/Textures/Interface/Actions/scream.png]
  349. name: alerts-vow-broken-name
  350. clickEvent: !type:RetakeVowAlertEvent
  351. description: alerts-vow-broken-desc
  352. - type: alert
  353. id: Pulled
  354. icons: [/Textures/Interface/Alerts/Pull/pulled.png]
  355. clickEvent: !type:StopBeingPulledAlertEvent
  356. name: alerts-pulled-name
  357. description: alerts-pulled-desc
  358. - type: alert
  359. id: Pulling
  360. icons: [/Textures/Interface/Alerts/Pull/pulling.png]
  361. clickEvent: !type:StopPullingAlertEvent
  362. name: alerts-pulling-name
  363. description: alerts-pulling-desc
  364. - type: alert
  365. id: Bleed
  366. icons:
  367. - sprite: /Textures/Interface/Alerts/bleed.rsi
  368. state: bleed0
  369. - sprite: /Textures/Interface/Alerts/bleed.rsi
  370. state: bleed1
  371. - sprite: /Textures/Interface/Alerts/bleed.rsi
  372. state: bleed2
  373. - sprite: /Textures/Interface/Alerts/bleed.rsi
  374. state: bleed3
  375. - sprite: /Textures/Interface/Alerts/bleed.rsi
  376. state: bleed4
  377. - sprite: /Textures/Interface/Alerts/bleed.rsi
  378. state: bleed5
  379. - sprite: /Textures/Interface/Alerts/bleed.rsi
  380. state: bleed6
  381. - sprite: /Textures/Interface/Alerts/bleed.rsi
  382. state: bleed7
  383. - sprite: /Textures/Interface/Alerts/bleed.rsi
  384. state: bleed8
  385. - sprite: /Textures/Interface/Alerts/bleed.rsi
  386. state: bleed9
  387. - sprite: /Textures/Interface/Alerts/bleed.rsi
  388. state: bleed10
  389. name: alerts-bleed-name
  390. description: alerts-bleed-desc
  391. minSeverity: 0
  392. maxSeverity: 10
  393. - type: alert
  394. id: Pacified
  395. icons:
  396. - sprite: /Textures/Interface/Alerts/pacified.rsi
  397. state: icon
  398. name: alerts-pacified-name
  399. description: alerts-pacified-desc
  400. - type: alert
  401. id: Adrenaline
  402. icons:
  403. - sprite: Mobs/Species/Human/organs.rsi
  404. state: heart-on
  405. name: alerts-adrenaline-name
  406. description: alerts-adrenaline-desc
  407. - type: alert
  408. id: Debug1
  409. icons:
  410. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  411. state: health0
  412. name: Debug1
  413. description: Debug
  414. - type: alert
  415. id: Debug2
  416. icons:
  417. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  418. state: health1
  419. name: Debug2
  420. description: Debug
  421. - type: alert
  422. id: Debug3
  423. icons:
  424. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  425. state: health2
  426. name: Debug3
  427. description: Debug
  428. - type: alert
  429. id: Debug4
  430. icons:
  431. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  432. state: health3
  433. name: Debug4
  434. description: Debug
  435. - type: alert
  436. id: Debug5
  437. icons:
  438. - sprite: /Textures/Interface/Alerts/human_alive.rsi
  439. state: health4
  440. name: Debug5
  441. description: Debug
  442. - type: alert
  443. id: Debug6
  444. icons:
  445. - sprite: /Textures/Interface/Alerts/human_critical.rsi
  446. state: critical1
  447. name: Debug6
  448. description: Debug