~ubuntu-branches/ubuntu/wily/hedgewars/wily

« back to all changes in this revision

Viewing changes to QTfrontend/ammoSchemeModel.cpp

  • Committer: Package Import Robot
  • Author(s): Dmitry E. Oboukhov
  • Date: 2011-09-23 10:16:55 UTC
  • mfrom: (1.2.11 upstream)
  • Revision ID: package-import@ubuntu.com-20110923101655-3977th2gc5n0a3pv
Tags: 0.9.16-1
* New upstream version.
 + Downloadable content! Simply click to install any content.
   New voices, hats, maps, themes, translations, music, scripts...
   Hedgewars is now more customisable than ever before! As time goes
   by we will be soliciting community content to feature on this page,
   so remember to check it from time to time. If you decide you want
   to go back to standard Hedgewars, just remove the Data directory
   from your Hedgewars config directory.
 + 3-D rendering! Diorama-like rendering of the game in a variety
   of 3D modes. Let us know which ones work best for you, we didn't
   really have the equipment to test them all.
 + Resizable game window.
 + New utilities! The Time Box will remove one of your hedgehogs
   from the game for a while, protecting from attack until it returns,
   somewhere else on the map. Land spray will allow you to build bridges,
   seal up holes, or just make life unpleasant for your enemies.
 + New single player: Bamboo Thicket, That Sinking Feeling, Newton and
   the Tree and multi-player: The Specialists, Space Invaders,
   Racer - scripts! And a ton more script hooks for scripters
 + New twists on old weapons. Drill strike, seduction and fire have
   been adjusted. Defective mines have been added, rope can attach to
   hogs/crates/barrels again, grenades now have variable bounce (use
   precise key + 1-5). Portal gun is now more usable in flight and
   all game actions are a lot faster.
 + New theme - Golf, dozens of new community hats and a new
   localised Default voice, Ukranian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
2
 * Hedgewars, a free turn based strategy game
3
 
 * Copyright (c) 2010 Andrey Korotaev <unC0Rr@gmail.com>
 
3
 * Copyright (c) 2005-2011 Andrey Korotaev <unC0Rr@gmail.com>
4
4
 *
5
5
 * This program is free software; you can redistribute it and/or modify
6
6
 * it under the terms of the GNU General Public License as published by
47
47
        << QVariant(false)         // per hog ammo   21
48
48
        << QVariant(false)         // no wind        22
49
49
        << QVariant(false)         // more wind      23
50
 
        << QVariant(100)           // damage modfier 24
51
 
        << QVariant(45)            // turn time      25
52
 
        << QVariant(100)           // init health    26
53
 
        << QVariant(15)            // sudden death   27
54
 
        << QVariant(5)             // case prob      28
55
 
        << QVariant(3)             // mines time     29
56
 
        << QVariant(4)             // mines number   30
57
 
        << QVariant(0)             // mine dud pct   31
58
 
        << QVariant(2)             // explosives     32
59
 
        << QVariant(35)            // health case pct 33
60
 
        << QVariant(25)            // health case amt 34
61
 
        << QVariant(47)            // water rise amt 35
62
 
        << QVariant(5)             // health dec amt 36
63
 
        << QVariant(100)           // rope modfier   37
 
50
        << QVariant(false)         // tag team       24
 
51
        << QVariant(false)         // bottom border  25
 
52
        << QVariant(100)           // damage modfier 26
 
53
        << QVariant(45)            // turn time      27
 
54
        << QVariant(100)           // init health    28
 
55
        << QVariant(15)            // sudden death   29
 
56
        << QVariant(5)             // case prob      30
 
57
        << QVariant(3)             // mines time     31
 
58
        << QVariant(4)             // mines number   32
 
59
        << QVariant(0)             // mine dud pct   33
 
60
        << QVariant(2)             // explosives     34
 
61
        << QVariant(35)            // health case pct 35
 
62
        << QVariant(25)            // health case amt 36
 
