Commit Graph

21753 Commits

Author SHA1 Message Date
Sloth
0c1b3939ea - Added the medium quest opponent Blue Devil 2. 2013-06-27 13:22:08 +00:00
Sloth
088dc4eb99 - Fixed NPE in attachAIPumpPreference caused by Fortifications. 2013-06-27 11:58:05 +00:00
Chris
3019641d9f - Added new card names to changes.txt. 2013-06-27 10:44:10 +00:00
Maxmtg
82bb17ebf9 fixing NPE in CCombat.getCombatDescription. CCombat is given its own copy of combat that cannot be taken away by a different thread. 2013-06-27 08:39:13 +00:00
Sloth
67ee42dcda - Script cosmetics. 2013-06-26 21:47:44 +00:00
Maxmtg
0387d9a82e restore targeting arcs 2013-06-26 21:24:36 +00:00
Sloth
bb22cc6ba9 - Converted the second ability of Fastbond to script. 2013-06-26 21:19:20 +00:00
Sloth
9d78336096 - Time Spiral Timeshifted cards are now modern legal. 2013-06-26 16:14:41 +00:00
Sloth
07590fba08 - Fixed more possible NPE's caused by combat == null. 2013-06-26 14:19:33 +00:00
Sloth
f280ba4e05 - Fixed possible NPE in combatTriggerWillTrigger. 2013-06-26 13:44:11 +00:00
Chris
6e111aab3a - Added a fluff piece to the changes.txt file. 2013-06-26 13:03:08 +00:00
swordshine
5fad51e876 - Added Bloodlord of Vaasgoth (scripted by moomarc) 2013-06-26 12:36:13 +00:00
Chris
df11323434 - Added new card names to changes.txt. 2013-06-26 12:19:15 +00:00
Maxmtg
2c98474e16 Read foiled cards from deck (they mush have a + sign appended right to name, ex: Island+|ZEN) 2013-06-26 07:57:09 +00:00
swordshine
6e2803a614 - Added Herald of Leshrac 2013-06-26 06:24:23 +00:00
swordshine
6ea8469189 - Updated token images 2013-06-26 04:20:32 +00:00
swordshine
0a8064d7b5 - Added Urborg Panther 2013-06-26 01:08:00 +00:00
jendave
ad294fa15a add osx command file as workaround for .app issue 2013-06-25 22:35:32 +00:00
jendave
bebeb43a25 Update dmg builder 2013-06-25 21:27:23 +00:00
Maxmtg
72600d2e84 missing Oracle text for kithkin mourncaller 2013-06-25 20:59:31 +00:00
Maxmtg
193d740133 Removed abstract about not working Abu Ja'far and his friends
Removed abstract about potential Java 7 compatibility. Now it's a must.
2013-06-25 20:56:10 +00:00
Sloth
2e4278a89e - Added an AI SVar. 2013-06-25 20:50:01 +00:00
Maxmtg
2717c0d494 LKI for defenders (part 2 - final). Abu Ja'far now works as intended 2013-06-25 20:26:40 +00:00
Maxmtg
cf3dac5a7d kithkin mourncaller - seems to work now 2013-06-25 19:26:28 +00:00
Maxmtg
56ca218826 CombatLki - part 1. 2013-06-25 19:25:47 +00:00
Sloth
7cbef74401 - Changed the icon name of the The Nac Mac Feegle quest deck to the one downloaded. 2013-06-25 16:15:22 +00:00
Sloth
a228e18669 - Updated the quest deck Oreius 4. 2013-06-25 16:07:28 +00:00
jsv
3f24909423 Fix Master of the Wild Hunt waiting forever in cases when all his wolves have died before damage allocation is complete. 2013-06-25 12:30:42 +00:00
Chris
72c7cb38b6 - Added new card names to changes.txt. 2013-06-25 12:09:41 +00:00
jsv
54983e52c5 Fixed Lazav, Dimir Mastermind loosing his ability. 2013-06-25 11:34:59 +00:00
jsv
6ddf9c6817 Fixed a typo in Spire Tracer's type. 2013-06-25 10:57:22 +00:00
Sloth
3c20f384f5 - Added Joven's Ferrets. 2013-06-25 08:59:39 +00:00
Sloth
f9f4a27c6a - Fixed SacrificeEffect not remembering proper LKI copies. 2013-06-25 08:22:37 +00:00
Sloth
ef8af1a2b6 - Fixed IllegalArgumentException caused by multiple origins in ChangeZoneAll AI. 2013-06-25 08:03:09 +00:00
Sloth
3f4839cfe5 - Fixed Nettling Imp. 2013-06-25 07:41:55 +00:00
Maxmtg
7be40800c1 disabled that groovy compiler for it does not work today. Using regular javac now 2013-06-25 07:05:06 +00:00
Maxmtg
78938459b5 fixed 'blocked' variable of AttackingBand for propper Ninjutsu 2013-06-25 05:56:01 +00:00
Sloth
e2ef4b497c - Fixed description of "CantBeBlockedByAmount GT" keyword. 2013-06-24 20:59:09 +00:00
Sloth
d78b59b9cd - Added "CARDNAME must be blocked if able." to NonStackingKWList.txt 2013-06-24 18:28:01 +00:00
Maxmtg
1908ad7583 added inCombat check to controllerChangeZoneCorrection 2013-06-24 16:10:08 +00:00
Maxmtg
b20da90917 cp.getMatchingForgeCard() hand no owner and belonged to no game - that's why it didn't pass the test invoked by Card.isValid 2013-06-24 16:08:56 +00:00
Maxmtg
69d5be5bd9 getProtectionList static method moved to ProtectEffect.java
ProtectEffect uses game.notifyOfValue to avoid direct calls to Gui
2013-06-24 16:07:57 +00:00
Sloth
8e8ee4bb5c - Fixed prompt of "At the beginning of your upkeep, sacrifice" keywords. 2013-06-24 14:58:04 +00:00
Sloth
7bb5f45c82 - Little script updates. 2013-06-24 14:56:27 +00:00
Maxmtg
b074af6d41 correct the choice out of available flip results 2013-06-24 12:53:22 +00:00
Maxmtg
5038d5e838 Removed calls to GUI and to isHuman in ChooseNumber and FlipCoin effects 2013-06-24 12:48:52 +00:00
Chris
da234f5fcf - Added new card names to changes.txt. 2013-06-24 12:18:01 +00:00
Maxmtg
6ff8ba6682 moved Combat & CombatUtil to package forge.card.combat Sol has created.
removed EndOfCombat and Cleanup classes as they don't add anything specific to base class. Base class Phase is no longer abstract, also it does not need reference to game instance any longer
2013-06-24 10:54:46 +00:00
Maxmtg
dfc630aa23 orderMultipleBlockers and orderBlockingMultipleAttackers - moved into Combat class.
Combat - adjusted visibility of methods, moved some methods closer to caller
2013-06-24 10:40:56 +00:00
Maxmtg
74059bda82 Combat instance lifespan limited to Combat phase (for the rest combat = null, checks will return 'not attacking', 'not blocking'), the very object is stored in PhaseHandler
Card: removed methods to test if card is attacking/blocking, because these properties are related to combat, not the card itself.
AiAttackController - no longer creates Combat. Instead it uses a provided instance and fills attackers there
ComputerUtilBlock.java became non-static class AiBlockController, also modifies the provided Combat instance
2013-06-24 09:33:19 +00:00