Releases: ASharpPen/Valheim.DropThat
Releases · ASharpPen/Valheim.DropThat
Release 3.0.7
Release 3.0.6
- Compatibility: Moved debug printouts to slightly later in world startup. This is to allow time for modded creatures to be added and therefore show in the debug files.
Release 3.0.5
- Fixed: Parsing warnings when some config list entries were ending with a
,
, like for biomes. These should have been harmless but annoying. - Additional null-checks for DropTable lookups. Certain modded prefabs caused Drop That to throw errors when attempting to find matching config template.
Release 3.0.4
- Fixed: Servers failing to sync CharacterDrop configs when
ConditionNotAfternoon
was used.
Release 3.0.3
- Fixed: Command
dropthat:reload
threw null-reference errors in some cases for modded entities.
Release 3.0.2
- Fixed: Some DropTable types (like chests) were dropping their possible drops, instead of the rolled set. Oops.
- Fixed: DropTable debug files for
loaded
changes andafter changes
were not generated correctly.
Release 3.0.1
- Fixed: Old DropTable
SetDropChance
not being internally divided by 100. - Fixed: Old CharacterDrop
SetChanceToDrop
not being internally divided by 100.
Release 3.0.0
- Compatibility: Valheim v0.218.15.
- Almost complete rewrite of the code. Config loading time should be almost unnoticeable now, even for many- or large config files.
- Improved feedback when loading configs. If config has typos or unrecognized options, the file and line will be written as warnings in the log on load.
- Added command:
dropthat:reload
, triggers a reload of all configs. This will also reload nearby objects with drop tables (which turns out, is almost everything), to ensure the loaded drops are applied correctly. Requires being an admin if on a server. - Simplfied name of options starting with
Set
, such asSetChanceToDrop
toChanceToDrop
. The old naming will still work but will be considered deprecated. - New options:
- CharacterDrop:
Enable
. Finally added a simple toggle for just enabling / disabling a drop. - CharacterDrop:
ConditionNotGlobalKeys
- DropTable:
Enable
- DropTable:
GlobalKeysAll
- DropTable:
GlobalKeysNotAny
- DropTable:
GlobalKeysNotAll
- DropTable:
ConditionWithinCircle
- CharacterDrop:
- Removed options from
drop_that.cfg
:- DropTable: ClearAllExisting
- DropTable: ClearAllExistingWhenModified
- DropTable: AlwaysAppend
- Added new debugging options to
drop_that.cfg
:- DropTable: WriteLoadedDropTableDropsToFile
- DropTable: WriteDropTablesToFileAfterChanges
- CharacterDrop: WriteLoadedCharacterDropsToFile
- CharacterDrop: WriteCharacterDropsToFileAfterChanges
Release 2.3.13
- Fixed: Unable to datamine dungeons if nothing else had caused them to load. Result was a bunch of unity logs about rooms not being loaded.
Release 2.3.12
- Compatibility: Valheim v0.217.46.