It is currently 10 Sep 2025, 03:01
   
Text Size

[Fixed] Bug Archive

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

Re: Moonlit Strider shoulshift not working

Postby stassy » 13 Jun 2013, 05:22

confirmed, also Moonit Strider don't have a legacy card like others Soulshift cards (eg Promised Kannushi)
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Re: [confirmed]Moonlit Strider

Postby Aswan jaguar » 13 Jun 2013, 06:24

I don't remember if Gargaroz said anything about (possible coding problems)why he decided to use an "Effect/legacy Card" for Shoulshift as the effect triggers as card goes to graveyard and you have the card itself to show you this info.(it isn't like others that the effect goes on till end of turn or upkeep,or at any later time)

Of course the really important stuff is that it works and the only disadvantage is that you have an "Effect Card" for Shoulshift and another "Legacy Card"like in this case of Moonlit Strider that has an ability that gives ability to another creature and be attached to that creature.You can't interact with the first but certainly you can interact with the 2nd (disabling the protection,changing it to another colour ,etc)
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8131
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 479 times

[fixed by Gargaroz]Knighthood

Postby Aswan jaguar » 13 Jun 2013, 06:37

Describe the Bug:
Knighthood gives first strike to creatures in hand,too.

Which card did behave improperly ?
Knighthood

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
ML3-MAY\2013

What exactly should be the correct behavior/interaction ?


Are any other cards possibly affected by this bug ?
Attachments
knighthood.rar
(1.92 KiB) Downloaded 461 times
Last edited by Aswan jaguar on 13 Jun 2013, 14:23, edited 2 times in total.
Reason: fixed bug
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8131
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 479 times

[fixed]My Undead Horde Awakens

Postby Korath » 13 Jun 2013, 09:44

Describe the Bug:
My Undead Horde Awakens chooses from opponent's library instead of graveyard, and if a creature is chosen, two textless effect cards are put on the battlefield instead.

Which card did behave improperly ?
Archenemy.

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
Planeswalking to Modern 05182013.rar on top of CirothUngol. Solo duel/none.

What exactly should be the correct behavior/interaction ?
At the beginning of your end step, you may put target creature card from an opponent's graveyard onto the battlefield under your control. When a creature put onto the battlefield with this scheme dies, abandon this scheme.

Are any other cards possibly affected by this bug ?
Nope.

