home *** CD-ROM | disk | FTP | other *** search
/ Igromania 1999 February / 17_02_1999.iso / doom / ddbin065p.exe / ATTACKS.DDF < prev    next >
Text File  |  1998-12-21  |  13KB  |  629 lines

  1. { DOSDoom Attacks Definition File }
  2.  
  3. [ARACHNOTRON_PLASMA]
  4. ATTACKTYPE=PROJECTILE;
  5. HEIGHT=8;
  6. RADIUS=13;
  7. DAMAGE_RANGE=8;
  8. DAMAGE_MULTI=5;
  9. ATTACK_HEIGHT=32;
  10. SPEED=25;
  11. KEEP_FIRING_CHANCE=10;
  12.  
  13. LAUNCH_SOUND=PLASMA;
  14. DEATH_SOUND=FIRXPL;
  15.  
  16. ATTACK_SPECIAL=FACE_TARGET;
  17. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  18. TRANSLUCENCY=0.45;
  19.  
  20. STATES=APLS:A:5:BRIGHT:NOTHING,
  21.        APLS:B:5:BRIGHT:NOTHING;
  22.  
  23. DEATHSTATES=APBX:A:5:BRIGHT:ALTERVISIBILITY:6554,
  24.             APBX:B:5:BRIGHT:NOTHING,
  25.             APBX:C:5:BRIGHT:NOTHING,
  26.             APBX:D:5:BRIGHT:NOTHING,
  27.             APBX:E:5:BRIGHT:NOTHING,
  28.             #REMOVE;
  29.  
  30. [ARCHVILE_FIRE]
  31. ATTACKTYPE=TRACKER;
  32. RADIUS=20;
  33. HEIGHT=16;
  34.  
  35. ATTEMPT_SOUND=VILATK;
  36. ENGAGED_SOUND=BAREXP;
  37.  
  38. DAMAGE=20;
  39. EXPLOD_DAMAGE=70;
  40.  
  41. ATTACK_SPECIAL=NEED_SIGHT,FACE_TARGET;
  42. TRANSLUCENCY=0.8;
  43.  
  44. STATES=FIRE:A:2:BRIGHT:TRACKERSTART,
  45.        FIRE:B:2:BRIGHT:TRACKERFOLLOW,
  46.        FIRE:A:2:BRIGHT:TRACKERFOLLOW,
  47.        FIRE:B:2:BRIGHT:TRACKERFOLLOW,
  48.        FIRE:C:2:BRIGHT:TRACKERACTIVE,
  49.        FIRE:B:2:BRIGHT:TRACKERFOLLOW,
  50.        FIRE:C:2:BRIGHT:TRACKERFOLLOW,
  51.        FIRE:B:2:BRIGHT:TRACKERFOLLOW,
  52.        FIRE:C:2:BRIGHT:TRACKERFOLLOW,
  53.        FIRE:D:2:BRIGHT:TRACKERFOLLOW,
  54.        FIRE:C:2:BRIGHT:TRACKERFOLLOW,
  55.        FIRE:D:2:BRIGHT:TRACKERFOLLOW,
  56.        FIRE:C:2:BRIGHT:TRACKERFOLLOW,
  57.        FIRE:D:2:BRIGHT:TRACKERFOLLOW,
  58.        FIRE:E:2:BRIGHT:TRACKERFOLLOW,
  59.        FIRE:D:2:BRIGHT:TRACKERFOLLOW,
  60.        FIRE:E:2:BRIGHT:TRACKERFOLLOW,
  61.        FIRE:D:2:BRIGHT:TRACKERFOLLOW,
  62.        FIRE:E:2:BRIGHT:TRACKERACTIVE,
  63.        FIRE:F:2:BRIGHT:TRACKERFOLLOW,
  64.        FIRE:E:2:BRIGHT:TRACKERFOLLOW,
  65.        FIRE:F:2:BRIGHT:TRACKERFOLLOW,
  66.        FIRE:E:2:BRIGHT:TRACKERFOLLOW,
  67.        FIRE:F:2:BRIGHT:TRACKERFOLLOW,
  68.        FIRE:G:2:BRIGHT:TRACKERFOLLOW,
  69.        FIRE:H:2:BRIGHT:TRACKERFOLLOW,
  70.        FIRE:G:2:BRIGHT:TRACKERFOLLOW,
  71.        FIRE:H:2:BRIGHT:TRACKERFOLLOW,#REMOVE;
  72.  
  73.  
  74. [BARON_CLOSECOMBAT]
  75. ATTACKTYPE=CLOSECOMBAT;
  76. DAMAGE_RANGE=8;
  77. DAMAGE_MULTI=10;
  78. ENGAGED_SOUND=CLAW;
  79. ATTACKRANGE=64;
  80. ATTACK_SPECIAL=NEED_SIGHT,FACE_TARGET;
  81.  
  82. [BARON_FIREBALL]
  83. ATTACKTYPE=PROJECTILE;
  84. HEIGHT=8;
  85. RADIUS=6;
  86. DAMAGE_RANGE=8;
  87. DAMAGE_MULTI=8;
  88. ATTACK_HEIGHT=32;
  89. SPEED=15;
  90. FAST=1.33333;
  91. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  92.  
  93. LAUNCH_SOUND=FIRSHT;
  94. DEATH_SOUND=FIRXPL;
  95.  
  96. ATTACK_SPECIAL=FACE_TARGET;
  97. TRANSLUCENCY=0.65;
  98.  
  99. STATES=BAL7:A:4:BRIGHT:NOTHING,
  100.        BAL7:B:4:BRIGHT:NOTHING;
  101.  
  102. DEATHSTATES=BAL7:C:7:BRIGHT:ALTERVISIBILITY:6554,
  103.             BAL7:D:7:BRIGHT:NOTHING,
  104.             BAL7:E:7:BRIGHT:NOTHING,#REMOVE;
  105.  
  106. [CACO_CLOSECOMBAT]
  107. ATTACKTYPE=CLOSECOMBAT;
  108. DAMAGE_RANGE=6;
  109. DAMAGE_MULTI=10;
  110. ATTACKRANGE=64;
  111. ATTACK_SPECIAL=NEED_SIGHT,FACE_TARGET;
  112.  
  113. [CACO_FIREBALL]
  114. ATTACKTYPE=PROJECTILE;
  115. HEIGHT=8;
  116. RADIUS=6;
  117. DAMAGE_RANGE=8;
  118. DAMAGE_MULTI=5;
  119. ATTACK_HEIGHT=32;
  120. SPEED=10;
  121. FAST=2;
  122. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  123.  
  124. LAUNCH_SOUND=FIRSHT;
  125. DEATH_SOUND=FIRXPL;
  126.  
  127. ATTACK_SPECIAL=FACE_TARGET;
  128. TRANSLUCENCY=0.75;
  129.  
  130. STATES=BAL2:A:4:BRIGHT:NOTHING,
  131.        BAL2:B:4:BRIGHT:NOTHING;
  132.  
  133. DEATHSTATES=BAL2:C:6:BRIGHT:ALTERVISIBILITY:6553,
  134.             BAL2:D:6:BRIGHT:NOTHING,
  135.             BAL2:E:6:BRIGHT:NOTHING,#REMOVE;
  136.  
  137. [DEMON_CLOSECOMBAT]
  138. ATTACKTYPE=CLOSECOMBAT;
  139. DAMAGE_RANGE=10;
  140. DAMAGE_MULTI=4;
  141. ATTACKRANGE=64;
  142. ATTACK_SPECIAL=NEED_SIGHT,FACE_TARGET;
  143.  
  144. [ELEMENTAL_SPAWNER]
  145. ATTACKTYPE=SPAWNER;
  146. ATTACK_HEIGHT=8;
  147. ATTACK_SPECIAL=PRESTEP_SPAWN;
  148. SPAWNED_OBJECT=LOST_SOUL;
  149. SPAWN_OBJECT_STATE=MISSILE:2;
  150. ATTACK_SPECIAL=FACE_TARGET;
  151.  
  152. [ELEMENTAL_DEATHSPAWN]
  153. ATTACKTYPE=TRIPLE_SPAWNER;
  154. ATTACK_HEIGHT=8;
  155. ATTACK_SPECIAL=PRESTEP_SPAWN,FACE_TARGET;
  156.  
  157. SPAWNED_OBJECT=LOST_SOUL;
  158. SPAWN_OBJECT_STATE=MISSILE:2;
  159.  
  160. [FORMER_HUMAN_CHAINGUN]
  161. ATTACKTYPE=SHOT;
  162. SHOTCOUNT=1;
  163. DAMAGE_RANGE=5;
  164. DAMAGE_MULTI=3;
  165. ACCURACY=0.2;
  166. ENGAGED_SOUND=SHOTGN;
  167. KEEP_FIRING_CHANCE=40;
  168. ATTACK_SPECIAL=FACE_TARGET;
  169.  
  170. [FORMER_HUMAN_PISTOL]
  171. ATTACKTYPE=SHOT;
  172. SHOTCOUNT=1;
  173. DAMAGE_RANGE=5;
  174. DAMAGE_MULTI=3;
  175. ACCURACY=0.2;
  176. ENGAGED_SOUND=PISTOL;
  177. ATTACK_SPECIAL=FACE_TARGET;
  178.  
  179. [FORMER_HUMAN_SHOTGUN]
  180. ATTACKTYPE=SHOT;
  181. SHOTCOUNT=3;
  182. DAMAGE_RANGE=5;
  183. DAMAGE_MULTI=3;
  184. ACCURACY=0.5;
  185. ENGAGED_SOUND=SHOTGN;
  186. KEEP_FIRING_CHANCE=10;
  187. ATTACK_SPECIAL=FACE_TARGET;
  188.  
  189. [IMP_CLOSECOMBAT]
  190. ATTACKTYPE=CLOSECOMBAT;
  191. DAMAGE_RANGE=8;
  192. DAMAGE_MULTI=3;
  193. ENGAGED_SOUND=CLAW;
  194. ATTACKRANGE=64;
  195. ATTACK_SPECIAL=NEED_SIGHT,FACE_TARGET;
  196.  
  197. [IMP_FIREBALL]
  198. ATTACKTYPE=PROJECTILE;
  199. HEIGHT=8;
  200. RADIUS=6;
  201. DAMAGE_RANGE=8;
  202. DAMAGE_MULTI=3;
  203. ATTACK_HEIGHT=32;
  204. SPEED=10;
  205. FAST=2;
  206. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  207.  
  208. LAUNCH_SOUND=FIRSHT;
  209. DEATH_SOUND=FIRXPL;
  210.  
  211. ATTACK_SPECIAL=FACE_TARGET;
  212. TRANSLUCENCY=0.65;
  213.  
  214. STATES=BAL1:A:4:BRIGHT:NOTHING,
  215.        BAL1:B:4:BRIGHT:NOTHING;
  216.  
  217. DEATHSTATES=BAL1:C:6:BRIGHT:ALTERVISIBILITY:6554,
  218.             BAL1:D:6:BRIGHT:NOTHING,
  219.             BAL1:E:6:BRIGHT:NOTHING,#REMOVE;
  220.  
  221. [MANCUBUS_FIREBALL]
  222. ATTACKTYPE=FIXED_SPREADER;
  223. HEIGHT=8;
  224. RADIUS=6;
  225. DAMAGE_RANGE=8;
  226. DAMAGE_MULTI=8;
  227. ATTACK_HEIGHT=32;
  228. SPEED=20;
  229. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  230.  
  231. ATTEMPT_SOUND=MANATK;
  232. LAUNCH_SOUND=FIRSHT;
  233. DEATH_SOUND=FIRXPL;
  234.  
  235. TRANSLUCENCY=0.80;
  236.  
  237. STATES=MANF:A:4:BRIGHT:NOTHING,
  238.        MANF:B:4:BRIGHT:NOTHING;
  239.  
  240. DEATHSTATES=MISL:B:8:BRIGHT:ALTERVISIBILITY:6554,
  241.             MISL:C:6:BRIGHT:NOTHING,
  242.             MISL:D:4:BRIGHT:NOTHING,#REMOVE;
  243.  
  244. [PLAYER_MISSILE]
  245. ATTACKTYPE=PROJECTILE;
  246. HEIGHT=8;
  247. RADIUS=11;
  248.  
  249. DAMAGE_RANGE=8;
  250. DAMAGE_MULTI=20;
  251. ATTACKRANGE=1024;
  252. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  253.  
  254. ATTACK_HEIGHT=32;
  255. SPEED=20;
  256.  
  257. EXPLOD_DAMAGE=128;
  258.  
  259. LAUNCH_SOUND=RLAUNC;
  260. DEATH_SOUND=BAREXP;
  261.  
  262. STATES=MISL:A:1:BRIGHT:NOTHING;
  263.  
  264. DEATHSTATES=MISL:B:0:BRIGHT:ALTERVISIBILITY:6554,
  265.             MISL:B:8:BRIGHT:EXPLOSIONDAMAGE,
  266.             MISL:C:6:BRIGHT:NOTHING,
  267.             MISL:D:4:BRIGHT:NOTHING,#REMOVE;
  268.  
  269. [CYBERDEMON_MISSILE]
  270. ATTACKTYPE=PROJECTILE;
  271. HEIGHT=8;
  272. RADIUS=11;
  273. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  274.  
  275. DAMAGE_RANGE=8;
  276. DAMAGE_MULTI=20;
  277. ACCURACY=1;
  278. ATTACK_HEIGHT=44;
  279. X_OFFSET=20;
  280.  
  281. SPEED=20;
  282.  
  283. EXPLOD_DAMAGE=128;
  284.  
  285. LAUNCH_SOUND=RLAUNC;
  286. DEATH_SOUND=BAREXP;
  287.  
  288. ATTACK_SPECIAL=FACE_TARGET;
  289.  
  290. STATES=MISL:A:1:BRIGHT:NOTHING;
  291.  
  292. DEATHSTATES=MISL:B:0:BRIGHT:ALTERVISIBILITY:6554,
  293.             MISL:B:8:BRIGHT:EXPLOSIONDAMAGE,
  294.             MISL:C:6:BRIGHT:NOTHING,
  295.             MISL:D:4:BRIGHT:NOTHING,#REMOVE;
  296.  
  297. [PLAYER_PLASMA]
  298. ATTACKTYPE=PROJECTILE;
  299. HEIGHT=8;
  300. RADIUS=13;
  301. DAMAGE_RANGE=8;
  302. DAMAGE_MULTI=5;
  303. ATTACK_HEIGHT=32;
  304. SPEED=25;
  305. KEEP_FIRING_CHANCE=10;
  306. ATTACKRANGE=1024;
  307. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  308.  
  309. LAUNCH_SOUND=PLASMA;
  310. DEATH_SOUND=FIRXPL;
  311.  
  312. TRANSLUCENCY=0.55;
  313.  
  314. STATES=PLSS:A:2:BRIGHT:NOTHING,
  315.        PLSS:B:2:BRIGHT:NOTHING;
  316.  
  317. DEATHSTATES=PLSE:A:4:BRIGHT:NOTHING,
  318.             PLSE:B:4:BRIGHT:NOTHING,
  319.             PLSE:C:4:BRIGHT:NOTHING,
  320.             PLSE:D:4:BRIGHT:NOTHING,
  321.             PLSE:E:4:BRIGHT:NOTHING,#REMOVE;
  322.  
  323. [PLAYER_PISTOL]
  324. ATTACKTYPE=SHOT;
  325. SHOTCOUNT=1;
  326. DAMAGE_RANGE=3;
  327. DAMAGE_MULTI=5;
  328. ATTACK_HEIGHT=32;
  329. ACCURACY=0.9;
  330. ENGAGED_SOUND=PISTOL;
  331. ATTACKRANGE=1024;
  332.  
  333. [PLAYER_SHOTGUN]
  334. ATTACKTYPE=SHOT;
  335. SHOTCOUNT=7;
  336. DAMAGE_RANGE=3;
  337. DAMAGE_MULTI=5;
  338. ATTACK_HEIGHT=32;
  339. ACCURACY=0.8;
  340. ENGAGED_SOUND=SHOTGN;
  341. ATTACKRANGE=1024;
  342.  
  343. [PLAYER_SHOTGUN2]
  344. ATTACKTYPE=SHOT;
  345. SHOTCOUNT=20;
  346. DAMAGE_RANGE=3;
  347. ATTACK_HEIGHT=32;
  348. DAMAGE_MULTI=5;
  349. ACCURACY=0.6;
  350. ENGAGED_SOUND=DSHTGN;
  351. ATTACKRANGE=1024;
  352.  
  353. [PLAYER_CHAINGUN]
  354. ATTACKTYPE=SHOT;
  355. SHOTCOUNT=1;
  356. DAMAGE_RANGE=3;
  357. ATTACK_HEIGHT=32;
  358. DAMAGE_MULTI=5;
  359. ACCURACY=0.85;
  360. ATTACKRANGE=1024;
  361. ENGAGED_SOUND=CHGUN;
  362.  
  363. [PLAYER_SAW]
  364. ATTACKTYPE=CLOSECOMBAT;
  365. DAMAGE_RANGE=10;
  366. DAMAGE_MULTI=2;
  367. ATTACK_HEIGHT=28;
  368. X_OFFSET=4;
  369. ACCURACY=0.6;
  370. ENGAGED_SOUND=SAWFUL;
  371. ATTACK_SPECIAL=FACE_TARGET;
  372. ATTACKRANGE=63.9;
  373.  
  374. [PLAYER_PUNCH]
  375. ATTACKTYPE=CLOSECOMBAT;
  376. DAMAGE_RANGE=10;
  377. DAMAGE_MULTI=2;
  378. ATTACK_HEIGHT=32;
  379. ATTACKRANGE=96;
  380. ACCURACY=1;
  381. ATTACK_SPECIAL=FACE_TARGET;
  382. ENGAGED_SOUND=PUNCH;
  383. {
  384. [PLAYER_BERSERK]
  385. ATTACKTYPE=CLOSECOMBAT;
  386. DAMAGE_RANGE=10;
  387. DAMAGE_MULTI=20;
  388. ATTACK_HEIGHT=32;
  389. ATTACKRANGE=64;
  390. ENGAGED_SOUND=PUNCH;
  391. }
  392. [BFG9000_SPRAY]
  393. ATTACKTYPE=SPRAY;
  394. HEIGHT=16;
  395. RADIUS=20;
  396. TRANSLUCENCY=0.7;
  397. DAMAGE_RANGE=8;
  398. DAMAGE_MULTI=15;
  399. ATTACKRANGE=1024;
  400. STATES=BFE2:A:8:BRIGHT:NOTHING,
  401.        BFE2:B:8:BRIGHT:NOTHING,
  402.        BFE2:C:8:BRIGHT:NOTHING,
  403.        BFE2:D:8:BRIGHT:NOTHING,#REMOVE;
  404.  
  405. [PLAYER_BFG9000]
  406. ATTACKTYPE=PROJECTILE;
  407. HEIGHT=8;
  408. RADIUS=13;
  409. SPEED=25;
  410. DAMAGE_RANGE=8;
  411. DAMAGE_MULTI=100;
  412. DEATH_SOUND=rxplod;
  413. ATTACK_HEIGHT=32;
  414. ATTACKRANGE=1024;
  415. TRANSLUCENCY=0.66;
  416. SPARE_ATTACK=BFG9000_SPRAY;
  417. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  418.  
  419. STATES=BFS1:A:4:BRIGHT:NOTHING,
  420.        BFS1:B:4:BRIGHT:NOTHING;
  421.  
  422. DEATHSTATES=BFE1:A:8:BRIGHT:NOTHING,
  423.             BFE1:B:8:BRIGHT:NOTHING,
  424.             BFE1:C:8:BRIGHT:SPARE_ATTACK,
  425.             BFE1:D:8:BRIGHT:NOTHING,
  426.             BFE1:E:8:BRIGHT:NOTHING,
  427.             BFE1:F:8:BRIGHT:NOTHING,#REMOVE;
  428.  
  429. [REVENANT_CLOSECOMBAT]
  430. ATTACKTYPE=CLOSECOMBAT;
  431. DAMAGE_RANGE=10;
  432. DAMAGE_MULTI=6;
  433. ATTEMPT_SOUND=SKESWG;
  434. ENGAGED_SOUND=SKEPCH;
  435. ATTACKRANGE=64;
  436.  
  437. [REVENANT_MISSILE]
  438. ATTACKTYPE=PROJECTILE;
  439. HEIGHT=8;
  440. RADIUS=11;
  441. DAMAGE_RANGE=8;
  442. DAMAGE_MULTI=10;
  443. ATTACK_HEIGHT=48;
  444. SPEED=10;
  445. NO_TRACE_CHANCE=4;
  446. TOO_CLOSE_RANGE=196;
  447. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  448.  
  449. ATTACK_SPECIAL=FACE_TARGET,SMOKING_TRACER;
  450.  
  451. LAUNCH_SOUND=SKEATK;
  452. DEATH_SOUND=BAREXP;
  453.  
  454. STATES=FATB:A:2:BRIGHT:TRACER,
  455.        FATB:B:2:BRIGHT:TRACER;
  456.  
  457. DEATHSTATES=FBXP:A:8:BRIGHT:ALTERVISIBILITY:6554,
  458.             FBXP:B:6:BRIGHT:NOTHING,
  459.             FBXP:C:4:BRIGHT:NOTHING,#REMOVE;
  460.  
  461. [SKULL_ASSAULT]
  462. ATTACKTYPE=SKULLFLY;
  463. DAMAGE_RANGE=8;
  464. DAMAGE_MULTI=3;
  465. ASSAULT_SPEED=20;
  466. ATTEMPT_SOUND=SKLATK;
  467. ATTACK_SPECIAL=FACE_TARGET;
  468.  
  469. { ------ BOSSBRAIN STUFF ----- }
  470. [ANDY_DEMOSHOOTATK]
  471. ATTACKTYPE=SHOOTTOSPOT;
  472. HEIGHT=8;
  473. RADIUS=6;
  474. DAMAGE_RANGE=8;
  475. DAMAGE_MULTI=8;
  476. ATTACK_HEIGHT=32;
  477. SPEED=15;
  478. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  479.  
  480. LAUNCH_SOUND=FIRSHT;
  481. DEATH_SOUND=FIRXPL;
  482.  
  483. TRANSLUCENCY=0.25;
  484.  
  485. STATES=BAL7:A:4:BRIGHT:NOTHING,
  486.        BAL7:B:4:BRIGHT:NOTHING;
  487.  
  488. DEATHSTATES=BAL7:C:7:BRIGHT:ALTERVISIBILITY:6554,
  489.             BAL7:D:7:BRIGHT:NOTHING,
  490.             BAL7:E:7:BRIGHT:NOTHING,#REMOVE;
  491.  
  492. { ------ NEW EXPERIMENTAL STUFF ------ }
  493. [TRACER_MISSILE_L]
  494. ATTACKTYPE=PROJECTILE;
  495. HEIGHT=8;
  496. RADIUS=11;
  497. DAMAGE_RANGE=8;
  498. DAMAGE_MULTI=10;
  499. ATTACK_HEIGHT=50;
  500. X_OFFSET=-16;
  501. SPEED=10;
  502. NO_TRACE_CHANCE=4;
  503. TOO_CLOSE_RANGE=196;
  504. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  505.  
  506. ATTACK_SPECIAL=SMOKING_TRACER;
  507.  
  508. LAUNCH_SOUND=SKEATK;
  509. DEATH_SOUND=BAREXP;
  510.  
  511. STATES=FATB:A:2:BRIGHT:TRACER,
  512.        FATB:B:2:BRIGHT:TRACER;
  513.  
  514. DEATHSTATES=FBXP:A:8:BRIGHT:ALTERVISIBILITY:6554,
  515.             FBXP:B:6:BRIGHT:NOTHING,
  516.             FBXP:C:4:BRIGHT:NOTHING,#REMOVE;
  517.  
  518. [TRACER_MISSILE_R]
  519. ATTACKTYPE=PROJECTILE;
  520. HEIGHT=8;
  521. RADIUS=11;
  522. DAMAGE_RANGE=8;
  523. DAMAGE_MULTI=10;
  524. X_OFFSET=16;
  525. ATTACK_HEIGHT=50;
  526. SPEED=10;
  527. NO_TRACE_CHANCE=4;
  528. TOO_CLOSE_RANGE=196;
  529. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  530.  
  531. ATTACK_SPECIAL=SMOKING_TRACER;
  532.  
  533. LAUNCH_SOUND=SKEATK;
  534. DEATH_SOUND=BAREXP;
  535.  
  536. STATES=FATB:A:2:BRIGHT:TRACER,
  537.        FATB:B:2:BRIGHT:TRACER;
  538.  
  539. DEATHSTATES=FBXP:A:8:BRIGHT:ALTERVISIBILITY:6554,
  540.             FBXP:B:6:BRIGHT:NOTHING,
  541.             FBXP:C:4:BRIGHT:NOTHING,#REMOVE;
  542.  
  543. [IMP_SPAWNER]
  544. ATTACKTYPE=SPAWNER;
  545. ATTACK_HEIGHT=0;
  546. ATTACK_SPECIAL=REMOVE_FAILED_SPAWN;
  547. SPAWNED_OBJECT=IMP;
  548. SPAWN_OBJECT_STATE=CHASE:1;
  549. ENGAGED_SOUND=TELEPT;
  550.  
  551. [MANCUBUS_FIREBALL_L]
  552. ATTACKTYPE=PROJECTILE;
  553. HEIGHT=8;
  554. RADIUS=6;
  555. DAMAGE_RANGE=8;
  556. DAMAGE_MULTI=8;
  557. ATTACK_HEIGHT=24;
  558. X_OFFSET=-24;
  559. SPEED=20;
  560. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  561.  
  562. ACCURACY=0.4;
  563.  
  564. ATTEMPT_SOUND=MANATK;
  565. LAUNCH_SOUND=FIRSHT;
  566. DEATH_SOUND=FIRXPL;
  567.  
  568. TRANSLUCENCY=0.80;
  569.  
  570. STATES=MANF:A:4:BRIGHT:NOTHING,
  571.        MANF:B:4:BRIGHT:NOTHING;
  572.  
  573. DEATHSTATES=MISL:B:8:BRIGHT:ALTERVISIBILITY:6554,
  574.             MISL:C:6:BRIGHT:NOTHING,
  575.             MISL:D:4:BRIGHT:NOTHING,#REMOVE;
  576.  
  577. [MANCUBUS_FIREBALL_R]
  578. ATTACKTYPE=PROJECTILE;
  579. HEIGHT=8;
  580. RADIUS=6;
  581. DAMAGE_RANGE=8;
  582. DAMAGE_MULTI=8;
  583. ATTACK_HEIGHT=24;
  584. X_OFFSET=24;
  585. SPEED=20;
  586. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  587.  
  588. ACCURACY=0.4;
  589.  
  590. ATTEMPT_SOUND=MANATK;
  591. LAUNCH_SOUND=FIRSHT;
  592. DEATH_SOUND=FIRXPL;
  593.  
  594. TRANSLUCENCY=0.80;
  595.  
  596. STATES=MANF:A:4:BRIGHT:NOTHING,
  597.        MANF:B:4:BRIGHT:NOTHING;
  598.  
  599. DEATHSTATES=MISL:B:8:BRIGHT:ALTERVISIBILITY:6554,
  600.             MISL:C:6:BRIGHT:NOTHING,
  601.             MISL:D:4:BRIGHT:NOTHING,#REMOVE;
  602.  
  603. [PLAYER_SHOT]
  604. ATTACKTYPE=PROJECTILE;
  605. HEIGHT=8;
  606. RADIUS=13;
  607. DAMAGE_RANGE=8;
  608. DAMAGE_MULTI=5;
  609. ATTACK_HEIGHT=32;
  610. SPEED=25;
  611. PROJECTILE_SPECIAL=NOBLOCKMAP,MISSILE,DROPOFF,NOGRAVITY;
  612.  
  613. LAUNCH_SOUND=PLASMA;
  614. DEATH_SOUND=FIRXPL;
  615.  
  616. ATTACK_SPECIAL=NEED_SIGHT,FACE_TARGET;
  617. TRANSLUCENCY=0.75;
  618.  
  619. STATES=PLSS:A:2:BRIGHT:NOTHING,
  620.        PLSS:B:2:BRIGHT:NOTHING;
  621.  
  622. DEATHSTATES=PLSE:A:4:BRIGHT:NOTHING,
  623.             PLSE:B:4:BRIGHT:NOTHING,
  624.             PLSE:C:4:BRIGHT:NOTHING,
  625.             PLSE:D:4:BRIGHT:NOTHING,
  626.             PLSE:E:4:BRIGHT:NOTHING,#REMOVE;
  627.  
  628.  
  629.