From 226a8a810256634231419091c0d802b7240e9ba9 Mon Sep 17 00:00:00 2001 From: mateuszb Date: Mon, 24 Aug 2009 10:23:44 +0000 Subject: [PATCH] * minor fixes for #1145 --- hch/CObjectHandler.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hch/CObjectHandler.cpp b/hch/CObjectHandler.cpp index 4fb7f7e52..bbd26f52f 100644 --- a/hch/CObjectHandler.cpp +++ b/hch/CObjectHandler.cpp @@ -1284,10 +1284,12 @@ void CGDwelling::fightOver(const CGHeroInstance *h, BattleResult *result) const int CGTownInstance::getSightRadious() const //returns sight distance { if (subID == 2) //tower + { if ((builtBuildings.find(17)) != builtBuildings.end()) //skyship return cb->getMapSize().first + cb->getMapSize().second; else if ((builtBuildings.find(21)) != builtBuildings.end()) //lookout tower return 20; + } return 5; } @@ -1466,10 +1468,10 @@ void CGTownInstance::initObj() switch (alignment) { //add new visitable objects case 2: case 3: case 5: case 6: - bonusingBuildings.push_back(*new CTownBonus(23, this)); + bonusingBuildings.push_back(CTownBonus(23, this)); break; case 7: - bonusingBuildings.push_back(*new CTownBonus(17, this)); + bonusingBuildings.push_back(CTownBonus(17, this)); break; } }