1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-23 00:28:08 +02:00

* Fixed bug #112

* Improved the security checks for ExchangeArtifact and SetArtifact, but have also come to realize that SetArtifact  is inherently broken and can be used for cheating. :(
* Preliminary work for combination artifacts, it's now possible to identify artifacts that are combined and what they're made up of.
* Happy New Year!
This commit is contained in:
OnionKnight
2009-12-30 15:33:28 +00:00
parent b79fe389a2
commit ef5b1ca1de
9 changed files with 141 additions and 22 deletions

View File

@ -1005,7 +1005,7 @@ void Mapa::loadHero( CGObjectInstance * &nobj, const unsigned char * bufor, int
{
id = readNormalNr(bufor,i, artidlen); i+=artidlen;
if(id!=artmask)
nhi->artifacts.push_back(id);
nhi->giveArtifact(id);
}
}
} //artifacts
@ -1244,7 +1244,7 @@ void Mapa::readPredefinedHeroes( const unsigned char * bufor, int &i)
{
id = readNormalNr(bufor,i, artidlen); i+=artidlen;
if(id!=artmask)
cgh->artifacts.push_back(id);
cgh->giveArtifact(id);
}
}
} //artifacts