63
        << QVariant(47)            // water rise amt 37
 
64
        << QVariant(5)             // health dec amt 38
 
65
        << QVariant(100)           // rope modfier   39
 
66
        << QVariant(100)           // get away time  40
64
67
        ;
65
68
 
66
69
AmmoSchemeModel::AmmoSchemeModel(QObject* parent, const QString & fileName) :
84
87
    numberOfDefaultSchemes = predefSchemesNames.size();
85
88
 
86
89
    spNames = QStringList()
87
 
        << "name"             //  0
88
 
        << "fortsmode"        //  1
89
 
        << "divteams"         //  2
90
 
        << "solidland"        //  3
91
 
        << "border"           //  4
92
 
        << "lowgrav"          //  5
93
 
        << "laser"            //  6
94
 
        << "invulnerability"  //  7
95
 
        << "resethealth"      //  8
96
 
        << "vampiric"         //  9
97
 
        << "karma"            // 10
98
 
        << "artillery"        // 11
99
 
        << "randomorder"      // 12
100
 
        << "king"             // 13
101
 
        << "placehog"         // 14
102
 
        << "sharedammo"       // 15
103
 
        << "disablegirders"   // 16
104
 
        << "disablelandobjects" // 17
105
 
        << "aisurvival"       // 18
106
 
        << "infattack"        // 19
107
 
        << "resetweps"        // 20
108
 
        << "perhogammo"       // 21
109
 
        << "disablewind"      // 22
110
 
        << "morewind"         // 23
111
 
        << "damagefactor"     // 24
112
 
        << "turntime"         // 25
113
 
        << "health"           // 26
114
 
        << "suddendeath"      // 27
115
 
        << "caseprobability"  // 28
116
 
        << "minestime"        // 29
117
 
        << "minesnum"         // 30
118
 
        << "minedudpct"       // 31
119
 
        << "explosives"       // 32
120
 
        << "healthprobability" // 33
121
 
        << "healthcaseamount" // 34
122
 
        << "waterrise"        // 35
123
 
        << "healthdecrease"   // 36
124
 
        << "ropepct"          // 37
 
90
        << "name"                //  0
 
91
        << "fortsmode"           //  1
 
92
        << "divteams"            //  2
 
93
        << "solidland"           //  3
 
94
        << "border"              //  4
 
95
        << "lowgrav"             //  5
 
96
        << "laser"               //  6
 
97
        << "invulnerability"     //  7
 
98
        << "resethealth"         //  8
 
99
        << "vampiric"            //  9
 
100
        << "karma"               // 10
 
101
        << "artillery"           // 11
 
102
        << "randomorder"         // 12
 
103
        << "king"                // 13
 
104
        << "placehog"            // 14
 
105
        << "sharedammo"          // 15
 
106
        << "disablegirders"      // 16
 
107
        << "disablelandobjects"  // 17
 
108
        << "aisurvival"          // 18
 
109
        << "infattack"           // 19
 
110
        << "resetweps"           // 20
 
111
        << "perhogammo"          // 21
 
112
        << "disablewind"         // 22
 
113
        << "morewind"            // 23
 
114
        << "tagteam"             // 24
 
115
        << "bottomborder"        // 25
 
116
        << "damagefactor"        // 26
 
117
        << "turntime"            // 27
 
118
        << "health"              // 28
 
119
        << "suddendeath"         // 29
 
120
        << "caseprobability"     // 30
 
121
        << "minestime"           // 31
 
122
        << "minesnum"            // 32
 
123
        << "minedudpct"          // 33
 
124
        << "explosives"          // 34
 
125
        << "healthprobability"   // 35
 
126
        << "healthcaseamount"    // 36
 
127
        << "waterrise"           // 37
 
128
        << "healthdecrease"      // 38
 
129
        << "ropepct"             // 39
 
130
        << "getawaytime"         // 40
125
131
        ;
126
132
 
127
133
    QList<QVariant> proMode;
150
156
        << QVariant(false)         // per hog ammo   21
