Erwan
- Changecontroller now sends a changezone event - Manacost bug fix (memory leak)
This commit is contained in:
@@ -1546,7 +1546,9 @@ class AControlStealAura: public MTGAbility{
|
||||
Player * originalController;
|
||||
AControlStealAura(int _id , MTGCardInstance * _source, MTGCardInstance * _target):MTGAbility(_id, _source, _target){
|
||||
originalController = _target->controller();
|
||||
_target->changeController(game->currentlyActing());
|
||||
MTGCardInstance * copy = _target->changeController(game->currentlyActing());
|
||||
target = copy;
|
||||
source->target = copy;
|
||||
}
|
||||
|
||||
int destroy(){
|
||||
|
||||
@@ -48,7 +48,7 @@ class MTGCardInstance: public MTGCard, public Damageable, public Targetable {
|
||||
int summoningSickness;
|
||||
// The recommended method to test for summoning Sickness !
|
||||
int hasSummoningSickness();
|
||||
int changeController(Player * newcontroller);
|
||||
MTGCardInstance * changeController(Player * newcontroller);
|
||||
MTGCardInstance * defenser;
|
||||
float changedZoneRecently;
|
||||
Player * owner;
|
||||
|
||||
Reference in New Issue
Block a user