swordshine
9f818e3e42
- Made 5 cards ready for multiplayer
2013-01-26 02:41:45 +00:00
myk
b0a15b4c08
show explanatory tooltips for edition set abbreviations in the card editor
2013-01-26 00:14:31 +00:00
Maxmtg
278e44667e
passPriority is called from PlayerController, to avoid priority being passed by players who don't have it.
2013-01-25 23:42:49 +00:00
ArsenalNut
5a65d60d5f
Reintegrated Gatecrash cardfolder branch into Trunk. Updated setdata.txt and setInfoScript.py for Gatecrash
2013-01-25 23:41:25 +00:00
myk
66c7c59b28
show tooltips in the deck editor when narrow cells truncate their contents
2013-01-25 21:15:30 +00:00
RumbleBBU
92211da9ec
Further minor fix.
2013-01-25 20:14:28 +00:00
RumbleBBU
a3b7e4f579
Undid accidental commit of an earlier QuestController.java.
2013-01-25 19:45:24 +00:00
RumbleBBU
6063d66bcb
Added more functionality to quest rewards, a second type of QuestRewardCardChooser that allows the player to select a card from a limited pool. The code is still somewhat experimental, if there are problems, let me know.
2013-01-25 19:02:45 +00:00
Max mtg
c37a021ecf
Arranging AI methods by functionality: move mana-related and cost-related methods to respective static CoupterUtilXXXX classes
2013-01-25 18:48:29 +00:00
Chris
0463d51b6a
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2013-01-25 16:20:22 +00:00
swordshine
72e2f80aa1
- Added Shimatsu the Bloodcloaked and Parallectric Feedback
2013-01-25 06:32:04 +00:00
ArsenalNut
a8a5c33e28
updates to handle Glaring spotlight
2013-01-25 03:34:50 +00:00
swordshine
1f3b5f3a1e
- Fixed Cursebreak
2013-01-25 03:27:52 +00:00
Maxmtg
04e6bdd69a
fixed payment for cards with 2/Color (eg Reaper King)
2013-01-25 00:56:35 +00:00
Maxmtg
17cb6393ac
Moved some methods from ComputerUtil to AiController, made them instanced (non-static)
...
renamed AiAttackController
AiController returns a single SA to play.
2013-01-25 00:09:31 +00:00
Maxmtg
fae995f189
forge.game.ai created - just a small step towards AI isolation
2013-01-24 23:00:51 +00:00
Maxmtg
d409d5749c
InputControl is invariant of player type
2013-01-24 22:20:28 +00:00
Maxmtg
57078eeb42
AI separation from game: playSpellAbilities does not play them, only choice is made.
2013-01-24 21:06:58 +00:00
myk
09634a145e
myk patch 5: save/restore state of quest plant/pet widgets
...
- saved quest data when pet settings are modified
- moved the selectedPets map from QuestController to QuestData (since it now gets persisted); also renamed it petSlots for clarity
- incremented the quest file format version
- added code to bring older file formats up to date
- finally, while researching how the data is saved, I noticed that saveData() can be called from multiple threads. I made the method synchronized to prevent file corruption
2013-01-24 18:41:24 +00:00
myk
928a1bb596
patch 4: fix filter checkboxes not wrapping on initial display (issue 653)
2013-01-24 18:39:17 +00:00
myk
de896589da
myk patch 3: make deck editor columns resizable; fix NPE when tables are empty and header is clicked
2013-01-24 18:38:35 +00:00
myk
202c3e2266
myk patch 2: reapply card filters on deck editor controller change (issue 652)
2013-01-24 18:37:18 +00:00
myk
d2ed0e49a4
myk patch 1.2 - refactoring of filter enums as per Max mtg's suggestions
2013-01-24 18:35:42 +00:00
RumbleBBU
185a0fbb6d
Replaced the Beta rewards with Unlimited Edition.
2013-01-24 15:46:43 +00:00
RumbleBBU
ed34362db0
Changed the Jamuraa challenge rewards to use the new features.
2013-01-24 15:43:55 +00:00
Chris
294df1ca1c
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2013-01-24 13:44:23 +00:00
swordshine
a4dcc9cfd1
- Added "InEnchantedYard" (used in Death's Approach)
2013-01-24 13:21:53 +00:00
RumbleBBU
2e45044053
Technical improvements to the new challenge rewards code.
2013-01-24 12:30:40 +00:00
Maxmtg
6dde021631
myk's (vol 1.1) code improvements to filter enums
2013-01-24 06:30:05 +00:00
Maxmtg
b1bf0d3aca
myk's code contributions (vol. 1)
...
- adds tooltips for the filter checkboxes (issue 657)
- ensures the filter checkboxes are always in the same order
- puts all labels and checkboxes in "official" order from the mtg rules book:
color order: WHITE, BLUE, BLACK, RED, GREEN, COLORLESS, MULTICOLOR
type order: LAND, ARTIFACT, CREATURE, ENCHANTMENT, PLANESWALKER, INSTANT, SORCERY
2013-01-24 04:47:36 +00:00
swordshine
a492652fe8
- Converted Flash of Defiance to an effect
...
- Added a card restriction "IsNotImprinted"
2013-01-24 00:25:28 +00:00
RumbleBBU
00294612c0
Second iteration of the new challenge rewards code. Put the card chooser into a new class. Currently its only type option is "duplicate", new types may be added later.
...
Cleaned up unused imports.
2013-01-23 13:29:39 +00:00
Chris
40a06048e9
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2013-01-23 11:56:24 +00:00
swordshine
d448d904d9
- Added Lairwatch Giant
...
- Added oracles for planes
- Fixed cost description of Grimgrin, Corpse-Born
2013-01-23 08:51:35 +00:00
RumbleBBU
eb983ee4d7
More options to challenge rewards:
...
- Duplicate card of player's choice
- A specific card and edition
- n% chance for a given reward
(Will be documented on the forum.)
2013-01-23 08:42:53 +00:00
Hellfish
74d484ca0b
*Fixed new Planar deck editor
2013-01-23 07:23:38 +00:00
Hellfish
753ff18d5d
*Unified variant deck editor initial commit (Does not work 100% yet)
2013-01-23 07:20:42 +00:00
ArsenalNut
5ed34dbde4
Fixed issues with blocking triggers
2013-01-23 06:36:06 +00:00
Chris
ccf5518cdf
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2013-01-22 13:52:21 +00:00
Maxmtg
762b71d723
fixing "play land" name popping for abilities that were not related to lands
...
CostPart.java got autoformatted
2013-01-22 07:19:40 +00:00
Maxmtg
e163cb2fe3
updated scritps with new GainLife syntax
2013-01-22 06:58:33 +00:00
Maxmtg
ab95f36861
* Costs: removed isUndoable, isReusable backing fields, appropiate values are returned by method overloads in classes
...
* Costs: joined all CostGainLife implementations. Syntax is: GainLife<LifeAmount/Player.Selector/[cntPlayers|*]> asterisk in last parameter means "all players".
* Changed a lot of methods to pass GameState as a parameter rather than get it from Singletons.*
2013-01-22 06:58:11 +00:00
swordshine
4ca6d8cbdf
- Fixed the trigger description of Phantasmal Sphere
2013-01-22 04:43:49 +00:00
Maxmtg
fe6b941f50
Eixes 15 warnings eclipse showed up
2013-01-22 01:58:03 +00:00
Hellfish
2b82e03367
*Made the Generate option for planar decks actually generate a planar deck and not a scheme deck!
2013-01-21 22:23:15 +00:00
Hellfish
39588c3121
*Fixed the Deathly Dominion precon Set code
2013-01-21 21:43:07 +00:00
Chris
238a4f3e1d
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2013-01-21 13:24:02 +00:00
ArsenalNut
8fd9e60d19
Modified encode effect to require a creature under activator's control before exile choice.
2013-01-21 07:11:12 +00:00
ArsenalNut
92de6b17f7
Activating player is not always the player revealing cards. Added parameter to set number of cards to reveal.
2013-01-21 05:25:16 +00:00
Sol
f9da34cbf1
- Fix for Turnabout
...
-NOTE Apparently the "TargetedPlayerCtrl" property doesn't actually work. It seems like 14 other scripts use this property
2013-01-21 02:02:58 +00:00