local enemyhp = CV_RegisterVar({ name = "togglehigherbosshp", defaultvalue = "On", flags = CV_NETVAR, PossibleValue = CV_OnOff }) local enemyhpam = CV_RegisterVar({ name = "higherbosshp_amount", defaultvalue = "4", flags = CV_NETVAR, PossibleValue = CV_Natural }) addHook("MobjSpawn", function(mo) if (mo.hbham == nil) then mo.hbham = enemyhpam.value end end) addHook("MobjThinker", function(mo) if enemyhp.value == 0 then return end if (mo.health <= 3) and (mo.hbham >= 1) and (mo.flags & MF_BOSS) then mo.health = $ + 1 mo.hbham = $ - 1 end end)