diff -r ebef2de30c18 -r 4cab13c82b4e QTfrontend/game.cpp --- a/QTfrontend/game.cpp Mon Nov 26 00:28:47 2012 +0400 +++ b/QTfrontend/game.cpp Tue Nov 27 00:29:41 2012 +0400 @@ -345,7 +345,7 @@ gameSetup.map = flib_map_create_regular( QUuid::createUuid().toByteArray().constData() , themeModel->rowCount() > 0 ? themeModel->index(rand() % themeModel->rowCount()).data().toString().toUtf8().constData() : "Sheep" - , 3); + , 2); gameSetup.teamlist = flib_teamlist_create(); // add teams @@ -368,21 +368,20 @@ for(int i = 0; i < 2; ++i) { - flib_weaponset *set = flib_weaponset_create("Default"); flib_team *team = teams[i]; team->hogsInGame = 4; team->remoteDriven = false; for(int h = 0; h < HEDGEHOGS_PER_TEAM; ++h) - team->hogs[h].weaponset = set; + { + team->hogs[h].weaponset = flib_weaponset_create("Default"); + team->hogs[h].initialHealth = 100; + } flib_teamlist_insert(gameSetup.teamlist, team, 0); } m_conn = flib_gameconn_create(config->netNick().toUtf8().constData(), &gameSetup, false); - for(int i = 0; i < 2; ++i) - flib_weaponset_destroy(teams[i]->hogs[0].weaponset); - flib_teamlist_destroy(gameSetup.teamlist); flib_map_destroy(gameSetup.map); flib_scheme_destroy(gameSetup.gamescheme);