It is currently 03 Aug 2025, 00:54
   
Text Size

C[still bugged]If dealt damage this way would die, exile it

Report wrong Card behavior to get it fixed.
PLEASE ADD SAVEGAMES TO YOUR TOPIC !

Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins

C[still bugged]If dealt damage this way would die, exile it

Postby Korath » 12 Dec 2015, 20:01

Describe the Bug:
If all the damage from a card stating "If a creature dealt damage this way would die this turn, exile it instead" is prevented, the creature's still exiled if it dies.

Which card did behave improperly ?
I noticed it on Yamabushi's Flame.

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
Post-FRF.

What exactly should be the correct behavior/interaction ?
Damage prevention is a replacement effect, so if all damage is prevented, the creature's not "dealt damage this way". It shouldn't get the exile effect.

Are any other cards possibly affected by this bug ?
All of them: Anger of the Gods, Annihilating Fire, Demonfire, Pillar of Flame, Red Sun's Zenith, Serpentine Spike, Touch of the Void, Yamabushi's Flame, Yamabushi's Storm.

I haven't tested, but I'm sure that if some or all of the damage is redirected, the creature it's redirected to doesn't get the effect, either.

Disintegrate is worth mentioning; it's templated differently, so the creature's affected whether or not damage is prevented or redirected.

I haven't checked the old cards, but it probably also happens with all "dealt damage this way" effects:
  1. Attack if able: Aggravate
  2. Can't cast: Aurelia's Fury
  3. Can't regenerate: Flamebreak, Incinerate, Jaya Ballard, Task Mage,
  4. Emblem: Chandra, Fire of Kaladesh // Chandra, Roaring Flame
  5. Tap: Aurelia's Fury (again), Pathway Arrows
I included new cards since AFAIK the machinery to handle this properly doesn't exist yet in Manalink, and I don't plan to port it from Shandalar myself at this time. If someone else gets to it before me, in src/Shandalar/effects.cpp in NB or later (introduced in commit 0dc9f67), see the attach_when_deals_damage parameter in deal_damage() and its handling in targets[5].player of fx_damage_for_exe().
Last edited by Aswan jaguar on 15 Sep 2016, 03:44, edited 5 times in total.
Reason: still bugged by BAgate-need check mew update me
User avatar
Korath
DEVELOPER
 
Posts: 3708
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1108 times

Re: [confirmed]If dealt damage this way would die, exile it

Postby BAgate » 14 Dec 2015, 07:09

Confirmed for old cards as well.
Working on: housekeeping and archived reports
User avatar
BAgate
Tester
 
Posts: 2444
Joined: 06 Mar 2012, 11:09
Has thanked: 117 times
Been thanked: 158 times

Re: [confirmed]If dealt damage this way would die, exile it

Postby Gargaroz » 12 Apr 2016, 20:57

Fixed for all the case you mentioned and Carbonize.
The funny part is that Korath already made almost everything needed for that, it only lacked the final implementation, maybe he forgot that ;)
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
Gargaroz
Programmer
 
Posts: 7097
Joined: 06 Nov 2009, 11:11
Has thanked: 82 times
Been thanked: 595 times

Re: [confirmed]If dealt damage this way would die, exile it

Postby Korath » 12 Apr 2016, 21:04

Carbonize is different from the cases above. Its target gets the effect whether damage is dealt or not, since it's templated the same way as Disintegrate.
User avatar
Korath
DEVELOPER
 
Posts: 3708
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1108 times

Re: [New info]If dealt damage this way would die, exile it

Postby Gargaroz » 22 Apr 2016, 15:11

Yup! Fixed.
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
Gargaroz
Programmer
 
Posts: 7097
Joined: 06 Nov 2009, 11:11
Has thanked: 82 times
Been thanked: 595 times

Re: [fixed]If dealt damage this way would die, exile it

Postby BAgate » 10 Aug 2016, 03:50

Still not working: Red Sun's Zenith (effect before damage prevention)
Chandra, Fire of Kaladesh (transforms before damage prevention step on 3rd pt of damage)
Last edited by Aswan jaguar on 11 Oct 2019, 12:10, edited 1 time in total.
Reason: strikethrough fixed
Working on: housekeeping and archived reports
User avatar
BAgate
Tester
 
Posts: 2444
Joined: 06 Mar 2012, 11:09
Has thanked: 117 times
Been thanked: 158 times

Re: [still bugged]If dealt damage this way would die, exile

Postby Gargaroz » 14 Sep 2016, 19:44

Red Sun's Zenith slipped past me and it's fixed.
Chandra, Fire of Kaladesh, on the other hand, it's more problematic...
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
Gargaroz
Programmer
 
Posts: 7097
Joined: 06 Nov 2009, 11:11
Has thanked: 82 times
Been thanked: 595 times


Return to Bug Reports

Who is online

Users browsing this forum: No registered users and 7 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 7 users online :: 0 registered, 0 hidden and 7 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 7 guests

Login Form