It is currently 25 Apr 2024, 06:41
   
Text Size

Forge version 1.5.13

Post MTG Forge Related Programming Questions Here

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

Re: Forge version 1.5.13

Postby Rob Cashwalker » 09 Feb 2014, 02:58

drdev wrote:It was exciting, the first draft I ran with the fix in place the first pack had a foil Huntmaster of the Fells. Can't say I've ever had the fortune to open a foil money mythic in a paper or MTGO draft before. Almost a shame it isn't worth anything on Forge. :D
Not that it would affect draft, but it would affect quest mode - we'll have to find a way to implement foil price listing.
The Force will be with you, Always.
User avatar
Rob Cashwalker
Programmer
 
Posts: 2167
Joined: 09 Sep 2008, 15:09
Location: New York
Has thanked: 5 times
Been thanked: 40 times

Re: Forge version 1.5.13

Postby drdev » 09 Feb 2014, 03:09

So I've been working on the Draft screen today as part of the effort to support foils in Image View for CardManagers. In addition to getting foils working, I also made a few additional tweaks to maximize screen real estate for cards and make the cards easier to look through:

  • Sort by rarity (mythics/rares on top), then by color
  • Remove Choose Card button that wasn't very useful without auto-selected cards
  • Hide filters and view options by default
The result looks like this:

DraftScreen.png

Note that you can get filters back by clicking the Filters button and choosing Show Filters or by pressing Ctrl+F with focus inside the view. You can get the view options panel back by click the View Options button to the right of the Image View button.

Thanks.
-Dan
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.13

Postby friarsol » 09 Feb 2014, 03:24

Rob Cashwalker wrote:
drdev wrote:It was exciting, the first draft I ran with the fix in place the first pack had a foil Huntmaster of the Fells. Can't say I've ever had the fortune to open a foil money mythic in a paper or MTGO draft before. Almost a shame it isn't worth anything on Forge. :D
Not that it would affect draft, but it would affect quest mode - we'll have to find a way to implement foil price listing.
Shouldn't be a big deal. I'd say just take the normal value and charge 150% of that value if it's foil. Not exactly accurate, but a solution that wouldn't take any hassling. I'm not sure if the places we grab price lists from has foil values too.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge version 1.5.13

Postby Agetian » 09 Feb 2014, 04:20

@ drdev: Hmm, interesting, I wonder why the common being a foil affected a normal non-foil rare... I'll look into it, I think I might have an idea. Can you please tell me which set the booster was from?

@ friarsol: There's already some code in place for quest mode foil pricing (approximating the average price based on information found on something like MTG wiki about pricing of foils). I'll look into testing that and then adding foils to the quest shop :)

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

Re: Forge version 1.5.13

Postby drdev » 09 Feb 2014, 04:41

Agetian wrote:@ drdev: Hmm, interesting, I wonder why the common being a foil affected a normal non-foil rare... I'll look into it, I think I might have an idea. Can you please tell me which set the booster was from?
- Agetian
I think it was Innistrad if I remember correctly. Either that or Kamigawa.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.13

Postby Agetian » 09 Feb 2014, 04:43

@ drdev: kk I think I figured out why it was happening and fixed it. It must have been caused by the fact that a random print sheet was used for sets that did not have a foil always printed in the Common slot. I tested it on 8th ed (a set like that) and on Zendikar (a newer set with a foil always in common slot) and both seemed to generate foils correctly. Please let me know if you get something odd going on with rares again (please tell me the exact set as well in that case, too :)). Thanks for reporting!

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

Re: Forge version 1.5.13

Postby Agetian » 09 Feb 2014, 05:10

A question for everyone: how should we go about generating foils in quest shops? Should there be a fixed amount of them generated in every shop, a random amount generated in every shop, a user-controlled (via a quest preference) amount generated in every shop, or something else?

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

Re: Forge version 1.5.13

Postby drdev » 09 Feb 2014, 05:36

As an update, I added another group by option for rarity to facilitate building pauper or peasant decks or perhaps further separate rarities for limited editors. Are there any other group by options people think would be useful?

RarityGroups.png

Also thought I'd point out from this screenshot that piling by Name is a great way to view all art/set choices for each card in the Catalog while keeping those choices distinct from other cards (as opposed to having one row for each art/set in list view).
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.13

Postby Agetian » 09 Feb 2014, 05:46

