fixed evolve hoepfully for the final time.

This commit is contained in:
omegablast2002@yahoo.com
2013-01-27 02:54:03 +00:00
parent c1c6296c9c
commit 534d87e3bd
+4 -4
View File
@@ -5323,10 +5323,10 @@ public:
} }
int receiveEvent(WEvent * event) int receiveEvent(WEvent * event)
{ {
WEventZoneChange * enters = (WEventZoneChange *) event; WEventZoneChange * enters = dynamic_cast<WEventZoneChange *> (event);
if (enters->to == game->currentlyActing()->game->inPlay if (enters && enters->to == enters->card->controller()->game->inPlay)
&& (enters->from != game->currentlyActing()->opponent()->game->inPlay && enters->from != game->currentlyActing()->game->inPlay) //cards changing from inplay to inplay don't re-enter battlefield if(enters->from != enters->card->controller()->game->inPlay && enters->from != enters->card->controller()->opponent()->game->inPlay) //cards changing from inplay to inplay don't re-enter battlefield
&& enters->card->controller() == source->controller() && enters->card->isCreature()) if(enters->card->controller() == source->controller() && enters->card->isCreature())
{ {
if(enters->card != source && (enters->card->power > source->power || enters->card->toughness > source->toughness)) if(enters->card != source && (enters->card->power > source->power || enters->card->toughness > source->toughness))
{ {