Commit Graph

3382 Commits

Author SHA1 Message Date
swordshine
318377cb7e - Deepglow Skate should work with Doubling Season 2018-03-25 22:44:21 +08:00
swordshine
3af07078c1 - Added Naban, Dean of Iteration (the Changetext effect was tested) 2018-03-25 22:07:29 +08:00
Hanmac
5b159a0e64 CardProperty: add CastSA to card
ForgeScript: add mayPlaySource
2018-03-24 18:00:09 +01:00
Michael Kamensky
b6e80a9e3f Merge branch 'fix-fertile-ground-on-nonbasics' into 'master'
When copying costs, make sure to recache the TapCost state.

See merge request core-developers/forge!315
2018-03-24 05:15:06 +00:00
Chris H
8e15326b0f When copying costs, make sure to recache the TapCost state. 2018-03-24 00:03:57 -04:00
Sol
edca8e15e1 Merge branch 'apitype-static-init' into 'master'
ApiType Tweaks

See merge request core-developers/forge!287
2018-03-24 00:26:10 +00:00
Agetian
7010e9ffd3 - Added Indestructible to the Keyword enum. 2018-03-23 11:22:54 +03:00
Hanmac
8316c9cffa Counter Effects: update Last State
Tribute: use LKI canReceiveCounters for Tribute check
2018-03-23 07:37:59 +01:00
Hanmac
7bd0161243 CounterMoveEffect: update Last State source and target 2018-03-22 07:50:32 +01:00
Blacksmith
9e786bbdff [maven-release-plugin] prepare for next development iteration 2018-03-20 01:14:26 +00:00
Blacksmith
6e6af1c6c4 [maven-release-plugin] prepare release forge-1.6.8 2018-03-20 01:14:23 +00:00
Michael Kamensky
8a41f8f476 Merge branch 'generated-stack-text' into 'master'
improve the generated stack text for Brainstorm

Closes #350

