It is currently 18 Aug 2025, 07:28
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby friarsol » 07 Apr 2012, 00:07

r15077

Temporal Spring doesn't seem to be triggering leaves the battlefield triggers.

Repro:
1. Cast a permanent
2. Cast Oblivion Ring on the permanent
3. Temporal Spring the O-Ring.

Expected: O-Ring leaves the battlefield triggers.
Actual: O-Ring currently is a perma exile.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Aud » 10 Apr 2012, 06:57

I hope this is of some use. I've been keeping brief notes on card errors as I go with the intention of sharing them ...some day. That's today.

| Open
Phyrexian Dreadnought does not require the sacrifice of creatures with a combined power of 12 or greater.

Abu Ja'far does not bury all creatures blocking or blocked by it when it dies.

Prototype Portal, when duplicating Everflowing Chalice, will accept a kicker; but there is no effect from the kicker other than spending mana.


Blinkmoth Urn does not seem to give the computer mana when it should (although it says it does, it does not show in their pool.)I should also note the Urn was controlled by me.


Arcbound tokens (created via Prototype Portal) do not transfer their +1/+1 counters to other artifact creatures upon death In the stack it reads put zero counters regardless of the actual number.

Obelisk of Undoing taps when activated

Corrosive Mentor does not give the Computer Opponent's black creatures Withering.


=====
Transcendence; The AI should never cast this when its life total is greater than 20. (Probably not unless its total is less than 10)

Time Sieve should probably be placed on the AI questionable list. I just finished a game where the AI sacrificed its last five permanents (other than time sieve)





=====
Cannot report errors (crash reports) via the built in Report Issue function. Error: Description Field must be provided

(regardless of anything that may have been entered in the Description Field)


I am using Forge1.25r14666
Last edited by Aud on 10 Apr 2012, 16:29, edited 1 time in total.
Aud
 
Posts: 3
Joined: 10 Apr 2012, 06:31
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 10 Apr 2012, 14:02

Aud wrote:Obelisk of Undoing taps when activated

Corrosive Mentor does not give the Computer Opponent's black creatures Withering.
You should probably re-read Obelisk of Undoing, it should tap when Activated (yes that card was pretty terrible). Perhaps you are looking at the Antiquities version where it's a "Mono Artifact" which means tap is part of the activation cost.

Corrosive Mentor works fine for me. It does say "Black creatures you control" so if you controlled it, the opponent's creature's don't get Wither.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Aud » 10 Apr 2012, 16:04

Thank you Sol, I did not understand the Mono Artifact class.

It was the opponent's Corrosive Mentor that was not giving Wither to the opponent's black creature's.
Aud
 
Posts: 3
Joined: 10 Apr 2012, 06:31
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 10 Apr 2012, 16:41

Aud wrote:Thank you Sol, I did not understand the Mono Artifact class.
When in doubt check out the Oracle text which has the official card text.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby moomarc » 10 Apr 2012, 16:43

Aud wrote:It was the opponent's Corrosive Mentor that was not giving Wither to the opponent's black creature's.
This is working for me. Was there maybe something suppressing its ability on the battlefield?
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: Bug Reports (snapshot builds)

Postby Max mtg » 11 Apr 2012, 07:16

I investigated clones and why they die when returning from exile (e.g. Oblivion Ring).
Their cloning power is granted by a spellability which is put into stack only if card is played for mana from hand (or may be from grave with unearth). When Clone returns from exile, it's spellability does not work, and its owner is not given a chance to choose a creature to copy.

It looks like somehow we have to suspend resolution of the ability returning a clone to battlefield and ask player for an input, then copy card characteristics and only then let the changeZone code continue normally - that is fire trigger for copied creature ETB and return its result to callers.
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Bug Reports (snapshot builds)

Postby slowe » 11 Apr 2012, 21:32

r15119
- If Huntmaster of the Fells is killed with his transform trigger on the stack, his ETB ability (2 life + 2/2 wolf) triggers and resolves once the transformation ability resolves. This seems to be some weird interaction when the game tries to transform something no longer in play, which should just have no effect.

- Grand Arbiter Augustin IV does not allow me to cast Spectral Procession for {W W 1}. Presumably the interaction between cost reduction and 2/C costs doesn't work across the board.

- AI ignores effects that increase costs it has to pay (as from Mr. Augustin).
slowe
 
Posts: 127
Joined: 05 Jan 2010, 14:04
Has thanked: 6 times
Been thanked: 10 times

Re: Bug Reports (snapshot builds)

Postby Milod » 11 Apr 2012, 21:51

when i use corrupted conscious on ai creature with sword of war and peace on it it only steals the creature and is it possible to make ai respond to stealing and re-enquip it to one of his other creatures?

is this a knowen bug? or is it new? thanks
Milod
 
Posts: 360
Joined: 20 Jul 2011, 08:57
Has thanked: 4 times
Been thanked: 5 times

Re: Bug Reports (snapshot builds)

Postby FabioFLX » 12 Apr 2012, 09:46

