Added CMR set, added Monarch game mode, added/fix several primitives and improved Android downloader.

This commit is contained in:
valfieri
2020-11-30 10:55:42 +01:00
parent d751ed3540
commit c704dfbfb2
18 changed files with 5392 additions and 266 deletions
+40
View File
@@ -1135,6 +1135,46 @@ AAAlterYidaroCount::~AAAlterYidaroCount()
{
}
//AA Monarch
AAAlterMonarch::AAAlterMonarch(GameObserver* observer, int _id, MTGCardInstance * _source, Targetable * _target, ManaCost * _cost,
int who) :
ActivatedAbilityTP(observer, _id, _source, _target, _cost, who)
{
}
int AAAlterMonarch::resolve()
{
Damageable * _target = (Damageable *) getTarget();
if (_target)
{
Player * pTarget = (Player*)_target;
if(pTarget)
{
if(!pTarget->monarch){
pTarget->monarch = 1;
pTarget->opponent()->monarch = 0;
WEvent * e = NEW WEventplayerMonarch(pTarget);
game->receiveEvent(e);
}
}
}
return 0;
}
const string AAAlterMonarch::getMenuText()
{
return _("A player becomes the Monarch").c_str();
}
AAAlterMonarch * AAAlterMonarch::clone() const
{
return NEW AAAlterMonarch(*this);
}
AAAlterMonarch::~AAAlterMonarch()
{
}
//AA Energy Counters
AAAlterEnergy::AAAlterEnergy(GameObserver* observer, int _id, MTGCardInstance * _source, Targetable * _target, int energy, ManaCost * _cost,
int who) :