151
157
        << QVariant(false)         // no wind        22
152
158
        << QVariant(false)         // more wind      23
153
 
        << QVariant(100)           // damage modfier 24
154
 
        << QVariant(15)            // turn time      25
155
 
        << QVariant(100)           // init health    26
156
 
        << QVariant(15)            // sudden death   27
157
 
        << QVariant(0)             // case prob      28
158
 
        << QVariant(3)             // mines time     29
159
 
        << QVariant(0)             // mines number   30
160
 
        << QVariant(0)             // mine dud pct   31
161
 
        << QVariant(2)             // explosives     32
162
 
        << QVariant(35)            // health case pct 33
163
 
        << QVariant(25)            // health case amt 34
164
 
        << QVariant(47)            // water rise amt 35
165
 
        << QVariant(5)             // health dec amt 36
166
 
        << QVariant(100)           // rope modfier   37
 
159
        << QVariant(false)         // tag team       24
 
160
        << QVariant(false)         // bottom border  25
 
161
        << QVariant(100)           // damage modfier 26
 
162
        << QVariant(15)            // turn time      27
 
163
        << QVariant(100)           // init health    28
 
164
        << QVariant(15)            // sudden death   29
 
165
        << QVariant(0)             // case prob      30
 
166
        << QVariant(3)             // mines time     31
 
167
        << QVariant(0)             // mines number   32
 
168
        << QVariant(0)             // mine dud pct   33
 
169
        << QVariant(2)             // explosives     34
 
170
        << QVariant(35)            // health case pct 35
 
171
        << QVariant(25)            // health case amt 36
 
172
        << QVariant(47)            // water rise amt 37
 
173
        << QVariant(5)             // health dec amt 38
 
174
        << QVariant(100)           // rope modfier   39
 
175
        << QVariant(100)           // get away time  40
167
176
        ;
168
177
 
169
178
    QList<QVariant> shoppa;
188
197
        << QVariant(false)         // disable land objects 17
189
198
        << QVariant(false)         // AI survival    18
190
199
        << QVariant(false)         // inf. attack    19
191
 
        << QVariant(false)         // reset weps     20
 
200
        << QVariant(true)          // reset weps     20
192
201
        << QVariant(false)         // per hog ammo   21
193
202
        << QVariant(false)         // no wind        22
194
203
        << QVariant(false)         // more wind      23
195
 
        << QVariant(100)           // damage modfier 24
196
 
        << QVariant(30)            // turn time      25
197
 
        << QVariant(100)           // init health    26
198
 
        << QVariant(50)            // sudden death   27
199
 
        << QVariant(1)             // case prob      28
200
 
        << QVariant(3)             // mines time     29
201
 
        << QVariant(0)             // mines number   30
202
 
        << QVariant(0)             // mine dud pct   31
203
 
        << QVariant(0)             // explosives     32
204
 
        << QVariant(0)             // health case pct 33
205
 
        << QVariant(25)            // health case amt 34
206
 
        << QVariant(47)            // water rise amt 35
207
 
        << QVariant(5)             // health dec amt 36
208
 
        << QVariant(100)           // rope modfier   37
 
204
        << QVariant(false)         // tag team       24
 
205
        << QVariant(false)         // bottom border  25
 
206
        << QVariant(100)           // damage modfier 26
 
207
        << QVariant(30)            // turn time      27
 
208
        << QVariant(100)           // init health    28
 
209
        << QVariant(50)            // sudden death   29
 
210
        << QVariant(1)             // case prob      30
 
211
        << QVariant(3)             // mines time     31
 
212
        << QVariant(0)             // mines number   32
 
213
        << QVariant(0)             // mine dud pct   33
 
214
        << QVariant(0)             // explosives     34
 
215
        << QVariant(0)             // health case pct 35
 
216
        << QVariant(25)            // health case amt 36
 
217
        << QVariant(47)            // water rise amt 37
 
218
        << QVariant(5)             // health dec amt 38
 
