It is currently 15 Aug 2025, 18:33
   
Text Size

SVN Bug Reports

Post MTG Forge Related Programming Questions Here

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

Re: SVN Bug Reports

Postby Sloth » 16 Apr 2011, 18:49

Jaedayr wrote:r8088

The Landfall ability of Stone-Seeder Hierophant is showing up on the stack while it is still in my library.
Fixed!
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: SVN Bug Reports

Postby Jaedayr » 16 Apr 2011, 19:34

UnderFlow wrote:I don't know if this is related, but I also had problems with cards that could not be played (i.e. nothing happens when you click on them). It has happens two or three times so far and I was not able to reproduce it. The only similarity appears to be that the first card in hand was affected. Specific cards affected that I remember were Elspeth, Knight-Errant (some time ago) and Recycle (in an more recent revision).
This has happened to me twice today (r8094). Both times it was the first card in my hand. I don't remember the first card but the second time it was Clone.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Chris H. » 16 Apr 2011, 20:02

Jaedayr wrote:
UnderFlow wrote:I don't know if this is related, but I also had problems with cards that could not be played (i.e. nothing happens when you click on them). It has happens two or three times so far and I was not able to reproduce it. The only similarity appears to be that the first card in hand was affected. Specific cards affected that I remember were Elspeth, Knight-Errant (some time ago) and Recycle (in an more recent revision).
This has happened to me twice today (r8094). Both times it was the first card in my hand. I don't remember the first card but the second time it was Clone.
`
I have noticed the same thing several times over the last week or two. It is always a different card each time but the unplayable card is always the first card on the left.
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: SVN Bug Reports

Postby Corwin72 » 17 Apr 2011, 04:31

R8096
Playing against Swamp thing 1
Computer taps Cabal Pit for B. Does not get pinged for one damage.
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: SVN Bug Reports

Postby friarsol » 17 Apr 2011, 14:16

Corwin72 wrote:R8096
Playing against Swamp thing 1
Computer taps Cabal Pit for B. Does not get pinged for one damage.
The AI shouldn't be using this card. It doesn't "activate" mana abilities in the same way the player does.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Chris H. » 17 Apr 2011, 16:56

friarsol wrote:
Corwin72 wrote:R8096
Playing against Swamp thing 1
Computer taps Cabal Pit for B. Does not get pinged for one damage.
The AI shouldn't be using this card. It doesn't "activate" mana abilities in the same way the player does.
`
If I understand correctly, all cards with an AF_Mana ability that contain a SubAbility should have a "SVar:RemAIDeck:True"?
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: SVN Bug Reports

Postby Jaedayr » 17 Apr 2011, 18:30

Error - the LQ picture for ODY/AEther Burst.full.jpg could not be found on the server. [http://cardforge.org/fpics/OD/QUV0aGVyIEJ1cnN0LmZ1bGwuanBn] - http://cardforge.org/fpics/OD/QUV0aGVyI ... Z1bGwuanBn
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Jaedayr » 17 Apr 2011, 20:01

This may be more of a question than an issue but it looks kind of strange. I had a Roil Elemental in play and then played a land. The ability triggered but the AI had no creatures in play at that time. I had no option to cancel the ability so I selected the Roil and it has now enchanted itself with the card text
Code: Select all
+Controlling: Roil Elemental(34)+
Should this be an optional ability? Should you be able to target creatures you already control?

*edit
When I target my creature played on a previous turn, it gets summoning sickness.

*edit 2
When my own controlled creature was exiled, the card text remained on the Roil. The same thing happened when another of my own controlled creatures was put into the graveyard.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby friarsol » 17 Apr 2011, 20:14

Chris H. wrote:
friarsol wrote:
Corwin72 wrote:R8096
Playing against Swamp thing 1
Computer taps Cabal Pit for B. Does not get pinged for one damage.
The AI shouldn't be using this card. It doesn't "activate" mana abilities in the same way the player does.
`
If I understand correctly, all cards with an AF_Mana ability that contain a SubAbility should have a "SVar:RemAIDeck:True"?
Yea that's probably a good starting point. If someone gets ambitious, they can attempt giving the AI a mana pool and rework the whole AI Cost Payment section.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Chris H. » 17 Apr 2011, 21:37

friarsol wrote:Yea that's probably a good starting point. If someone gets ambitious, they can attempt giving the AI a mana pool and rework the whole AI Cost Payment section.
`
Understood. I will add the SVars as my next project.

Sounds like the AI Cost Payment section is tricky and is beyond my own skill level. At least I was able to add in the AI column to the deck editor.
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: SVN Bug Reports

Postby friarsol » 17 Apr 2011, 21:41

I think the main problem with the AI Costing is more a matter of not minding having your whole code base broken for a while until all the kinks are worked out. Hopefully I'll have some time in the near future to work on to work on some of the things I was planning on doing, but just been too busy with things to dive into it.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Corwin72 » 18 Apr 2011, 15:59

Is there any way to update the AI on Signal Pest? From what I can see the AI should attack with it as long as it can not be blocked? Should this also be the same with the 0/1 tokens that can be sacked for mana? Or is it possible to code Beastmaster Ascension so that all creatures with 0 power will attack if possible?

I like the card as an AI clock but it is frustrating when the AI has 10+ creatures and will not attack because they have 0 power.
I have no understanding of AI programing so ignore me if my comments are not helpful.
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: SVN Bug Reports

Postby cc-drake » 18 Apr 2011, 20:11

Corwin72 wrote:Is there any way to update the AI on Signal Pest? From what I can see the AI should attack with it as long as it can not be blocked? Should this also be the same with the 0/1 tokens that can be sacked for mana?
I'm not sure if this behavier would be better - usually AI doesn't see things like manlands (Mishra's Factory etc) or similar "tricks", so attacking with Eldrazi Spawns for no reason would be bad in most situations.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: SVN Bug Reports

Postby Corwin72 » 18 Apr 2011, 20:42

Good call.
Any thoughts about putting in hidden code for Beastmaster Ascension? In most sittuations the AI should be ok with losing 0/1s in combat if Beastmaster Ascension is in play.
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: SVN Bug Reports

Postby Sloth » 18 Apr 2011, 21:24

Corwin72 wrote:Is there any way to update the AI on Signal Pest? From what I can see the AI should attack with it as long as it can not be blocked? Should this also be the same with the 0/1 tokens that can be sacked for mana? Or is it possible to code Beastmaster Ascension so that all creatures with 0 power will attack if possible?

I like the card as an AI clock but it is frustrating when the AI has 10+ creatures and will not attack because they have 0 power.
I have no understanding of AI programing so ignore me if my comments are not helpful.
We try not to add so much hardcoded card related stuff anymore, but anticipating battlecry should be something the AI should be capable of. Maybe I will find the time to code it up.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: Bing [Bot] 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: Bing [Bot] and 28 guests

Login Form