Oleg Agafonov
2bf6e3e3a2
GUI: added mana and other symbols support in choose spell dialog ( closes #12155 )
2024-07-27 10:17:22 +04:00
Oleg Agafonov
521a0f6e32
GUI: introduced default card hints:
...
* refactor: added helper emblems instead rad counter's inherent emblems (use initGameDefaultHelperEmblems to define new card hints or other fake objects);
* refactor: added card hints support for emblems, planes and other command objects;
* GUI: added storm counter as default card hint (use hints tool to see it, closes #12360 );
2024-07-27 09:40:41 +04:00
Oleg Agafonov
83823acec7
GUI, performance: fixed memory/resources leaks on some components rendering
2024-07-26 03:27:10 +04:00
Oleg Agafonov
1f3fad6594
GUI, preferences: reworked size settings:
...
- added size settings for player's panel size (closes #12455 , closes #12451 , closes #5605 );
- size settings can be edit by slider or by text edit;
- size settings for fonts has preview button with real text sample;
- improved some tabs and hints for better UX;
- improved GUI rendering performance;
2024-07-26 03:27:10 +04:00
Oleg Agafonov
921e656e3c
images: fixed miss images of War Room and Revenge in Star Wars ( closes #10411 )
2024-07-25 14:36:44 +04:00
Oleg Agafonov
1403b3aa37
images: fixed Star Wars images download, added Star Wars tokens ( closes #12602 )
2024-07-25 14:27:01 +04:00
xenohedron
5cc4901580
fix #12575
...
add test for AddManaInAnyCombinationEffect
cleanup Grand Warlord Radha, add test
simplify some abilities to common class
remove unused constructors
2024-07-25 01:35:51 -04:00
ssk97
be3065789d
[BLB] Consumed by Greed, Thought Shucker, Mabel's Mettle, Heaped Harvest ( #12600 )
...
* Consumed by Greed
* Fix Gift text
* Thought Shucker
* Mabel's Mettle
* Heaped Harvest
2024-07-24 20:25:44 -04:00
xenohedron
669b9636cb
fix verify
2024-07-24 20:25:14 -04:00
theelk801
199f8c28cd
[BLB] Implement Gossip's Talent
2024-07-24 10:37:54 -04:00
theelk801
b5b991774f
a few requested changes
2024-07-24 10:15:21 -04:00
theelk801
4de960abc1
[BLB] Implement Glarb, Calamity's Augur
2024-07-23 17:55:41 -04:00
theelk801
f548043f0b
[BLB] Implement Keen-Eyed Curator
2024-07-23 17:51:46 -04:00
theelk801
b6bf126dd2
[BLB] Implement Builder's Talent
2024-07-23 17:38:27 -04:00
theelk801
5768c9d43d
[BLB] Implement Cruelclaws Heist
2024-07-23 17:22:10 -04:00
theelk801
d4d98e3a23
[BLB] Implement Three Tree Scribe
2024-07-23 16:53:38 -04:00
theelk801
a221392ff3
[BLB] Implement Dour Port-Mage
2024-07-23 16:47:05 -04:00
theelk801
56756e4c8d
[BLB] Implement Skyshipper Duo
2024-07-23 16:38:15 -04:00
theelk801
f838057008
[BLB] Implement Waterspout Warden
2024-07-23 16:31:39 -04:00
theelk801
716d03e155
[BLB] Implement Otterball Antics
2024-07-23 15:41:15 -04:00
theelk801
a44154669f
[BLB] Implement Wildfire Howl
2024-07-23 15:30:28 -04:00
theelk801
e970a62278
[BLB] Implement Sazacap's Brew
2024-07-23 15:24:03 -04:00
theelk801
12aa81cbf4
[BLB] Implement Mind Spiral
2024-07-23 15:21:23 -04:00
theelk801
8ed32d03f0
[BLB] Implement Dewdrop Cure
2024-07-23 15:13:06 -04:00
ssk97
3933364e6e
[ACR] Implement 4x Equipment-related cards ( #12593 )
...
* Assassin Gauntlet
* Fix many minor mistakes in ACR cards
* Battlefield Improvisation
* Phantom Blade
* Misthios's Fury
* Fix unset target tag, missing damage amount text
* Remove now-unneeded setText calls for DamageTargetControllerEffect
2024-07-23 02:20:18 -04:00
xenohedron
88443f5fb4
minor fixes on some [BLB] cards
2024-07-23 02:19:27 -04:00
xenohedron
d9287adea3
minor simplification to ConditionalTargetAdjuster
...
protect internal Targets list
2024-07-23 02:16:26 -04:00
ssk97
e8808c3ae3
Remove duplicate code for X costs ( #12551 )
...
* Replace "([a-zA-Z]+).getManaCostsToPay().getX()" with CardUtil.getSourceCostsTag(game, $1, "X", 0)
Fix Disrupting Shoal
* Change final card .getX() calls
* Condense all ManacostVariableValue enum values into "instance"
* Further removal of getX, Display X symbol for non-mana X cards
* Fix test
* Fully remove ManaCosts.getX
* Replace all different X dynamic values with GetXValue
* Remove individual cards checking getAmount for X values (leaving cost reduction that does not use X)
* Add null check for game object inside getSourceCostsTagsMap
* fix build errors
* fix Vicious Betrayal
* text fix
2024-07-23 01:57:47 -04:00
Cameron Merkel
1cb902fc43
[BLB] Implement Fecund Greenshell ( #12589 )
...
* [BLB] Implement Fecund Greenshell
* Add missing card-window text, missing paren in similar effects
2024-07-23 01:57:10 -04:00
ssk97
a6e66d6209
Conditional target adjuster ( #12585 )
...
* Add ReplacingTargetAdjuster
* Use new target adjuster
* Change name to ConditionalTargetAdjuster, don't use blueprint
* Take a Targets list
* Add keepOldTargets option
* Add missed DamagedPlayerControlsTargetAdjuster to Sigil of Sleep
* Cards using updated ConditionalTargetAdjuster
* BLB gift cards currently implemented
* fix wrong default for keepOldTargets
* Fix Urborg Repossession missing 1st target tag
2024-07-23 00:14:28 -04:00
ssk97
78649c1a62
Remove KickerAbility.getSpellKickedCount ( #12553 )
...
* Remove KickerAbility.getSpellKickedCount
* Check spell LKI instead of only current spell object
* Remove bad LKI storage under wrong ID
2024-07-22 23:13:48 -04:00
xenohedron
2118570a0d
fix some reminder text
2024-07-22 23:13:31 -04:00
xenohedron
4b9176394f
fix rarities in BLC
2024-07-22 22:46:18 -04:00
PurpleCrowbar
4e5501f8b7
Fix Enduring Tenacity. Closes #12594
2024-07-21 16:40:48 +01:00
theelk801
90176aca52
[BLB] Implement Rootcast Apprenticeship
2024-07-20 16:42:28 -04:00
theelk801
14c0459413
[BLC] Implement Moonstone Eulogist
2024-07-20 16:42:02 -04:00
theelk801
9363fe09b7
[BLC] Implement Jacked Rabbit
2024-07-20 16:41:49 -04:00
theelk801
0a08211285
[BLC] Implement Bloodroot Apothecary
2024-07-20 16:36:20 -04:00
theelk801
734bb08352
[BLB] Implement Wick's Patrol
2024-07-20 16:21:48 -04:00
theelk801
53463b0fc8
[BLB] Implement Manifold Mouse
2024-07-20 16:10:30 -04:00
theelk801
f3d5f6d06a
[BLB] Implement Blacksmith's Talent
2024-07-20 16:04:43 -04:00
theelk801
5ae583180d
[BLB] Implement Bonebinder Orator
2024-07-20 15:47:50 -04:00
theelk801
aeb060d7c8
[BLB] Implement Azure Beastbinder
2024-07-20 15:45:02 -04:00
theelk801
023f6ddd49
a few requested changes
2024-07-20 09:45:12 -04:00
theelk801
05170d0227
[BLB] add test for Jolly Gerbils
2024-07-20 09:44:16 -04:00
theelk801
bc1857cb7c
[BLC] update spoiler
2024-07-20 09:36:01 -04:00
theelk801
a5b70b8f06
[BLC] Implement Trailtracker Scout
2024-07-19 22:09:56 -04:00
theelk801
4337587c24
[BLB] Implement Short Bow
2024-07-19 22:00:25 -04:00
theelk801
292c678777
[BLC] update spoiler and reprints
2024-07-19 21:55:29 -04:00
theelk801
521469d254
[BLB] Implement Crumb and Get It
2024-07-19 18:00:41 -04:00