0.8.3.0
Content
- 2 New stage type 1 rare that can appear after zone 2 1 uncomon that can appear anywhere
- 2 new possible objective in elite stages
- 2 new uncommon objective in normal stages
- Optional objectives that when completed give better rewards
QoL
- Improved Lust's card icon
- Gold pick-up sprite change with it's value (change at 10, 100 and 1000)
- Slighty changed the achievements order (so challenges achievements don't fill up the 10 first pages)
- (modding) Upload mod changed to Upload mod update for already uploaded mod
Fixes
- bug where tooltip for profile Gamemode were not working if you created your first profile
- evasion triggering before sage's leaf
- Hourglass challenge affecting timer
- GameHistory not working for game without active talents
- (modding) Workshop/upload button being mixed up for mods and causing issues to update mod on workshop
- (modding) OnStageEnd being called more than one and in the wrong place (called every frame during the timer count down)
Modding
- Changed how unlocks are working with achievements > beforehand, achievement had one slot for each type of unlockable > Now, most unlockable content got put into the same class which contain informations required for unlocks, so achievements just contain a list of all unlockables
- Added `SetMonsterLists()` function in GameManager class
- Added `GetEnemyList()` ,`GetEnemyPatternList()` and `GetMaxEliteAtOnce()` functions in StageInfoClass and StageObjective class
- `OnStageStart()` in StageInfoClass now take LevelObject as parameter
- `LevelObject` class now contain EnemyPool, which contain the list of possible enemy for the stage, they are added during `BuildObjective(LevelObject level)` of StageInfoClass
- Added New Event `OnMonsterKilled(Monster)`
- Added `AddArtifact(...)` function to ContentAPI