@ drdev: This is very useful indeed! Great job!

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

Re: Forge version 1.5.13

Postby Agetian » 09 Feb 2014, 06:26

By the way, checked how quest mode operates right now in relation to foils: as of right now, it's already possible to procure foils in quest mode, but only by buying boosters or fat packs so that you get a foil in them. The foil price is altered correctly (x2 for common/uncommon, x3 for rare/mythic rare at the moment - I think I got this average estimation on something like MTG wiki). We don't have any foil singles sold in quest shops at the moment. Still open for ideas about foil singles.

By the way, the "open a booster" window currently does not display the foil overlay. So, if you buy a booster in a quest shop and it has a foil in it, the booster card lists ("You have found these cards inside the booster", you know) won't display the foil overlay on top of a foil card, so you won't know it's foil until you look at it in your inventory.

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

Re: Forge version 1.5.13

Postby drdev » 09 Feb 2014, 06:33

Agetian wrote:By the way, checked how quest mode operates right now in relation to foils: as of right now, it's already possible to procure foils in quest mode, but only by buying boosters or fat packs so that you get a foil in them. The foil price is altered correctly (x2 for common/uncommon, x3 for rare/mythic rare at the moment - I think I got this average estimation on something like MTG wiki). We don't have any foil singles sold in quest shops at the moment. Still open for ideas about foil singles.

By the way, the "open a booster" window currently does not display the foil overlay. So, if you buy a booster in a quest shop and it has a foil in it, the booster card lists ("You have found these cards inside the booster", you know) won't display the foil overlay on top of a foil card, so you won't know it's foil until you look at it in your inventory.

- Agetian
I'm planning to replace that "open a booster" window with a variation on the FDeckViewer sometime this release, meaning it will use a CardManager and foils will work.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.13

Postby Agetian » 09 Feb 2014, 16:55

Got a compilation error: r24773/r24774 does not compile with a lot of 'class not found' errors. Is something not finished / not committed from the ongoing refactor?..

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

Re: Forge version 1.5.13

Postby Hellfish » 09 Feb 2014, 17:19

What class is it complaining about? Are you using IDEA or Eclipse?
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: Forge version 1.5.13

Postby Agetian » 09 Feb 2014, 17:21

Hellfish wrote:What class is it complaining about? Are you using IDEA or Eclipse?
I'm using NetBeans 7.4 (and to be honest I'd rather not switch to anything else). Here's what I get:

Code: Select all
COMPILATION ERROR :
-------------------------------------------------------------
forge/game/trigger/Trigger.java:[22,18] cannot find symbol
  symbol:   class TriggerReplacementBase
  location: package forge.game
forge/game/trigger/Trigger.java:[45,39] cannot find symbol
  symbol: class TriggerReplacementBase
forge/game/replacement/ReplacementEffect.java:[22,18] cannot find symbol
  symbol:   class TriggerReplacementBase
  location: package forge.game
forge/game/replacement/ReplacementEffect.java:[39,49] cannot find symbol
  symbol: class TriggerReplacementBase
forge/game/ability/effects/AnimateEffectBase.java:[138,29] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/ability/effects/AnimateEffectBase.java:[138,69] type argument forge.game.replacement.ReplacementEffect is not within bounds of type-variable E
forge/game/card/Card.java:[713,10] cannot find symbol
  symbol:   method setHostCard(forge.game.card.Card)
  location: variable t of type forge.game.trigger.Trigger
forge/game/card/Card.java:[714,53] no suitable method found for contains(forge.game.trigger.Trigger)
    method java.util.List.contains(java.lang.Object) is not applicable
      (actual argument forge.game.trigger.Trigger cannot be converted to java.lang.Object by method invocation conversion)
    method java.util.Collection.contains(java.lang.Object) is not applicable
      (actual argument forge.game.trigger.Trigger cannot be converted to java.lang.Object by method invocation conversion)
forge/game/card/Card.java:[754,23] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/card/Card.java:[766,46] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/card/Card.java:[767,20] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/card/Card.java:[767,65] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/card/Card.java:[769,36] cannot find symbol
  symbol:   method isIntrinsic()
  location: variable t of type forge.game.trigger.Trigger
forge/game/card/Card.java:[7200,48] cannot find symbol
  symbol:   method getMapParams()
  location: variable re of type forge.game.replacement.ReplacementEffect
