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
Agetian
97937c5485
- Attempting to fix the interaction between Cavern of Souls and cards that create cast triggers (e.g. Blight Herder), where the counterability var would get reset upon the resolution of the cast trigger. This change makes the game not reset the counterability flag on wrapped triggers. Keep your eyes peeled please, while the tests indicate that things work fine, something might get broken somewhere...
...
- Added an exception for tapping Cavern of Souls in response to a mana prompt requesting payment for generic mana (handled manually to avoid e.g. the game automatically pre-selecting the {C} producing ability when casting cards like Endless One, Blighted Herder, and others and willing to create a colored mana that would also make the spell uncounterable).
2017-05-01 14:04:31 +00:00
Agetian
3b6805a560
- Added an alt wincon achievement for Approach of the Second Sun (with a rather generic placeholder text for now, at least until we can figure out what exactly this means in the context of the story, e.g. Hour of Devastation).
2017-05-01 13:31:25 +00:00
Krazy
01f6018d4f
Split up the CHANGES.txt file into several others for easier automated releases and maintainability
2017-04-28 22:06:14 +00:00
Sol
6ee76ecbb9
Change Exerted from Multi-select box to DualListBox
2017-04-28 01:54:37 +00:00
austinio7116
25b5a4f375
Refactored customformat to local variable
2017-04-27 22:27:41 +00:00
austinio7116
f5dbde0cf3
Added optional customformats.txt file (to be put in the user preferences folder) to append formats to the regular list so that custom formats can be retained between upgrades
2017-04-27 18:53:44 +00:00
Sol
4eeddccd6c
Don't attempt to download lq set pictures if the server doesn't know about that set
2017-04-26 02:35:41 +00:00
austinio7116
875fdf885c
Added option to toggle black border rendering around cards in Desktop
2017-04-25 21:58:25 +00:00
Agetian
36e0dac54e
- Fixed loading all-prices.txt with empty lines.
2017-04-23 15:23:37 +00:00
Krazy
be3c1cbbf2
Moved everything back to cardforge.org in preparation for release
2017-04-22 05:55:17 +00:00
Agetian
485a804367
- Attempting to fix compile errors in forge-gui (please review, not sure if that's the value of the source parameter needed for addCounter in this location)
2017-04-20 16:27:10 +00:00
Agetian
e055f99aa3
- Adding AKH planeswalker achievements by Marek.
2017-04-17 15:52:12 +00:00
Sol
2f9319c420
Initial pass of Exert (lots of things to be improved, but should be good enough to start scripting)
2017-04-16 20:00:42 +00:00
Hanmac
ea91d23bc2
add MayPlayIgnoreType in addition to MayPlayIgnoreColor, fixed the ignore Color part, it should not work with {C}
2017-04-16 19:30:45 +00:00
Sol
fdca55ae7e
- When AlphaStriking, if a creature could attack the active defender, it should attack it first
2017-04-08 21:37:17 +00:00