QTfrontend/model/gameSchemeModel.cpp
changeset 15644 3997d85b3d2e
parent 15409 330a2d7d520d
equal deleted inserted replaced
15643:8138670eab08 15644:3997d85b3d2e
    61                                 << QVariant(3)             // mines time     31
    61                                 << QVariant(3)             // mines time     31
    62                                 << QVariant(4)             // mines number   32
    62                                 << QVariant(4)             // mines number   32
    63                                 << QVariant(0)             // mine dud pct   33
    63                                 << QVariant(0)             // mine dud pct   33
    64                                 << QVariant(2)             // explosives     34
    64                                 << QVariant(2)             // explosives     34
    65                                 << QVariant(0)             // air mines      35
    65                                 << QVariant(0)             // air mines      35
    66                                 << QVariant(35)            // health case pct 36
    66                                 << QVariant(0)             // sentries       36
    67                                 << QVariant(25)            // health case amt 37
    67                                 << QVariant(35)            // health case pct 37
    68                                 << QVariant(47)            // water rise amt 38
    68                                 << QVariant(25)            // health case amt 38
    69                                 << QVariant(5)             // health dec amt 39
    69                                 << QVariant(47)            // water rise amt 39
    70                                 << QVariant(100)           // rope modfier   40
    70                                 << QVariant(5)             // health dec amt 40
    71                                 << QVariant(100)           // get away time  41
    71                                 << QVariant(100)           // rope modfier   41
    72                                 << QVariant(0)             // world edge     42
    72                                 << QVariant(100)           // get away time  42
    73                                 << QVariant()              // scriptparam    43
    73                                 << QVariant(0)             // world edge     43
       
    74                                 << QVariant()              // scriptparam    44
    74                                 ;
    75                                 ;
    75 
    76 
    76 GameSchemeModel::GameSchemeModel(QObject* parent, const QString & directory) :
    77 GameSchemeModel::GameSchemeModel(QObject* parent, const QString & directory) :
    77     QAbstractTableModel(parent)
    78     QAbstractTableModel(parent)
    78 {
    79 {
   132               << "minestime"           // 31
   133               << "minestime"           // 31
   133               << "minesnum"            // 32
   134               << "minesnum"            // 32
   134               << "minedudpct"          // 33
   135               << "minedudpct"          // 33
   135               << "explosives"          // 34
   136               << "explosives"          // 34
   136               << "airmines"            // 35
   137               << "airmines"            // 35
   137               << "healthprobability"   // 36
   138               << "sentries"            // 36
   138               << "healthcaseamount"    // 37
   139               << "healthprobability"   // 37
   139               << "waterrise"           // 38
   140               << "healthcaseamount"    // 38
   140               << "healthdecrease"      // 39
   141               << "waterrise"           // 39
   141               << "ropepct"             // 40
   142               << "healthdecrease"      // 40
   142               << "getawaytime"         // 41
   143               << "ropepct"             // 41
   143               << "worldedge"           // 42
   144               << "getawaytime"         // 42
   144               << "scriptparam"         // scriptparam    43
   145               << "worldedge"           // 43
       
   146               << "scriptparam"         // scriptparam    44
   145               ;
   147               ;
   146 
   148 
   147     QList<QVariant> proMode;
   149     QList<QVariant> proMode;
   148     proMode
   150     proMode
   149             << predefSchemesNames[1]   // name           0
   151             << predefSchemesNames[1]   // name           0
   180             << QVariant(3)             // mines time     31
   182             << QVariant(3)             // mines time     31
   181             << QVariant(0)             // mines number   32
   183             << QVariant(0)             // mines number   32
   182             << QVariant(0)             // mine dud pct   33
   184             << QVariant(0)             // mine dud pct   33
   183             << QVariant(2)             // explosives     34
   185             << QVariant(2)             // explosives     34
   184             << QVariant(0)             // air mines      35
   186             << QVariant(0)             // air mines      35
   185             << QVariant(35)            // health case pct 36
   187             << QVariant(0)             // sentries       36
   186             << QVariant(25)            // health case amt 37
   188             << QVariant(35)            // health case pct 37
   187             << QVariant(47)            // water rise amt 38
   189             << QVariant(25)            // health case amt 38
   188             << QVariant(5)             // health dec amt 39
   190             << QVariant(47)            // water rise amt 39
   189             << QVariant(100)           // rope modfier   40
   191             << QVariant(5)             // health dec amt 40
   190             << QVariant(100)           // get away time  41
   192             << QVariant(100)           // rope modfier   41
   191             << QVariant(0)             // world edge     42
   193             << QVariant(100)           // get away time  42
   192             << QVariant()              // scriptparam    43
   194             << QVariant(0)             // world edge     43
       
   195             << QVariant()              // scriptparam    44
   193             ;
   196             ;
   194 
   197 
   195     QList<QVariant> shoppa;
   198     QList<QVariant> shoppa;
   196     shoppa
   199     shoppa
   197             << predefSchemesNames[2]   // name           0
   200             << predefSchemesNames[2]   // name           0
   228             << QVariant(0)             // mines time     31
   231             << QVariant(0)             // mines time     31
   229             << QVariant(0)             // mines number   32
   232             << QVariant(0)             // mines number   32
   230             << QVariant(0)             // mine dud pct   33
   233             << QVariant(0)             // mine dud pct   33
   231             << QVariant(0)             // explosives     34
   234             << QVariant(0)             // explosives     34
   232             << QVariant(0)             // air mines      35
   235             << QVariant(0)             // air mines      35
   233             << QVariant(0)             // health case pct 36
   236             << QVariant(0)             // sentries       36
   234             << QVariant(25)            // health case amt 37
   237             << QVariant(0)             // health case pct 37
   235             << QVariant(0)             // water rise amt 38
   238             << QVariant(25)            // health case amt 38
   236             << QVariant(0)             // health dec amt 39
   239             << QVariant(0)             // water rise amt 39
   237             << QVariant(100)           // rope modfier   40
   240             << QVariant(0)             // health dec amt 40
   238             << QVariant(100)           // get away time  41
   241             << QVariant(100)           // rope modfier   41
   239             << QVariant(0)             // world edge     42
   242             << QVariant(100)           // get away time  42
   240             << QVariant()              // scriptparam    43
   243             << QVariant(0)             // world edge     43
       
   244             << QVariant()              // scriptparam    44
   241             ;
   245             ;
   242 
   246 
   243     QList<QVariant> cleanslate;
   247     QList<QVariant> cleanslate;
   244     cleanslate
   248     cleanslate
   245             << predefSchemesNames[3]   // name           0
   249             << predefSchemesNames[3]   // name           0
   276             << QVariant(3)             // mines time     31
   280             << QVariant(3)             // mines time     31
   277             << QVariant(4)             // mines number   32
   281             << QVariant(4)             // mines number   32
   278             << QVariant(0)             // mine dud pct   33
   282             << QVariant(0)             // mine dud pct   33
   279             << QVariant(2)             // explosives     34
   283             << QVariant(2)             // explosives     34
   280             << QVariant(0)             // air mines      35
   284             << QVariant(0)             // air mines      35
   281             << QVariant(35)            // health case pct 36
   285             << QVariant(0)             // sentries       36
   282             << QVariant(25)            // health case amt 37
   286             << QVariant(35)            // health case pct 37
   283             << QVariant(47)            // water rise amt 38
   287             << QVariant(25)            // health case amt 38
   284             << QVariant(5)             // health dec amt 39
   288             << QVariant(47)            // water rise amt 39
   285             << QVariant(100)           // rope modfier   40
   289             << QVariant(5)             // health dec amt 40
   286             << QVariant(100)           // get away time  41
   290             << QVariant(100)           // rope modfier   41
   287             << QVariant(0)             // world edge     42
   291             << QVariant(100)           // get away time  42
   288             << QVariant()              // scriptparam    43
   292             << QVariant(0)             // world edge     43
       
   293             << QVariant()              // scriptparam    44
   289             ;
   294             ;
   290 
   295 
   291     QList<QVariant> minefield;
   296     QList<QVariant> minefield;
   292     minefield
   297     minefield
   293             << predefSchemesNames[4]   // name           0
   298             << predefSchemesNames[4]   // name           0
   324             << QVariant(0)             // mines time     31
   329             << QVariant(0)             // mines time     31
   325             << QVariant(200)           // mines number   32
   330             << QVariant(200)           // mines number   32
   326             << QVariant(0)             // mine dud pct   33
   331             << QVariant(0)             // mine dud pct   33
   327             << QVariant(0)             // explosives     34
   332             << QVariant(0)             // explosives     34
   328             << QVariant(0)             // air mines      35
   333             << QVariant(0)             // air mines      35
   329             << QVariant(35)            // health case pct 36
   334             << QVariant(0)             // sentries       36
   330             << QVariant(25)            // health case amt 37
   335             << QVariant(35)            // health case pct 37
   331             << QVariant(47)            // water rise amt 38
   336             << QVariant(25)            // health case amt 38
   332             << QVariant(5)             // health dec amt 39
   337             << QVariant(47)            // water rise amt 39
   333             << QVariant(100)           // rope modfier   40
   338             << QVariant(5)             // health dec amt 40
   334             << QVariant(100)           // get away time  41
   339             << QVariant(100)           // rope modfier   41
   335             << QVariant(0)             // world edge     42
   340             << QVariant(100)           // get away time  42
   336             << QVariant()              // scriptparam    43
   341             << QVariant(0)             // world edge     43
       
   342             << QVariant()              // scriptparam    44
   337             ;
   343             ;
   338 
   344 
   339     QList<QVariant> barrelmayhem;
   345     QList<QVariant> barrelmayhem;
   340     barrelmayhem
   346     barrelmayhem
   341             << predefSchemesNames[5]   // name           0
   347             << predefSchemesNames[5]   // name           0
   372             << QVariant(0)             // mines time     31
   378             << QVariant(0)             // mines time     31
   373             << QVariant(0)             // mines number   32
   379             << QVariant(0)             // mines number   32
   374             << QVariant(0)             // mine dud pct   33
   380             << QVariant(0)             // mine dud pct   33
   375             << QVariant(200)           // explosives     34
   381             << QVariant(200)           // explosives     34
   376             << QVariant(0)             // air mines      35
   382             << QVariant(0)             // air mines      35
   377             << QVariant(35)            // health case pct 36
   383             << QVariant(0)             // sentries       36
   378             << QVariant(25)            // health case amt 37
   384             << QVariant(35)            // health case pct 37
   379             << QVariant(47)            // water rise amt 38
   385             << QVariant(25)            // health case amt 38
   380             << QVariant(5)             // health dec amt 39
   386             << QVariant(47)            // water rise amt 39
   381             << QVariant(100)           // rope modfier   40
   387             << QVariant(5)             // health dec amt 40
   382             << QVariant(100)           // get away time  41
   388             << QVariant(100)           // rope modfier   41
   383             << QVariant(0)             // world edge     42
   389             << QVariant(100)           // get away time  42
   384             << QVariant()              // scriptparam    43
   390             << QVariant(0)             // world edge     43
       
   391             << QVariant()              // scriptparam    44
   385             ;
   392             ;
   386 
   393 
   387     QList<QVariant> tunnelhogs;
   394     QList<QVariant> tunnelhogs;
   388     tunnelhogs
   395     tunnelhogs
   389             << predefSchemesNames[6]   // name           0
   396             << predefSchemesNames[6]   // name           0
   420             << QVariant(3)             // mines time     31
   427             << QVariant(3)             // mines time     31
   421             << QVariant(10)            // mines number   32
   428             << QVariant(10)            // mines number   32
   422             << QVariant(10)            // mine dud pct   33
   429             << QVariant(10)            // mine dud pct   33
   423             << QVariant(10)            // explosives     34
   430             << QVariant(10)            // explosives     34
   424             << QVariant(4)             // air mines      35
   431             << QVariant(4)             // air mines      35
   425             << QVariant(35)            // health case pct 36
   432             << QVariant(0)             // sentries       36
   426             << QVariant(25)            // health case amt 37
   433             << QVariant(35)            // health case pct 37
   427             << QVariant(47)            // water rise amt 38
   434             << QVariant(25)            // health case amt 38
   428             << QVariant(5)             // health dec amt 39
   435             << QVariant(47)            // water rise amt 39
   429             << QVariant(100)           // rope modfier   40
   436             << QVariant(5)             // health dec amt 40
   430             << QVariant(100)           // get away time  41
   437             << QVariant(100)           // rope modfier   41
   431             << QVariant(0)             // world edge     42
   438             << QVariant(100)           // get away time  42
   432             << QVariant()              // scriptparam    43
   439             << QVariant(0)             // world edge     43
       
   440             << QVariant()              // scriptparam    44
   433             ;
   441             ;
   434 
   442 
   435     QList<QVariant> timeless;
   443     QList<QVariant> timeless;
   436     timeless
   444     timeless
   437             << predefSchemesNames[7]   // name           0
   445             << predefSchemesNames[7]   // name           0
   468             << QVariant(3)             // mines time     31
   476             << QVariant(3)             // mines time     31
   469             << QVariant(5)             // mines number   32
   477             << QVariant(5)             // mines number   32
   470             << QVariant(10)            // mine dud pct   33
   478             << QVariant(10)            // mine dud pct   33
   471             << QVariant(2)             // explosives     34
   479             << QVariant(2)             // explosives     34
   472             << QVariant(0)             // air mines      35
   480             << QVariant(0)             // air mines      35
   473             << QVariant(35)            // health case pct 36
   481             << QVariant(0)             // sentries       36
   474             << QVariant(30)            // health case amt 37
   482             << QVariant(35)            // health case pct 37
   475             << QVariant(0)             // water rise amt 38
   483             << QVariant(30)            // health case amt 38
   476             << QVariant(0)             // health dec amt 39
   484             << QVariant(0)             // water rise amt 39
   477             << QVariant(100)           // rope modfier   40
   485             << QVariant(0)             // health dec amt 40
   478             << QVariant(100)           // get away time  41
   486             << QVariant(100)           // rope modfier   41
   479             << QVariant(0)             // world edge     42
   487             << QVariant(100)           // get away time  42
   480             << QVariant()              // scriptparam    43
   488             << QVariant(0)             // world edge     43
       
   489             << QVariant()              // scriptparam    44
   481             ;
   490             ;
   482 
   491 
   483     QList<QVariant> thinkingportals;
   492     QList<QVariant> thinkingportals;
   484     thinkingportals
   493     thinkingportals
   485             << predefSchemesNames[8]   // name           0
   494             << predefSchemesNames[8]   // name           0
   516             << QVariant(3)             // mines time     31
   525             << QVariant(3)             // mines time     31
   517             << QVariant(5)             // mines number   32
   526             << QVariant(5)             // mines number   32
   518             << QVariant(0)             // mine dud pct   33
   527             << QVariant(0)             // mine dud pct   33
   519             << QVariant(5)             // explosives     34
   528             << QVariant(5)             // explosives     34
   520             << QVariant(4)             // air mines      35
   529             << QVariant(4)             // air mines      35
   521             << QVariant(25)            // health case pct 36
   530             << QVariant(0)             // sentries       36
   522             << QVariant(25)            // health case amt 37
   531             << QVariant(25)            // health case pct 37
   523             << QVariant(47)            // water rise amt 38
   532             << QVariant(25)            // health case amt 38
   524             << QVariant(5)             // health dec amt 39
   533             << QVariant(47)            // water rise amt 39
   525             << QVariant(100)           // rope modfier   40
   534             << QVariant(5)             // health dec amt 40
   526             << QVariant(100)           // get away time  41
   535             << QVariant(100)           // rope modfier   41
   527             << QVariant(0)             // world edge     42
   536             << QVariant(100)           // get away time  42
   528             << QVariant()              // scriptparam    43
   537             << QVariant(0)             // world edge     43
       
   538             << QVariant()              // scriptparam    44
   529             ;
   539             ;
   530 
   540 
   531     QList<QVariant> kingmode;
   541     QList<QVariant> kingmode;
   532     kingmode
   542     kingmode
   533             << predefSchemesNames[9]  // name           0
   543             << predefSchemesNames[9]  // name           0
   564             << QVariant(3)             // mines time     31
   574             << QVariant(3)             // mines time     31
   565             << QVariant(4)             // mines number   32
   575             << QVariant(4)             // mines number   32
   566             << QVariant(0)             // mine dud pct   33
   576             << QVariant(0)             // mine dud pct   33
   567             << QVariant(2)             // explosives     34
   577             << QVariant(2)             // explosives     34
   568             << QVariant(0)             // air mines      35
   578             << QVariant(0)             // air mines      35
   569             << QVariant(35)            // health case pct 36
   579             << QVariant(0)             // sentries       36
   570             << QVariant(25)            // health case amt 37
   580             << QVariant(35)            // health case pct 37
   571             << QVariant(47)            // water rise amt 38
   581             << QVariant(25)            // health case amt 38
   572             << QVariant(5)             // health dec amt 39
   582             << QVariant(47)            // water rise amt 39
   573             << QVariant(100)           // rope modfier   40
   583             << QVariant(5)             // health dec amt 40
   574             << QVariant(100)           // get away time  41
   584             << QVariant(100)           // rope modfier   41
   575             << QVariant(0)             // world edge     42
   585             << QVariant(100)           // get away time  42
   576             << QVariant()              // scriptparam    43
   586             << QVariant(0)             // world edge     43
       
   587             << QVariant()              // scriptparam    44
   577             ;
   588             ;
   578 
   589 
   579     QList<QVariant> mutant;
   590     QList<QVariant> mutant;
   580     mutant
   591     mutant
   581             << predefSchemesNames[10]  // name           0
   592             << predefSchemesNames[10]  // name           0
   612             << QVariant(1)             // mines time     31
   623             << QVariant(1)             // mines time     31
   613             << QVariant(4)             // mines number   32
   624             << QVariant(4)             // mines number   32
   614             << QVariant(0)             // mine dud pct   33
   625             << QVariant(0)             // mine dud pct   33
   615             << QVariant(2)             // explosives     34
   626             << QVariant(2)             // explosives     34
   616             << QVariant(0)             // air mines      35
   627             << QVariant(0)             // air mines      35
   617             << QVariant(0)             // health case pct 36
   628             << QVariant(0)             // sentries       36
   618             << QVariant(25)            // health case amt 37
   629             << QVariant(0)             // health case pct 37
   619             << QVariant(0)             // water rise amt 38
   630             << QVariant(25)            // health case amt 38
   620             << QVariant(0)             // health dec amt 39
   631             << QVariant(0)             // water rise amt 39
   621             << QVariant(100)           // rope modfier   40
   632             << QVariant(0)             // health dec amt 40
   622             << QVariant(100)           // get away time  41
   633             << QVariant(100)           // rope modfier   41
   623             << QVariant(0)             // world edge     42
   634             << QVariant(100)           // get away time  42
   624             << QVariant()              // scriptparam    43
   635             << QVariant(0)             // world edge     43
       
   636             << QVariant()              // scriptparam    44
   625             ;
   637             ;
   626 
   638 
   627     QList<QVariant> construction;
   639     QList<QVariant> construction;
   628     construction
   640     construction
   629             << predefSchemesNames[11]  // name           0
   641             << predefSchemesNames[11]  // name           0
   660             << QVariant(3)             // mines time     31
   672             << QVariant(3)             // mines time     31
   661             << QVariant(0)             // mines number   32
   673             << QVariant(0)             // mines number   32
   662             << QVariant(0)             // mine dud pct   33
   674             << QVariant(0)             // mine dud pct   33
   663             << QVariant(0)             // explosives     34
   675             << QVariant(0)             // explosives     34
   664             << QVariant(0)             // air mines      35
   676             << QVariant(0)             // air mines      35
   665             << QVariant(35)            // health case pct 36
   677             << QVariant(0)             // sentries       36
   666             << QVariant(25)            // health case amt 37
   678             << QVariant(35)            // health case pct 37
   667             << QVariant(47)            // water rise amt 38
   679             << QVariant(25)            // health case amt 38
   668             << QVariant(5)             // health dec amt 39
   680             << QVariant(47)            // water rise amt 39
   669             << QVariant(100)           // rope modfier   40
   681             << QVariant(5)             // health dec amt 40
   670             << QVariant(100)           // get away time  41
   682             << QVariant(100)           // rope modfier   41
   671             << QVariant(0)             // world edge     42
   683             << QVariant(100)           // get away time  42
       
   684             << QVariant(0)             // world edge     43
   672             // NOTE: If you change this, also change the defaults in the Construction Mode script
   685             // NOTE: If you change this, also change the defaults in the Construction Mode script
   673             << QVariant("initialenergy=550, energyperround=50, maxenergy=1000, cratesperround=5") // scriptparam    43
   686             << QVariant("initialenergy=550, energyperround=50, maxenergy=1000, cratesperround=5") // scriptparam    44
   674             ;
   687             ;
   675 
   688 
   676     QList<QVariant> specialists;
   689     QList<QVariant> specialists;
   677     specialists
   690     specialists
   678             << predefSchemesNames[12]  // name           0
   691             << predefSchemesNames[12]  // name           0
   709             << QVariant(3)             // mines time     31
   722             << QVariant(3)             // mines time     31
   710             << QVariant(0)             // mines number   32
   723             << QVariant(0)             // mines number   32
   711             << QVariant(0)             // mine dud pct   33
   724             << QVariant(0)             // mine dud pct   33
   712             << QVariant(0)             // explosives     34
   725             << QVariant(0)             // explosives     34
   713             << QVariant(0)             // air mines      35
   726             << QVariant(0)             // air mines      35
   714             << QVariant(100)           // health case pct 36
   727             << QVariant(0)             // sentries       36
   715             << QVariant(25)            // health case amt 37
   728             << QVariant(100)           // health case pct 37
   716             << QVariant(47)            // water rise amt 38
   729             << QVariant(25)            // health case amt 38
   717             << QVariant(5)             // health dec amt 39
   730             << QVariant(47)            // water rise amt 39
   718             << QVariant(100)           // rope modfier   40
   731             << QVariant(5)             // health dec amt 40
   719             << QVariant(100)           // get away time  41
   732             << QVariant(100)           // rope modfier   41
   720             << QVariant(0)             // world edge     42
   733             << QVariant(100)           // get away time  42
       
   734             << QVariant(0)             // world edge     43
   721             // NOTE: If you change this, also change the defaults in the The Specialists script
   735             // NOTE: If you change this, also change the defaults in the The Specialists script
   722             << QVariant("t=SENDXHPL")  // scriptparam    43
   736             << QVariant("t=SENDXHPL")  // scriptparam    44
   723             ;
   737             ;
   724 
   738 
   725     QList<QVariant> spaceinvasion;
   739     QList<QVariant> spaceinvasion;
   726     spaceinvasion
   740     spaceinvasion
   727             << predefSchemesNames[13]  // name           0
   741             << predefSchemesNames[13]  // name           0
   758             << QVariant(3)             // mines time     31
   772             << QVariant(3)             // mines time     31
   759             << QVariant(0)             // mines number   32
   773             << QVariant(0)             // mines number   32
   760             << QVariant(0)             // mine dud pct   33
   774             << QVariant(0)             // mine dud pct   33
   761             << QVariant(0)             // explosives     34
   775             << QVariant(0)             // explosives     34
   762             << QVariant(0)             // air mines      35
   776             << QVariant(0)             // air mines      35
   763             << QVariant(0)             // health case pct 36
   777             << QVariant(0)             // sentries       36
   764             << QVariant(25)            // health case amt 37
   778             << QVariant(0)             // health case pct 37
   765             << QVariant(0)             // water rise amt 38
   779             << QVariant(25)            // health case amt 38
   766             << QVariant(0)             // health dec amt 39
   780             << QVariant(0)             // water rise amt 39
   767             << QVariant(100)           // rope modfier   40
   781             << QVariant(0)             // health dec amt 40
   768             << QVariant(100)           // get away time  41
   782             << QVariant(100)           // rope modfier   41
   769             << QVariant(0)             // world edge     42
   783             << QVariant(100)           // get away time  42
       
   784             << QVariant(0)             // world edge     43
   770             // NOTE: If you change this, also change the defaults in the Space Invasion script
   785             // NOTE: If you change this, also change the defaults in the Space Invasion script
   771             << QVariant("rounds=3, shield=30, barrels=5, pings=2, barrelbonus=3, shieldbonus=30, timebonus=4") // scriptparam    43
   786             << QVariant("rounds=3, shield=30, barrels=5, pings=2, barrelbonus=3, shieldbonus=30, timebonus=4") // scriptparam    44
   772             ;
   787             ;
   773 
   788 
   774     QList<QVariant> hedgeeditor;
   789     QList<QVariant> hedgeeditor;
   775     hedgeeditor
   790     hedgeeditor
   776             << predefSchemesNames[14]  // name           0
   791             << predefSchemesNames[14]  // name           0
   807             << QVariant(3)             // mines time     31
   822             << QVariant(3)             // mines time     31
   808             << QVariant(0)             // mines number   32
   823             << QVariant(0)             // mines number   32
   809             << QVariant(0)             // mine dud pct   33
   824             << QVariant(0)             // mine dud pct   33
   810             << QVariant(0)             // explosives     34
   825             << QVariant(0)             // explosives     34
   811             << QVariant(0)             // air mines      35
   826             << QVariant(0)             // air mines      35
   812             << QVariant(35)            // health case pct 36
   827             << QVariant(0)             // sentries       36
   813             << QVariant(25)            // health case amt 37
   828             << QVariant(35)            // health case pct 37
   814             << QVariant(0)            // water rise amt 38
   829             << QVariant(25)            // health case amt 38
   815             << QVariant(0)             // health dec amt 39
   830             << QVariant(0)            // water rise amt 39
   816             << QVariant(100)           // rope modfier   40
   831             << QVariant(0)             // health dec amt 40
   817             << QVariant(100)           // get away time  41
   832             << QVariant(100)           // rope modfier   41
   818             << QVariant(0)             // world edge     42
   833             << QVariant(100)           // get away time  42
   819             << QVariant()              // scriptparam    43
   834             << QVariant(0)             // world edge     43
       
   835             << QVariant()              // scriptparam    44
   820             ;
   836             ;
   821 
   837 
   822     QList<QVariant> racer;
   838     QList<QVariant> racer;
   823     racer
   839     racer
   824             << predefSchemesNames[15]   // name           0
   840             << predefSchemesNames[15]   // name           0
   855             << QVariant(0)             // mines time     31
   871             << QVariant(0)             // mines time     31
   856             << QVariant(0)             // mines number   32
   872             << QVariant(0)             // mines number   32
   857             << QVariant(0)             // mine dud pct   33
   873             << QVariant(0)             // mine dud pct   33
   858             << QVariant(0)             // explosives     34
   874             << QVariant(0)             // explosives     34
   859             << QVariant(0)             // air mines      35
   875             << QVariant(0)             // air mines      35
   860             << QVariant(0)             // health case pct 36
   876             << QVariant(0)             // sentries       36            
   861             << QVariant(25)            // health case amt 37
   877             << QVariant(0)             // health case pct 37
   862             << QVariant(0)             // water rise amt 38
   878             << QVariant(25)            // health case amt 38
   863             << QVariant(0)             // health dec amt 39
   879             << QVariant(0)             // water rise amt 39
   864             << QVariant(100)           // rope modfier   40
   880             << QVariant(0)             // health dec amt 40
   865             << QVariant(100)           // get away time  41
   881             << QVariant(100)           // rope modfier   41
   866             << QVariant(0)             // world edge     42
   882             << QVariant(100)           // get away time  42
   867             << QVariant()              // scriptparam    43
   883             << QVariant(0)             // world edge     43
       
   884             << QVariant()              // scriptparam    44
   868             ;
   885             ;
   869 
   886 
   870 
   887 
   871     schemes.append(defaultScheme);
   888     schemes.append(defaultScheme);
   872     schemes.append(proMode);
   889     schemes.append(proMode);