forge/game/card/Card.java:[8320,17] type argument forge.game.replacement.ReplacementEffect is not within bounds of type-variable E
forge/game/card/Card.java:[8330,50] type argument forge.game.replacement.ReplacementEffect is not within bounds of type-variable E
forge/game/card/Card.java:[8333,34] cannot find symbol
  symbol:   method isIntrinsic()
  location: variable replacementEffect of type forge.game.replacement.ReplacementEffect
forge/game/card/Card.java:[8347,30] cannot find symbol
  symbol:   method setHostCard(forge.game.card.Card)
  location: variable replacementEffectCopy of type forge.game.replacement.ReplacementEffect
forge/game/card/Card.java:[8441,50] cannot find symbol
  symbol:   method getMapParams()
  location: variable tr of type forge.game.trigger.Trigger
forge/game/card/Card.java:[8467,50] cannot find symbol
  symbol:   method getMapParams()
  location: variable re of type forge.game.replacement.ReplacementEffect
forge/game/trigger/Trigger.java:[122,13] cannot find symbol
  symbol: variable intrinsic
forge/game/trigger/Trigger.java:[125,13] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[126,13] cannot find symbol
  symbol: method setHostCard(forge.game.card.Card)
forge/game/trigger/Trigger.java:[138,17] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[138,70] cannot find symbol
  symbol: method isSuppressed()
forge/game/trigger/Trigger.java:[139,85] cannot find symbol
  symbol: method getHostCard()
forge/game/trigger/Trigger.java:[139,24] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[136,5] method does not override or implement a method from a supertype
forge/game/trigger/Trigger.java:[160,17] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[161,48] cannot find symbol
  symbol: method getHostCard()
forge/game/trigger/Trigger.java:[166,17] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[167,64] cannot find symbol
  symbol: method getHostCard()
forge/game/trigger/Trigger.java:[172,17] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[178,17] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[210,17] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[230,17] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[250,43] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[256,31] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[265,45] cannot find symbol
  symbol: method getHostCard()
forge/game/trigger/Trigger.java:[266,53] cannot find symbol
  symbol: method getHostCard()
forge/game/trigger/Trigger.java:[271,32] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[296,17] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[297,21] cannot find symbol
  symbol: variable mapParams
forge/game/trigger/Trigger.java:[307,15] inconvertible types
  required: forge.game.trigger.Trigger
  found:    java.lang.Object
forge/game/trigger/Trigger.java:[311,43] inconvertible types
  required: forge.game.trigger.Trigger
  found:    java.lang.Object
forge/game/trigger/Trigger.java:[305,5] method does not override or implement a method from a supertype
forge/game/trigger/Trigger.java:[315,5] method does not override or implement a method from a supertype
forge/game/trigger/Trigger.java:[412,41] cannot find symbol
  symbol:   variable mapParams
  location: class forge.game.trigger.Trigger
forge/game/trigger/Trigger.java:[412,61] cannot find symbol
  symbol:   variable intrinsic
  location: class forge.game.trigger.Trigger
forge/game/trigger/Trigger.java:[414,17] cannot find symbol
  symbol: method getOverridingAbility()
forge/game/trigger/Trigger.java:[415,43] cannot find symbol
  symbol: method getOverridingAbility()
forge/game/trigger/Trigger.java:[421,28] cannot find symbol
  symbol:   variable validHostZones
  location: class forge.game.trigger.Trigger
forge/game/trigger/Trigger.java:[422,27] cannot find symbol
  symbol:   method isTemporary()
  location: class forge.game.trigger.Trigger
forge/game/trigger/Trigger.java:[427,20] cannot find symbol
  symbol: variable mapParams
forge/game/replacement/ReplacementEffect.java:[64,13] cannot find symbol
  symbol: variable intrinsic
forge/game/replacement/ReplacementEffect.java:[65,9] cannot find symbol
  symbol:   variable mapParams
  location: class forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[66,13] cannot find symbol
  symbol: method setHostCard(forge.game.card.Card)
forge/game/replacement/ReplacementEffect.java:[75,20] cannot find symbol
  symbol: method getMapParams()
