Commit Graph

22320 Commits

Author SHA1 Message Date
Sloth
9004766b33 - Improved AI predicting Pump abilities. 2013-05-25 13:07:04 +00:00
Maxmtg
1528dc59b7 GameLog: add method takes 2 arguments, because entry type is reported by enum
ViewWinLose: writes "You" (won or lost) in title if there was only one human in game
2013-05-25 13:00:06 +00:00
Chris
5fa73612c4 - Added a fluff piece to the changes.txt file.
- Added new card names to changes.txt.
2013-05-25 12:34:27 +00:00
Maxmtg
5c6afc446d Game Outcome strings are now built in GameLog class, because MatchController should not compose logs
GameLog is subscribed to DuelOutcomeEvent.
GameLog uses enum to indicate record priority, as well as its kind
ViewWinLose takes strings from log.
2013-05-25 09:52:50 +00:00
Sloth
cf7edd2ec3 - Fixed Essence of the Wild cloning weirdness. 2013-05-25 07:17:44 +00:00
Maxmtg
2ab06b5798 Moved game-to-ui binding to FControl
CMessage binds to game
2013-05-25 06:47:03 +00:00
Agetian
34522bd0bb - Fix a bug with the deck editors crashing when trying determine if a card can be shown to a player (please review, not sure if this is the optimal/preferred solution). 2013-05-25 06:09:20 +00:00
swordshine
c9235e8fc7 - Added Weatherseed Totem 2013-05-25 04:43:59 +00:00
Sol
ed5b32b18a - Small updates to a few cards 2013-05-25 02:38:14 +00:00
Sol
618d489e46 - Improve WinLose screen for AI vs AI games 2013-05-25 02:21:08 +00:00
swordshine
7aa04ec3f4 - Added Ink-Treader Nephilim and Precursor Golem 2013-05-25 01:42:41 +00:00
RedDeckWins
55cf47e61e Demonic hordes no longer hard coded 2013-05-24 23:53:03 +00:00
Maxmtg
802c5a930d FControl no longer keeps reference to single player.
canShowCard is located at FControl where the current player is determined (quite roughly at the moment)
2013-05-24 22:34:32 +00:00
Maxmtg
3c78cb77b2 this is also from inputs 2013-05-24 22:31:59 +00:00
Maxmtg
0b8b8c043d Inputs: InputBase no longer requires neither InputQueue nor Player in constructor. Only some subclasses require player member.
InputNonSyncBase - base class for non-waiting inputs
2013-05-24 22:31:11 +00:00
Sloth
c3d90f185a - Added Caged Sun. 2013-05-24 21:19:55 +00:00
Sloth
665ac3ce6e - TapsForMana trigger will now actually check for tapping. 2013-05-24 21:09:26 +00:00
Maxmtg
e58de716b8 Stack and Dock shall use LobbyPlayer, since using common Player makes no sense in hotseat mode
PlayerStartConditions: fix NPE
2013-05-24 20:59:03 +00:00
Sloth
b76e08777d - Updated some quest decks. 2013-05-24 20:30:04 +00:00
Sloth
d245261658 - Added the quest decks The Great Gatsby 1 and Chewbacca 3 by Nordos. 2013-05-24 19:49:41 +00:00
Sloth
7c61612de5 - Fixed Djinn of Wishes not being able to play lands. 2013-05-24 18:08:06 +00:00
moomarc
42c1bc2896 - M14: Added Jace's Mindseeker 2013-05-24 12:59:13 +00:00
Sloth
21f04fc25d - Added Gauntlet of Power. 2013-05-24 12:49:54 +00:00
moomarc
24ef3f77a8 - removed a call to isHuman 2013-05-24 12:13:21 +00:00
swordshine
76a2a73aa1 - Plane: Added Naya and Sanctum of Serra 2013-05-24 11:18:44 +00:00
moomarc
42f77b29e9 - Small fixes to last commit and added some Shuffle params where necessary 2013-05-24 11:16:24 +00:00
Chris
6dbd03841b - Added new card names to changes.txt. 2013-05-24 10:34:48 +00:00
moomarc
4197acc6fd - Added Fathom Trawl
- Enabled ordering of cards going to library or battlefield from DigUntil effects.
2013-05-24 09:50:52 +00:00
Sloth
2370324591 - Fixed logic of forAI in selectCardsOfMatchingColorForPlayer. 2013-05-24 07:37:26 +00:00
swordshine
25a0e0285e - fix last commit 2013-05-24 06:26:40 +00:00
swordshine
cf448b4595 - Added Puca's Mischief and Spawnbroker 2013-05-24 05:54:18 +00:00
swordshine
44e967bfcb - Added Reins of Power 2013-05-24 04:31:50 +00:00
RedDeckWins
b1b9b1d3b7 fix epochrasite, delay, jhoira. 2013-05-24 03:55:52 +00:00
Maxmtg
3ec4bec428 UI to start AI vs AI and hotseat matches 2013-05-23 22:29:44 +00:00
Maxmtg
e89b8e4e1f Deck generator takes boolean forAi.
DeckChooser layout changed to take less height
Constructed: minimizing difference between human and AI
temporary removed 'spectate ai vs ai'
2013-05-23 21:46:11 +00:00
Sloth
e83382cb9a - Improved AI for Momir Avatar. 2013-05-23 20:59:23 +00:00
Maxmtg
9cebd2952d Hot Seat prerequisites 2013-05-23 20:46:09 +00:00
Maxmtg
a4deb25e43 Match is being initialized with lobbyPlayer (to possibly match several players controlled) 2013-05-23 18:47:17 +00:00
Maxmtg
c9a0e4ff3e flashIncorrectAction defined in base input class replaces direct calls to GUI from various inputs. 2013-05-23 18:44:10 +00:00
Sloth
09012aee8b - Fixed mandatory targets not being enforced for suspended spells. 2013-05-23 16:34:11 +00:00
Maxmtg
0303b34339 moved quest gui to quest package 2013-05-23 13:37:34 +00:00
Maxmtg
79c3c22c25 remove empty class with its package! 2013-05-23 13:36:02 +00:00
Maxmtg
27fe98384b MatchController ctor: no longer accepts a map of players, since that required unique lobbyplayers for each game player.
Player's teams are defined by numbers, no more lists of LobbyPlayers
2013-05-23 13:28:32 +00:00
Chris
0c5120acb5 - Added new card names to changes.txt. 2013-05-23 11:20:36 +00:00
moomarc
3da808546a - Removed some comments 2013-05-23 10:32:20 +00:00
moomarc
fb96ba72db - Added Paradox Haze 2013-05-23 10:29:00 +00:00
Maxmtg
8969f6a4b9 * remove warnings
* remove messagebox when computer plays first
* Mulligan input message now reads who is going first (if you go first you are asked to play or draw yet before mulligan)
2013-05-23 10:00:39 +00:00
Maxmtg
bb7131b65f totalMana will count colorless mana too 2013-05-23 09:57:43 +00:00
Sloth
0be7e292ad - Fixed totalMana in ManaPool. 2013-05-23 09:48:43 +00:00
Sloth
307c326c72 - Added Jinxed Choker by marc with some new AILogics. 2013-05-23 08:33:02 +00:00