elcnesh
191b8e4e71
Add Fatespinner (AI uses it at random for now).
2014-12-14 17:00:31 +00:00
elcnesh
706a98460b
Fix clone effects, among others the bug of Renegade Doppelganger doesn't change back.
2014-12-14 16:20:57 +00:00
elcnesh
4b32a86679
Add Spy Network. Add new card names to CHANGES.txt.
2014-12-14 13:22:42 +00:00
elcnesh
6fb1fd3058
Fix certain planes by triggering once for each plane left when planeswalking.
2014-12-14 13:08:26 +00:00
elcnesh
89dc827756
Add Aven Soulgazer and Smoke Teller.
2014-12-14 09:39:59 +00:00
Myrd
59c1aa95b8
Fix Satyr Wayfinder revealing the top 4 cards twice.
2014-12-13 16:50:04 +00:00
drdev
20b47f3b91
Support starting games with variants in Planar Conquest
2014-12-13 06:16:10 +00:00
elcnesh
9283328e22
Large cleanup in game; fix some small bugs and make a lot of methods static where applicable.
2014-12-12 10:39:45 +00:00
Agetian
798c6c26ec
- Also specify the ID for cards that are currently face up (e.g. when revealing them).
2014-12-11 17:20:03 +00:00
Agetian
e57881f1d9
- Remove a leftover commented line.
2014-12-11 17:10:11 +00:00
Agetian
0ea126cd5d
- Make sure the names of face-down cards are not spoiled, e.g. during blockers damage order assignment.
...
- A little typo fix.
2014-12-11 17:08:22 +00:00
elcnesh
5055ed4d2b
Add a "Hidden card ID" to face-down cards to uniquely identify them without spoiling the actual card id (hidden id increments each time a card is turned face-down).
2014-12-10 18:36:04 +00:00
elcnesh
963743781a
Make Hokori's untap mandatory.
2014-12-10 18:11:19 +00:00
elcnesh
278b1229c1
Fix and cleanup Hideaway. Plus a typo in Praetor's Grasp.
2014-12-08 20:50:34 +00:00
swordshine
d6010d6d40
- Added Nature Shields Its Own
2014-12-08 14:02:10 +00:00
Myrd
2db80f506b
- When an effect mills cards, pop up a dialog to show which cards got milled.
2014-12-08 06:18:11 +00:00
Myrd
23c41834aa
Fix flaky test ManaCostBeingPaidTest by making ManaCostBeingPaid.toString() not depend on map iteration ordering.
2014-12-08 05:49:11 +00:00
Myrd
6029b7bcde
Implement Sidisi, Brood Tyrant along with corresponding engine changes to support her ability.
2014-12-08 04:27:05 +00:00
drdev
b8b433586d
Support playing conquest games
2014-12-07 01:20:52 +00:00
elcnesh
e7803b0572
- For face-down cards you can see, always display their face-up image for easier browsing through morphs.
...
- Don't display face-down cards in library/hand/exile as creatures.
2014-12-03 14:54:27 +00:00
elcnesh
ea23bb33b2
Codechanges and lots of fixes related to playing other player's cards from exile.
...
- Cards now keep track of who's allowed to cast them, fixing possible issues in multiplayer.
- Face-down cards can now be properly looked at when allowed to by a static ability.
- Improve support for casting a face-down exiled card in general.
- Add Shared Fate (including AI support).
2014-12-03 08:49:49 +00:00
swordshine
2de56b09cc
- C14: Added Loreseeker's Stone
2014-12-02 13:33:50 +00:00
swordshine
00753f486f
- C14: Added Domineering Will and Infernal Offering
2014-12-02 13:11:05 +00:00
swordshine
f918978462
- Converted "Deplete" to a subability
2014-12-02 05:25:10 +00:00
drdev
e43884d298
Fix mana symbol order in test
2014-12-02 04:59:44 +00:00
swordshine
296eccdce3
- C14: Added Assault Suit
2014-12-02 04:55:45 +00:00
drdev
c541972527
Fix so correct text displays for flipped state in details view
2014-12-02 04:50:21 +00:00
drdev
6c7783d8d7
Fix P/T displayed when flipping morph cards
2014-12-02 04:36:03 +00:00
drdev
1bb451469b
Code cleanup
2014-12-02 04:22:46 +00:00
drdev
dc93196b56
Fix crash when starting game
2014-12-02 04:18:45 +00:00
drdev
905eb0bb1f
Fix P/T display for alternate state
2014-12-02 04:10:20 +00:00
drdev
5a6394cf34
Make zoom activate message more specific to the available abilities of a card
2014-12-02 01:52:01 +00:00
swordshine
597334a66a
- C14: Added Wave of Vitriol
2014-12-01 11:54:57 +00:00
Agetian
a9f05080f9
- Added a missing test dependency (junit.framework).
2014-12-01 09:15:18 +00:00
Myrd
a63f46414a
Fix issue where a spell's target wouldn't be correctly shown in the game log message.
...
The problem was that by the time the log sees the spell, its target has been swapped with the stack ability.
2014-12-01 06:12:05 +00:00
Myrd
319cd97d83
Fix game log revealing opponent's morphed creatures in messages.
2014-12-01 06:09:54 +00:00
Myrd
73cad47c3c
Fix bug with convoke where colored mana could end up being used as colorless.
...
Before this patch, the code would try to pay the mana symbols as they appear - for example if you convoke with a white creature and click "white" in the dialog, but the cost for the spell is "1WW", it would actually use that white mana to pay for the "1" portion of the cost, leaving "WW" to be paid (which is problematic if you have a swamp and a plains untapped which you were planning to use in addition to the white creature).
This change moves the logic for paying the cost from the UI code to the engine code (and re-uses existing code there) and also adds some unit tests for it.
2014-12-01 06:06:57 +00:00
drdev
4e2f753374
Refactor so CardZoom can support multiple cards
2014-11-30 04:14:14 +00:00
Chris
313c439d40
[maven-release-plugin] prepare for next development iteration
2014-11-28 15:37:56 +00:00
Chris
5361ac01c1
[maven-release-plugin] prepare release forge-1.5.31
2014-11-28 15:37:42 +00:00
drdev
4c6bd6a715
Prevent race condition when selecting multiple abilities using Shift+click
2014-11-27 02:05:26 +00:00
elcnesh
86dac0ea8c
Add Flash Foliage.
2014-11-24 17:33:17 +00:00
elcnesh
2d02fbcc1d
Prevent possible issue with new deathtouch implementation concerning indestructible creatures.
2014-11-24 15:56:56 +00:00
Sloth
bff7f28000
- Added Myriad Landscape.
...
- Fixed chooseSomeType AI function for land types.
2014-11-23 22:33:28 +00:00
elcnesh
d7943d767f
Change deathtouch into a state-based action (as specified by the comp rules) rather than directly destroying the creature, fixing some bugs related to triggers.
2014-11-23 14:51:41 +00:00
Sol
66ef7c5105
- Fix timing of Scheme triggers not working
2014-11-19 04:13:40 +00:00
Sol
c0b5b6abdc
- Log when players discard cards instead of forcing people to open up the graveyard each time to find out what was discarded
2014-11-18 03:21:12 +00:00
Sol
6a148946ae
- FIx Combat from getting cleared out until EndCombat ends
2014-11-18 01:15:12 +00:00
Sol
2fea283147
- Triggers on Effects get activated when it moves into the Command zone, no need to add it twice.
2014-11-17 03:42:00 +00:00
Sol
5fa122a8d9
- When flipping multiple coins due to Krark's Thumb, the player should call heads/tails only once
2014-11-15 02:30:11 +00:00