219
        << QVariant(100)           // rope modfier   39
 
220
        << QVariant(100)           // get away time  40
209
221
        ;
210
222
 
211
223
    QList<QVariant> cleanslate;
234
246
        << QVariant(false)         // per hog ammo   21
235
247
        << QVariant(false)         // no wind        22
236
248
        << QVariant(false)         // more wind      23
237
 
        << QVariant(100)           // damage modfier 24
238
 
        << QVariant(45)            // turn time      25
239
 
        << QVariant(100)           // init health    26
240
 
        << QVariant(15)            // sudden death   27
241
 
        << QVariant(5)             // case prob      28
242
 
        << QVariant(3)             // mines time     29
243
 
        << QVariant(4)             // mines number   30
244
 
        << QVariant(0)             // mine dud pct   31
245
 
        << QVariant(2)             // explosives     32
246
 
        << QVariant(35)            // health case pct 33
247
 
        << QVariant(25)            // health case amt 34
248
 
        << QVariant(47)            // water rise amt 35
249
 
        << QVariant(5)             // health dec amt 36
250
 
        << QVariant(100)           // rope modfier   37
 
249
        << QVariant(false)         // tag team       24
 
250
        << QVariant(false)         // bottom border  25
 
251
        << QVariant(100)           // damage modfier 26
 
252
        << QVariant(45)            // turn time      27
 
253
        << QVariant(100)           // init health    28
 
254
        << QVariant(15)            // sudden death   29
 
255
        << QVariant(5)             // case prob      30
 
256
        << QVariant(3)             // mines time     31
 
257
        << QVariant(4)             // mines number   32
 
258
        << QVariant(0)             // mine dud pct   33
 
259
        << QVariant(2)             // explosives     34
 
260
        << QVariant(35)            // health case pct 35
 
261
        << QVariant(25)            // health case amt 36
 
262
        << QVariant(47)            // water rise amt 37
 
263
        << QVariant(5)             // health dec amt 38
 
264
        << QVariant(100)           // rope modfier   39
 
265
        << QVariant(100)           // get away time  40
251
266
        ;
252
267
 
253
268
    QList<QVariant> minefield;
276
291
        << QVariant(false)         // per hog ammo   21
277
292
        << QVariant(false)         // no wind        22
278
293
        << QVariant(false)         // more wind      23
279
 
        << QVariant(150)           // damage modfier 24
280
 
        << QVariant(30)            // turn time      25
281
 
        << QVariant(50)            // init health    26
282
 
        << QVariant(15)            // sudden death   27
283
 
        << QVariant(0)             // case prob      28
284
 
        << QVariant(0)             // mines time     29
285
 
        << QVariant(80)            // mines number   30
286
 
        << QVariant(0)             // mine dud pct   31
287
 
        << QVariant(0)             // explosives     32
288
 
        << QVariant(35)            // health case pct 33
289
 
        << QVariant(25)            // health case amt 34
290
 
        << QVariant(47)            // water rise amt 35
291
 
        << QVariant(5)             // health dec amt 36
292
 
        << QVariant(100)           // rope modfier   37
 
294
        << QVariant(false)         // tag team       24
 
295
        << QVariant(false)         // bottom border  25
 
296
        << QVariant(100)           // damage modfier 26
 
297
        << QVariant(30)            // turn time      27
 
298
        << QVariant(50)            // init health    28
 
299
        << QVariant(15)            // sudden death   29
 
300
        << QVariant(0)             // case prob      30
 
301
        << QVariant(0)             // mines time     31
 
302
        << QVariant(80)            // mines number   32
 
303
        << QVariant(0)             // mine dud pct   33
 
304
        << QVariant(0)             // explosives     34
 
305
        << QVariant(35)            // health case pct 35
 
306
        << QVariant(25)            // health case amt 36
 
307
        << QVariant(47)            // water rise amt 37
 
308
        << QVariant(5)             // health dec amt 38
 
309
        << QVariant(100)           // rope modfier   39
 
