GLDEFS.txt 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434
  1. #include "SHADERS.gl"
  2. #include "DISPLCMT.gl"
  3. //===============================================================================================================================
  4. //GLDefs for TCoTD:A
  5. //===============================================================================================================================
  6. pulselight ARMORBONUS
  7. {
  8. color 0.1 0.3 0.1
  9. size 16
  10. secondarySize 20
  11. interval 1.0
  12. dontlightself 1
  13. attenuate 1
  14. offset 0 10 0
  15. }
  16. object TCOTDArmorBonus
  17. {
  18. frame BON2 { light ARMORBONUS }
  19. }
  20. object TCOTDTeleportFog
  21. {
  22. frame TFOGA { light DTFOG1 }
  23. frame TFOGB { light DTFOG2 }
  24. frame TFOGC { light DTFOG2 }
  25. frame TFOGD { light DTFOG2 }
  26. frame TFOGE { light DTFOG3 }
  27. frame TFOGF { light DTFOG4 }
  28. frame TFOGI { light DTFOG4 }
  29. frame TFOGJ { light DTFOG3 }
  30. }
  31. FlickerLight2 FireBlast
  32. {
  33. Color 1.0 0.635 0.0
  34. Offset 0 4 0
  35. Size 50
  36. SecondarySize 70
  37. Interval 2.0
  38. Attenuate 1
  39. }
  40. PointLight FireBlastX_1
  41. {
  42. Color 0.95 0.6 0.0
  43. Offset 0 4 0
  44. Size 60
  45. Attenuate 1
  46. }
  47. PointLight FireBlastX_2
  48. {
  49. Color 0.8 0.5 0.0
  50. Offset 0 4 0
  51. Size 80
  52. Attenuate 1
  53. }
  54. PointLight FireBlastX_3
  55. {
  56. Color 0.6 0.4 0.0
  57. Offset 0 4 0
  58. Size 90
  59. Attenuate 1
  60. }
  61. PointLight FireBlastX_4
  62. {
  63. Color 0.4 0.3 0.0
  64. Offset 0 4 0
  65. Size 95
  66. Attenuate 1
  67. }
  68. PointLight FireBlastX_5
  69. {
  70. Color 0.2 0.2 0.0
  71. Offset 0 4 0
  72. Size 97
  73. Attenuate 1
  74. }
  75. PointLight FireBlastX_6
  76. {
  77. Color 0.1 0.1 0.0
  78. Offset 0 4 0
  79. Size 98
  80. Attenuate 1
  81. }
  82. FlickerLight2 SuperFireBlast
  83. {
  84. Color 1.0 0.635 0.0
  85. Offset 0 4 0
  86. Size 80
  87. SecondarySize 100
  88. Interval 2.0
  89. Attenuate 1
  90. }
  91. PointLight SuperFireBlastX_1
  92. {
  93. Color 0.95 0.6 0.0
  94. Offset 0 4 0
  95. Size 90
  96. Attenuate 1
  97. }
  98. PointLight SuperFireBlastX_2
  99. {
  100. Color 0.8 0.5 0.0
  101. Offset 0 4 0
  102. Size 110
  103. Attenuate 1
  104. }
  105. PointLight SuperFireBlastX_3
  106. {
  107. Color 0.6 0.4 0.0
  108. Offset 0 4 0
  109. Size 120
  110. Attenuate 1
  111. }
  112. PointLight SuperFireBlastX_4
  113. {
  114. Color 0.4 0.3 0.0
  115. Offset 0 4 0
  116. Size 125
  117. Attenuate 1
  118. }
  119. PointLight SuperFireBlastX_5
  120. {
  121. Color 0.2 0.2 0.0
  122. Offset 0 4 0
  123. Size 127
  124. Attenuate 1
  125. }
  126. PointLight SuperFireBlastX_6
  127. {
  128. Color 0.1 0.1 0.0
  129. Offset 0 4 0
  130. Size 128
  131. Attenuate 1
  132. }
  133. FlickerLight2 ApprenticeOfDSparil
  134. {
  135. Color 1.0 0.5 0.0
  136. Offset 0 64 0
  137. Size 30
  138. SecondarySize 60
  139. Interval 2.0
  140. Attenuate 1
  141. }
  142. PointLight ApprenticeOfDSparilX_1
  143. {
  144. Offset 0 32 0
  145. Size 50
  146. Color 1.0 0.6 0.1
  147. Attenuate 1
  148. }
  149. PointLight ApprenticeOfDSparilX_2
  150. {
  151. Offset 0 32 0
  152. Size 80
  153. Color 0.95 0.6 0.095
  154. Attenuate 1
  155. }
  156. PointLight ApprenticeOfDSparilX_3
  157. {
  158. Offset 0 32 0
  159. Size 100
  160. Color 0.85 0.5 0.08
  161. Attenuate 1
  162. }
  163. PointLight ApprenticeOfDSparilX_4
  164. {
  165. Offset 0 32 0
  166. Size 110
  167. Color 0.60 0.6 0.07
  168. Attenuate 1
  169. }
  170. PointLight ApprenticeOfDSparilX_5
  171. {
  172. Offset 0 32 0
  173. Size 120
  174. Color 0.40 0.6 0.06
  175. Attenuate 1
  176. }
  177. PointLight ApprenticeOfDSparilX_6
  178. {
  179. Offset 0 32 0
  180. Size 125
  181. Color 0.30 0.6 0.04
  182. Attenuate 1
  183. }
  184. PointLight ApprenticeOfDSparilX_7
  185. {
  186. Offset 0 32 0
  187. Size 128
  188. Color 0.20 0.6 0.03
  189. Attenuate 1
  190. }
  191. PointLight ApprenticeOfDSparilX_8
  192. {
  193. Offset 0 32 0
  194. Size 129
  195. Color 0.10 0.6 0.02
  196. Attenuate 1
  197. }
  198. PointLight Thrall
  199. {
  200. Offset 0 50 0
  201. Size 64
  202. Color 0.6 1.0 1.0
  203. Attenuate 1
  204. }
  205. PointLight ThrallShot
  206. {
  207. Offset 0 1 0
  208. Size 35
  209. Color 0.6 1.0 1.0
  210. Attenuate 1
  211. }
  212. PointLight ThrallShotX_1
  213. {
  214. Offset 0 1 0
  215. Size 33
  216. Color 0.5 0.9 0.9
  217. Attenuate 1
  218. }
  219. PointLight ThrallShotX_2
  220. {
  221. Offset 0 1 0
  222. Size 30
  223. Color 0.3 0.8 0.8
  224. Attenuate 1
  225. }
  226. PointLight ThrallShotX_3
  227. {
  228. Offset 0 1 0
  229. Size 25
  230. Color 0.1 0.4 0.4
  231. Attenuate 1
  232. }
  233. PointLight ThrallShotX_4
  234. {
  235. Offset 0 1 0
  236. Size 15
  237. Color 0.05 0.1 0.1
  238. Attenuate 1
  239. }
  240. PointLight Incarnate
  241. {
  242. Offset 0 64 0
  243. Size 40
  244. Color 1.0 0.0 0.0
  245. Attenuate 1
  246. }
  247. PointLight IncarnateX_1
  248. {
  249. Offset 0 45 0
  250. Size 40
  251. Color 1.0 0.0 0.0
  252. Attenuate 1
  253. }
  254. PointLight IncarnateX_2
  255. {
  256. Offset 0 45 0
  257. Size 50
  258. Color 0.95 0.0 0.0
  259. Attenuate 1
  260. }
  261. PointLight IncarnateX_3
  262. {
  263. Offset 0 45 0
  264. Size 70
  265. Color 0.9 0.0 0.0
  266. Attenuate 1
  267. }
  268. PointLight IncarnateX_4
  269. {
  270. Offset 0 45 0
  271. Size 100
  272. Color 0.8 0.0 0.0
  273. Attenuate 1
  274. }
  275. PointLight IncarnateX_5
  276. {
  277. Offset 0 45 0
  278. Size 120
  279. Color 0.7 0.0 0.0
  280. Attenuate 1
  281. }
  282. PointLight IncarnateX_6
  283. {
  284. Offset 0 45 0
  285. Size 130
  286. Color 0.6 0.0 0.0
  287. Attenuate 1
  288. }
  289. PointLight IncarnateX_7
  290. {
  291. Offset 0 45 0
  292. Size 135
  293. Color 0.5 0.0 0.0
  294. Attenuate 1
  295. }
  296. PointLight IncarnateX_8
  297. {
  298. Offset 0 45 0
  299. Size 140
  300. Color 0.4 0.0 0.0
  301. Attenuate 1
  302. }
  303. PointLight IncarnateX_9
  304. {
  305. Offset 0 45 0
  306. Size 145
  307. Color 0.3 0.0 0.0
  308. Attenuate 1
  309. }
  310. PointLight IncarnateX_10
  311. {
  312. Offset 0 45 0
  313. Size 148
  314. Color 0.2 0.0 0.0
  315. Attenuate 1
  316. }
  317. PointLight HadesSphere_1
  318. {
  319. Color 1.0 0.0 0.0
  320. Offset 0 4 0
  321. Size 10
  322. Attenuate 1
  323. }
  324. PointLight HadesSphere_2
  325. {
  326. Color 1.0 0.0 0.0
  327. Offset 0 4 0
  328. Size 20
  329. Attenuate 1
  330. }
  331. PointLight HadesSphere_3
  332. {
  333. Color 1.0 0.0 0.0
  334. Offset 0 4 0
  335. Size 30
  336. Attenuate 1
  337. }
  338. PointLight HadesSphere_4
  339. {
  340. Color 1.0 0.0 0.0
  341. Offset 0 4 0
  342. Size 40
  343. Attenuate 1
  344. }
  345. FlickerLight2 HadesSphere
  346. {
  347. Color 1.0 0.0 0.0
  348. Offset 0 8 0
  349. Size 50
  350. SecondarySize 70
  351. Interval 2.0
  352. Attenuate 1
  353. }
  354. PointLight HadesBoom_1
  355. {
  356. Color 1.0 0.0 0.0
  357. Offset 0 14 0
  358. Size 80
  359. Attenuate 1
  360. }
  361. PointLight HadesBoom_2
  362. {
  363. Color 0.9 0.0 0.0
  364. Offset 0 14 0
  365. Size 92
  366. Attenuate 1
  367. }
  368. PointLight HadesBoom_3
  369. {
  370. Color 0.78 0.0 0.0
  371. Offset 0 14 0
  372. Size 96
  373. Attenuate 1
  374. }
  375. PointLight HadesBoom_4
  376. {
  377. Color 0.56 0.0 0.0
  378. Offset 0 14 0
  379. Size 100
  380. Attenuate 1
  381. }
  382. PointLight HadesBoom_5
  383. {
  384. Color 0.32 0.0 0.0
  385. Offset 0 14 0
  386. Size 110
  387. Attenuate 1
  388. }
  389. FlickerLight2 SoulHarvesterBall
  390. {
  391. Offset 0 0 0
  392. Color 1.0 0.5 0.0
  393. Size 60
  394. SecondarySize 75
  395. Interval 2.0
  396. Attenuate 1
  397. }
  398. PointLight SoulHarvesterBallX_1
  399. {
  400. Offset 0 0 0
  401. Color 1.0 0.5 0.0
  402. Size 70
  403. Attenuate 1
  404. }
  405. PointLight SoulHarvesterBallX_2
  406. {
  407. Offset 0 0 0
  408. Color 0.95 0.455 0.0
  409. Size 90
  410. Attenuate 1
  411. }
  412. PointLight SoulHarvesterBallX_3
  413. {
  414. Offset 0 0 0
  415. Color 0.9 0.45 0.0
  416. Size 100
  417. Attenuate 1
  418. }
  419. PointLight SoulHarvesterBallX_4
  420. {
  421. Offset 0 0 0
  422. Color 0.8 0.4 0.0
  423. Size 105
  424. Attenuate 1
  425. }
  426. PointLight SoulHarvesterBallX_5
  427. {
  428. Offset 0 0 0
  429. Color 0.6 0.3 0.0
  430. Size 108
  431. Attenuate 1
  432. }
  433. PointLight SoulHarvesterBallX_6
  434. {
  435. Offset 0 0 0
  436. Color 0.4 0.2 0.0
  437. Size 110
  438. Attenuate 1
  439. }
  440. PointLight SoulHarvesterBallX_7
  441. {
  442. Offset 0 0 0
  443. Color 0.2 0.1 0.0
  444. Size 111
  445. Attenuate 1
  446. }
  447. PointLight SoulHarvesterBallX_8
  448. {
  449. Offset 0 0 0
  450. Color 0.150 0.0750 0.0
  451. Size 112
  452. Attenuate 1
  453. }
  454. PointLight SoulHarvesterBallX_9
  455. {
  456. Offset 0 0 0
  457. Color 0.1 0.05 0.0
  458. Size 113
  459. Attenuate 1
  460. }
  461. PointLight SoulHarvesterBallX_10
  462. {
  463. Offset 0 0 0
  464. Color 0.05 0.025 0.0
  465. Size 114
  466. Attenuate 1
  467. }
  468. PointLight SoulHarvesterX_1
  469. {
  470. Offset 0 34 0
  471. Color 1.0 0.5 0.0
  472. Size 10
  473. Attenuate 1
  474. }
  475. PointLight SoulHarvesterX_2
  476. {
  477. Offset 0 35 0
  478. Color 1.0 0.5 0.0
  479. Size 15
  480. Attenuate 1
  481. }
  482. PointLight SoulHarvesterX_3
  483. {
  484. Offset 0 35 0
  485. Color 1.0 0.5 0.0
  486. Size 20
  487. Attenuate 1
  488. }
  489. PointLight SoulHarvesterX_4
  490. {
  491. Offset 0 35 0
  492. Color 1.0 0.5 0.0
  493. Size 35
  494. Attenuate 1
  495. }
  496. PointLight SoulHarvesterX_5
  497. {
  498. Offset 0 35 0
  499. Color 1.0 0.5 0.0
  500. Size 45
  501. Attenuate 1
  502. }
  503. PointLight SoulHarvesterX_6
  504. {
  505. Offset 0 35 0
  506. Color 1.0 0.5 0.0
  507. Size 50
  508. Attenuate 1
  509. }
  510. PointLight SoulHarvesterX_7
  511. {
  512. Offset 0 35 0
  513. Color 1.0 0.5 0.0
  514. Size 52
  515. Attenuate 1
  516. }
  517. PointLight SoulHarvesterX_8
  518. {
  519. Offset 0 35 0
  520. Color 1.0 0.5 0.0
  521. Size 53
  522. Attenuate 1
  523. }
  524. PointLight SoulHarvesterX_9
  525. {
  526. Offset 0 35 0
  527. Color 1.0 0.5 0.0
  528. Size 25
  529. Attenuate 1
  530. }
  531. PulseLight ShadowBall
  532. {
  533. Color 1.0 0.0 0.0
  534. Offset 0 1 0
  535. Size 40
  536. SecondarySize 46
  537. Interval 2.0
  538. Attenuate 1
  539. }
  540. PointLight ShadowBallX_1
  541. {
  542. Color 1.0 0.0 0.0
  543. Offset 0 0 0
  544. Size 50
  545. Attenuate 1
  546. }
  547. PointLight ShadowBallX_2
  548. {
  549. Color 0.9 0.0 0.0
  550. Offset 0 0 0
  551. Size 70
  552. Attenuate 1
  553. }
  554. PointLight ShadowBallX_3
  555. {
  556. Color 0.75 0.0 0.0
  557. Offset 0 0 0
  558. Size 80
  559. Attenuate 1
  560. }
  561. PointLight ShadowBallX_4
  562. {
  563. Color 0.5 0.0 0.0
  564. Offset 0 0 0
  565. Size 86
  566. Attenuate 1
  567. }
  568. PointLight ShadowBallX_5
  569. {
  570. Color 0.125 0.0 0.0
  571. Offset 0 0 0
  572. Size 88
  573. Attenuate 1
  574. }
  575. PointLight FlameX_1
  576. {
  577. Color 1.0 0.6 0.0
  578. Offset 0 2 0
  579. Size 40
  580. Attenuate 1
  581. }
  582. PointLight FlameX_2
  583. {
  584. Color 1.0 0.6 0.0
  585. Offset 0 2 0
  586. Size 60
  587. Attenuate 1
  588. }
  589. PointLight FlameX_3
  590. {
  591. Color 1.0 0.6 0.0
  592. Offset 0 2 0
  593. Size 80
  594. Attenuate 1
  595. }
  596. PointLight FlameX_4
  597. {
  598. Color 1.0 0.6 0.0
  599. Offset 0 2 0
  600. Size 90
  601. Attenuate 1
  602. }
  603. PointLight FlameX_5
  604. {
  605. Color 0.9 0.55 0.0
  606. Offset 0 2 0
  607. Size 100
  608. Attenuate 1
  609. }
  610. PointLight FlameX_6
  611. {
  612. Color 0.8 0.5 0.0
  613. Offset 0 2 0
  614. Size 110
  615. Attenuate 1
  616. }
  617. PointLight FlameX_7
  618. {
  619. Color 0.7 0.45 0.0
  620. Offset 0 2 0
  621. Size 115
  622. Attenuate 1
  623. }
  624. PointLight FlameX_8
  625. {
  626. Color 0.6 0.4 0.0
  627. Offset 0 2 0
  628. Size 120
  629. Attenuate 1
  630. }
  631. PointLight FlameX_9
  632. {
  633. Color 0.5 0.35 0.0
  634. Offset 0 2 0
  635. Size 125
  636. Attenuate 1
  637. }
  638. PointLight FlameX_10
  639. {
  640. Color 0.4 0.3 0.0
  641. Offset 0 2 0
  642. Size 130
  643. Attenuate 1
  644. }
  645. PointLight FlameX_11
  646. {
  647. Color 0.3 0.25 0.0
  648. Offset 0 2 0
  649. Size 132
  650. Attenuate 1
  651. }
  652. PointLight FlameX_12
  653. {
  654. Color 0.25 0.2 0.0
  655. Offset 0 2 0
  656. Size 134
  657. Attenuate 1
  658. }
  659. PointLight FlameX_13
  660. {
  661. Color 0.2 0.15 0.0
  662. Offset 0 2 0
  663. Size 135
  664. Attenuate 1
  665. }
  666. PointLight FlameX_14
  667. {
  668. Color 0.15 0.1 0.0
  669. Offset 0 2 0
  670. Size 136
  671. Attenuate 1
  672. }
  673. PointLight FlameX_15
  674. {
  675. Color 0.1 0.05 0.0
  676. Offset 0 2 0
  677. Size 137
  678. Attenuate 1
  679. }
  680. FlickerLight2 FireBall
  681. {
  682. Color 1.0 0.8 0.0
  683. Offset 0 1 0
  684. Size 60
  685. SecondarySize 80
  686. Interval 2.0
  687. Attenuate 1
  688. }
  689. PointLight FireBallX_1
  690. {
  691. Color 0.9 0.45 0.0
  692. Offset 0 1 0
  693. Size 80
  694. Attenuate 1
  695. }
  696. PointLight FireBallX_2
  697. {
  698. Color 0.7 0.35 0.0
  699. Offset 0 1 0
  700. Size 100
  701. Attenuate 1
  702. }
  703. PointLight FireBallX_3
  704. {
  705. Color 0.5 0.25 0.0
  706. Offset 0 1 0
  707. Size 110
  708. Attenuate 1
  709. }
  710. PointLight FireBallX_4
  711. {
  712. Color 0.2 0.1 0.0
  713. Offset 0 1 0
  714. Size 115
  715. Attenuate 1
  716. }
  717. PulseLight ThamuzMissile_1
  718. {
  719. Color 0.0 1.0 0.0
  720. Offset 0 4 0
  721. Size 60
  722. SecondarySize 100
  723. Interval 2.0
  724. Attenuate 1
  725. }
  726. PointLight ThamuzMissile_1X_1
  727. {
  728. Color 0.0 1.0 0.0
  729. Offset 0 0 0
  730. Size 70
  731. Attenuate 1
  732. }
  733. PointLight ThamuzMissile_1X_2
  734. {
  735. Color 0.0 1.0 0.0
  736. Offset 0 0 0
  737. Size 68
  738. Attenuate 1
  739. }
  740. PointLight ThamuzMissile_1X_3
  741. {
  742. Color 0.0 1.0 0.0
  743. Offset 0 0 0
  744. Size 65
  745. Attenuate 1
  746. }
  747. PointLight ThamuzMissile_1X_4
  748. {
  749. Color 0.0 1.0 0.0
  750. Offset 0 0 0
  751. Size 60
  752. Attenuate 1
  753. }
  754. PointLight ThamuzMissile_1X_5
  755. {
  756. Color 0.0 1.0 0.0
  757. Offset 0 0 0
  758. Size 55
  759. Attenuate 1
  760. }
  761. PointLight ThamuzMissile_1X_6
  762. {
  763. Color 0.0 1.0 0.0
  764. Offset 0 0 0
  765. Size 45
  766. Attenuate 1
  767. }
  768. PointLight ThamuzMissile_1X_7
  769. {
  770. Color 0.0 1.0 0.0
  771. Offset 0 0 0
  772. Size 30
  773. Attenuate 1
  774. }
  775. PointLight ThamuzMissile_1X_8
  776. {
  777. Color 0.0 1.0 0.0
  778. Offset 0 0 0
  779. Size 25
  780. Attenuate 1
  781. }
  782. PointLight ThamuzMissile_1X_9
  783. {
  784. Color 0.0 1.0 0.0
  785. Offset 0 0 0
  786. Size 20
  787. Attenuate 1
  788. }
  789. PointLight ThamuzMissile_1X_10
  790. {
  791. Color 0.0 1.0 0.0
  792. Offset 0 0 0
  793. Size 15
  794. Attenuate 1
  795. }
  796. PointLight ThamuzMissile_1X_11
  797. {
  798. Color 0.0 1.0 0.0
  799. Offset 0 0 0
  800. Size 10
  801. Attenuate 1
  802. }
  803. PointLight ThamuzMissile_1X_12
  804. {
  805. Color 0.0 1.0 0.0
  806. Offset 0 0 0
  807. Size 5
  808. Attenuate 1
  809. }
  810. PointLight ThamuzMissile_1X_13
  811. {
  812. Color 0.0 1.0 0.0
  813. Offset 0 0 0
  814. Size 3
  815. Attenuate 1
  816. }
  817. PointLight ThamuzMissile_2
  818. {
  819. Color 0.0 1.0 0.0
  820. Offset 0 0 0
  821. Size 32
  822. Attenuate 1
  823. }
  824. PointLight ThamuzMissile_2X_1
  825. {
  826. Color 0.0 1.0 0.0
  827. Offset 0 0 0
  828. Size 38
  829. Attenuate 1
  830. }
  831. PointLight ThamuzMissile_2X_2
  832. {
  833. Color 0.0 1.0 0.0
  834. Offset 0 0 0
  835. Size 50
  836. Attenuate 1
  837. }
  838. PointLight ThamuzMissile_2X_3
  839. {
  840. Color 0.0 0.9 0.0
  841. Offset 0 0 0
  842. Size 60
  843. Attenuate 1
  844. }
  845. PointLight ThamuzMissile_2X_4
  846. {
  847. Color 0.0 0.8 0.0
  848. Offset 0 0 0
  849. Size 70
  850. Attenuate 1
  851. }
  852. PointLight ThamuzMissile_2X_5
  853. {
  854. Color 0.0 0.7 0.0
  855. Offset 0 0 0
  856. Size 76
  857. Attenuate 1
  858. }
  859. PointLight ThamuzMissile_2X_6
  860. {
  861. Color 0.0 0.6 0.0
  862. Offset 0 0 0
  863. Size 78
  864. Attenuate 1
  865. }
  866. PointLight ThamuzMissile_2X_7
  867. {
  868. Color 0.0 0.5 0.0
  869. Offset 0 0 0
  870. Size 79
  871. Attenuate 1
  872. }
  873. PointLight ThamuzMissile_2X_8
  874. {
  875. Color 0.0 0.01 0.0
  876. Offset 0 0 0
  877. Size 82
  878. Attenuate 1
  879. }
  880. PointLight ThamuzMissile_2X_9
  881. {
  882. Color 0.0 0.4 0.0
  883. Offset 0 0 0
  884. Size 83
  885. Attenuate 1
  886. }
  887. PointLight ThamuzMissile_2X_10
  888. {
  889. Color 0.0 0.1 0.0
  890. Offset 0 0 0
  891. Size 84
  892. Attenuate 1
  893. }
  894. FlickerLight2 ThamuzMissile_3
  895. {
  896. Color 0.3 1.0 0.0
  897. Offset 0 1 0
  898. Size 40
  899. SecondarySize 60
  900. Interval 2.0
  901. Attenuate 1
  902. }
  903. PointLight ThamuzMissile_3X_1
  904. {
  905. Color 0.2 0.9 0.0
  906. Offset 0 1 0
  907. Size 60
  908. Attenuate 1
  909. }
  910. PointLight ThamuzMissile_3X_2
  911. {
  912. Color 0.1 0.6 0.0
  913. Offset 0 1 0
  914. Size 70
  915. Attenuate 1
  916. }
  917. PointLight ThamuzMissile_3X_3
  918. {
  919. Color 0.0 0.25 0.0
  920. Offset 0 1 0
  921. Size 75
  922. Attenuate 1
  923. }
  924. PointLight VulgarShot
  925. {
  926. Color 0.3 1.0 0.05
  927. Offset 0 0 0
  928. Size 40
  929. Attenuate 1
  930. }
  931. PointLight VulgarShotX_1
  932. {
  933. Color 0.3 0.9 0.0
  934. Offset 0 0 0
  935. Size 50
  936. Attenuate 1
  937. }
  938. PointLight VulgarShotX_2
  939. {
  940. Color 0.2 0.8 0.0
  941. Offset 0 0 0
  942. Size 60
  943. Attenuate 1
  944. }
  945. PointLight VulgarShotX_3
  946. {
  947. Color 0.15 0.6 0.0
  948. Offset 0 0 0
  949. Size 65
  950. Attenuate 1
  951. }
  952. PointLight VulgarShotX_4
  953. {
  954. Color 0.1 0.05 0.0
  955. Offset 0 0 0
  956. Size 68
  957. Attenuate 1
  958. }
  959. FlickerLight2 CultistLight
  960. {
  961. Color 1.0 0.8 0.0
  962. Offset 0 38 0
  963. Size 40
  964. SecondarySize 60
  965. Interval 2.0
  966. DontLightSelf 1
  967. Attenuate 1
  968. }
  969. FlickerLight2 Napalm
  970. {
  971. Color 1.0 0.7 0.0
  972. Offset 0 1 0
  973. Size 50
  974. SecondarySize 70
  975. Interval 2.0
  976. Attenuate 1
  977. }
  978. PointLight NapalmX_1
  979. {
  980. Color 1.0 0.7 0.0
  981. Offset 0 1 0
  982. Size 70
  983. Attenuate 1
  984. }
  985. PointLight NapalmX_2
  986. {
  987. Color 1.0 0.7 0.0
  988. Offset 0 1 0
  989. Size 100
  990. Attenuate 1
  991. }
  992. PointLight NapalmX_3
  993. {
  994. Color 0.9 0.65 0.0
  995. Offset 0 1 0
  996. Size 120
  997. Attenuate 1
  998. }
  999. PointLight NapalmX_4
  1000. {
  1001. Color 0.85 0.5 0.0
  1002. Offset 0 1 0
  1003. Size 130
  1004. Attenuate 1
  1005. }
  1006. PointLight NapalmX_5
  1007. {
  1008. Color 0.8 0.3 0.0
  1009. Offset 0 1 0
  1010. Size 135
  1011. Attenuate 1
  1012. }
  1013. PointLight NapalmX_6
  1014. {
  1015. Color 0.7 0.2 0.0
  1016. Offset 0 1 0
  1017. Size 140
  1018. Attenuate 1
  1019. }
  1020. PointLight NapalmX_7
  1021. {
  1022. Color 0.6 0.1 0.0
  1023. Offset 0 1 0
  1024. Size 143
  1025. Attenuate 1
  1026. }
  1027. PointLight NapalmX_8
  1028. {
  1029. Color 0.4 0.05 0.0
  1030. Offset 0 1 0
  1031. Size 145
  1032. Attenuate 1
  1033. }
  1034. PointLight NapalmX_9
  1035. {
  1036. Color 0.3 0.025 0.0
  1037. Offset 0 1 0
  1038. Size 146
  1039. Attenuate 1
  1040. }
  1041. PointLight NapalmX_10
  1042. {
  1043. Color 0.2 0.01 0.0
  1044. Offset 0 1 0
  1045. Size 147
  1046. Attenuate 1
  1047. }
  1048. PointLight NapalmX_11
  1049. {
  1050. Color 0.1 0.0 0.0
  1051. Offset 0 1 0
  1052. Size 148
  1053. Attenuate 1
  1054. }
  1055. PulseLight TCOTDKeyLight
  1056. {
  1057. color 0.6 0.7 0.1
  1058. size 25
  1059. secondarySize 35
  1060. interval 1.0
  1061. dontlightself 1
  1062. attenuate 1
  1063. offset 0 10 0
  1064. }
  1065. Object TCOTDKeySkullKey { Frame KEY1 { Light TCOTDKeyLight } }
  1066. Object TCOTDKeyEyeKey { Frame KEY2 { Light TCOTDKeyLight } }
  1067. Object TCOTDKeyFireKey { Frame KEY3 { Light TCOTDKeyLight } }
  1068. Object TCOTDKeyKnifeKey { Frame KEY4 { Light TCOTDKeyLight } }
  1069. Object TCOTDKeySpiderKey { Frame KEY5 { Light TCOTDKeyLight } }
  1070. Object TCOTDKeyMoonKey { Frame KEY6 { Light TCOTDKeyLight } }
  1071. Object TCOTDWeaponNapalmMissile
  1072. {
  1073. Frame NBLL { Light Napalm }
  1074. Frame NEXPA { Light NapalmX_1 }
  1075. Frame NEXPB { Light NapalmX_2 }
  1076. Frame NEXPC { Light NapalmX_3 }
  1077. Frame NEXPD { Light NapalmX_4 }
  1078. Frame NEXPE { Light NapalmX_5 }
  1079. Frame NEXPF { Light NapalmX_6 }
  1080. Frame NEXPG { Light NapalmX_7 }
  1081. Frame NEXPH { Light NapalmX_8 }
  1082. Frame NEXPI { Light NapalmX_9 }
  1083. Frame NEXPJ { Light NapalmX_10 }
  1084. Frame NEXPK { Light NapalmX_11 }
  1085. }
  1086. Object ThamuzNapalmMissile
  1087. {
  1088. Frame NBLL { Light Napalm }
  1089. Frame NEXPA { Light NapalmX_1 }
  1090. Frame NEXPB { Light NapalmX_2 }
  1091. Frame NEXPC { Light NapalmX_3 }
  1092. Frame NEXPD { Light NapalmX_4 }
  1093. Frame NEXPE { Light NapalmX_5 }
  1094. Frame NEXPF { Light NapalmX_6 }
  1095. Frame NEXPG { Light NapalmX_7 }
  1096. Frame NEXPH { Light NapalmX_8 }
  1097. Frame NEXPI { Light NapalmX_9 }
  1098. Frame NEXPJ { Light NapalmX_10 }
  1099. Frame NEXPK { Light NapalmX_11 }
  1100. }
  1101. PointLight Puff
  1102. {
  1103. Color 1.0 0.7 0.0
  1104. Offset 0 0 0
  1105. Size 8
  1106. Attenuate 1
  1107. }
  1108. Object HS
  1109. {
  1110. Frame HADEE { Light HadesSphere_1 }
  1111. Frame HADEF { Light HadesSphere_2 }
  1112. Frame HADEG { Light HadesSphere_3 }
  1113. Frame HADEH { Light HadesSphere_4 }
  1114. Frame HADEA { Light HadesSphere }
  1115. Frame HADEB { Light HadesSphere }
  1116. Frame HADEC { Light HadesSphere }
  1117. Frame HADED { Light HadesSphere }
  1118. Frame HADEG { Light HadesSphere }
  1119. Frame HADEM { Light HadesBoom_1 }
  1120. Frame HADEN { Light HadesBoom_2 }
  1121. Frame HADEO { Light HadesBoom_3 }
  1122. Frame HADEP { Light HadesBoom_4 }
  1123. Frame HADEQ { Light HadesBoom_5 }
  1124. }
  1125. //Skybox Night
  1126. skybox SKYB
  1127. {
  1128. SKYB_N
  1129. SKYB_E
  1130. SKYB_S
  1131. SKYB_W
  1132. SKYB_T
  1133. SKYB_B
  1134. }
  1135. /////////////////////////////////////////////////////
  1136. // FIRE SPAWNER LIGHTS //////////////////////////////
  1137. /////////////////////////////////////////////////////
  1138. Flickerlight FireSpawnerSmall
  1139. {
  1140. Color 1.0 0.6 0.0
  1141. Size 40
  1142. SecondarySize 48
  1143. Chance 0.6
  1144. Attenuate 1
  1145. }
  1146. Flickerlight FireSpawnerMedium
  1147. {
  1148. Color 1.0 0.6 0.0
  1149. Size 65
  1150. SecondarySize 72
  1151. Chance 0.6
  1152. Attenuate 1
  1153. }
  1154. Flickerlight FireSpawnerLarge
  1155. {
  1156. Color 1.0 0.6 0.0
  1157. Size 118
  1158. SecondarySize 128
  1159. Chance 0.6
  1160. Attenuate 1
  1161. }
  1162. //New defs for Remaster - Ozymandias81 defs//
  1163. FlickerLight2 WALLTORCH //from BoA
  1164. {
  1165. Color 1.00 0.69 0.48
  1166. Size 24
  1167. SecondarySize 28
  1168. Interval 0.1
  1169. Offset 0 75 0
  1170. Attenuate 1
  1171. }
  1172. FlickerLight2 CREPLIT1
  1173. {
  1174. Color 1.00 0.69 0.48
  1175. Size 32
  1176. SecondarySize 48
  1177. Interval 0.3
  1178. Offset 0 65 0
  1179. Attenuate 1
  1180. }
  1181. FlickerLight2 CREPLIT2
  1182. {
  1183. Color 0.90 0.49 0.28
  1184. Size 16
  1185. SecondarySize 24
  1186. Interval 0.3
  1187. Offset 0 14 0
  1188. Attenuate 1
  1189. }
  1190. FlickerLight2 LANT01
  1191. {
  1192. Color 1.00 0.69 0.48
  1193. Size 310
  1194. SecondarySize 300
  1195. Interval 0.005
  1196. Attenuate 1
  1197. }
  1198. Flickerlight2 LANT02
  1199. {
  1200. Color 0.90 0.59 0.38
  1201. Size 310
  1202. SecondarySize 290
  1203. Interval 0.005
  1204. Attenuate 1
  1205. }
  1206. FlickerLight2 LANT03
  1207. {
  1208. Color 0.80 0.49 0.28
  1209. Size 310
  1210. SecondarySize 280
  1211. Interval 0.005
  1212. Attenuate 1
  1213. }
  1214. FlickerLight2 CHANDELIER // From Hexen
  1215. {
  1216. attenuate 1
  1217. color 0.49 0.23 0.0
  1218. size 96
  1219. secondarysize 104
  1220. interval 0.1
  1221. }
  1222. Object TCOTDCastleLight
  1223. {
  1224. Frame GOR1A { Light CHANDELIER }
  1225. Frame GOR1B { Light CHANDELIER }
  1226. Frame GOR1C { Light CHANDELIER }
  1227. }
  1228. Material Flat "ANUK0W"
  1229. {
  1230. Shader "shaders/QWater.fp"
  1231. }
  1232. Material Flat "ANUK01"
  1233. {
  1234. Shader "shaders/QWater.fp"
  1235. }
  1236. Material Flat "ANUK02"
  1237. {
  1238. Shader "shaders/QWater.fp"
  1239. }
  1240. Material Flat "ANUK03"
  1241. {
  1242. Shader "shaders/QWater.fp"
  1243. }
  1244. Material Flat "ANUK04"
  1245. {
  1246. Shader "shaders/QWater.fp"
  1247. }
  1248. Material Flat "ANUK05"
  1249. {
  1250. Shader "shaders/QWater.fp"
  1251. }
  1252. Material Flat "ANUK06"
  1253. {
  1254. Shader "shaders/QWater.fp"
  1255. }
  1256. Material Flat "ANUKE07"
  1257. {
  1258. Shader "shaders/QWater.fp"
  1259. }