It is currently 28 Jun 2025, 03:57
   
Text Size

Current Known Bugs list

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Current Known Bugs list

Postby DennisBergkamp » 19 Aug 2009, 16:28

There are a few spots I found while working on the Draw code that I see a zone passed as a parameter. The code checks that the zone is the right zone for the effect, however it doesn't check the zone's controller to match the card's controller.
I think this is can be classified as a major bug, because I'm sure it's not just one check in one location. Maybe it's one place for the activated abilities, but there are probably an number of spots where such a check should be made as well.
The only way of fixing this one I think would be by updating canPlay() (in Ability, Ability_Tap, Ability_Activated...) to canPlay(String Controller). Unless I'm missing something obvious here...
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Mr.Chaos » 21 Aug 2009, 08:21

Good old Loxodon Warhammer is not so good.
It is supposed to give life whenever the creature it equips deals damage but for now, the hammer only gives life for combat damage.
So no fun combo with Stuffy Doll or Prodigal Sorcerer or such cards. Me = :(
Is this fixable? [-o<
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby mtgrares » 21 Aug 2009, 17:47

The only way of fixing this one I think would be by updating canPlay() (in Ability, Ability_Tap, Ability_Activated...) to canPlay(String Controller). Unless I'm missing something obvious here...
Hopefully you can just update those three classes.

About zone not being passed around, I cheat by calling AllZone.GameAction.isCardInPlay(getSourceCard()) and sometimes I use AllZone.getZone(Card c) which returns a PlayerZone. To get the zone String from PlayerZone you can use

Code: Select all
  public boolean is(String zone);
  public boolean is(String zone, String player);

  public String getPlayer();//the Player that owns this zone
  public String getZone();//returns the Zone's name like Graveyard
mtgrares
DEVELOPER
 
Posts: 1352
Joined: 08 Sep 2008, 22:10
Has thanked: 3 times
Been thanked: 12 times

Re: Current Known Bugs list

Postby silly freak » 23 Aug 2009, 15:41

if a creature is destroyed during combat (in my case during declare blockers-play spells/abilities), it stays in the box until the next turn after combat
___

where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
silly freak
DEVELOPER
 
Posts: 598
Joined: 26 Mar 2009, 07:18
Location: Vienna, Austria
Has thanked: 93 times
Been thanked: 25 times

Re: Current Known Bugs list

Postby apthaven » 24 Aug 2009, 14:13

Mr.Chaos wrote:Good old Loxodon Warhammer is not so good.
It is supposed to give life whenever the creature it equips deals damage but for now, the hammer only gives life for combat damage.
So no fun combo with Stuffy Doll or Prodigal Sorcerer or such cards. Me = :(
Is this fixable? [-o<
I'm having similar problems with Sparksmith after play testing a Goblin deck. I expected to see Sparksmith's damage to its controller be negated by the Lifelink given by the Loxodon Warhammer, but it does nothing.

ALSO: This isn't really bug, but since Enchant Creature Auras are starting to make their way into forge. Animate Dead should be made into an Aura too. (it still is a sorcery)
"I am a man and real men do not consume pink beverages. Get thee gone woman, and bring me something brown." - Jace Wayland
apthaven
Tester
 
Posts: 242
Joined: 20 Jun 2009, 12:34
Has thanked: 0 time
Been thanked: 1 time

Re: Current Known Bugs list

Postby mtgrares » 25 Aug 2009, 18:47

I'm not sure if MTG Forge can fully support cards like Loxodon Warhammer. Combat damage can be faked since it only happens once but MTG Forge doesn't differentiate between damage and combat damage. This problem is similar to protection where a bunch of different bits of code needed to be updated, since MTG Forge doesn't use one "global" method to see if a card has protection. (And when I say global I just mean global in the sense that it is used everywhere, like RulesEngine.canTarget(Card target, Card spell) : boolean).
mtgrares
DEVELOPER
 
Posts: 1352
Joined: 08 Sep 2008, 22:10
Has thanked: 3 times
Been thanked: 12 times

Re: Current Known Bugs list

Postby indicatie » 26 Aug 2009, 21:22

DennisBergkamp wrote:Hmm, Elvish Champion I coded but forgot to execute it (it won't do anything).
Will this be fixed in the next beta? I just got a quest deck with 2 Elvish Champion, a Wolf-Skull Shaman, a Leaf Gilder and 2 more elves at the start... quite disappointing to see it doesn't work... :roll:
Don't mistake lack of talent for genius.
User avatar
indicatie
 
Posts: 153
Joined: 06 Feb 2009, 15:15
Has thanked: 13 times
Been thanked: 5 times

Re: Current Known Bugs list

Postby DennisBergkamp » 27 Aug 2009, 19:54

Yes, I've fixed it already in my version. Nice cards to get in questmode :)
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Mr.Chaos » 29 Aug 2009, 09:12

Just saw this in the aug28 release but it was also happening in the previous version.
Figure of Destiny attacks and is blocked by 2 creatures, a green and a red one, together they do lethal damage.
After blockers are declared, I get the opportunity to play instants and use abilities.
So I use Mother of Runes to give the Figure protection from green.
This should mean he takes no combat damage from the green creature, keeping him alive.
No such luck. The Figure of Destiny dies at end of combat. :cry:

I was robbed of my destiny! :x
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Mr.Chaos » 30 Aug 2009, 09:26

GRRR! Oubliette still does not return the card it took to play when it leaves play.
I used Nullmage Shepherd and 4 saproling tokens to destroy Oubliette. (which had targeted my Rhys the Redeemed a few turns earlier) However, Rhys remains removed from the game instead of coming back into play. :(

I know this is a known bug. It just bugs me that it is still around, since other cards with similar effects have been fixed.

Had I known this, I would have used my Worldly Tutor to grab another Rhys, now I went for the Nullmage Shepherd thinking I could get Rhys back with it. :evil:
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Chris H. » 30 Aug 2009, 21:29

Lightning Greaves should state "Equip: 0" rather than "Equip: 2".

Umbral Mantle should state "Equip: 0" rather than "Equip: 1".

Legacy Weapon is missing the text string "W U B R G: Exile target permanent."
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Current Known Bugs list

Postby Mr.Chaos » 31 Aug 2009, 16:01

Wasn't this fixed before?
Sower of Temptation takes a Master of Etherium and when I bounce the Sower, the Master goes to my graveyard instead of to my side of the battlefield.

This is a similar bug as with Oubliette.
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby Joku » 02 Sep 2009, 00:25

I just ran into a game-breaking bug with the new resizable panels. I had Defense of the Heart in play. When the AI put a third creature into play, Defense of the Heart activated, and for some reason the side panels started to extend to the right and continued to do so apparently indefinitely. All of the buttons on these side panels are attached to the right side, so as the right side extended, the buttons eventually disappeared off the screen. Because of this, the entirety of the window was taken up by the side panels with no buttons available and play could not resume.
Joku
 
Posts: 7
Joined: 28 Jan 2009, 22:26
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby silly freak » 02 Sep 2009, 09:40

a similar phenomenon is already known, and it should be easy to fix it

for now, an easy workaround is to move some divider at the beginning of the game. after that, the panels won't resize on their own any more
___

where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
silly freak
DEVELOPER
 
Posts: 598
Joined: 26 Mar 2009, 07:18
Location: Vienna, Austria
Has thanked: 93 times
Been thanked: 25 times

Re: Current Known Bugs list

Postby silly freak » 02 Sep 2009, 21:09

slivers seem pretty buggy. not unplayable, just a little wrong

opponent has a sliver legion, 7/7 which gives all slivers +1/+1 for other slivers. this is implemented as a 6/6 which gives for every (not other) sliver. other slivers are therefore a little stronger as they should be.

but that's not the problem. I played lignify on it, making it a 0/4 without its ability. other slivers should not get the bonus anymore, but do so.
I guess the same is true for all other slivers, i have checked only for winged sliver
___

where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
silly freak
DEVELOPER
 
Posts: 598
Joined: 26 Mar 2009, 07:18
Location: Vienna, Austria
Has thanked: 93 times
Been thanked: 25 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 31 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 31 users online :: 0 registered, 0 hidden and 31 guests (based on users active over the past 10 minutes)
Most users ever online was 5050 on 26 Jun 2025, 06:02

Users browsing this forum: No registered users and 31 guests

Login Form