Commit Graph

8293 Commits

Author SHA1 Message Date
tool4EvEr
eb4b4a6adb Fix Grip of Chaos 2022-10-27 21:57:40 +02:00
tool4EvEr
524ce08a5e Improve Undo 2022-10-27 21:57:10 +02:00
tool4EvEr
32bbd2f62c Clean up 2022-10-27 21:56:07 +02:00
Northmoc
390a78ccf5 BOT: Slicer and support (#1737)
* ControlGainEffect add "Optional" support

* lblGainControlConfirm

* slicer_hired_muscle_slicer_high_speed_antagonist.txt
2022-10-25 14:43:24 -04:00
Northmoc
a032c12d85 Merge pull request #1724 from Northmoc/botcounters
BOT: Jetfire and related improvements
2022-10-25 06:59:49 -04:00
tool4ever
ae255a8e8f Fix Bargaining Table (#1727) 2022-10-22 12:10:39 +00:00
Simisays
b4c0c517e7 BOT Transformers 7 cards (#1720)
* update

* update

* Update flamewar_brash_veteran_flamewar_streetwise_operative.txt

* Update starscream_power_hungry_starscream_seeker_leader.txt

* Update blaster_combat_dj_blaster_morale_booster.txt

* Update blitzwing_cruel_tormentor_blitzwing_adaptive_assailant.txt

* update

* update

* Update soundwave_sonic_spy_soundwave_superior_captain.txt

* Update soundwave_sonic_spy_soundwave_superior_captain.txt

* Update soundwave_sonic_spy_soundwave_superior_captain.txt

* Update cyclonus_the_saboteur_cyclonus_cybertronian_fighter.txt

* final update ?

* Update blaster_combat_dj_blaster_morale_booster.txt
2022-10-22 13:56:13 +03:00
Northmoc
ca36b6f640 ManaEffect.getStackDescription add "AmountDesc" 2022-10-21 15:46:18 -04:00
Northmoc
61300c27aa Cost.add() add boolean to new CostRemoveCounter 2022-10-21 15:46:17 -04:00
Northmoc
1e2bb80e6d parse and support X1+ in cost for "remove one or more counters" in desc 2022-10-21 15:46:13 -04:00
Northmoc
81a9ca2a0a ManaEffect.getStackDescription add the players making mana to the stackDescription 2022-10-21 11:44:23 -04:00
Anthony Calosa
4b887ef15c Merge pull request #1722 from tool4ever/cleanfix
Random cleanup + fixes
2022-10-21 07:27:18 +08:00
tool4EvEr
d6e51db755 Random cleanup + fixes 2022-10-20 22:58:51 +02:00
Northmoc
fba2ecbd60 Merge pull request #1718 from Northmoc/ydmu_tef
YDMU: Teferi's Contingency (+ Lumbering Lightshield fixes)
2022-10-19 10:25:10 -04:00
Northmoc
ce9ddf0e95 RevealEffect reveal to all when random 2022-10-18 19:48:21 -04:00
Northmoc
9e304c4e1a CardFactoryUtil.addSpellAbility: tweaks for "Level up" 2022-10-18 13:58:52 -04:00
Northmoc
564beda3f7 move "Level up" to sbLong parsed list 2022-10-18 13:58:50 -04:00
tool4ever
4024297259 Cleanup cards with ReplacementResult & IsPresent (#1713)
* Cleanup cards

* Shuffle fix

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-10-18 16:49:38 +03:00
Anthony Calosa
5c8a9b06ba Merge pull request #1703 from tool4ever/cardname
Big IsPresent$ clean up
2022-10-18 09:24:15 +08:00
Northmoc
e00387f0fa BOT: "new" mechanics (#1679)
* CardFactoryUtil.addStaticAbility support "Living metal" keyword

* GameActionUtil.getAlternativeCosts() add "More Than Meets the Eye"

* Keyword.LIVING_METAL and Keyword.MORE_THAN_MEETS_THE_EYE

* TypeLists add Robot

* AlternativeCost.MTMtE

* ultra_magnus_tactician_ultra_magnus_armored_carrier.txt

* CardSplitType.Convert

* CardStateName.Converted

* GameState.addCard Converted check

* DevModeCheats for Converted

* Card.changeCardState() add Convert mode

* Card.isConvertable()

* PaperCard.hasBackFace add Convert

* Card implement convertedTimestamp

* Card.keywordsToText add Living metal to list

* DamageDealEffect.internalDamageDeal move "ExcessSVar" for more flexibility

* ComputerUtil.choosePermanentsToSacrifice improve AI for Megatron

* megatron_tyrant_megatron_destructive_force.txt

* optimus_prime_hero_optimus_prime_autobot_leader.txt

* ChangeZoneEffect.changeKnownOriginResolve support "Converted"

* Card.changeCardState() fixup
2022-10-17 19:04:06 +03:00
TRT
681ce3e863 Clean up 2022-10-17 12:52:13 +02:00
tool4ever
a75c68e640 Fix Ozolith logic (#1698) 2022-10-17 06:47:56 +00:00
Anthony Calosa
4a983796b1 unused imports 2022-10-15 19:42:27 +08:00
Anthony Calosa
238b848552 Merge pull request #1690 from add-le/translation-label
New labels to translate GUI elements
2022-10-15 06:17:33 +08:00
add-le
e5f16c4d67 label to translate color choices 2022-10-14 18:50:10 +02:00
tool4ever
acea8aa75d Radiate fix (#1688) 2022-10-14 10:23:26 +02:00
Northmoc
712212a2bc YDMU: Priest of Possibility and support (#1638)
* EffectEffect tidy up

* priest_of_possibility.txt + "ShareKeywords"

* remember keywords as strings instead of giving Effect keywords

* EffectEffect clean up imports
2022-10-13 20:59:18 +00:00
Northmoc
244e5c8059 Arbiter of the Ideal / DigEffect update (#1673) 2022-10-13 15:54:31 +02:00
Anthony Calosa
03efb6510f Merge pull request #1672 from Northmoc/ravenous
Ravenous update for rules
2022-10-13 05:50:00 +08:00
Anthony Calosa
d59a28c93f Merge pull request #1665 from Northmoc/npe
StaticAbilityCanAttackDefender try to fix NPE
2022-10-13 05:32:21 +08:00
Northmoc
27642e1cd1 Ravenous update for rules 2022-10-12 15:05:22 -04:00
Northmoc
5dfdfcc912 StaticAbilityCanAttackDefender try to fix NPE 2022-10-12 12:24:54 -04:00
tool4ever
b614b9b46f Cleanup cards (#1667)
* Card cleanup

* FailedToTarget fix

* Fix card

* Use ColorSet cache in favor of parsing

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-10-12 15:54:07 +03:00
Northmoc
da5afd9e11 StaticAbilityCanAttackDefender try to fix NPE 2022-10-11 18:48:14 -04:00
Anthony Calosa
429bdc7f92 Merge pull request #1644 from Simisays/Mishra
BRO Mishra, Claimed by Gix + Support
2022-10-10 21:31:48 +08:00
Simisays
cfc6000e05 Update MeldEffect.java 2022-10-10 12:17:15 +02:00
Simisays
6756f161b4 Update MeldEffect.java 2022-10-10 11:40:02 +02:00
tool4ever
839a9c8402 Unblockable fixes (#1662)
* Add shortcuts

* Fix cards

* Clean up

* Fix CantBlockBy checks

* Fix stack overflow

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-10-10 06:57:30 +03:00
tool4ever
9d5953579c Desktop: speed up lobby slot type changes caused by multiple deck generation calls in some cases (#1657)
* Clean up

* Avoid multiple deck generation calls during refresh of deck lists

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-10-09 08:19:30 +03:00
Northmoc
2834993cb5 Refactor K:Unblockable > Static (#1551)
* round 1

* round 2

* 10 more (Oct 1)

* attempt to add "Pump" to EffectAi

* more 10/4

* more/fixes 10/4

* more 10/4 (80 to go...)

* more 10/4 (70 to go...)

* 10/5 (60 to go...)

* more 10/5 (50 to go...)

* more 10/5 (40 to go...)

* more 10/5 (30 to go...)

* 10/6 (20 to go...)

* more 10/6 (10 to go...)

* more 10/6 (last of pump -> effect)

* more 10/6 (continuous kw static > cantblockby... 30 to go)

* more 10/6 (continuous > cantblockby... 20 to go)

* more 10/6 (continuous > cantblockby... 10 to go)

* last 10/6 (continuous > cantblockby)

* Final keyword cleanup?

* GameSimulationTest.testEquippedAbilities use Shroud instead of Unblockable

* fish token!

* CreatureEvaluator evaluate for unblockable

* AttachAi evaluate for unblockable
2022-10-08 11:39:26 +03:00
Simisays
4279acb478 Update MeldEffect.java 2022-10-07 20:15:43 +02:00
tool4ever
453d83ea67 Few fixes (#1649) 2022-10-07 16:25:04 +00:00
Northmoc
37bce90529 A bit more with AI for Pump + KWChoice (#1637)
* some more tweaks

* PlayerControllerAi.chooseKeywordForPump refine some more

* SpecialCardAi remove Gideon keyword stuff

* PlayerControllerAi.chooseKeywordForPump improve further

* Card.associatedWithColor and Card.canProduceColorMana checks

* restore imports
2022-10-07 14:20:42 +03:00
Simisays
96109129b2 Update MeldEffect.java 2022-10-06 19:15:01 +02:00
Simisays
da8e702468 Update MeldEffect.java 2022-10-06 17:30:52 +02:00
Simisays
7714840909 Update MeldEffect.java 2022-10-06 17:21:50 +02:00
Simisays
8bafa4458d Update MeldEffect.java 2022-10-06 10:42:22 +02:00
Simisays
f71a21df6b Update MeldEffect.java 2022-10-06 10:34:16 +02:00
Simisays
8a85f50d69 Update TokenEffect.java 2022-10-06 10:33:52 +02:00
Simisays
cbdf834741 Update MeldEffect.java 2022-10-06 10:33:27 +02:00