PIXPIX-DvergrDiplomacy icon

DvergrDiplomacy

Accidents are forgiven. Disrespect is not.

Last updated a day ago
Total downloads 30
Total rating 1 
Categories Tweaks
Dependency string PIXPIX-DvergrDiplomacy-0.1.217
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

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

Connect with the Author

PIX's Mods