[BossHP] Allow to "offset" health value.

This commit is contained in:
zaCade
2025-03-06 22:12:49 +01:00
parent ba1da9afa2
commit bface70a04
2 changed files with 19 additions and 0 deletions
+6
View File
@@ -241,6 +241,7 @@ public void OnMapStart()
bool bMultiTrigger = view_as<bool>(KvConfig.GetNum("multitrigger", 0));
bool bNameFixup = view_as<bool>(KvConfig.GetNum("namefixup", 0));
int iTimeout = KvConfig.GetNum("timeout", -1);
int iOffset = KvConfig.GetNum("offset", 0);
CConfig Config = view_as<CConfig>(INVALID_HANDLE);
@@ -316,6 +317,7 @@ public void OnMapStart()
Config.bMultiTrigger = bMultiTrigger;
Config.bNameFixup = bNameFixup;
Config.iTimeout = iTimeout;
Config.iOffset = iOffset;
Config.SetTrigger(sTrigger);
Config.SetOutput(sTrigger[iTriggerDelim + 1]);
@@ -1394,6 +1396,10 @@ bool BossProcess(CBoss _Boss)
bInvalid = true;
}
int iOffset = _Config.iOffset;
if(iOffset != 0)
iHealth += iOffset;
if(iHealth < 0)
iHealth = 0;