all projectiles are effectife "hitscan missiles", so mark them as such with the new...
[k8zan.git] / gldefs.txt
blob6b182a3ede093179b3ffbc6ddf00da4be1692b6c
1 // PROJECTILES
3 //***WEAPONS & AMMO***
4 Brightmap sprite ACULA0 {
5   map "brightmaps/Weapons/BM_ACULA0.png"
7 Brightmap sprite WFRAB0 {
8   map "brightmaps/Weapons/BM_WFRAB0.png"
10 Brightmap sprite AFRAA0 {
11   map "brightmaps/Weapons/BM_AFRAA0.png"
13 Brightmap sprite AFRAD0 {
14   map "brightmaps/Weapons/BM_AFRAD0.png"
16 Brightmap sprite WCRYB0 {
17   map "brightmaps/Weapons/BM_WCRYB0.png"
19 Brightmap sprite ABOLA0 {
20   map "brightmaps/Weapons/BM_ABOLA0.png"
22 Brightmap sprite APOXA0 {
23   map "brightmaps/Weapons/BM_APOXA0.png"
25 Brightmap sprite APOXB0 {
26   map "brightmaps/Weapons/BM_APOXB0.png"
29 //PROJECTILES
30 Brightmap sprite PCULA0 {
31   map "brightmaps/Projectiles/BM_PCULA0.png"
33 Brightmap sprite PCULB0 {
34   map "brightmaps/Projectiles/BM_PCULB0.png"
36 Brightmap sprite PCULC0 {
37   map "brightmaps/Projectiles/BM_PCULC0.png"
39 Brightmap sprite PCULD0 {
40   map "brightmaps/Projectiles/BM_PCULD0.png"
44 //PROJECTILES
45 Object SpikeShot {
46   Frame PSPI { Light ZanHotSpikeGlow }
49 Object SpikeShotAimed {
50   Frame PSPI { Light ZanHotSpikeGlow }
53 Object FlameShot {
54   Frame PFRA { Light ZanFlameShotBig }
57 Object FragShot {
58   Frame PFRA { Light ZanHotSpikeGlow }
61 Object PaingunTracer {
62   Frame PTRA { Light ZanHotSpikeGlow }
65 Object Cryball {
66   Frame PCRY { Light ZanCryballShot }
69 Object Cryring {
70   Frame PCRY { Light ZanCryballShot }
73 Object HellBall {
74   Frame PHEB { Light ZanHellBallShot }
77 Object HellMine {
78   Frame PHEM { Light ZanHellBallShot }
81 Object FireBolt {
82   Frame PBOL { Light ZanHotSpikeGlow }
85 Object ImpactBolt {
86   Frame PBOL { Light ZanHotSpikeGlow }
90 //FIRES
91 Object FireTinyLooping {
92   Frame LFLA { Light ZanFireTinyFlicker }
95 Object FireTinyDie1 {
96   Frame LFLA { Light ZanFireTinyFlicker }
99 Object FireTinyDie2 {
100   Frame LFLA { Light ZanFireTinyFlicker }
103 Object FireTinyDie3 {
104   Frame LFLA { Light ZanFireTinyFlicker }
108 //LIGHTS
109 //SpikeShot, FragShot
110 PointLight ZanHotSpikeGlow {
111   color 1.0 0.5 0.0
112   size 25
113   //offset 0 16 0
114   dontlightself 1
115   noshadowmap 1
118 //Flame Projectile, Cerberus Breath, Fire Bolt, Burning Monsters
119 PointLight ZanFlameShotBig {
120   color 1.0 0.6 0.0
121   size 60
122   dontlightself 1
123   noshadowmap 1
126 //Cryball Projectile
127 PointLight ZanCryballShot {
128   color 0.75 0.6 0.0
129   size 64
130   dontlightself 1
131   noshadowmap 1
134 PointLight ZanHellBallShot {
135   color 1.0 0.1 0.1
136   size 36
137   dontlightself 1
138   noshadowmap 1
141 FlickerLight ZanFireTinyFlicker {
142   Color 0.6 0.5 0.0
143   Size 10
144   SecondarySize 11
145   Chance 0.6
146   dontlightself 1
147   noshadowmap 1
150 FlickerLight ZanHellMineFlicker {
151   Color 0.7 0.02 0.02
152   Size 24
153   SecondarySize 28
154   Chance 0.3
155   dontlightself 1
156   noshadowmap 1
160 PointLight ZanHugeExplosion {
161   Color 1.0 0.3 0.1
162   Size 96
163   dontlightself 1
166 PointLight ZanLargeExplosion {
167   Color 1.0 0.3 0.1
168   Size 64
169   dontlightself 1
172 PointLight ZanSmallExplosion {
173   Color 1.0 0.3 0.1
174   Size 42
175   dontlightself 1