DECALDEF.txt 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. //===========================================================================
  2. //
  3. //
  4. //
  5. //===========================================================================
  6. Fader Bye
  7. {
  8. DecayStart 30.0
  9. DecayTime 1.0
  10. }
  11. Stretcher Stretchy
  12. {
  13. GoalY 1.0125
  14. StretchStart 0.001
  15. StretchTime 15.0
  16. }
  17. Slider Slidey
  18. {
  19. DistY -14
  20. SlideStart 0.001
  21. SlideTime 15.0
  22. }
  23. Combiner Yucky
  24. {
  25. Stretchy
  26. Slidey
  27. Bye
  28. }
  29. //===========================================================================
  30. //
  31. //
  32. //
  33. //===========================================================================
  34. Fader NoBlood
  35. {
  36. DecayStart 1
  37. DecayTime 1
  38. }
  39. //===========================================================================
  40. //
  41. //
  42. //
  43. //===========================================================================
  44. Decal NoBlood
  45. {
  46. Pic "TNT1A0"
  47. Animator NoBlood
  48. }
  49. //===========================================================================
  50. //
  51. // Blood Drip
  52. //
  53. //===========================================================================
  54. Decal BloodDrip
  55. {
  56. Pic "graphics/decals/bdrip.png"
  57. OpaqueBlood
  58. X-Scale 0.7
  59. Y-Scale 0.02
  60. RandomFlipX
  61. Animator Yucky
  62. }
  63. /***** Blood Decals ********************************************************/
  64. /*
  65. * Blood splats just stick to the walls.
  66. * Blood smears crawl down walls a bit like in Blood.
  67. *
  68. * These do not need generators; the engine will create them automatically
  69. * when something bleeds. If a blood color is set, the shade color will be ignored,
  70. * and the actor's blood color will be used instead.
  71. */
  72. Decal BloodSplat1
  73. {
  74. Pic BSPLAT1
  75. OpaqueBlood
  76. X-Scale 0.75
  77. Y-Scale 0.75
  78. RandomFlipX
  79. RandomFlipY
  80. Animator Bye
  81. }
  82. Decal BloodSplat2
  83. {
  84. Pic BSPLAT2
  85. OpaqueBlood
  86. X-Scale 0.75
  87. Y-Scale 0.75
  88. RandomFlipX
  89. RandomFlipY
  90. Animator Bye
  91. }
  92. Decal BloodSplat3
  93. {
  94. Pic BSPLAT3
  95. OpaqueBlood
  96. X-Scale 0.75
  97. Y-Scale 0.75
  98. RandomFlipX
  99. RandomFlipY
  100. Animator Bye
  101. }
  102. Decal BloodSplat4
  103. {
  104. Pic BSPLAT4
  105. OpaqueBlood
  106. X-Scale 0.75
  107. Y-Scale 0.75
  108. RandomFlipX
  109. RandomFlipY
  110. Animator Bye
  111. }
  112. Decal BloodSplat5
  113. {
  114. Pic BSPLAT5
  115. OpaqueBlood
  116. X-Scale 0.75
  117. Y-Scale 0.75
  118. RandomFlipX
  119. RandomFlipY
  120. Animator Bye
  121. }
  122. Decal BloodSplat6
  123. {
  124. Pic BSPLAT6
  125. OpaqueBlood
  126. X-Scale 0.75
  127. Y-Scale 0.75
  128. RandomFlipX
  129. RandomFlipY
  130. Animator Bye
  131. }
  132. Decal BloodSplat7
  133. {
  134. Pic BSPLAT7
  135. OpaqueBlood
  136. X-Scale 0.75
  137. Y-Scale 0.75
  138. RandomFlipX
  139. RandomFlipY
  140. Animator Bye
  141. }
  142. // The smaller blood splats are more common than the big ones.
  143. DecalGroup BloodSplat
  144. {
  145. BloodSplat1 2
  146. BloodSplat2 1
  147. BloodSplat3 5
  148. BloodSplat4 5
  149. BloodSplat5 5
  150. BloodSplat6 5
  151. BloodSplat7 6
  152. BloodDrip 4
  153. }
  154. Decal BloodSmear1
  155. {
  156. Pic BSMEAR1
  157. X-Scale 0.625
  158. Y-Scale 0.625
  159. OpaqueBlood
  160. RandomFlipX
  161. Animator Yucky
  162. }
  163. Decal BloodSmear2
  164. {
  165. Pic BSMEAR2
  166. X-Scale 0.625
  167. Y-Scale 0.625
  168. OpaqueBlood
  169. RandomFlipX
  170. Animator Yucky
  171. }
  172. DecalGroup BloodSmear
  173. {
  174. BloodSmear1 1
  175. BloodSmear2 1
  176. }
  177. //===========================================================================
  178. //
  179. //
  180. //
  181. //===========================================================================
  182. decal NewScorch
  183. {
  184. pic FMSLSCRH
  185. fullbright
  186. animator GoAway
  187. x-scale 0.2
  188. y-scale 0.2
  189. }
  190. //NASHGORES - from hgarden.wad//
  191. //***** Animators ***********************************************************/
  192. fader FastGoAway
  193. {
  194. DecayStart 0.2
  195. DecayTime 0.5
  196. }
  197. fader GoAway
  198. {
  199. DecayStart 0.5
  200. DecayTime 1.0
  201. }
  202. /***** Bullet Chips *****/
  203. Decal BulletChip1
  204. {
  205. Pic CHIP1
  206. X-Scale 0.5
  207. Y-Scale 0.5
  208. RandomFlipX
  209. RandomFlipY
  210. Animator Bye
  211. }
  212. Decal BulletChip2
  213. {
  214. Pic CHIP2
  215. X-Scale 0.5
  216. Y-Scale 0.5
  217. RandomFlipX
  218. RandomFlipY
  219. Animator Bye
  220. }
  221. Decal BulletChip3
  222. {
  223. Pic CHIP3
  224. X-Scale 0.5
  225. Y-Scale 0.5
  226. RandomFlipX
  227. RandomFlipY
  228. Animator Bye
  229. }
  230. Decal BulletChip4
  231. {
  232. Pic CHIP4
  233. X-Scale 0.5
  234. Y-Scale 0.5
  235. RandomFlipX
  236. RandomFlipY
  237. Animator Bye
  238. }
  239. Decal BulletChip5
  240. {
  241. Pic CHIP5
  242. X-Scale 0.5
  243. Y-Scale 0.5
  244. RandomFlipX
  245. RandomFlipY
  246. Animator Bye
  247. }
  248. DecalGroup BulletChip
  249. {
  250. BulletChip1 1
  251. BulletChip2 1
  252. BulletChip3 1
  253. BulletChip4 1
  254. BulletChip5 1
  255. }
  256. //***** Plasma Rifle Scorches ***********************************************/
  257. decal PlasmaScorchLower1
  258. {
  259. pic PLASMA1
  260. shade "00 00 00"
  261. x-scale 0.3
  262. y-scale 0.3
  263. randomflipx
  264. randomflipy
  265. }
  266. decal PlasmaScorch1
  267. {
  268. pic PLSEB0
  269. add 1.0
  270. fullbright
  271. animator GoAway
  272. x-scale 0.5
  273. y-scale 0.5
  274. lowerdecal PlasmaScorchLower1
  275. randomflipx
  276. randomflipy
  277. }
  278. decal PlasmaScorchLower2
  279. {
  280. pic PLASMA2
  281. shade "00 00 00"
  282. x-scale 0.3
  283. y-scale 0.3
  284. randomflipx
  285. randomflipy
  286. }
  287. decal PlasmaScorch2
  288. {
  289. pic PLSEC0
  290. add 1.0
  291. fullbright
  292. animator GoAway
  293. x-scale 0.5
  294. y-scale 0.5
  295. lowerdecal PlasmaScorchLower2
  296. randomflipx
  297. randomflipy
  298. }
  299. decalgroup PlasmaScorchLower
  300. {
  301. PlasmaScorchLower1 1
  302. PlasmaScorchLower2 1
  303. }
  304. decalgroup PlasmaScorch
  305. {
  306. PlasmaScorch1 1
  307. PlasmaScorch2 1
  308. }
  309. //***** Arachnotron Plasma Scorches *****************************************/
  310. decal ArachScorch1
  311. {
  312. pic APBXB0
  313. add 1.0
  314. animator GoAway
  315. x-scale 0.5
  316. y-scale 0.5
  317. lowerdecal PlasmaScorchLower1
  318. randomflipx
  319. randomflipy
  320. }
  321. decal ArachScorch2
  322. {
  323. pic APBXC0
  324. add 1.0
  325. animator GoAway
  326. x-scale 0.5
  327. y-scale 0.5
  328. lowerdecal PlasmaScorchLower2
  329. randomflipx
  330. randomflipy
  331. }
  332. decalgroup ArachnotronScorch
  333. {
  334. ArachScorch1 1
  335. ArachScorch2 1
  336. }
  337. //***** Generators **********************************************************//
  338. generator ArachnotronPlasma ArachnotronScorch
  339. generator BFGBall BFGLightning
  340. generator BaronBall BaronScorch
  341. generator CacodemonBall CacoScorch
  342. generator Chaingun BulletChip
  343. generator DoomImpBall DoomImpScorch
  344. generator FatShot NewScorch //Scorch replaced with new
  345. generator Pistol BulletChip
  346. generator PlasmaBall PlasmaScorch
  347. generator RevenantTracer RevenantScorch
  348. generator Rocket NewScorch //Scorch replaced with new
  349. generator Shotgun BulletChip
  350. generator SuperShotgun BulletChip
  351. generator TCOTDWeaponRevolver BulletChip
  352. generator TCOTDWeaponNapalmMissile NewScorch
  353. generator TCOTDWeaponSawedOff BulletChip
  354. generator TCOTDWeaponThompson BulletChip
  355. generator TCOTDPitchforkPuff BulletChip
  356. generator DogFire CacoScorch
  357. generator FireBlast CacoScorch
  358. generator ShadowBall DoomImpScorch
  359. generator SoulHarvesterBall DoomImpScorch
  360. generator SuperFireBlast RevenantScorch
  361. generator ThrallShot1 BulletChip
  362. generator VulgarShot DoomImpScorch