[fixed/closed]Dralnu, Lich Lord can't cast certain cards
Moderators: Aswan jaguar, gmzombie, stassy, BAgate, drool66, CCGHQ Admins
11 posts
• Page 1 of 1
[fixed/closed]Dralnu, Lich Lord can't cast certain cards
by Aswan jaguar » 26 Sep 2013, 05:36
Describe the Bug:
Dralnu, Lich Lord previous bugs are fixed:http:
viewtopic.php?f=110&t=11255#p126836
Found now:
1- It activates 2 times one when it taps and nothing seems to happen,and then when tapped is activable and you can pay and play the card chosen.
2- It asks to pay the flashback cost when you activate it the 2nd time and asks you again to pay the cost again later.If you cancel the 2nd payment it will work anyway.
3- The card is returning to hand and cast from there(most of the times at least,I am not sure)Probably false,I can't reproduce it.
4- It seems that Dralnu, Lich Lord 's first ability to prevent damage-sac permanents if one time triggers then the flashback one doesn't work again.
5- The flashback cards don't appear to exile zone.
Which card did behave improperly ?
Dralnu, Lich Lord
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
ML3-SEPTEMBER
What exactly should be the correct behavior/interaction ?
1- Ability activates once.
2- The flashback cost is paid once
3- The flashback card doesn't return to hand to be played.
4- The second ability still works if the first one is used.
5- The flashback cards go to exile.
Are any other cards possibly affected by this bug ?
SAVEGAME LATER.
Dralnu, Lich Lord previous bugs are fixed:http:
viewtopic.php?f=110&t=11255#p126836
Found now:
2- It asks to pay the flashback cost when you activate it the 2nd time and asks you again to pay the cost again later.If you cancel the 2nd payment it will work anyway.
5- The flashback cards don't appear to exile zone.
Which card did behave improperly ?
Dralnu, Lich Lord
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
ML3-SEPTEMBER
What exactly should be the correct behavior/interaction ?
1- Ability activates once.
2- The flashback cost is paid once
4- The second ability still works if the first one is used.
5- The flashback cards go to exile.
Are any other cards possibly affected by this bug ?
SAVEGAME LATER.
- Attachments
-
dralnu, lich lord.rar- (2.07 KiB) Downloaded 282 times
Last edited by BAgate on 08 Aug 2016, 20:54, edited 11 times in total.
Reason: closed
Reason: closed
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-

