Commit Graph

5679 Commits

Author SHA1 Message Date
Northmoc
53bd5f9067 making Panglacial Wurm work 2020-12-29 16:24:42 -05:00
tool4EvEr
99ae58e92c Substitute placeholders in all cases 2020-12-26 13:49:06 +01:00
Anthony Calosa
df72493dc4 Removed Unused Import 2020-12-26 16:25:32 +08:00
Hans Mackowiak
d8f010d54a DestroyAI: better logic for Pongify also Update for X 2020-12-25 23:23:06 +01:00
Bug Hunter
e0688d7458 Fix hand hiding after controlled turns 2020-12-25 09:46:01 +00:00
Hans Mackowiak
258bcbf99a remove isXCost 2020-12-23 09:37:00 +01:00
Michael Kamensky
e02b6b7264 Merge branch '1659-npe-at-forge-game-ability-abilityutils-getdefinedplayers-abilityutils-java-1084' into 'master'
CostRemoveCounter + CostRemoveAnyCounter: refactor remove X counters from something you control

Closes #1385 and #1660

See merge request core-developers/forge!3506
2020-12-23 08:05:26 +00:00
Hans Mackowiak
bbf788594f CostRemoveCounter + CostRemoveAnyCounter: refactor remove X counters from something you control 2020-12-23 08:05:26 +00:00
Hans Mackowiak
f95f0d4832 AbilityFactory: fix Fuse with iHasSVars 2020-12-21 20:40:20 +01:00
Hans Mackowiak
54c8fd74eb SpellAbility: remove totalManaSpent variable 2020-12-20 11:10:41 +01:00
Hans Mackowiak
0d701224bf Player: fix KeywordCollection iterating KeywordInterfaces 2020-12-20 10:41:40 +01:00
Hans Mackowiak
f670e131f9 Resolve "Use hash set instead of enum set for Keyword sets" 2020-12-20 08:40:16 +00:00
Hans Mackowiak
a321e51583 MDFC: fix SpellPerm for Kaldheim 2020-12-19 12:35:58 +01:00
Hans Mackowiak
cb6f4c1431 IHasSVars interface to connect CardTraitBase -> Card -> CardState 2020-12-18 21:36:59 +01:00
Hans Mackowiak
3d55e4704a CardFactoryUtil: make ColorsCtrl only check the players battlefield 2020-12-09 13:08:43 +01:00
Northmoc
f6ddda9b38 add chosen number to card detail pane 2020-12-08 08:30:12 -05:00
Anthony Calosa
c9dab9c1d0 Fix ChangeZoneAllEffect LTB triggers
- fix Animate Dead + Worldgorger Dragon Combo

Closes #887
2020-12-08 19:21:01 +08:00
Michael Kamensky
37149d43e9 Merge branch 'raiding' into 'master'
Raiding Party! Preferred Selection!

Closes #92 and #98

See merge request core-developers/forge!3493
2020-12-08 07:04:10 +00:00
Michael Kamensky
3e07f5ac56 Merge branch '1659-npe-at-forge-game-ability-abilityutils-getdefinedplayers-abilityutils-java-1084' into 'master'
Resolve "NPE at forge.game.ability.AbilityUtils.getDefinedPlayers(AbilityUtils.java:1084)"

Closes #1659

See merge request core-developers/forge!3491
2020-12-07 20:28:02 +00:00
Anthony Calosa
f1767a57a3 try to fix StackOverflow 2020-12-07 23:01:15 +08:00
Northmoc
37461aa3e5 raiding_party.txt and support 2020-12-06 23:15:38 -05:00
Hans Mackowiak
c9500859fe RelaceDamage: fix DamageTarget check using Replaced values 2020-12-06 18:27:04 +01:00
Anthony Calosa
3ba79ea606 [Mobile] Add Landwalk and Commander Icons 2020-12-06 16:39:51 +08:00
Hans Mackowiak
f0f6f70b28 StaticAbilityCastWithFlash: refactor that it can be checked before targets 2020-12-05 11:34:00 +01:00
Northmoc
c3f60b4764 fix Statics that care about if you're the Monarch 2020-12-04 14:44:32 -05:00
Hans Mackowiak
ecb010ed41 GUI: fixed memory leak on gui-desktop 2020-12-03 10:44:20 +01:00
Michael Kamensky
772b0c4eae Merge branch 'effect' into 'master'
Effects/Emblems with set code/rarity to match host

