Commit Graph

8293 Commits

Author SHA1 Message Date
tool4EvEr
9483676a13 Fix Carth the Lion not affecting X loyalty abilities 2023-07-25 23:25:02 +02:00
Anthony Calosa
495db72540 update CardTranslation 2023-07-25 20:39:07 +08:00
Anthony Calosa
969c6a5d2b Merge pull request #3527 from tool4ever/landroval
Landroval support
2023-07-25 04:54:31 +08:00
tool4EvEr
94211bc2c4 Clean up 2023-07-24 21:56:16 +02:00
tool4EvEr
604d565815 Landroval support 2023-07-24 21:55:27 +02:00
Anthony Calosa
c267503bb6 Merge pull request #3524 from kevlahnota/newmaster2
remove translation
2023-07-24 21:02:12 +08:00
Anthony Calosa
8018483529 remove translation
-should fix ai effect logic
-translation should be done somewhere
2023-07-24 20:57:04 +08:00
tool4ever
8f1d8ce265 Remove special case of StackInstances sharing the same SpellAbility object (#3490)
* Each activated ability needs its own instance

* Don't need LKI since each SA is unique

* Clean default param

* Fix Dawnglow Infusion

* Fix ability counting

* Avoid color words

* Fix AI

* Be a bit smarter with copying

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-07-24 10:19:15 +03:00
tool4ever
d01d9d486f Support Faramir, Prince of Ithilien (#3520)
* Fix Curse of Vitality

* Support Faramir, Prince of Ithilien

* Fix cards

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-07-24 10:17:25 +03:00
Hans Mackowiak
74d5ad8edc fix intrinsic for Text changes 2023-07-22 22:39:52 +02:00
Hans Mackowiak
5c4d1ce92b Card: store created CardTraits by Text Change: Volrath’s Shapeshifter 2023-07-22 17:45:47 +02: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
Anthony Calosa
e8908960ca Merge pull request #3497 from Simisays/CMM3
CMM 5 cards
2023-07-22 02:33:53 +08:00
Hans Mackowiak
c96af2b590 Card: Wither damage as property, use Static for Everlasting Torment (#3502)
* Card: Wither damage as property, use Static for Everlasting Torment

* Update Card.java
2023-07-21 09:57:25 +03:00
tool4EvEr
574af343bc Battle fix 2023-07-20 21:01:53 +02:00
tool4EvEr
4941da593f Fix casting with unpayable cost if no alternative provided 2023-07-20 20:56:24 +02:00
Simisays
e2a4a842e6 update 2023-07-20 12:56:38 +02:00
tool4ever
c1a265f5cc Support scripted switching to different trigger context (#3349)
* Support scripted switching to different trigger context
2023-07-20 10:34:31 +02:00
tool4ever
5b65fc8232 Goldberry support (#3354)
* Goldberry support

* Logic fix

* Create goldberry_river_daughter.txt

* Clean up

* Clean up

* Fix any+any counter

* Support Chandra, Legacy of Fire

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
Co-authored-by: Simisays <67333662+Simisays@users.noreply.github.com>
2023-07-20 06:11:27 +03:00
tool4EvEr
21a85ad3c2 if replaced coretype provides its subtype old isn't retained 2023-07-18 22:19:54 +02:00
Anthony Calosa
63460439f7 Merge pull request #3482 from tool4ever/fixes17
Script updates
2023-07-17 17:25:54 +08:00
tool4EvEr
2b5a7f09c9 Clean up 2023-07-17 11:01:37 +02:00
tool4EvEr
dbd730bee1 Fix Kamiz script failing calls to WrappedAbility 2023-07-17 10:18:06 +02:00
Northmoc
44388fe3a2 MAT: ob_nixilis_captive_kingpin.txt + support (#3023)
* old card tweaks

* MAT: ob_nixilis_captive_kingpin.txt + support

* Single damage event always gets processed into single life loss too

* Some unless cost are simultaneous
2023-07-17 07:50:33 +00:00
Anthony Calosa
51dbd2209d update translation 2023-07-17 09:33:15 +08:00
Anthony Calosa
638c8f2965 Merge pull request #3467 from tool4ever/dcfix
Fix Doubling Cube producing C out of nothing if floating colors have gap
2023-07-12 19:18:07 +08:00
tool4EvEr
40c93acbaa Fix Doubling Cube producing C out of nothing if floating colors have gap 2023-07-12 12:05:22 +02:00
tool4ever
7075a3e720 Banding fix (#3464)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-07-12 06:28:25 +03:00
Anthony Calosa
e5a09f72c3 Merge pull request #3462 from kevlahnota/newmaster2
update Card.java getPaperCard
2023-07-11 20:52:05 +08:00
Anthony Calosa
da9e1edace update Card.java getPaperCard 2023-07-11 19:40:16 +08:00
Anthony Calosa
e8d5675e4d Merge pull request #3452 from tool4ever/fixes10
Some fixes
2023-07-11 18:55:56 +08:00
tool4ever
e0ac62e518 support LKI of cause (#3451)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-07-10 22:43:08 +03:00
tool4EvEr
03cdbb0ef7 Clean up 2023-07-10 20:38:41 +02:00
tool4ever
491ccd1719 Fix missing reorder (#3435)
* Fix missing reorder

* Fix Ward check for all subs
2023-07-09 11:09:37 +00:00
tool4ever
054a885b33 Fix effect getting cleaned up directly if source was exiling (#3426)
Co-authored-by: TRT <>
2023-07-07 12:41:10 +03: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
Anthony Calosa
bfd93368be Merge pull request #3394 from Agetian/ai-banding
Basic AI logic for Banding / Bands with Other
2023-07-06 05:33:17 +08:00
Anthony Calosa
1ad21f0e1a Merge pull request #3386 from tool4ever/exileobject2
Exiled card becomes new object when it's exiled
2023-07-05 16:16:19 +08:00
tool4ever
3d64308d31 Fix cheating when paying hybrid shards with combo abilities (#3402)
* Clean up

* Fix cheating when paying hybrid shards with combo abilities

* Fix script

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2023-07-05 07:09:10 +03:00
Agetian
1ba3e7422d - Fix imports. 2023-07-03 17:52:31 +03:00
Agetian
13a19a1749 - Fix NPE.
- Switch isValidBand to using a CardCollection(View).
2023-07-03 17:41:45 +03:00
tool4EvEr
b470834bc0 Provide LKI if available 2023-07-03 13:56:35 +02:00
tool4EvEr
e671f0ec31 Rework Imminent Doom 2023-07-02 21:56:16 +02:00
tool4EvEr
044dcf6e77 Make becoming new object more default 2023-07-02 10:49:36 +02:00
tool4EvEr
6106e5247f Don't store LastState than can become outdated before resolving 2023-07-02 00:11:29 +02:00
tool4EvEr
91c34d3b99 AI fix 2023-07-01 23:07:51 +02:00
tool4EvEr
8b892a3c82 Clean up 2023-07-01 22:25:37 +02:00
tool4EvEr
408746037a Remove old calls? 2023-07-01 22:17:11 +02:00
tool4EvEr
9208e1eb02 Exiled card becomes new object when it's exiled 2023-07-01 19:20:56 +02:00
tool4EvEr
d8cd4297e9 Solemnity doesn't prevent planeswalkers +0 2023-07-01 06:52:10 +02:00