gldefs.txt 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232
  1. #include "boadefs.bm"
  2. #include "boashaders.txt" //MaxEd
  3. #include "boapixelate.txt" //Talon1024
  4. #include "boadisplace.txt" //Tormentor667
  5. //as explained here to fix attenuate lights using old methods: https://github.com/coelckers/gzdoom/commit/e77cba1fd8ad45809d207a7c281af3e6baabef36
  6. lightsizefactor 0.667
  7. //////////////////
  8. //SPARK SPAWNERS//
  9. //////////////////
  10. PointLight WhiteSparkFlare
  11. {
  12. Color 1.0 1.0 1.0
  13. Size 12
  14. Attenuate 1
  15. }
  16. PointLight RedSparkFlare
  17. {
  18. Color 0.4 0.0 0.0
  19. Size 12
  20. Attenuate 1
  21. }
  22. PointLight OrangeSparkFlare
  23. {
  24. Color 0.8 0.4 0.0
  25. Size 12
  26. Attenuate 1
  27. }
  28. PointLight YellowSparkFlare
  29. {
  30. Color 1.0 1.0 0.0
  31. Size 12
  32. Attenuate 1
  33. }
  34. PointLight GreenSparkFlare
  35. {
  36. Color 0.0 1.0 0.0
  37. Size 12
  38. Attenuate 1
  39. }
  40. PointLight BlueSparkFlare
  41. {
  42. Color 0.0 0.0 0.8
  43. Size 12
  44. Attenuate 1
  45. }
  46. PointLight PurpleSparkFlare
  47. {
  48. Color 0.5 0.0 0.5
  49. Size 12
  50. Attenuate 1
  51. }
  52. //Lava Cauldron
  53. FlickerLight2 CAULDRON
  54. {
  55. Color 1.0 0.5 0.0
  56. Size 68
  57. SecondarySize 76
  58. Interval 0.1
  59. Offset 0 40 0
  60. DontLightSelf 1
  61. Attenuate 1
  62. }
  63. Object LavaCauldron
  64. {
  65. frame LAVC { light CAULDRON }
  66. }
  67. //Oven
  68. FlickerLight WolfStove
  69. {
  70. Color 0.3 0.2 0
  71. Size 22
  72. SecondarySize 20
  73. Chance 0.2
  74. Offset 0 16 0
  75. Attenuate 1
  76. }
  77. ////////////////////
  78. //LIGHTNING LIGHTS//
  79. ////////////////////
  80. PointLight Lightning1
  81. {
  82. Color 1.0 1.0 1.0
  83. Size 256
  84. Attenuate 1
  85. }
  86. PointLight Lightning2
  87. {
  88. Color 0.9 0.9 0.9
  89. Size 252
  90. Attenuate 1
  91. }
  92. PointLight Lightning3
  93. {
  94. Color 0.9 0.9 0.9
  95. Size 242
  96. Attenuate 1
  97. }
  98. PointLight Lightning4
  99. {
  100. Color 0.8 0.8 0.8
  101. Size 225
  102. Attenuate 1
  103. }
  104. PointLight Lightning5
  105. {
  106. Color 0.7 0.7 0.7
  107. Size 202
  108. Attenuate 1
  109. }
  110. PointLight Lightning6
  111. {
  112. Color 0.7 0.7 0.7
  113. Size 173
  114. Attenuate 1
  115. }
  116. PointLight Lightning7
  117. {
  118. Color 0.6 0.6 0.6
  119. Size 140
  120. Attenuate 1
  121. }
  122. PointLight Lightning8
  123. {
  124. Color 0.6 0.6 0.6
  125. Size 103
  126. Attenuate 1
  127. }
  128. PointLight Lightning9
  129. {
  130. Color 0.6 0.6 0.6
  131. Size 64
  132. Attenuate 1
  133. }
  134. PointLight Lightning10
  135. {
  136. Color 0.5 0.5 0.5
  137. Size 24
  138. Attenuate 1
  139. }
  140. FlickerLight Lightning11
  141. {
  142. Color 1.0 1.0 1.0
  143. Size 20
  144. SecondarySize 150
  145. Chance 0.4
  146. Attenuate 1
  147. }
  148. FlickerLight Lightning12
  149. {
  150. Color 0.3 0.2 0.5
  151. Size 200
  152. SecondarySize 400
  153. Chance 0.3
  154. Attenuate 1
  155. }
  156. FlickerLight Lightning13
  157. {
  158. Color 0.6 0.4 1.0
  159. Size 200
  160. SecondarySize 400
  161. Chance 0.3
  162. Attenuate 1
  163. }
  164. Object MouthLightning
  165. {
  166. frame TESHA0 {light Lightning11}
  167. frame TESHB0 {light Lightning12}
  168. frame TESHA0 {light Lightning13}
  169. frame TESHB0 {light Lightning11}
  170. frame TESHA0 {light Lightning12}
  171. frame TESHB0 {light Lightning13}
  172. }
  173. /////////////////
  174. //STROBE LIGHTS//
  175. /////////////////
  176. //BLUE
  177. PointLight BLUESTROBE
  178. {
  179. Color 0.0 0.0 0.4
  180. Size 48
  181. Attenuate 1
  182. }
  183. //GREEN
  184. PointLight GREENSTROBE
  185. {
  186. Color 0.0 0.4 0.0
  187. Size 48
  188. Attenuate 1
  189. }
  190. //RED
  191. PointLight REDSTROBE
  192. {
  193. Color 0.4 0.0 0.0
  194. Size 48
  195. Attenuate 1
  196. }
  197. //YELLOW
  198. PointLight YELLOWSTROBE
  199. {
  200. Color 0.4 0.2 0.0
  201. Size 48
  202. Attenuate 1
  203. }
  204. //FIXED BLUE
  205. PointLight FIXEDBLU
  206. {
  207. Color 0.0 0.0 0.87
  208. Size 48
  209. Attenuate 1
  210. }
  211. //FIXED GREEN
  212. PointLight FIXEDGRN
  213. {
  214. Color 0.0 0.87 0.0
  215. Size 48
  216. Attenuate 1
  217. }
  218. //FIXED RED
  219. PointLight FIXEDRED
  220. {
  221. Color 0.87 0.0 0.0
  222. Size 48
  223. Attenuate 1
  224. }
  225. //FIXED YELLOW
  226. PointLight FIXEDYEL
  227. {
  228. Color 0.87 0.43 0.0
  229. Size 48
  230. Attenuate 1
  231. }
  232. ///////////////////////
  233. //FIRE SPAWNER LIGHTS//
  234. ///////////////////////
  235. FlickerLight FireSpawnerSmall
  236. {
  237. Color 1.0 0.6 0.0
  238. Size 32
  239. SecondarySize 48
  240. Chance 0.6
  241. Attenuate 1
  242. }
  243. FlickerLight FireSpawnerMedium
  244. {
  245. Color 1.0 0.6 0.0
  246. Size 56
  247. SecondarySize 72
  248. Chance 0.6
  249. Attenuate 1
  250. }
  251. FlickerLight FireSpawnerLarge
  252. {
  253. Color 1.0 0.6 0.0
  254. Size 96
  255. SecondarySize 160
  256. Chance 0.6
  257. Attenuate 1
  258. }
  259. FlickerLight FireSpawnerHuge
  260. {
  261. Color 1.0 0.6 0.0
  262. Size 128
  263. SecondarySize 180
  264. Chance 0.6
  265. Attenuate 1
  266. }
  267. FlickerLight FireSpawnerImmense
  268. {
  269. Color 1.0 0.6 0.0
  270. Size 144
  271. SecondarySize 200
  272. Chance 0.6
  273. Attenuate 1
  274. }
  275. FlickerLight FireSpawnerInferno
  276. {
  277. Color 1.0 0.6 0.0
  278. Size 192
  279. SecondarySize 272
  280. Chance 0.6
  281. Attenuate 1
  282. }
  283. FlickerLight AstrosteinExplosionSpawnerLarge
  284. {
  285. Color 0.3 1.0 0.0
  286. Size 96
  287. SecondarySize 160
  288. Chance 0.6
  289. Attenuate 1
  290. }
  291. FlickerLight AstrosteinDeathLight
  292. {
  293. Color 0.3 1.0 0.0
  294. Size 32
  295. SecondarySize 16
  296. Chance 0.6
  297. DontLightSelf 1
  298. }
  299. FlickerLight ProtoExplosionSpawnerLarge
  300. {
  301. Color 1.0 0.3 0.0
  302. Size 96
  303. SecondarySize 160
  304. Chance 0.6
  305. Attenuate 1
  306. }
  307. /////////////////
  308. //LIGHT SOURCES//
  309. /////////////////
  310. //Chandeliers//
  311. PointLight Chandelier
  312. {
  313. Color 1.0 1.0 1.0
  314. Size 40
  315. Offset 0 32 0
  316. Attenuate 1
  317. }
  318. PointLight Chandelier2
  319. {
  320. Color 1.0 1.0 1.0
  321. Size 38
  322. Offset 0 32 0
  323. Attenuate 1
  324. }
  325. PointLight Chandelier3
  326. {
  327. Color 1.0 1.0 1.0
  328. Size 36
  329. Offset 0 32 0
  330. Attenuate 1
  331. }
  332. PointLight Chandelier4 //new ozy
  333. {
  334. Color 1.0 0.6 0.0
  335. Size 44
  336. Offset 0 32 0
  337. Attenuate 1
  338. }
  339. PointLight Chandelier5 //new ozy
  340. {
  341. Color 1.0 1.0 0.1
  342. Size 40
  343. Offset 0 32 0
  344. Attenuate 1
  345. }
  346. PointLight Chandelier6 //new ozy
  347. {
  348. Color 1.0 1.0 0.2
  349. Size 36
  350. Offset 0 32 0
  351. Attenuate 1
  352. }
  353. //Defs for 3d Lights//
  354. FlickerLight 3DFLAME_N
  355. {
  356. Color 0.86 0.73 0.15
  357. Size 40
  358. SecondarySize 32
  359. Chance 0.2
  360. Offset 0 -16 0
  361. DontLightSelf 1
  362. }
  363. FlickerLight 3DFLAME_S
  364. {
  365. Color 0.86 0.73 0.15
  366. Size 30
  367. SecondarySize 22
  368. Chance 0.2
  369. Offset 0 -16 0
  370. DontLightSelf 1
  371. Attenuate 1
  372. }
  373. FlickerLight 3DFLAME_T
  374. {
  375. Color 0.86 0.73 0.15
  376. Size 50
  377. SecondarySize 42
  378. Chance 0.2
  379. Offset 0 -16 0
  380. DontLightSelf 1
  381. Attenuate 1
  382. }
  383. FlickerLight 3DFLAME_L
  384. {
  385. Color 0.76 0.63 0.05
  386. Size 8
  387. SecondarySize 16
  388. Chance 0.2
  389. Offset 0 4 0
  390. DontLightSelf 1
  391. Attenuate 1
  392. }
  393. PointLight 3DCHAN
  394. {
  395. Color 1.00 0.89 0.25
  396. Size 48
  397. Offset 0 32 0
  398. Attenuate 1
  399. }
  400. PointLight 3DCHAN2
  401. {
  402. Color 1.00 0.89 0.25
  403. Size 48
  404. Offset 0 -32 0
  405. Attenuate 1
  406. }
  407. FlickerLight 3DFLARE
  408. {
  409. Color 0.89 0.6 0.25
  410. Size 24
  411. SecondarySize 16
  412. Chance 0.3
  413. Offset 0 32 0
  414. DontLightSelf 1
  415. Attenuate 1
  416. }
  417. PointLight BOACEIL1 //CelLitM2
  418. {
  419. Color 0.7 0.7 0.7
  420. Size 24
  421. Offset 0 -8 0
  422. Attenuate 1
  423. }
  424. PointLight BOACEIL2 //CelLitM
  425. {
  426. Color 0.7 0.7 0.7
  427. Size 48
  428. Offset 0 -8 0
  429. Attenuate 1
  430. }
  431. PointLight BOACEIL3 //CastleLight1
  432. {
  433. Color 0.8 0.7 0.8
  434. Size 56
  435. Offset 0 -12 0
  436. Attenuate 1
  437. }
  438. PointLight BOACEIL4 //CastleLight2
  439. {
  440. Color 0.8 0.7 0.8
  441. Size 56
  442. Offset 0 -12 0
  443. Attenuate 1
  444. }
  445. PointLight BOACEIL5 //LightBulbOn
  446. {
  447. Color 0.8 0.8 0.8
  448. Size 64
  449. Offset 0 -4 0
  450. Attenuate 1
  451. }
  452. PointLight BOACEIL6 //LightBulbOn_Red
  453. {
  454. Color 0.7 0.1 0.0
  455. Size 56
  456. Offset 0 -4 0
  457. }
  458. PointLight BOACEIL7 //LightBulbOn_Grn
  459. {
  460. Color 0.1 0.7 0.0
  461. Size 56
  462. Offset 0 -4 0
  463. Attenuate 1
  464. }
  465. PointLight BOATABL1 //TabLitM
  466. {
  467. Color 0.7 0.7 0.7
  468. Size 32
  469. Attenuate 1
  470. }
  471. PointLight BOATABL2 //TabLitS
  472. {
  473. Color 0.7 0.7 0.7
  474. Size 16
  475. Attenuate 1
  476. }
  477. PointLight BOACLMN1
  478. {
  479. Color 0.8 0.8 0.8
  480. Size 48
  481. Offset 0 64 0
  482. Attenuate 1
  483. }
  484. PointLight BOACLMN2
  485. {
  486. Color 0.6 0.5 0.4
  487. Size 48
  488. Offset 0 56 0
  489. Attenuate 1
  490. }
  491. PointLight BOASTLT1
  492. {
  493. Color 0.8 0.8 0.8
  494. Size 48
  495. Offset 32 16 0
  496. Attenuate 1
  497. }
  498. PointLight LIGHTPOSTLIGHT
  499. {
  500. Color 1.00 0.93 0.78
  501. Size 64
  502. Offset 50 0 16
  503. DontLightSelf 1
  504. Attenuate 1
  505. }
  506. PointLight BOASTLT2
  507. {
  508. Color 0.95 0.90 0.77
  509. Size 64
  510. Offset 0 56 0
  511. DontLightSelf 1
  512. Attenuate 1
  513. }
  514. PointLight BOASTLT3
  515. {
  516. Color 0.95 0.90 0.77
  517. Size 40
  518. Offset 0 56 0
  519. DontLightSelf 1
  520. Attenuate 1
  521. }
  522. FlickerLight BOAEBWL1
  523. {
  524. Color 1.0 0.7 0.4
  525. Size 54
  526. SecondarySize 56
  527. Chance 0.5
  528. Attenuate 1
  529. }
  530. PointLight BOAEBWL2
  531. {
  532. Color 0.95 0.59 0.38
  533. Size 40
  534. Offset 0 16 0
  535. Attenuate 1
  536. }
  537. PointLight BOAEBWL3
  538. {
  539. Color 1.00 0.69 0.48
  540. Size 44
  541. Offset 0 16 0
  542. Attenuate 1
  543. }
  544. PointLight BOAEBWL4
  545. {
  546. Color 1.0 0.7 0.5
  547. Size 48
  548. Offset 0 16 0
  549. Attenuate 1
  550. }
  551. Object CBowl1
  552. {
  553. frame CFIRA { light BOAEBWL2}
  554. frame CFIRB { light BOAEBWL3}
  555. frame CFIRC { light BOAEBWL4}
  556. }
  557. FlickerLight BOAEBRL1
  558. {
  559. Color 1.0 0.7 0.4
  560. Size 48
  561. SecondarySize 52
  562. Chance 0.2
  563. Attenuate 1
  564. }
  565. PointLight OZYWALLT
  566. {
  567. Color 1.00 0.93 0.78
  568. Size 48
  569. Offset 36 0 0
  570. DontLightSelf 1
  571. Attenuate 1
  572. }
  573. PointLight OZYWALT2
  574. {
  575. Color 1.00 0.93 0.78
  576. Size 48
  577. Offset 0 0 0
  578. DontLightSelf 1
  579. Attenuate 1
  580. }
  581. PointLight OZYWALT3
  582. {
  583. Color 0.80 0.63 0.58
  584. Size 32
  585. Offset 36 0 0
  586. DontLightSelf 1
  587. Attenuate 1
  588. }
  589. PointLight OZYWALT4
  590. {
  591. Color 1.00 0.69 0.48
  592. Size 32
  593. Offset 38 4 0
  594. DontLightSelf 0
  595. Attenuate 1
  596. }
  597. PointLight OZYWALT5
  598. {
  599. Color 0.93 0.0 0.0
  600. Size 48
  601. Offset 36 0 0
  602. DontLightSelf 1
  603. Attenuate 1
  604. }
  605. PointLight OZYWALT6
  606. {
  607. Color 0.80 0.0 0.0
  608. Size 32
  609. Offset 36 0 0
  610. DontLightSelf 1
  611. Attenuate 1
  612. }
  613. PointLight OZYWALT7
  614. {
  615. Color 0.0 0.93 0.0
  616. Size 48
  617. Offset 36 0 0
  618. DontLightSelf 1
  619. Attenuate 1
  620. }
  621. PointLight OZYWALT8
  622. {
  623. Color 0.0 0.80 0.0
  624. Size 32
  625. Offset 36 0 0
  626. DontLightSelf 1
  627. Attenuate 1
  628. }
  629. PointLight OZYSIMLT
  630. {
  631. Color 1.00 0.93 0.78
  632. Size 48
  633. DontLightSelf 1
  634. Attenuate 1
  635. }
  636. FlickerLight2 WALLTORCH
  637. {
  638. Color 1.00 0.69 0.48
  639. Size 24
  640. SecondarySize 28
  641. Interval 0.1
  642. Offset 0 56 0
  643. }
  644. FlickerLight2 WALLTORC2 //Zyklon
  645. {
  646. Color 0.77 1.0 0.75
  647. Size 24
  648. SecondarySize 28
  649. Interval 0.1
  650. Offset 0 56 0
  651. }
  652. FlickerLight2 WALLTORC3 //Mutant
  653. {
  654. Color 0.89 0.0 0.89
  655. Size 24
  656. SecondarySize 28
  657. Interval 0.1
  658. Offset 0 56 0
  659. }
  660. Object BoAWallTorch1
  661. {
  662. frame WLTRA { light WALLTORCH }
  663. frame WLTRB { light WALLTORCH }
  664. frame WLTRC { light WALLTORCH }
  665. frame WLTRD { light WALLTORCH }
  666. frame WLTRE { light WALLTORCH }
  667. frame WLTRF { light WALLTORCH }
  668. frame WLTRG { light WALLTORCH }
  669. frame WLTRH { light WALLTORCH }
  670. }
  671. Object BoAWallTorch2
  672. {
  673. frame WLTRI { light WALLTORC2 }
  674. frame WLTRJ { light WALLTORC2 }
  675. frame WLTRK { light WALLTORC2 }
  676. frame WLTRL { light WALLTORC2 }
  677. frame WLTRM { light WALLTORC2 }
  678. frame WLTRN { light WALLTORC2 }
  679. frame WLTRO { light WALLTORC2 }
  680. frame WLTRP { light WALLTORC2 }
  681. }
  682. Object BoAWallTorch3
  683. {
  684. frame WLTRQ { light WALLTORC3 }
  685. frame WLTRR { light WALLTORC3 }
  686. frame WLTRS { light WALLTORC3 }
  687. frame WLTRT { light WALLTORC3 }
  688. frame WLTRU { light WALLTORC3 }
  689. frame WLTRV { light WALLTORC3 }
  690. frame WLTRW { light WALLTORC3 }
  691. frame WLTRX { light WALLTORC3 }
  692. }
  693. FlickerLight2 CREPLIT1
  694. {
  695. Color 1.00 0.69 0.48
  696. Size 32
  697. SecondarySize 48
  698. Interval 0.3
  699. Offset 0 8 0
  700. Attenuate 1
  701. }
  702. FlickerLight2 CREPLIT2
  703. {
  704. Color 0.90 0.49 0.28
  705. Size 16
  706. SecondarySize 24
  707. Interval 0.3
  708. Offset 0 2 0
  709. Attenuate 1
  710. }
  711. PointLight SPOTLITE
  712. {
  713. Color 1.00 0.93 0.78
  714. Size 48
  715. Offset 0 48 16
  716. Attenuate 1
  717. }
  718. PointLight SIGNLRED
  719. {
  720. Color 1.0 0.0 0.0
  721. Size 64
  722. Offset 0 136 0
  723. DontLightSelf 1
  724. Attenuate 1
  725. }
  726. PointLight SIGNLYEL
  727. {
  728. Color 1.0 1.0 0.0
  729. Size 64
  730. Offset 0 132 0
  731. DontLightSelf 1
  732. Attenuate 1
  733. }
  734. PointLight SIGNLGRN
  735. {
  736. Color 0.0 1.0 0.0
  737. Size 64
  738. Offset 0 128 0
  739. DontLightSelf 1
  740. Attenuate 1
  741. }
  742. //PROPS - INDUSTRIAL//
  743. PulseLight BOARBRL1
  744. {
  745. Color 0.6 0.0 0.6
  746. Size 16
  747. SecondarySize 30
  748. Interval 1.2
  749. Offset 0 8 0
  750. DontLightSelf 1
  751. Attenuate 1
  752. }
  753. Object RadioactiveBarrel
  754. {
  755. frame MDLA { light BOARBRL1}
  756. }
  757. PulseLight BOARBRL5
  758. {
  759. Color 0.0 1.0 0.6
  760. Size 16
  761. SecondarySize 30
  762. Interval 1.2
  763. Offset 0 32 0
  764. DontLightSelf 1
  765. Attenuate 1
  766. }
  767. Object GasDrum
  768. {
  769. frame MDLA { light BOARBRL5}
  770. }
  771. PulseLight BOARBRL2
  772. {
  773. Color 0.7 0.0 0.7
  774. Size 32
  775. SecondarySize 64
  776. Interval 1.2
  777. Offset 0 32 0
  778. DontLightSelf 0
  779. Attenuate 1
  780. }
  781. Object MutantSubjectWarped
  782. {
  783. frame ALMU { light BOARBRL2}
  784. }
  785. //PROPS - TECH//
  786. FlickerLight2 TESLIT1
  787. {
  788. Color 0.7 0.5 1.0
  789. Size 44
  790. SecondarySize 48
  791. Interval 0.1
  792. Offset 0 48 0
  793. DontLightSelf 1
  794. Attenuate 1
  795. }
  796. FlickerLight2 TESLIT2
  797. {
  798. Color 0.6 0.4 1.0
  799. Size 28
  800. SecondarySize 32
  801. Interval 0.1
  802. Offset 0 32 0
  803. DontLightSelf 1
  804. Attenuate 1
  805. }
  806. //ITEMS - KEYS//
  807. PointLight BOABKEY
  808. {
  809. Color 0.8 0.8 0.8
  810. Size 16
  811. Offset 0 4 0
  812. Attenuate 1
  813. }
  814. PointLight BOABKEY2
  815. {
  816. Color 0.0 0.1 0.7
  817. Size 16
  818. Offset 0 4 0
  819. Attenuate 1
  820. }
  821. PointLight BOAYKEY
  822. {
  823. Color 0.8 0.8 0.0
  824. Size 16
  825. Offset 0 4 0
  826. Attenuate 1
  827. }
  828. PointLight BOARKEY
  829. {
  830. Color 0.8 0.2 0.2
  831. Size 16
  832. Offset 0 4 0
  833. Attenuate 1
  834. }
  835. PointLight BOAGKEY
  836. {
  837. Color 0.2 0.8 0.0
  838. Size 16
  839. Offset 0 4 0
  840. Attenuate 1
  841. }
  842. PointLight BOAPKEY
  843. {
  844. Color 0.8 0.0 0.8
  845. Size 16
  846. Offset 0 4 0
  847. Attenuate 1
  848. }
  849. PointLight BOACKEY
  850. {
  851. Color 0.2 0.6 0.8
  852. Size 16
  853. Offset 0 4 0
  854. Attenuate 1
  855. }
  856. PulseLight BoAGenericKey
  857. {
  858. Color 0.3 0.3 0.4
  859. Size 6
  860. SecondarySize 18
  861. Interval 2
  862. Offset 0 4 0
  863. Attenuate 1
  864. }
  865. //TREASURES//
  866. PointLight COINLITE
  867. {
  868. Color 0.86 0.75 0.0
  869. Size 8
  870. Offset 0 0 0
  871. Attenuate 1
  872. }
  873. PointLight BAGCLITE
  874. {
  875. Color 1.00 0.89 0.0
  876. Size 12
  877. Offset 0 0 0
  878. Attenuate 1
  879. }
  880. PointLight TRESLITE
  881. {
  882. Color 1.0 0.8 0.0
  883. Size 16
  884. Offset 0 0 0
  885. Attenuate 1
  886. }
  887. PointLight BIGCLITE
  888. {
  889. Color 1.0 0.9 0.0
  890. Size 24
  891. Offset 0 0 0
  892. Attenuate 1
  893. }
  894. //PICKUPS//
  895. FlickerLight2 SERUM
  896. {
  897. Color 0.4 0.0 0.0
  898. Size 16
  899. SecondarySize 24
  900. Interval 0.01
  901. DontLightSelf 1
  902. Attenuate 1
  903. }
  904. Object VitalitySerum
  905. {
  906. frame VSRM { light SERUM }
  907. }
  908. FlickerLight2 LANT01
  909. {
  910. Color 1.00 0.69 0.48
  911. Size 424
  912. SecondarySize 374
  913. Interval 0.005
  914. Offset 0 64 0
  915. Attenuate 1
  916. }
  917. Flickerlight2 LANT02
  918. {
  919. Color 0.90 0.59 0.38
  920. Size 424
  921. SecondarySize 334
  922. Interval 0.005
  923. Offset 0 64 0
  924. Attenuate 1
  925. }
  926. FlickerLight2 LANT03
  927. {
  928. Color 0.80 0.49 0.28
  929. Size 424
  930. SecondarySize 324
  931. Interval 0.005
  932. Offset 0 64 0
  933. Attenuate 1
  934. }
  935. //MODELS//
  936. PulseLight SAPHLITE
  937. {
  938. Color 0.0 0.0 0.7
  939. Size 32
  940. SecondarySize 48
  941. Interval 2.0
  942. Attenuate 1
  943. }
  944. PulseLight MINERALLITE
  945. {
  946. Color 0.1 0.3 0.3
  947. Size 32
  948. SecondarySize 48
  949. Interval 2.0
  950. Attenuate 1
  951. }
  952. //WEAPONS or ATTACKS//
  953. PointLight TESLAW
  954. {
  955. Color 0.5 0.0 0.5
  956. Size 8
  957. Offset 0 4 0
  958. Attenuate 1
  959. }
  960. FlickerLight2 BOAFLAMW
  961. {
  962. Color 0.95 0.75 0.0
  963. Size 40
  964. SecondarySize 48
  965. Interval 1.7
  966. Attenuate 1
  967. }
  968. FlickerLight2 BOAFLMW2
  969. {
  970. Color 0.95 0.75 0.0
  971. Size 56
  972. SecondarySize 64
  973. Interval 1.7
  974. Attenuate 1
  975. }
  976. FlickerLight2 ZYKFLAMW
  977. {
  978. Color 0.15 0.95 0.65
  979. Size 40
  980. SecondarySize 48
  981. Interval 1.7
  982. Attenuate 1
  983. }
  984. FlickerLight2 ZYKFLMW2
  985. {
  986. Color 0.15 0.95 0.65
  987. Size 56
  988. SecondarySize 64
  989. Interval 1.7
  990. Attenuate 1
  991. }
  992. PointLight NEBLIGHT
  993. {
  994. Color 1.0 0.9 0.8
  995. Size 16
  996. Offset 0 16 0
  997. Attenuate 1
  998. }
  999. PointLight NEBEXPLO
  1000. {
  1001. Color 1.0 0.7 0.1
  1002. Size 32
  1003. Offset 0 16 0
  1004. Attenuate 1
  1005. }
  1006. PointLight MUTNEXPL
  1007. {
  1008. Color 1.0 0.0 1.0
  1009. Size 32
  1010. Offset 0 16 0
  1011. Attenuate 1
  1012. }
  1013. PointLight TRCRFIRE
  1014. {
  1015. Color 0.6 0.4 0.0
  1016. Size 4
  1017. Offset 0 0 0
  1018. Attenuate 1
  1019. }
  1020. // Bullet puffs//
  1021. FlickerLight BPUFF1
  1022. {
  1023. Color 0.5 0.25 0.0
  1024. Size 4
  1025. SecondarySize 8
  1026. Chance 0.7
  1027. Attenuate 1
  1028. }
  1029. FlickerLight BPUFF2
  1030. {
  1031. Color 0.5 0.25 0.0
  1032. Size 3
  1033. SecondarySize 4
  1034. Chance 0.7
  1035. Attenuate 1
  1036. }
  1037. //Firebrand//
  1038. FlickerLight ITBURNSOC1
  1039. {
  1040. Color 0.01 0.83 0.46
  1041. Size 24
  1042. SecondarySize 32
  1043. Chance 0.2
  1044. Attenuate 1
  1045. }
  1046. FlickerLight ITBURNSOC2
  1047. {
  1048. Color 0.1 0.66 0.41
  1049. Size 32
  1050. SecondarySize 36
  1051. Chance 0.3
  1052. Attenuate 1
  1053. }
  1054. FlickerLight ITBURNSOC3
  1055. {
  1056. Color 0.07 0.37 0.19
  1057. Size 36
  1058. SecondarySize 44
  1059. Chance 0.4
  1060. Attenuate 1
  1061. }
  1062. Object FirebrandFireball
  1063. {
  1064. frame CFCFQ { light ITBURNSOC3 }
  1065. frame CFCFR { light ITBURNSOC3 }
  1066. frame CFCFS { light ITBURNSOC3 }
  1067. frame CFCFT { light ITBURNSOC2 }
  1068. frame CFCFU { light ITBURNSOC2 }
  1069. frame CFCFV { light ITBURNSOC2 }
  1070. frame CFCFW { light ITBURNSOC3 }
  1071. frame CFCFX { light ITBURNSOC3 }
  1072. frame CFCFY { light ITBURNSOC3 }
  1073. }
  1074. //////////////////////////////
  1075. // Underwater Light Effects //
  1076. //////////////////////////////
  1077. PulseLight LIGHTWATR1
  1078. {
  1079. Color 0.1 0.1 0.1
  1080. Size 32
  1081. SecondarySize 64
  1082. Interval 1
  1083. Attenuate 1
  1084. }
  1085. PulseLight LIGHTWATR2
  1086. {
  1087. Color 0.1 0.1 0.1
  1088. Size 24
  1089. SecondarySize 48
  1090. Interval 1
  1091. Attenuate 1
  1092. }
  1093. PulseLight LIGHTWATR3
  1094. {
  1095. Color 0.1 0.1 0.1
  1096. Size 16
  1097. SecondarySize 32
  1098. Interval 1
  1099. Attenuate 1
  1100. }
  1101. PulseLight LIGHTLAVA1
  1102. {
  1103. Color 0.1 0.1 0.0
  1104. Size 32
  1105. SecondarySize 64
  1106. Interval 1
  1107. Attenuate 1
  1108. }
  1109. PulseLight LIGHTLAVA2
  1110. {
  1111. Color 0.1 0.1 0.0
  1112. Size 24
  1113. SecondarySize 48
  1114. Interval 1
  1115. Attenuate 1
  1116. }
  1117. PulseLight LIGHTLAVA3
  1118. {
  1119. Color 0.1 0.1 0.0
  1120. Size 16
  1121. SecondarySize 32
  1122. Interval 1
  1123. Attenuate 1
  1124. }
  1125. PulseLight LIGHTBLOD1
  1126. {
  1127. Color 0.1 0.0 0.0
  1128. Size 32
  1129. SecondarySize 64
  1130. Interval 1
  1131. Attenuate 1
  1132. }
  1133. PulseLight LIGHTBLOD2
  1134. {
  1135. Color 0.1 0.0 0.0
  1136. Size 24
  1137. SecondarySize 48
  1138. Interval 1
  1139. Attenuate 1
  1140. }
  1141. PulseLight LIGHTBLOD3
  1142. {
  1143. Color 0.1 0.0 0.0
  1144. Size 16
  1145. SecondarySize 32
  1146. Interval 1
  1147. }
  1148. PulseLight LIGHTNUKE1
  1149. {
  1150. Color 0.0 0.1 0.0
  1151. Size 32
  1152. SecondarySize 64
  1153. Interval 1
  1154. Attenuate 1
  1155. }
  1156. PulseLight LIGHTNUKE2
  1157. {
  1158. Color 0.0 0.1 0.0
  1159. Size 24
  1160. SecondarySize 48
  1161. Interval 1
  1162. Attenuate 1
  1163. }
  1164. PulseLight LIGHTNUKE3
  1165. {
  1166. Color 0.0 0.1 0.0
  1167. Size 16
  1168. SecondarySize 32
  1169. Interval 1
  1170. Attenuate 1
  1171. }
  1172. Object UWaterLShooter
  1173. {
  1174. frame BAL1C { light LIGHTWATR1 }
  1175. frame BAL1D { light LIGHTWATR2 }
  1176. frame BAL1E { light LIGHTWATR3 }
  1177. }
  1178. Object ULavaLShooter
  1179. {
  1180. frame BAL1C { light LIGHTLAVA1 }
  1181. frame BAL1D { light LIGHTLAVA2 }
  1182. frame BAL1E { light LIGHTLAVA3 }
  1183. }
  1184. Object UGoreLShooter
  1185. {
  1186. frame BAL1C { light LIGHTBLOD1 }
  1187. frame BAL1D { light LIGHTBLOD2 }
  1188. frame BAL1E { light LIGHTBLOD3 }
  1189. }
  1190. Object UHazardLShooter
  1191. {
  1192. frame BAL1C { light LIGHTNUKE1 }
  1193. frame BAL1D { light LIGHTNUKE2 }
  1194. frame BAL1E { light LIGHTNUKE3 }
  1195. }
  1196. //////////////////////
  1197. //Death Burning Defs//
  1198. //////////////////////
  1199. FlickerLight ITBURNS1
  1200. {
  1201. Color 0.8 0.5 0.0
  1202. Size 24
  1203. SecondarySize 32
  1204. Chance 0.2
  1205. Attenuate 1
  1206. }
  1207. FlickerLight ITBURNS2
  1208. {
  1209. Color 0.9 0.6 0.0
  1210. Size 32
  1211. SecondarySize 36
  1212. Chance 0.3
  1213. Attenuate 1
  1214. }
  1215. FlickerLight ITBURNS3
  1216. {
  1217. Color 1.0 0.7 0.0
  1218. Size 36
  1219. SecondarySize 44
  1220. Chance 0.4
  1221. Attenuate 1
  1222. }
  1223. FlickerLight ITBURNS4
  1224. {
  1225. Color 0.6 0.3 0.0
  1226. Size 16
  1227. SecondarySize 20
  1228. Chance 0.1
  1229. Attenuate 1
  1230. }
  1231. FlickerLight ITBURNS5
  1232. {
  1233. Color 0.4 0.15 0.0
  1234. Size 14
  1235. SecondarySize 18
  1236. Chance 0.1
  1237. Attenuate 1
  1238. }
  1239. FlickerLight ITBURNS6
  1240. {
  1241. Color 0.2 0.08 0.0
  1242. Size 10
  1243. SecondarySize 15
  1244. Chance 0.1
  1245. Attenuate 1
  1246. }
  1247. ///////////
  1248. //ENEMIES//
  1249. ///////////
  1250. PointLight ICEBALL
  1251. {
  1252. Color 0.6 0.8 0.8
  1253. Size 44
  1254. Offset 0 32 0
  1255. Attenuate 1
  1256. }
  1257. PointLight NAZIFIRE
  1258. {
  1259. Color 0.9 0.7 0.0
  1260. Size 24
  1261. Offset 0 24 0
  1262. Attenuate 1
  1263. }
  1264. PointLight MUTNFIRE
  1265. {
  1266. Color 1.0 0.0 0.7
  1267. Size 24
  1268. Offset 0 16 0
  1269. Attenuate 1
  1270. }
  1271. PointLight MUTNROCK
  1272. {
  1273. Color 0.8 0.0 0.8
  1274. Size 24
  1275. Offset 0 16 0
  1276. Attenuate 1
  1277. }
  1278. PointLight ASTROFIRE
  1279. {
  1280. Color 0.3 1.0 0.0
  1281. Size 24
  1282. Offset 0 24 0
  1283. Attenuate 1
  1284. }
  1285. PointLight PROTOFIRE
  1286. {
  1287. Color 1.0 0.3 0.0
  1288. Size 24
  1289. Offset 0 24 0
  1290. Attenuate 1
  1291. }
  1292. PointLight OTTOFIRE
  1293. {
  1294. Color 1.0 0.9 0.8
  1295. Size 32
  1296. Offset 0 24 12
  1297. Attenuate 1
  1298. }
  1299. PointLight OTT2FIRE
  1300. {
  1301. Color 1.0 0.9 0.8
  1302. Size 32
  1303. Offset 0 24 -12
  1304. Attenuate 1
  1305. }
  1306. PointLight SUPAFIRE
  1307. {
  1308. Color 1.0 0.7 0.1
  1309. Size 36
  1310. Offset 0 24 0
  1311. Attenuate 1
  1312. }
  1313. PointLight DEKNAFIR
  1314. {
  1315. Color 1.0 0.7 0.1
  1316. Size 48
  1317. Offset 0 40 24
  1318. Attenuate 1
  1319. }
  1320. PointLight DEKNBFIR
  1321. {
  1322. Color 1.0 0.7 0.1
  1323. Size 48
  1324. Offset 0 40 -24
  1325. }
  1326. PointLight HAILFIRE
  1327. {
  1328. Color 1.0 0.7 0.1
  1329. Size 36
  1330. Offset 0 32 24
  1331. Attenuate 1
  1332. }
  1333. PointLight HAIL2FIR
  1334. {
  1335. Color 1.0 0.7 0.1
  1336. Size 36
  1337. Offset 0 32 -24
  1338. Attenuate 1
  1339. }
  1340. PointLight HAIL3FIR
  1341. {
  1342. Color 1.0 0.7 0.1
  1343. Size 40
  1344. Offset 0 48 24
  1345. Attenuate 1
  1346. }
  1347. PointLight HAIL4FIR
  1348. {
  1349. Color 1.0 0.7 0.1
  1350. Size 40
  1351. Offset 0 48 -24
  1352. Attenuate 1
  1353. }
  1354. PointLight TOTHFIRE
  1355. {
  1356. Color 0.1 0.9 0.6
  1357. Size 32
  1358. Offset 0 24 16
  1359. Attenuate 1
  1360. }
  1361. PointLight TOT2FIRE
  1362. {
  1363. Color 0.1 0.9 0.6
  1364. Size 32
  1365. Offset 0 24 -16
  1366. Attenuate 1
  1367. }
  1368. PointLight ZYKOFIRE
  1369. {
  1370. Color 0.1 0.9 0.6
  1371. Size 32
  1372. Offset 0 24 12
  1373. Attenuate 1
  1374. }
  1375. PointLight ZYKOFIR2
  1376. {
  1377. Color 0.1 0.9 0.6
  1378. Size 96
  1379. Offset 0 24 12
  1380. Attenuate 1
  1381. }
  1382. //BloodSkull//
  1383. FlickerLight BLOODSKULL_X1
  1384. {
  1385. Color 0.8 0.3 0.0
  1386. Size 52
  1387. SecondarySize 60
  1388. Chance 0.25
  1389. Attenuate 1
  1390. }
  1391. FlickerLight BLOODSKULL_X2
  1392. {
  1393. Color 0.8 0.3 0.0
  1394. Size 56
  1395. SecondarySize 64
  1396. Chance 0.25
  1397. Attenuate 1
  1398. }
  1399. FlickerLight BLOODSKULL_X3
  1400. {
  1401. Color 0.6 0.2 0.0
  1402. Size 68
  1403. SecondarySize 76
  1404. Chance 0.25
  1405. Attenuate 1
  1406. }
  1407. FlickerLight BLOODSKULL_X4
  1408. {
  1409. Color 0.4 0.1 0.0
  1410. Size 84
  1411. SecondarySize 92
  1412. Chance 0.25
  1413. Attenuate 1
  1414. }
  1415. FlickerLight BLOODSKULL_X5
  1416. {
  1417. Color 0.2 0.0 0.0
  1418. Size 92
  1419. SecondarySize 100
  1420. Chance 0.25
  1421. }
  1422. Object BloodSkull
  1423. {
  1424. frame SWBSD { light BLOODSKULL_X1 }
  1425. frame SWBSE { light BLOODSKULL_X2 }
  1426. frame SWBSF { light BLOODSKULL_X3 }
  1427. frame SWBSG { light BLOODSKULL_X4 }
  1428. frame SWBSH { light BLOODSKULL_X5 }
  1429. }
  1430. FlickerLight BSKULFOG
  1431. {
  1432. Color 0.4 0.0 0.0
  1433. Size 24
  1434. SecondarySize 32
  1435. Chance 0.6
  1436. Attenuate 1
  1437. }
  1438. FlickerLight2 FIREFLY
  1439. {
  1440. Color 1.00 0.79 0.48
  1441. Size 4
  1442. SecondarySize 8
  1443. Interval 0.1
  1444. Attenuate 1
  1445. }
  1446. //Smoke Monster//
  1447. FlickerLight2 SmokeLight_A
  1448. {
  1449. Color 1.0 1.0 1.0
  1450. Subtractive 1
  1451. Size 32
  1452. SecondarySize 48
  1453. Interval 2.0
  1454. Offset 0 0 0
  1455. Attenuate 1
  1456. }
  1457. Object SmokeMonster
  1458. {
  1459. frame TNT1A { light SmokeLight_A }
  1460. }
  1461. //Laser Shark//
  1462. PointLight LaserSharkAttack
  1463. {
  1464. Color 1.0 0.0 0.0
  1465. Size 28
  1466. Attenuate 1
  1467. }
  1468. Object LaserShark
  1469. {
  1470. Frame SHRLE { Light LaserSharkAttack }
  1471. }
  1472. //Angel of Death//
  1473. FlickerLight2 AODEPLSM1
  1474. {
  1475. Color 0.2 0.7 0.5
  1476. Size 32
  1477. SecondarySize 48
  1478. Interval 0.3
  1479. Offset 0 8 0
  1480. DontLightSelf 0
  1481. Attenuate 1
  1482. }
  1483. FlickerLight2 AODEPLSM2
  1484. {
  1485. Color 0.2 0.7 0.5
  1486. Size 24
  1487. SecondarySize 16
  1488. Interval 0.3
  1489. Offset 0 8 0
  1490. DontLightSelf 0
  1491. Attenuate 1
  1492. }
  1493. FlickerLight2 AODEPLSM3
  1494. {
  1495. Color 0.4 1.0 0.7
  1496. Size 48
  1497. SecondarySize 56
  1498. Interval 0.4
  1499. Offset 0 8 0
  1500. DontLightSelf 0
  1501. Attenuate 1
  1502. }
  1503. //Defs used from AracnorbQueen//
  1504. Object AODEPlasmaBlast
  1505. {
  1506. frame EBLTG { light AODEPLSM1 }
  1507. frame EBLTH { light AODEPLSM1 }
  1508. frame EBLTI { light AODEPLSM1 }
  1509. frame EBLTJ { light AODEPLSM2 }
  1510. frame EBLTK { light AODEPLSM2 }
  1511. }
  1512. Object AODEPlasmaBlastTrail
  1513. {
  1514. frame EBLTA { light AODEPLSM2 }
  1515. frame EBLTB { light AODEPLSM2 }
  1516. frame EBLTC { light AODEPLSM1 }
  1517. frame EBLTD { light AODEPLSM2 }
  1518. frame EBLTE { light AODEPLSM2 }
  1519. frame EBLTF { light AODEPLSM2 }
  1520. }
  1521. Object AODEPainPlasmaBlast
  1522. {
  1523. frame EBLTA { light AODEPLSM2 }
  1524. frame EBLTB { light AODEPLSM2 }
  1525. frame EBLTC { light AODEPLSM1 }
  1526. frame EBLTD { light AODEPLSM2 }
  1527. frame EBLTE { light AODEPLSM2 }
  1528. frame EBLTF { light AODEPLSM2 }
  1529. }
  1530. Object AODEBlastPod
  1531. {
  1532. frame CNOBA { light AODEPLSM3 }
  1533. frame CNOBB { light AODEPLSM3 }
  1534. frame CNOBC { light AODEPLSM3 }
  1535. frame CNOBD { light AODEPLSM3 }
  1536. frame CNOBE { light AODEPLSM1 }
  1537. frame CNOBF { light AODEPLSM1 }
  1538. frame CNOBG { light AODEPLSM1 }
  1539. frame CNOBH { light AODEPLSM2 }
  1540. frame CNOBI { light AODEPLSM2 }
  1541. }
  1542. PointLight AODEPLASMA
  1543. {
  1544. Color 0.0 1.0 0.1
  1545. Size 64
  1546. Attenuate 1
  1547. }
  1548. FlickerLight AODEPLASMA_X1
  1549. {
  1550. Color 0.0 1.0 0.0
  1551. Size 48
  1552. SecondarySize 56
  1553. Chance 0.4
  1554. Attenuate 1
  1555. }
  1556. FlickerLight AODEPLASMA_X2
  1557. {
  1558. Color 0.0 0.8 0.0
  1559. Size 32
  1560. SecondarySize 40
  1561. Chance 0.4
  1562. Attenuate 1
  1563. }
  1564. FlickerLight AODEPLASMA_X3
  1565. {
  1566. Color 0.0 0.5 0.0
  1567. Size 16
  1568. SecondarySize 24
  1569. Chance 0.4
  1570. Attenuate 1
  1571. }
  1572. Object AODEPlasmaBlast
  1573. {
  1574. frame EBLTG { light AODEPLASMA }
  1575. frame EBLTH { light AODEPLASMA }
  1576. frame EBLTI { light AODEPLASMA_X1 }
  1577. frame EBLTJ { light AODEPLASMA_X2 }
  1578. frame EBLTK { light AODEPLASMA_X2 }
  1579. }
  1580. Object AODEPainPlasmaBlast
  1581. {
  1582. frame EBLTG { light AODEPLASMA }
  1583. frame EBLTH { light AODEPLASMA }
  1584. frame EBLTI { light AODEPLASMA_X1 }
  1585. frame EBLTJ { light AODEPLASMA_X2 }
  1586. frame EBLTK { light AODEPLASMA_X2 }
  1587. }
  1588. FlickerLight AODEPLASMATRAIL_1
  1589. {
  1590. Color 0.0 0.4 0.1
  1591. Size 40
  1592. SecondarySize 48
  1593. Chance 0.6
  1594. Attenuate 1
  1595. }
  1596. FlickerLight AODEPLASMATRAIL_2
  1597. {
  1598. Color 0.0 0.3 0.1
  1599. Size 32
  1600. SecondarySize 40
  1601. Chance 0.6
  1602. Attenuate 1
  1603. }
  1604. FlickerLight AODEPLASMATRAIL_3
  1605. {
  1606. Color 0.0 0.2 0.0
  1607. Size 24
  1608. SecondarySize 32
  1609. Chance 0.6
  1610. Attenuate 1
  1611. }
  1612. Object AODEPlasmaBlastTrail
  1613. {
  1614. frame EBLTA { light AODEPLASMATRAIL_1 }
  1615. frame EBLTB { light AODEPLASMATRAIL_2 }
  1616. frame EBLTC { light AODEPLASMATRAIL_2 }
  1617. frame EBLTD { light AODEPLASMATRAIL_3 }
  1618. frame EBLTE { light AODEPLASMATRAIL_3 }
  1619. frame EBLTF { light AODEPLASMATRAIL_3 }
  1620. }
  1621. //Zombies//
  1622. FlickerLight2 ZOMBIEATK
  1623. {
  1624. Color 1.0 0.8 0.2
  1625. Size 48
  1626. SecondarySize 56
  1627. Interval 1
  1628. Offset 0 40 0
  1629. Attenuate 1
  1630. }
  1631. FlickerLight ZOMBIEFOG
  1632. {
  1633. Color 0.47 1.0 0.45
  1634. Size 24
  1635. SecondarySize 32
  1636. Chance 0.6
  1637. Attenuate 1
  1638. }
  1639. FlickerLight2 PRIESTF
  1640. {
  1641. Color 1.0 0.8 0.2
  1642. Size 48
  1643. SecondarySize 56
  1644. Interval 1
  1645. Offset 0 48 -4
  1646. Attenuate 1
  1647. }
  1648. PointLight SOUL
  1649. {
  1650. Color 0.47 1.0 0.45
  1651. Size 24
  1652. Offset 0 32 0
  1653. Attenuate 1
  1654. }
  1655. PointLight SOULBIG
  1656. {
  1657. Color 0.47 1.0 0.45
  1658. Size 32
  1659. Offset 0 32 0
  1660. Attenuate 1
  1661. }
  1662. //NaziLoper//
  1663. FlickerLight2 LOPERLIT
  1664. {
  1665. Color 0.7 0.5 1.0
  1666. Size 32
  1667. SecondarySize 48
  1668. Interval 0.3
  1669. Offset 0 8 0
  1670. DontLightSelf 1
  1671. Attenuate 1
  1672. }
  1673. Object ZTracer
  1674. {
  1675. frame EBLTG { light LOPERLIT }
  1676. frame EBLTH { light LOPERLIT }
  1677. frame EBLTI { light LOPERLIT }
  1678. }
  1679. FlickerLight2 TPortNormal
  1680. {
  1681. Color 0.7 0.5 1.0
  1682. Size 40
  1683. SecondarySize 56
  1684. Interval 0.01
  1685. Offset 0 32 0
  1686. Attenuate 1
  1687. }
  1688. FlickerLight2 TPortZap
  1689. {
  1690. Color 0.7 0.5 1.0
  1691. Size 88
  1692. SecondarySize 128
  1693. Interval 0.01
  1694. Offset 0 32 0
  1695. Attenuate 1
  1696. }
  1697. //ASTROSTEIN - PROPS//
  1698. PulseLight BOAFBRL1
  1699. {
  1700. Color 0.0 1.0 0.0
  1701. Size 16
  1702. SecondarySize 20
  1703. Interval 0.8
  1704. Offset 0 16 0
  1705. DontLightSelf 1
  1706. Attenuate 1
  1707. }
  1708. PulseLight BOAFBRL2
  1709. {
  1710. Color 0.0 0.8 0.0
  1711. Size 16
  1712. SecondarySize 20
  1713. Interval 0.8
  1714. Offset 0 16 0
  1715. DontLightSelf 1
  1716. Attenuate 1
  1717. }
  1718. PulseLight BOAFBRL3
  1719. {
  1720. Color 0.0 0.6 0.0
  1721. Size 16
  1722. SecondarySize 20
  1723. Interval 0.8
  1724. Offset 0 16 0
  1725. DontLightSelf 1
  1726. Attenuate 1
  1727. }
  1728. PulseLight BOAFBRL4
  1729. {
  1730. Color 0.0 0.4 0.0
  1731. Size 16
  1732. SecondarySize 20
  1733. Interval 0.8
  1734. Offset 0 16 0
  1735. DontLightSelf 1
  1736. Attenuate 1
  1737. }
  1738. Object BarrelFutureExploding
  1739. {
  1740. frame BARFA { light BOAFBRL1}
  1741. frame BARFB { light BOAFBRL2}
  1742. frame BARFC { light BOAFBRL3}
  1743. frame BARFD { light BOAFBRL4}
  1744. }
  1745. //ASTROSTEIN - WEAPONS & AMMO//
  1746. PulseLight ASTRAMM1
  1747. {
  1748. Color 0.0 0.83 0.0
  1749. Size 8
  1750. SecondarySize 12
  1751. Interval 0.8
  1752. Offset 0 4 0
  1753. Attenuate 1
  1754. }
  1755. PulseLight ASTRWEP1
  1756. {
  1757. Color 0.0 0.83 0.0
  1758. Size 12
  1759. SecondarySize 20
  1760. Interval 0.8
  1761. Offset 0 6 0
  1762. Attenuate 1
  1763. }
  1764. PulseLight ASTRAMM2
  1765. {
  1766. Color 0.73 0.0 0.0
  1767. Size 8
  1768. SecondarySize 12
  1769. Interval 0.8
  1770. Offset 0 4 0
  1771. Attenuate 1
  1772. }
  1773. PulseLight ASTRWEP2
  1774. {
  1775. Color 0.73 0.0 0.0
  1776. Size 12
  1777. SecondarySize 20
  1778. Interval 0.8
  1779. Offset 0 6 0
  1780. Attenuate 1
  1781. }
  1782. PulseLight ASTRAMM3
  1783. {
  1784. Color 0.53 0.60 0.63
  1785. Size 8
  1786. SecondarySize 12
  1787. Interval 0.8
  1788. Offset 0 4 0
  1789. Attenuate 1
  1790. }
  1791. PulseLight ASTRWEP3
  1792. {
  1793. Color 0.53 0.60 0.63
  1794. Size 12
  1795. SecondarySize 20
  1796. Interval 0.8
  1797. Offset 0 6 0
  1798. Attenuate 1
  1799. }
  1800. FlickerLight2 LAZERZ
  1801. {
  1802. Color 1.0 0.8 0.7
  1803. Size 24
  1804. SecondarySize 32
  1805. Interval 0.2
  1806. Offset 0 0 0
  1807. Attenuate 1
  1808. }
  1809. FlickerLight2 LAZERRED
  1810. {
  1811. Color 1.0 0.0 0.0
  1812. Size 40
  1813. SecondarySize 48
  1814. Interval 0.2
  1815. Offset 0 0 0
  1816. Attenuate 1
  1817. }
  1818. FlickerLight2 LAZERPUR
  1819. {
  1820. Color 0.8 0.4 1.0
  1821. Size 40
  1822. SecondarySize 48
  1823. Interval 0.2
  1824. Offset 0 0 0
  1825. }
  1826. FlickerLight2 LAZERGRN
  1827. {
  1828. Color 0.0 1.0 0.0
  1829. Size 40
  1830. SecondarySize 48
  1831. Interval 0.2
  1832. Offset 0 0 0
  1833. Attenuate 1
  1834. }
  1835. FlickerLight2 LAZERZAP
  1836. {
  1837. Color 0.0 0.0 0.7
  1838. Size 24
  1839. SecondarySize 32
  1840. Interval 0.2
  1841. Offset 0 0 0
  1842. Attenuate 1
  1843. }
  1844. FlickerLight2 Lightning
  1845. {
  1846. Color 0.5 0.5 0.7
  1847. Size 15
  1848. SecondarySize 20
  1849. Interval 0.01
  1850. Offset 0 0 0
  1851. Attenuate 1
  1852. }
  1853. FlickerLight2 GLightning
  1854. {
  1855. Color 0.15 0.95 0.65
  1856. Size 15
  1857. SecondarySize 20
  1858. Interval 0.01
  1859. Offset 0 0 0
  1860. Attenuate 1
  1861. }
  1862. //ASTROSTEIN - PICKUPS//
  1863. PointLight ARMORSHARD1
  1864. {
  1865. Color 0.0 0.7 0.0
  1866. Size 6
  1867. Attenuate 1
  1868. }
  1869. PointLight ARMORSHARD2
  1870. {
  1871. Color 0.0 0.7 0.0
  1872. Size 7
  1873. Attenuate 1
  1874. }
  1875. PointLight ARMORSHARD3
  1876. {
  1877. Color 0.0 0.7 0.0
  1878. Size 8
  1879. Attenuate 1
  1880. }
  1881. PointLight ARMORSHARD4
  1882. {
  1883. Color 0.0 0.7 0.0
  1884. Size 9
  1885. Attenuate 1
  1886. }
  1887. Object ArmorShard
  1888. {
  1889. frame ARSDA { light ARMORSHARD1 }
  1890. frame ARSDB { light ARMORSHARD2 }
  1891. frame ARSDC { light ARMORSHARD3 }
  1892. frame ARSDD { light ARMORSHARD4 }
  1893. }
  1894. PulseLight SUPERSHIELD
  1895. {
  1896. Color 0.6 0.6 0.6
  1897. Size 32
  1898. SecondarySize 48
  1899. Interval 2.5
  1900. Attenuate 1
  1901. }
  1902. Object SuperShield
  1903. {
  1904. frame ARMX { light SUPERSHIELD }
  1905. }
  1906. //////////////////////
  1907. // Fireworks Lights //
  1908. //////////////////////
  1909. FlickerLight FireWorks_Explosion
  1910. {
  1911. Color 1.0 0.8 0.2
  1912. Size 640
  1913. SecondarySize 384
  1914. Chance 0.5
  1915. Attenuate 1
  1916. }
  1917. Object Fireworks_Rocket
  1918. {
  1919. frame FRWXO { light FireWorks_Explosion }
  1920. }
  1921. FlickerLight FireWorks_Ember_Blue
  1922. {
  1923. Color 0.0 0.0 0.8
  1924. Size 640
  1925. SecondarySize 384
  1926. Chance 0.5
  1927. Attenuate 1
  1928. }
  1929. FlickerLight FireWorks_Ember_Red
  1930. {
  1931. Color 0.8 0.0 0.0
  1932. Size 640
  1933. SecondarySize 384
  1934. Chance 0.5
  1935. Attenuate 1
  1936. }
  1937. Object Fireworks_LightDummy_Red
  1938. {
  1939. frame TNT1A { light FireWorks_Ember_Red }
  1940. }
  1941. Object Fireworks_LightDummy_Blue
  1942. {
  1943. frame TNT1A { light FireWorks_Ember_Blue }
  1944. }
  1945. ///////////
  1946. // Flare //
  1947. ///////////
  1948. FlickerLight FLARE
  1949. {
  1950. color 1.0 0.3 0.3
  1951. size 42
  1952. secondarySize 40
  1953. Chance 0.05
  1954. offset 0 16 0
  1955. }
  1956. object ActiveFlare
  1957. {
  1958. frame FLAR { light FLARE }
  1959. }
  1960. //////////////
  1961. //Keen Stuff//
  1962. //////////////
  1963. FlickerLight2 BERKLITE
  1964. {
  1965. Color 0.8 0.3 0.0
  1966. Size 48
  1967. SecondarySize 64
  1968. Interval 0.3
  1969. Offset 0 8 0
  1970. DontLightSelf 1
  1971. }
  1972. Object CKBerkeloid
  1973. {
  1974. frame CKFF { light BERKLITE }
  1975. }