Bug reports
by ubeefx
Moderators: ubeefx, beholder, melvin, ShawnieBoy, Lodici, CCGHQ Admins
Re: Bug reports
by hong yie » 18 Sep 2013, 03:03
the clone comes into play as a non token creature. it copies the color, power, toughness, abilities property, except the token property. i will check at the oracle rule book for further reference.sponeta wrote:I cast Clone to copy a token creature (Demon from Demonic Rising) controlled by the AI. Then I tried to populate it, but it wasn't targetable, so I guess the copy wasn't a token. Is this correct? Should "tokenness" be copied or not?

-
hong yie - Programmer
- Posts: 216
- Joined: 10 Mar 2013, 06:44
- Location: Jakarta
- Has thanked: 75 times
- Been thanked: 9 times
Re: Bug reports
by sponeta » 18 Sep 2013, 17:30
Oh there's no need for that.hong yie wrote:the clone comes into play as a non token creature. it copies the color, power, toughness, abilities property, except the token property. i will check at the oracle rule book for further reference.sponeta wrote:I cast Clone to copy a token creature (Demon from Demonic Rising) controlled by the AI. Then I tried to populate it, but it wasn't targetable, so I guess the copy wasn't a token. Is this correct? Should "tokenness" be copied or not?

Re: Bug reports
by Jimboss » 19 Sep 2013, 11:59
There is a wrong target in Woebearer.
The card reads "..target creature card from your graveyard" but the games says "..Player may (no) return artifact card"
Looking at the Groovy script, I noticed TARGET_ARTIFACT_CARD_FROM_GRAVEYARD.
I suppose this has to be TARGET_CREATURE_CARD_FROM_GRAVEYARD. Perhaps a copy/paste mistake.
Also the following text in the groovy has to be corrected:
"PN may\$ return target artifact card\$ from " +
in
"PN may\$ return target creature card\$ from " +
The card reads "..target creature card from your graveyard" but the games says "..Player may (no) return artifact card"
Looking at the Groovy script, I noticed TARGET_ARTIFACT_CARD_FROM_GRAVEYARD.
I suppose this has to be TARGET_CREATURE_CARD_FROM_GRAVEYARD. Perhaps a copy/paste mistake.
Also the following text in the groovy has to be corrected:
"PN may\$ return target artifact card\$ from " +
in
"PN may\$ return target creature card\$ from " +
Re: Bug reports
by melvin » 19 Sep 2013, 12:08
Welcome to the forum, JimbossJimboss wrote:There is a wrong target in Woebearer.