See merge request core-developers/forge!3480
2020-12-03 04:40:44 +00:00
Michael Kamensky
b946ecabf6 Merge branch 'monarch' into 'master'
Monarch command zone effect: support multiple arts/sets

See merge request core-developers/forge!3479
2020-12-03 04:40:29 +00:00
Northmoc
2228da9406 Effects/Emblems with set code/rarity to match host 2020-12-02 14:50:26 -05:00
Northmoc
4b5027a86e Monarch command zone effect: support multiple arts/sets 2020-12-02 11:02:46 -05:00
Hans Mackowiak
cd69b2da2a SpellAbility: set LastStateBattlefield only into CastSA lki copy 2020-12-02 16:51:04 +01:00
Hans Mackowiak
ea48f28882 CurrentCastSpells: dont use CardCollection on them 2020-12-02 13:00:56 +01:00
Hans Mackowiak
b74bbf1801 SpellAbility: remove the need to store mayPlayOriginal 2020-12-02 11:17:22 +01:00
Hans Mackowiak
b765f7bb20 PlayerCollection: min and max can return null
Conflicts:
	forge-game/src/main/java/forge/game/ability/AbilityUtils.java
	forge-game/src/main/java/forge/game/player/PlayerCollection.java
2020-12-01 11:52:36 +01:00
Hans Mackowiak
a3f757f26a CardView: fix facedown view on mindSlave=Controller 2020-12-01 11:14:22 +01:00
Hans Mackowiak
7734cec951 Achievement: use Match instead of Game info to get the GameRules 2020-12-01 11:10:23 +01:00
Anthony Calosa
fa09ce09b8 prevent NoSuchElementException on PlayerCollection.java 2020-12-01 11:45:54 +08:00
Sol
6c9f9a4d6c Merge branch 'playerControllerGameMemory' into 'master'
GameView: do not store Game anymore, get it from Match

Closes #1650

See merge request core-developers/forge!3457
2020-12-01 01:40:04 +00:00
Hans Mackowiak
8db2e01ec8 Player: fix hasProtection from Creature Types 2020-11-30 23:32:19 +01:00
Hans Mackowiak
ef830e200c ~ fix lastState update for Counters and Undying 2020-11-30 23:17:14 +01:00
Hans Mackowiak
a4be088724 GameAction: only update LastState for changed cards on the battlefield 2020-11-30 22:04:23 +01:00
Hans Mackowiak
0b262ef773 SpellAbility: fix SpellAbilityPickerTest 2020-11-30 13:50:28 +01:00
Hans Mackowiak
a3ec4817a2 Fixed mindSlaveMaster == controller causing StackoverflowError 2020-11-30 11:59:19 +01:00
Hans Mackowiak
49e7f20a41 WithFlash: refactor into Static 2020-11-30 10:50:15 +00:00
Michael Kamensky
338ed786b0 Merge branch 'oppage' into 'master'
CMR: Opposition Agent

See merge request core-developers/forge!3431
2020-11-30 04:42:35 +00:00
Michael Kamensky
4682b6aee7 Merge branch 'sengir' into 'master'
CMR: Sengir, the Dark Baron + Curse of Vengeance

Closes #1334, #50, and #1545

See merge request core-developers/forge!3391
2020-11-30 04:41:58 +00:00
Hans Mackowiak
3f78aee7e2 Player: fix StackError 2020-11-29 16:13:42 -05:00
Hans Mackowiak
5e71acb082 Opposition Agent: use timestamp for controlledBy effects 2020-11-29 16:13:42 -05:00
Northmoc
db4ed8d27e set up trackable ControlOppSearchLib 2020-11-29 16:13:41 -05:00
Northmoc
1ca31d6fab rudimentary Timestamp check 2020-11-29 16:13:41 -05:00