jendave
e3a05221cf
- Added AWAKENING counters.
2011-08-07 01:09:04 +00:00
jendave
6050842b4b
a little cleanup in a couple AFs.
2011-08-07 01:08:46 +00:00
jendave
8fd487203e
- Fixed issue with GainControl. Added Unwilling Recruit.
2011-08-07 01:08:33 +00:00
jendave
8b2a12c681
- Defining the set code for Setup Game State is now consistent with the deck file format (e.g. Forest|4ED instead of the previously used Forest@4ED).
2011-08-07 01:08:24 +00:00
jendave
35beaa6c56
- Added Walking Dream.
2011-08-07 01:08:17 +00:00
jendave
ad3fb8a895
- Simplified the code found in forge.card.cardFactory.CardFactory_Soceries and forge.card.cardFactory.CardFactory. Updating c.getType().contains(string) to c.isType(string).
2011-08-07 01:08:09 +00:00
jendave
48ad24d0e9
- Simplified the code found in forge.card.cardFactory.CardFactory_Lands and forge.card.cardFactory.CardFactory_Planeswalkers. Updating c.getType().contains(string) to c.isType(string).
2011-08-07 01:08:01 +00:00
jendave
7c948036d8
- Simplified the code found in forge.card.cardFactory.CardFactory_Auras and forge.card.cardFactory.CardFactory_Creatures. Updating c.getType().contains(string) to c.isType().
2011-08-07 01:07:47 +00:00
jendave
c79df0627d
* cleanups
2011-08-07 01:07:39 +00:00
jendave
e8fc4dccf4
*Fixed misspelled method call in new Booster Draft generation code.
2011-08-07 01:07:09 +00:00
jendave
207cb5d9e9
- Centralized condition check and calling subabilities in AF resolve.
2011-08-07 01:07:02 +00:00
jendave
1d4fb9f9a3
- Adding RememberChanged in ChangeZoneHidden for Jeff
2011-08-07 01:06:45 +00:00
jendave
a169ffd4b9
- Added some previously missed observer update calls to Setup Game State.
2011-08-07 01:06:38 +00:00
jendave
f4cbd12332
*Fixed tokens vs ChangesZone triggers.
2011-08-07 01:06:32 +00:00
jendave
6aa37b23ec
*Fixed triggers acting oddly when Setup Game State moves cards around.
2011-08-07 01:06:18 +00:00
jendave
7d65422fa9
bugfix in reading data files
2011-08-07 01:06:13 +00:00
jendave
3f95238d84
Moved SetInfo lists to external files.
2011-08-07 01:06:06 +00:00
jendave
e678980a46
- Added the optional ability to specify a set for each card spawned through Setup Game State - for example, just Forest will spawn a "Forest" card using the last set available for it, while Forest@4ED will spawn a "Forest" card from the 4th Edition.
...
- Refactored the Setup Game State code (moved the repetitive code block out into a separate function, simplified the code).
2011-08-07 01:05:58 +00:00
jendave
0b0bc8a021
- Cleanup after doDrawBack.
2011-08-07 01:05:50 +00:00
jendave
4e3c592a75
- Added the ability to change Exile areas through Setup Game State (option names are HumanCardsInExile and AICardsInExile).
...
- Added some observer update commands to Setup Game State to make sure that the actual data about the number of cards in all areas are shown after the game state is modified.
2011-08-07 01:05:40 +00:00
jendave
9d9ac2bb46
- Converted Teferi's Puzzle Box to Script
2011-08-07 01:05:33 +00:00
jendave
c9fd38bb2b
- Removed doDrawBack function.
2011-08-07 01:05:22 +00:00
jendave
2f844c805f
- Added the option DestinationAlternative to AF ChangeZone.
...
- Converted Dream Cache to new style DB.
2011-08-07 01:05:09 +00:00
jendave
a88b644723
- Simplified the code found in forge.Card and forge.CombatUtil. This should finish the conversion of getKeyword().contains(string) to hasKeyword(string).
2011-08-07 01:04:42 +00:00
jendave
215b32c361
- Reverted last commit.
2011-08-07 01:04:35 +00:00
jendave
9fea47a3a3
- Fixed logic error in the AI part of unless cost counterspells.
2011-08-07 01:04:28 +00:00
jendave
9da9333f86
- Added Atomic Robo 3 deck.
2011-08-07 01:04:21 +00:00
jendave
73056e1998
- Added Aphotic Wisps, Crimson Wisps and Niveous Wisps.
2011-08-07 01:04:10 +00:00
jendave
aaa7df9fd7
- Removed duplicate descriptions from some auras.
2011-08-07 01:03:58 +00:00
jendave
9a6bddfd4d
- Setup Game State no longer requires the "END" tag in the end of the state setup files.
...
- Added an ability to add comments (preceded with "#") to the state setup files.
2011-08-07 01:03:51 +00:00
jendave
2387402460
- Improved the AI of AF PumpAll.
2011-08-07 01:03:45 +00:00
jendave
00f0702715
- Setup Game State now supports changing the current phase via the ActivePhase option (valid values are Untap, Upkeep, Draw, Main1, Declare Attackers, Declare Blockers, Main2, End of Turn, Cleanup).
2011-08-07 01:03:25 +00:00
jendave
ebd2e785ec
- Simplified the code found in forge.GuiDisplay3 and forge.GuiDisplay4 and forge.PhaseUtil and forge.Player and forge.ComesIntoPlay.
2011-08-07 01:03:18 +00:00
jendave
3fa516b09c
- Simplified the code found in forge.GameActionUtil.
2011-08-07 01:03:04 +00:00
jendave
b5da75fb94
- Simplified the code found in forge.EndOfTurn and forge.GameAction.
2011-08-07 01:02:51 +00:00
jendave
24daccca96
- Simplified the code found in forge.ComputerUtil_Block2 and forge.ComputerUtil and forge.DefaultPlayerZone.
2011-08-07 01:02:44 +00:00
jendave
4624f7730a
- Simplified the code found in forge.ComputerAI_General and forge.ComputerUtil_Attack2.
2011-08-07 01:02:37 +00:00
jendave
985bc86046
- Simplified the code found in forge.CombatUtil.
2011-08-07 01:02:30 +00:00
jendave
35e38b7fab
- Simplified the code found in forge.Combat.
2011-08-07 01:02:24 +00:00
jendave
8ec61a824a
- Simplified the code found in forge.CardListUtil.
2011-08-07 01:02:18 +00:00
jendave
0bc9283660
- Simplified the code found in forge.CardList.
2011-08-07 01:02:12 +00:00
jendave
c902e800db
- Simplified the code found in forge.Card.
2011-08-07 01:02:06 +00:00
jendave
360a2f217c
- Simplified the code found in forge.gui.game.cardDetailPanel and forge.AllZoneUtil.
2011-08-07 01:02:00 +00:00
jendave
59023c48c6
- Simplified the code found in forge.gui.game.cardDetailPanel and forge.gui.input.Input_Attack.
2011-08-07 01:01:52 +00:00
jendave
c2244a332d
- Setup Game State will now look for text files in the Forge directory instead of the system user directory (maybe it's worth creating the "tests" folder or something like that where to pile up test cases for various cards?..)
2011-08-07 01:01:35 +00:00
jendave
059e1a33d4
- Category names in Setup Game State are now case-insensitive.
2011-08-07 01:01:29 +00:00
jendave
47058b89df
- A little cleanup in GuiDisplayUtil after making modifications to Setup Game State
2011-08-07 01:01:23 +00:00
jendave
68f0d5623e
- Added the ActivePlayer option to Setup Game State, it supports two values - Human and AI. It immediately switches control to the given player. Note that it does not change the current phase for now.
2011-08-07 01:01:17 +00:00
jendave
e0160ee132
- Made the Setup Game State text file format not dependent on the line order, now the format is more free and allows only certain lines to be present in the file. The lines that are absent in the file will be set to the default value that makes no changes.
...
- Renamed Setup Battlefield to Setup Game State as the function slowly outgrows its initial usage.
- Fixed a bug in the graveyard and library processing in Setup Game State that caused the cards added to human library and graveyard be registered as AI cards that caused a number of weird side effects.
- Made the way Setup Game State modifies the graveyard consistent with that of the hand and the library (now the graveyard gets replaced with the cards specified in the game state setup file).
2011-08-07 01:01:04 +00:00
jendave
45f7547ec9
- Improved the AI of PutCounter AF.
2011-08-07 01:00:55 +00:00