# HG changeset patch # User nemo # Date 1393181458 18000 # Node ID 7c41dba086ba6f715c1b59b415f3f275e76f930e # Parent 28e53573fdd2623f571e5cf332ee2ec1d7806dbb# Parent ac01a2aeff6921b21d22ab53958f693cde54df9d merge diff -r ac01a2aeff69 -r 7c41dba086ba QTfrontend/ui/widget/gamecfgwidget.cpp --- a/QTfrontend/ui/widget/gamecfgwidget.cpp Sun Feb 23 19:15:39 2014 +0100 +++ b/QTfrontend/ui/widget/gamecfgwidget.cpp Sun Feb 23 13:50:58 2014 -0500 @@ -445,8 +445,8 @@ } if (param == "SCRIPT") { - pMapContainer->setScript(value); Scripts->setCurrentIndex(Scripts->findText(value)); + pMapContainer->setScript(Scripts->itemData(Scripts->currentIndex(), GameStyleModel::ScriptRole).toString().toUtf8()); return; } if (param == "DRAWNMAP") @@ -652,6 +652,7 @@ else { pMapContainer->setScript(name); + pMapContainer->setScript(Scripts->itemData(index, GameStyleModel::ScriptRole).toString().toUtf8()); } emit paramChanged("SCRIPT", QStringList(name)); } diff -r ac01a2aeff69 -r 7c41dba086ba share/hedgewars/Data/Scripts/Multiplayer/Tunnels.lua --- a/share/hedgewars/Data/Scripts/Multiplayer/Tunnels.lua Sun Feb 23 19:15:39 2014 +0100 +++ b/share/hedgewars/Data/Scripts/Multiplayer/Tunnels.lua Sun Feb 23 13:50:58 2014 -0500 @@ -22,6 +22,9 @@ end end +function onPreviewInit() +onGameInit() +end function onGameInit() MapGen = 2