Code: Select all
diff --git a/src/cards/archenemy.c b/src/cards/archenemy.c
index 41a28a8..0aa73c4 100644
--- a/src/cards/archenemy.c
+++ b/src/cards/archenemy.c
@@ -831,7 +831,7 @@ int card_archenemy(int player, int card, event_t event){

         //My Undead Horde Awakens
         if( current_turn == player && (instance->targets[10].card & 1) ){
-           int selected = select_a_card(player, 1-player, 1, 0, 2, -1, TYPE_CREATURE, 0, 0, 0, 0, 0, 0, 0, -1, 0);
+           int selected = select_a_card(player, 1-player, TUTOR_FROM_GRAVE, 0, 2, -1, TYPE_CREATURE, 0, 0, 0, 0, 0, 0, 0, -1, 0);
            if( selected != -1 ){
                int reanimated = reanimate_permanent(player, card, 1-player, selected, 0, 2);
                card_instance_t *zombie = get_card_instance(player, reanimated);
Attachments
my_undead_horde_awakens.zip
(2.76 KiB) Downloaded 388 times
Last edited by Aswan jaguar on 13 Jun 2013, 15:01, edited 2 times in total.
Reason: fixed bug
User avatar
Korath
DEVELOPER
 
Posts: 3708
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1108 times

[fixed by Gargaroz]Necromancer's Magemark

Postby Aswan jaguar » 13 Jun 2013, 10:15

Describe the Bug:
Necromancer's Magemark is returning to hand non-enchanted creatures that die,too.

Which card did behave improperly ?
Necromancer's Magemark

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
ML3-MAY\2013

What exactly should be the correct behavior/interaction ?
Only enchanted creatures that die will return to hand

Are any other cards possibly affected by this bug ?
Attachments
necromancers magemark.rar
(3.43 KiB) Downloaded 468 times
Last edited by Aswan jaguar on 13 Jun 2013, 15:13, edited 1 time in total.
Reason: fixed bug
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8131
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 479 times

[fixed]My Wish Is Your Command

Postby Korath » 13 Jun 2013, 10:38

Describe the Bug:
My Wish Is Your Command copies the wrong spell based on its position in the opponent's hand, e.g. it casts Air Elemental if the first card is picked, or Ancestral Recall if the second card is.

Which card did behave improperly ?
Archenemy.

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
Planeswalking to Modern 05182013.rar on top of CirothUngol. Solo duel/none.

What exactly should be the correct behavior/interaction ?
When you set this scheme in motion, each opponent reveals his or her hand. You may choose a noncreature, nonland card revealed this way and cast it without paying its mana cost.

Are any other cards possibly affected by this bug ?
No. The problem here's that effect_coercion(), contrary to its documentation, always returns an index into the player's hand instead of a card id. The other cards with a similar effect (Reversal of Fortune, Mindclaw Shaman, Silent-Blade Oni, Mindleech Mass) all find the correct id and then destroy the card themselves, instead of relying on effect_coercion() to do it.
Code: Select all
diff --git a/src/cards/archenemy.c b/src/cards/archenemy.c
index 41a28a8..0ee9404 100644
--- a/src/cards/archenemy.c
+++ b/src/cards/archenemy.c
@@ -444,11 +444,13 @@ int set_scheme_in_motion(int player, int card, event_t event, int cheat_code){
                  int selected = -1;
                  if( hand_count[1-player] > 0 ){
                                        int type = TYPE_ARTIFACT | TYPE_ENCHANTMENT | TYPE_INSTANT | TYPE_SORCERY;
-                    selected = effect_coercion(1-player, player, 9, 1, type, 2, 0, 0, 0, 0, 0, 0, -1, 0);
+                    selected = effect_coercion(1-player, player, EC_SELECT_CARD, 1, type, 2, 0, 0, 0, 0, 0, 0, -1, 0);
                  }

                  if( selected != -1 ){
-                     copy_spell(player, selected);
+                     int id = get_id(1-player, selected);
+                     kill_card(1-player, selected, KILL_DESTROY);
+                     copy_spell(player, id);
                  }
         }

Last edited by Aswan jaguar on 13 Jun 2013, 15:14, edited 2 times in total.
Reason: fixed bug
User avatar
Korath
DEVELOPER
 
Posts: 3708
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1108 times

Re: [confirmed]Scourge of Numai

Postby Gargaroz » 13 Jun 2013, 13:55

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: [confirmed]Orzhov Guildmage

Postby Gargaroz » 13 Jun 2013, 14:00

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
Gargaroz
Programmer
 
Posts: 7097
Joined: 06 Nov 2009, 11:11
Has thanked: 82 times
Been thanked: 595 times

Re: [confirmed]Unwilling Recruit

Postby Gargaroz » 13 Jun 2013, 14:01

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: [confirmed]Word of Seizing

Postby Gargaroz » 13 Jun 2013, 14:05

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: [confirmed]Revenant Patriarch

Postby Gargaroz » 13 Jun 2013, 14:08

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: [confirmed]Moonlit Strider

Postby Gargaroz » 13 Jun 2013, 14:11

Fixed.
Also the "legacy card" is required as asking a target or making a player draw while a creature is dying of combat damage generates always some errors (duplicate cards in grave, decking and so).
----
- 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]Knighthood

Postby Gargaroz » 13 Jun 2013, 14:13

Well, here's another global bug yet to discover. It probably happens with Slivers and such. It's fixed now.
----
- 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]Moonlit Strider

Postby Aswan jaguar » 13 Jun 2013, 14:14

Thanks for the explanation Gargaroz.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8131
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 479 times

Re: [confirmed]Knighthood

Postby Aswan jaguar » 13 Jun 2013, 14:22

I have seen this with other cards that give flying and probably others,is it now fixed for all or if I come up with others,report them?
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8131
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 479 times

PreviousNext

Return to Archived Reports

Who is online

Users browsing this forum: Google [Bot] and 31 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 32 users online :: 1 registered, 0 hidden and 31 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: Google [Bot] and 31 guests

Login Form