Commit Graph

2144 Commits

Author SHA1 Message Date
drdev
f6b7ea95f2 Add a few more empty tiles 2014-12-16 06:01:10 +00:00
drdev
b0ccdaea9d Fix rounding issues with hexagon rendering 2014-12-16 05:43:18 +00:00
drdev
8c82551adc Support laying out and drawing tile map 2014-12-16 05:20:15 +00:00
drdev
02040ee026 Start major Planar Conquest overhaul 2014-12-16 01:28:29 +00:00
drdev
f89316603b Support displaying unlock and win ratios for region 2014-12-14 04:02:44 +00:00
drdev
de08df303b Improve how available pool is determined for Conquest deck editor 2014-12-13 19:34:48 +00:00
drdev
6c6554008c Support deck editing for Planar Conquest 2014-12-13 18:39:06 +00:00
drdev
02b13cbc89 Allow human and AI to have different planar decks 2014-12-13 06:31:11 +00:00
drdev
20b47f3b91 Support starting games with variants in Planar Conquest 2014-12-13 06:16:10 +00:00
drdev
7a20bd682e Support using commander as game avatar 2014-12-13 05:03:42 +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
drdev
1888d201e3 Add some delays to the end day process and make it so commanders selected in order 2014-12-08 03:47:20 +00:00
drdev
eaaca84826 Add support for unlocking commander 2014-12-08 02:34:12 +00:00
drdev
503740dfe5 Support awarding booster 2014-12-08 01:12:00 +00:00
Krazy
f8e9679f52 QuestUtil class updates; some cleaning up, some old new code I forgot to commit a while back. 2014-12-08 00:43:27 +00:00
drdev
356934bf27 Start working on Booster logic for Planar Conquest 2014-12-07 18:17:03 +00:00
drdev
c5cde9d34d Improve ratios for recruit/study 2014-12-07 07:59:37 +00:00
drdev
b83a95d55d Fix message for choosing booster or card 2014-12-07 07:36:31 +00:00
drdev
5c773d8b1e Add support for prompting for reward 2014-12-07 03:25:53 +00:00
drdev
b8b433586d Support playing conquest games 2014-12-07 01:20:52 +00:00
drdev
f7fbdc05dd Refactor code to make it easier to show rewards for planar conquest games 2014-12-06 23:52:54 +00:00
drdev
ce3b8e6c76 Introduce concept of stars
Rename IVConquestBase
2014-12-06 21:18:34 +00:00
drdev
43ca7ffe71 Update current region when commander tapped 2014-12-06 21:12:33 +00:00
drdev
556c590233 Make undeploy work 2014-12-06 18:37:54 +00:00
drdev
8e26dc333f Move WaitCallback and WaitRunnable to forge-gui 2014-12-06 18:16:30 +00:00
drdev
b9275d5678 Flesh out recruiting and studying 2014-12-06 18:04:36 +00:00
drdev
fe2547527e Support ending the current day 2014-12-06 07:08:56 +00:00
drdev
df75047bb4 Start fleshing out conquest actions 2014-12-06 06:22:23 +00:00
drdev
97fb0b1b0a Prevent mana cost overlay extending outside bounds of card 2014-12-06 05:08:58 +00:00
drdev
70c2afa96a Prevent duplicate opponents 2014-12-06 04:22:53 +00:00
drdev
dccf428bb8 Support laying out panels in region display 2014-12-06 04:14:18 +00:00
drdev
ec6637bab7 Add concept of conquest actions 2014-12-06 00:45:51 +00:00
Agetian
e0e08989b6 - Fixed a NPE caused by clicking on the picture of a booster pack (or another non-card entity) in quest shop. 2014-12-05 05:06:17 +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
Agetian
4ae2687478 - Fix the background music not working. 2014-12-03 04:49:02 +00:00
swordshine
296eccdce3 - C14: Added Assault Suit 2014-12-02 04:55:45 +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
Myrd
bc29bc0d50 No need to prompt user to select a color when convoking with a mono-color creature. Just use mana of the creature's color. (It can be converted to colorless if needed.) 2014-12-01 18:27:58 +00:00
Myrd
53ca260a57 When looking for music to play, ignore non-file entities (e.g. .svn directories). 2014-12-01 06:12:55 +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
000241a875 Fix so canceling selecting an ability doesn't show zoom 2014-12-01 03:41:02 +00:00
drdev
5eeb302ce8 Add activate callbacks for zoom view 2014-11-30 07:05:40 +00:00
drdev
9e2c0bfcf6 Add Shift+click support for Mana Pool icons 2014-11-29 17:06:45 +00:00
drdev
4990887b98 Prevent using Shift+click to attack with cards that have summoning sickness 2014-11-27 03:55:33 +00:00
Sol
a66019b9d9 - Use local parent folder for loading in human deck in duel deck quest matches 2014-11-27 03:30:35 +00:00
drdev
361b0b69d9 Support using Shift+click to attack with an entire stack of creatures 2014-11-27 03:27:33 +00:00
drdev
513a8def41 Support using Shift+click to tap multiple lands while paying for a spell 2014-11-27 03:12:46 +00:00
drdev
960cded6d6 Code cleanup 2014-11-27 02:29:14 +00:00
drdev
4c6bd6a715 Prevent race condition when selecting multiple abilities using Shift+click 2014-11-27 02:05:26 +00:00
drdev
043304e35b Support double-click and Shift+left click to tap all lands in the same stack 2014-11-26 20:47:47 +00:00