You are viewing a potentially older version of this package. View all versions.
Hexxen-LeaveMyBaseAlone-1.0.5 icon

LeaveMyBaseAlone

Sets structure HP, and npc base aggro to avoid griefing!

Date uploaded 5 years ago
Version 1.0.5
Download link Hexxen-LeaveMyBaseAlone-1.0.5.zip
Downloads 267
Dependency string Hexxen-LeaveMyBaseAlone-1.0.5

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.602 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.602

README

LeaveMyBaseAlone Info

This mod is a fix to Griefing on public servers. It sets structure HP to a specified value from config. Saving the server will then persistantly save the structures hp's for anyone one else who joins, even on server stop/start.

code

//get actual structure object from server and set health
 hview.GetZDO().Set("health", m_Structure.Value); 
//hardcode monsters targetting to remove player bases.
   m_monsterTargetRayMask = LayerMask.GetMask(new string[]
            {
             "Default",
             "static_solid",
             "Default_small",
            "vehicle"
            });