narcotics.yml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466
  1. - type: reagent
  2. id: Desoxyephedrine
  3. name: reagent-name-desoxyephedrine
  4. group: Narcotics
  5. desc: reagent-desc-desoxyephedrine
  6. physicalDesc: reagent-physical-desc-translucent
  7. flavor: bitter
  8. color: "#FAFAFA"
  9. boilingPoint: 212.0 # Dexosyephedrine vape when?
  10. meltingPoint: 170.0
  11. metabolisms:
  12. Poison:
  13. effects:
  14. - !type:HealthChange
  15. damage:
  16. types:
  17. Poison: 0.75
  18. - !type:HealthChange
  19. conditions:
  20. - !type:ReagentThreshold
  21. min: 30
  22. damage:
  23. types:
  24. Poison: 2 # this is added to the base damage of the meth.
  25. Asphyxiation: 2
  26. Narcotic:
  27. effects:
  28. - !type:MovespeedModifier
  29. walkSpeedModifier: 1.35
  30. sprintSpeedModifier: 1.35
  31. - !type:GenericStatusEffect
  32. key: Stutter
  33. component: StutteringAccent
  34. - !type:Jitter
  35. - !type:GenericStatusEffect
  36. key: Stun
  37. time: 3
  38. type: Remove
  39. - !type:GenericStatusEffect
  40. key: KnockedDown
  41. time: 3
  42. type: Remove
  43. - !type:GenericStatusEffect
  44. conditions:
  45. - !type:ReagentThreshold
  46. reagent: Haloperidol
  47. max: 0.01
  48. key: Drowsiness
  49. time: 10
  50. type: Remove
  51. Medicine:
  52. effects:
  53. - !type:ResetNarcolepsy
  54. conditions:
  55. - !type:ReagentThreshold
  56. min: 20
  57. - type: reagent
  58. id: Ephedrine
  59. name: reagent-name-ephedrine
  60. group: Narcotics
  61. desc: reagent-desc-ephedrine
  62. physicalDesc: reagent-physical-desc-powdery
  63. flavor: bitter
  64. color: "#D2FFFA"
  65. boilingPoint: 255.0
  66. meltingPoint: 36.0
  67. metabolisms:
  68. Narcotic:
  69. effects:
  70. - !type:MovespeedModifier
  71. walkSpeedModifier: 1.25
  72. sprintSpeedModifier: 1.25
  73. - !type:HealthChange
  74. conditions:
  75. - !type:ReagentThreshold
  76. min: 20
  77. damage:
  78. types:
  79. Poison: 2 # this is added to the base damage of the meth.
  80. Asphyxiation: 2
  81. - !type:Jitter
  82. - !type:GenericStatusEffect
  83. key: Stun
  84. time: 1
  85. type: Remove
  86. - !type:GenericStatusEffect
  87. key: KnockedDown
  88. time: 1
  89. type: Remove
  90. - !type:GenericStatusEffect
  91. conditions:
  92. - !type:ReagentThreshold
  93. reagent: Haloperidol
  94. max: 0.01
  95. key: Drowsiness
  96. time: 10
  97. type: Remove
  98. - !type:PopupMessage
  99. visualType: Medium
  100. messages: ["ephedrine-effect-tight-pain", "ephedrine-effect-heart-pounds"]
  101. type: Local
  102. probability: 0.05
  103. Medicine:
  104. effects:
  105. - !type:ResetNarcolepsy
  106. conditions:
  107. - !type:ReagentThreshold
  108. min: 30
  109. - type: reagent
  110. id: Stimulants
  111. name: reagent-name-stimulants
  112. group: Narcotics
  113. desc: reagent-desc-stimulants
  114. physicalDesc: reagent-physical-desc-energizing
  115. flavor: sharp
  116. color: "#9A040E"
  117. boilingPoint: 212.0
  118. meltingPoint: 170.0
  119. metabolisms:
  120. Narcotic:
  121. metabolismRate: 1.0
  122. effects:
  123. - !type:MovespeedModifier
  124. walkSpeedModifier: 1.3
  125. sprintSpeedModifier: 1.3
  126. - !type:HealthChange
  127. conditions:
  128. - !type:ReagentThreshold
  129. min: 80 #please wait 3 minutes before using another stimpack
  130. damage:
  131. types:
  132. Poison: 1
  133. - !type:AdjustReagent
  134. conditions:
  135. - !type:ReagentThreshold
  136. reagent: ChloralHydrate
  137. min: 1
  138. reagent: ChloralHydrate
  139. amount: -10
  140. - !type:GenericStatusEffect
  141. key: Stun
  142. time: 3
  143. type: Remove
  144. - !type:GenericStatusEffect
  145. key: KnockedDown
  146. time: 3
  147. type: Remove
  148. - !type:GenericStatusEffect
  149. key: StaminaModifier
  150. component: StaminaModifier
  151. time: 3
  152. type: Add
  153. - !type:GenericStatusEffect
  154. key: ForcedSleep
  155. time: 3
  156. type: Remove
  157. - !type:GenericStatusEffect
  158. conditions:
  159. - !type:ReagentThreshold
  160. reagent: Haloperidol
  161. max: 0.01
  162. key: Drowsiness
  163. time: 10
  164. type: Remove
  165. Medicine:
  166. metabolismRate: 1.0
  167. effects:
  168. - !type:ResetNarcolepsy
  169. - !type:SatiateHunger
  170. factor: 1
  171. - !type:SatiateThirst
  172. factor: 1
  173. - !type:HealthChange
  174. conditions:
  175. - !type:TotalDamage
  176. min: 70 # only heals when you're more dead than alive
  177. damage: # heals at the same rate as tricordrazine, doesn't heal poison because if you OD'd I'm not giving you a safety net
  178. groups:
  179. Burn: -1
  180. Brute: -1
  181. - type: reagent
  182. id: THC
  183. name: reagent-name-thc
  184. group: Narcotics
  185. desc: reagent-desc-thc
  186. flavor: bitter
  187. flavorMinimum: 0.05
  188. color: "#808080"
  189. physicalDesc: reagent-physical-desc-crystalline
  190. plantMetabolism:
  191. - !type:PlantAdjustNutrition
  192. amount: -5
  193. - !type:PlantAdjustHealth
  194. amount: -1
  195. metabolisms:
  196. Narcotic:
  197. effects:
  198. - !type:GenericStatusEffect
  199. key: SeeingRainbows
  200. component: SeeingRainbows
  201. type: Add
  202. time: 16
  203. refresh: false
  204. - type: reagent
  205. id: Nicotine
  206. name: reagent-name-nicotine
  207. group: Narcotics
  208. desc: reagent-desc-nicotine
  209. flavor: bitter
  210. color: "#C0C0C0"
  211. physicalDesc: reagent-physical-desc-strong-smelling
  212. plantMetabolism:
  213. - !type:PlantAdjustHealth
  214. amount: -5
  215. # TODO: Replace these nonstandardized effects with generic brain damage
  216. - type: reagent
  217. id: Impedrezene
  218. name: reagent-name-impedrezene
  219. group: Narcotics
  220. desc: reagent-desc-impedrezene
  221. physicalDesc: reagent-physical-desc-acrid
  222. flavor: bitter
  223. color: "#215263"
  224. metabolisms:
  225. Narcotic:
  226. effects:
  227. - !type:MovespeedModifier
  228. walkSpeedModifier: 0.65
  229. sprintSpeedModifier: 0.65
  230. - !type:HealthChange
  231. damage:
  232. types:
  233. Poison: 2
  234. - !type:GenericStatusEffect
  235. key: SeeingRainbows
  236. component: SeeingRainbows
  237. type: Add
  238. time: 10
  239. refresh: false
  240. - !type:ChemVomit # Vomiting is a symptom of brain damage
  241. probability: 0.05
  242. - !type:Drunk # Headaches and slurring are major symptoms of brain damage, this is close enough
  243. boozePower: 5
  244. - type: reagent
  245. id: SpaceDrugs
  246. name: reagent-name-space-drugs
  247. group: Narcotics
  248. desc: reagent-desc-space-drugs
  249. physicalDesc: reagent-physical-desc-syrupy
  250. flavor: bitter
  251. color: "#63806e"
  252. metabolisms:
  253. Narcotic:
  254. effects:
  255. - !type:GenericStatusEffect
  256. key: SeeingRainbows
  257. component: SeeingRainbows
  258. type: Add
  259. time: 5
  260. refresh: false
  261. - type: reagent
  262. id: Bananadine
  263. name: reagent-name-bananadine
  264. group: Narcotics
  265. desc: reagent-desc-bananadine
  266. physicalDesc: reagent-physical-desc-powdery
  267. flavor: bitter
  268. color: "#ffff00"
  269. metabolisms:
  270. Narcotic:
  271. effects:
  272. - !type:GenericStatusEffect
  273. key: SeeingRainbows
  274. component: SeeingRainbows
  275. type: Add
  276. time: 5
  277. refresh: false
  278. # Probably replace this one with sleeping chem when putting someone in a comatose state is easier
  279. - type: reagent
  280. id: Nocturine
  281. name: reagent-name-nocturine
  282. group: Narcotics
  283. desc: reagent-desc-nocturine
  284. physicalDesc: reagent-physical-desc-powdery
  285. color: "#128e80"
  286. boilingPoint: 444.0
  287. meltingPoint: 128.0
  288. metabolisms:
  289. Narcotic:
  290. effects:
  291. - !type:GenericStatusEffect
  292. conditions:
  293. - !type:ReagentThreshold
  294. reagent: Nocturine
  295. min: 8
  296. key: ForcedSleep
  297. component: ForcedSleeping
  298. refresh: false
  299. type: Add
  300. - type: reagent
  301. id: MuteToxin
  302. name: reagent-name-mute-toxin
  303. group: Narcotics
  304. desc: reagent-desc-mute-toxin
  305. physicalDesc: reagent-physical-desc-syrupy
  306. color: "#000000"
  307. boilingPoint: 255.0
  308. meltingPoint: 36.0
  309. metabolisms:
  310. Narcotic:
  311. effects:
  312. - !type:GenericStatusEffect
  313. key: Muted
  314. component: Muted
  315. type: Add
  316. time: 10
  317. refresh: false
  318. - type: reagent
  319. id: NorepinephricAcid
  320. name: reagent-name-norepinephric-acid
  321. group: Narcotics
  322. desc: reagent-desc-norepinephric-acid
  323. physicalDesc: reagent-physical-desc-milky
  324. flavor: salty
  325. color: "#96a8b5"
  326. boilingPoint: 255.0
  327. meltingPoint: 36.0
  328. metabolisms:
  329. Narcotic:
  330. effects:
  331. - !type:PopupMessage
  332. type: Local
  333. messages:
  334. - generic-reagent-effect-burning-eyes
  335. - generic-reagent-effect-burning-eyes-a-bit
  336. - generic-reagent-effect-tearing-up
  337. - norepinephricacid-effect-eyelids
  338. - norepinephricacid-effect-eyes-itch
  339. - norepinephricacid-effect-vision-fade
  340. - norepinephricacid-effect-vision-fail
  341. probability: 0.08
  342. - !type:PopupMessage
  343. visualType: MediumCaution
  344. type: Local
  345. messages:
  346. - norepinephricacid-effect-eye-disconnect
  347. - norepinephricacid-effect-eye-pain
  348. - norepinephricacid-effect-darkness
  349. - norepinephricacid-effect-blindness
  350. conditions:
  351. - !type:ReagentThreshold
  352. min: 20
  353. probability: 0.03
  354. #If anyone wants to add a light dimming or grayscale effect when under 20u, be my guest
  355. - !type:GenericStatusEffect
  356. key: TemporaryBlindness
  357. component: TemporaryBlindness
  358. conditions:
  359. - !type:ReagentThreshold
  360. min: 20
  361. - type: reagent
  362. id: TearGas
  363. name: reagent-name-tear-gas
  364. group: Narcotics
  365. desc: reagent-desc-tear-gas
  366. physicalDesc: reagent-physical-desc-milky
  367. flavor: salty
  368. color: "#96a8b5"
  369. boilingPoint: 255.0
  370. meltingPoint: 36.0
  371. metabolisms:
  372. Narcotic:
  373. effects:
  374. - !type:PopupMessage
  375. type: Local
  376. probability: 0.08
  377. messages:
  378. - generic-reagent-effect-burning-eyes
  379. - generic-reagent-effect-burning-eyes-a-bit
  380. - generic-reagent-effect-tearing-up
  381. - norepinephricacid-effect-eyelids
  382. - norepinephricacid-effect-eyes-itch
  383. - norepinephricacid-effect-vision-fade
  384. - norepinephricacid-effect-vision-fail
  385. - !type:PopupMessage
  386. type: Local
  387. visualType: MediumCaution
  388. probability: 0.03
  389. messages:
  390. - norepinephricacid-effect-eye-disconnect
  391. - norepinephricacid-effect-eye-pain
  392. - norepinephricacid-effect-darkness
  393. - norepinephricacid-effect-blindness
  394. conditions:
  395. - !type:ReagentThreshold
  396. min: 15
  397. - !type:Emote
  398. emote: Scream
  399. probability: 0.08
  400. - !type:GenericStatusEffect
  401. key: TemporaryBlindness
  402. component: TemporaryBlindness
  403. conditions:
  404. - !type:ReagentThreshold
  405. min: 20
  406. - type: reagent
  407. id: Happiness
  408. name: reagent-name-happiness
  409. group: Narcotics
  410. desc: reagent-desc-happiness
  411. physicalDesc: reagent-physical-desc-soothing
  412. flavor: paintthinner
  413. color: "#EE35FF"
  414. metabolisms:
  415. Narcotic:
  416. effects:
  417. - !type:Emote
  418. emote: Laugh
  419. showInChat: true
  420. probability: 0.1
  421. conditions:
  422. - !type:ReagentThreshold
  423. max: 20
  424. - !type:Emote
  425. emote: Whistle
  426. showInChat: true
  427. probability: 0.1
  428. conditions:
  429. - !type:ReagentThreshold
  430. max: 20
  431. - !type:Emote
  432. emote: Crying
  433. showInChat: true
  434. probability: 0.1
  435. conditions:
  436. - !type:ReagentThreshold
  437. min: 20
  438. - !type:PopupMessage # we dont have sanity/mood so this will have to do
  439. type: Local
  440. visualType: Medium
  441. messages:
  442. - "psicodine-effect-fearless"
  443. - "psicodine-effect-anxieties-wash-away"
  444. - "psicodine-effect-at-peace"
  445. probability: 0.2
  446. conditions:
  447. - !type:ReagentThreshold
  448. max: 20
  449. - !type:GenericStatusEffect
  450. key: SeeingRainbows
  451. component: SeeingRainbows
  452. type: Add
  453. time: 5
  454. refresh: false