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
jendave
26f90893a5
- Simplified the code found in forge.card.cardFactory.CardFactoryUtil.
2011-08-07 01:00:48 +00:00
jendave
eb8c70ea17
- Simplified the code found in forge.card.cardFactory.
2011-08-07 01:00:42 +00:00
jendave
eaa8b7606f
- Simplified the code found in forge.card.cardFactory.CardFactory_Planeswalkers.
2011-08-07 01:00:34 +00:00
jendave
ad19eb3f4d
- Simplified the code found in forge.card.cardFactory.CardFactory_Instants.
2011-08-07 01:00:27 +00:00
jendave
31193c1b87
- Simplified the code found in forge.card.cardFactory.CardFactory_Equipment.
2011-08-07 01:00:20 +00:00
jendave
777b104fa6
- Simplified the code found in forge.card.cardFactory.CardFactory_Creatures.
2011-08-07 01:00:13 +00:00
jendave
d342c1239a
code simplifications in GameAction.java
2011-08-07 01:00:06 +00:00
jendave
7eaee90084
- Simplified the code found in forge.card.cardFactory.CardFactory_Auras.
2011-08-07 01:00:00 +00:00
jendave
6705407f62
*Added the ability to specify library content to the Setup Battlefield Dev Mode option. Just add
...
HumanCardsInLibrary=<cards>
AICardsInLibrary=<cards>
right before the END tag.
2011-08-07 00:59:53 +00:00
jendave
b5864606a9
- Added Condition to AF ChangeZone.
...
- Converted Gift of Estates.
2011-08-07 00:59:41 +00:00
jendave
c8270a1df6
- Simplified the enPumpCurse canPlayAI bug fix code.
2011-08-07 00:59:18 +00:00
jendave
134f427952
code simplifications in GameActionUtil.java
2011-08-07 00:59:04 +00:00
jendave
32e6723149
some code cleanup in ComputerAI_General
2011-08-07 00:58:42 +00:00
jendave
457aa70df8
minor code improvements
2011-08-07 00:58:35 +00:00
jendave
aa8e67a98c
- Converted Identity Crisis to script.
2011-08-07 00:58:27 +00:00
jendave
d74357057f
various code simplifications in CardFactoryUtil.java
2011-08-07 00:58:18 +00:00
jendave
d81afcb4c0
- Converted Gift of Estates to script.
2011-08-07 00:58:10 +00:00
jendave
ca235c3078
- Added the code for Hidetsugu's Second Rite back into CF_Instants
2011-08-07 00:57:52 +00:00
jendave
268231c8f3
- Converted Tithe to script.
2011-08-07 00:57:45 +00:00
jendave
0b2d001595
- Little AI update for AF Untap.
2011-08-07 00:57:36 +00:00
jendave
51216bf74c
- Fixed the non-functional CardFactoryUtil.enPumpCurse_Enchant.canPlayAI(). The list.filter was failing to remove cards from the list that are inappropriate targets for the cursed aura.
2011-08-07 00:57:08 +00:00
jendave
839b61588b
various code simplifications relating to CardLists in GameActionUtil and CardFactoryUtil
2011-08-07 00:57:01 +00:00
jendave
c3d52f5dbb
- Added the option "UntilEndOfCombat" to AF Pump.
...
- Added Glyph of Destruction.
2011-08-07 00:56:14 +00:00
jendave
16aa3c106c
- Converted Fork, Reverberate, and Twincast to script. Note that Fork keeps the same functionality it had in the code.
2011-08-07 00:55:59 +00:00
jendave
04949e6d20
convert Sorcerer's Strongbox to script
2011-08-07 00:55:48 +00:00
jendave
6f610ad92b
- More AI improvements in AF Token.
2011-08-07 00:55:39 +00:00
jendave
43e22283ff
minor simplifications in GameAction.java
2011-08-07 00:55:32 +00:00
jendave
a7eed2e603
- Eased the runaway safety measures of the AF Token AI (for Thopter Foundry and other reusable token generators).
2011-08-07 00:55:26 +00:00
jendave
ac60ff566c
code simplifications for getting various CardLists
2011-08-07 00:55:19 +00:00
jendave
5e9facf7c7
- Added basic AI checks to AF PumpAll.
2011-08-07 00:55:11 +00:00
jendave
19a8337249
- Little improvement of equipping AI.
2011-08-07 00:55:04 +00:00