Commit Graph

8731 Commits

Author SHA1 Message Date
Hans Mackowiak
140791ead7 Apply ReplaceAddCounter with ReplaceMoved for ETB Counter (#5791)
* Apply ReplaceAddCounter with ReplaceMoved for ETB Counter

* ~ fix EffectOnly for ETB Counters
2024-08-05 22:40:47 +02:00
Renato Filipe Vidal Santos
9f7a0374fd ETB update: Java code: Card.java, CardFactoryUtil.java (#5839)
* Add files via upload

* Update CardFactoryUtil.java
2024-08-05 07:06:29 +02:00
Renato Filipe Vidal Santos
45081ab045 Add files via upload (#5840) 2024-08-04 21:50:49 +02:00
Renato Filipe Vidal Santos
e6dc3e193f ETB update: Java code: GameActionUtil.java 2024-08-04 20:51:12 +02:00
tool4ever
8bc31ee567 Heirloom Epic and support (#5761)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-08-02 11:17:52 +02:00
Glorax
3b29804568 Rottenmouth Viper (#5704) 2024-08-02 08:19:02 +00:00
tool4ever
51c78e952a Chief Engineer can't convoke for snow or colorless shards (#5760)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-08-02 10:07:59 +02:00
Fulgur14
e2017328a6 Update CounterEnumType.java 2024-08-02 09:56:37 +02:00
Jetz72
d62dfe1c8c Miscallaneous Cleanup Part 2 - Lambdas and Method References (#5737)
* Cleanup - Unnecessary Boxing

* Cleanup - Unnecessary Unboxing

* Cleanup - For-Each Loops

* Cleanup - `indexOf != -1` -> `contains`

* Cleanup - Merge identical catch blocks

* Cleanup - Try-with-resources

* Cleanup - System.lineSeparator

* Cleanup - Reference types to primitives
Some loops over Integers were switched to IntStreams to hopefully cut down on overall boxing.

* Cleanup - Manually filling and copying arrays

* Remove unused imports

* Switch a lambda to a method reference

* Cleanup - CardPredicate Aggregates to method references

* Cleanup - Other static functions to method references

* Cleanup - Ambiguous class reference
Unclear when or how this happened...

* Cleanup - Anonymous -> Method reference

* Cleanup - Anonymous -> Lambda

* Cleanup - Comparator helper methods

* Cleanup - final method in final class

* Cleanup - private final methods

* Remove unused imports

* Convert a couple more lambdas to comparators.

* Simplify creature type list comparison.

---------

Co-authored-by: Jetz <Jetz722@gmail.com>
Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
2024-08-02 08:23:58 +03:00
tool4EvEr
6028ba9e33 Fix mapping 2024-08-01 14:04:42 +02:00
tool4EvEr
fdd490030f Check for new trigger 2024-08-01 14:04:42 +02:00
Hans Mackowiak
23d0b05547 SacrificeOnce Trigger 2024-08-01 14:04:42 +02:00
Hans Mackowiak
a58a197945 Update DestroyEffect.java
remove Sacrifice$
2024-08-01 11:53:54 +02:00
tool4EvEr
4218ea0fa8 TokenEffect no longer has state 2024-08-01 11:30:53 +02:00
tool4ever
31275df288 Fix casting Chaotic Strike when no attacker gets declared (#5745) 2024-07-31 20:12:04 +00:00
Chris H
c0230d1cb9 Add Expend and Teapot Slinger (#5731)
* Add Expend and Teapot Slinger

* Fixes

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-07-31 11:21:41 +03:00
tool4EvEr
0a474c955a Fix Catastrophe allowing regeneration on land choice for creatures 2024-07-30 10:36:52 +02:00
Jetz72
ec9f6e2d2b Added attraction light icons (#5663)
Refactored functional variants to be merged in the card face rather than the card factory
Some variant characteristics now show in deck builder columns
Fixed loading progress amount
"[card] has neither ManaCost nor Color" warning now actually displays when these are missing.

Co-authored-by: Jetz <Jetz722@gmail.com>
Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
2024-07-30 08:28:45 +03:00
Fulgur14
e758c364da Added Alania, Divergent Storm (#5714)
* Fix corner case of triggering for another Otter after flicker
2024-07-29 19:16:40 +00:00
Hans Mackowiak
7fb96c5f18 Pawprint (#5693)
* Pawprint
---------

Co-authored-by: Agetian <stavdev@mail.ru>
2024-07-29 16:32:46 +02:00
Jetz72
3968c7e197 Miscallaneous Cleanup (#5703)
* Cleanup - Unnecessary Boxing

* Cleanup - Unnecessary Unboxing

* Cleanup - For-Each Loops

* Cleanup - `indexOf != -1` -> `contains`

* Cleanup - Merge identical catch blocks

* Cleanup - Try-with-resources

* Cleanup - System.lineSeparator

* Cleanup - Reference types to primitives
Some loops over Integers were switched to IntStreams to hopefully cut down on overall boxing.

* Cleanup - Manually filling and copying arrays

* Remove unused imports

* Switch a lambda to a method reference

---------

Co-authored-by: Jetz <Jetz722@gmail.com>
2024-07-29 17:23:43 +03:00
Fulgur14
5d959ca545 TriggeredAttacker corrections (#5716)
* TriggeredAttacker corrections

* Fix view update

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-07-29 16:17:18 +02:00
Fulgur14
a38d8cc733 The gift cards of BLB/BLC (#5712)
* Add files via upload

* Fix gift check so it works before paying

* Update into_the_flood_maw.txt

* Update longstalk_brawl.txt

* Update mind_spiral.txt

* Update octomancer.txt

* Update parting_gust.txt

* Update sazacaps_brew.txt

* Update starforged_sword.txt

* Update parting_gust.txt

* Update scrapshooter.txt

* Update starfall_invocation.txt

* Update starforged_sword.txt

* Update coiling_rebirth.txt

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
2024-07-29 08:04:38 +03:00
tool4ever
cb7954c776 Hero of Bretagard should only get one counter from merged creature death (#5710)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-07-28 19:36:18 +03:00
Chris H
b143aaf141 Initial Gift development (#5691)
* Initial Gift development

* Update blooming_blast.txt

* Add Kitnap

* Add gift trigger

* Display fixes

---------

Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-07-27 14:45:36 +03:00
tool4ever
76b3f6fbb7 Some fixes (#5699) 2024-07-27 07:53:00 +00:00
Chris H
0fddf0e22f Fix exploding commander costs (and damage) 2024-07-25 07:19:46 -04:00
tool4ever
3a8b5117e5 Fix Flowering Lumberknot (#5685) 2024-07-24 20:19:27 +00:00
Hans Mackowiak
2c33bc7be9 Add ActivatorThisTurnCastEach (#5681) 2024-07-24 10:34:31 +02:00
tool4ever
07eae3c8d1 Update cardstates after creating token from prototype (#5676)
* Hotfix for Toggo rock

* Force update cardstate

* Clean up

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-07-24 07:59:34 +03:00
Simisays
f2e488af61 UNF 18 attraction cards (#5507)
* update

* Update CounterEnumType.java

* remove not working cards

* cleanup

* cleanup
2024-07-23 09:22:47 +03:00
tool4ever
76efa1be0d Improve anchor word handling (#5673)
* Support for Nowhere to Run
2024-07-22 20:07:36 +00:00
tool4ever
ba62cf7ed2 MagicStack: apply statics before storing LKI (#5670) 2024-07-22 07:48:39 +00:00
tool4ever
fc803cdbda Ain't a normal month without a Henzie fix (#5671) 2024-07-22 07:19:28 +00:00
tool4ever
bf855aae82 Text change support for Class + Saga (#5666) 2024-07-21 12:56:56 +00:00
Hans Mackowiak
9f172bad85 Keyword: Offspring (#5558)
* Keyword: Offspring

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-07-21 07:54:37 +02:00
Hans Mackowiak
95ae25e972 Add Forage Cost (#5633)
* Add Forage Cost

* ~ fix PaymentDecision for now

* TriggerForage: add Forage trigger

* CostForage: Add First Part of Human Sacrifice Food Logic

* Human ready, first Forage card

* AiCostDecision: Basic AI for Forage
2024-07-20 17:25:03 +03:00
tool4ever
47633ff406 Unattach with old card (#5656) 2024-07-20 06:50:39 +00:00
tool4ever
e86baf27be Fix Dour Port-Mage (#5651) 2024-07-19 16:09:04 +00:00
Fulgur14
3dd9d0385f 3 BLB cards + Supply counters (#5638) 2024-07-18 06:48:12 +00:00
tool4ever
dc3e0dda14 The Capitoline Triad and support (#5586) 2024-07-16 10:46:52 +02:00
tool4ever
c5203421d9 Support another case of reflexive triggers getting duplicated (#5594)
* Support another case of reflexive triggers getting duplicated

* Improve detection logic

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-07-15 08:25:00 +03:00
tool4ever
8fe5bb2086 Fix missing checks (#5601) 2024-07-14 07:59:36 +00:00
tool4ever
7a6a7d6b0b CantPhase checks need to happen simultaneously (#5600) 2024-07-14 07:22:11 +00:00
tool4ever
64cf5a946c Moonstone Harbinger and support (#5591) 2024-07-13 20:42:12 +00:00
Fulgur14
ca98180914 Another BLB batch (#5572)
* Update chaos_charm.txt

* Update TypeLists.txt

* Add files via upload

* Update downwind_ambusher.txt

* Update feather_of_flight.txt

* Fix description

* Update artists_talent.txt

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-07-12 15:49:08 +03:00
tool4ever
6c2c8cc6e8 Refresh active triggers after statics from ETB (#5580)
* Refresh active triggers after statics from ETB

* Style change

---------

Co-authored-by: TRT <>
2024-07-12 15:48:37 +03:00
Chris H
761fcb0732 Add Smuggler Captain 2024-07-10 10:04:29 -04:00
Fulgur14
7e200eae8b Corrected apostrophes (#5551)
* Update Keyword.java

* Update overlord_of_the_hauntwoods.txt
2024-07-09 15:27:58 +02:00
tool4ever
9a7d8091ac Update LifeGainEffect.java (#5550)
Closes #5549
2024-07-09 12:12:52 +02:00