added Vampire mode to menu and default.cfg
[divverent/nexuiz.git] / scmenu / creategame / weapon.menu
1 // Property of Alientrap/AK
2 //
3 // creategame/weapon.menu
4 Item Window Weapon
5 {
6         size    '900 585'
7         flag    [FlagEmbedded]
8
9         Item ScrollWindow ScrollWindow
10         {
11                 size    '880 585'
12                 flag    [FlagEmbedded]
13
14                 Item Arrangement Arrangement
15                 {
16                         direction       [Nex_DefaultVertDirection]
17                         alignment       [AlignFirst]
18                         flag            [FlagEmbedded]
19
20                         // hack to make the arrangement have a set width
21                         Item Window FixWidth
22                         {
23                                 size    '900 0'
24                                 Derive Nex_Void Left
25                                 {
26                                         pos     '0 0'
27                                         size    '450 0'
28                                 }
29                                 Derive Nex_Void Right
30                                 {
31                                         pos     '450 0'
32                                         size    '450 0'
33                                 }
34                         }
35
36                         DeriveTemplate Nex_Composition Nex_Option_EditBox
37                         {
38                                 DeriveTemplate Nex_Automation_Option_EditBox Automation
39                                 {}
40                                 DeriveTemplate TextButton Description
41                                 {}
42                                 DeriveTemplate EditBox EditBox
43                                 {
44                                         size    '260 12'
45                                         action  Nex_Action_TestOnChange
46                                         select  Nex_Action_TestOnSelect
47                                 }
48                         }
49
50                         Derive Nex_Option_EditBox InvincibleTakeDamage
51                         {
52                                 text    "Invincible Take Damage"
53                                 target  "Data::Weapon::InvincibleTakeDamage::Text"
54                         }
55                         Derive Nex_Option_EditBox InvincibleTime
56                         {
57                                 text    "Invincible Time"
58                                 target  "Data::Weapon::InvincibleTime::Text"
59                         }
60                         Derive Nex_Option_EditBox StrengthDamage
61                         {
62                                 text    "Strength Damage"
63                                 target  "Data::Weapon::StrengthDamage::Text"
64                         }
65                         Derive Nex_Option_EditBox StrengthForce
66                         {
67                                 text    "Strength Force"
68                                 target  "Data::Weapon::StrengthForce::Text"
69                         }
70                         Derive Nex_Option_EditBox StrengthTime
71                         {
72                                 text    "Strength Time"
73                                 target  "Data::Weapon::StrengthTime::Text"
74                         }
75                         Derive Nex_Option_EditBox LaserDamage
76                         {
77                                 text    "Laser Damage"
78                                 target  "Data::Weapon::LaserDamage::Text"
79                         }
80                         Derive Nex_Option_EditBox LaserEdgeDamage
81                         {
82                                 text    "Laser edge damage"
83                                 target  "Data::Weapon::LaserEdgeDamage::Text"
84                         }
85                         Derive Nex_Option_EditBox LaserForce
86                         {
87                                 text    "Laser Push Force"
88                                 target  "Data::Weapon::LaserForce::Text"
89                         }
90                         Derive Nex_Option_EditBox LaserRadius
91                         {
92                                 text    "Laser Radius"
93                                 target  "Data::Weapon::LaserRadius::Text"
94                         }
95                         Derive Nex_Option_EditBox LaserSpeed
96                         {
97                                 text    "Laser Speed"
98                                 target  "Data::Weapon::LaserSpeed::Text"
99                         }
100                         Derive Nex_Option_EditBox Laserrefire
101                         {
102                                 text    "Laser Refire"
103                                 target  "Data::Weapon::Laserrefire::Text"
104                         }
105                         Derive Nex_Option_EditBox ShotgunDamage
106                         {
107                                 text    "Shotgun Damage"
108                                 target  "Data::Weapon::ShotgunDamage::Text"
109                         }
110                         Derive Nex_Option_EditBox ShotgunDamage2
111                         {
112                                 text    "Shotgun Damage 2"
113                                 target  "Data::Weapon::ShotgunDamage2::Text"
114                         }
115                         Derive Nex_Option_EditBox ShotgunBullets
116                         {
117                                 text    "Shotgun Bullets"
118                                 target  "Data::Weapon::ShotgunBullets::Text"
119                         }
120                         Derive Nex_Option_EditBox ShotgunSpread
121                         {
122                                 text    "Shotgun Spread"
123                                 target  "Data::Weapon::ShotgunSpread::Text"
124                         }
125                         Derive Nex_Option_EditBox ShotgunRefire
126                         {
127                                 text    "Shotgun Refire"
128                                 target  "Data::Weapon::ShotgunRefire::Text"
129                         }
130                         Derive Nex_Option_EditBox ShotgunRefire2
131                         {
132                                 text    "Shotgun Refire2"
133                                 target  "Data::Weapon::ShotgunRefire2::Text"
134                         }
135                         Derive Nex_Option_EditBox ShotgunRefire3
136                         {
137                                 text    "Shotgun Refire3"
138                                 target  "Data::Weapon::ShotgunRefire3::Text"
139                         }
140                         Derive Nex_Option_EditBox UziDamage
141                         {
142                                 text    "Uzi Damage"
143                                 target  "Data::Weapon::UziDamage::Text"
144                         }
145                         Derive Nex_Option_EditBox UziSpread
146                         {
147                                 text    "Uzi Spread"
148                                 target  "Data::Weapon::UziSpread::Text"
149                         }
150                         Derive Nex_Option_EditBox UziSpread2
151                         {
152                                 text    "Uzi Spread2"
153                                 target  "Data::Weapon::UziSpread2::Text"
154                         }
155                         Derive Nex_Option_EditBox UziRefire
156                         {
157                                 text    "Uzi Refire"
158                                 target  "Data::Weapon::UziRefire::Text"
159                         }
160                         Derive Nex_Option_EditBox UziRefire2
161                         {
162                                 text    "Uzi Refire2"
163                                 target  "Data::Weapon::UziRefire2::Text"
164                         }
165                         Derive Nex_Option_EditBox UziDamage2
166                         {
167                                 text    "Uzi Damage2"
168                                 target  "Data::Weapon::UziDamage2::Text"
169                         }
170                         Derive Nex_Option_EditBox GrenadeLauncherDamage
171                         {
172                                 text    "Grenade Launcher Damage"
173                                 target  "Data::Weapon::GrenadeLauncherDamage::Text"
174                         }
175                         Derive Nex_Option_EditBox GrenadeLauncherEdgeDamage
176                         {
177                                 text    "GL Edge Damage"
178                                 target  "Data::Weapon::GrenadeLauncherEdgeDamage::Text"
179                         }
180                         Derive Nex_Option_EditBox GrenadeLauncherForce
181                         {
182                                 text    "Grenade Launcher Force"
183                                 target  "Data::Weapon::GrenadeLauncherForce::Text"
184                         }
185                         Derive Nex_Option_EditBox GrenadeLauncherRadius
186                         {
187                                 text    "Grenade Launcher Radius"
188                                 target  "Data::Weapon::GrenadeLauncherRadius::Text"
189                         }
190                         Derive Nex_Option_EditBox GrenadeLauncherSpeed
191                         {
192                                 text    "Grenade Launcher Speed"
193                                 target  "Data::Weapon::GrenadeLauncherSpeed::Text"
194                         }
195                         Derive Nex_Option_EditBox GrenadeLauncherSpeedUp
196                         {
197                                 text    "Grenade Launcher Speedup"
198                                 target  "Data::Weapon::GrenadeLauncherSpeedUp::Text"
199                         }
200                         Derive Nex_Option_EditBox GrenadeLauncherSpeed2
201                         {
202                                 text    "Grenade Launcher Speed2"
203                                 target  "Data::Weapon::GrenadeLauncherSpeed2::Text"
204                         }
205                         Derive Nex_Option_EditBox GrenadeLauncherSpeed2Up
206                         {
207                                 text    "Grenade Launcher Speed2up"
208                                 target  "Data::Weapon::GrenadeLauncherSpeed2Up::Text"
209                         }
210                         Derive Nex_Option_EditBox GrenadeLauncherRefire
211                         {
212                                 text    "Grenade Launcher Refire"
213                                 target  "Data::Weapon::GrenadeLauncherRefire::Text"
214                         }
215                         Derive Nex_Option_EditBox GrenadeLauncherRefire2
216                         {
217                                 text    "Grenade Launcher Refire2"
218                                 target  "Data::Weapon::GrenadeLauncherRefire2::Text"
219                         }
220                         Derive Nex_Option_EditBox ElectroDamage
221                         {
222                                 text    "Electro Damage"
223                                 target  "Data::Weapon::ElectroDamage::Text"
224                         }
225                         Derive Nex_Option_EditBox ElectroEdgeDamage
226                         {
227                                 text    "Electro Edgedamage"
228                                 target  "Data::Weapon::ElectroEdgeDamage::Text"
229                         }
230                         Derive Nex_Option_EditBox ElectroForce
231                         {
232                                 text    "Electro Force"
233                                 target  "Data::Weapon::ElectroForce::Text"
234                         }
235                         Derive Nex_Option_EditBox ElectroRadius
236                         {
237                                 text    "Electro Radius"
238                                 target  "Data::Weapon::ElectroRadius::Text"
239                         }
240                         Derive Nex_Option_EditBox ElectroRefire
241                         {
242                                 text    "Electro Refire"
243                                 target  "Data::Weapon::ElectroRefire::Text"
244                         }
245                         Derive Nex_Option_EditBox ElectroSpeed
246                         {
247                                 text    "Electro Speed"
248                                 target  "Data::Weapon::ElectroSpeed::Text"
249                         }
250                         Derive Nex_Option_EditBox ElectroBallSpeed
251                         {
252                                 text    "Electroball Speed"
253                                 target  "Data::Weapon::ElectroBallSpeed::Text"
254                         }
255                         Derive Nex_Option_EditBox ElectroBallSpeedUp
256                         {
257                                 text    "Electroball Speed up"
258                                 target  "Data::Weapon::ElectroBallSpeedUp::Text"
259                         }
260                         Derive Nex_Option_EditBox CryLinkDamage
261                         {
262                                 text    "CryLink Damage"
263                                 target  "Data::Weapon::CryLinkDamage::Text"
264                         }
265                         Derive Nex_Option_EditBox CryLinkEdgeDamage
266                         {
267                                 text    "CryLink Edgedamage"
268                                 target  "Data::Weapon::CryLinkEdgeDamage::Text"
269                         }
270                         Derive Nex_Option_EditBox CryLinkForce
271                         {
272                                 text    "CryLink Force"
273                                 target  "Data::Weapon::CryLinkForce::Text"
274                         }
275                         Derive Nex_Option_EditBox CryLinkRadius
276                         {
277                                 text    "CryLink Radius"
278                                 target  "Data::Weapon::CryLinkRadius::Text"
279                         }
280                         Derive Nex_Option_EditBox CryLinkSpeed
281                         {
282                                 text    "CryLink Speed"
283                                 target  "Data::Weapon::CryLinkSpeed::Text"
284                         }
285                         Derive Nex_Option_EditBox CryLinkSpread
286                         {
287                                 text    "CryLink Spread"
288                                 target  "Data::Weapon::CryLinkSpread::Text"
289                         }
290                         Derive Nex_Option_EditBox CryLinkRefire
291                         {
292                                 text    "CryLink Refire"
293                                 target  "Data::Weapon::CryLinkRefire::Text"
294                         }
295                         Derive Nex_Option_EditBox CryLinkShots
296                         {
297                                 text    "CryLink Shots"
298                                 target  "Data::Weapon::CryLinkShots::Text"
299                         }
300                         Derive Nex_Option_EditBox NexDamage
301                         {
302                                 text    "Nex Damage"
303                                 target  "Data::Weapon::NexDamage::Text"
304                         }
305                         Derive Nex_Option_EditBox NexRefire
306                         {
307                                 text    "Nex Refire"
308                                 target  "Data::Weapon::Nexrefire::Text"
309                         }
310                         Derive Nex_Option_EditBox HagarDamage
311                         {
312                                 text    "Hagar Damage"
313                                 target  "Data::Weapon::HagarDamage::Text"
314                         }
315                         Derive Nex_Option_EditBox HagarEdgeDamage
316                         {
317                                 text    "Hagar Edge Damage"
318                                 target  "Data::Weapon::HagarEdgeDamage::Text"
319                         }
320                         Derive Nex_Option_EditBox HagarForce
321                         {
322                                 text    "Hagar Force"
323                                 target  "Data::Weapon::HagarForce::Text"
324                         }
325                         Derive Nex_Option_EditBox HagarRadius
326                         {
327                                 text    "Hagar Radius"
328                                 target  "Data::Weapon::HagarRadius::Text"
329                         }
330                         Derive Nex_Option_EditBox HagarSpeed
331                         {
332                                 text    "Hagar Speed"
333                                 target  "Data::Weapon::HagarSpeed::Text"
334                         }
335                         Derive Nex_Option_EditBox HagarSpeed2
336                         {
337                                 text    "Hagar Speed2"
338                                 target  "Data::Weapon::HagarSpeed2::Text"
339                         }
340                         Derive Nex_Option_EditBox HagarSpeed2Up
341                         {
342                                 text    "Hagar Speed2 up"
343                                 target  "Data::Weapon::HagarSpeed2Up::Text"
344                         }
345                         Derive Nex_Option_EditBox HagarSpread
346                         {
347                                 text    "Hagar Spread"
348                                 target  "Data::Weapon::HagarSpread::Text"
349                         }
350                         Derive Nex_Option_EditBox RocketLauncherDamage
351                         {
352                                 text    "Rocket Launcher Damage"
353                                 target  "Data::Weapon::RocketLauncherDamage::Text"
354                         }
355                         Derive Nex_Option_EditBox RocketLauncherEdgeDamage
356                         {
357                                 text    "RL Edge Damage"
358                                 target  "Data::Weapon::RocketLauncherEdgeDamage::Text"
359                         }
360                         Derive Nex_Option_EditBox RocketLauncherForce
361                         {
362                                 text    "Rocket Launcher Force"
363                                 target  "Data::Weapon::RocketLauncherForce::Text"
364                         }
365                         Derive Nex_Option_EditBox RocketLauncherRadius
366                         {
367                                 text    "Rocket Launcher Radius"
368                                 target  "Data::Weapon::RocketLauncherRadius::Text"
369                         }
370                         Derive Nex_Option_EditBox RocketLauncherSpeed
371                         {
372                                 text    "Rocket Launcher Speed"
373                                 target  "Data::Weapon::RocketLauncherSpeed::Text"
374                         }
375                         Derive Nex_Option_EditBox RocketLauncherRefire
376                         {
377                                 text    "Rocket Launcher Refire"
378                                 target  "Data::Weapon::RocketLauncherrefire::Text"
379                         }
380                         Derive Nex_Line Seperator
381                         {}
382                         Derive TextButton Reset
383                         {
384                                 normal  "Reset to default"
385                                 init    Nex_Action_ResetData
386                                 target  "::Data::Weapon"
387                         }
388                 }
389         }
390         Item VScrollBar Scroller
391         {
392                 pos     '880 0'
393                 size    '20 100'
394                 target  "##prev"
395         }
396 }