Commit Graph

1518 Commits

Author SHA1 Message Date
tool4EvEr
5db7702d8e DigUntil is sequential 2023-07-29 21:18:52 +02:00
Hans Mackowiak
c15542f949 Regenerate rework (#3385)
* CardFactoryUtil: remove false keyword

* CardFactoryUtil: remove wrong regenerate Keyword

* CantRegenerate as Static

* ~small fixes

* RegenerationAbility as SubAbility to the Regeneration Effect

* Card: use shieldCount instead of Collection

* remove deprecated trigger

* fix AiLogic vs AILogic

* EffectAi: start of logic for CantRegenerate

* EffectAi: try to do StackPeek for CantRegenerate

* ~ use wither damage

* AI prediction against Damage

* CantRegenerate: begin logic against Combat Damage

* AnimateAi: start logic for Bone Shaman

* fix Runesword
2023-07-29 10:58:14 +03:00
Chris H
abb2ff3cdf Ring tempts you (#3453)
* Ring tempts you WIP

* add ring triggers

* Update RingTemptsYouEffect.java

* Add files via upload

* Update TriggerRingbearerChosen.java

* Update token-images.txt

* Update TrackableProperty.java

* Update CardView.java

* Update CardRenderer.java

* Update RingTemptsYouEffect.java

fix crash

* Update Card.java

* Update CardView.java

* Update TrackableProperty.java

* Update StaticAbilityContinuous.java

* Update StaticEffect.java

* Update RingTemptsYouEffect.java

* update sprite_manaicons.png

* Update FSkinProp.java

* Update FSkinImage.java

* Update CardFaceSymbols.java

* Update CardRenderer.java

* update trigger

* update desktop symbol, add aragorn company leader

* update cleanup, add bilbo, add birthday escape

* update cleanup

* add 3 cards

* add five cards

* add two cards

* update aragorn,update bombadil, add two cards

* add ten cards

* Update horses_of_the_bruinen.txt

* add dunedain rangers + cleanup

* Update gollums_bite.txt

* update cleanup

* add six cards

* delete unnecessary file

* Update rangers_firebrand.txt

* add two cards, add RingTemptedYou playerproperty

* update frodo, add three cards

* update sauron, samwise, add two cards

* Update sauron_the_dark_lord.txt

* update validplayer

* add six cards

* update smeagol

* update sauron ransom two piles

* add four cards

* add three cards

* update card scripts

* Update war_of_the_last_alliance.txt

* update scripts, update ringbearer

* update CardDetailUtil

* remove unused param

* Update affected

* remove unnecesary variables

* update

* update scripts

* update RingTemptsYouEffect

* fix cantblockby RingTemptsYouEffect.java

* The Ring: use numTemptYou for RingLevel

* Update dunedain_rangers.txt

* Update jaces_defeat.txt

* update lord of the nazgul

* fix theRing CardView

* update ringEffect, update translation

* update translation

* update gamestate

* replace switch with if else

* fix effect

* update gamestate, translation

* update restartgameeffect, remove unneeded clearRingBearer

---------

Co-authored-by: Anthony Calosa <anthonycalosa@gmail.com>
Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
Co-authored-by: Hans Mackowiak <hanmac@gmx.de>
2023-07-26 20:07:41 +03:00
tool4ever
69d5e1e9da Manifest: Fix missing ChangesZoneAll (#3510)
* Crash fix

* Fix logic

* Fix missing ChangesZoneAll

* Fix scripts

* Clean up

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-07-22 07:02:21 +03:00
tool4EvEr
a7aff0f80d Fix scripts 2023-07-20 21:02:11 +02:00
Katharina
63eb8e3481 Implemented Composer of Spring (#3495) 2023-07-20 15:21:06 +02:00
Paul Hammerton
36b7632b95 Alchemy Rebalancing for July 18, 2023 (also CMM edition update) (#3489) 2023-07-19 12:51:34 +03:00
tool4EvEr
5281bace8e Fix scripts 2023-07-18 22:20:30 +02:00
tool4EvEr
927c3f619d Some fixes 2023-07-10 20:35:36 +02:00
Agetian
66af38b81a Basic AI for Chalice of the Void, minor DamageDealAi improvement (#3438)
* - Basic AI for Chalice of the Void.

* - Improved card filter for Chalice of the Void.

* - DamageDealAi: improve decision to deal damage when able to target an opponent

* - DamageDealAi: get rid of a redundant call, remove obsolete planeswalker redirection code

* - Fix imports

* - Update logic
2023-07-10 13:39:34 +03:00
tool4ever
491ccd1719 Fix missing reorder (#3435)
* Fix missing reorder

* Fix Ward check for all subs
2023-07-09 11:09:37 +00:00
Agetian
dbc2a5b5eb AI: Various logic fixes and improvements (#3416)
* - Fix logic for Elderscale Wurm damage prediction

* - AI logic hint for Tempting Wurm
- Several related AI hint fixes (cards in hand don't have a controller set)

* - Implement AI logic for Grothama, All-Devouring.

* - AI shouldn't fight its own Grothama for card draw (leads to silly results).

* - Attempt two at fixing Elderscale Wurm damage preditions.

* - Improve banding AI so that the AI knows how to tank damage from Trample when the other possibility is multiple chump blockers.

* - Clean up

* - Attempt to defer checking for "...as if it were unblocked" static until after the Banding blocker(s) are assigned.
- Clean up

* - Clean up
2023-07-06 18:01:59 +03:00
Agetian
f699304dc0 - Enable more Banding cards for the AI. 2023-07-04 20:17:04 +03:00
Agetian
bf0a816bf8 - Enable AI support for Banding cards. 2023-07-02 19:06:05 +03:00
Agetian
7c2e3d2a47 Basic AI for Gale's Redirection, Consecrate // Consume, Serra's Emissary (#3376)
* - Basic AI for Gale's Redirection.

* - Clean up.

* - Add resetTargets.

* - Minor style tweak.

* - Improve Consecrate // Consume implementation, enable AI support.

* - Improve Serra's Emissary AI support.
2023-07-02 06:50:26 +03:00
tool4ever
9ace1978f9 Script updates (#3289)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-06-18 05:49:33 +03:00
Hans Mackowiak
8f1100dff3 Amass type (#3222)
* AmassEffect: add Type parameter

* fix AmassAi

* update editions tokenscripts

* Update AmassEffect.java

early return if no Army could be created
2023-06-09 12:56:46 +03:00
tool4EvEr
2b0072ec09 Cleanup more ResolvingChecks 2023-06-04 12:25:03 +02:00
tool4ever
3883dde561 Update params (#3186) 2023-06-02 11:00:58 +02:00
tool4EvEr
c1d40f05c6 Some script updates 2023-06-01 20:05:10 +02:00
Anthony Calosa
fc944ce41b Merge pull request #3031 from Northmoc/mat_tranquil
MAT: tranquil_frillback.txt + support/related
2023-05-25 06:08:20 +08:00
paulsnoops
c399799910 Migrate card scripts: MOM, MOC, MAT 2023-05-12 14:26:26 -04:00
Northmoc
7f7e8f0ea0 Merge pull request #3052 from tool4ever/cardfix05
Fix outdated TargetMin
2023-05-02 13:59:01 -04:00
Northmoc
c3f0e0ce10 MAT: remaining card scripts (#3041)
* MAT: remaining card scripts

* Update quirion_beastcaller.txt

---------

Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
2023-05-02 19:45:44 +03:00
tool4EvEr
901f546dd2 Fix outdated TargetMin 2023-05-02 13:14:01 +02:00
Anthony Calosa
4329675743 update some cards
-don't reveal cards to other player unless stated..
2023-05-02 08:26:24 +08:00
Northmoc
b05ca1f440 tranquil_frillback.txt + support/related 2023-04-30 08:05:50 -04:00
tool4EvEr
54668cd151 Fix cards 2023-04-30 10:50:39 +02:00
tool4EvEr
e6020a3fdc Remove outdated param 2023-04-26 22:54:56 +02:00
Northmoc
b930e2be97 MOC: Chaos Ensues!! 2023-04-21 17:09:54 -04:00
TRT
72a0730560 Prettify Any TgtPrompt 2023-04-21 11:11:30 +02:00
Northmoc
8562d5a4c3 refactor chaotic_aether.txt from global rule to replacement 2023-04-20 10:06:26 -04:00
Northmoc
a33bdc6e4a 4 MOM leftovers and some cleanup (#2957) 2023-04-18 16:49:37 +03:00
friarsol
a8098ea917 Any (A-D) 2023-04-17 21:06:24 -04:00
tool4EvEr
6103c7b657 Clean up descriptions 2023-04-13 22:30:12 +02:00
tool4ever
76a2023745 Clean up (#2907) 2023-04-12 20:48:12 +00:00
tool4ever
69a723d451 Clean up (#2893) 2023-04-11 14:06:07 +00:00
tool4ever
5731552010 StrictlyOther property (#2879)
* Clean up

* StrictlyOther property

* Beamsplitter fix

* Fix Fumble

* Fix Zevlor

* Fix Twinning Staff adding more than one copy for Zevlor

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-04-10 14:11:36 +03:00
Northmoc
96ec9d2012 cosmic_hunger.txt (#2875)
furnace_reins.txt
halo_charged_skaab.txt
into_the_fire.txt
onakke_javelineer.txt and some cleanup
2023-04-09 10:16:49 +00:00
tool4ever
e5ffb1db6e Fix Transformed Property for LKI (#2858)
* Fix Transformed Property for LKI
2023-04-09 09:54:12 +00:00
Anthony Calosa
c6cc9c60fc Merge pull request #2827 from Card-Forge/pumpDefinedKWRework
PumpEffect: make DefinedKW better Keywords
2023-04-08 06:43:50 +08:00
Northmoc
1f82420261 DamageEachEffect refactor + MOM Tandem Takedown / MOC Great Aerie (#2814)
* DamageEachEffect refactor

* AiAttackController refactor param

* SpellAbilityEffect.tokenizeString use joinHomogenous

* refactor old cards, add tandem_takedown.txt

* the_great_aerie.txt + Support + refactor grim_contest.txt
2023-04-07 12:13:55 +00:00
Hans Mackowiak
c763b597cb PumpEffect: make DefinedKW better Keywords 2023-04-05 07:16:50 +02:00
tool4ever
3f58fb9531 Fix script (#2767) 2023-03-27 16:37:36 +02:00
Anthony Calosa
f5ec35fe97 Update cavalier_of_thorns.txt 2023-03-26 13:36:53 +08:00
tool4EvEr
e53e6723c5 Fix some cards via cleanup 2023-03-25 15:41:15 +01:00
Hans Mackowiak
a1cacfeb6a Update cruel_grimnarch.txt 2023-03-24 06:54:37 +01:00
Northmoc
b4d2742f66 Seek effect + SeekAll trigger for new Arena stuff (#2590)
* trove_mage.txt refactor + support

* SeekEffect + SeekAll trigger initial

* SeekEffect better

* SeekEffect.getStackDescription basic

* more refactored

* gitrog_horror_of_zhava.txt needs ImprintFound

* 10 more refactors

* more

* SeekEffect fix bad imprint line

* SeekEffect fix better remember/imprint

* gitrog_horror_of_zhava.txt with Branch

* more cards

* last ones?

* SeekEffect tighten up based on Hanmac ver

* optimize imports

* fix param discrepancies

* SeekEffect tighten up
2023-03-21 11:58:23 +03:00
tool4ever
25d2aa82b6 Bunch of fixes (#2706)
* Fix Tawnos's Coffin not using ETB counters

* Cost fix

* Saga tweaks

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-03-19 22:07:03 +03:00
tool4EvEr
4d4f89f4b7 Fix Churning Reservoir NPE 2023-03-06 20:05:07 +01:00