Commit Graph

2514 Commits

Author SHA1 Message Date
Agetian
a8b401f22c - In Planar Conquest, if all the planes are unlocked, the green reward will be a Chaos Battle instead of 5 planeswalker emblems.
- Documenting recent changes in CHANGES.txt, moved some of the older changes over to MANUAL.txt.
2017-06-22 05:28:47 +00:00
Krazy
6e891101ce Add new counter display and associated preference; clean up preferences screen a little 2017-06-22 02:25:06 +00:00
Agetian
b6545dcc97 - Attempting to fix issues with Animate Dead, Mikaeus, the Unhallowed (indirect Undying), and possibly other things. 2017-06-21 18:54:12 +00:00
Agetian
70a6032e68 - A different approach to remedying the broken Play Effect problem (uses a dedicated SVar on a SpellAbility). 2017-06-21 13:33:11 +00:00
Agetian
8f2aa095ce - Fixed casting a non-instant spell from a Play Effect not working for the human player. 2017-06-21 13:07:58 +00:00
Agetian
b45afe03a7 - Attempted to fix the dialog popup for optional costs popping up for cards with no optional costs [please review]. 2017-06-21 12:12:09 +00:00
Agetian
d573f60acc - Some comment cleanup in PlayerControllerHuman. 2017-06-21 04:46:22 +00:00
Hanmac
e29ec6fb83 GameActionUtil: add getOptionalCostValues to return OptionalCost with its Cost objects
SpellAbility: add canPlayWithOptionalCost
PlayerControllerHuman: got formated
2017-06-21 04:23:30 +00:00
Agetian
b19efd6c0d - Implemented a way to auto-suggest basic lands in the Add Basic Lands dialog in desktop and mobile Forge. 2017-06-18 16:41:51 +00:00
swordshine
4881224b06 - HOU: Added Oasis Ritualist 2017-06-17 08:19:41 +00:00
Agetian
0934b09128 - Formatting fix, part 2. 2017-06-15 05:40:56 +00:00
Agetian
3055356e44 - Formatting fix. 2017-06-15 05:40:27 +00:00
Agetian
6591dadc4c - Fixed the flooding of quest shop with dozens of color booster packs (now the total number of color booster packs corresponds to the total number of standard booster packs). 2017-06-15 05:19:49 +00:00
Krazy
37ab0d5650 Add random duels to mobile version and move from button to main list 2017-06-13 04:27:34 +00:00
Agetian
ea65d1de4d - The Siege cycle cards now visualize their chosen mode in the card detail panel. 2017-06-12 13:20:21 +00:00
Agetian
2967bd0403 - Added an alt wincon achievement for Triskaidekaphobia. 2017-06-08 20:18:25 +00:00
austinio7116
390fb43229 Updates to card based deck generation models to include recent decks
Fixed bug in card based deck builder causing it to over weight secondary card connections if no links were present with the primary card.
2017-06-04 13:52:54 +00:00
Agetian
9f9c138b7f - Treat Planar Conquest as a limited mode for the purpose of tracked achievements since it generally uses smaller decks that should have lower realistic achievement requirements. 2017-06-04 06:36:07 +00:00
Agetian
b0554f1ec9 - Add Planar Conquest achievements separate from Constructed achievements (complete with the PConq-specific Planeswalker game mode wins count). 2017-06-04 06:27:26 +00:00
Agetian
61f3052d53 - Added rudimentary support for Puzzle Mode achievements separate from Constructed achievements.
- Currently has only one achievement that counts the total number of puzzles solved (in tiers - 1/10/25/50).
- TODO: ideally we should implement dynamically generated achievement for each available puzzle, but I'm not sure how to accomplish this.
2017-06-04 05:50:45 +00:00
Hanmac
556dacd3fa GameAction: move Zone actions now has Cause Parameter, add it to all other places where it is used 2017-06-03 06:21:31 +00:00
Agetian
4fc8bd2b8e - Show that the card was Exerted this turn in the card detail panel. 2017-05-28 16:05:50 +00:00
Hanmac
4ef6d1c5c0 PlayerControllerHuman: sortCreatureTypes refactor code for Changeling, Clone and other stuff 2017-05-27 11:08:32 +00:00
austinio7116
f30a1d5950 Refactoring of CreatureType select sorting 2017-05-27 06:41:54 +00:00
Krazy
525739f66f Fix a typo with recent quest card starting pool changes 2017-05-27 03:17:18 +00:00
austinio7116
55a5963ec8 Change to sorting of creature types to include tokens generated from abilities so that for example Metallic Mimic select boxes will show Servo's near the top of the list in token decks. The change also means the AI will select better creature types in such decks. 2017-05-26 19:22:19 +00:00
Krazy
3953610b56 Add new booster pack quest starting pool generation, fix a card duplication bug in the quest shop, and improve the way the card shop generates singles 2017-05-25 06:13:04 +00:00
Agetian
926dc3a8b3 - A little fix to 4-color Planar Conquest deck generation.
- Added experimental support for C16 planeswalker-commanders to Planar Conquest (testing pending).
2017-05-23 04:06:01 +00:00
Agetian
73b932b27c - Added basic support for 4-color commanders in Planar Conquest mode. 2017-05-22 18:59:04 +00:00
Hanmac
5159e9dafe HumanPlaySpellAbility: add Keyword to fix Vizier of the Menagerie 2017-05-20 17:28:32 +00:00
Agetian
306f797bf2 - Quest Draft Tournaments always run in "Simulate AI vs. AI Results" mode on mobile Forge, since this is the only mode that works correctly on Mobile without hanging the game (temporarily removed the relevant setting from Mobile Forge preferences page not to confuse the player).
- If QDTs are improved to the degree where non-simulated matches can run correctly, this functionality can be restored.
2017-05-19 15:47:37 +00:00
austinio7116
e3027dc234 Added the preferences option to re-enable the old style 800x600 deck viewer window 2017-05-19 08:24:45 +00:00
austinio7116
03a0cdb2a2 Avoid breaking tron decks (by randomly removing one of the pieces) in card-based deck generator 2017-05-18 19:36:34 +00:00
nefigah
36dfa34a94 Planar Conquest: Modify odds and rules related to pulling from Aether to make it less lucrative/exploitable 2017-05-17 21:33:34 +00:00
austinio7116
94fa9ce1d2 Improved landbase generation for card-based deck generator 2017-05-17 10:49:30 +00:00
austinio7116
dde9f064ab Improvements and extensions to Card based random deck generator. Now randomly picks a second keycard to build the deck around too. Also I have now included all non-AI playable decks in the model (the AI still excludes the non-AI playables from the decks it builds). There are now 10x more decks in the model including the latest decks from pro tour AKH. The format of the .dat files has now changed - so these new dat files need to be redeployed if you are manually installing on Android. 2017-05-17 08:23:47 +00:00
Sol
d163bb4648 Add Shadow of the Grave 2017-05-14 21:01:38 +00:00
austinio7116
7330c5b54a Improved sideboard generation in card-based decks 2017-05-12 09:55:38 +00:00
austinio7116
4aa9408000 Improved handling of color selection for deckbuilding and land selection in card-based random decks - including fixing a few bugs with dual land detection regexs 2017-05-11 23:58:47 +00:00
austinio7116
a4d15b6b86 Fixed state loading issue where null DeckProxy edition prevents loading of saved state. 2017-05-11 22:39:12 +00:00
austinio7116
cdfb3b5766 Added card-based random deck generation for constructed and gauntlet play - see forum post for full details: https://www.slightlymagic.net/forum/viewtopic.php?f=52&t=20552&p=213010#p213010
Enabled custom quest worlds to be added to the user's preferences folder to avoid overwriting on upgrade
Improved fringe case handling of dual lands in AI limited deckbuilding
2017-05-11 21:13:16 +00:00
Hanmac
3d13599103 ConquestUtil: some changes with Set/List/Map Types 2017-05-10 06:36:35 +00:00
Agetian
9638f94815 - In Planar Conquest, choosing "Noncreature Permanent" as the Aether filter should not give you Artifact Creatures. 2017-05-09 06:27:19 +00:00
Agetian
0f4811ed71 - A couple fixes and improvements to Planar Conquest mode: the Commander card now goes into your main deck for non-EDH matches (e.g. Vanguard, standard Magic etc.); it's now possible to pay mana manually from the pool (was previously impossible due to the fact that the GUI player name was rigged in a hacky way, which caused the code to misbehave - thanks to nefigah for finding and debugging this). 2017-05-09 05:56:04 +00:00
Sol
546b9ac214 Some more fixes for Puzzle mode 2017-05-09 02:04:08 +00:00
Myrd
cfe2a7e98d Quitting a gauntlet match should abandon it (when not
using the "quit and save" option after a win). With this
change, you can now properly edit your deck between
gauntlet tries and have the effect be reflected in the
next gauntlet.
2017-05-07 19:36:14 +00:00
pfps
ff50e246c7 Fix (sortof) bug with mana abilities that require user input 2017-05-04 01:36:05 +00:00
austinio7116
e63d1ab31b Quick fix for random generated theme decks - these should work now 2017-05-03 18:15:35 +00:00
austinio7116
7a355a84a1 Add 2 new random deck types - standard and modern legal random color decks. Also improved dual/tri land selection with oracle parsing. Generated decks now choose basic lands that match a card from the deck. 2017-05-03 10:49:53 +00:00
Agetian
ffe6518f32 - A bit more appropriate text for the Approach of the Second Sun alt wincon achievement. 2017-05-03 07:39:36 +00:00