It is currently 18 Apr 2024, 14:54
   
Text Size

Ixalan spoiler season

Post MTG Forge Related Programming Questions Here

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

Re: Ixalan spoiler season

Postby azcotic » 16 Sep 2017, 14:14

Bracket Brass Has a Bug too, in the end of turn after deal damage with 3 pirates.
azcotic
 
Posts: 34
Joined: 27 Aug 2017, 03:58
Has thanked: 2 times
Been thanked: 9 times

Re: Ixalan spoiler season

Postby Agetian » 16 Sep 2017, 14:32

Fixed Gishath and Ranging Raptors.
What exactly is the problem with Admiral Beckett Brass? Tried it with 3 pirates dealing combat damage to the enemy, it let me steal the opponent's permanent, as written on the card. :/

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Ixalan spoiler season

Postby azcotic » 16 Sep 2017, 15:57

Pass me your Admiral code.
azcotic
 
Posts: 34
Joined: 27 Aug 2017, 03:58
Has thanked: 2 times
Been thanked: 9 times

Re: Ixalan spoiler season

Postby Agetian » 16 Sep 2017, 16:19

Here you go (but it needs a rather recent snapshot of the game too for it to function):

Code: Select all
Name:Admiral Beckett Brass
ManaCost:1 U B R
Types:Legendary Creature Human Pirate
PT:3/3
S:Mode$ Continuous | Affected$ Creature.Pirate+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Pirates you control get +1/+1.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainCtrl | TriggerDescription$ At the beginning of your end step, gain control of target nonland permanent controlled by a player who was dealt combat damage by three or more Pirates this turn.
SVar:TrigGainCtrl:DB$ GainControl | ValidTgts$ Permanent.nonLand+ControlledBy Player.wasDealtCombatDamageThisTurnBy Valid:Creature.Pirate_AtLeast3 | TgtPrompt$ Select target creature controlled by a player who was dealt damage by three or more Pirates this turn | SpellDescription$ Gain control of target nonland permanent controlled by a player who was dealt combat damage by three or more Pirates this turn.
DeckHints:Type$Pirate
SVar:Picture:http://www.wizards.com/global/images/magic/general/admiral_beckett_brass.jpg
Oracle:Other Pirates you control get +1/+1.\nAt the beginning of your end step, gain control of target nonland permanent controlled by a player who was dealt combat damage by three or more Pirates this turn.
- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Ixalan spoiler season

Postby azcotic » 16 Sep 2017, 16:56

Agetian wrote:Here you go (but it needs a rather recent snapshot of the game too for it to function):

Code: Select all
Name:Admiral Beckett Brass
ManaCost:1 U B R
Types:Legendary Creature Human Pirate
PT:3/3
S:Mode$ Continuous | Affected$ Creature.Pirate+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Pirates you control get +1/+1.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainCtrl | TriggerDescription$ At the beginning of your end step, gain control of target nonland permanent controlled by a player who was dealt combat damage by three or more Pirates this turn.
SVar:TrigGainCtrl:DB$ GainControl | ValidTgts$ Permanent.nonLand+ControlledBy Player.wasDealtCombatDamageThisTurnBy Valid:Creature.Pirate_AtLeast3 | TgtPrompt$ Select target creature controlled by a player who was dealt damage by three or more Pirates this turn | SpellDescription$ Gain control of target nonland permanent controlled by a player who was dealt combat damage by three or more Pirates this turn.
DeckHints:Type$Pirate
SVar:Picture:http://www.wizards.com/global/images/magic/general/admiral_beckett_brass.jpg
Oracle:Other Pirates you control get +1/+1.\nAt the beginning of your end step, gain control of target nonland permanent controlled by a player who was dealt combat damage by three or more Pirates this turn.
- Agetian
| Open
Description: [describe what you were doing when the crash occurred]

[spoiler=ArrayIndexOutOfBoundsException]
Code: Select all
Forge Version:    1.6.2-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_144 Oracle Corporation

java.lang.ArrayIndexOutOfBoundsException: 1
   at forge.game.ability.AbilityUtils.getDefinedCards(AbilityUtils.java:288)
   at forge.game.player.PlayerProperty.playerHasProperty(PlayerProperty.java:110)
   at forge.game.player.Player.hasProperty(Player.java:2032)
   at forge.game.player.Player.isValid(Player.java:2022)
   at forge.game.card.CardProperty.cardHasProperty(CardProperty.java:255)
   at forge.game.card.Card.hasProperty(Card.java:3885)
   at forge.game.card.Card.isValid(Card.java:3874)
   at forge.game.GameObject.isValid(GameObject.java:27)
   at forge.game.spellability.TargetRestrictions.hasCandidates(TargetRestrictions.java:483)
   at forge.player.TargetSelection.chooseTargets(TargetSelection.java:91)
   at forge.player.PlayerControllerHuman.chooseTargetsFor(PlayerControllerHuman.java:1526)
   at forge.player.HumanPlaySpellAbility.setupTargets(HumanPlaySpellAbility.java:220)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:153)
   at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:131)
   at forge.player.PlayerControllerHuman.orderAndPlaySimultaneousSa(PlayerControllerHuman.java:1495)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:828)
   at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:796)
   at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1032)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:939)
   at forge.game.GameAction.startGame(GameAction.java:1556)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:224)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[/spoiler]
Attachments
Captura.PNG
azcotic
 
Posts: 34
Joined: 27 Aug 2017, 03:58
Has thanked: 2 times
Been thanked: 9 times

Re: Ixalan spoiler season

Postby Agetian » 16 Sep 2017, 18:26

Yeah, it looks like you're on an older build of Forge that doesn't support the new code for Admiral. You can try grabbing a newer one from here:

https://snapshots.cardforge.org/

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Ixalan spoiler season

Postby stormcat » 16 Sep 2017, 22:58

:r35627
Raiders' Wake triggered in spite of doesn't exist the battlefield.(from deck)
Attachments
capture_001_17092017_075759.jpg
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Ixalan spoiler season

Postby stormcat » 17 Sep 2017, 00:23

:r35627
Tilonalli's Skinshifter should have haste.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Ixalan spoiler season

Postby stormcat » 17 Sep 2017, 03:49

:r35627
Effect of Angrath's Marauders should be applied only you control.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Ixalan spoiler season

Postby Agetian » 17 Sep 2017, 04:08

The issues above are fixed upstream.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Ixalan spoiler season

Postby stormcat » 17 Sep 2017, 06:53

:r35633
When I cast Heartless Pillage, error occur.

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.6.3-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_141 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ability.effects.DiscardEffect.resolve(DiscardEffect.java:119)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:55)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1332)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1309)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:521)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1007)
   at forge.game.GameAction.startGame(GameAction.java:1574)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Ixalan spoiler season

Postby MaxMtg » 17 Sep 2017, 08:06

I can activate the effect of thaumatic compass from hand when I sould cast it on the battelfield then pay 3 to activate the effect
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Ixalan spoiler season

Postby Agetian » 17 Sep 2017, 08:29

Fixed :)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Ixalan spoiler season

Postby stormcat » 17 Sep 2017, 10:59

:r35641
Duskborne Skymarcher should have flying.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Ixalan spoiler season

Postby Agetian » 17 Sep 2017, 12:36

Fixed :)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 51 guests


Who is online

In total there are 51 users online :: 0 registered, 0 hidden and 51 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 51 guests

Login Form