See merge request core-developers/forge!303
2018-03-19 06:04:58 +00:00
Jamin W. Collins
49f050655c improve the generated stack text for Brainstorm
Fixes: core-developers/forge#350

Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
2018-03-18 15:21:15 -06:00
Jamin W. Collins
f270213bb7 Improve can't win/lose effects for multiplayer
Fixes: core-developers/forge#170

Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
2018-03-18 13:38:49 -06:00
Hanmac
9af8fddaf3 Hexproof: is now done as CantTarget with special shared handling 2018-03-18 15:31:19 +01:00
Agetian
b959f61049 - Doomsday search effect should not be optional.
- Temporarily make it impossible to use the new mass selection code with cards that have the ChangeNum parameter on AF ChangeZone because it allows the human to select an arbitrarily small or big amount of cards without any limitation.
2018-03-17 16:32:50 +03:00
Jamin W. Collins
a564f49381 allow human players to make mass select, sometimes
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
2018-03-14 20:32:25 -06:00
Hanmac
9f7e02933f CostDamage: use spellAbility as cause 2018-03-14 07:15:04 +01:00
Hanmac
0b64ffb4c7 DamageMap: use cause for Lifelink part 2018-03-14 07:15:03 +01:00
Hanmac
fffa4cf157 Card: move changed text and remove PreventAllDamageBy 2018-03-14 07:15:03 +01:00
Hanmac
c74b0a017b Damage: add Cause Param for damage deal, needed for Silhouette or Bronze Horse 2018-03-14 07:15:03 +01:00
Hans Mackowiak
8ac13c0d6d RepeatEachEffect: reset damageMap after being used 2018-03-14 07:15:02 +01:00
Hanmac
e9c02edfae DamageMap: use DamageMap for RepeatEach cards and similar 2018-03-14 07:15:02 +01:00
Luke Way
572ecef291 Tabs to spaces 2018-03-12 21:06:05 -04:00
Luke Way
ce99b1093a -- Statically initialize value lookup map. This avoids problems when running simulations in multiple threads.
-- Replace Maps.newTreeMap with new HashMap<>().  newTreeMap is not necessary in Java 7+, and there's no need for a tree map here.
2018-03-12 13:38:46 -04:00
Luke Way
7be473f99d Convert sysout to game log 2018-03-12 12:58:29 -04:00
swordshine
2120d4493e - DOM: Added Tiana, Ship's Caretaker 2018-03-12 09:51:14 +08:00
swordshine
57c9c2fe90 - Fixed Firesong and Sunspeaker: the trigger should check the root spellability
- FIXME: forge.game.card.CardDamageMap.triggerDamageDoneOnce(boolean) should add the source spellability to fix spells with Lifelink
2018-03-12 09:32:39 +08:00
swordshine
0251d5776e - DOM: Fixed Firesong and Sunspeaker so cycling Renewed Faith wouldn't trigger it 2018-03-12 09:10:18 +08:00
swordshine
7b837b4468 - DOM: Added a few cards 2018-03-11 23:23:29 +08:00
swordshine
67064b3275 - DOM: Added Oath of Teferi 2018-03-11 20:16:13 +08:00
swordshine
b560df49a3 - DOM: Added Firesong and Sunspeaker 2018-03-11 18:23:47 +08:00
swordshine
23fcaaf5d0 - DOM: Added Darigaaz Reincarnated 2018-03-11 13:19:46 +08:00
swordshine
cd9702fd03 - DOM: Added Karn, Scion of Urza, Jhoira's Familiar, Jodah, Archmage Eternal, Mishra's Self-Replicator, and Mox Amber 2018-03-11 11:59:27 +08:00
swordshine
c249ed5f9f - DOM: Added "Legendary Sorcery" Urza's Ruinous Blast 2018-03-10 22:29:26 +08:00
swordshine
795c071e64 - DOM: Added Evra, Halcyon Witness 2018-03-10 18:05:40 +08:00
swordshine
2f57a39fcc - DOM: added "Historic" and Jhoira, Weatherlight Captain 2018-03-10 15:04:31 +08:00
Agetian
50a551f875 - A quick fix for ReplacementEffect hasRun on copied REs. 2018-03-08 22:21:12 +03:00
Hanmac
d9df1243b6 mark effect as final 2018-03-07 07:04:57 +01:00
Hanmac
b88365e475 SpellAbility fixed some changes 2018-03-07 07:04:00 +01:00
Hanmac
c5c3591471 TokenEffect: use sa instead of root 2018-03-06 22:11:35 +01:00
Hanmac
a47c3cf004 SetStateEffect: check for StoredTransform svar 2018-03-06 22:11:22 +01:00
Hanmac
59063bc194 CardTraitBase: use GameObject so it works with SpellAbility too 2018-03-06 22:08:27 +01:00
Hanmac
2e33b3162c AbilityUtils: fixed getSpellAbilities if sa is null 2018-03-06 22:07:53 +01:00
Hanmac
1e7755b877 CloneEffect: setOriginalHost instead of setHostCard 2018-03-06 22:06:44 +01:00
Hanmac
7b8e92ace2 CardFactoryUtil: use AdditionalAbilityList with better check for Fabricate 2018-03-06 22:06:24 +01:00
Hanmac
e25247d0e5 SpellAbility: add IsTargeting property, fixed additional abilities for clone 2018-03-06 22:03:00 +01:00
Hanmac
93dc3338c1 SpellAbility: isValid check for root 2018-03-06 22:01:51 +01:00
Sol
90d9c45134 Merge branch 'multiplayer' into 'master'
Multiplayer

Closes #157

See merge request core-developers/forge!262
2018-03-01 03:12:26 +00:00
Chris H
9a6f407a6d Fix NPE for Tokens created by Liliana the Last Hope 2018-02-28 21:09:27 -05:00