Commit Graph

70055 Commits

Author SHA1 Message Date
Jetz72
386ed8a082 Contraptions (#6717)
* Start of contraptions

* More contraption work

* More contraption stuff.
Steamflogger Boss implementation

* More Contraption things

* Use AI's preferred target for mandatory animate effects

* Possible fix for Boomflinger's empty target prompt

* Remove nullable low-definition mana pool icon.

* Contraption Predicates

* Desktop extra zone menu

* Remember cranked contraptions

* AnimateAi fallback to AITgts; Bee-Bee Gun

* Fix AI paying optional costs to assemble zero contraptions.

* Override predicted damage for DealDamage effects with random amounts

* Fix double prompt when reassembling other players' contraptions

* All remaining contraptions and support cards!

* Remove unused imports

* Some cleanup

* Implement non-assembled contraption rule.
Fix blank line prefix on card detail text.

---------

Co-authored-by: Jetz <Jetz722@gmail.com>
2025-01-02 09:41:53 +03:00
tool4ever
1c0cb07a2e Remove obsolete GameEvent (#6736) 2025-01-01 17:24:47 +00:00
Hans Mackowiak
dfce81f67c Update chaos_balor.txt
Closes #6524
2025-01-01 10:50:30 +01:00
Hans Mackowiak
2301a34673 Update pom.xml 2024-12-31 10:27:22 +01:00
dependabot[bot]
feb4195ec6 Bump ch.qos.logback:logback-core from 1.5.11 to 1.5.13
Bumps [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) from 1.5.11 to 1.5.13.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.11...v_1.5.13)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-31 10:27:22 +01:00
NimSpork
3bc5c1f11f Harold and Bob: Oracle fix (#6734) 2024-12-31 09:59:32 +01:00
tool4ever
5fe099eb03 Clean up scripts (#6732) 2024-12-30 08:04:36 +00:00
tool4ever
475020f742 Order hand option (#6729)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-12-30 08:10:02 +03:00
tool4ever
f50f985e99 Some cleanup (#6728) 2024-12-29 09:27:07 +00:00
Simisays
ed2d5f6daf [[Adventure]] Jace quickfix (#6723)
* update

* Update jaces_signature_hoodie.txt

* Update jace_boss_effect.txt
2024-12-28 08:09:32 +03:00
tool4ever
672a9137d4 Clean up (#6722) 2024-12-26 12:59:18 +00:00
tool4ever
9b6203b883 Full Control unleashed (#6700)
* Fix APNAP order
2024-12-26 12:53:46 +00:00
NimSpork
c7d6446fb5 The Roaring Toeclaws fix
Fix to check Mana Value rather than power
2024-12-24 07:14:05 +01:00
Hans Mackowiak
020b205c46 SpellAbilityAi: move willPayUnlessCost to EffectSpecific Code (#6652)
* SpellAbilityAi: move willPayUnlessCost to EffectSpecific Code

* LifeLoseAi: add willPayUnlessCost

* ~ update LoseLife UnlessAI LifeLE cards

* DamageDealAi: add willPayUnlessCost

* ~ removed UnlessAI LifeLE from DealDamage cards

* TapAi with UnlessCost and UnlessSwitched

* ~ ChangeZoneAi with UnlessCost

* ~ remove UnlessAI Defined

* ~ remove UnlessAI OnlyDontControl

* ~ Join Forces cards

* ~ Icy Prison and remove OnlyOwn

* ~ remove UnlessAI Paralyze

* ~ Discard willPayUnlessCost

* ~ first logic for DrawAi + UnlessCost

* DestroyAllAi: willPayUnlessCost for Breaking Point

* move logic for Indulgent Tormentor

* Perplex: some more logic for UnlessCost Discard Hand

* TokenAi: add willPayUnlessCost for Development

* Chain of Vapor UnlessAI logic, need more love

* move WillAttack UnlessAI

* PlayerControllerAi: change how AI pays for UnlessCost

* Fix crash with Argothian Wurm

* fix PlayerControllerAi payManaCost

* Fix AI for Adarkar Unicorn

* remove null == getPayCosts checks

* Clean up

---------

Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
2024-12-24 07:11:26 +01:00
tool4ever
4f2df85d8f Update trailtracker_scout.txt
Closes #6714
2024-12-23 08:00:21 +01:00
tool4ever
48a33e37c3 Some cleanup (#6712) 2024-12-22 10:27:29 +00:00
Hans Mackowiak
96b2b2cbe4 Upkeep cost remove (#6709) 2024-12-21 13:10:45 +01:00
Cyantime
cd83a16281 Corrects cost of Shrine Keeper (#6706) 2024-12-21 13:21:42 +03:00
Agetian
e25360384b - Fix the AI never playing Chain Lightning. (#6707) 2024-12-21 12:07:43 +03:00
tool4ever
b87be69b27 Cherry pick full control fix (#6702) 2024-12-18 09:22:33 +01:00
Paul Hammerton
c2015bf020 Merge pull request #6699 from paulsnoops/edition-updates
Edition updates: DFT, PLG24, PMEI, SLD
2024-12-17 10:34:26 +00:00
Paul Hammerton
a9c91f3225 filename 2024-12-17 10:31:25 +00:00
Paul Hammerton
2673b59db1 Edition updates: DFT, PLG24, PMEI, SLD 2024-12-17 10:29:45 +00:00
Paul Hammerton
0567300e77 Merge pull request #6698 from paulsnoops/bar-12-16
Banned and Restricted Announcement for December 16, 2024
2024-12-16 17:36:28 +00:00
Paul Hammerton
e47b012f2c Banned and Restricted Announcement for December 16, 2024 2024-12-16 17:30:41 +00:00
Jetz
348447c82d Re-Fix IndexOutOfBoundsException, sans janky method chain 2024-12-16 10:44:07 -05:00
Remko van Wagensveld
f8ddb06e1d fix: Add Set Codes to Commander Pre Cons
This commit adds the set cons to the Commander Pre Cons so that they are correctly
sorted when grouping for Set.
2024-12-16 15:26:20 +01:00
tool4ever
c7afe3ce7a Some cleanup (#6696) 2024-12-16 11:27:00 +00:00
Chris H
420f862e90 This function wasn't tested. And it seems like it was written not to be maintainable. Reverting. 2024-12-15 20:35:23 -05:00
kevlahnota
5651a92d12 Merge pull request #6691 from kevlahnota/master2
fix arrows
2024-12-16 05:52:14 +08:00
Anthony Calosa
ada8e9b8c0 fix arrows 2024-12-16 05:51:04 +08:00
kevlahnota
5bbcab3da9 Update razorfield_ripper.txt
- closes #6688
2024-12-15 21:17:12 +08:00
kevlahnota
1b493b0a2b Merge pull request #6047 from Jetz72/code-cleanup
Migrate Guava Predicates and Functions to Java implementations
2024-12-15 08:51:39 +08:00
kevlahnota
01e1a8f4dd Merge pull request #6687 from kevlahnota/master2
clear bookmarks
2024-12-15 01:05:13 +08:00
Anthony Calosa
63bf2b1a3d clear bookmarks
- closes #6685
2024-12-15 00:53:03 +08:00
Paul Hammerton
19023a97ed Merge pull request #6686 from paulsnoops/fix-pio-rnk
Fix split cards in PIO draft rank file
2024-12-14 11:33:03 +00:00
Paul Hammerton
b7d6186fd1 Fix split cards in PIO draft rank file 2024-12-14 11:29:18 +00:00
Chris H
5c7fb36907 Need to use special slot for the cards to load in the edition properly (#6684) 2024-12-14 09:31:29 +03:00
Paul Hammerton
b208dc4498 Update draft rankings: FDN, PIO 2024-12-13 14:52:29 -05:00
Chris H
7be429dc36 Pioneer masters booster slots 2024-12-13 09:11:36 -05:00
Paul Hammerton
d8ea4b5e06 Merge pull request #6680 from Card-Forge/dsk-booster-fixes
Mark DSK dual lands as Land rarity
2024-12-13 11:01:50 +00:00
Chris H
91a7ef124d Mark DSK dual lands as Land rarity 2024-12-12 22:29:37 -05:00
Justin C
9aeef28bc3 Fix for Bloodbraid Challenger P/T (#6679) 2024-12-12 08:09:10 +01:00
Chris H
e854566425 Mark gainlands as L rarity in Foundations file (#6678) 2024-12-11 11:26:48 +01:00
Justin C
e8067d872d Removed unused variable. Some documentation fixes. (#6675) 2024-12-10 20:24:20 +03:00
Agetian
770f51e891 - Fix draft rankings not showing in Adventure Mode on the first pick of the draft. (#6674) 2024-12-09 22:08:58 +03:00
Jetz
5a3409a8fa unused import 2024-12-09 08:54:23 -05:00
Jetz
931e734bc0 Merge remote-tracking branch 'origin/master' into code-cleanup
# Conflicts:
#	forge-ai/src/main/java/forge/ai/ComputerUtil.java
#	forge-ai/src/main/java/forge/ai/ComputerUtilCard.java
#	forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java
#	forge-gui/src/main/java/forge/player/PlayerControllerHuman.java
2024-12-09 08:52:36 -05:00
Anthony Calosa
40ee86167b fix typo 2024-12-08 08:47:37 +08:00
Anthony Calosa
7482856dad prevent NPE on AdventureDeckEditor onClose event 2024-12-08 08:45:57 +08:00