Erwan
- Magic 2010: Combat Damages don't go on the stack anymore - Comp rules: "goes to graveyard" effects don't go on the stack anymore - Regenerate "fixed" (untested) - Basic "ReplacementEffect" mechanism for damage prevention. Can be extended to other replacement effects with some limits. - TODO: Damages don't go on the stack, the abilities that create them do.
This commit is contained in:
@@ -169,6 +169,7 @@ int DamageResolverLayer::initResolve(){
|
||||
if (empty()){
|
||||
if (!damageStack->empty()){
|
||||
game->mLayers->stackLayer()->addAction(damageStack);
|
||||
game->mLayers->stackLayer()->resolve(); //Wagic 2010
|
||||
}else{
|
||||
SAFE_DELETE(damageStack);
|
||||
}
|
||||
@@ -246,6 +247,7 @@ int DamageResolverLayer::resolveDamages(){
|
||||
}
|
||||
}
|
||||
game->mLayers->stackLayer()->addAction(damageStack);
|
||||
game->mLayers->stackLayer()->resolve(); //Wagic 2010
|
||||
remainingDamageSteps--;
|
||||
resetObjects();
|
||||
damageStack = NULL;
|
||||
|
||||
Reference in New Issue
Block a user