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

LeaveMyBaseAlone

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

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

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

Put the mod into your client to effect structures v1.0.8 Fixed a lot of nullref errors and some functionailty extended/protected- HP is set upon placing an object, not globally anymore; Alternatively you can use the hammer on preexisting structures to modify the health as well. There is now an option to enable/disable resources being consumed upon building a structure. As well as a option to turn on/off mod notification; In the config. 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 client 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"
            });