As generally noticed by slowe two posts above, it seems that even Thalia, Guardian of Thraben ability that increases the non-creature spells cost only affects the player who controls Thalia, resulting in just a drawback.
User avatar
FabioFLX
 
Posts: 78
Joined: 27 Sep 2011, 13:08
Has thanked: 4 times
Been thanked: 7 times

Re: Bug Reports (snapshot builds)

Postby Chris H. » 12 Apr 2012, 10:25

Aud wrote:I am using Forge1.25r14666
`
That version of forge is out of date.

You may want to try out the newest snapshot, forge 1.2.7 rev 15121.
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: Bug Reports (snapshot builds)

Postby Aud » 13 Apr 2012, 06:12

OK, I've upped to 1.26.



Harvester Druid does not produce mana. Instead a dialogue listing all the colours I can produce is shown, but when I select one and comfirm, the Harvester Druid untaps and no mana is produced.
Aud
 
Posts: 3
Joined: 10 Apr 2012, 06:31
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby moomarc » 13 Apr 2012, 09:08

Opponent's Jwari Shapeshifter just entered the battlefield as a copy of my non-Ally Tree of Redemption.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: Bug Reports (snapshot builds)

Postby aleatherglove » 14 Apr 2012, 02:27

forge-1.2.7-20120410.110614-11.tar
Curse of Thirst: Deals no damage, with or without other curses on table (eg Curse of Bloodletting).

Heckling Fiends & Sorin, Lord of Innistrad: Killed and took control of AI's Heckling Fiends using my Sorin, Lord of Innistrad. AI continues to activate Heckling Fiends' ability on my creatures.

Interface/Memory/Lag/Unknown: I used Heckling Fiends ability on two of AI's creatures the ability targets one creature twice. I could have been lagging and using it too quickly, but I did have to tap lands in between each use and that action did not lag. Also, my mouse did not come anywhere close to first creature when targeting the second activation -- second creature was on other side of table with three other creatures between them. Somehow the first target carried over to the second.

Evil Twin: still remains a copy of the card of the targeted creature, even if Evil Twin is put into the library or graveyard (possibly exiled as well?), as reported here:
http://www.slightlymagic.net/forum/viewtopic.php?f=26&t=6616&p=86140&#p86140
Furthermore, when Evil Twin dies and has Undying ability (granted by Undying Evil - not sure about innate Undying from copied creature), Evil Twin comes back as "Evil Twin" 0/0 with one +1/+1 counter and no abilities. I'm not sure if it should come back as the originally copied creature with +1/+1 and the "BU,T:destroy original" ability (due to specific rules about undying) or if its controller chooses a new creature to copy (based on the wording of the card itself).

AI: When AI casts Forge Devil and human has no creatures it chooses to deal 1 damage to Forge Devil even if it has tougher creatures to absorb the hit. AI will also cast it with no creatures in play, thereby paying R to ping the AI player for 1 damage.
AI: AI pumps inflatable creatures during BC step. After it spends 4RRRR pumping, I spend U to tap it. AI spends every turn tapped out and can't cast spells. I sip some tea.
NOTE: I've noticed a ton of these types of issues. A good many are simple timing of plays, such as Flash creatures and activated abilities, and attacking decisions which 98% of the time if following a ritual process would greatly improve AI's effectiveness with most cards. It seems so common sense and obvious that I must assume devs are well aware and slowly implementing these. Do I really need to point these out? And if so, what's the best place to discuss them - bug threads or the AI combat observations thread or elsewhere?

UI/Saved drafts: Attempting to consecutively delete more than one draft from the list will very often cause a crash because somehow the draft is already deleted, even though it exists until this happens. Afterwards, entering deck editor and trying to Open a saved deck will not list the deck which caused the crash. Fairly annoying.


forge-1.2.7-20120413.111831-13.tar
1.2.7-snapshot-r15131
Transforming cards: Can't cast cards which Transform from hand. At least 5 different types of werewolves and also Soul Siezer from Innistrad Block don't work.
aleatherglove
 
Posts: 30
Joined: 27 Mar 2012, 17:30
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Chris H. » 14 Apr 2012, 13:10

aleatherglove wrote:NOTE: I've noticed a ton of these types of issues. A good many are simple timing of plays, such as Flash creatures and activated abilities, and attacking decisions which 98% of the time if following a ritual process would greatly improve AI's effectiveness with most cards. It seems so common sense and obvious that I must assume devs are well aware and slowly implementing these. Do I really need to point these out? And if so, what's the best place to discuss them - bug threads or the AI combat observations thread or elsewhere?
`
Good questions. :)

A lot of work has been done over the last year or so on a scripting system which in turn allows a very large number of cards to be added. This is still a work in progress and occasionally someone with the necessary skills will read through this portion of code and will make a few adjustments to improve the AI.

It does not hurt to discuss these AI issues as it helps to educate the user base and it also helps to remind the skilled coders that work needs to be done in a few areas.

We could create a message topic here or people could report these issues to Rob's bug tracker.
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

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: Aswan jaguar and 28 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 29 users online :: 1 registered, 0 hidden and 28 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: Aswan jaguar and 28 guests

Login Form