310
        << QVariant(100)           // get away time  40
293
311
        ;
294
312
 
295
313
    QList<QVariant> barrelmayhem;
318
336
        << QVariant(false)         // per hog ammo   21
319
337
        << QVariant(false)         // no wind        22
320
338
        << QVariant(false)         // more wind      23
321
 
        << QVariant(100)           // damage modfier 24
322
 
        << QVariant(30)            // turn time      25
323
 
        << QVariant(100)           // init health    26
324
 
        << QVariant(15)            // sudden death   27
325
 
        << QVariant(0)             // case prob      28
326
 
        << QVariant(0)             // mines time     29
327
 
        << QVariant(0)             // mines number   30
328
 
        << QVariant(0)             // mine dud pct   31
329
 
        << QVariant(80)            // explosives     32
330
 
        << QVariant(35)            // health case pct 33
331
 
        << QVariant(25)            // health case amt 34
332
 
        << QVariant(47)            // water rise amt 35
333
 
        << QVariant(5)             // health dec amt 36
334
 
        << QVariant(100)           // rope modfier   37
 
339
        << QVariant(false)         // tag team       24
 
340
        << QVariant(false)         // bottom border  25
 
341
        << QVariant(100)           // damage modfier 26
 
342
        << QVariant(30)            // turn time      27
 
343
        << QVariant(100)           // init health    28
 
344
        << QVariant(15)            // sudden death   29
 
345
        << QVariant(0)             // case prob      30
 
346
        << QVariant(0)             // mines time     31
 
347
        << QVariant(0)             // mines number   32
 
348
        << QVariant(0)             // mine dud pct   33
 
349
        << QVariant(80)            // explosives     34
 
350
        << QVariant(35)            // health case pct 35
 
351
        << QVariant(25)            // health case amt 36
 
352
        << QVariant(47)            // water rise amt 37
 
353
        << QVariant(5)             // health dec amt 38
 
354
        << QVariant(100)           // rope modfier   39
 
355
        << QVariant(100)           // get away time  40
335
356
        ;
336
357
 
337
358
    QList<QVariant> tunnelhogs;
360
381
        << QVariant(false)         // per hog ammo   21
361
382
        << QVariant(false)         // no wind        22
362
383
        << QVariant(false)         // more wind      23
363
 
        << QVariant(100)           // damage modfier 24
364
 
        << QVariant(30)            // turn time      25
365
 
        << QVariant(100)           // init health    26
366
 
        << QVariant(15)            // sudden death   27
367
 
        << QVariant(5)             // case prob      28
368
 
        << QVariant(3)             // mines time     29
369
 
        << QVariant(10)            // mines number   30
370
 
        << QVariant(10)            // mine dud pct   31
371
 
        << QVariant(10)            // explosives     32
372
 
        << QVariant(35)            // health case pct 33
373
 
        << QVariant(25)            // health case amt 34
374
 
        << QVariant(47)            // water rise amt 35
375
 
        << QVariant(5)             // health dec amt 36
376
 
        << QVariant(100)           // rope modfier   37
 
384
        << QVariant(false)         // tag team       24
 
385
        << QVariant(false)         // bottom border  25
 
386
        << QVariant(100)           // damage modfier 26
 
387
        << QVariant(30)            // turn time      27
 
388
        << QVariant(100)           // init health    28
 
389
        << QVariant(15)            // sudden death   29
 
390
        << QVariant(5)             // case prob      30
 
391
        << QVariant(3)             // mines time     31
 
392
        << QVariant(10)            // mines number   32
 
393
        << QVariant(10)            // mine dud pct   33
 
394
        << QVariant(10)            // explosives     34
 
395
        << QVariant(35)            // health case pct 35
 
396
        << QVariant(25)            // health case amt 36
 
397
        << QVariant(47)            // water rise amt 37
 
398
        << QVariant(5)             // health dec amt 38
 
399
        << QVariant(100)           // rope modfier   39
 