forge/game/replacement/ReplacementEffect.java:[86,19] cannot find symbol
  symbol:   method getMapParams()
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[88,46] cannot find symbol
  symbol:   method getMapParams()
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[92,23] cannot find symbol
  symbol:   method getMapParams()
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[93,46] cannot find symbol
  symbol:   method getMapParams()
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[100,66] cannot find symbol
  symbol:   variable hostCard
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[100,83] cannot find symbol
  symbol:   variable hostCard
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[102,72] cannot find symbol
  symbol:   variable hostCard
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[102,89] cannot find symbol
  symbol:   variable hostCard
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[110,53] cannot find symbol
  symbol:   variable hostCard
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[110,70] cannot find symbol
  symbol:   variable hostCard
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[112,59] cannot find symbol
  symbol:   variable hostCard
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[118,26] cannot find symbol
  symbol:   method getMapParams()
  location: variable effect of type forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[155,49] cannot find symbol
  symbol: method getMapParams()
forge/game/replacement/ReplacementEffect.java:[160,17] cannot find symbol
  symbol: method isSuppressed()
forge/game/replacement/ReplacementEffect.java:[165,101] cannot find symbol
  symbol: method getHostCard()
forge/game/replacement/ReplacementEffect.java:[184,16] cannot find symbol
  symbol:   method meetsCommonRequirements(java.util.Map<java.lang.String,java.lang.String>)
  location: class forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[194,54] cannot find symbol
  symbol:   variable mapParams
  location: class forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[194,65] cannot find symbol
  symbol:   variable hostCard
  location: class forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[194,75] cannot find symbol
  symbol:   variable intrinsic
  location: class forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[195,38] cannot find symbol
  symbol: method getOverridingAbility()
forge/game/replacement/ReplacementEffect.java:[196,27] cannot find symbol
  symbol:   variable validHostZones
  location: class forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[198,26] cannot find symbol
  symbol:   method isTemporary()
  location: class forge.game.replacement.ReplacementEffect
forge/game/replacement/ReplacementEffect.java:[236,17] cannot find symbol
  symbol: method getMapParams()
forge/game/replacement/ReplacementEffect.java:[236,68] cannot find symbol
  symbol: method isSuppressed()
forge/game/replacement/ReplacementEffect.java:[237,24] cannot find symbol
  symbol: method getMapParams()
forge/game/replacement/ReplacementEffect.java:[234,5] method does not override or implement a method from a supertype
forge/game/card/CardCharacteristics.java:[50,18] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/card/CardCharacteristics.java:[50,63] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/card/CardCharacteristics.java:[51,18] type argument forge.game.replacement.ReplacementEffect is not within bounds of type-variable E
forge/game/card/CardCharacteristics.java:[51,72] type argument forge.game.replacement.ReplacementEffect is not within bounds of type-variable E
forge/game/card/CardCharacteristics.java:[246,23] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/card/CardCharacteristics.java:[256,46] type argument forge.game.trigger.Trigger is not within bounds of type-variable E
forge/game/card/CardCharacteristics.java:[320,17] type argument forge.game.replacement.ReplacementEffect is not within bounds of type-variable E
forge/game/card/CardCharacteristics.java:[425,49] type argument forge.game.replacement.ReplacementEffect is not within bounds of type-variable E
forge/game/spellability/SpellPermanent.java:[227,50] cannot find symbol
  symbol:   method getMapParams()
  location: variable tr of type forge.game.trigger.Trigger
forge/game/spellability/SpellPermanent.java:[259,19] cannot find symbol
  symbol:   method getOverridingAbility()
  location: variable tr of type forge.game.trigger.Trigger
forge/game/spellability/SpellPermanent.java:[307,50] cannot find symbol
  symbol:   method getMapParams()
  location: variable re of type forge.game.replacement.ReplacementEffect
forge/game/spellability/SpellPermanent.java:[338,41] cannot find symbol
  symbol:   method getOverridingAbility()
  location: variable re of type forge.game.replacement.ReplacementEffect
forge/game/trigger/TriggerType.java:[68,25] type argument ? extends forge.game.trigger.Trigger is not within bounds of type-variable T
forge/game/trigger/TriggerType.java:[69,31] type argument ? extends forge.game.trigger.Trigger is not within bounds of type-variable T
forge/game/trigger/TriggerType.java:[90,21] type argument ? extends forge.game.trigger.Trigger is not within bounds of type-variable T
forge/game/trigger/TriggerType.java:[90,47] cannot find symbol
  symbol:   method getClass()
  location: variable t of type forge.game.trigger.Trigger
