[wait]Humble effects-as long as..creature get +x/+x clause
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
7 posts
• Page 1 of 1
[wait]Humble effects-as long as..creature get +x/+x clause
by stassy » 22 Jun 2013, 16:59
Sticky topic for this list as it seems each card needed to be recoded one by one.
Currently needed:
- coded spell that turn creature into X/X and make it lose all ability
Turn // Burn
Dragonshift
Ovinize
Snakeform
Titania's Song
Turn to Frog
- coded creatures with P/T mod and rules filtered with gets*+*long* or gets*-*long* string aka as long as something happen creature get +-X/+-Y
Sedge Troll as long as you control a swamp -fixed.
Giant Tortoise as long is untapped -fixed
Kird Ape - not affected.
Arcades Sabboth Each untapped creature you control gets +0/+2 as long as it's not attacking - not affected.
Beasts of Bogardan as long as an opponent controls a nontoken white permanent -fixed
Water Wurm as long as opponent controls an island-fixed
Wild Nacatl as long you control a plains or/and as long as you control a mountain.-not affected.
Gorilla Titan as long as there are no cards in your graveyard-fixed
Homarid As long as there is/are tide counter/s on Homarid -fixed
Skyshroud Elite as long as an opponent controls a nonbasic land - fixed
Thran Golem as long as is enchanted -fixed.
Mystic Enforcer Threshold ability -not affected.
Nimble Mongoose
Werebear
Putrid Imp
Seton's Scout
Fledgling Dragon
Leonin Den-Guard - not affected.
Auriok Glaivemaster -fixed
Konda's Hatamoto - not affected.
Descendant of Kiyomaro - not affected.
Flaring Flame-Kin
Gobhobbler Rats Hellbent ability -fixed.
Rakdos Pit Dragon
Slithering Shade
Sedge Sliver - fixed
Hedge Troll - not affected.
Gathan Raiders
Boggart Sprite-Chaser - fixed.
Kithkin Greatheart -fixed.
Vengeful Firebrand removes haste icon and ability? but still can attack the turn it came on board.
Isleback Spawn not properly affected by Humility with ability on it makes it a 2/2.
Divinity of Pride -fixed.
Court Homunculus - not affected.
Bant Sureblade -fixed.
Esper Stormblade -fixed.
Grixis Grimblade -fixed.
Jund Hackblade -fixed.
Naya Hushblade -fixed.
Guul Draz Specter -not affected.
Guul Draz Vampire -not affected.
Kitesail Apprentice as long as is equipped - fixed.
Loam Lion -not affected.
Ruthless Cullblade -not affected.
Champion's Drake -not affected.
Mul Daya Channelers -not affected.
Serra Ascendant -fixed.
Auriok Sunchaser Metalcraft -fixed
Carapace Forger
Chrome Steed
Ezuri's Brigade
Ghalma's Warden
Ardent Recruit
Razorfield Rhino
Spire Serpent
Griffin Rider -fixed.
Druid's Familiar Soulbond ability not affected.
Stonewright
Trusted Forcemage
Wildwood Geist -not affected.
Wolfir Silverheart
Arctic Aven -fixed
Crimson Muckwader -fixed.
Flinthoof Boar -fixed.
Harbor Bandit -fixed.
Jace's Phantasm -fixed.
Prized Elephant -fixed.
Blood Baron of Vizkopa -fixed.
Currently needed:
- coded spell that turn creature into X/X and make it lose all ability
Turn // Burn
Dragonshift
Ovinize
Snakeform
Titania's Song
Turn to Frog
- coded creatures with P/T mod and rules filtered with gets*+*long* or gets*-*long* string aka as long as something happen creature get +-X/+-Y
Kird Ape - not affected.
Arcades Sabboth Each untapped creature you control gets +0/+2 as long as it's not attacking - not affected.
Wild Nacatl as long you control a plains or/and as long as you control a mountain.-not affected.
Mystic Enforcer Threshold ability -not affected.
Nimble Mongoose
Werebear
Putrid Imp
Seton's Scout
Fledgling Dragon
Leonin Den-Guard - not affected.
Konda's Hatamoto - not affected.
Descendant of Kiyomaro - not affected.
Rakdos Pit Dragon
Slithering Shade
Hedge Troll - not affected.
Vengeful Firebrand removes haste icon and ability? but still can attack the turn it came on board.
Isleback Spawn not properly affected by Humility with ability on it makes it a 2/2.
Court Homunculus - not affected.
Esper Stormblade -fixed.
Grixis Grimblade -fixed.
Jund Hackblade -fixed.
Naya Hushblade -fixed.
Guul Draz Specter -not affected.
Guul Draz Vampire -not affected.
Loam Lion -not affected.
Ruthless Cullblade -not affected.
Champion's Drake -not affected.
Mul Daya Channelers -not affected.
Carapace Forger
Chrome Steed
Ezuri's Brigade
Ghalma's Warden
Ardent Recruit
Razorfield Rhino
Spire Serpent
Druid's Familiar Soulbond ability not affected.
Stonewright
Trusted Forcemage
Wildwood Geist -not affected.
Wolfir Silverheart
Last edited by Aswan jaguar on 27 Feb 2017, 12:58, edited 40 times in total.
Reason: wait listed BAgate reconfirmed by me original-retitled-strikethrough fixed
Reason: wait listed BAgate reconfirmed by me original-retitled-strikethrough fixed
- stassy
- Moderator
- Posts: 5274
- Joined: 25 Feb 2009, 07:06
- Has thanked: 471 times
- Been thanked: 337 times
Re: [list needed]Turn creature into X/X and lose all ability
by Korath » 03 Dec 2013, 15:49
I'm pretty sure it wasn't a list of cards that makes other cards lose abilities that was needed, but rather a list of cards whose abilities aren't properly suppressed. (Other than by Titania's Song, which will always work properly.)
Digressing a bit:
Titania's Song's approach is a lot more scalable than the way Humility and its lookalikes work in C. What it does is
We could probably implement "disable all activated abilities" with a similar approach, leaving the original code_pointer and most of the extra_abilities bitfield in place but removing EA_ACT_ABILITY and EA_ACT_INTERRUPT. Again, checking can_use_activated_abilities() in the function of every single card with activated abilities isn't scalable.
"Disable all non-mana abilities" is a bit harder, but can still be done by only doing a full disable if EA_MANA_SOURCE is unset, and checking with those cards' functions as is currently done.
As for the turn-to-X/X part of these effects, it breaks if more than one is applied. Sorceress Queen seems to work correctly, but I can't find the code for its effect card.
Digressing a bit:
Titania's Song's approach is a lot more scalable than the way Humility and its lookalikes work in C. What it does is
- Send the card an EVENT_DISABLE_ABILITIES, in case it works by changing globals or flags on other cards as it enters or leaves play. The only card that ever responded to that was Library of Leng, and that only back before it was patched to not skip the discard phase entirely anymore; but many C cards make this kind of shortcut. (A warning flag in itself.)
- Create a new card type, overriding its type to Artifact Creature, power and toughness to the card's mana cost, color to colorless, and - importantly - extra_abilities bitfield to just EA_BECAME_CREATURE and code_pointer to a function that just returns 0.
- And attach a legacy which changes the attached-to card's type to that newly-created one, and sends EVENT_ENABLE_ABILITIES if the legacy leaves play.
We could probably implement "disable all activated abilities" with a similar approach, leaving the original code_pointer and most of the extra_abilities bitfield in place but removing EA_ACT_ABILITY and EA_ACT_INTERRUPT. Again, checking can_use_activated_abilities() in the function of every single card with activated abilities isn't scalable.
"Disable all non-mana abilities" is a bit harder, but can still be done by only doing a full disable if EA_MANA_SOURCE is unset, and checking with those cards' functions as is currently done.
As for the turn-to-X/X part of these effects, it breaks if more than one is applied. Sorceress Queen seems to work correctly, but I can't find the code for its effect card.
-
Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
Re: [list needed]Turn creature into X/X and lose all ability
by HarlequinCasts » 12 Jan 2014, 08:05
Just checking in here, are we still doing anything with this thread and/or does it need to be stickied?
-
HarlequinCasts - Posts: 922
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: [list needed]Turn creature into X/X and lose all ability
by Korath » 12 Jan 2014, 14:19
I don't know that it ever needed to be.
-
Korath - DEVELOPER
- Posts: 3708
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1108 times
Re: [wait list]Turn creature into X/X and lose all ability
by stassy » 21 Feb 2014, 10:08
- stassy
- Moderator
- Posts: 5274
- Joined: 25 Feb 2009, 07:06
- Has thanked: 471 times
- Been thanked: 337 times
Re: [wait list]Turn creature into X/X and lose all ability
by Gargaroz » 07 Jul 2014, 23:55
Update : we've almost recoded all the existing cards in C, so most of these bugs will probably fixed shortly.
----
- 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: [wait]Humble effects-as long as..creature get +x/+x clau
by Aswan jaguar » 27 Feb 2017, 13:12
I have retested all cases above and tagged them.There are still a lot of cards that don't honour "loose all abilities" and "loose all abilities and become x/x creature" effect.
My tests were conducted with Humble.When I couldn't use Humble I used Humility which is quite bugged and Ovinize was used to test Blood Baron of Vizkopa.
Humility bugs: viewtopic.php?f=86&t=16292&p=174206&hilit=Humility#p168716
From the above list large groups/abilities that are still bugged are:
Threshold and Soulbond.
Also there are many cards that their lookalikes are working but they don't. e.g Kird Ape, Wild Nacatl don't work while Sedge Troll works.
Leonin Den-Guard doesn't work while Auriok Glaivemaster works.
There other cases also like that.
My tests were conducted with Humble.When I couldn't use Humble I used Humility which is quite bugged and Ovinize was used to test Blood Baron of Vizkopa.
Humility bugs: viewtopic.php?f=86&t=16292&p=174206&hilit=Humility#p168716
From the above list large groups/abilities that are still bugged are:
Threshold and Soulbond.
Also there are many cards that their lookalikes are working but they don't. e.g Kird Ape, Wild Nacatl don't work while Sedge Troll works.
Leonin Den-Guard doesn't work while Auriok Glaivemaster works.
There other cases also like that.
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-
Aswan jaguar - Super Tester Elite
- Posts: 8130
- Joined: 13 May 2010, 12:17
- Has thanked: 748 times
- Been thanked: 477 times
7 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 2 guests