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.
You are viewing a potentially older version of this package.
View all versions.
| Date uploaded | 6 months ago |
| Version | 0.1.217 |
| Download link | PIXPIX-DvergrDiplomacy-0.1.217.zip |
| Downloads | 75 |
| Dependency string | PIXPIX-DvergrDiplomacy-0.1.217 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
DvergrDiplomacy
A small but meaningful diplomacy layer for Valheim’s Dverger's that forgives accidental blows - once - without pacifying them or breaking their identity.
DvergrDiplomacy adds a first-strike forgiveness window that prevents immediate hostility from an accidental hit, while ensuring deliberate aggression still carries consequences.
CORE
- First accidental strike against a Dvergr is forgiven
- A short warning window follows the first hit
- Second strike within the window immediately breaks diplomacy
- No forgiveness for repeated or intentional aggression
- Dvergr remain fully hostile once diplomacy is broken
- No permanent pacification or faction changes
- Designed to feel vanilla-appropriate, not gamey
- Fully multiplayer-safe and dedicated-server compatible
- Forgiveness resets if no further strikes occur
BEHAVIOR
- Forgiveness applies only to direct hits on Dvergr
- No protection for:
- Wards
- Structures
- Containers
- Terrain or AoE damage to property
- Damaging Dvergr belongings still triggers immediate hostility
- Diplomacy is contextual, not absolute
SERVERS
- All enforcement is server-authoritative
- Clients cannot spoof forgiveness or aggression state
- Works correctly on:
- Dedicated servers
- Listen servers
- Single-player
- No permanent AI state corruption
- No desync or stuck hostility states
CONFIGS
- Forgiveness window duration
- Warning popup text (optional rotation)
- Debug logging (disabled by default)
All configs are server-authoritative.
REQUIREMENTS
- BepInEx
CHANGELOG
v0.1.217
- Inital public release
- First-strike forgiveness stabilized
- Warning popup shown only on forgiven strike
- Aggression wedge hardened against regressions
- Aggro suppression wedge discovery
- Multiplayer authority hardening
- Grace window tuning
CREDITS
- Azumatt - Inital guidance
- Faceless - Inspiration
