1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-27 22:49:25 +02:00

Extract library entity randomization logic to separate class

This commit is contained in:
Ivan Savenko
2025-05-16 17:20:56 +03:00
parent 184e841b16
commit 54a46b77a9
55 changed files with 605 additions and 441 deletions

View File

@@ -42,11 +42,11 @@ void CGPandoraBox::init()
}
}
void CGPandoraBox::initObj(vstd::RNG & rand)
void CGPandoraBox::initObj(IGameRandomizer & gameRandomizer)
{
init();
CRewardableObject::initObj(rand);
CRewardableObject::initObj(gameRandomizer);
}
void CGPandoraBox::grantRewardWithMessage(IGameEventCallback & gameEvents, const CGHeroInstance * h, int index, bool markAsVisit) const