Commit Graph

3035 Commits

Author SHA1 Message Date
Hans Mackowiak
fec2ea4bd8 Kefnet: add AI logic for the reveal effect 2019-05-04 10:04:43 +00:00
Blacksmith
52ad5d559a [maven-release-plugin] prepare for next development iteration 2019-05-02 01:16:44 +00:00
Blacksmith
711bc38276 [maven-release-plugin] prepare release forge-1.6.24 2019-05-02 01:16:39 +00:00
Hans Mackowiak
698359cbc9 Vitu ghazi 2019-05-01 08:15:32 +00:00
Hans Mackowiak
f408950aad Bioessence Hydra: add new Trigger for counters on many game entities at once 2019-04-25 01:48:29 +00:00
Hanmac
4ab65f6471 CloneAi: use checkPhaseRestrictions for refactor later 2019-04-23 20:00:35 +02:00
Hanmac
0b1add8098 GameSimulator: fix Clone needing gameLastState 2019-04-23 20:00:35 +02:00
Agetian
982e919c94 - Fix a compile error. 2019-04-23 20:00:35 +02:00
Hans Mackowiak
be298bf544 Update GameCopier: copy Cloned CardStates 2019-04-23 20:00:35 +02:00
Hanmac
1bd762c0f8 GameSimTest: add test for Dimir Doppelganger 2019-04-23 20:00:35 +02:00
Agetian
014f226d48 - Remove more unused imports. 2019-04-23 20:00:35 +02:00
Hanmac
61a771fdd6 CopyEffect: Volraths Shapeshifter 2019-04-23 20:00:35 +02:00
Hanmac
ba8a38c2f4 CloneRewrite 2019-04-23 20:00:35 +02:00
Hans Mackowiak
b6f023c57c - DiscardAi: find the first opponent that can discard to the effect, don't try to cast on players who have Tamiyo, Collector of Tales-like effect. 2019-04-16 05:05:13 +00:00
Hans Mackowiak
2617795e37 War: Proliferate: rework effect now put each counter type on it 2019-04-10 10:23:00 +00:00
Hanmac
94b2dfc282 Amass: better AI logic for token create 2019-04-10 08:13:22 +02:00
Agetian
d5c8aa765f - A little bit more AmassAi logic: check if the token will survive, also check if the counters will actually be placed on the Army. 2019-04-10 08:13:22 +02:00
Agetian
9d75d13be1 - AmassAi: check if a counter will be placed on the creature if the AI controls an Army. 2019-04-10 08:13:22 +02:00
Agetian
7025098797 - Use the newer checkApiLogic call for AmassAi, also override doTriggerAINoCost (basic for now, will always return true until checkApiLogic is improved). 2019-04-10 08:13:22 +02:00
Agetian
9157fa728b - Amass AI: basic implementation, currently just accepts and selects the best Army creature in play if available. To be improved. 2019-04-10 08:13:22 +02:00
Blacksmith
405cbd5ab3 [maven-release-plugin] prepare for next development iteration 2019-04-07 19:48:55 +00:00
Blacksmith
5b39be5fe9 [maven-release-plugin] prepare release forge-1.6.23 2019-04-07 19:48:50 +00:00
Agetian
7890420fb0 - Added puzzle PS_RNA8. 2019-03-23 12:51:38 +03:00
Michael Kamensky
4f11fdc54f Merge branch 'limit-tap-own-turn-ai' into 'master'
Be more conservative when AI uses Tap Effects

See merge request core-developers/forge!1460
2019-03-16 05:30:28 +00:00
Chris H
6e9c35a978 Be more conservative when AI uses Tap Effects 2019-03-15 23:29:30 -04:00
Agetian
bc75331809 - sa.isMandatory(): always false for subabilities, no reason to check. 2019-03-14 18:32:25 +03:00
Agetian
1ebde0d976 - Fix LifeLoseAI not targeting for subabilities like Revenge. 2019-03-14 16:56:23 +03:00
Blacksmith
c3346c737e [maven-release-plugin] prepare for next development iteration 2019-03-10 13:57:44 +00:00
Blacksmith
db3c4d2d2f [maven-release-plugin] prepare release forge-1.6.22 2019-03-10 13:57:39 +00:00
Michael Kamensky
a820ba35f7 Fix the AI not considering Adapt P/T bonus correctly on attack 2019-03-08 09:52:13 +00:00
Agetian
063ebf2f70 - Added puzzle PS_RNA5. 2019-03-04 15:04:21 +03:00
Chris H
7a96ff2d4b Verify AI divided damage always fills out divided hash with proper values 2019-02-28 22:16:44 -05:00
Rob Schnautz
cb69f06a4b unused imports 2019-02-28 04:01:21 +00:00
Rob Schnautz
03e33fcc17 unused imports 2019-02-28 03:45:10 +00:00
schnautzr
59214fe332 Code cleanup - deprecations 2019-02-23 20:59:19 -06:00
Hanmac
0c2cfdce34 TokenInfo: fix if script is null 2019-02-23 13:47:40 +01:00
Chris H
ffda74101f Actually fix the crash in TokenAI.spawnToken for Attacking tokens 2019-02-22 21:50:35 -05:00
Michael Kamensky
98282acc60 Merge branch 'forums-bug-fix-attach-ai' into 'master'
Fix the thing Sol told me to

See merge request core-developers/forge!1412
2019-02-22 13:06:33 +00:00
KrazyTheFox
63ec3aae87 Fix the thing Sol told me to 2019-02-21 23:48:38 -05:00
Chris H
46670d50f3 Make sure Token AI loads TokenScript params before doing things with hte token
(cherry picked from commit 7d6a26184b4f852442730237826c94a16d739e5b)
2019-02-22 04:19:55 +00:00
Krazy
893cc3b08f Merge branch 'eclipse-cleanup' into 'master'
Eclipse cleanup

Closes #844

See merge request core-developers/forge!1399
2019-02-22 02:09:05 +00:00
Blacksmith
4ed17e1e16 [maven-release-plugin] prepare for next development iteration 2019-02-17 19:51:17 +00:00
Blacksmith
a70136c98c [maven-release-plugin] prepare release forge-1.6.21 2019-02-17 19:51:13 +00:00
Tim Scott
7f16a3dce2 Remove Eclipse-specific files and directories. Maven-based build configurations can be easily imported by (at least) Eclipse 2018-12. Hint: File > Import > Maven > Existing Maven Projects > Navigate to root forge folder.
Tweak base pom.xml to allow for error-free Eclipse compilation.
2019-02-14 21:26:23 -06:00
Evan Murawski
6f85b09ee4 Fix for CMC of split cards on the stack 2019-02-12 03:59:07 +00:00
Agetian
0a543ba35e - Don't try the Adapt logic if the card can't receive +1/+1 counters. 2019-02-08 20:17:36 +03:00
Agetian
1df44f8166 - Implement a simple combat Adapt logic. 2019-02-08 18:05:54 +03:00
Blacksmith
17dedb4bf4 [maven-release-plugin] prepare for next development iteration 2019-02-02 02:00:32 +00:00
Blacksmith
eb3fb9e1ce [maven-release-plugin] prepare release forge-1.6.20 2019-02-02 02:00:28 +00:00
Agetian
b29f390b62 - Fix the AI activating player setup for additional costs.
- Fix Thrilling Encore.
2019-01-31 16:39:49 +03:00