Hollowhenge Spirit not working with if attacked/blocked
Report wrong Card behavior to get it fixed.
PLEASE ADD SAVEGAMES TO YOUR TOPIC !
PLEASE ADD SAVEGAMES TO YOUR TOPIC !
Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins
Hollowhenge Spirit not working with if attacked/blocked
by Aswan jaguar » 02 Dec 2017, 11:59
Describe the Bug:
1- Hollowhenge Spirit doesn't have flying.fixed
2- When Hollowhenge Spirit enters the battlefield, can't remove target blocking creature from combat - illegal target.(works only for attacking creature).
3- Hollowhenge Spirit etb ability can be cancelled although you have legal attacking or blocking creature targets.
Which card did behave improperly?
Hollowhenge Spirit
Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Manalink dev 778ccb5 version - duel
What exactly should be the correct behavior/interaction?
1- Hollowhenge Spirit has flying.
2- When Hollowhenge Spirit enters the battlefield, can also remove target blocking creatures from combat not only attacking. See ruling below.
3- Hollowhenge Spirit etb ability can't be cancelled if you have legal attacking or blocking creature targets.
this ruling has to be considered when a blocking creature is removed:
1/22/2011 Removing a blocking creature from combat doesn’t cause the creature it was blocking to become unblocked. If no other creatures are blocking that attacking creature, it won’t assign combat damage (unless it has trample).
Are any other cards possibly affected by this bug?
-
3- Hollowhenge Spirit etb ability can be cancelled although you have legal attacking or blocking creature targets.
Which card did behave improperly?
Hollowhenge Spirit
Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Manalink dev 778ccb5 version - duel
What exactly should be the correct behavior/interaction?
1- Hollowhenge Spirit has flying.
2- When Hollowhenge Spirit enters the battlefield, can also remove target blocking creatures from combat not only attacking. See ruling below.
3- Hollowhenge Spirit etb ability can't be cancelled if you have legal attacking or blocking creature targets.
this ruling has to be considered when a blocking creature is removed:
1/22/2011 Removing a blocking creature from combat doesn’t cause the creature it was blocking to become unblocked. If no other creatures are blocking that attacking creature, it won’t assign combat damage (unless it has trample).
Are any other cards possibly affected by this bug?
-
- Attachments
-
hollowhange spirit no blocking creatures.rar
- (2.51 KiB) Downloaded 207 times
Last edited by Aswan jaguar on 23 Apr 2019, 14:35, edited 4 times in total.
Reason: strikethrough fixed-rename to current bug
Reason: strikethrough fixed-rename to current bug
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8129
- Joined: 13 May 2010, 12:17
- Has thanked: 748 times
- Been thanked: 477 times
Re: Hollowhenge Spirit no flying+etb cancellable+no blockers
by Korath » 03 Dec 2017, 02:50
Flying is a csv error, so it's in Shandalar too; it's fixed in 8816ad8.
-
Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
Re: Hollowhenge Spirit etb cancellable+no blockers
by Aswan jaguar » 21 Apr 2019, 12:20
The remove blocking creature from combat is not working for all the cards that have it no matter if they leave attacking creature unblocked like Ydwen Efreet, False Orders do or not, like Hollowhenge Spirit does when the existing function "remove_state(player, card, STATE_BLOCKING)" is inserted of course.
NowYdwen Efreet and False Orders target creature are not removed from combat (both visually and in function) and creatures they blocked don't become unblocked they still get and receive damage by blockers.
In False Orders in case you decide your blocker blocks another creature then it will receive and inflict damage to new attacker but the original blocked attacker doesn't become unblocked and inflict damage to player. Also if you choose opponent's blocker you never get asked if you want to assign it to block another attacker.
NOTE: Ydwen Efreet microprose version was working correctly it did remove the blocker from combat both visually and as an effect and the attacker did become unblocked and assigned combat damage if it wasn't blocked by another creature. I don't know if a hack was used as when was removed from combat it came in play tapped.
Now
In False Orders in case you decide your blocker blocks another creature then it will receive and inflict damage to new attacker but the original blocked attacker doesn't become unblocked and inflict damage to player. Also if you choose opponent's blocker you never get asked if you want to assign it to block another attacker.
NOTE: Ydwen Efreet microprose version was working correctly it did remove the blocker from combat both visually and as an effect and the attacker did become unblocked and assigned combat damage if it wasn't blocked by another creature. I don't know if a hack was used as when was removed from combat it came in play tapped.
Last edited by Aswan jaguar on 23 Apr 2019, 14:31, edited 2 times in total.
Reason: strikethrough fixed
Reason: strikethrough fixed
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8129
- Joined: 13 May 2010, 12:17
- Has thanked: 748 times
- Been thanked: 477 times
Re: Hollowhenge Spirit etb cancellable+no blockers
by Korath » 21 Apr 2019, 22:13
The part that card_ydwen_efreet() is missing is to set get_card_instance(player, card)->blocking = 0xff.
Though it should really, really, be factored out into a remove_from_combat() function instead of making the same bugs everywhere. Neither Ydwen Efreet nor Hollowhenge Spirit correctly set STATE_ATTACKED or STATE_BLOCKED either, for example, so its like the affected creatures never attacked or blocked at all - they won't be affected by things like Heat Stroke or Vizier of Deferment or Berserk.
Though it should really, really, be factored out into a remove_from_combat() function instead of making the same bugs everywhere. Neither Ydwen Efreet nor Hollowhenge Spirit correctly set STATE_ATTACKED or STATE_BLOCKED either, for example, so its like the affected creatures never attacked or blocked at all - they won't be affected by things like Heat Stroke or Vizier of Deferment or Berserk.
-
Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
Re: Hollowhenge Spirit etb cancellable+no blockers
by Aswan jaguar » 23 Apr 2019, 14:29
Fixed Hollowhenge Spirit and Ydwen Efreet.
I didn't fix False Orders and none will work correctly with cards like Heat Stroke or Vizier of Deferment or Berserk. I will leave this open for a proper fix the way you suggest.
I didn't fix False Orders and none will work correctly with cards like Heat Stroke or Vizier of Deferment or Berserk. I will leave this open for a proper fix the way you suggest.
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8129
- Joined: 13 May 2010, 12:17
- Has thanked: 748 times
- Been thanked: 477 times
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 12 guests