-
released this
2023-06-09 10:16:50 +00:00 | 1288 commits to main since this releaseVersion 1.5 is here!
Here are the changes:
Player changes
None
Creator changes
BREAKING CHANGE: Removed redundant keyword methods #149
endofturn,startofturn, andonattackhave been removed in place of passives.All functions in the source code now has better docstrings #175
These docstrings work with vscode now.
Small changes
Made generating vanilla cards easier #137
You can now run
scripts/genvanilla.batto generate vanilla cards.You can now specify a global editor #170
You can now change the editor in
config/general.jsonfromvimto something else, likecode. Now every time the game tries to open the editor, like when making a card using the card creator, it will run{editor} {path}instead.Some files are now in the new
scripts/folder #170Some vanilla cards are now filtered away #169
Some useless vanilla cards (cards from
battlegrounds,solo missions, etc...) are now filtered away from the card generator. This should make the functions that use the vanilla cards about 50% faster.Improved support for Linux #170
Reworked adapt and invoke #143
The backend for adapt and invoke has been reworked. This is NOT a breaking change.
Added test files for all modules #141 #138
All modules now have a test file
Fixed all quests #145
I forgot to update old quests when i reworked the quest system in 1.4
The card creator now adds some additional comments to cards #158
Card files that were created with the card creator now has 2 additional comments.
// Created by the {Custom / Vanilla / Class} Card Creatorat the top of the file// {The card's description}in the generated function (battlecry,deathrattle,cast, etc...)
Fixed a bug that allowed the ai to attack targets with stealth #144
Fixed a bug that allowed location cards to be indirectly damaged #154
Changelog:
- Made generating vanilla cards easier by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/137
- Added missing quest tests by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/138
- Added a vanilla deckcode setting by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/140
- Reworked adapt and invoke by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/146
- Prevent ai from attacking stealthed targets by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/147
- Fixed all quests by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/151
- Removed
forcevanillaby @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/153 - Removed
currfrom the interact module by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/155 - Prevented location cards from being damaged indirectly by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/156
- Made the card creator add some comments to cards by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/162
- Improved parseTags by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/163
- Removed redundant keyword functions by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/165
- A lot of improvements by @LunarTides in https://github.com/LunarTides/Hearthstone.js/pull/170
- Added option to not filter uncollectible vanilla cards by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/174
- Fix docstrings by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/176
- Filtered useless vanilla cards by @LunarTides in https://github.com/LunarTides/Hearthstone.js/pull/177
- Move validate card to functions by @LunarTides in https://github.com/LunarTides/Hearthstone.js/pull/179
- Filter card updater cards by @LunarTides in https://github.com/LunarTides/Hearthstone.js/pull/178
- Added missing tests by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/167
- Added argument validation to some game functions by @IsakSkole123 in https://github.com/LunarTides/Hearthstone.js/pull/185
Full Changelog: https://github.com/LunarTides/Hearthstone.js/compare/v1.4.0...v1.5.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads