Commit Graph

8618 Commits

Author SHA1 Message Date
Agetian
c652f9c584 Basic Discover AI based on modified PlayAi logic (#4271)
* - Basic Discover AI.

* - Remove some unused code.

* - Remove some more unused code.

* - Fix imports

* - Return false for LandAbility to avoid a potential CTD

* - Minor comment tweak.
2023-12-04 13:49:01 +03:00
Northmoc
5ee7105899 more Craft stuff 2023-12-03 16:42:52 -05:00
Northmoc
33d0fea610 WHO: the_toymakers_trap.txt + support 2023-12-03 16:02:44 -05:00
Northmoc
a23132197a LCI: dire_flail_dire_blunderbuss.txt + related (#4167) 2023-12-03 09:39:57 +00:00
Paul Hammerton
0e22a03fd4 Merge pull request #4140 from Northmoc/LCI-craft
LCI - Craft implementation
2023-12-03 09:29:40 +00:00
Northmoc
0a0ddbc514 various tweaks (#4258)
* various tweaks

* fix languages

* tidy takenuma_abandoned_mire.txt

* DiscardEffect typo fix

* rollback prompt tweaks
2023-12-02 23:16:30 +03:00
tool4EvEr
861e51622c Try improve AI 2023-12-02 10:49:22 +01:00
tool4EvEr
05e9dbfa9a Clean up 2023-12-02 09:26:05 +01:00
tool4EvEr
76cc51121c Logic fix 2023-12-02 09:04:59 +01:00
Northmoc
a0d844a622 better WhileKeyword 2023-12-01 23:28:03 -05:00
Northmoc
2214bdea34 more fixes 2023-12-01 20:32:43 -05:00
tool4ever
a0ba5e3ac2 Fix mutated creature staying facedown when bounced (#4255) 2023-12-01 16:44:30 +00:00
Northmoc
9a7b4c4865 fixes 2023-12-01 11:28:53 -05:00
tool4ever
04867f28c9 Fix scripts (#4249)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-12-01 05:51:42 +03:00
Northmoc
fa3d1366fa tweaks for AI improvement 2023-11-30 11:10:56 -05:00
Northmoc
b94a2868d8 Trigger.whileKeywordCheck 2023-11-29 19:52:10 -05:00
Northmoc
b286fce220 refactor WhileKeyword 2023-11-29 19:52:10 -05:00
Northmoc
e14b489ffe market_gnome.txt and support 2023-11-29 19:52:10 -05:00
Northmoc
eac062a1c2 eye_of_ojer_taq_apex_observatory.txt + support 2023-11-29 19:52:10 -05:00
Northmoc
a281d9931b fix imports 2023-11-29 19:52:09 -05:00
Northmoc
9734f166ac remove unneeded 2023-11-29 19:52:09 -05:00
Northmoc
c954efd090 more 2023-11-29 19:52:09 -05:00
Northmoc
1a57062b94 LCI - Craft implementation 2023-11-29 19:52:09 -05:00
Northmoc
193ecf14e9 CostRemoveCounter.toString improve (#4094) 2023-11-29 10:24:09 +00:00
tool4ever
d3aa749f0c Clean up (#4239)
* Fix NPE

* Clean up

* Fix script
2023-11-29 07:41:53 +01:00
Northmoc
da0db2282c WHO: the_five_doctors.txt and support (ChangeZoneEffect refactors) (#4228)
* WHO: the_five_doctors.txt and support (ChangeZoneEffect refactors)

* translations
2023-11-27 23:18:01 +03:00
tool4ever
c6912b2633 Fix scripts affecting battles (#4229)
* Fix scripts affecting battles

* Optimize AI payment order so rarer shard sources are used first

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-11-27 21:57:48 +03:00
Hans Mackowiak
1bfa22e5b5 ReplaceLifeReduced: update for Bloodletter (#4197)
* ReplaceLifeReduced: update for Bloodletter

* add Bloodletter of aclazotz
2023-11-25 22:41:07 +03:00
tool4ever
e67f71aa66 Fix Krark's Thumb (#4212)
* Fix Krark's Thumb

* Allow KCI combo

* Fix Goad

* Tweak convoke reset to prevent AI cheat
2023-11-25 16:20:22 +00:00
Northmoc
a635d35dfa PIP: vats.txt and support (#4195)
* PIP: vats.txt and support

* add SpellAbility.canTarget logic for targets with equal toughness
2023-11-25 14:28:24 +03:00
Simisays
c5419d8c24 PIP 12 cards (#4189) 2023-11-25 10:48:14 +00:00
Northmoc
aa469d951c wayta_trainer_prodigy.txt and support (#4194) 2023-11-25 09:15:43 +03:00
TRT
2394b88a53 Fix NPE with Skullspore Nexus 2023-11-23 17:03:24 +01:00
tool4ever
9da07ed582 Update undo logic (#4186)
* Update undo logic

* Fix NPE
2023-11-22 17:59:54 +01:00
Northmoc
e5753923ee LCI: the_millennium_calendar.txt and support (TriggerUntapAll) (#4111) 2023-11-19 16:50:58 +00:00
tool4ever
21a9f12c3b Support for Starving Revenant (#4172) 2023-11-15 17:21:53 +01:00
Northmoc
1a7a135c2b LCI – Discover mechanic implementation (#3992)
* LCI – Discover mechanic implementation

* curator_of_suns_creation.txt

* wiring improvements

* more cards

* last cards/tweaks
2023-11-15 19:20:47 +03:00
tool4ever
3f0a4b9431 There can be only one (engine source of information) (#4170) 2023-11-14 21:23:59 +00:00
tool4ever
feb4c0e6f0 CopySpellAbility: Improve targeting sub detection (#4166)
* Improve targeting sub detection

* Add ordering
2023-11-14 21:18:20 +00:00
Simisays
1221ca9315 SLD Lara Croft ! (#4159)
* Lara Croft !

* Update lara_croft_tomb_raider.txt

* party
2023-11-14 21:41:29 +03:00
Glorax
d40c676937 WHO 3 cards (Masters + Turlough) (#4104) 2023-11-14 16:30:13 +01:00
Northmoc
183030f53c LCI: deeproot_pilgrimage.txt and support (TapAllTrigger) (#4043)
* LCI: deeproot_pilgrimage.txt and support (TapAllTrigger)

* refactor Card.tap to boolean

* move tappedAll check out of CostPartWithList
2023-11-14 15:13:25 +01:00
tool4ever
6c55ac9d93 Revert view update (problematic for LKI checks) (#4158) 2023-11-13 21:17:35 +00:00
Hans Mackowiak
2d71f3415d Game: add LeftBattlefieldThisTurn & LeftGraveyardThisTurn (#4145)
* Game: add LeftBattlefieldThisTurn & LeftGraveyardThisTurn

* AbilityUtils: add Count LeftBattlefieldThisTurn

* update Syrix, Carrier of the Flame

* add Kutzil's Flanker
2023-11-12 14:20:39 +03:00
tool4ever
4c0599bb52 Fix scripts (#4143)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-11-09 20:14:07 +03:00
Simisays
2314ca5796 LCI 20 cards (#4138)
* 20 cards

only Intrepid's Paleontologist replacement effect isn't working

* cleanup

* Update intrepid_paleontologist.txt
2023-11-09 17:10:07 +03:00
kevlahnota
6e6c49962e Merge pull request #4080 from Simisays/REX2
REX last 11 cards
2023-11-06 05:12:54 +08:00
kevlahnota
713b85c8da Merge pull request #4076 from tool4ever/panTweak
Panharmonicon: improve filtering of cause for complex trigger
2023-11-06 05:11:01 +08:00
kevlahnota
890ddc1230 Merge pull request #4125 from tool4ever/clean5
Clean up card to play display
2023-11-06 05:08:21 +08:00
Hans Mackowiak
2bd2f2b235 TriggerExcessDamageAll: add new trigger for Magmatic Galleon (#4126)
* TriggerExcessDamageAll: add new trigger for Magmatic Galleon

* fix damagedList

* simplify triggerExcessDamage

* fix for Rith
2023-11-05 23:07:25 +03:00