diff --git a/CMT.cpp b/CMT.cpp index 39ce707c4..d034ee35b 100644 --- a/CMT.cpp +++ b/CMT.cpp @@ -62,7 +62,7 @@ CGameInfo* CGI; #endif #define CHUNK 16384 -const char * NAME = "VCMI 0.53 \"Tirion\" Techdemo"; +const char * NAME = "VCMI 0.53b \"Tirion\" Techdemo"; SDL_Surface * ekran, * screen, * screen2; extern SDL_Surface * CSDL_Ext::std32bppSurface; diff --git a/CPlayerInterface.cpp b/CPlayerInterface.cpp index 79025efe3..d907038f6 100644 --- a/CPlayerInterface.cpp +++ b/CPlayerInterface.cpp @@ -1421,8 +1421,9 @@ SDL_Surface * CPlayerInterface::drawTownInfoWin(const CGTownInstance * curh) printAt(curh->name,75,15,GEOR13,zwykly,ret); int pom = curh->fortLevel() - 1; if(pom<0) pom = 3; - blitAt(halls->ourImages[curh->hallLevel()].bitmap,77,42,ret); blitAt(forts->ourImages[pom].bitmap,115,42,ret); + if((pom=curh->hallLevel())>=0) + blitAt(halls->ourImages[pom].bitmap,77,42,ret); itoa(curh->dailyIncome(),buf,10); printAtMiddle(buf,167,70,GEORM,zwykly,ret); for (std::map >::const_iterator i=curh->garrison.slots.begin(); i!=curh->garrison.slots.end();i++) diff --git a/hch/CAmbarCendamo.cpp b/hch/CAmbarCendamo.cpp index fd2012efd..927393491 100644 --- a/hch/CAmbarCendamo.cpp +++ b/hch/CAmbarCendamo.cpp @@ -1729,6 +1729,11 @@ void CAmbarCendamo::deh3m() { nt->builtBuildings.insert(7); } + nt->builtBuildings.insert(10); + nt->builtBuildings.insert(5); + nt->builtBuildings.insert(30); + if(rand()%2) + nt->builtBuildings.insert(31); } nt->setOwner(spec->player);