400
        << QVariant(100)           // get away time  40
377
401
        ;
378
402
 
379
403
    QList<QVariant> forts;
402
426
        << QVariant(false)         // per hog ammo   21
403
427
        << QVariant(false)         // no wind        22
404
428
        << QVariant(false)         // more wind      23
405
 
        << QVariant(100)           // damage modfier 24
406
 
        << QVariant(45)            // turn time      25
407
 
        << QVariant(100)           // init health    26
408
 
        << QVariant(15)            // sudden death   27
409
 
        << QVariant(5)             // case prob      28
410
 
        << QVariant(3)             // mines time     29
411
 
        << QVariant(0)             // mines number   30
412
 
        << QVariant(0)             // mine dud pct   31
413
 
        << QVariant(0)             // explosives     32
414
 
        << QVariant(35)            // health case pct 33
415
 
        << QVariant(25)            // health case amt 34
416
 
        << QVariant(47)            // water rise amt 35
417
 
        << QVariant(5)             // health dec amt 36
418
 
        << QVariant(100)           // rope modfier   37
 
429
        << QVariant(false)         // tag team       24
 
430
        << QVariant(false)         // bottom border  25
 
431
        << QVariant(100)           // damage modfier 26
 
432
        << QVariant(45)            // turn time      27
 
433
        << QVariant(100)           // init health    28
 
434
        << QVariant(15)            // sudden death   29
 
435
        << QVariant(5)             // case prob      30
 
436
        << QVariant(3)             // mines time     31
 
437
        << QVariant(0)             // mines number   32
 
438
        << QVariant(0)             // mine dud pct   33
 
439
        << QVariant(0)             // explosives     34
 
440
        << QVariant(35)            // health case pct 35
 
441
        << QVariant(25)            // health case amt 36
 
442
        << QVariant(47)            // water rise amt 37
 
443
        << QVariant(5)             // health dec amt 38
 
444
        << QVariant(100)           // rope modfier   39
 
445
        << QVariant(100)           // get away time  40
419
446
        ;
420
447
 
421
448
    QList<QVariant> timeless;
444
471
        << QVariant(true)          // per hog ammo   21
445
472
        << QVariant(false)         // no wind        22
446
473
        << QVariant(false)         // more wind      23
447
 
        << QVariant(100)           // damage modfier 24
448
 
        << QVariant(9999)          // turn time      25
449
 
        << QVariant(100)           // init health    26
450
 
        << QVariant(15)            // sudden death   27
451
 
        << QVariant(5)             // case prob      28
452
 
        << QVariant(3)             // mines time     29
453
 
        << QVariant(5)             // mines number   30
454
 
        << QVariant(10)            // mine dud pct   31
455
 
        << QVariant(2)             // explosives     32
456
 
        << QVariant(35)            // health case pct 33
457
 
        << QVariant(30)            // health case amt 34
458
 
        << QVariant(0)             // water rise amt 35
459
 
        << QVariant(0)             // health dec amt 36
460
 
        << QVariant(100)           // rope modfier   37
 
474
        << QVariant(false)         // tag team       24
 
475
        << QVariant(false)         // bottom border  25
 
476
        << QVariant(100)           // damage modfier 26
 
477
        << QVariant(9999)          // turn time      27
 
478
        << QVariant(100)           // init health    28
 
479
        << QVariant(15)            // sudden death   29
 
480
        << QVariant(5)             // case prob      30
 
481
        << QVariant(3)             // mines time     31
 
482
        << QVariant(5)             // mines number   32
 
483
        << QVariant(10)            // mine dud pct   33
 
484
        << QVariant(2)             // explosives     34
 
485
        << QVariant(35)            // health case pct 35
 
486
        << QVariant(30)            // health case amt 36
 
487
        << QVariant(0)             // water rise amt 37
 
488
        << QVariant(0)             // health dec amt 38
 
489
        << QVariant(100)           // rope modfier   39
 
490
        << QVariant(100)           // get away time  40
