equal
deleted
inserted
replaced
198 |
198 |
199 QByteArray GameCFGWidget::getFullConfig() const |
199 QByteArray GameCFGWidget::getFullConfig() const |
200 { |
200 { |
201 QList<QByteArray> bcfg; |
201 QList<QByteArray> bcfg; |
202 int mapgen = pMapContainer->get_mapgen(); |
202 int mapgen = pMapContainer->get_mapgen(); |
|
203 if (Scripts->currentIndex() > 0) |
|
204 { |
|
205 bcfg << QString("escript Scripts/Multiplayer/%1.lua").arg(Scripts->itemData(Scripts->currentIndex(), GameStyleModel::ScriptRole).toString()).toUtf8(); |
|
206 } |
203 |
207 |
204 QString currentMap = pMapContainer->getCurrentMap(); |
208 QString currentMap = pMapContainer->getCurrentMap(); |
205 if (currentMap.size() > 0) |
209 if (currentMap.size() > 0) |
206 { |
210 { |
207 bcfg << QString("emap " + currentMap).toUtf8(); |
211 bcfg << QString("emap " + currentMap).toUtf8(); |
209 // engine should figure it out on its own |
213 // engine should figure it out on its own |
210 // if(pMapContainer->getCurrentIsMission()) |
214 // if(pMapContainer->getCurrentIsMission()) |
211 // bcfg << QString("escript Maps/%1/map.lua").arg(currentMap).toUtf8(); |
215 // bcfg << QString("escript Maps/%1/map.lua").arg(currentMap).toUtf8(); |
212 } |
216 } |
213 bcfg << QString("etheme " + pMapContainer->getCurrentTheme()).toUtf8(); |
217 bcfg << QString("etheme " + pMapContainer->getCurrentTheme()).toUtf8(); |
214 |
|
215 if (Scripts->currentIndex() > 0) |
|
216 { |
|
217 bcfg << QString("escript Scripts/Multiplayer/%1.lua").arg(Scripts->itemData(Scripts->currentIndex(), GameStyleModel::ScriptRole).toString()).toUtf8(); |
|
218 } |
|
219 |
218 |
220 bcfg << QString("eseed " + pMapContainer->getCurrentSeed()).toUtf8(); |
219 bcfg << QString("eseed " + pMapContainer->getCurrentSeed()).toUtf8(); |
221 bcfg << QString("e$gmflags %1").arg(getGameFlags()).toUtf8(); |
220 bcfg << QString("e$gmflags %1").arg(getGameFlags()).toUtf8(); |
222 bcfg << QString("e$damagepct %1").arg(schemeData(26).toInt()).toUtf8(); |
221 bcfg << QString("e$damagepct %1").arg(schemeData(26).toInt()).toUtf8(); |
223 bcfg << QString("e$turntime %1").arg(schemeData(27).toInt() * 1000).toUtf8(); |
222 bcfg << QString("e$turntime %1").arg(schemeData(27).toInt() * 1000).toUtf8(); |