-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Bug reports
by sponeta » 20 Sep 2013, 18:06
It's not possible to use both the tap and the sacrifice mana ability of Ramos artifacts (Eye, Heart, Horn, Skull and Tooth of Ramos) to cast a single spell.
For example, if I have 3 lands and 1 Ramos artifact, I have enough mana for a CMC 5 spell (let's assume colorless artifact for simplicity, like Stone Golem). But the game doesn't allow me to cast a CMC 5 spell, it's not even highlighted. But I can cast a CMC 3 spell (like another Ramos artifact) by tapping 2 lands and the Ramos artifact, and then a CMC 2 spell (like Gold Myr) by tapping the 3rd land and sacrificing the Ramos artifact. On the other hand, if I try to cast a CMC 2 spell and tap the Ramos artifact first, it's no longer highlighted, even though I should be able to sacrifice it to fill the mana cost.
For example, if I have 3 lands and 1 Ramos artifact, I have enough mana for a CMC 5 spell (let's assume colorless artifact for simplicity, like Stone Golem). But the game doesn't allow me to cast a CMC 5 spell, it's not even highlighted. But I can cast a CMC 3 spell (like another Ramos artifact) by tapping 2 lands and the Ramos artifact, and then a CMC 2 spell (like Gold Myr) by tapping the 3rd land and sacrificing the Ramos artifact. On the other hand, if I try to cast a CMC 2 spell and tap the Ramos artifact first, it's no longer highlighted, even though I should be able to sacrifice it to fill the mana cost.
Re: Bug reports
by melvin » 21 Sep 2013, 00:48
@sponeta This is a known limitation of the current mana system, each source can only be used to generate 1 mana when paying for a mana cost. This is tracked as https://code.google.com/p/magarena/issu ... &start=100
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Bug reports
by hong yie » 21 Sep 2013, 06:59
argothian enchantress have shroud. i checked the script and its there, but its still can be enchanted by indestructibility?
-
hong yie - Programmer
- Posts: 216
- Joined: 10 Mar 2013, 06:44
- Location: Jakarta
- Has thanked: 75 times
- Been thanked: 9 times
Re: Bug reports
by melvin » 21 Sep 2013, 09:38
Thanks for catching this bug, fixed in https://code.google.com/p/magarena/sour ... 40f2f3727d for next release.
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Bug reports
by sponeta » 22 Sep 2013, 10:26
Thundermaw Hellkite says it damages and taps all creatures with flying, but it actually affected non-flying creatures. The computer didn't have any flying creatures at the time, so I don't know if it would have affected those too.
Re: Bug reports
by melvin » 22 Sep 2013, 13:31
@sponeta: Thanks for catching this, it was affect all opponent's creatures. Fixed in https://code.google.com/p/magarena/sour ... d95e45de9f for next release.
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Bug reports
by sponeta » 22 Sep 2013, 15:08
Game crashed after AI cast Temporal Isolation on one of my attacking creatures, but before it actually took effect.
crash.zip
- (12.05 KiB) Downloaded 201 times
Re: Bug reports
by sponeta » 22 Sep 2013, 16:52
AI cast Farbog Boneflinger, then chose one of its own creatures (Bane Alley Blackguard) to get -2/-2, even though I had two creatures too, one of which (Will-o'-the-Wisp) would have been killed if the AI had targeted that. There were no effects preventing the AI from targeting my creatures.
Re: Bug reports
by hong yie » 26 Sep 2013, 01:15
Enemy attack with Geist of Saint Traft, creates angel token with flying, attacking. this angel doesn't receive damage from raking canopy ?
this angel seemed to avoid that 4 damages & deal 4 damages to me.
this angel seemed to avoid that 4 damages & deal 4 damages to me.
-
hong yie - Programmer
- Posts: 216
- Joined: 10 Mar 2013, 06:44
- Location: Jakarta
- Has thanked: 75 times
- Been thanked: 9 times
Re: Bug reports
by melvin » 26 Sep 2013, 02:08
The crash is coming from the random number generator which is from somewhere else, not sure how to debug it. I've always felt that the rng was more complicated than necessary, I've swapped it out for a much simpler rng in 1.42. Do report back something similar occurs in the next release.sponeta wrote:Game crashed after AI cast Temporal Isolation on one of my attacking creatures, but before it actually took effect.crash.zip
Thanks for the report, tracking this as https://code.google.com/p/magarena/issues/detail?id=406sponeta wrote:AI cast Farbog Boneflinger, then chose one of its own creatures ...
Should be right, attacking is different from attacks. See http://forums.mtgsalvation.com/showthread.php?t=401105hong yie wrote:Enemy attack with Geist of Saint Traft, creates angel token with flying, attacking. this angel doesn't receive damage from raking canopy ?
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Bug reports
by hong yie » 26 Sep 2013, 05:43
Ai cast legendary creature that it has already control, causing it to sacrifice one of them. can this legendary rule being added to the Ai consideration? the Ai become much weaker like this.
-
hong yie - Programmer
- Posts: 216
- Joined: 10 Mar 2013, 06:44
- Location: Jakarta
- Has thanked: 75 times
- Been thanked: 9 times
Who is online
Users browsing this forum: No registered users and 3 guests