Fixed some primitives, fixed several bug on damage management for planeswalkers and battle cards, added new keywords "noloyaltydamage" and "nodefensedamage" to avoid damage remove counters,

This commit is contained in:
Vittorio Alfieri
2023-05-22 01:19:15 +02:00
parent dd28f274d1
commit 2374b00dfd
10 changed files with 53 additions and 38 deletions
+4
View File
@@ -1240,6 +1240,10 @@ public:
e->damage->target->exceededDamage = e->damage->target->life;
e->damage->source->exceededDamage = e->damage->target->life;
this->source->exceededDamage = e->damage->target->life;
} else {
e->damage->target->exceededDamage = 0;
e->damage->source->exceededDamage = 0;
this->source->exceededDamage = 0;
}
triggeredTurn = game->turn;