461
491
        ;
462
492
 
463
493
    QList<QVariant> thinkingportals;
486
516
        << QVariant(false)         // per hog ammo   21
487
517
        << QVariant(false)         // no wind        22
488
518
        << QVariant(false)         // more wind      23
489
 
        << QVariant(100)           // damage modfier 24
490
 
        << QVariant(45)            // turn time      25
491
 
        << QVariant(100)           // init health    26
492
 
        << QVariant(15)            // sudden death   27
493
 
        << QVariant(2)             // case prob      28
494
 
        << QVariant(3)             // mines time     29
495
 
        << QVariant(5)             // mines number   30
496
 
        << QVariant(0)             // mine dud pct   31
497
 
        << QVariant(5)             // explosives     32
498
 
        << QVariant(25)            // health case pct 33
499
 
        << QVariant(25)            // health case amt 34
500
 
        << QVariant(47)            // water rise amt 35
501
 
        << QVariant(5)             // health dec amt 36
502
 
        << QVariant(100)           // rope modfier   37
 
519
        << QVariant(false)         // tag team       24
 
520
        << QVariant(false)         // bottom border  25
 
521
        << QVariant(100)           // damage modfier 26
 
522
        << QVariant(45)            // turn time      27
 
523
        << QVariant(100)           // init health    28
 
524
        << QVariant(15)            // sudden death   29
 
525
        << QVariant(2)             // case prob      30
 
526
        << QVariant(3)             // mines time     31
 
527
        << QVariant(5)             // mines number   32
 
528
        << QVariant(0)             // mine dud pct   33
 
529
        << QVariant(5)             // explosives     34
 
530
        << QVariant(25)            // health case pct 35
 
531
        << QVariant(25)            // health case amt 36
 
532
        << QVariant(47)            // water rise amt 37
 
533
        << QVariant(5)             // health dec amt 38
 
534
        << QVariant(100)           // rope modfier   39
 
535
        << QVariant(100)           // get away time  40
503
536
        ;
504
537
 
505
538
    QList<QVariant> kingmode;
528
561
        << QVariant(false)         // per hog ammo   21
529
562
        << QVariant(false)         // no wind        22
530
563
        << QVariant(false)         // more wind      23
531
 
        << QVariant(100)           // damage modfier 24
532
 
        << QVariant(45)            // turn time      25
533
 
        << QVariant(100)           // init health    26
534
 
        << QVariant(15)            // sudden death   27
535
 
        << QVariant(5)             // case prob      28
536
 
        << QVariant(3)             // mines time     29
537
 
        << QVariant(4)             // mines number   30
538
 
        << QVariant(0)             // mine dud pct   31
539
 
        << QVariant(2)             // explosives     32
540
 
        << QVariant(35)            // health case pct 33
541
 
        << QVariant(25)            // health case amt 34
542
 
        << QVariant(47)            // water rise amt 35
543
 
        << QVariant(5)             // health dec amt 36
544
 
        << QVariant(100)           // rope modfier   37
 
564
        << QVariant(false)         // tag team       24
 
565
        << QVariant(false)         // bottom border  25
 
566
        << QVariant(100)           // damage modfier 26
 
567
        << QVariant(45)            // turn time      27
 
568
        << QVariant(100)           // init health    28
 
569
        << QVariant(15)            // sudden death   29
 
570
        << QVariant(5)             // case prob      30
 
571
        << QVariant(3)             // mines time     31
 
572
        << QVariant(4)             // mines number   32
 
573
        << QVariant(0)             // mine dud pct   33
 
574
        << QVariant(2)             // explosives     34
 
575
        << QVariant(35)            // health case pct 35
 
576
        << QVariant(25)            // health case amt 36
 
577
        << QVariant(47)            // water rise amt 37
 
578
        << QVariant(5)             // health dec amt 38
 
579
        << QVariant(100)           // rope modfier   39
 
580
        << QVariant(100)           // get away time  40
545
581
        ;
546
582
 
547
583