100 errors
-------------------------------------------------------------
------------------------------------------------------------------------
Reactor Summary:

Forge Parent ...................................... SUCCESS [0.329s]
Forge Core ........................................ SUCCESS [2.222s]
Forge Game ........................................ FAILURE [1.294s]
Forge AI .......................................... SKIPPED
Forge Net ......................................... SKIPPED
Forge ............................................. SKIPPED
------------------------------------------------------------------------
BUILD FAILURE
Agetian
Programmer
 
Posts: 3472
Joined: 14 Mar 2011, 05:58
Has thanked: 677 times
Been thanked: 561 times

Re: Forge version 1.5.13

Postby Max mtg » 09 Feb 2014, 17:23

Same problems.
Moreover, I'm moving AI from SpellAbilities to AiController - so my errors aren't visible in compilation problems brought by 24773


I use Eclipse
Code: Select all
Description   Resource   Path   Location   Type
hostCard cannot be resolved or is not a field   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 102   Java Problem
hostCard cannot be resolved or is not a field   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 110   Java Problem
mapParams cannot be resolved or is not a field   TriggerAttached.java   /forge-game/src/main/java/forge/game/trigger   line 55   Java Problem
hostCard cannot be resolved or is not a field   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 110   Java Problem
mapParams cannot be resolved or is not a field   TriggerAttached.java   /forge-game/src/main/java/forge/game/trigger   line 56   Java Problem
hostCard cannot be resolved or is not a field   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 112   Java Problem
mapParams cannot be resolved or is not a field   TriggerAttached.java   /forge-game/src/main/java/forge/game/trigger   line 62   Java Problem
hostCard cannot be resolved to a variable   TriggerChangesZone.java   /forge-game/src/main/java/forge/game/trigger   line 96   Java Problem
hostCard cannot be resolved   TriggerChangesZone.java   /forge-game/src/main/java/forge/game/trigger   line 96   Java Problem
hostCard cannot be resolved or is not a field   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 100   Java Problem
hostCard cannot be resolved or is not a field   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 100   Java Problem
hostCard cannot be resolved or is not a field   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 102   Java Problem
mapParams cannot be resolved   ReplaceAddCounter.java   /forge-game/src/main/java/forge/game/replacement   line 34   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 138   Java Problem
mapParams cannot be resolved   ReplaceAddCounter.java   /forge-game/src/main/java/forge/game/replacement   line 41   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 125   Java Problem
mapParams cannot be resolved   ReplaceAddCounter.java   /forge-game/src/main/java/forge/game/replacement   line 47   Java Problem
mapParams cannot be resolved   TriggerChangesZone.java   /forge-game/src/main/java/forge/game/trigger   line 93   Java Problem
intrinsic cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 122   Java Problem
mapParams cannot be resolved   TriggerChangesZone.java   /forge-game/src/main/java/forge/game/trigger   line 94   Java Problem
hostCard cannot be resolved or is not a field   TriggerPlaneswalkedFrom.java   /forge-game/src/main/java/forge/game/trigger   line 59   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 178   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 172   Java Problem
intrinsic cannot be resolved to a variable   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 194   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 166   Java Problem
hostCard cannot be resolved to a variable   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 194   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 160   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 139   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 297   Java Problem
intrinsic cannot be resolved to a variable   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 412   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 230   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 210   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 256   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 250   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 296   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 271   Java Problem
mapParams cannot be resolved   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 65   Java Problem
intrinsic cannot be resolved or is not a field   ReplacementEffect.java   /forge-game/src/main/java/forge/game/replacement   line 64   Java Problem
mapParams cannot be resolved   TriggerTapsForMana.java   /forge-game/src/main/java/forge/game/trigger   line 86   Java Problem
mapParams cannot be resolved   ReplaceProduceMana.java   /forge-game/src/main/java/forge/game/replacement   line 33   Java Problem
mapParams cannot be resolved or is not a field   Trigger.java   /forge-game/src/main/java/forge/game/trigger   line 427   Java Problem
mapParams cannot be resolved   TriggerTapsForMana.java   /forge-game/src/main/java/forge/game/trigger   line 58   Java Problem

Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 66 guests


Who is online

In total there are 66 users online :: 0 registered, 0 hidden and 66 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 66 guests

Login Form