mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-28 08:48:48 +02:00
cheats + grail in town
This commit is contained in:
parent
6f8b62d77d
commit
c49d38b855
@ -1695,6 +1695,9 @@ void CPlayerInterface::requestReturningToMainMenu(bool won)
|
||||
for(const CGHeroInstance * h : cb->getHeroesInfo())
|
||||
if(h->hasArt(ArtifactID::GRAIL))
|
||||
param.hasGrail = true;
|
||||
for(const CGTownInstance * t : cb->getTownInfo())
|
||||
if(t->builtBuildings.find(BuildingID::GRAIL))
|
||||
param.hasGrail = true;
|
||||
param.allDefeated = true;
|
||||
for (PlayerColor player(0); player < PlayerColor::PLAYER_LIMIT; ++player)
|
||||
{
|
||||
|
@ -513,7 +513,13 @@ void PlayerMessageProcessor::executeCheatCode(const std::string & cheatName, Pla
|
||||
|
||||
assert(callbacks.count(cheatName));
|
||||
if (callbacks.count(cheatName))
|
||||
{
|
||||
PlayerCheated pc;
|
||||
pc.player = player;
|
||||
gameHandler->sendAndApply(&pc);
|
||||
|
||||
callbacks.at(cheatName)();
|
||||
}
|
||||
}
|
||||
|
||||
void PlayerMessageProcessor::sendSystemMessage(std::shared_ptr<CConnection> connection, const std::string & message)
|
||||
|
Loading…
Reference in New Issue
Block a user