1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-17 00:07:41 +02:00

Fixed #427 (custom quest messages).

This commit is contained in:
yupsi
2011-10-16 19:24:05 +00:00
parent e43ac3fa06
commit 828a3f0776
3 changed files with 47 additions and 38 deletions

View File

@ -575,7 +575,7 @@ int Mapa::loadSeerHut( const unsigned char * bufor, int i, CGObjectInstance *& n
{
hut->missionType = 0; //no mission
}
hut->isCustom = false;
hut->isCustomFirst = hut->isCustomNext = hut->isCustomComplete = false;
}
if(hut->missionType)
@ -2035,10 +2035,9 @@ void Mapa::loadQuest(CQuest * guard, const unsigned char * bufor, int & i)
guard->firstVisitText = readString(bufor,i);
guard->nextVisitText = readString(bufor,i);
guard->completedText = readString(bufor,i);
if (guard->firstVisitText.size() && guard->nextVisitText.size() && guard->completedText.size())
guard->isCustom = true;
else
guard->isCustom = false; //randomize all if any text is missing
guard->isCustomFirst = guard->firstVisitText.size() > 0;
guard->isCustomNext = guard->nextVisitText.size() > 0;
guard->isCustomComplete = guard->completedText.size() > 0;
}
TerrainTile & Mapa::getTile( const int3 & tile )