It is currently 16 Apr 2024, 13:24
   
Text Size

[fixed]Moonlit Strider can sacrifice any creature

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

[fixed]Moonlit Strider can sacrifice any creature

Postby Aswan jaguar » 28 Apr 2018, 11:07

Describe the Bug:
Moonlit Strider 's ability prompts and can sacrifice any creature you control to grant protection from a color.

Which card did behave improperly?
Moonlit Strider

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?
Moonlit Strider 's ability cost is sacrifice Moonlit Strider itself.

Are any other cards possibly affected by this bug?
-
Attachments
moonlit strider sacrifice a creature.rar
(2.56 KiB) Downloaded 117 times
Last edited by Aswan jaguar on 22 Jun 2019, 08:29, edited 1 time in total.
Reason: fixed
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: Moonlit Strider can sacrifice any creature

Postby Aswan jaguar » 22 Jun 2019, 08:27

Fixed in commit de54aae0. I noticed that the protection granted can't be sleighted although there is a flag KEYWORD_RECALC_SET_COLOR used with select_a_protection(player) for that and it is used by many cards. Is it Sleight of Mind's fault? was it broken?
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: [fixed]Moonlit Strider can sacrifice any creature

Postby Korath » 22 Jun 2019, 12:21

It's not used with select_a_protection(); it's used with pump_ability_until_eot(), which honors Sleight of Mind- and Magical Hack-like effects on its own, and documents KEYWORD_RECALC_SET_COLOR as suppressing that. In this case, it's deliberately suppressed because the Sleight of Mind shouldn't do anything, since the chosen color isn't text on the card: if you sleight a Moonlit Strider from black to blue, then activate it and choose black, the targeted creature is still supposed to get protection from black. Without this flag, all pump_ability_until_eot() would see is the card activating to give the creature protection from black in exactly the same way Willow Priestess does, and update that to protection from blue.
User avatar
Korath
DEVELOPER
 
Posts: 3707
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1106 times


Return to Archived Reports

Who is online

Users browsing this forum: No registered users and 46 guests


Who is online

In total there are 46 users online :: 0 registered, 0 hidden and 46 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 46 guests

Login Form