]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/scripts/turrets.def
Merge branch 'master' into mirceakitsune/voretournament-campaign
[voretournament/voretournament.git] / data / scripts / turrets.def
1 /*QUAKED turret_machinegun (1 0 0) (-32 -32 0) (32 32 50) - PILLAR\r
2 Fast firing moderate damage bullet (hitscan) turret.\r
3 -------- KEYS --------\r
4 turret_scale_damage: 2 = double damage, 0.5 = half\r
5 turret_scale_range: 2 = double range, 0.5 = half\r
6 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
7 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
8 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
9 turret_scale_health: 2 = double health, 0.5 = half\r
10 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
11 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
12 target: Defend the position of this entity\r
13 team: 5=red, 14=blue\r
14 -------- SPAWNFLAGS --------\r
15 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
16 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
17 model="models/turrets/radiant/mg.md3"\r
18 */\r
19 \r
20 /*QUAKED turret_plasma (1 0 0) (-32 -32 0) (32 32 50) - PILLAR\r
21 -------- KEYS --------\r
22 turret_scale_damage: 2 = double damage, 0.5 = half\r
23 turret_scale_range: 2 = double range, 0.5 = half\r
24 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
25 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
26 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
27 turret_scale_health: 2 = double health, 0.5 = half\r
28 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
29 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
30 target: Defend the position of this entity\r
31 team: 5=red, 14=blue\r
32 -------- SPAWNFLAGS --------\r
33 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
34 ---------NOTES----------\r
35 Basic energy cannon\r
36 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
37 model="models/turrets/radiant/plasma.md3"\r
38 */\r
39 \r
40 /*QUAKED turret_plasma_dual (1 0 0) (-32 -32 0) (32 32 50) - PILLAR\r
41 basic energy cannon * 2\r
42 -------- KEYS --------\r
43 turret_scale_damage: 2 = double damage, 0.5 = half\r
44 turret_scale_range: 2 = double range, 0.5 = half\r
45 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
46 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
47 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
48 turret_scale_health: 2 = double health, 0.5 = half\r
49 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
50 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
51 target: Defend the position of this entity\r
52 team: 5=red, 14=blue\r
53 -------- SPAWNFLAGS --------\r
54 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
55 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
56 model="models/turrets/radiant/plasma2.md3"\r
57 */\r
58 \r
59 /*QUAKED turret_flac (1 0 0) (-32 -32 0) (32 32 50) - PILLAR\r
60 Only kills missiles, rockets, grenadelauncher & electro secondaries to be precise.\r
61 -------- KEYS --------\r
62 turret_scale_damage: 2 = double damage, 0.5 = half\r
63 turret_scale_range: 2 = double range, 0.5 = half\r
64 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
65 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
66 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
67 turret_scale_health: 2 = double health, 0.5 = half\r
68 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
69 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
70 target: Defend the position of this entity\r
71 team: 5=red, 14=blue\r
72 -------- SPAWNFLAGS --------\r
73 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
74 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
75 model="models/turrets/radiant/flac.md3"\r
76 */\r
77 \r
78 /*QUAKED turret_mlrs (1 0 0) (-32 -32 0) (32 32 50)\r
79 6 unguided rockers fired in a rapid burst.\r
80 -------- KEYS --------\r
81 turret_scale_damage: 2 = double damage, 0.5 = half\r
82 turret_scale_range: 2 = double range, 0.5 = half\r
83 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
84 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
85 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
86 turret_scale_health: 2 = double health, 0.5 = half\r
87 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
88 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
89 target: Defend the position of this entity\r
90 team: 5=red, 14=blue\r
91 -------- SPAWNFLAGS --------\r
92 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
93 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
94 model="models/turrets/radiant/mlrs.md3"\r
95 */\r
96 \r
97 /*QUAKED turret_hellion (1 0 0) (-32 -32 0) (32 32 50)\r
98 2 guided moderate damage accelerating rockets \r
99 -------- KEYS --------\r
100 turret_scale_damage: 2 = double damage, 0.5 = half\r
101 turret_scale_range: 2 = double range, 0.5 = half\r
102 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
103 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
104 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
105 turret_scale_health: 2 = double health, 0.5 = half\r
106 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
107 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
108 target: Defend the position of this entity\r
109 team: 5=red, 14=blue\r
110 -------- SPAWNFLAGS --------\r
111 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
112 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
113 model="models/turrets/radiant/hellion.md3"\r
114 */\r
115 \r
116 \r
117 /*QUAKED turret_hk (1 0 0) (-32 -32 0) (32 32 50)\r
118 Single powerful rocket with the ability to evade obstacles to find its target. Varied speed.\r
119 -------- KEYS --------\r
120 turret_scale_damage: 2 = double damage, 0.5 = half\r
121 turret_scale_range: 2 = double range, 0.5 = half\r
122 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
123 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
124 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
125 turret_scale_health: 2 = double health, 0.5 = half\r
126 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
127 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
128 target: Defend the position of this entity\r
129 team: 5=red, 14=blue\r
130 -------- SPAWNFLAGS --------\r
131 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
132 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
133 model="models/turrets/radiant/hk.md3"\r
134 */\r
135 \r
136 /*QUAKED turret_tesla (1 0 0) (-32 -32 0) (32 32 50)\r
137 Fires a lightning bolt that will jump to up to 10 targets if they are close enough to each other. Missiles included.\r
138 -------- KEYS --------\r
139 turret_scale_damage: 2 = double damage, 0.5 = half\r
140 turret_scale_range: 2 = double range, 0.5 = half\r
141 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
142 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
143 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
144 turret_scale_health: 2 = double health, 0.5 = half\r
145 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
146 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
147 target: Defend the position of this entity\r
148 team: 5=red, 14=blue\r
149 -------- SPAWNFLAGS --------\r
150 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
151 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
152 model="models/turrets/radiant/tesla.md3"\r
153 */\r
154 \r
155 /*QUAKED turret_phaser (1 0 0) (-32 -32 0) (32 32 50)\r
156 Constant beam weapon that will considerably slow its target down while dealing low but constant damage.\r
157 -------- KEYS --------\r
158 turret_scale_damage: 2 = double damage, 0.5 = half\r
159 turret_scale_range: 2 = double range, 0.5 = half\r
160 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
161 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
162 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
163 turret_scale_health: 2 = double health, 0.5 = half\r
164 master_name: This turret controls what all turrets with master_nameof set to this aim at\r
165 master_nameof: Dont select own targets, use the target of the turret with this master_name\r
166 target: Defend the position of this entity\r
167 team: 5=red, 14=blue\r
168 -------- SPAWNFLAGS --------\r
169 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
170 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
171 model="models/turrets/radiant/phaser.md3"\r
172 */\r
173 \r
174 \r
175 /*QUAKED turret_fusionreactor (1 0 0) (-32 -32 0) (32 32 50)\r
176 -------- KEYS --------\r
177 turret_scale_damage: 2 = double damage, 0.5 = half\r
178 turret_scale_range: 2 = double range, 0.5 = half\r
179 turret_scale_refire: 2 = double refire (SLOWER!), 0.5 = half (FASTER!)\r
180 turret_scale_ammo: 2 = double ammo carry & regen, 0.5 = half ammo carry & regen\r
181 turret_scale_aim: 2 = aim twice as fast, 0,5 = aim at half speed\r
182 turret_scale_health: 2 = double health, 0.5 = half\r
183 team: 5=red, 14=blue\r
184 -------- SPAWNFLAGS --------\r
185 PILLAR: Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals)\r
186 ---------NOTES----------\r
187 Supplies neerby energy based turrets with more power so they can fire more often.\r
188 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
189 model="models/turrets/radiant/reactor.md3"\r
190 */\r
191 \r
192 /*QUAKED turret_targettrigger (.5 .5 .5) ?\r
193 Used to feed turrets capable of it with remote target info. currently only turret_hk supports this.\r
194 */\r
195 \r
196 \r
197 /*QUAKED turret_walker (1 0 0) (-32 -32 0) (32 32 50)\r
198 -----------KEYS------------\r
199 turret_scale_damage: 2 = double damage, 0.5 = half\r
200 turret_scale_range:  2 = double range, 0.5 = half\r
201 turret_scale_refire: 2 = doubble refire (SLOWER!), 0.5 = half (FASTER!)\r
202 turret_scale_ammo:   2 = doubble ammo carry & regen, 0.5 = half ammo carry & regen\r
203 turret_scale_aim:    2 = aim twice as fast, 0,5 = aim at half speed\r
204 turret_scale_health: 2 = double health, 0.5 = half\r
205 \r
206 team : 5=red, 14=blue\r
207 -----------SPAWNFLAGS-----------\r
208 ---------NOTES----------\r
209 \r
210 A nasty mechanical ceature that will engage longrange target with missiles, midrange with its miniguna and meele things up close and personal.\r
211 \r
212 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
213 model="models/turrets/radiant/walker.md3"\r
214 */\r
215 \r
216 \r
217 /*QUAKED turret_ewheel (1 0 0) (-32 -32 0) (32 32 50)\r
218 -----------KEYS------------\r
219 turret_scale_damage: 2 = double damage, 0.5 = half\r
220 turret_scale_range:  2 = double range, 0.5 = half\r
221 turret_scale_refire: 2 = doubble refire (SLOWER!), 0.5 = half (FASTER!)\r
222 turret_scale_ammo:   2 = doubble ammo carry & regen, 0.5 = half ammo carry & regen\r
223 turret_scale_aim:    2 = aim twice as fast, 0,5 = aim at half speed\r
224 turret_scale_health: 2 = double health, 0.5 = half\r
225 \r
226 team : 5=red, 14=blue\r
227 -----------SPAWNFLAGS-----------\r
228 ---------NOTES----------\r
229 \r
230 Small, agile and move capable turret.\r
231 \r
232 -------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------\r
233 model="models/turrets/radiant/ewheel.md3"\r
234 */\r
235 \r
236 \r
237 /*QUAKED turret_checkpoint (1 0 1) (-32 -32 -32) (32 32 32)\r
238 -----------KEYS------------\r
239 target: .targetname of next wapoint in chain.\r
240 wait:   Pause at this point # seconds.\r
241 -----------SPAWNFLAGS-----------\r
242 \r
243 ---------NOTES----------\r
244 If a loop is of targets are formed, any unit entering this loop will patrol it indefinitly.\r
245 If the checkpoint chain in not looped, the unit will go "Roaming" when the last point is reached.\r
246 */