All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.21.6 (2021-12-27)
- Disabled Exodia until further notice. (b320164)
1.21.5 (2021-12-25)
- Added back in 7z command to create build (4835a91)
- Updated version numbers for API and jsoncardloader (72dbcf7)
1.21.4 (2021-12-25)
- Changed AbilityIdentifier.GetAbilityIdentifier to AbilityIdentifier.GetID (ad64c98)
- Removed redundant BepInDependency.DependencyFlags.HardDependency param (038082e)
1.21.3 (2021-12-25)
- Testing out standard-version post changelog script run (31a9042)
1.21.2 (2021-12-25)
- Removed API version in .csproj. Updated API to use 1.13 (b2c7d8c)
1.21.1 (2021-12-25)
- Moved tools back to main directory to avoid all the issues that keep coming up with with relative and parent dirs. (15337e4)
- Refactored checking if card exists in card pool to now ONLY check ScriptableObjectLoader.allData (155e572)
- Removed
cd ./tools
call in scripts (4f7925f)
1.20.0 (2021-12-11)
- Corrected dir to check for CHANGELOG (c5f8ecd)
- Updated package.json to cd into tools to run commands. (dabe53c)
- Updated paths for versioning (bc231b2)
1.11.0 (2021-12-11)
- Added back older Brimstone logic as Leshy was not getting damaged correctly. (240208d)
1.10.0 (2021-12-09)
- Made InitializeConfigNest async and wait for all cards to be loaded. (ecada89)
- Made initializing nest config go first over Evolve Randomly. (df942a8)
- added extra sed line in fix-header-levels-in-changelog.sh to replace hyphens at the start of the line with asterisks. (60ec052)
- updated comments and removed checking if the slot is null in Split ability loop. (804c13b)
- Made WaitForAllCardsToBeLoaded public so that it could be used in Nest config class. (c5963ce)
1.9.18 (2021-12-07)
- Added script for fixing title level issue. Cleanedup changelog. (addab65)
1.9.13 (2021-12-07)
- Added MD lint file for better styling (877beff)
- Fixed styling of CHANGELOG.md, corrected version in package.json (9bec898)
1.9.2 (2021-12-07)
- Added custom version controler for Plugin.cs (29f721c)
1.9.1 (2021-12-07)
- added custom version_number writer (16ff52d)
- Added
husky
andstandard-version
npm packages for easier creation and updating of version number.
- Added
Hermit
ability icon.
- Removed braces on
Norse Warrior
name. From[SigilADay_julianperge]_NorseWarrior
toSigilADay_julianperge_NorseWarrior
- Added [define:] in Flight of the Valkyrie rulebook description for
Norse Warrior
. - Fixed
Split
ability description. - Removed
SlotTargetedForAttack
methods in Brimstone as that was refactored into the OtherCardDie methods. - Made
CreateAbility
a generic so that the class name could be passed in. - Updated
EvolveRandomlyConfig
logging to use Plugin.Log. - Refactored
Hermit
ability to now beAbilityBehaviour
instead ofSpecialCardBehaviour
. - Added another check after cards have been loaded to also check the main card pool.
- Made every string a const if I could.
- Corrected static name in
Brimstone
from_Ability
toability
.
- Fixed logic for Brimstone. Forgot to remove an extra check.
- Migrated
Exodia
ability from main repo. - Added
Left Arm of Exodia
andRight Arm of Exodia
cards to card pool. Only available through Trader.
- Replaced Brimstone ability icon with a cleaner one.
- Replaced Belligerent ability icon with one provided by Puppetsquid#6087.
- Added more utility methods in SigilUtils for creating abilities.
- Refactored ablities to use these new methods.
- Changed Brimstone to always have overkill damage, regardless if you kill the opposing card.
- Updated Brimstone description.
- Updated readme for older ability descriptions to match what they currently do.
- Created
Hermit
ability (WIP).- Similar to Submerge ability, but instead can only be played on Terrain/Pelt cards and hides under them.
- Created
Brimstone
ability.- Idea courtesy of Skkull#0393 on discord.
- Added dependency to JSONLoader since this mod is primarily used with that mod.
- Added config for Nest cards!
- Implemented async calls so now EvolveRandomly and Nest configs won't load until the custom cards and abilities have been loaded.
- Added more utility methods in SigilUtils.
- Moved dialogue speech for Nest ability before tutor sequence.
- Added .cfg style loading for
Nest
ability.
- Updated EvolveRandomly to now modify multiple sets of cards for random evolution.
- Fixed plugin version being 1.5.0 for some reason...
- Created
Randomly Evolve
ability.
- Disabled
Belligerent
for the time being due to lack of testing (sorry!) - Set
TargetFramework
in.csproj
back tonetstandard2.0
fromnetstandard2.1
as 2.1 was causing errors when trying to usestring.Split()
- Created
Belligerent
ability.
- Fixed
Cannibal
property getter for the ability to now correctly return the static ability field.
- Created
Prospect
ability. - Created
Golden Nugget
ability.
- Added static imports for all the classes.
- Fixed namespace for SigilUtils.
- Updated
CreateInfoWithDefaultSettings
method to now include setting the dialogue option. - Updated descriptions of each ability.
- Created
Cannibal
ability.
- Created
Miasma
ability.
- Changed list of cards in
Nest
ability that can be tutored for. New cards are:Tail_Bird
,Tail_Furry
,Tail_Insect
,Boulder
- Removed abstract class
CustomAbilityBehavior
due to static reference issues where the only NewAbility that can be added to cards is the last one created.
- Created
Flight of the Valkyrie
ability.
- Updated to use API v1.12.1
- Added Resource image loading so that users no longer have to copy/paste the artwork folder. Images are built with the .dll
- Corrected logic for checking for if PlayerSlots are full in
Split
ability.