Commit Graph

1795 Commits

Author SHA1 Message Date
Chris H
d4469ca736 Add Spire Phantasm, Agent of Acquisitions, Cogwork Librarian, Leovold's Operative (#5437)
* Next few Draft cards

* Code review fixes

* Add Spire Phantasm

* Add Agent of Acquisitions, Cogwork Librarian, Leovold's Operative

* Some small fixes

* Getting closer

* Now the UI is updating

* Switch DraftPack to a delegate class

* Fix agent of acquisitions when AI drafts it
2024-06-22 13:42:29 +03:00
Jetz
3e6871ce86 Merge branch 'master' into Attractions
# Conflicts:
#	forge-core/src/main/java/forge/deck/DeckFormat.java
2024-06-19 22:58:49 -04:00
NishacIroCode
c67eae5a1a Commenting out ununsed code to remove warnings. 2024-06-18 22:18:03 -04:00
NishacIroCode
66ef931b58 Initial commit for Piper-like cards. 2024-06-18 22:18:03 -04:00
Jetz
88c9559eea Mobile Deck Editor support for extra sections, including attractions. 2024-06-16 20:51:03 -04:00
Jetz
df40cdaea0 Made DeckSection.matchingSection more suitable for general use by shifting the responsibility of recognizing potential Commanders elsewhere. 2024-06-15 16:44:07 -04:00
Jetz
239735eaca Make countByName work for cards with multiple prints.
Add countByName to Deck
2024-06-15 12:39:38 -04:00
tool4ever
a9849696d3 CardRules: fix case with null tokens list (#5395)
* CardRules: fix NPE

* clean up

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-06-09 07:08:45 +03:00
Jetz
1e5e1ba6c0 Redundant import 2024-06-08 12:36:20 -04:00
Jetz
49e7576742 Merge remote-tracking branch 'origin/master' into Attractions
# Conflicts:
#	forge-core/src/main/java/forge/card/CardFace.java
#	forge-core/src/main/java/forge/card/CardRules.java
2024-06-07 22:13:24 -04:00
Jetz
279e1e520e Disambiguate requested print names 2024-06-07 21:59:59 -04:00
Jetz
8c8c8a779b AttractionsYouVisitedThisTurn and Squirrel Squatters
Untangled some oracle text methods in Card and CardState
Sly Spy, Everythingamajig, and two Garbage Elementals
Visit card text fix.
2 more Attractions
2024-06-07 21:36:10 -04:00
tool4ever
e49dd53b20 Include TokenScripts when checking for DeckHints (#5379)
* Include TokenScripts when checking for DeckHints

* Fix test

* Add field for extra logic

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-06-06 07:35:05 +03:00
TRT
2fb300eeb6 Fix Wonderscape Sage 2024-06-05 11:37:30 +02:00
Chris H
b57ed2b165 Applying some code review comments 2024-06-04 12:46:26 -04:00
Chris H
26ec757736 Show draft matters data in Card Detail Panel 2024-06-04 12:46:26 -04:00
Chris H
799fd4cc51 More draft matters 2024-06-04 12:46:26 -04:00
Jetz
beed2ad669 Merge fixes, performance tweaks, updated Unfinity's Editions file 2024-06-02 09:32:42 -04:00
Jetz
1b07896afe Merge branch 'master' into Attractions
# Conflicts:
#	forge-core/src/main/java/forge/card/CardRules.java
2024-06-02 02:16:31 -04:00
Jetz
174db0cac6 I think I see why nobody wanted to do this 2024-06-02 02:08:36 -04:00
dependabot[bot]
a647735c74 ---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-22 11:13:02 -04:00
Chris H
6087167673 Draft Matters - How many cards you've drafted this round (#5203) 2024-05-21 11:36:59 +02:00
tool4EvEr
6f27c56b21 Planar Nexus and support 2024-05-16 18:36:24 +02:00
Hans Mackowiak
31ab875d6e ManaCostShard: add Hybrid Colorless (#5199)
* ManaCostShard: add Hybrid Colorless

* Add Hybrid Colorless Sprite

* fix CostReduction for ColorlessHybrid

---------

Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
2024-05-06 08:21:01 +03:00
Renato Filipe Vidal Santos
0c936170fc Tribal to Kindred update (#5186) 2024-05-04 19:39:42 +00:00
GitHub Actions
8a8c77c4ae [maven-release-plugin] prepare for next development iteration 2024-04-25 19:29:38 -04:00
GitHub Actions
a4591fe3ac [maven-release-plugin] prepare release forge-1.6.62 2024-04-25 19:29:38 -04:00
Agetian
9f13d36799 Deck-based AI hints metadata + predefined sideboarding plan support (#5113)
* - Support for AI hints in deck metadata.
- Support for pre-planned sideboarding using an AI hint.

* - Fix imports.

* - NPE prevention for cases when the AI has no sideboard.
2024-04-24 07:56:01 +03:00
Northmoc
9975d68f04 fix crashes issue4472 (#5008) 2024-04-12 18:47:56 +03:00
Hans Mackowiak
096c026ee9 CardType: Outlaw fix (#4997) 2024-04-09 21:40:49 +03:00
tool4ever
a8211c3da3 Fix ChangeZone* not always shuffling (#4976)
* Support nicknames for non-rebranded

* Fix ChangeZone* not always shuffling
2024-04-07 20:28:23 +00:00
GitHub Actions
cf0a72cbc6 [maven-release-plugin] prepare for next development iteration 2024-04-02 20:58:59 -04:00
GitHub Actions
a1fc524a98 [maven-release-plugin] prepare release forge-1.6.61 2024-04-02 20:58:59 -04:00
Northmoc
fb6e944b45 YMKM: roalesk_prime_specimen + support (#4903)
* roalesk_prime_specimen + support

* allow added abilities to show on face-down cards
2024-03-27 14:57:42 +00:00
Hans Mackowiak
34789c57fe CardType: add isOutlaw (#4827) 2024-03-19 06:14:16 +03:00
tool4ever
40f281bcf5 Support for Vault 11: Voter's Dilemma (#4828)
* Fix Triassic Egg

* Support for Vault 11: Voter's Dilemma

* Fix Summoning Trap

* Support Vault nicknames

* Fix NPE
2024-03-18 08:17:32 +01:00
GitHub Actions
aa4eba0c33 [maven-release-plugin] prepare for next development iteration 2024-03-05 14:02:09 -05:00
GitHub Actions
0db8025766 [maven-release-plugin] prepare release forge-1.6.60 2024-03-05 14:02:09 -05:00
friarsol
539026360a Creating Play Booster for MKM 2024-01-30 12:35:38 -05:00
Hans Mackowiak
ff3ea852b7 CardFactoryUtil: Disguise Keyword 2024-01-29 22:42:31 -05:00
friarsol
7ffc0cd9cc Fix editions from a bunch of Commander precons 2024-01-24 23:41:40 -05:00
tool4ever
e733b8fe0c Reimplement UI_CLONE_MODE_SOURCE (#3984)
* Reimplement UI_CLONE_MODE_SOURCE
2024-01-19 21:59:39 +00:00
friarsol
7e20fb3fee Normalize card names for image files 2023-12-29 09:22:53 -05:00
Hans Mackowiak
bacb72d853 simlify pattern 2023-12-29 09:22:53 -05:00
Hans Mackowiak
38ef2b997d Revert "Revert "CardDb: add normalized Names (#4376)""
This reverts commit b396f41188.
2023-12-29 09:22:53 -05:00
tool4ever
046f55cb78 ChangesZoneAll: add LKI support (#4385)
* Fix Skeleton Crew triggering from own ETB

* Fix bad logic

* Add LKI support

* Prowl fix when card gets cast from another zone again

* Clean up

* Clean triggers

* Support LKI for leaves graveyard

* Update effects

* Fix logic

* Fix Living Breakthrough for X spells

* Extract lastState fallback logic
2023-12-20 16:20:40 +01:00
Chris H
b396f41188 Revert "CardDb: add normalized Names (#4376)"
This reverts commit ce9ca390f8.
2023-12-19 14:20:50 -05:00
Hans Mackowiak
ce9ca390f8 CardDb: add normalized Names (#4376) 2023-12-19 18:39:18 +01:00
Northmoc
de851fc749 YWOE high_fae_prankster.txt and support (#3921)
* high_fae_prankster.txt and support

* Perpetual rework

* fix imports

* fix imports

* 12/9 cards and tweaks

* fix absorb_energy

* tidy

* 12/10 updates

* 12/12 tweaks and fixes

* 12/13 tweaks

* last tweaks for this PR

* revert unneeded

* revert unneeded for real

* tidy executePerpetual

* cleanup imports

* tweaks 12/15

* fix imports

* LosePerpetualEffect

* cleanup import
2023-12-16 22:25:41 +03:00
Hans Mackowiak
430dade5b8 Protection rework for Plural removal (#4284)
* Protection rework for Plural removal

* deprecated getSingularType

* Update AbilityUtils.java

getPlural only for Descriptive

* ~ update view

* Update CardChangedWords.java

* Update AbilityUtils.java

fix lowercase color word replacement

* Update Card.java

add changedCardKeywordsByWord to getChangedCardKeywordsList

* Update CardDetailUtil.java

~ update view

* Before resolving apply text changes

---------

Co-authored-by: TRT <>
2023-12-10 17:04:43 +03:00