1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-13 19:54:17 +02:00

Fixed #331 - Cartographer messages will now be based on their type and not the surface.

This commit is contained in:
DjWarmonger
2009-12-30 10:02:31 +00:00
parent 5d74e61e3e
commit b79fe389a2

View File

@@ -4778,14 +4778,19 @@ void CCartographer::onHeroVisit( const CGHeroInstance * h ) const
{
//ask if he wants to buy one
int text;
if (cb->getTile(pos)->tertype == 8) //water
text = 25;
else
switch (subID)
{
if (pos.z == 0)
case 0:
text = 25;
break;
case 1:
text = 26;
else
break;
case 2:
text = 27;
break;
default:
tlog2 << "Unrecognized subtype of cartographer" << std::endl;
}
BlockingDialog bd (true, false);
bd.player = h->getOwner();