Hanmac
|
bfe2c471e9
|
Sigarda's Aid: format and add TargetPrompt, and add DeckHints
|
2016-10-18 15:14:04 +00:00 |
|
Hanmac
|
3966290406
|
Stitch Together: add Reference
|
2016-10-18 15:11:46 +00:00 |
|
Hanmac
|
b49dfab083
|
Silumgar's Scorn: fixed double kicker and add Reference
|
2016-10-18 15:11:10 +00:00 |
|
Sol
|
53bf19e2e6
|
- Fix Deadlock Trap using wrong parameter
|
2016-10-18 12:24:34 +00:00 |
|
Hanmac
|
4d53b22a12
|
AnimateAi: add some logic for animateTgtAI and do some rewriting
|
2016-10-17 20:35:22 +00:00 |
|
Hanmac
|
6c01612e32
|
Cerulean Wisps: reorder sub abilities
|
2016-10-17 20:06:43 +00:00 |
|
Agetian
|
b44cdc33dd
|
- Attempting to fix Spelltwine by adding the information about the source card's controller to the spell copy for CopyMultipleSpells in AB CopySpellAbility. Please review/update if necessary.
|
2016-10-17 19:43:57 +00:00 |
|
Sol
|
facac231e6
|
- Fix Woodweaver's Puzzleknot missing activated ability description
|
2016-10-17 17:17:44 +00:00 |
|
Hanmac
|
e66c71226e
|
cards: DigUntil with Target Opponent does need "IsCurse$ True" or else the AI will fail
|
2016-10-17 12:13:34 +00:00 |
|
Hanmac
|
0367777ff3
|
cards: fixed Incendiary Command
|
2016-10-17 11:53:31 +00:00 |
|
Agetian
|
10c8b9d048
|
- Fixed Engineered Might first mode.
|
2016-10-16 18:06:09 +00:00 |
|
Hanmac
|
97cfbba74f
|
AnimateAi: replace copyCard with LKI copy
|
2016-10-16 13:14:41 +00:00 |
|
Agetian
|
a22f11c8ea
|
- Removed duplicate CN2 commits (they are now in their proper folders).
|
2016-10-15 14:54:16 +00:00 |
|
Sol
|
aea5a9ad62
|
- Picture typo
|
2016-10-15 14:47:45 +00:00 |
|
Sol
|
cfc570ce3c
|
- Adding 2 CN2 cards (I'm still very confused on why Hanmac hasn't committed these himself yet)
|
2016-10-15 14:47:11 +00:00 |
|
Hanmac
|
d657b85fa7
|
add two missing CN2 cards
|
2016-10-15 14:23:31 +00:00 |
|
Agetian
|
bd8292a6b4
|
- Fixed more non UTF-8 list symbols.
|
2016-10-15 05:57:38 +00:00 |
|
Agetian
|
0cd5937ab4
|
- Fixed list symbols in Engineered Might.
|
2016-10-15 05:38:48 +00:00 |
|
Hanmac
|
fadb09fca5
|
ComputerUtilCost: checkRemoveCounterCost allow Zero Loyality Abilities
|
2016-10-14 19:39:08 +00:00 |
|
Hanmac
|
8e220c866a
|
MillAi: rewrote AI to work with multiple opponents
also try not to mill zero cards or itself
that should fix some cards
|
2016-10-14 15:20:00 +00:00 |
|
Sol
|
649953bd1a
|
- Use Collections.sort instead of list.sort
|
2016-10-14 15:11:57 +00:00 |
|
Sol
|
3f0e630336
|
- Jilt subability should have 0 targets if its not kicked
|
2016-10-14 14:37:24 +00:00 |
|
Sol
|
d7947be4c4
|
- Fix issue with animation setting -1 to unset PT.
|
2016-10-14 14:24:22 +00:00 |
|
Hanmac
|
18b6701993
|
Brain in a Jar: add AILogic and use ChosenX
|
2016-10-14 10:56:44 +00:00 |
|
Hanmac
|
89f86202f7
|
cards: Clockwork Hydra add References
|
2016-10-14 10:55:52 +00:00 |
|
Hanmac
|
99bdf33774
|
SrcyAi: rewrote ScryAi to use new SpellAblityAi logic
add logic for Brain in a Jar
|
2016-10-14 10:55:18 +00:00 |
|
Hanmac
|
e690bdb3aa
|
ComputerUtilCost: checkRemoveCounterCost now uses SpellAbility too
should not try to remove zero counters if its from Source or if PaymentDecision says zero
AiController: also remove getOpponent
|
2016-10-14 07:35:28 +00:00 |
|
Hanmac
|
94431e308c
|
ComputerUtil: for CardPreference, don't use random, try to choose the worst card
|
2016-10-14 07:28:06 +00:00 |
|
Hanmac
|
a46d59d4b0
|
Card & CardPredicates: make hasCMC work with SplitCards
|
2016-10-14 07:24:16 +00:00 |
|
Sol
|
f2b58e3093
|
- Fix Spell Description for Metallurgic Summonings
|
2016-10-13 12:27:37 +00:00 |
|
Hanmac
|
5fb917e62b
|
ManifestAi: rewrote it to use new SpellAbilityAi logic
also add some logic if ai can see its top card
|
2016-10-13 11:29:24 +00:00 |
|
Hanmac
|
60221cd5a7
|
AttachAi: add checks for canBeEnchantedBy and canBeEquippedBy
|
2016-10-12 13:30:12 +00:00 |
|
Hanmac
|
225301db64
|
CardPredicates: add canBeEnchantedBy and canBeEquippedBy
|
2016-10-12 13:28:13 +00:00 |
|
Hanmac
|
a9605ee3a0
|
cards: add DeckHints to cards with Fabricate, also fix TriggerDescription
|
2016-10-12 11:34:09 +00:00 |
|
Hanmac
|
bd9f7229ce
|
Honorable Scout: fixed references
|
2016-10-12 11:27:22 +00:00 |
|
Hanmac
|
aa7e312229
|
PhaseHandler: reset ActiveTriggers before the BattleTriggers are check.
That does fix Finest Hour
|
2016-10-11 16:46:10 +00:00 |
|
Agetian
|
4213e1269d
|
- Looks like combat phases are counted from 0 up? (fixes Finest Hour and possibly other cards that trigger "at first combat phase").
|
2016-10-11 16:30:17 +00:00 |
|
Hanmac
|
0f4351952d
|
Card: hide Cycling and TypeCycling in the Keyword list
|
2016-10-11 15:38:17 +00:00 |
|
Hanmac
|
aae21a1653
|
Break of Day: fixed Fateful Hour condition
|
2016-10-11 15:04:22 +00:00 |
|
Hanmac
|
f9767cca3d
|
Aetherborn Marauder: added References
|
2016-10-11 09:22:52 +00:00 |
|
Hanmac
|
55eebd3513
|
Underhanded Designs: add References$ X
|
2016-10-11 09:19:02 +00:00 |
|
Hanmac
|
120f16b512
|
cards: Dragonlair Spider add TokenImage and updated oracle
|
2016-10-11 09:17:00 +00:00 |
|
Hanmac
|
2b40fdbf3e
|
add Presence Keyword to abilityTextInstantSorcery
|
2016-10-11 09:14:48 +00:00 |
|
Hanmac
|
05cc9e39c2
|
CostPayEnergy: fixed toString output using Strings.repeat
|
2016-10-11 09:06:07 +00:00 |
|
Agetian
|
4ad65061f2
|
- Set CounterEffect to use the new comparison function (experimental, related to previous commit).
|
2016-10-10 12:31:52 +00:00 |
|
Agetian
|
f90122bdc9
|
- Attempting to fix Reality Smasher, Frost Titan, Diffusion Sliver and other similar cards by matching the countered spell instance on the stack to the spell ability by its ID as opposed to target choices. May potentially break something, please assist if possible.
|
2016-10-10 12:29:36 +00:00 |
|
Hanmac
|
ad397740ae
|
MagicStack: update Active Trigger before card is removed from Stack
|
2016-10-10 11:44:03 +00:00 |
|
Myrd
|
085d752460
|
Optimize doesCreatureAttackAI() by not simulating combat each time the question is asked. Instead, cache the Combat object and only reset each time we're choosing which ability to play.
This speeds up games that have lots of creatures as before this change, the combat simulation would be done multiple times redundantly.
|
2016-10-09 22:34:43 +00:00 |
|
Myrd
|
9e84290281
|
Fix some warnings.
|
2016-10-09 22:17:24 +00:00 |
|
Hanmac
|
bda4379e8b
|
ChangeZoneAi: improved SameName for Declaration in Stone
for evaluate the creature lists, need to check them per opponent.
also add checks for isTargetableBy
|
2016-10-09 18:11:20 +00:00 |
|