v1.0
First stable release is here! We will attempt to not break (too much) existing names and calls from this point on.
New Features
- Pile shuffle is now animated - Contribution by @vmjcv.
- Many types of pile shuffle animation and ability to select a different one per pile.
Available anims:- corgi
- splash
- snap - Contribution by @vmjcv.
- overhand - Contribution by @EasternMouse.
- Piles and Hand will highlight when a dragged card hovers over them to display where the card will be dropped when released.
- Framework godot source directories can now be renamed or moved.
- Added "Placement" option to select where each CardContainer will be setup on the board
- If CardContainers have a specified placement on the board, a table resize will automatically move them to the right location. This means that stretch mode "disabled" is usable now.
- Added switch to disable placement on board (for games that don't use it)
Scripting Engine
- Added new task "modify_properties", which allows scripts to change the card details.
- Added new task "ask_integer", which allows the script to request a number from the player. Subsequent tasks can pull that number for their own effects
- Some tasks can now use the new "subject_count" modulator which allows to affect more than 1 card.
- Moving cards from containers can now be treated as a cost.
Bugfixes
- Refactored how mouse detection works. Should avoid clicking or highlighting the wrong card
- Now clicking on buttons or tokens too long should not try to drag the card. Likewise clicking them too fast shouldn't try to execute scripts