Aswan jaguar - Super Tester Elite
- Posts: 8144
- Joined: 13 May 2010, 12:17
- Has thanked: 751 times
- Been thanked: 486 times
Re: Dralnu, Lich Lord
by Gargaroz » 26 Sep 2013, 15:57
All 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
- 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: [still bugged]Dralnu, Lich Lord
by BAgate » 03 Feb 2014, 10:54
Had Dralnu in play and a Lightning Bolt in the gy.
Tapped Dralnu, was asked to select card from gy and selected Lightning Bolt, and nothing happened. Dralnu was tapped but still was highlighted as activatable. When selected again was asked to pay BB, BU, UU or cancel. If you pay it the Lightning Bolt is cast and then disappears from the game (not in gy or exiled).
Also, once Dralnu suffers damage (and permanents are sac'd) it can't use its tap ability for rest of game.
Also, once Dralnu suffers damage (and permanents are sac'd) it can't use its tap ability for rest of game.
Last edited by Aswan jaguar on 04 May 2016, 18:46, edited 1 time in total.
Reason: strikethrough fixed
Reason: strikethrough fixed
Working on: housekeeping and archived reports
Re: [still bugged]Dralnu, Lich Lord
by Korath » 10 Apr 2014, 02:39
Gargaroz rewrote this mechanic again (sharing an implementation with Snapcaster Mage, Recoup, and Sins of the Past), and it seems sound.
-

Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
Re: [fixed]Dralnu, Lich Lord
by BAgate » 23 Apr 2014, 04:08
For the most part works great now. However, while it works for Lightning Bolt, Disenchant, and Terror, Go for the Throat is uncastable using Dralnu. Don't know if that is a Dralnu issue or a Go for the Throat one.
- Attachments
-
dralnu.rar- (1.9 KiB) Downloaded 241 times
Last edited by Aswan jaguar on 02 Aug 2016, 03:47, edited 1 time in total.
Reason: strikethrough fixed
Reason: strikethrough fixed
Working on: housekeeping and archived reports
Re: ?[still bugged?]Dralnu, Lich Lord
by Aswan jaguar » 04 May 2016, 19:00
Dralnu, Lich Lord works fine,it doesn't work correctly with Go for the Throat (I tested several instant and sorceries and all worked fine)but it seems to be a problem of Go for the Throat as it can't be used also by Snapcaster Mage,and Sins of the Past.
Is Go for the Throat using still the asm version or something?
Is Go for the Throat using still the asm version or something?
Last edited by Aswan jaguar on 02 Aug 2016, 03:48, edited 1 time 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: 8144
- Joined: 13 May 2010, 12:17
- Has thanked: 751 times
- Been thanked: 486 times
Re: [still bug]Dralnu, Lich Lord not casting go for the thro
by Korath » 04 May 2016, 21:34
No. It's the spurious affect_me() check in Go for the Throat's EVENT_CAN_CAST handler. At best, it's useless there: EVENT_CAN_CAST only ever gets sent to a specific card, not dispatched to all cards, which is why we have to use the infinite-casting-cost hack for things like Orim's Chant, Meddling Mage, and Iona, Shield of Emeria.
At worst, as here, it breaks when unusual casting codepaths just call the card's function instead of assigning affected_card_controller/affected_card. can_legally_play_iid() does this, and that's called via spell_has_flashback_legacy() by Dralnu, Lich Lord and probably the other cards mentioned.
At worst, as here, it breaks when unusual casting codepaths just call the card's function instead of assigning affected_card_controller/affected_card. can_legally_play_iid() does this, and that's called via spell_has_flashback_legacy() by Dralnu, Lich Lord and probably the other cards mentioned.
-

Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
Re: [still bug]Dralnu, Lich Lord not casting go for the thro
by Aswan jaguar » 05 May 2016, 14:43
I tested exactly the "EVENT_CAN_CAST && affect_me" code (searched like this)in all other cards I found and all are similarly bugged and unplayable by Dralnu, Lich Lord and such.
The other cards are:
1- Creeping Corrosion
2- Vivisection
3- Summer Bloom
4- Explore 2
Korath is that search enough or is it missing a clause and so other possible offenders?
The other cards are:
1- Creeping Corrosion
2- Vivisection
3- Summer Bloom
4- Explore 2
Korath is that search enough or is it missing a clause and so other possible offenders?
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-

Aswan jaguar - Super Tester Elite
- Posts: 8144
- Joined: 13 May 2010, 12:17
- Has thanked: 751 times
- Been thanked: 486 times
Re: [still bug]Dralnu, Lich Lord not casting Go for the Thro
by Korath » 05 May 2016, 15:44
This isn't something that's easy to search for - either the EVENT_CAN_CAST check or affect_me() call or both might not be directly in the card's function. There's definitely nothing making them be on the same line, or checked in that order. The only other one I found was Kuldotha Rebirth, though.
Some others with similar events that will also fail for the same reason, though building test cases might be harder:
Some others with similar events that will also fail for the same reason, though building test cases might be harder:
- EVENT_RESOLVE_SPELL: Demonic Dread, Deny Reality, Identity Crisis, Intimidation Bolt, Tempt with Immortality, Toxic Deluge, Spawning Grounds, Tempt with Discovery, Drag Down, Hallowed Burial, Predatory Focus, Clairvoyance, Recall, Celestial Flare, Grim Return, AEther Burst, Call of the Herd, Ivy Elemental, Life Burst, Mind Burst, Muscle Burst, New Frontiers, Peek, Shower of Coals, Sylvan Might, Volley of Boulders, Starstorm, Tribal Unity, Weird Harvest, Dash Hopes, Evolution Charm, Fury Charm, Slime Molding, Oust, See Beyond,
Kuldotha Rebirth (again), Shape Anew, Esper Charm, Grixis Charm, Jund Charm, Naya Charm, Resounding Roar, Resounding Scream, Resounding Silence, Resounding Thunder, Resounding Wave, Sigil Blessing, Soul's Fire, Stonewood Invocation, Strangling Soot, Sudden Death, Sudden Shock, Sudden Spoiling, Wipe Away, Crippling Fatigue, Flaming Gambit, Frantic Purification, Rejuvenate, Sunder, Impulse, Join the Ranks - EVENT_CAN_ACTIVATE: Thawing Glaciers, Kentaro, the Smiling Cat, Sandsower, Koth of the Hammer's emblem
- EVENT_ACTIVATE: Thopter Foundry, Thawing Glaciers (again), Armageddon Clock, Desolate Lighthouse, Slayers' Stronghold, Kentaro, the Smiling Cat (again), Eiganjo Castle, Minamo, School at Water's Edge, Shinka, the Bloodsoaked Keep, Shizo, Death's Storehouse, Homeward Path, Opal Palace, Arcane Lighthouse, Flamekin Village, Myriad Landscape, Commander's Sphere, Azorius Cluestone, Maze's End, Fleshgrafter, Orzhova, the Church of Deals, Gavony Township, Moorland Haunt, Dust Bowl, High Market, Magistrate's Scepter, Mercadian Lift, Rishadan Port, Contested War Zone, Rath's Edge, Cabal Pit, Centaur Garden, Nomad Stadium, Contested Cliffs, Riptide Laboratory, Seaside Haven, Starlit Sanctum, Unholy Grotto, Wirewood Lodge, Fractured Powerstone, Terminal Moraine, Duskmantle, House of Shadow, Sunhome, Fortress of the Legion, Vitu-Ghazi, the City-Tree, Guul Draz Assassin, Kazandu Tuskcaller, Mikokoro, Center of the Sea, Miren, the Moaning Well, Oboro, Palace in the Clouds, Tomb of Urami, Molten-Tail Masticore, Skithiryx, the Blight Dragon, Leechridden Swamp, Madblind Mountain, Mistveil Plains, Moonring Island, Sapseep Forest, Bant Panorama, Sacellum Godspeaker, Dream Halls' effect, Nykthos, Shrine to Nyx,
- EVENT_RESOLVE_ACTIVATION: Slate of Ancestry, Hua Tuo, Honored Physician, Loyal Retainers, Xiahou Dun, the One-Eyed, Guul Draz Assassin (again), Kazandu Tuskcaller (again), Bladewing the Risen
Last edited by Aswan jaguar on 02 Aug 2016, 03:50, edited 2 times in total.
Reason: strikethrough fixed
Reason: strikethrough fixed
-

Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
Re: [still bug]Dralnu, Lich Lord not casting Go for the Thro
by Korath » 02 Aug 2016, 02:50
-

Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
Re: [still bug]Dralnu, Lich Lord can't cast Creeping Corrosi
by Korath » 02 Aug 2016, 20:45
Removed from the four cards mentioned above for EVENT_CAN_CAST in 51f42c8. Kuldotha Rebirth was fixed in the related bug.
Removed from the 59 cards listed above for EVENT_RESOLVE_SPELL in d4da9be. Kuldotha Rebirth was, again, fixed in the related bug, and Frantic Purification had been rewritten for other reasons in the meantime.
Removed from the three cards and emblem listed above for EVENT_CAN_ACTIVATE in d6630da, and their appearances in EVENT_ACTIVATE as well.
Removed from the seven cards listed above for EVENT_RESOLVE_ACTIVATION in 25e0463, and their appearances in EVENT_ACTIVATE as well.
Removed from the remaining 56 cards listed above for EVENT_ACTIVATE in cfc6b9b.
Removed from the 59 cards listed above for EVENT_RESOLVE_SPELL in d4da9be. Kuldotha Rebirth was, again, fixed in the related bug, and Frantic Purification had been rewritten for other reasons in the meantime.
Removed from the three cards and emblem listed above for EVENT_CAN_ACTIVATE in d6630da, and their appearances in EVENT_ACTIVATE as well.
Removed from the seven cards listed above for EVENT_RESOLVE_ACTIVATION in 25e0463, and their appearances in EVENT_ACTIVATE as well.
Removed from the remaining 56 cards listed above for EVENT_ACTIVATE in cfc6b9b.
-

Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
11 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 24 guests