pyrotechnic.yml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. - type: reagent
  2. id: BasePyrotechnic
  3. group: Pyrotechnic
  4. abstract: true
  5. reactiveEffects:
  6. Flammable:
  7. methods: [ Touch ]
  8. effects:
  9. - !type:FlammableReaction
  10. plantMetabolism:
  11. - !type:PlantAdjustWeeds
  12. amount: -2
  13. - !type:PlantAdjustHealth
  14. amount: -2
  15. - type: reagent
  16. id: Thermite
  17. name: reagent-name-thermite
  18. parent: BasePyrotechnic
  19. desc: reagent-desc-thermite
  20. physicalDesc: reagent-physical-desc-grainy
  21. flavor: bitter
  22. color: "#757245"
  23. boilingPoint: 2977.0 # Aluminum oxide
  24. meltingPoint: 2030.0
  25. tileReactions:
  26. - !type:FlammableTileReaction
  27. temperatureMultiplier: 2
  28. metabolisms:
  29. Poison:
  30. effects:
  31. - !type:HealthChange
  32. damage:
  33. types:
  34. Heat: 2
  35. Poison: 1
  36. - type: reagent
  37. id: Napalm
  38. name: reagent-name-napalm
  39. parent: BasePyrotechnic
  40. desc: reagent-desc-napalm
  41. physicalDesc: reagent-physical-desc-soapy
  42. flavor: bitter
  43. color: "#FA00AF"
  44. tileReactions:
  45. - !type:FlammableTileReaction
  46. temperatureMultiplier: 5
  47. reactiveEffects:
  48. Flammable:
  49. methods: [ Touch ]
  50. effects:
  51. - !type:FlammableReaction
  52. multiplier: 0.4
  53. metabolisms:
  54. Poison:
  55. effects:
  56. - !type:HealthChange
  57. damage:
  58. types:
  59. Heat: 2
  60. Poison: 1
  61. Caustic: 0.5 # based off napalm being an irritant
  62. - !type:FlammableReaction
  63. multiplier: 0.4
  64. - type: reagent
  65. id: Phlogiston
  66. name: reagent-name-phlogiston
  67. parent: BasePyrotechnic
  68. desc: reagent-desc-phlogiston
  69. physicalDesc: reagent-physical-desc-burning
  70. flavor: bitter
  71. color: "#D4872A"
  72. metabolisms:
  73. Poison:
  74. effects:
  75. - !type:HealthChange
  76. damage:
  77. types:
  78. Heat: 3
  79. Poison: 1
  80. - !type:FlammableReaction
  81. multiplier: 0.1
  82. - !type:AdjustTemperature
  83. amount: 6000
  84. - !type:Ignite
  85. reactiveEffects:
  86. Flammable:
  87. methods: [ Touch ]
  88. effects:
  89. - !type:FlammableReaction
  90. multiplier: 0.2
  91. - !type:Ignite
  92. - type: reagent
  93. id: ChlorineTrifluoride
  94. name: reagent-name-chlorine-trifluoride
  95. parent: BasePyrotechnic
  96. desc: reagent-desc-chlorine-trifluoride
  97. physicalDesc: reagent-physical-desc-blazing
  98. flavor: bitter
  99. color: "#FFC8C8"
  100. tileReactions:
  101. - !type:PryTileReaction
  102. metabolisms:
  103. Poison:
  104. effects:
  105. - !type:HealthChange
  106. damage:
  107. types:
  108. Heat: 2
  109. Poison: 1
  110. Caustic: 0.5 # CLF3 is corrosive
  111. - !type:FlammableReaction
  112. multiplier: 0.2
  113. - !type:AdjustTemperature
  114. amount: 6000
  115. reactiveEffects:
  116. Flammable:
  117. methods: [ Touch ]
  118. effects:
  119. - !type:FlammableReaction
  120. multiplier: 0.3
  121. - !type:Ignite
  122. - !type:Emote
  123. emote: Scream
  124. probability: 0.2
  125. - !type:PopupMessage
  126. messages: [ "clf3-it-burns", "clf3-get-away" ]
  127. visualType: MediumCaution
  128. probability: 0.3
  129. type: Local
  130. - type: reagent
  131. id: FoamingAgent
  132. name: reagent-name-foaming-agent
  133. parent: BasePyrotechnic
  134. desc: reagent-desc-foaming-agent
  135. physicalDesc: reagent-physical-desc-foamy
  136. flavor: bitter
  137. color: "#215263"
  138. boilingPoint: 418.0 # I went with ammonium lauryl sulfate as the basis for this
  139. meltingPoint: 7.4 # I made this up
  140. - type: reagent
  141. id: WeldingFuel
  142. name: reagent-name-welding-fuel
  143. parent: BasePyrotechnic
  144. desc: reagent-desc-welding-fuel
  145. physicalDesc: reagent-physical-desc-oily
  146. slippery: true
  147. flavor: bitter
  148. flavorMinimum: 0.01
  149. color: "#a76b1c"
  150. recognizable: true
  151. boilingPoint: -84.7 # Acetylene. Close enough.
  152. meltingPoint: -80.7
  153. tileReactions:
  154. - !type:FlammableTileReaction {}
  155. metabolisms:
  156. Poison:
  157. effects:
  158. - !type:HealthChange
  159. damage:
  160. types:
  161. Poison: 1
  162. - !type:FlammableReaction
  163. multiplier: 0.4
  164. - type: reagent
  165. id: Fluorosurfactant
  166. name: reagent-name-fluorosurfactant
  167. parent: BasePyrotechnic
  168. desc: reagent-desc-fluorosurfactant
  169. physicalDesc: reagent-physical-desc-opaque
  170. flavor: bitter
  171. color: "#9e6b38"
  172. boilingPoint: 190.0 # Perfluorooctanoic Acid.
  173. meltingPoint: 45.0