142 QStringList GameCFGWidget::getFullConfig() const |
144 QStringList GameCFGWidget::getFullConfig() const |
143 { |
145 { |
144 QStringList sl; |
146 QStringList sl; |
145 sl.append("eseed " + pMapContainer->getCurrentSeed()); |
147 sl.append("eseed " + pMapContainer->getCurrentSeed()); |
146 sl.append(QString("e$gmflags %1").arg(getGameFlags())); |
148 sl.append(QString("e$gmflags %1").arg(getGameFlags())); |
147 sl.append(QString("e$damagepct %1").arg(schemeData(16).toInt())); |
149 sl.append(QString("e$damagepct %1").arg(schemeData(17).toInt())); |
148 sl.append(QString("e$turntime %1").arg(schemeData(17).toInt() * 1000)); |
150 sl.append(QString("e$turntime %1").arg(schemeData(18).toInt() * 1000)); |
149 sl.append(QString("e$minestime %1").arg(schemeData(21).toInt() * 1000)); |
151 sl.append(QString("e$minestime %1").arg(schemeData(22).toInt() * 1000)); |
150 sl.append(QString("e$landadds %1").arg(schemeData(22).toInt())); |
152 sl.append(QString("e$landadds %1").arg(schemeData(23).toInt())); |
151 sl.append(QString("e$sd_turns %1").arg(schemeData(19).toInt())); |
153 sl.append(QString("e$sd_turns %1").arg(schemeData(20).toInt())); |
152 sl.append(QString("e$casefreq %1").arg(schemeData(20).toInt())); |
154 sl.append(QString("e$casefreq %1").arg(schemeData(21).toInt())); |
153 sl.append(QString("e$minedudpct %1").arg(schemeData(23).toInt())); |
155 sl.append(QString("e$minedudpct %1").arg(schemeData(24).toInt())); |
154 sl.append(QString("e$template_filter %1").arg(pMapContainer->getTemplateFilter())); |
156 sl.append(QString("e$template_filter %1").arg(pMapContainer->getTemplateFilter())); |
155 |
157 |
156 QString currentMap = pMapContainer->getCurrentMap(); |
158 QString currentMap = pMapContainer->getCurrentMap(); |
157 if (currentMap.size() > 0) |
159 if (currentMap.size() > 0) |
158 sl.append("emap " + currentMap); |
160 sl.append("emap " + currentMap); |