Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
AdditiveDamageModifier
Makes resistances and weaknesses stack additively, with configurable modifier values, player minimum damage caps, fall damage tuning, and visible adm_ status effects with icons, percent labels, and clearer tooltip/compendium info.
CHANGELOG
Version |
Update Notes |
|---|---|
| 1.2.4 | - Updated Harmony tooltip targeting for Valheim 1.0.7, including appended item tooltips - Added additive resistance handling for the new NonPlayer damage channel without adding new caps or status effects - Updated the bundled ServerSync for Valheim 1.0.7's constant RPC target while preserving synchronization and version-check contracts - Updated the BepInExPack dependency to 5.4.2350 and expanded client/dedicated-server compatibility checks |
| 1.2.3 | - Maintenance rebuild of 1.2.2 with synchronized plugin and package versions; no gameplay, configuration, or localization changes |
| 1.2.2 | - Fixed single Frost resistance tiers bypassing a stricter configured Cold/Freezing immunity threshold - Reduced repeated HUD text searches and limited position restoration to slots modified by this mod - Reused player hit-context storage and captured the entered hit for exception-safe Harmony cleanup - Centralized tooltip detail visibility and switched builds to original Valheim assemblies - Clarified per-render Net calculation and Compendium snapshot timing - Added repeatable regression checks for damage calculations, context cleanup, translations, and game patch targets |
| 1.2.1 | - Localized the Net, MinTotal, and Ignore tooltip labels with embedded English and Korean translations - Updated the Korean Compendium text to use the localized minimum-total terminology - Made the new tooltip labels available to external translation overrides |
| 1.2.0 | - Added Net to damage modifier tooltip lines for equipped passive armor and currently active status effects, using the same combined player modifiers as damage calculation - Kept direct weapon and shield block modifiers out of passive Net while including their active Equip or Set status effects - Reused one Net snapshot per tooltip or Active effects page to avoid repeated aggregation |
| 1.1.3 | - Fixed Valheim private-field access errors during ObjectDB startup, HUD updates, and Compendium updates by removing optional terminal cache manipulation and using Harmony field injection for required UI lists |
| 1.1.2 | - Fixed a startup MethodAccessException by registering localization through Valheim's non-public Localization.AddWord method at runtime |
| 1.1.1 | - Fixed stacked modifier encoding precision so configured percent steps remain order-independent and exact Frost immunity thresholds are respected - Limited external translation overrides to known mod keys and treated blank values as English fallbacks - Automated Release packaging so the DLL version, manifest, and Thunderstore/Nexus archives stay synchronized |
| 1.1.0 | - Added an Additive Damage Modifiers Compendium page showing the current server values, calculation rules, player minimums, and vanilla differences - Added embedded English and Korean Compendium translations, external YAML translation support, and an editable English translation template in the Thunderstore package |
| 1.0.10 | - Preserved existing per-damage player minimum cap values when moving to the clearer config names - Unknown or modded damage modifiers now fall back to the vanilla tooltip instead of being omitted - Added a warning when a Valheim update prevents the Cold/Freezing threshold patch from applying - Simplified internal code and removed unused template files with no intended gameplay changes |
| 1.0.9 | - Changed the Active effects compendium cap label to MinTotal, showing the lowest possible combined modifier value on the same scale as resistance and weakness values - Renamed player minimum cap configs and updated their descriptions to explain how 10% damage taken maps to MinTotal -90% |
| 1.0.8 | - Added 56 adm_ status effects for Blunt, Pierce, Slash, Fire, Poison, Frost, Lightning, and Spirit modifiers - Added visible status effect icons, readable HUD names, and percent labels for adm_ effects - Updated modifier icons to show +1, +2, +3, -1, -2, and -3 tier markers - Added modifier percent info to damage modifier tooltips, with MinNet shown only in the Active effects compendium - Added a client-only General config option to hide non-compendium modifier percent tooltip suffixes - Improved config usability with integer percent/cap sliders while keeping Fall Damage Multiplier at 2-decimal precision |
| 1.0.7 | - Improved calculating damage sum logic |
| 1.0.6 | - Resolved players doing excessive damage in some edge cases |
| 1.0.5 | - Added fall damage multiplier - Now it is easier to type in numbers on config manager |
| 1.0.4 | - Made it so that player would have -100% damage from spirit,chop,pickaxe by default - Added config option for min damage cap player would get from all damage sources(pierce, slash, blunt, poison, lightning, frost, fire) - please regenerate your conifg |
| 1.0.3 | - if sum of frost resistance and weakness is below -15%(configurable), Player gets immune to Freezing and Cold, check Cold/Freezing Immunity Trigger Frost Delta Percent |
| 1.0.2 | - Removed lower-cap clamping during intermediate accumulation, which previously caused order-dependent results and incorrect behavior when multiple modifiers were combined - During additive combination, if any modifier is Ignore, the final result is forced to Ignore (0 damage) - Immune is now fixed at -100% (weakness still can be added over it) - Minimum Damage Taken Cap now applies to players only. - Config cleanup |
| 1.0.1 | - Ignore overrides other resistance and weakness field into 0% total damage - Make player Ignore chop, pickaxe, spirit damage instead of Immune |
| 1.0.0 | - Initial Release |