Merge remote-tracking branch 'unloze/master'
and fix like everything
This commit is contained in:
commit
0cd0913aff
@ -90,7 +90,7 @@ public void OnPluginStart()
|
||||
HookConVarChange((cvar = CreateConVar("sm_afk_immunity", "1", "AFK admins immunity: 0 = DISABLED, 1 = COMPLETE, 2 = KICK, 3 = MOVE")), Cvar_Immunity);
|
||||
g_iImmunity = GetConVarInt(cvar);
|
||||
|
||||
CloseHandle(cvar);
|
||||
delete cvar;
|
||||
|
||||
AddCommandListener(Command_Say, "say");
|
||||
AddCommandListener(Command_Say, "say_team");
|
||||
@ -373,7 +373,7 @@ public Action Timer_CheckPlayer(Handle Timer, any Data)
|
||||
if(IdleTime_ > IdleTime)
|
||||
Position++;
|
||||
}
|
||||
PrintCenterText(client, "You have been kick-flagged for being inactive. [%d/%d]", Position, FlaggedPlayers);
|
||||
PrintCenterText(client, "You have been kick-flagged for being inactive. Your Position: [%d of %d]", Position, FlaggedPlayers);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
320
AdminGroups/scripting/AdminGroups.sp
Normal file
320
AdminGroups/scripting/AdminGroups.sp
Normal file
@ -0,0 +1,320 @@
|
||||
#pragma newdecls required
|
||||
|
||||
#include <sourcemod>
|
||||
#include <AdminGroups>
|
||||
|
||||
/* ARRAYS */
|
||||
ArrayList G_hArray_AdminGroups;
|
||||
ArrayList G_hArray_ClientGroups[MAXPLAYERS+1];
|
||||
|
||||
/* BOOLEANS */
|
||||
bool G_bClientPostAdminFilter[MAXPLAYERS+1];
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public Plugin myinfo =
|
||||
{
|
||||
name = "AdminGroups",
|
||||
author = "zaCade",
|
||||
description = "Manage custom sourcemod admin groups with plugins",
|
||||
version = "1.0"
|
||||
};
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public APLRes AskPluginLoad2(Handle myself, bool late, char[] error, int errorSize)
|
||||
{
|
||||
CreateNative("AdminGroups_CreateAdminGroup", Native_CreateAdminGroup);
|
||||
CreateNative("AdminGroups_DeleteAdminGroup", Native_DeleteAdminGroup);
|
||||
|
||||
CreateNative("AdminGroups_GrantAdminGroup", Native_GrantAdminGroup);
|
||||
CreateNative("AdminGroups_RevokeAdminGroup", Native_RevokeAdminGroup);
|
||||
|
||||
RegPluginLibrary("AdminGroups");
|
||||
return APLRes_Success;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public void OnPluginStart()
|
||||
{
|
||||
G_hArray_AdminGroups = new ArrayList(128);
|
||||
|
||||
for (int client = 1; client <= MaxClients; client++)
|
||||
{
|
||||
G_hArray_ClientGroups[client] = new ArrayList(128);
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public void OnRebuildAdminCache(AdminCachePart part)
|
||||
{
|
||||
switch(part)
|
||||
{
|
||||
case(AdminCache_Groups):
|
||||
{
|
||||
CreateAdminGroups();
|
||||
}
|
||||
case(AdminCache_Admins):
|
||||
{
|
||||
CreateTimer(1.0, OnRebuildAdminCachePost, INVALID_HANDLE, TIMER_FLAG_NO_MAPCHANGE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public Action OnRebuildAdminCachePost(Handle hTimer)
|
||||
{
|
||||
for (int client = 1; client <= MaxClients; client++)
|
||||
{
|
||||
GrantAdminGroups(client);
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public void OnClientConnected(int client)
|
||||
{
|
||||
G_bClientPostAdminFilter[client] = false;
|
||||
|
||||
G_hArray_ClientGroups[client].Clear();
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public void OnClientDisconnect(int client)
|
||||
{
|
||||
G_bClientPostAdminFilter[client] = false;
|
||||
|
||||
G_hArray_ClientGroups[client].Clear();
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public void OnClientPostAdminFilter(int client)
|
||||
{
|
||||
G_bClientPostAdminFilter[client] = true;
|
||||
|
||||
GrantAdminGroups(client);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose: Create all groups (Wrapper)
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
stock void CreateAdminGroups()
|
||||
{
|
||||
if (G_hArray_AdminGroups.Length)
|
||||
{
|
||||
for (int adminGroupIndex; adminGroupIndex < G_hArray_AdminGroups.Length; adminGroupIndex++)
|
||||
{
|
||||
char group[128];
|
||||
G_hArray_AdminGroups.GetString(adminGroupIndex, group, sizeof(group));
|
||||
|
||||
CreateAdminGroup(group);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose: Create a specific group
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
stock void CreateAdminGroup(const char[] group)
|
||||
{
|
||||
GroupId GrpID;
|
||||
|
||||
if ((GrpID = FindAdmGroup(group)) == INVALID_GROUP_ID)
|
||||
{
|
||||
LogMessage("Creating new admin group %s", group);
|
||||
|
||||
GrpID = CreateAdmGroup(group);
|
||||
GrpID.ImmunityLevel = 0;
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose: Grant all groups (Wrapper)
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
stock void GrantAdminGroups(int client)
|
||||
{
|
||||
if (!G_bClientPostAdminFilter[client])
|
||||
return;
|
||||
|
||||
if (G_hArray_ClientGroups[client].Length)
|
||||
{
|
||||
for (int clientGroupIndex; clientGroupIndex < G_hArray_ClientGroups[client].Length; clientGroupIndex++)
|
||||
{
|
||||
char group[128];
|
||||
G_hArray_ClientGroups[client].GetString(clientGroupIndex, group, sizeof(group));
|
||||
|
||||
GrantAdminGroup(client, group);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose: Grant a specific group
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
stock void GrantAdminGroup(int client, const char[] group)
|
||||
{
|
||||
if (!G_bClientPostAdminFilter[client])
|
||||
return;
|
||||
|
||||
AdminId AdmID;
|
||||
GroupId GrpID;
|
||||
|
||||
if ((AdmID = GetUserAdmin(client)) == INVALID_ADMIN_ID)
|
||||
{
|
||||
LogMessage("Creating new admin for %L", client);
|
||||
|
||||
AdmID = CreateAdmin();
|
||||
SetUserAdmin(client, AdmID, true);
|
||||
}
|
||||
|
||||
if ((GrpID = FindAdmGroup(group)) != INVALID_GROUP_ID)
|
||||
{
|
||||
if (AdminInheritGroup(AdmID, GrpID))
|
||||
{
|
||||
LogMessage("%L added to group %s", client, group);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
LogMessage("%L group not found %s", client, group);
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public int Native_CreateAdminGroup(Handle hPlugin, int numParams)
|
||||
{
|
||||
char group[128];
|
||||
GetNativeString(1, group, sizeof(group));
|
||||
|
||||
int adminGroupIndex;
|
||||
if ((adminGroupIndex = G_hArray_AdminGroups.FindString(group)) != -1)
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Group already exists. (%s) [%d]", group, adminGroupIndex);
|
||||
return;
|
||||
}
|
||||
|
||||
G_hArray_AdminGroups.PushString(group);
|
||||
|
||||
SortADTArray(G_hArray_AdminGroups, Sort_Ascending, Sort_String);
|
||||
|
||||
CreateAdminGroup(group);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public int Native_DeleteAdminGroup(Handle hPlugin, int numParams)
|
||||
{
|
||||
char group[128];
|
||||
GetNativeString(1, group, sizeof(group));
|
||||
|
||||
int adminGroupIndex;
|
||||
if ((adminGroupIndex = G_hArray_AdminGroups.FindString(group)) == -1)
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Group doesnt exist. (%s) [%d]", group, adminGroupIndex);
|
||||
return;
|
||||
}
|
||||
|
||||
G_hArray_AdminGroups.Erase(adminGroupIndex);
|
||||
|
||||
SortADTArray(G_hArray_AdminGroups, Sort_Ascending, Sort_String);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public int Native_GrantAdminGroup(Handle hPlugin, int numParams)
|
||||
{
|
||||
int client = GetNativeCell(1);
|
||||
|
||||
if (client < 1 || client > MaxClients)
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Invalid client index. (%d)", client);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!IsClientConnected(client))
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Client (%d) is not connected.", client);
|
||||
return;
|
||||
}
|
||||
|
||||
char group[128];
|
||||
GetNativeString(2, group, sizeof(group));
|
||||
|
||||
int adminGroupIndex
|
||||
if ((adminGroupIndex = G_hArray_AdminGroups.FindString(group)) == -1)
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Group doesnt exist. (%s) [%d]", group, adminGroupIndex);
|
||||
return;
|
||||
}
|
||||
|
||||
int clientGroupIndex;
|
||||
if ((clientGroupIndex = G_hArray_ClientGroups[client].FindString(group)) != -1)
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Client already has group. (%s) [%d]", group, clientGroupIndex);
|
||||
return;
|
||||
}
|
||||
|
||||
G_hArray_ClientGroups[client].PushString(group);
|
||||
|
||||
SortADTArray(G_hArray_ClientGroups[client], Sort_Ascending, Sort_String);
|
||||
|
||||
GrantAdminGroup(client, group);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public int Native_RevokeAdminGroup(Handle hPlugin, int numParams)
|
||||
{
|
||||
int client = GetNativeCell(1);
|
||||
|
||||
if (client < 1 || client > MaxClients)
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Invalid client index. (%d)", client);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!IsClientConnected(client))
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Client (%d) is not connected.", client);
|
||||
return;
|
||||
}
|
||||
|
||||
char group[128];
|
||||
GetNativeString(2, group, sizeof(group));
|
||||
|
||||
int adminGroupIndex
|
||||
if ((adminGroupIndex = G_hArray_AdminGroups.FindString(group)) == -1)
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Group doesnt exist. (%s) [%d]", group, adminGroupIndex);
|
||||
return;
|
||||
}
|
||||
|
||||
int clientGroupIndex;
|
||||
if ((clientGroupIndex = G_hArray_ClientGroups[client].FindString(group)) == -1)
|
||||
{
|
||||
ThrowNativeError(SP_ERROR_NATIVE, "Client doesnt have group. (%s) [%d]", group, clientGroupIndex);
|
||||
return;
|
||||
}
|
||||
|
||||
G_hArray_ClientGroups[client].Erase(clientGroupIndex);
|
||||
|
||||
SortADTArray(G_hArray_ClientGroups[client], Sort_Ascending, Sort_String);
|
||||
}
|
34
AdminGroups/scripting/include/AdminGroups.inc
Normal file
34
AdminGroups/scripting/include/AdminGroups.inc
Normal file
@ -0,0 +1,34 @@
|
||||
#if defined _admingroups_included_
|
||||
#endinput
|
||||
#endif
|
||||
#define _admingroups_included_
|
||||
|
||||
/**
|
||||
* Create a admin group.
|
||||
*
|
||||
* @param group Name of the group to create.
|
||||
*/
|
||||
native void AdminGroups_CreateAdminGroup(const char[] group);
|
||||
|
||||
/**
|
||||
* Delete a admin group.
|
||||
*
|
||||
* @param group Name of the group to delete.
|
||||
*/
|
||||
native void AdminGroups_DeleteAdminGroup(const char[] group);
|
||||
|
||||
/**
|
||||
* Grant a admin group.
|
||||
*
|
||||
* @param client Client to grant to.
|
||||
* @param group Name of the group to grant.
|
||||
*/
|
||||
native void AdminGroups_GrantAdminGroup(int client, const char[] group);
|
||||
|
||||
/**
|
||||
* Revoke a admin group.
|
||||
*
|
||||
* @param client Client to revoke from.
|
||||
* @param group Name of the group to revoke.
|
||||
*/
|
||||
native void AdminGroups_RevokeAdminGroup(int client, const char[] group);
|
173
AmmoManager/configs/AmmoManager.cfg
Normal file
173
AmmoManager/configs/AmmoManager.cfg
Normal file
@ -0,0 +1,173 @@
|
||||
"weapons"
|
||||
{
|
||||
"weapon_ak47"
|
||||
{
|
||||
"primary clip" "30"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_aug"
|
||||
{
|
||||
"primary clip" "30"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_awp"
|
||||
{
|
||||
"primary clip" "10"
|
||||
"primary reserve" "30"
|
||||
}
|
||||
"weapon_bizon"
|
||||
{
|
||||
"primary clip" "64"
|
||||
"primary reserve" "120"
|
||||
}
|
||||
"weapon_cz75a"
|
||||
{
|
||||
"primary clip" "12"
|
||||
"primary reserve" "12"
|
||||
}
|
||||
"weapon_deagle"
|
||||
{
|
||||
"primary clip" "7"
|
||||
"primary reserve" "35"
|
||||
}
|
||||
"weapon_elite"
|
||||
{
|
||||
"primary clip" "30"
|
||||
"primary reserve" "120"
|
||||
}
|
||||
"weapon_famas"
|
||||
{
|
||||
"primary clip" "25"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_fiveseven"
|
||||
{
|
||||
"primary clip" "20"
|
||||
"primary reserve" "100"
|
||||
}
|
||||
"weapon_g3sg1"
|
||||
{
|
||||
"primary clip" "20"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_galilar"
|
||||
{
|
||||
"primary clip" "35"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_glock"
|
||||
{
|
||||
"primary clip" "20"
|
||||
"primary reserve" "120"
|
||||
}
|
||||
"weapon_hkp2000"
|
||||
{
|
||||
"primary clip" "13"
|
||||
"primary reserve" "52"
|
||||
}
|
||||
"weapon_m249"
|
||||
{
|
||||
"primary clip" "100"
|
||||
"primary reserve" "200"
|
||||
}
|
||||
"weapon_m4a1"
|
||||
{
|
||||
"primary clip" "30"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_m4a1_silencer"
|
||||
{
|
||||
"primary clip" "20"
|
||||
"primary reserve" "60"
|
||||
}
|
||||
"weapon_mac10"
|
||||
{
|
||||
"primary clip" "30"
|
||||
"primary reserve" "100"
|
||||
}
|
||||
"weapon_mag7"
|
||||
{
|
||||
"primary clip" "5"
|
||||
"primary reserve" "32"
|
||||
}
|
||||
"weapon_mp7"
|
||||
{
|
||||
"primary clip" "30"
|
||||
"primary reserve" "120"
|
||||
}
|
||||
"weapon_mp9"
|
||||
{
|
||||
"primary clip" "30"
|
||||
"primary reserve" "120"
|
||||
}
|
||||
"weapon_negev"
|
||||
{
|
||||
"primary clip" "150"
|
||||
"primary reserve" "300"
|
||||
}
|
||||
"weapon_nova"
|
||||
{
|
||||
"primary clip" "8"
|
||||
"primary reserve" "32"
|
||||
}
|
||||
"weapon_p250"
|
||||
{
|
||||
"primary clip" "13"
|
||||
"primary reserve" "26"
|
||||
}
|
||||
"weapon_p90"
|
||||
{
|
||||
"primary clip" "50"
|
||||
"primary reserve" "100"
|
||||
}
|
||||
"weapon_sawedoff"
|
||||
{
|
||||
"primary clip" "7"
|
||||
"primary reserve" "32"
|
||||
}
|
||||
"weapon_scar20"
|
||||
{
|
||||
"primary clip" "20"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_sg556"
|
||||
{
|
||||
"primary clip" "30"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_ssg08"
|
||||
{
|
||||
"primary clip" "10"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_taser"
|
||||
{
|
||||
"primary clip" "1"
|
||||
"primary reserve" "0"
|
||||
}
|
||||
"weapon_tec9"
|
||||
{
|
||||
"primary clip" "18"
|
||||
"primary reserve" "90"
|
||||
}
|
||||
"weapon_ump45"
|
||||
{
|
||||
"primary clip" "25"
|
||||
"primary reserve" "100"
|
||||
}
|
||||
"weapon_usp_silencer"
|
||||
{
|
||||
"primary clip" "12"
|
||||
"primary reserve" "24"
|
||||
}
|
||||
"weapon_xm1014"
|
||||
{
|
||||
"primary clip" "7"
|
||||
"primary reserve" "32"
|
||||
}
|
||||
"weapon_revolver"
|
||||
{
|
||||
"primary clip" "8"
|
||||
"primary reserve" "8"
|
||||
}
|
||||
}
|
30
AmmoManager/gamedata/AmmoManager.games.txt
Normal file
30
AmmoManager/gamedata/AmmoManager.games.txt
Normal file
@ -0,0 +1,30 @@
|
||||
"Games"
|
||||
{
|
||||
"csgo"
|
||||
{
|
||||
"Offsets"
|
||||
{
|
||||
"GetMaxClip"
|
||||
{
|
||||
"windows" "348"
|
||||
"linux" "356"
|
||||
}
|
||||
"GetMaxReserve"
|
||||
{
|
||||
"windows" "352"
|
||||
"linux" "360"
|
||||
}
|
||||
}
|
||||
}
|
||||
"cstrike"
|
||||
{
|
||||
"Offsets"
|
||||
{
|
||||
"GetMaxClip"
|
||||
{
|
||||
"windows" "311"
|
||||
"linux" "312"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
171
AmmoManager/scripting/AmmoManager.sp
Normal file
171
AmmoManager/scripting/AmmoManager.sp
Normal file
@ -0,0 +1,171 @@
|
||||
#pragma newdecls required
|
||||
|
||||
#include <sourcemod>
|
||||
#include <sdktools>
|
||||
#include <dhooks>
|
||||
|
||||
Handle g_hGetMaxClip;
|
||||
Handle g_hGetMaxReserve;
|
||||
|
||||
KeyValues g_aKeyValues;
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public Plugin myinfo =
|
||||
{
|
||||
name = "AmmoManager",
|
||||
author = "zaCade",
|
||||
description = "",
|
||||
version = "1.0.0"
|
||||
};
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public void OnPluginStart()
|
||||
{
|
||||
Handle hGameConf;
|
||||
if ((hGameConf = LoadGameConfigFile("AmmoManager.games")) == INVALID_HANDLE)
|
||||
{
|
||||
SetFailState("Couldn't load \"AmmoManager.games\" game config!");
|
||||
return;
|
||||
}
|
||||
|
||||
// CBaseCombatWeapon::GetMaxClip1() const
|
||||
int iMaxClipOffset;
|
||||
if ((iMaxClipOffset = GameConfGetOffset(hGameConf, "GetMaxClip")) == -1)
|
||||
{
|
||||
delete hGameConf;
|
||||
SetFailState("GameConfGetOffset(hGameConf, \"GetMaxClip\") failed!");
|
||||
return;
|
||||
}
|
||||
|
||||
if ((g_hGetMaxClip = DHookCreate(iMaxClipOffset, HookType_Entity, ReturnType_Int, ThisPointer_CBaseEntity, OnGetMaxClip)) == INVALID_HANDLE)
|
||||
{
|
||||
delete hGameConf;
|
||||
SetFailState("DHookCreate(iMaxClipOffset, HookType_Entity, ReturnType_Int, ThisPointer_CBaseEntity, OnGetMaxClip) failed!");
|
||||
return;
|
||||
}
|
||||
|
||||
// CBaseCombatWeapon::GetMaxReserve1() const
|
||||
if (GetEngineVersion() == Engine_CSGO)
|
||||
{
|
||||
int iMaxReserveOffset;
|
||||
if ((iMaxReserveOffset = GameConfGetOffset(hGameConf, "GetMaxReserve")) == -1)
|
||||
{
|
||||
delete hGameConf;
|
||||
SetFailState("GameConfGetOffset(hGameConf, \"GetMaxReserve\") failed!");
|
||||
return;
|
||||
}
|
||||
|
||||
if ((g_hGetMaxReserve = DHookCreate(iMaxReserveOffset, HookType_Entity, ReturnType_Int, ThisPointer_CBaseEntity, OnGetMaxReserve)) == INVALID_HANDLE)
|
||||
{
|
||||
delete hGameConf;
|
||||
SetFailState("DHookCreate(iMaxReserveOffset, HookType_Entity, ReturnType_Int, ThisPointer_CBaseEntity, OnGetMaxReserve) failed!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Late load.
|
||||
int entity = INVALID_ENT_REFERENCE;
|
||||
while ((entity = FindEntityByClassname(entity, "weapon_*")) != INVALID_ENT_REFERENCE)
|
||||
{
|
||||
OnEntityCreated(entity, "weapon_*");
|
||||
}
|
||||
|
||||
delete hGameConf;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public void OnMapStart()
|
||||
{
|
||||
char sFilePath[PLATFORM_MAX_PATH];
|
||||
BuildPath(Path_SM, sFilePath, sizeof(sFilePath), "configs/AmmoManager.cfg");
|
||||
|
||||
if (!FileExists(sFilePath))
|
||||
{
|
||||
LogMessage("Config file doesn't exist: \"%s\"!", sFilePath);
|
||||
return;
|
||||
}
|
||||
|
||||
g_aKeyValues = new KeyValues("weapons");
|
||||
|
||||
if (!g_aKeyValues.ImportFromFile(sFilePath))
|
||||
{
|
||||
LogMessage("Couldn't load config file: \"%s\"!", sFilePath);
|
||||
delete g_aKeyValues;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public void OnEntityCreated(int entity, const char[] classname)
|
||||
{
|
||||
if (strncmp(classname, "weapon_", 7, false) == 0)
|
||||
{
|
||||
if (g_hGetMaxClip != INVALID_HANDLE)
|
||||
DHookEntity(g_hGetMaxClip, true, entity);
|
||||
|
||||
if (g_hGetMaxReserve != INVALID_HANDLE)
|
||||
DHookEntity(g_hGetMaxReserve, true, entity);
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public MRESReturn OnGetMaxClip(int entity, Handle hReturn)
|
||||
{
|
||||
if (!IsValidEntity(entity))
|
||||
return MRES_Ignored;
|
||||
|
||||
bool bChanged;
|
||||
char sClassname[128];
|
||||
GetEntityClassname(entity, sClassname, sizeof(sClassname))
|
||||
|
||||
if (g_aKeyValues && g_aKeyValues.JumpToKey(sClassname, false))
|
||||
{
|
||||
int iClip;
|
||||
if ((iClip = g_aKeyValues.GetNum("primary clip", -1)) != -1)
|
||||
{
|
||||
DHookSetReturn(hReturn, iClip);
|
||||
bChanged = true;
|
||||
}
|
||||
|
||||
g_aKeyValues.Rewind();
|
||||
}
|
||||
|
||||
return (bChanged) ? MRES_Supercede : MRES_Ignored;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
public MRESReturn OnGetMaxReserve(int entity, Handle hReturn)
|
||||
{
|
||||
if (!IsValidEntity(entity))
|
||||
return MRES_Ignored;
|
||||
|
||||
bool bChanged;
|
||||
char sClassname[128];
|
||||
GetEntityClassname(entity, sClassname, sizeof(sClassname))
|
||||
|
||||
if (g_aKeyValues && g_aKeyValues.JumpToKey(sClassname, false))
|
||||
{
|
||||
int iReserve;
|
||||
if ((iReserve = g_aKeyValues.GetNum("primary reserve", -1)) != -1)
|
||||
{
|
||||
DHookSetReturn(hReturn, iReserve);
|
||||
bChanged = true;
|
||||
}
|
||||
|
||||
g_aKeyValues.Rewind();
|
||||
}
|
||||
|
||||
return (bChanged) ? MRES_Supercede : MRES_Ignored;
|
||||
}
|
@ -27,11 +27,11 @@ char g_sStats[4096];
|
||||
|
||||
public Plugin myinfo =
|
||||
{
|
||||
name = "AntiBhopCheat",
|
||||
author = "BotoX",
|
||||
description = "Detect all kinds of bhop cheats",
|
||||
version = "0.0",
|
||||
url = ""
|
||||
name = "AntiBhopCheat",
|
||||
author = "BotoX",
|
||||
description = "Detect all kinds of bhop cheats",
|
||||
version = "0.0",
|
||||
url = ""
|
||||
};
|
||||
|
||||
|
||||
@ -313,6 +313,7 @@ void DoStats(CPlayer Player, CStreak CurStreak, CJump hJump)
|
||||
Player.bFlagged = true;
|
||||
NotifyAdmins(client, "bhop hack streak");
|
||||
// KickClient(client, "Turn off your hack!");
|
||||
LimitBhop(client, true);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -336,7 +337,8 @@ void DoStats(CPlayer Player, CStreak CurStreak, CJump hJump)
|
||||
{
|
||||
Player.bFlagged = true;
|
||||
NotifyAdmins(client, "bhop hack global");
|
||||
// KickClient(client, "Turn off your hack!");
|
||||
//KickClient(client, "Turn off your hack!");
|
||||
LimitBhop(client, true);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,6 @@ methodmap CPlayer < Basic
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
property int iJumps
|
||||
{
|
||||
public get()
|
||||
|
@ -2,5 +2,5 @@
|
||||
#endinput
|
||||
#endif
|
||||
#define _AntiBhopCheat_Included
|
||||
|
||||
|
||||
forward void AntiBhopCheat_OnClientDetected(int client, char[] sReason, char[] sStats);
|
@ -5,6 +5,7 @@
|
||||
"name" "Scorpion"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_Scorpion_Relay:OnUser1"
|
||||
"hurttrigger" "Boss_Scorpion_Breakable:OnHealthChanged"
|
||||
|
||||
"iterator" "HPCounterIterator"
|
||||
"counter" "HPCounter"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Bahamut"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_Bahamut_Relay:OnUser1"
|
||||
"hurttrigger" "Boss_Bahamut_Breakable:OnHealthChanged"
|
||||
|
||||
"iterator" "HPCounterIterator"
|
||||
"counter" "HPCounter"
|
||||
@ -25,6 +27,7 @@
|
||||
"name" "Bahamut"
|
||||
"method" "breakable"
|
||||
"trigger" "Sephiroth_Final_HP_Counter:OnStartTouch"
|
||||
"hurttrigger" "Final_Fulgor_Breakable:OnTakeDamage"
|
||||
|
||||
"breakable" "Final_Fulgor_Breakable"
|
||||
}
|
||||
@ -33,6 +36,7 @@
|
||||
"name" "Sephiroth"
|
||||
"method" "breakable"
|
||||
"trigger" "Sephiroth_Final_HP_Counter:OnTrigger"
|
||||
"hurttrigger" "Sephiroth_Final_Breakable:OnTakeDamage"
|
||||
|
||||
"breakable" "Sephiroth_Final_Breakable"
|
||||
"timeout" "1"
|
||||
|
0
BossHP/configs/bosshp/missing.sh
Executable file → Normal file
0
BossHP/configs/bosshp/missing.sh
Executable file → Normal file
21
BossHP/configs/bosshp/ze_666_crazy_escape_b3s.cfg
Normal file
21
BossHP/configs/bosshp/ze_666_crazy_escape_b3s.cfg
Normal file
@ -0,0 +1,21 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Naraka"
|
||||
"method" "hpbar"
|
||||
"trigger" "nrk1_count_player:OnStartTouch"
|
||||
|
||||
"iterator" "nrk1_hp_iterations"
|
||||
"counter" "nrk1_counter"
|
||||
"backup" "nrk1_hp_backup"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Naraka"
|
||||
"method" "breakable"
|
||||
"trigger" "nrk1_room6_spawner2:OnEntitySpawned"
|
||||
|
||||
"breakable" "nrk1_laserboss_2_break"
|
||||
}
|
||||
}
|
75
BossHP/configs/bosshp/ze_8bit_v4b.cfg
Normal file
75
BossHP/configs/bosshp/ze_8bit_v4b.cfg
Normal file
@ -0,0 +1,75 @@
|
||||
"bosses"
|
||||
{
|
||||
"0" // Boss 1
|
||||
{
|
||||
"name" "Shitty Russian Boss 1"
|
||||
"method" "counter"
|
||||
"trigger" "Trigger_heal_boss1:OnStartTouch"
|
||||
"hurttrigger" "Boss_box_1:OnHealthChanged"
|
||||
|
||||
"counter" "Counter_boss1"
|
||||
}
|
||||
"1" // Boss 2
|
||||
{
|
||||
"name" "Shitty Russian Boss 2"
|
||||
"method" "counter"
|
||||
"trigger" "Trigger_heal_boss2:OnStartTouch"
|
||||
"hurttrigger" "Boss_box_2:OnHealthChanged"
|
||||
|
||||
"counter" "Counter_boss2"
|
||||
}
|
||||
"2" // Boss 3
|
||||
{
|
||||
"name" "Shitty Russian Boss 3"
|
||||
"method" "counter"
|
||||
"trigger" "Trigger_heal_boss4:OnStartTouch"
|
||||
"hurttrigger" "Boss_box_5:OnHealthChanged"
|
||||
|
||||
"counter" "Counter_boss3"
|
||||
}
|
||||
"3" // Boss 4
|
||||
{
|
||||
"name" "Shitty Russian Boss 4"
|
||||
"method" "counter"
|
||||
"trigger" "Trigger_boss_hp_2:OnStartTouch"
|
||||
"hurttrigger" "Boss_box_4:OnHealthChanged"
|
||||
|
||||
"counter" "Counter_boss4"
|
||||
}
|
||||
"4" // Boss 5
|
||||
{
|
||||
"name" "Shitty Russian Boss 5"
|
||||
"method" "counter"
|
||||
"trigger" "Trigger_heal_boss5:OnStartTouch"
|
||||
"hurttrigger" "Ponch_box_1:OnHealthChanged"
|
||||
|
||||
"counter" "Counter_boss5"
|
||||
}
|
||||
"5" // Boss 5 - Phase 2
|
||||
{
|
||||
"name" "Shitty Russian Boss 5 - Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "Counter_boss5:OnHitMin"
|
||||
"hurttrigger" "Ponch_box:OnHealthChanged"
|
||||
|
||||
"counter" "Counter_boss5_1"
|
||||
}
|
||||
"6" // Boss 6
|
||||
{
|
||||
"name" "Shitty Russian Boss 6"
|
||||
"method" "counter"
|
||||
"trigger" "Trigger_boss_hp_6:OnStartTouch"
|
||||
"hurttrigger" "Boss6_1:OnHealthChanged"
|
||||
|
||||
"counter" "Counter_boss6"
|
||||
}
|
||||
"5" // Boss 5 - Phase 2
|
||||
{
|
||||
"name" "Shitty Russian Boss 6 - Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "Counter_boss6:OnHitMin"
|
||||
"hurttrigger" "Boss6:OnHealthChanged"
|
||||
|
||||
"counter" "Counter_boss6_1"
|
||||
}
|
||||
}
|
@ -6,6 +6,7 @@
|
||||
"name" "Energy Beam 1"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_3_energy_trigger:OnStartTouch"
|
||||
"hurttrigger" "boss_3_energy_1:OnTakeDamage"
|
||||
|
||||
"breakable" "boss_3_energy_1"
|
||||
}
|
||||
@ -14,6 +15,7 @@
|
||||
"name" "Energy Beam 2"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_3_energy_trigger:OnStartTouch"
|
||||
"hurttrigger" "boss_3_energy_2:OnTakeDamage"
|
||||
|
||||
"breakable" "boss_3_energy_2"
|
||||
}
|
||||
@ -22,6 +24,7 @@
|
||||
"name" "Container"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_3_energy_counter:OnHitMax"
|
||||
"hurttrigger" "boss_3_container:OnTakeDamage"
|
||||
|
||||
"breakable" "boss_3_container"
|
||||
}
|
||||
@ -40,6 +43,7 @@
|
||||
"name" "Boss"
|
||||
"method" "counter"
|
||||
"trigger" "boss_2_quad_path_2:OnPass"
|
||||
"hurttrigger" "dw_boss:OnTakeDamage"
|
||||
|
||||
"counter" "boss_3_knockback_1_counter"
|
||||
}
|
||||
|
74
BossHP/configs/bosshp/ze_Ancient_wrath_v2_test27.cfg
Normal file
74
BossHP/configs/bosshp/ze_Ancient_wrath_v2_test27.cfg
Normal file
@ -0,0 +1,74 @@
|
||||
"bosses"
|
||||
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Energy Beam 1"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_3_energy_trigger:OnStartTouch"
|
||||
|
||||
"breakable" "boss_3_energy_1"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Energy Beam 2"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_3_energy_trigger:OnStartTouch"
|
||||
|
||||
"breakable" "boss_3_energy_2"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Container"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_3_energy_counter:OnHitMax"
|
||||
|
||||
"breakable" "boss_3_container"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "counter"
|
||||
"trigger" "boss_2_player_counter_trigger:OnStartTouch"
|
||||
|
||||
"counter" "boss_2_knockback_1_counter"
|
||||
"counter" "boss_2_knockback_2_counter"
|
||||
"counter" "boss_2_knockback_3_counter"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "counter"
|
||||
"trigger" "boss_2_quad_path_2:OnPass"
|
||||
|
||||
"counter" "boss_3_knockback_1_counter"
|
||||
}
|
||||
|
||||
|
||||
"5"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "counter"
|
||||
"trigger" "boss_quad_encounter_01_maker:OnEntitySpawned"
|
||||
"namefixup" "1"
|
||||
|
||||
"counter" "boss_quad_encounter_01_counter"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "counter"
|
||||
"trigger" "boss_quad_encounter_02_maker:OnEntitySpawned"
|
||||
"namefixup" "1"
|
||||
|
||||
"counter" "boss_quad_encounter_01_counter"
|
||||
}
|
||||
"7"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "counter"
|
||||
"trigger" "boss_worm_01_trigger_health:OnStartTouch"
|
||||
|
||||
"counter" "boss_worm_01_counter"
|
||||
}
|
||||
}
|
@ -3,10 +3,10 @@
|
||||
"0" // Normal: Crab?
|
||||
{
|
||||
"name" "Scorpion"
|
||||
"method" "breakable"
|
||||
"method" "counter"
|
||||
"trigger" "calcVidaM:OnStartTouch"
|
||||
|
||||
"breakable" "Monstruo_Breakable"
|
||||
"breakable" "monstruo_vida"
|
||||
}
|
||||
"1" // Hard, Extreme, Extreme 2: Bahamut
|
||||
{
|
||||
@ -28,7 +28,7 @@
|
||||
{
|
||||
"name" "Bahamut"
|
||||
"method" "breakable"
|
||||
"trigger" "baha_vida:OnStartTouch"
|
||||
"trigger" "#1820834:OnStartTouch"
|
||||
|
||||
"breakable" "bahamutend"
|
||||
}
|
||||
@ -36,7 +36,7 @@
|
||||
{
|
||||
"name" "Sephiroth"
|
||||
"method" "breakable"
|
||||
"trigger" "baha_vida2:OnStartTouch"
|
||||
"trigger" "#1820834:OnStartTouch"
|
||||
|
||||
"breakable" "bahamutend1"
|
||||
}
|
||||
|
@ -5,6 +5,7 @@
|
||||
"name" "Scorpion"
|
||||
"method" "breakable"
|
||||
"trigger" "calcVidaM:OnStartTouch"
|
||||
"hurttrigger" "Monstruo_Breakable:OnTakeDamage"
|
||||
|
||||
"breakable" "Monstruo_Breakable"
|
||||
}
|
||||
@ -13,6 +14,7 @@
|
||||
"name" "Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "calcVidaD:OnStartTouch"
|
||||
"hurttrigger" "BahaHitbox:OnTakeDamage"
|
||||
|
||||
"counter" "bahamut_vida"
|
||||
}
|
||||
@ -21,6 +23,7 @@
|
||||
"name" "Sephiroth"
|
||||
"method" "breakable"
|
||||
"trigger" "puertafinal:OnStartTouch"
|
||||
"hurttrigger" "glassT:OnTakeDamage"
|
||||
|
||||
"breakable" "glassT"
|
||||
}
|
||||
@ -29,6 +32,7 @@
|
||||
"name" "Bahamut"
|
||||
"method" "breakable"
|
||||
"trigger" "baha_vida:OnStartTouch"
|
||||
"hurttrigger" "bahamutend:OnTakeDamage"
|
||||
|
||||
"breakable" "bahamutend"
|
||||
}
|
||||
@ -37,7 +41,17 @@
|
||||
"name" "Sephiroth"
|
||||
"method" "breakable"
|
||||
"trigger" "baha_vida2:OnStartTouch"
|
||||
"hurttrigger" "bahamutend1:OnTakeDamage"
|
||||
|
||||
"breakable" "bahamutend1"
|
||||
}
|
||||
"5" // Extreme 3: Sephiroth @ Traintracks
|
||||
{
|
||||
"name" "Sephiroth"
|
||||
"method" "breakable"
|
||||
"trigger" "EX3SephirothWeapon:OnPlayerPickup"
|
||||
"hurttrigger" "zombies_sephiroth:OnTakeDamage"
|
||||
|
||||
"breakable" "zombies_sephiroth"
|
||||
}
|
||||
}
|
@ -22,53 +22,79 @@
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Gaulle"
|
||||
"name" "Meteor"
|
||||
"method" "counter"
|
||||
"trigger" "counter_golem_3:OutValue"
|
||||
"trigger" "#4217091:OnStartTouch"
|
||||
|
||||
"counter" "counter_golem_3"
|
||||
"counter" "meteor_counter"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Gaulle"
|
||||
"method" "counter"
|
||||
"trigger" "#3878732:OnStartTouch"
|
||||
|
||||
"counter" "counter_golem_3"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Gaulle"
|
||||
"method" "counter"
|
||||
"trigger" "#3878772:OnStartTouch"
|
||||
|
||||
"counter" "counter_golem_3"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Tri-Face"
|
||||
"method" "hpbar"
|
||||
"trigger" "#5724587:OnStartTouch"
|
||||
|
||||
"iterator" "counter_triface_3"
|
||||
"counter" "counter_triface_1"
|
||||
"backup" "counter_triface_2"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Sephiroth"
|
||||
"method" "hpbar"
|
||||
"trigger" "counter_edge_2:OutValue"
|
||||
"trigger" "#5854857:OnStartTouch"
|
||||
|
||||
"iterator" "Edge_Health"
|
||||
"counter" "counter_edge_1"
|
||||
"backup" "counter_edge_2"
|
||||
}
|
||||
"4"
|
||||
"7"
|
||||
{
|
||||
"name" "Bomb"
|
||||
"method" "counter"
|
||||
"trigger" "bomb_3_move:OnFullyOpen"
|
||||
"trigger" "#5771963:OnFullyOpen"
|
||||
"killtrigger" "Edge_Health:OnHitMin"
|
||||
|
||||
"counter" "bomb_1_counter"
|
||||
}
|
||||
"5"
|
||||
"8"
|
||||
{
|
||||
"name" "Bomb"
|
||||
"method" "counter"
|
||||
"trigger" "bomb_2_move:OnFullyOpen"
|
||||
"trigger" "#5772146:OnFullyOpen"
|
||||
"killtrigger" "Edge_Health:OnHitMin"
|
||||
|
||||
"counter" "bomb_3_counter"
|
||||
}
|
||||
"6"
|
||||
"9"
|
||||
{
|
||||
"name" "Sephiroth"
|
||||
"method" "counter"
|
||||
"trigger" "push_lasers_Ex:OnStartTouch"
|
||||
"trigger" "#5866460:OnStartTouch"
|
||||
|
||||
"counter" "counter_seph"
|
||||
}
|
||||
"7"
|
||||
"10"
|
||||
{
|
||||
"name" "Cloud"
|
||||
"method" "hpbar"
|
||||
"trigger" "counter_cloud_1:OutValue"
|
||||
"trigger" "#630099:OnDamaged"
|
||||
"timeout" "3"
|
||||
|
||||
"iterator" "counter_cloud_3"
|
||||
|
@ -5,6 +5,7 @@
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "lvl1_Boss_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "lvl1_Boss_Phys:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_HPbar_Counter"
|
||||
"counter" "Boss_HP_2"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Chaos"
|
||||
"method" "hpbar"
|
||||
"trigger" "Chaos_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Chaos_Phys_Body:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_HPbar_Counter"
|
||||
"counter" "Boss_HP_2"
|
||||
@ -25,6 +27,7 @@
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "lvl3_Boss_Phys:OnHealthChanged"
|
||||
"hurttrigger" "lvl3_Boss_Phys:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_HPbar_Counter"
|
||||
"counter" "Boss_HP_2"
|
||||
@ -35,6 +38,7 @@
|
||||
"name" "Chuchulainn"
|
||||
"method" "hpbar"
|
||||
"trigger" "lvl4_Boss_Push_HP:OnStartTouch"
|
||||
"hurttrigger" "Chuchulainn_Phys_Body:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_HPbar_Counter"
|
||||
"counter" "Boss_HP_2"
|
||||
@ -45,6 +49,7 @@
|
||||
"name" "Zodiark"
|
||||
"method" "hpbar"
|
||||
"trigger" "Zodiark_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Zodiark_Phys_Body:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_HPbar_Counter"
|
||||
"counter" "Boss_HP_2"
|
||||
@ -55,6 +60,7 @@
|
||||
"name" "Crystal 1"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl2_Action_3:OnTrigger"
|
||||
"hurttrigger" "Tomb_01_Crystall_1:OnTakeDamage"
|
||||
|
||||
"breakable" "Tomb_01_Crystall_1"
|
||||
}
|
||||
@ -63,6 +69,7 @@
|
||||
"name" "Crystal 2"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl2_Action_3:OnTrigger"
|
||||
"hurttrigger" "Tomb_01_Crystall_2:OnTakeDamage"
|
||||
|
||||
"breakable" "Tomb_01_Crystall_2"
|
||||
}
|
||||
@ -71,6 +78,7 @@
|
||||
"name" "Energy Ball"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_Action_5:OnStartTouch"
|
||||
"hurttrigger" "Glass_Ball_Break:OnTakeDamage"
|
||||
|
||||
"breakable" "Glass_Ball_Break"
|
||||
}
|
||||
@ -79,7 +87,19 @@
|
||||
"name" "Cactus"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl5_Cactus_Trigger:OnStartTouch"
|
||||
"hurttrigger" "Boss_Cactus_Break:OnTakeDamage"
|
||||
|
||||
"breakable" "Boss_Cactus_Break"
|
||||
}
|
||||
"9"
|
||||
{
|
||||
"name" "Zodiark"
|
||||
"method" "hpbar"
|
||||
"trigger" "lvl5_Zodiark_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "End_Zodiark_Phys:OnHealthChanged"
|
||||
|
||||
"iterator" "lvl5_Boss_HPbar_Counter"
|
||||
"counter" "lvl5_Boss_HP_2"
|
||||
"backup" "lvl5_Boss_HP"
|
||||
}
|
||||
}
|
||||
|
@ -5,6 +5,7 @@
|
||||
"name" "Tower"
|
||||
"method" "breakable"
|
||||
"trigger" "Rift_Tower_1:OnHealthChanged"
|
||||
"hurttrigger" "Rift_Tower_1:OnTakeDamage"
|
||||
"breakable" "Rift_Tower_1"
|
||||
"timeout" "3"
|
||||
}
|
||||
@ -13,6 +14,7 @@
|
||||
"name" "Tower"
|
||||
"method" "breakable"
|
||||
"trigger" "Rift_Tower_2:OnHealthChanged"
|
||||
"hurttrigger" "Rift_Tower_2:OnTakeDamage"
|
||||
"breakable" "Rift_Tower_2"
|
||||
"timeout" "3"
|
||||
}
|
||||
@ -21,6 +23,7 @@
|
||||
"name" "Tower"
|
||||
"method" "breakable"
|
||||
"trigger" "Rift_Tower_3:OnHealthChanged"
|
||||
"hurttrigger" "Rift_Tower_3:OnTakeDamage"
|
||||
"breakable" "Rift_Tower_3"
|
||||
"timeout" "3"
|
||||
}
|
||||
@ -29,6 +32,7 @@
|
||||
"name" "Tower"
|
||||
"method" "breakable"
|
||||
"trigger" "Rift_Tower_4:OnHealthChanged"
|
||||
"hurttrigger" "Rift_Tower_4:OnTakeDamage"
|
||||
"breakable" "Rift_Tower_4"
|
||||
"timeout" "3"
|
||||
}
|
||||
@ -37,6 +41,7 @@
|
||||
"name" "Tower"
|
||||
"method" "breakable"
|
||||
"trigger" "Rift_Tower_5:OnHealthChanged"
|
||||
"hurttrigger" "Rift_Tower_5:OnTakeDamage"
|
||||
"breakable" "Rift_Tower_5"
|
||||
"timeout" "3"
|
||||
}
|
||||
@ -45,6 +50,7 @@
|
||||
"name" "Tower"
|
||||
"method" "breakable"
|
||||
"trigger" "Rift_Tower_6:OnHealthChanged"
|
||||
"hurttrigger" "Rift_Tower_6:OnTakeDamage"
|
||||
"breakable" "Rift_Tower_6"
|
||||
"timeout" "3"
|
||||
}
|
||||
@ -54,6 +60,7 @@
|
||||
"name" "Frozen lake"
|
||||
"method" "breakable"
|
||||
"trigger" "Forest_BreakGlass:OnTakeDamage"
|
||||
"hurttrigger" "Forest_BreakGlass:OnTakeDamage"
|
||||
"breakable" "Forest_BreakGlass"
|
||||
}
|
||||
|
||||
@ -71,11 +78,21 @@
|
||||
"trigger" "Temple_Randomizer:OnCase01"
|
||||
"counter" "Temple_Puzzle_BtnCount"
|
||||
}
|
||||
"-10"
|
||||
{
|
||||
"name" "Tower"
|
||||
"method" "breakable"
|
||||
"trigger" "#1159086:OnHealthChanged"
|
||||
"hurttrigger" "#1159086:OnTakeDamage"
|
||||
"breakable" "#1159086"
|
||||
"timeout" "3"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Mateus"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_Hurt_Hpadd:OnStartTouch"
|
||||
"hurttrigger" "Boss_Physbox:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Boss_Health"
|
||||
@ -96,6 +113,7 @@
|
||||
"name" "Chaos"
|
||||
"method" "hpbar"
|
||||
"trigger" "Forest_Puzzle_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "Chaos_Physbox:OnHealthChanged"
|
||||
|
||||
"iterator" "Chaos_Overlay_Counter"
|
||||
"counter" "Chaos_Health"
|
||||
@ -106,6 +124,7 @@
|
||||
"name" "Mateus"
|
||||
"method" "counter"
|
||||
"trigger" "Fin_Boss_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "Fin_Boss_Physbox:OnHealthChanged"
|
||||
|
||||
"counter" "Fin_Boss_Counter"
|
||||
}
|
||||
@ -114,6 +133,7 @@
|
||||
"name" "Gabranth"
|
||||
"method" "counter"
|
||||
"trigger" "Guardian_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "Guardian_Break:OnHealthChanged"
|
||||
|
||||
"counter" "Guardian_Counter"
|
||||
}
|
||||
|
@ -5,6 +5,7 @@
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_Health_Init:OutValue"
|
||||
"hurttrigger" "Boss_Model:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Boss_Health"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Dragon"
|
||||
"method" "counter"
|
||||
"trigger" "Ehe_Dragon:OnUser2"
|
||||
"hurttrigger" "Ehe_Dragon:OnHealthChanged"
|
||||
|
||||
"counter" "Ehe_Dragon_HP"
|
||||
}
|
||||
@ -23,6 +25,7 @@
|
||||
"name" "Gabranth"
|
||||
"method" "counter"
|
||||
"trigger" "#896598:OnStartTouch"
|
||||
"hurttrigger" "Ehe_Guardian:OnHealthChanged"
|
||||
|
||||
"counter" "Ehe_Guardian_HP"
|
||||
}
|
||||
@ -31,6 +34,7 @@
|
||||
"name" "Gabranth"
|
||||
"method" "hpbar"
|
||||
"trigger" "Guard_Health_Init:OutValue"
|
||||
"hurttrigger" "Guard_1_Physbox:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Guard_Health"
|
||||
@ -42,6 +46,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Guard_2_Physbox:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "Guard_2_Physbox:OnHealthChanged"
|
||||
|
||||
"counter" "Guard_2_Health"
|
||||
}
|
||||
@ -51,6 +56,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Guard_3_Physbox:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "Guard_3_Physbox:OnHealthChanged"
|
||||
|
||||
"counter" "Guard_3_Health"
|
||||
}
|
||||
@ -59,6 +65,7 @@
|
||||
"name" "Chaos"
|
||||
"method" "counter"
|
||||
"trigger" "#558327:OnStartTouch"
|
||||
"hurttrigger" "Airship_Ending_Boss_Physbox:OnHealthChanged"
|
||||
|
||||
"counter" "Airship_Ending_Boss_Health"
|
||||
}
|
||||
|
@ -5,6 +5,7 @@
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "Boss_Break:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Boss_Health"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "Ehe_Dragon_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "Ehe_Dragon_Break:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Boss_Health"
|
||||
@ -25,6 +27,7 @@
|
||||
"name" "Belias"
|
||||
"method" "hpbar"
|
||||
"trigger" "Belias_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "Belias_Break:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Boss_Health"
|
||||
@ -35,6 +38,7 @@
|
||||
"name" "Gabranth"
|
||||
"method" "hpbar"
|
||||
"trigger" "Judge_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "Judge_Armor:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Boss_Health"
|
||||
@ -45,6 +49,7 @@
|
||||
"name" "Gabranth"
|
||||
"method" "hpbar"
|
||||
"trigger" "Guard_Temp_Boss:OnEntitySpawned"
|
||||
"hurttrigger" "Guard_Boss_Break:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Boss_Health"
|
||||
@ -55,6 +60,7 @@
|
||||
"name" "Chaos"
|
||||
"method" "hpbar"
|
||||
"trigger" "Chaos_Hp_To_Boss:OnStartTouch"
|
||||
"hurttrigger" "Chaos_Armor:OnHealthChanged"
|
||||
|
||||
"iterator" "Boss_Overlay_Counter"
|
||||
"counter" "Boss_Health"
|
||||
@ -66,6 +72,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Espers_Temp_Belias:OnEntitySpawned"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "Espers_Belias_Physbox:OnHealthChanged"
|
||||
|
||||
"counter" "Espers_Belias_Counter"
|
||||
}
|
||||
@ -75,6 +82,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Espers_Temp_Chaos:OnEntitySpawned"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "Espers_Chaos_Physbox:OnHealthChanged"
|
||||
|
||||
"counter" "Espers_Chaos_Counter"
|
||||
}
|
||||
@ -84,6 +92,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Espers_Temp_Mateus:OnEntitySpawned"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "Espers_Mateus_Physbox:OnHealthChanged"
|
||||
|
||||
"counter" "Espers_Mateus_Counter"
|
||||
}
|
||||
@ -94,6 +103,7 @@
|
||||
"method" "breakable"
|
||||
"trigger" "Summon_Belias_Temp:OnEntitySpawned"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "Belias_Summon_Physbox:OnTakeDamage"
|
||||
|
||||
"breakable" "Belias_Summon_Physbox"
|
||||
}
|
||||
@ -103,6 +113,7 @@
|
||||
"method" "breakable"
|
||||
"trigger" "Summon_Chaos_Temp:OnEntitySpawned"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "Chaos_Summon_Physbox:OnTakeDamage"
|
||||
|
||||
"breakable" "Chaos_Summon_Physbox"
|
||||
}
|
||||
@ -112,6 +123,7 @@
|
||||
"method" "breakable"
|
||||
"trigger" "Summon_Mateus_Temp:OnEntitySpawned"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "Mateus_Summon_Physbox:OnTakeDamage"
|
||||
|
||||
"breakable" "Mateus_Summon_Physbox"
|
||||
}
|
||||
|
@ -4,37 +4,48 @@
|
||||
{
|
||||
"name" "Knight"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Template_Knight:OnEntitySpawned"
|
||||
"showtrigger" "Boss_Template_Knight:OnEntitySpawned"
|
||||
"trigger" "Boss_Template_Knight:OnEntitySpawned"
|
||||
"hurttrigger" "Knight_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "Knight_HP_Counter"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Keeper of Halidom"
|
||||
"method" "counter"
|
||||
"trigger" "KOH_HP_Add:OnStartTouch"
|
||||
"showtrigger" "KOH_Dynamic:OnUser1"
|
||||
"trigger" "KOH_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "KOH_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "KOH_HP_Counter"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Odin"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Template_Odin:OnEntitySpawned"
|
||||
"trigger" "Boss_Template_Odin:OnEntitySpawned"
|
||||
"hurttrigger" "Odin_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "Odin_HP_Counter"
|
||||
}
|
||||
|
||||
|
||||
"3"
|
||||
{
|
||||
"name" "Seymour Natus"
|
||||
"method" "counter"
|
||||
"trigger" "Savage_Boss_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Odin_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "Sanctuary_Keeper_HP_Counter"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Mortibody"
|
||||
"method" "counter"
|
||||
"trigger" "Seymour_Natus_Branch_Break:OnFalse"
|
||||
"trigger" "Seymour_Natus_Branch_Break:OnFalse"
|
||||
|
||||
"counter" "Seymour_Natus_Break_HP_Counter"
|
||||
}
|
||||
"5"
|
||||
@ -44,6 +55,7 @@
|
||||
"trigger" "Iron_Giant_Breakable:OnHealthChanged"
|
||||
"showtrigger" "Iron_Giant_Breakable:OnHealthChanged"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Iron_Giant_HP_Counter"
|
||||
}
|
||||
"6"
|
||||
@ -53,14 +65,18 @@
|
||||
"trigger" "Serpent_Breakable:OnHealthChanged"
|
||||
"showtrigger" "Serpent_Breakable:OnHealthChanged"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Serpent_HP_Counter"
|
||||
}
|
||||
|
||||
|
||||
"7"
|
||||
{
|
||||
"name" "Behemoth"
|
||||
"method" "hpbar"
|
||||
"trigger" "TP_Behemoth:OnStartTouch"
|
||||
|
||||
"hurttrigger" "Behemoth_Breakable:OnHealthChanged"
|
||||
|
||||
"iterator" "Behemoth_HP_Breakable_Counter"
|
||||
"counter" "Behemoth_HP_Counter"
|
||||
"backup" "Behemoth_HP_Initial"
|
||||
@ -69,35 +85,45 @@
|
||||
{
|
||||
"name" "Seymour Natus"
|
||||
"method" "counter"
|
||||
"trigger" "Seymour_Natus_HP_Add:OnStartTouch"
|
||||
"trigger" "Seymour_Natus_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Seymour_Natus_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "Seymour_Natus_HP_Counter"
|
||||
}
|
||||
"9"
|
||||
{
|
||||
"name" "Ultima Weapon"
|
||||
"method" "counter"
|
||||
"trigger" "Ultima_Weapon_HP_Add:OnStartTouch"
|
||||
"trigger" "Ultima_Weapon_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Ultima_Weapon_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "Ultima_Weapon_HP_Counter"
|
||||
}
|
||||
"10"
|
||||
{
|
||||
"name" "Garland"
|
||||
"method" "counter"
|
||||
"trigger" "Garland_HP_Add:OnStartTouch"
|
||||
"trigger" "Garland_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Garland_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "Garland_HP_Counter"
|
||||
}
|
||||
"11"
|
||||
{
|
||||
"name" "Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "Bahamut_HP_Add_Branch:OnFalse"
|
||||
"trigger" "Bahamut_HP_Add_Branch:OnFalse"
|
||||
"hurttrigger" "Castle_Bahamut_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "Castle_Bahamut_HP_Counter"
|
||||
}
|
||||
"11"
|
||||
"12"
|
||||
{
|
||||
"name" "Final Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Template_Final_Bahamut:OnEntitySpawned"
|
||||
"trigger" "Boss_Template_Final_Bahamut:OnEntitySpawned"
|
||||
"hurttrigger" "Final_Bahamut_Breakable:OnHealthChanged"
|
||||
|
||||
"counter" "Final_Bahamut_HP_Counter"
|
||||
}
|
||||
}
|
31
BossHP/configs/bosshp/ze_Genso_Of_Last_v2_2fix.cfg
Normal file
31
BossHP/configs/bosshp/ze_Genso_Of_Last_v2_2fix.cfg
Normal file
@ -0,0 +1,31 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Edge"
|
||||
"method" "counter"
|
||||
"trigger" "push_boss_stage2:OnStartTouch"
|
||||
"counter" "Edge_Health"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Edge"
|
||||
"method" "counter"
|
||||
"trigger" "push_boss_stage3:OnStartTouch"
|
||||
"counter" "Edge_Health"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Genesis"
|
||||
"method" "counter"
|
||||
"trigger" "#273800:OnStartTouch"
|
||||
"counter" "Genesis_Counter"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Balrog"
|
||||
"method" "counter"
|
||||
"trigger" "#304673:OnStartTouch"
|
||||
"counter" "Airship_Ending_Boss_Health"
|
||||
}
|
||||
}
|
@ -1,109 +1,33 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "counter"
|
||||
"trigger" "Dragon_City_Addhp:OnStartTouch"
|
||||
|
||||
"counter" "Dragon_City_Health"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Giant"
|
||||
"method" "counter"
|
||||
"trigger" "Giant_Break:OnUser1"
|
||||
"timeout" "5"
|
||||
"trigger" "Giant_Temp:OnEntitySpawned"
|
||||
"showtrigger" "Giant_Break:OnDamaged"
|
||||
"hurttrigger" "Giant_Break:OnDamaged"
|
||||
"killtrigger" "Giant_Die:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Giant_Health"
|
||||
}
|
||||
"0"
|
||||
"1"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "counter"
|
||||
"trigger" "Dragon_City_Addhp:OnStartTouch"
|
||||
"hurttrigger" "Dragon_City_Armor:OnHealthChanged"
|
||||
|
||||
"counter" "Dragon_City_Health"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "counter"
|
||||
"trigger" "Dragon_End_Addhp:OnStartTouch"
|
||||
"hurttrigger" "Dragon_City_Armor:OnHealthChanged"
|
||||
|
||||
"counter" "Dragon_End_Health"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "TeamHP"
|
||||
"method" "counter"
|
||||
"trigger" "Shop_TeamHP_Relay:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Shop_TeamHP_Counter"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "HealItem"
|
||||
"method" "counter"
|
||||
"trigger" "Shop_HealItem_Relay:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Shop_HealItem_Counter"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "AmmoItem"
|
||||
"method" "counter"
|
||||
"trigger" "Shop_AmmoItem_Relay:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Shop_AmmoItem_Counter"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "SwordItem"
|
||||
"method" "counter"
|
||||
"trigger" "Shop_SwordItem_Relay:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Shop_SwordItem_Counter"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "BowItem"
|
||||
"method" "counter"
|
||||
"trigger" "Shop_BowItem_Relay:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Shop_BowItem_Counter"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "AxeItem"
|
||||
"method" "counter"
|
||||
"trigger" "Shop_AxeItem_Relay:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Shop_AxeItem_Counter"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Bow"
|
||||
"method" "breakable"
|
||||
"trigger" "Item_Bow_Relay:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "Item_Bow_Model"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Sword"
|
||||
"method" "counter"
|
||||
"trigger" "Item_Sword_Relay:OnTrigger"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Item_Sword_Counter"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "DoorBreak"
|
||||
"method" "counter"
|
||||
"trigger" "Fell_City0_DoorBreak:OnBreak"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Fell_City0_DoorCounter"
|
||||
}
|
||||
}
|
||||
|
@ -1,133 +1,133 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Robot Spider"
|
||||
"method" "hpbar"
|
||||
"trigger" "contador:OnStartTouch"
|
||||
|
||||
"iterator" "hpcount3"
|
||||
"counter" "hpcount2"
|
||||
"backup" "hpcount1"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Helicopter"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_AddHp:OnStartTouch"
|
||||
|
||||
"iterator" "chop_counter3"
|
||||
"counter" "chop_counter1"
|
||||
"backup" "chop_counter2"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Npc 1"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl1_template:OnEntitySpawned"
|
||||
"showtrigger" "mini_break1:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break1"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Npc 2"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl1_template2:OnEntitySpawned"
|
||||
"showtrigger" "mini_break2:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break2"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Npc 3"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl1_template3:OnEntitySpawned"
|
||||
"showtrigger" "mini_break3:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break3"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Npc 4"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl2_template1:OnEntitySpawned"
|
||||
"showtrigger" "mini_break4:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break4"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Npc 5"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl2_template3:OnEntitySpawned"
|
||||
"showtrigger" "mini_break6:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break6"
|
||||
}
|
||||
"7"
|
||||
{
|
||||
"name" "Npc 6"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl2_template4:OnEntitySpawned"
|
||||
"showtrigger" "mini_break7:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break7"
|
||||
}
|
||||
"8"
|
||||
{
|
||||
"name" "Npc 7"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template1:OnEntitySpawned"
|
||||
"showtrigger" "mini_break10:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break10"
|
||||
}
|
||||
"9"
|
||||
{
|
||||
"name" "Npc 8"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template11:OnEntitySpawned"
|
||||
"showtrigger" "mini_break11:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break11"
|
||||
}
|
||||
"10"
|
||||
{
|
||||
"name" "Npc 9"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template12:OnEntitySpawned"
|
||||
"showtrigger" "mini_break12:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break12"
|
||||
}
|
||||
"11"
|
||||
{
|
||||
"name" "Npc 10"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template13:OnEntitySpawned"
|
||||
"showtrigger" "mini_break13:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break13"
|
||||
}
|
||||
"12"
|
||||
{
|
||||
"name" "Npc 11"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template14:OnEntitySpawned"
|
||||
"showtrigger" "mini_break14:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break14"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Mech Spider"
|
||||
"method" "hpbar"
|
||||
"trigger" "contador:OnStartTouch"
|
||||
|
||||
"iterator" "hpcount3"
|
||||
"counter" "hpcount2"
|
||||
"backup" "hpcount1"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Chopper"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_AddHp:OnStartTouch"
|
||||
|
||||
"iterator" "chop_counter3"
|
||||
"counter" "chop_counter1"
|
||||
"backup" "chop_counter2"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Turret 1"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl1_template:OnEntitySpawned"
|
||||
"showtrigger" "mini_break1:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break1"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Turret 2"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl1_template2:OnEntitySpawned"
|
||||
"showtrigger" "mini_break2:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break2"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Turret 3"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl1_template3:OnEntitySpawned"
|
||||
"showtrigger" "mini_break3:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break3"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Turret 4"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl2_template1:OnEntitySpawned"
|
||||
"showtrigger" "mini_break4:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break4"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Turret 5"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl2_template3:OnEntitySpawned"
|
||||
"showtrigger" "mini_break6:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break6"
|
||||
}
|
||||
"7"
|
||||
{
|
||||
"name" "Turret 6"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl2_template4:OnEntitySpawned"
|
||||
"showtrigger" "mini_break7:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break7"
|
||||
}
|
||||
"8"
|
||||
{
|
||||
"name" "Turret 7"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template1:OnEntitySpawned"
|
||||
"showtrigger" "mini_break10:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break10"
|
||||
}
|
||||
"9"
|
||||
{
|
||||
"name" "Turret 8"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template11:OnEntitySpawned"
|
||||
"showtrigger" "mini_break11:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break11"
|
||||
}
|
||||
"10"
|
||||
{
|
||||
"name" "Turret 9"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template12:OnEntitySpawned"
|
||||
"showtrigger" "mini_break12:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break12"
|
||||
}
|
||||
"11"
|
||||
{
|
||||
"name" "Turret 10"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template13:OnEntitySpawned"
|
||||
"showtrigger" "mini_break13:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break13"
|
||||
}
|
||||
"12"
|
||||
{
|
||||
"name" "Turret 11"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl3_template14:OnEntitySpawned"
|
||||
"showtrigger" "mini_break14:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "mini_break14"
|
||||
}
|
||||
}
|
@ -5,6 +5,7 @@
|
||||
"name" "Web"
|
||||
"method" "breakable"
|
||||
"trigger" "#391272:OnTakeDamage"
|
||||
"hurttrigger" "#391272:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "#391272"
|
||||
@ -14,6 +15,7 @@
|
||||
"name" "Web"
|
||||
"method" "breakable"
|
||||
"trigger" "#391280:OnTakeDamage"
|
||||
"hurttrigger" "#391280:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "#391280"
|
||||
@ -23,6 +25,7 @@
|
||||
"name" "Web"
|
||||
"method" "breakable"
|
||||
"trigger" "#391289:OnTakeDamage"
|
||||
"hurttrigger" "#391289:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "#391289"
|
||||
@ -32,6 +35,7 @@
|
||||
"name" "Web"
|
||||
"method" "breakable"
|
||||
"trigger" "#391297:OnTakeDamage"
|
||||
"hurttrigger" "#391297:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "#391297"
|
||||
@ -41,6 +45,7 @@
|
||||
"name" "Spider"
|
||||
"method" "hpbar"
|
||||
"trigger" "logic_spider:OnTrigger:5"
|
||||
"hurttrigger" "boss_break_head:OnDamaged"
|
||||
|
||||
"iterator" "stripper_health_iterator"
|
||||
"counter" "stripper_health_counter"
|
||||
@ -51,6 +56,7 @@
|
||||
"name" "Web"
|
||||
"method" "breakable"
|
||||
"trigger" "point_web2:OnEntitySpawned"
|
||||
"hurttrigger" "web3:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
|
||||
@ -61,6 +67,7 @@
|
||||
"name" "Web"
|
||||
"method" "breakable"
|
||||
"trigger" "point_web2:OnEntitySpawned"
|
||||
"hurttrigger" "web2:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
|
||||
@ -71,6 +78,7 @@
|
||||
"name" "Nazgul"
|
||||
"method" "breakable"
|
||||
"trigger" "boat_1_path1:OnPass:0.03"
|
||||
"hurttrigger" "box_nazgryl:OnTakeDamage"
|
||||
|
||||
"breakable" "box_nazgryl"
|
||||
}
|
||||
@ -79,6 +87,7 @@
|
||||
"name" "Uruk-Hai"
|
||||
"method" "hpbar"
|
||||
"trigger" "boss1_trigger_start:OnTrigger:4"
|
||||
"hurttrigger" "boss1_break:OnDamaged"
|
||||
|
||||
"iterator" "stripper_health_iterator"
|
||||
"counter" "stripper_health_counter"
|
||||
@ -89,6 +98,7 @@
|
||||
"name" "Support 1"
|
||||
"method" "breakable"
|
||||
"trigger" "trigger_set_damba_hp:OnStartTouch:0.03"
|
||||
"hurttrigger" "beam_1:OnTakeDamage"
|
||||
|
||||
"breakable" "beam_1"
|
||||
}
|
||||
@ -97,6 +107,7 @@
|
||||
"name" "Support 2"
|
||||
"method" "breakable"
|
||||
"trigger" "trigger_set_damba_hp:OnStartTouch:0.03"
|
||||
"hurttrigger" "beam_2:OnTakeDamage"
|
||||
|
||||
"breakable" "beam_2"
|
||||
}
|
||||
@ -105,6 +116,7 @@
|
||||
"name" "Grima"
|
||||
"method" "breakable"
|
||||
"trigger" "stripper_grima_trigger:OnTrigger:0.03"
|
||||
"hurttrigger" "box_grima_helth:OnTakeDamage"
|
||||
|
||||
"breakable" "box_grima_helth"
|
||||
}
|
||||
@ -113,6 +125,7 @@
|
||||
"name" "Saruman"
|
||||
"method" "hpbar"
|
||||
"trigger" "boss3_trigger_start:OnTrigger:4"
|
||||
"hurttrigger" "boss3_break:OnDamaged"
|
||||
|
||||
"iterator" "stripper_health_iterator"
|
||||
"counter" "stripper_health_counter"
|
||||
|
@ -5,6 +5,7 @@
|
||||
"name" "Pyramigay"
|
||||
"method" "counter"
|
||||
"trigger" "trigger_pyramid_1:OnStartTouch"
|
||||
"hurttrigger" "jugg_physbox:OnHealthChanged"
|
||||
"counter" "trigger_pyramid_counter"
|
||||
}
|
||||
"1"
|
||||
@ -12,6 +13,7 @@
|
||||
"name" "Eye - Phase 1/2"
|
||||
"method" "counter"
|
||||
"trigger" "space_boss_trigger:OnStartTouch"
|
||||
"hurttrigger" "space_physbox:OnHealthChanged"
|
||||
"counter" "space_counter1"
|
||||
}
|
||||
"2"
|
||||
@ -19,13 +21,15 @@
|
||||
"name" "Eye - Phase 2/2"
|
||||
"method" "counter"
|
||||
"trigger" "space_boss_trigger:OnStartTouch"
|
||||
"hurttrigger" "space_physbox2:OnHealthChanged"
|
||||
"counter" "space_counter2"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Roshi"
|
||||
"method" "counter"
|
||||
"trigger" "trig_laser:OnStartTouch"
|
||||
"trigger" "roshi_counter:OutValue"
|
||||
"hurttrigger" "laser_physbox:OnHealthChanged"
|
||||
"counter" "roshi_counter"
|
||||
}
|
||||
"4"
|
||||
@ -33,6 +37,7 @@
|
||||
"name" "Bahatard"
|
||||
"method" "counter"
|
||||
"trigger" "trig_bahamut_vie:OnStartTouch"
|
||||
"hurttrigger" "npc_bahamut_physbox:OnHealthChanged"
|
||||
"counter" "npc_bahamut_counter"
|
||||
}
|
||||
"5"
|
||||
@ -40,6 +45,7 @@
|
||||
"name" "Meshlem"
|
||||
"method" "counter"
|
||||
"trigger" "Meshlem_Boss_Hp_To_Boss:OnStartTouch"
|
||||
"hurttrigger" "Meshlem_Boss_Break:OnHealthChanged"
|
||||
"counter" "Boss_Health"
|
||||
}
|
||||
}
|
@ -9,6 +9,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "ChariotHitbox:OnTakeDamage"
|
||||
|
||||
"iterator" "Chariotcounter3"
|
||||
"counter" "ChariotCounter1"
|
||||
@ -23,6 +24,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "NigraHitbox:OnTakeDamage"
|
||||
|
||||
"iterator" "Nigracounter3"
|
||||
"counter" "NigraCounter1"
|
||||
@ -37,6 +39,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "GoroHitbox:OnTakeDamage"
|
||||
|
||||
"iterator" "Gorocounter3"
|
||||
"counter" "GoroCounter1"
|
||||
@ -51,6 +54,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "jeepHitbox:OnTakeDamage"
|
||||
|
||||
"iterator" "jeepcounter3"
|
||||
"counter" "jeepCounter1"
|
||||
@ -65,6 +69,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "sanicHitbox:OnTakeDamage"
|
||||
|
||||
"iterator" "saniccounter3"
|
||||
"counter" "sanicCounter1"
|
||||
@ -79,6 +84,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "PoncherDogHitbox:OnTakeDamage"
|
||||
|
||||
"iterator" "PoncherDogcounter3"
|
||||
"counter" "PoncherDogCounter1"
|
||||
@ -93,6 +99,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "AnalHitbox:OnTakeDamage"
|
||||
|
||||
"iterator" "Analcounter3"
|
||||
"counter" "AnalCounter1"
|
||||
@ -103,6 +110,7 @@
|
||||
"name" "Poncher Monkey"
|
||||
"method" "hpbar"
|
||||
"trigger" "Stage1_Door5_trigger:OnStartTouch"
|
||||
"hurttrigger" "DevilHitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "BossCounter3"
|
||||
"counter" "BossCounter1"
|
||||
@ -113,6 +121,7 @@
|
||||
"name" "Muhamed"
|
||||
"method" "hpbar"
|
||||
"trigger" "Stage2_Muhamed_HpScale:OnStartTouch"
|
||||
"hurttrigger" "isisHitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "BossCounter3"
|
||||
"counter" "BossCounter1"
|
||||
@ -124,6 +133,7 @@
|
||||
"method" "breakable"
|
||||
"trigger" "Typhoon_GoatTemplate:OnEntitySpawned"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "Vacuum_HitBox:OnTakeDamage"
|
||||
|
||||
"breakable" "Typhoon_GoatHitBox"
|
||||
}
|
||||
@ -132,6 +142,7 @@
|
||||
"name" "Poncher Monkey"
|
||||
"method" "hpbar"
|
||||
"trigger" "Stage2_GrapeSoda_HpScale:OnStartTouch"
|
||||
"hurttrigger" "GrapeSoda_HitBox:OnHealthChanged"
|
||||
|
||||
"iterator" "BossCounter3"
|
||||
"counter" "BossCounter1"
|
||||
@ -142,6 +153,7 @@
|
||||
"name" "Dancing Queers"
|
||||
"method" "hpbar"
|
||||
"trigger" "Stage3_DancingQueersHpScale:OnStartTouch"
|
||||
"hurttrigger" "GarbageDisposal_Hitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "BossCounter3"
|
||||
"counter" "BossCounter1"
|
||||
@ -152,6 +164,7 @@
|
||||
"name" "King Poncher"
|
||||
"method" "hpbar"
|
||||
"trigger" "Stage3_PoncherHPScale:OnStartTouch"
|
||||
"hurttrigger" "KingPoncherHitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "BossCounter3"
|
||||
"counter" "BossCounter1"
|
||||
@ -162,6 +175,7 @@
|
||||
"name" "Qwerpifloom"
|
||||
"method" "hpbar"
|
||||
"trigger" "AutismTemplate:OnEntitySpawned"
|
||||
"hurttrigger" "AutismHitbox:OnTakeDamage"
|
||||
|
||||
"iterator" "QwerpifloomCounter3"
|
||||
"counter" "QwerpifloomCounter1"
|
||||
@ -172,6 +186,7 @@
|
||||
"name" "Dodge Charger"
|
||||
"method" "hpbar"
|
||||
"trigger" "DodgeChargerTemplate:OnEntitySpawned"
|
||||
"hurttrigger" "DodgeChargerHitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "ChargerCounter3"
|
||||
"counter" "ChargerCounter1"
|
||||
@ -182,6 +197,7 @@
|
||||
"name" "SSJ Poncher"
|
||||
"method" "hpbar"
|
||||
"trigger" "SpaceJam_BossHpScale:OnStartTouch"
|
||||
"hurttrigger" "SSJPoncherHitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "BossCounter3"
|
||||
"counter" "BossCounter1"
|
||||
|
@ -5,6 +5,7 @@
|
||||
"name" "Snake"
|
||||
"method" "hpbar"
|
||||
"trigger" "Room4_Hp_Trigger:OnStartTouch"
|
||||
"hurttrigger" "Noctali_Boss_Break:OnHealthChanged"
|
||||
|
||||
"iterator" "Room4_Boss_HpCounter"
|
||||
"counter" "Room4_Boss_Hp"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Medusa"
|
||||
"method" "hpbar"
|
||||
"trigger" "medusa_hpadd_trigger:OnStartTouch"
|
||||
"hurttrigger" "mboss_hurt_relay:OnTrigger"
|
||||
|
||||
"iterator" "HPCounterIterator"
|
||||
"counter" "HPCounter"
|
||||
@ -25,6 +27,7 @@
|
||||
"name" "Ball"
|
||||
"method" "counter"
|
||||
"trigger" "Room5_Phys_HpTrig:OnStartTouch"
|
||||
"hurttrigger" "Room5_Phys_1:OnHealthChanged"
|
||||
|
||||
"counter" "Room5_Phys_HpCounter1"
|
||||
}
|
||||
@ -33,6 +36,7 @@
|
||||
"name" "Ball"
|
||||
"method" "counter"
|
||||
"trigger" "Room5_Phys_HpTrig:OnStartTouch"
|
||||
"hurttrigger" "Room5_Phys_2:OnHealthChanged"
|
||||
|
||||
"counter" "Room5_Phys_HpCounter2"
|
||||
}
|
||||
@ -41,6 +45,7 @@
|
||||
"name" "Little Snake"
|
||||
"method" "hpbar"
|
||||
"trigger" "Room8_Hp_Trigger:OnStartTouch"
|
||||
"hurttrigger" "Nostar_Boss_Break_2:OnHealthChanged"
|
||||
|
||||
"iterator" "Room8_Boss_HpCounter"
|
||||
"counter" "Room8_Boss_Hp"
|
||||
@ -51,6 +56,7 @@
|
||||
"name" "Big Snake"
|
||||
"method" "hpbar"
|
||||
"trigger" "Room8_Hp_Trigger2:OnStartTouch"
|
||||
"hurttrigger" "Nostar_Boss_Break_2:OnHealthChanged"
|
||||
|
||||
"iterator" "Room8_Boss_HpCounter"
|
||||
"counter" "Room8_Boss_Hp"
|
||||
|
@ -1,11 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"1"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "counter"
|
||||
"trigger" "hp_add:OnStartTouch"
|
||||
|
||||
"counter" "couner"
|
||||
}
|
||||
}
|
@ -5,7 +5,6 @@
|
||||
"name" "Alien"
|
||||
"method" "counter"
|
||||
"trigger" "trigger_boss_activar:OnStartTouch"
|
||||
|
||||
"counter" "vidajefe"
|
||||
}
|
||||
}
|
@ -15,7 +15,6 @@
|
||||
"name" "Alien"
|
||||
"method" "counter"
|
||||
"trigger" "trigger_hp_add_lasers:OnStartTouch"
|
||||
|
||||
"counter" "roshi_counter"
|
||||
}
|
||||
}
|
@ -1,10 +1,11 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
"0" //Stage 1
|
||||
{
|
||||
"name" "Predator"
|
||||
"method" "hpbar"
|
||||
"trigger" "tku2:OnStartTouch"
|
||||
"hurttrigger" "pr2_ph:OnDamaged"
|
||||
|
||||
"iterator" "pirate_hp_iterations"
|
||||
"counter" "pirate_counter"
|
||||
@ -15,30 +16,34 @@
|
||||
"name" "Uterus"
|
||||
"method" "counter"
|
||||
"trigger" "bazaaren:OnStartTouch"
|
||||
"hurttrigger" "pr_ph2sa:OnDamaged"
|
||||
|
||||
"counter" "Health3s"
|
||||
}
|
||||
"2"
|
||||
"2" //Stage 2
|
||||
{
|
||||
"name" "Alien"
|
||||
"method" "counter"
|
||||
"trigger" "mult:OnStartTouch"
|
||||
"hurttrigger" "al_ph:OnDamaged"
|
||||
|
||||
"counter" "al_hp"
|
||||
}
|
||||
"3"
|
||||
"3" //Stage 2
|
||||
{
|
||||
"name" "Alien"
|
||||
"method" "counter"
|
||||
"trigger" "multpret2:OnStartTouch"
|
||||
"hurttrigger" "al_ph:OnDamaged"
|
||||
|
||||
"counter" "al_hp"
|
||||
}
|
||||
"4"
|
||||
"4" //Stage 2
|
||||
{
|
||||
"name" "Alien"
|
||||
"method" "counter"
|
||||
"trigger" "multpredaliens:OnStartTouch"
|
||||
"hurttrigger" "breakpredalien:OnDamaged"
|
||||
|
||||
"counter" "matpred"
|
||||
}
|
||||
@ -47,6 +52,7 @@
|
||||
"name" "Uterus"
|
||||
"method" "counter"
|
||||
"trigger" "multlevel4boss1:OnStartTouch"
|
||||
"hurttrigger" "doorlevel4phy:OnDamaged"
|
||||
|
||||
"counter" "Health3s4"
|
||||
}
|
||||
@ -55,6 +61,7 @@
|
||||
"name" "Predator"
|
||||
"method" "hpbar"
|
||||
"trigger" "multpret3:OnStartTouch"
|
||||
"hurttrigger" "pr2_ph:OnDamaged"
|
||||
|
||||
"iterator" "pirate_hp_iterations"
|
||||
"counter" "pirate_counter"
|
||||
@ -65,6 +72,7 @@
|
||||
"name" "Uterus"
|
||||
"method" "counter"
|
||||
"trigger" "multpret:OnStartTouch"
|
||||
"hurttrigger" "kuba2:OnDamaged"
|
||||
|
||||
"counter" "lm12"
|
||||
}
|
||||
@ -73,6 +81,7 @@
|
||||
"name" "Alien"
|
||||
"method" "counter"
|
||||
"trigger" "activatboi2:OnStartTouch"
|
||||
"hurttrigger" "pr_ph:OnDamaged"
|
||||
|
||||
"counter" "pr_hp"
|
||||
}
|
||||
@ -81,6 +90,7 @@
|
||||
"name" "Uterus"
|
||||
"method" "counter"
|
||||
"trigger" "zadnica1:OnStartTouch"
|
||||
"hurttrigger" "matkatriger:OnDamaged"
|
||||
|
||||
"counter" "ruina"
|
||||
}
|
||||
@ -97,6 +107,7 @@
|
||||
"name" "Alien"
|
||||
"method" "counter"
|
||||
"trigger" "multpret:OnStartTouch"
|
||||
"hurttrigger" "al_ph:OnDamaged"
|
||||
|
||||
"counter" "al_hp"
|
||||
}
|
@ -2,26 +2,23 @@
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Boss"
|
||||
"name" "Cube"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_HP_Adder:OnStartTouch"
|
||||
|
||||
"counter" "Boss_HP"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Boss"
|
||||
"name" "Cube - Rage Mode"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_HP_Ragemode:OnStartTouch"
|
||||
|
||||
"trigger" "Boss_HP:OnHitMin"
|
||||
"counter" "Boss_HP_Ragemode"
|
||||
}
|
||||
"1"
|
||||
"2"
|
||||
{
|
||||
"name" "Boss"
|
||||
"name" "Robot"
|
||||
"method" "counter"
|
||||
"trigger" "trigger_multiple:OnStartTouch"
|
||||
|
||||
"trigger" "Boss_return:OnDamaged"
|
||||
"counter" "Bossreturn_HP_Counter"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -58,4 +58,4 @@
|
||||
"counter" "bosslvl2_5_counter1"
|
||||
"backup" "bosslvl2_5_counter2"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
61
BossHP/configs/bosshp/ze_avalanche_reboot_beta7.cfg
Normal file
61
BossHP/configs/bosshp/ze_avalanche_reboot_beta7.cfg
Normal file
@ -0,0 +1,61 @@
|
||||
"bosses"
|
||||
{
|
||||
"0" // Stage 5
|
||||
{
|
||||
"name" "Helicopter_Boss"
|
||||
"method" "counter"
|
||||
"trigger" "bosslvl5_end_hptrigger:OnStartTouch"
|
||||
|
||||
"counter" "bosslvl5_end_counter"
|
||||
}
|
||||
"1" // Stage 1
|
||||
{
|
||||
"name" "Gargantua"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl1_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl1_4_counter3"
|
||||
"counter" "bosslvl1_4_counter1"
|
||||
"backup" "bosslvl1_4_counter2"
|
||||
}
|
||||
"2" // Stage 3
|
||||
{
|
||||
"name" "Station"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl3_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl3_counter3"
|
||||
"counter" "bosslvl3_counter1"
|
||||
"backup" "bosslvl3_counter2"
|
||||
}
|
||||
"3" // Stage 2
|
||||
{
|
||||
"name" "Cockroach"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl2_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl2_5_counter3"
|
||||
"counter" "bosslvl2_5_counter1"
|
||||
"backup" "bosslvl2_5_counter2"
|
||||
}
|
||||
"1" // Stage 4
|
||||
{
|
||||
"name" "Gargantua"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl4_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl1_4_counter3"
|
||||
"counter" "bosslvl1_4_counter1"
|
||||
"backup" "bosslvl1_4_counter2"
|
||||
}
|
||||
"3" // Stage 2
|
||||
{
|
||||
"name" "Cockroach"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl5_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl2_5_counter3"
|
||||
"counter" "bosslvl2_5_counter1"
|
||||
"backup" "bosslvl2_5_counter2"
|
||||
}
|
||||
}
|
@ -5,6 +5,7 @@
|
||||
"name" "Bouncer"
|
||||
"method" "hpbar"
|
||||
"trigger" "welcome_bouncer_enter_path1:OnPass"
|
||||
"hurttrigger" "bouncer_physbox_hp:OnHealthChanged"
|
||||
|
||||
"iterator" "bouncer_Health_HP"
|
||||
"counter" "bouncer_Health_BarHP"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Fontaine"
|
||||
"method" "hpbar"
|
||||
"trigger" "fontaine_1_Start:OnTrigger"
|
||||
"hurttrigger" "fontaine_1_hitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "fontaine_Health_HP"
|
||||
"counter" "fontaine_Health_BarHP"
|
||||
@ -25,6 +27,7 @@
|
||||
"name" "Cohen"
|
||||
"method" "hpbar"
|
||||
"trigger" "cohen_spawn_relay:OnTrigger"
|
||||
"hurttrigger" "cohen_hitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "cohen_Health_HP"
|
||||
"counter" "cohen_Health_BarHP"
|
||||
@ -34,7 +37,8 @@
|
||||
{
|
||||
"name" "Songbird"
|
||||
"method" "hpbar"
|
||||
"trigger" "songbird_start:OnTrigger"
|
||||
"trigger" "songbird_addhealth_movelinear:OnFullyOpen"
|
||||
"hurttrigger" "songbird_hitbox_head:OnHealthChanged"
|
||||
|
||||
"iterator" "songbird_Health_HP"
|
||||
"counter" "songbird_Health_BarHP"
|
||||
@ -45,7 +49,8 @@
|
||||
"name" "Patriot"
|
||||
"method" "breakable"
|
||||
"trigger" "columbia_patriot_timer:OnTimer"
|
||||
"hurttrigger" "columbia_patriot_health:OnTakeDamage"
|
||||
|
||||
"breakable" "columbia_patriot_health"
|
||||
}
|
||||
}
|
||||
}
|
56
BossHP/configs/bosshp/ze_bioshock_v7.cfg
Normal file
56
BossHP/configs/bosshp/ze_bioshock_v7.cfg
Normal file
@ -0,0 +1,56 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Bouncer"
|
||||
"method" "hpbar"
|
||||
"trigger" "welcome_bouncer_enter_path1:OnPass"
|
||||
"hurttrigger" "bouncer_physbox_hp:OnHealthChanged"
|
||||
|
||||
"iterator" "bouncer_Health_HP"
|
||||
"counter" "bouncer_Health_BarHP"
|
||||
"backup" "bouncer_Health_Init"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Fontaine"
|
||||
"method" "hpbar"
|
||||
"trigger" "fontaine_1_Start:OnTrigger"
|
||||
"hurttrigger" "fontaine_1_hitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "fontaine_Health_HP"
|
||||
"counter" "fontaine_Health_BarHP"
|
||||
"backup" "fontaine_Health_Init"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Cohen"
|
||||
"method" "hpbar"
|
||||
"trigger" "cohen_spawn_relay:OnTrigger"
|
||||
"hurttrigger" "cohen_hitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "cohen_Health_HP"
|
||||
"counter" "cohen_Health_BarHP"
|
||||
"backup" "cohen_Health_Init"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Songbird"
|
||||
"method" "hpbar"
|
||||
"trigger" "songbird_addhealth_movelinear:OnFullyOpen"
|
||||
"hurttrigger" "songbird_hitbox_head:OnHealthChanged"
|
||||
|
||||
"iterator" "songbird_Health_HP"
|
||||
"counter" "songbird_Health_BarHP"
|
||||
"backup" "songbird_Health_Init"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Patriot"
|
||||
"method" "breakable"
|
||||
"trigger" "columbia_patriot_timer:OnTimer"
|
||||
"hurttrigger" "columbia_patriot_health:OnTakeDamage"
|
||||
|
||||
"breakable" "columbia_patriot_health"
|
||||
}
|
||||
}
|
10
BossHP/configs/bosshp/ze_boatescape6_remix_fix2.cfg
Normal file
10
BossHP/configs/bosshp/ze_boatescape6_remix_fix2.cfg
Normal file
@ -0,0 +1,10 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Henchman"
|
||||
"method" "counter"
|
||||
"trigger" "secret_boss_movelinear:OnFullyOpen"
|
||||
"counter" "secret_boss_hp"
|
||||
}
|
||||
}
|
@ -5,6 +5,7 @@
|
||||
"name" "BOWSER"
|
||||
"method" "counter"
|
||||
"trigger" "ins_score_trigger:OnStartTouch"
|
||||
"hurttrigger" "final_break_counter:OnHealthChanged"
|
||||
|
||||
"counter" "final_counter"
|
||||
}
|
||||
@ -13,6 +14,7 @@
|
||||
"name" "BOWSER"
|
||||
"method" "counter"
|
||||
"trigger" "boss_hp_inc_hard:OnStartTouch"
|
||||
"hurttrigger" "final_break_counter:OnHealthChanged"
|
||||
|
||||
"counter" "boss_hp_counter"
|
||||
}
|
||||
@ -21,6 +23,7 @@
|
||||
"name" "BOWSER"
|
||||
"method" "counter"
|
||||
"trigger" "boss_hp_inc_vh:OnStartTouch"
|
||||
"hurttrigger" "final_break_counter:OnHealthChanged"
|
||||
|
||||
"counter" "boss_hp_counter"
|
||||
}
|
||||
@ -29,6 +32,7 @@
|
||||
"name" "BOWSER"
|
||||
"method" "counter"
|
||||
"trigger" "boss_hp_inc_ins:OnStartTouch"
|
||||
"hurttrigger" "final_break_counter:OnHealthChanged"
|
||||
|
||||
"counter" "boss_hp_counter"
|
||||
}
|
||||
|
14
BossHP/configs/bosshp/ze_castlevania_64_v1_1.cfg
Normal file
14
BossHP/configs/bosshp/ze_castlevania_64_v1_1.cfg
Normal file
@ -0,0 +1,14 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Crest"
|
||||
"method" "hpbar"
|
||||
"trigger" "Stage2_Entrance_Trigger:OnStartTouch"
|
||||
"hurttrigger" "Stage2_DoorCrest:OnDamaged"
|
||||
|
||||
"iterator" "BossCounter3"
|
||||
"counter" "BossCounter1"
|
||||
"backup" "BossCounter2"
|
||||
}
|
||||
}
|
14
BossHP/configs/bosshp/ze_castlevania_64_v1_2.cfg
Normal file
14
BossHP/configs/bosshp/ze_castlevania_64_v1_2.cfg
Normal file
@ -0,0 +1,14 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Crest"
|
||||
"method" "hpbar"
|
||||
"trigger" "Stage2_Entrance_Trigger:OnStartTouch"
|
||||
"hurttrigger" "Stage2_DoorCrest:OnDamaged"
|
||||
|
||||
"iterator" "BossCounter3"
|
||||
"counter" "BossCounter1"
|
||||
"backup" "BossCounter2"
|
||||
}
|
||||
}
|
@ -5,7 +5,7 @@
|
||||
"name" "Sea Monster"
|
||||
"method" "hpbar"
|
||||
"trigger" "event_case_s1:OnCase04:47"
|
||||
"killtrigger" "event_case_s1:OnCase05"
|
||||
"killtrigger" "event_case_s1:OnCase05"
|
||||
|
||||
"iterator" "boss_hpbar_overlaycounter"
|
||||
"counter" "boss_counter"
|
||||
@ -16,7 +16,7 @@
|
||||
"name" "Ogre"
|
||||
"method" "hpbar"
|
||||
"trigger" "event_case_s2:OnCase11:6"
|
||||
"killtrigger" "event_case_s2:OnCase12"
|
||||
"killtrigger" "event_case_s2:OnCase12"
|
||||
|
||||
"iterator" "boss_hpbar_overlaycounter"
|
||||
"counter" "boss_counter"
|
||||
@ -27,7 +27,7 @@
|
||||
"name" "Slogra"
|
||||
"method" "hpbar"
|
||||
"trigger" "event_case_s3:OnCase11:12"
|
||||
"killtrigger" "event_case_s3:OnCase13"
|
||||
"killtrigger" "event_case_s3:OnCase13"
|
||||
|
||||
"iterator" "boss_hpbar_overlaycounter"
|
||||
"counter" "boss_counter"
|
||||
@ -38,7 +38,7 @@
|
||||
"name" "Gaibon"
|
||||
"method" "hpbar"
|
||||
"trigger" "event_case_s3:OnCase13:10"
|
||||
"killtrigger" "event_case_s3:OnCase14"
|
||||
"killtrigger" "event_case_s3:OnCase14"
|
||||
|
||||
"iterator" "boss_hpbar_overlaycounter"
|
||||
"counter" "boss_counter"
|
||||
@ -49,7 +49,7 @@
|
||||
"name" "Swamp Monster"
|
||||
"method" "hpbar"
|
||||
"trigger" "event_case_s4:OnCase09:15"
|
||||
"killtrigger" "event_case_s4:OnCase10"
|
||||
// "killtrigger" "event_case_s4:OnCase10"
|
||||
|
||||
"iterator" "boss_hpbar_overlaycounter"
|
||||
"counter" "boss_counter"
|
||||
@ -60,7 +60,7 @@
|
||||
"name" "Spider Queen"
|
||||
"method" "hpbar"
|
||||
"trigger" "event_case_s5:OnCase08:21"
|
||||
"killtrigger" "event_case_s5:OnCase09"
|
||||
"killtrigger" "event_case_s5:OnCase09"
|
||||
|
||||
"iterator" "boss_hpbar_overlaycounter"
|
||||
"counter" "boss_counter"
|
||||
@ -71,7 +71,7 @@
|
||||
"name" "Snow Titan"
|
||||
"method" "hpbar"
|
||||
"trigger" "event_case_s6:OnCase06:15"
|
||||
"killtrigger" "event_case_s6:OnCase08"
|
||||
"killtrigger" "event_case_s6:OnCase08"
|
||||
|
||||
"iterator" "boss_hpbar_overlaycounter"
|
||||
"counter" "boss_counter"
|
||||
@ -82,7 +82,7 @@
|
||||
"name" "Snow Titan"
|
||||
"method" "hpbar"
|
||||
"trigger" "event_case_s6:OnCase08"
|
||||
"killtrigger" "event_case_s6:OnCase09"
|
||||
"killtrigger" "event_case_s6:OnCase09"
|
||||
|
||||
"iterator" "boss_hpbar_overlaycounter"
|
||||
"counter" "boss_counter"
|
||||
|
@ -1,33 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Angry Santa"
|
||||
"method" "hpbar"
|
||||
"trigger" "Lvl1_Boss_HealthTr:OnStartTouch"
|
||||
|
||||
"iterator" "Boss_HealthCount"
|
||||
"counter" "Boss_Health"
|
||||
"backup" "Boss_HealthInit"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Angry Santa"
|
||||
"method" "hpbar"
|
||||
"trigger" "Lvl2_Boss_HealthTr:OnStartTouch"
|
||||
|
||||
"iterator" "Boss_HealthCount"
|
||||
"counter" "Boss_Health"
|
||||
"backup" "Boss_HealthInit"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Subzero"
|
||||
"method" "hpbar"
|
||||
"trigger" "Lvl3_Boss_HealthTr:OnStartTouch"
|
||||
|
||||
"iterator" "Boss_HealthCount"
|
||||
"counter" "Boss_Health"
|
||||
"backup" "Boss_HealthInit"
|
||||
}
|
||||
}
|
@ -1,20 +1,20 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Segments"
|
||||
"method" "counter"
|
||||
"trigger" "tr_bossaddhp:OnStartTouch"
|
||||
|
||||
"counter" "counter_boss"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "breakable"
|
||||
"trigger" "tr_bossaddhp:OnStartTouch"
|
||||
"multitrigger" "1"
|
||||
|
||||
"breakable" "pbox_boss"
|
||||
}
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Segments"
|
||||
"method" "counter"
|
||||
"trigger" "tr_bossaddhp:OnStartTouch"
|
||||
|
||||
"counter" "counter_boss"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "breakable"
|
||||
"trigger" "tr_bossaddhp:OnStartTouch"
|
||||
"multitrigger" "1"
|
||||
|
||||
"breakable" "pbox_boss"
|
||||
}
|
||||
}
|
86
BossHP/configs/bosshp/ze_crazy_escape_css2.cfg
Normal file
86
BossHP/configs/bosshp/ze_crazy_escape_css2.cfg
Normal file
@ -0,0 +1,86 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Sinner"
|
||||
"method" "counter"
|
||||
"trigger" "sinnerboss_hp_trigger:OnStartTouch"
|
||||
|
||||
"counter" "sinnerboss_hp"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Naraka"
|
||||
"method" "hpbar"
|
||||
"trigger" "naraka_count_players:OnStartTouch"
|
||||
|
||||
"counter" "naraka_counter"
|
||||
"iterator" "naraka_hp_iterations"
|
||||
"backup" "naraka_hp_backup"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Zombie Breakable Box"
|
||||
"method" "counter"
|
||||
"trigger" "nrk3_room4_zombie_breakable:OnTakeDamage"
|
||||
"showtrigger" "nrk3_room4_zombie_breakable:OnTakeDamage"
|
||||
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "nrk3_room3_box_hp"
|
||||
|
||||
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Trump's Wall -- Humans"
|
||||
"method" "counter"
|
||||
"trigger" "trumpwall_humans_hp_trigger:OnStartTouch"
|
||||
|
||||
"counter" "trumpwall_humans_hp"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Trump's Wall -- Zombies"
|
||||
"method" "counter"
|
||||
"trigger" "trumpwall_zombies_hp_trigger:OnStartTouch"
|
||||
|
||||
"counter" "trumpwall_zombies_hp"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Naraka"
|
||||
"method" "hpbar"
|
||||
"trigger" "naraka_count_players2:OnStartTouch"
|
||||
|
||||
"counter" "naraka_counter2"
|
||||
"iterator" "naraka_hp_iterations2"
|
||||
"backup" "naraka_hp_backup2"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Naraka's Ultimate -- Laser Boss"
|
||||
"method" "hpbar"
|
||||
"trigger" "naraka_ultimate_count:OnStartTouch"
|
||||
|
||||
"counter" "naraka_ultimate_counter"
|
||||
"iterator" "naraka_ultimate_hp_iterations"
|
||||
"backup" "naraka_ultimate_hp_backup"
|
||||
}
|
||||
"7"
|
||||
{
|
||||
"name" "Trump's Wall -- Left Button"
|
||||
"method" "counter"
|
||||
"trigger" "nrk3_room5_button_trigger:OnStartTouch"
|
||||
|
||||
"counter" "trumpwall_left_button_hp"
|
||||
}
|
||||
"8"
|
||||
{
|
||||
"name" "Trump's Wall -- Right Button"
|
||||
"method" "counter"
|
||||
"trigger" "nrk3_room5_button_trigger:OnStartTouch"
|
||||
|
||||
"counter" "trumpwall_right_button_hp"
|
||||
}
|
||||
}
|
36
BossHP/configs/bosshp/ze_dangerous_waters_v1a.cfg
Normal file
36
BossHP/configs/bosshp/ze_dangerous_waters_v1a.cfg
Normal file
@ -0,0 +1,36 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Tree"
|
||||
"method" "breakable"
|
||||
"trigger" "Heli 19:OnPass"
|
||||
"showtrigger" "Tree 1 Breakable:OnTakeDamage"
|
||||
"hurttrigger" "Tree 1 Breakable:OnTakeDamage"
|
||||
"timeout" "4"
|
||||
|
||||
"breakable" "Tree 1 Breakable"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Rock"
|
||||
"method" "breakable"
|
||||
"trigger" "Heli 66:OnPass"
|
||||
"showtrigger" "Rock Breakable:OnTakeDamage"
|
||||
"hurttrigger" "Rock Breakable:OnTakeDamage"
|
||||
"timeout" "4"
|
||||
|
||||
"breakable" "Rock Breakable"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Wall"
|
||||
"method" "breakable"
|
||||
"trigger" "Heli 100:OnPass"
|
||||
"showtrigger" "Wall Breakable 1:OnTakeDamage"
|
||||
"hurttrigger" "Wall Breakable 1:OnTakeDamage"
|
||||
"timeout" "4"
|
||||
|
||||
"breakable" "Wall Breakable 1"
|
||||
}
|
||||
}
|
@ -5,6 +5,7 @@
|
||||
"name" "Stray Demon"
|
||||
"method" "counter"
|
||||
"trigger" "Asylum_Demon_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Asylum_Demon_Hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "Asylum_Demon_Counter"
|
||||
}
|
||||
@ -13,6 +14,7 @@
|
||||
"name" "Old Witch"
|
||||
"method" "counter"
|
||||
"trigger" "Broadhead_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Broadhead_Phys_Body:OnHealthChanged"
|
||||
|
||||
"counter" "Broadhead_Counter"
|
||||
}
|
||||
@ -21,6 +23,7 @@
|
||||
"name" "Golem"
|
||||
"method" "counter"
|
||||
"trigger" "Golem_Boss_Push_HP:OnStartTouch"
|
||||
"hurttrigger" "Golem_Phys_Body:OnHealthChanged"
|
||||
|
||||
"counter" "Golem_Counter"
|
||||
}
|
||||
@ -30,6 +33,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Gwyndolin_Push_HP:OnStartTouch"
|
||||
"killtrigger" "Phase2_Add_HP:OnStartTouch"
|
||||
"hurttrigger" "Gwyndolin_Phys_Body:OnHealthChanged"
|
||||
|
||||
"counter" "Gwyndolin_Counter"
|
||||
}
|
||||
@ -39,6 +43,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Gwyndolin_Push_HP:OnStartTouch"
|
||||
"killtrigger" "Phase2_Add_HP:OnStartTouch"
|
||||
"hurttrigger" "Ornstein_Phys_Body:OnHealthChanged"
|
||||
|
||||
"counter" "2Ornstein_Counter"
|
||||
}
|
||||
@ -47,6 +52,7 @@
|
||||
"name" "Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "Phase2_Add_HP:OnStartTouch"
|
||||
"hurttrigger" "Ornstein_Phys_Body:OnHealthChanged"
|
||||
|
||||
"counter" "Phase2_Counter"
|
||||
}
|
||||
@ -55,7 +61,17 @@
|
||||
"name" "Gwyn"
|
||||
"method" "counter"
|
||||
"trigger" "Gwyn_Push_HP:OnStartTouch"
|
||||
"hurttrigger" "Gwyn_Phys_Body:OnHealthChanged"
|
||||
|
||||
"counter" "Gwyn_Counter"
|
||||
}
|
||||
"7" // Gargoyle
|
||||
{
|
||||
"name" "Gargoyle"
|
||||
"method" "counter"
|
||||
"trigger" "Gargoyle_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Gargoyle_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Gargoyle_Counter"
|
||||
}
|
||||
}
|
61
BossHP/configs/bosshp/ze_dark_souls_v2.cfg
Normal file
61
BossHP/configs/bosshp/ze_dark_souls_v2.cfg
Normal file
@ -0,0 +1,61 @@
|
||||
"bosses"
|
||||
{
|
||||
"0" // Stray Demon
|
||||
{
|
||||
"name" "Stray Demon"
|
||||
"method" "counter"
|
||||
"trigger" "Asylum_Demon_HP_Add:OnStartTouch"
|
||||
|
||||
"counter" "Asylum_Demon_Counter"
|
||||
}
|
||||
"1" // Old Witch
|
||||
{
|
||||
"name" "Old Witch"
|
||||
"method" "counter"
|
||||
"trigger" "Broadhead_HP_Add:OnStartTouch"
|
||||
|
||||
"counter" "Broadhead_Counter"
|
||||
}
|
||||
"2" // Golem
|
||||
{
|
||||
"name" "Golem"
|
||||
"method" "counter"
|
||||
"trigger" "Golem_Boss_Push_HP:OnStartTouch"
|
||||
|
||||
"counter" "Golem_Counter"
|
||||
}
|
||||
"3" // Gwyndolin / Ornstein
|
||||
{
|
||||
"name" "Gwyndolin"
|
||||
"method" "counter"
|
||||
"trigger" "Gwyndolin_Push_HP:OnStartTouch"
|
||||
"killtrigger" "Phase2_Add_HP:OnStartTouch"
|
||||
|
||||
"counter" "Gwyndolin_Counter"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Ornstein"
|
||||
"method" "counter"
|
||||
"trigger" "Gwyndolin_Push_HP:OnStartTouch"
|
||||
"killtrigger" "Phase2_Add_HP:OnStartTouch"
|
||||
|
||||
"counter" "2Ornstein_Counter"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "Phase2_Add_HP:OnStartTouch"
|
||||
|
||||
"counter" "Phase2_Counter"
|
||||
}
|
||||
"6" // Gwyn
|
||||
{
|
||||
"name" "Gwyn"
|
||||
"method" "counter"
|
||||
"trigger" "Gwyn_Push_HP:OnStartTouch"
|
||||
|
||||
"counter" "Gwyn_Counter"
|
||||
}
|
||||
}
|
@ -1,67 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Red Cube"
|
||||
"method" "breakable"
|
||||
"trigger" "enemy1_temp1:OnEntitySpawned"
|
||||
"showtrigger" "enemy1_core1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "enemy1_core1"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Green Cube"
|
||||
"method" "breakable"
|
||||
"trigger" "enemy2_temp1:OnEntitySpawned"
|
||||
"showtrigger" "enemy2_core1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "enemy2_core1"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Blue Cube"
|
||||
"method" "breakable"
|
||||
"trigger" "enemy3_temp1:OnEntitySpawned"
|
||||
"showtrigger" "enemy3_core1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "enemy3_core1"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "breakable"
|
||||
"trigger" "enemy4_temp1:OnEntitySpawned"
|
||||
"showtrigger" "enemy4_core1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "enemy4_core1"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Crystals left"
|
||||
"method" "counter"
|
||||
"trigger" "b_boss_relay1:OnTrigger"
|
||||
|
||||
"counter" "b_boss_counter1"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Crystals left"
|
||||
"method" "counter"
|
||||
"trigger" "c_t3:OnStartTouch"
|
||||
|
||||
"counter" "c_crystal_counter1"
|
||||
}
|
||||
}
|
@ -6,6 +6,7 @@
|
||||
"method" "breakable"
|
||||
"trigger" "enemy1_temp1:OnEntitySpawned"
|
||||
"showtrigger" "enemy1_core1:OnTakeDamage"
|
||||
"hurttrigger" "enemy1_core1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
@ -18,6 +19,7 @@
|
||||
"method" "breakable"
|
||||
"trigger" "enemy2_temp1:OnEntitySpawned"
|
||||
"showtrigger" "enemy2_core1:OnTakeDamage"
|
||||
"hurttrigger" "enemy2_core1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
@ -30,25 +32,27 @@
|
||||
"method" "breakable"
|
||||
"trigger" "enemy3_temp1:OnEntitySpawned"
|
||||
"showtrigger" "enemy3_core1:OnTakeDamage"
|
||||
"hurttrigger" "enemy3_core1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "enemy3_core1"
|
||||
}
|
||||
"3"
|
||||
"3" // B Boss
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "breakable"
|
||||
"trigger" "enemy4_temp1:OnEntitySpawned"
|
||||
"showtrigger" "enemy4_core1:OnTakeDamage"
|
||||
"hurttrigger" "enemy4_core1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "enemy4_core1"
|
||||
}
|
||||
"4"
|
||||
"4" // B Boss
|
||||
{
|
||||
"name" "Crystals left"
|
||||
"method" "counter"
|
||||
@ -56,30 +60,32 @@
|
||||
|
||||
"counter" "b_boss_counter1"
|
||||
}
|
||||
"5"
|
||||
"5" // Stage C
|
||||
{
|
||||
"name" "Crystals left"
|
||||
"method" "counter"
|
||||
"trigger" "c_t3:OnStartTouch"
|
||||
"trigger" "c_relay:OnUser1"
|
||||
"showtrigger" "c_t3:OnStartTouch"
|
||||
|
||||
"counter" "c_crystal_counter1"
|
||||
}
|
||||
"6" // D Boss
|
||||
{
|
||||
"name" "Core: Segments Left"
|
||||
"method" "counter"
|
||||
"trigger" "radiation_startrelay1:OnTrigger"
|
||||
"showtrigger" "radiation_hptrigger:OnStartTouch"
|
||||
|
||||
"counter" "radiation_hpmasscounter"
|
||||
}
|
||||
"7" // D Boss
|
||||
{
|
||||
"name" "Core: Current Segment"
|
||||
"method" "counter"
|
||||
"trigger" "radiation_startrelay1:OnTrigger"
|
||||
"showtrigger" "radiation_hptrigger:OnStartTouch"
|
||||
|
||||
"counter" "radiation_hpcounter"
|
||||
}
|
||||
}
|
||||
{
|
||||
"name" "Segments Left"
|
||||
"method" "counter"
|
||||
"trigger" "radiation_startrelay1:OnTrigger"
|
||||
"showtrigger" "radiation_hptrigger:OnStartTouch"
|
||||
|
||||
"counter" "radiation_hpmasscounter"
|
||||
}
|
||||
"7" // D Boss
|
||||
{
|
||||
"name" "Current Segment"
|
||||
"method" "counter"
|
||||
"trigger" "radiation_startrelay1:OnTrigger"
|
||||
"showtrigger" "radiation_hptrigger:OnStartTouch"
|
||||
"hurttrigger" "radiation_target:OnHealthChanged"
|
||||
|
||||
"counter" "radiation_hpcounter"
|
||||
}
|
||||
}
|
||||
|
31
BossHP/configs/bosshp/ze_destruction_of_exorath_re3.cfg
Normal file
31
BossHP/configs/bosshp/ze_destruction_of_exorath_re3.cfg
Normal file
@ -0,0 +1,31 @@
|
||||
"bosses"
|
||||
{
|
||||
|
||||
"2"
|
||||
{
|
||||
"name" "Plants left"
|
||||
"method" "counter"
|
||||
"trigger" "map_stages:OnCase03"
|
||||
"counter" "nuke_secret_counter"
|
||||
"showtrigger" "nuke_secret_counter:OutValue"
|
||||
"timeout" "3"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Plants left"
|
||||
"method" "counter"
|
||||
"trigger" "map_stages:OnCase04"
|
||||
"counter" "nuke_secret_counter"
|
||||
"showtrigger" "nuke_secret_counter:OutValue"
|
||||
"timeout" "3"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Plants left"
|
||||
"method" "counter"
|
||||
"trigger" "map_stages:OnCase05"
|
||||
"counter" "nuke_secret_counter"
|
||||
"showtrigger" "nuke_secret_counter:OutValue"
|
||||
"timeout" "3"
|
||||
}
|
||||
}
|
39
BossHP/configs/bosshp/ze_dev_r4a.cfg
Normal file
39
BossHP/configs/bosshp/ze_dev_r4a.cfg
Normal file
@ -0,0 +1,39 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "breakable"
|
||||
"trigger" "#7483:OnStartTouch"
|
||||
"hurttrigger" "lasercube:OnTakeDamage"
|
||||
|
||||
"breakable" "lasercube"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "breakable"
|
||||
"trigger" "l2Bosshpscale:OnStartTouch"
|
||||
"hurttrigger" "l2Boss:OnTakeDamage"
|
||||
|
||||
"breakable" "l2Boss"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "breakable"
|
||||
"trigger" "l3bosshpscale:OnStartTouch"
|
||||
"hurttrigger" "l3boss:OnTakeDamage"
|
||||
|
||||
"breakable" "l3boss"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "breakable"
|
||||
"trigger" "l3bosslaserscale:OnStartTouch"
|
||||
"hurttrigger" "laserL3:OnTakeDamage"
|
||||
|
||||
"breakable" "laserL3"
|
||||
}
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Guardian"
|
||||
"method" "hpbar"
|
||||
"trigger" "Noctali_Boss_Hp_To_Boss1:OnStartTouch"
|
||||
|
||||
"iterator" "pirate_hp_iterations1"
|
||||
"counter" "pirate_counter1"
|
||||
"backup" "pirate_hp_backup1"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Invul"
|
||||
"method" "hpbar"
|
||||
"trigger" "Noctali_Boss_Hp_To_Boss:OnStartTouch"
|
||||
|
||||
"iterator" "pirate_hp_iterations"
|
||||
"counter" "pirate_counter"
|
||||
"backup" "pirate_hp_backup"
|
||||
}
|
||||
}
|
@ -9,6 +9,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "4"
|
||||
"hurttrigger" "npc_phys2gg2:OnTakeDamage"
|
||||
|
||||
"breakable" "npc_phys2gg2"
|
||||
}
|
||||
@ -21,6 +22,7 @@
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "4"
|
||||
"hurttrigger" "npc_phys2gg3:OnTakeDamage"
|
||||
|
||||
"breakable" "npc_phys2gg3"
|
||||
}
|
||||
@ -40,6 +42,8 @@
|
||||
"method" "breakable"
|
||||
"trigger" "stage2_trigger:OnStartTouch"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "vedr1blac:OnTakeDamage"
|
||||
|
||||
"breakable" "vedr1blac"
|
||||
}
|
||||
"4"
|
||||
@ -47,6 +51,8 @@
|
||||
"name" "The Doctor Bertruger"
|
||||
"method" "counter"
|
||||
"trigger" "stage3_bertug_hp:OnStartTouch"
|
||||
"hurttrigger" "stage3_bertug_phys:OnDamaged"
|
||||
|
||||
"counter" "hp_bertug"
|
||||
}
|
||||
"2"
|
||||
|
39
BossHP/configs/bosshp/ze_doom_v1_1.cfg
Normal file
39
BossHP/configs/bosshp/ze_doom_v1_1.cfg
Normal file
@ -0,0 +1,39 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Boss Phase 1/4"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_trigger:OnStartTouch"
|
||||
"hurttrigger" "Bossheadbegin:OnTakeDamage"
|
||||
|
||||
"breakable" "Bossheadbegin"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Boss Phase 2/4"
|
||||
"method" "breakable"
|
||||
"trigger" "Bossheadfirst:OnAwakened"
|
||||
"hurttrigger" "Bossheadfirst:OnTakeDamage"
|
||||
|
||||
"breakable" "Bossheadfirst"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Boss Phase 3/4"
|
||||
"method" "breakable"
|
||||
"trigger" "Bossheadsecond:OnAwakened"
|
||||
"hurttrigger" "Bossheadsecond:OnTakeDamage"
|
||||
|
||||
"breakable" "Bossheadsecond"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Boss Phase 4/4"
|
||||
"method" "breakable"
|
||||
"trigger" "BossHeadfinal:OnAwakened"
|
||||
"hurttrigger" "BossHeadfinal:OnTakeDamage"
|
||||
|
||||
"breakable" "BossHeadfinal"
|
||||
}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"1"
|
||||
{
|
||||
"name" "Hemah"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_HP_Add:OnStartTouch"
|
||||
|
||||
"counter" "Boss_Counter"
|
||||
}
|
||||
}
|
39
BossHP/configs/bosshp/ze_dreamin_v1_8s.cfg
Normal file
39
BossHP/configs/bosshp/ze_dreamin_v1_8s.cfg
Normal file
@ -0,0 +1,39 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Phase Health"
|
||||
"method" "counter"
|
||||
"trigger" "boss_teleport:OnStartTouch"
|
||||
"counter" "HPCounter2"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Phases left"
|
||||
"method" "counter"
|
||||
"trigger" "boss_teleport:OnStartTouch"
|
||||
"counter" "HPCounterIterator2"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Phase Health"
|
||||
"method" "counter"
|
||||
"trigger" "HPCounterIterator2:OutValue"
|
||||
"counter" "HPCounter2"
|
||||
"multitrigger" "1"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "counter"
|
||||
"trigger" "boss_to_blade2:OnStartTouch"
|
||||
"counter" "blade_hp"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "???"
|
||||
"method" "breakable"
|
||||
"trigger" "st2_hitbox:OnDamaged"
|
||||
"breakable" "st2_hitbox"
|
||||
}
|
||||
}
|
67
BossHP/configs/bosshp/ze_dreamin_v2_1s_fix3.cfg
Normal file
67
BossHP/configs/bosshp/ze_dreamin_v2_1s_fix3.cfg
Normal file
@ -0,0 +1,67 @@
|
||||
"bosses"
|
||||
{
|
||||
"-2"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "breakable"
|
||||
"trigger" "#23551:OnHealthChanged"
|
||||
"hurttrigger" "#23551:OnTakeDamage"
|
||||
"breakable" "#23551"
|
||||
}
|
||||
"-1"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "breakable"
|
||||
"trigger" "#3664:OnHealthChanged"
|
||||
"hurttrigger" "#3664:OnTakeDamage"
|
||||
"breakable" "#3664"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Phase Health"
|
||||
"method" "counter"
|
||||
"trigger" "boss_teleport:OnStartTouch"
|
||||
"hurttrigger" "boss_target:OnHealthChanged"
|
||||
"counter" "HPCounter2"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Phases left"
|
||||
"method" "counter"
|
||||
"trigger" "boss_teleport:OnStartTouch"
|
||||
"counter" "HPCounterIterator2"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Phase Health"
|
||||
"method" "counter"
|
||||
"trigger" "HPCounterIterator2:OutValue"
|
||||
"hurttrigger" "boss_target:OnHealthChanged"
|
||||
"counter" "HPCounter2"
|
||||
"multitrigger" "1"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "counter"
|
||||
"trigger" "boss_to_blade2:OnStartTouch"
|
||||
"hurttrigger" "boss_target2:OnHealthChanged"
|
||||
"counter" "blade_hp"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "???"
|
||||
"method" "breakable"
|
||||
"trigger" "st2_hitbox:OnDamaged"
|
||||
"hurttrigger" "st2_hitbox:OnTakeDamage"
|
||||
"breakable" "st2_hitbox"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "???"
|
||||
"method" "counter"
|
||||
"trigger" "st3_hitbox:OnDamaged"
|
||||
"hurttrigger" "st3_hitbox:OnHealthChanged"
|
||||
"counter" "st3_hp"
|
||||
}
|
||||
}
|
67
BossHP/configs/bosshp/ze_dreamin_v2_1s_fix4.cfg
Normal file
67
BossHP/configs/bosshp/ze_dreamin_v2_1s_fix4.cfg
Normal file
@ -0,0 +1,67 @@
|
||||
"bosses"
|
||||
{
|
||||
"-2"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "breakable"
|
||||
"trigger" "#23551:OnHealthChanged"
|
||||
"hurttrigger" "#23551:OnTakeDamage"
|
||||
"breakable" "#23551"
|
||||
}
|
||||
"-1"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "breakable"
|
||||
"trigger" "#3664:OnHealthChanged"
|
||||
"hurttrigger" "#3664:OnTakeDamage"
|
||||
"breakable" "#3664"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Phase Health"
|
||||
"method" "counter"
|
||||
"trigger" "boss_teleport:OnStartTouch"
|
||||
"hurttrigger" "boss_target:OnHealthChanged"
|
||||
"counter" "HPCounter2"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Phases left"
|
||||
"method" "counter"
|
||||
"trigger" "boss_teleport:OnStartTouch"
|
||||
"counter" "HPCounterIterator2"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Phase Health"
|
||||
"method" "counter"
|
||||
"trigger" "HPCounterIterator2:OutValue"
|
||||
"hurttrigger" "boss_target:OnHealthChanged"
|
||||
"counter" "HPCounter2"
|
||||
"multitrigger" "1"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "counter"
|
||||
"trigger" "boss_to_blade2:OnStartTouch"
|
||||
"hurttrigger" "boss_target2:OnHealthChanged"
|
||||
"counter" "blade_hp"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "???"
|
||||
"method" "breakable"
|
||||
"trigger" "st2_hitbox:OnHealthChanged"
|
||||
"hurttrigger" "st2_hitbox:OnTakeDamage"
|
||||
"breakable" "st2_hitbox"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "???"
|
||||
"method" "counter"
|
||||
"trigger" "st3_hitbox:OnHealthChanged"
|
||||
"hurttrigger" "st3_hitbox:OnTakeDamage"
|
||||
"counter" "st3_hp"
|
||||
}
|
||||
}
|
11
BossHP/configs/bosshp/ze_eden_a3s.cfg
Normal file
11
BossHP/configs/bosshp/ze_eden_a3s.cfg
Normal file
@ -0,0 +1,11 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Anomaly"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_hp:OnStartTouch"
|
||||
|
||||
"breakable" "boss_physbox"
|
||||
}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Hedgehog"
|
||||
"method" "counter"
|
||||
"trigger" "XP_LEGO_BOSS:OnStartTouch"
|
||||
|
||||
"counter" "math_boss"
|
||||
}
|
||||
}
|
24
BossHP/configs/bosshp/ze_eternal_journey_v1_1.cfg
Normal file
24
BossHP/configs/bosshp/ze_eternal_journey_v1_1.cfg
Normal file
@ -0,0 +1,24 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Glasgavelen"
|
||||
"method" "hpbar"
|
||||
"trigger" "stg2_mutant_add_hp:OnStartTouch"
|
||||
|
||||
"iterator" "mutant_hp_iterations"
|
||||
"counter" "mutant_counter"
|
||||
"backup" "mutant_hp_backup"
|
||||
}
|
||||
|
||||
"1"
|
||||
{
|
||||
"name" "Cromcruach"
|
||||
"method" "hpbar"
|
||||
"trigger" "stg3_mutant2_add_hp:OnStartTouch"
|
||||
|
||||
"iterator" "mutant2_hp_iterations"
|
||||
"counter" "mutant2_counter"
|
||||
"backup" "mutant2_hp_backup"
|
||||
}
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "counter"
|
||||
"trigger" "act1_crystal:OnHealthChanged"
|
||||
"counter" "crystal_hp"
|
||||
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Basileusis"
|
||||
"method" "counter"
|
||||
"trigger" "act1_brige_count_trigger:OnStartTouch"
|
||||
"counter" "imagebasileusis_hp"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Magic Ball"
|
||||
"method" "counter"
|
||||
"trigger" "act2_boss_hpadd:OnStartTouch"
|
||||
"counter" "act2_boss_hp"
|
||||
}
|
||||
}
|
71
BossHP/configs/bosshp/ze_evernight_a3_4_css2.cfg
Normal file
71
BossHP/configs/bosshp/ze_evernight_a3_4_css2.cfg
Normal file
@ -0,0 +1,71 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_1_Hpadd:OnStartTouch"
|
||||
|
||||
"iterator" "Boss_1_Hp_Overlay"
|
||||
"counter" "Boss_1_Hp"
|
||||
"backup" "Boss_1_Hp_Init"
|
||||
}
|
||||
|
||||
"1"
|
||||
{
|
||||
"name" "Boss Orb"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_2_Hpadd:OnStartTouch"
|
||||
|
||||
"iterator" "Boss_2_Hp_Overlay"
|
||||
"counter" "Boss_2_Hp"
|
||||
"backup" "Boss_2_Hp_Init"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Arcane Orb"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_2_Hpadd:OnStartTouch"
|
||||
"killtrigger" "Boss_2_Phase_Switcher:OnLessThan"
|
||||
|
||||
"counter" "Boss_2_Hp_Arc"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Blizzard Orb"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_2_Hpadd:OnStartTouch"
|
||||
"killtrigger" "Boss_2_Phase_Switcher:OnLessThan"
|
||||
|
||||
"counter" "Boss_2_Hp_Blizzard"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Hurricane Orb"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_2_Hpadd:OnStartTouch"
|
||||
"killtrigger" "Boss_2_Phase_Switcher:OnLessThan"
|
||||
|
||||
"counter" "Boss_2_Hp_Hurricane"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Lava Orb"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_2_Hpadd:OnStartTouch"
|
||||
"killtrigger" "Boss_2_Phase_Switcher:OnLessThan"
|
||||
|
||||
"counter" "Boss_2_Hp_Lava"
|
||||
}
|
||||
|
||||
"6"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "hpbar"
|
||||
"trigger" "Boss_3_Hpadd:OnStartTouch"
|
||||
|
||||
"iterator" "Boss_3_Hp_Overlay"
|
||||
"counter" "Boss_3_Hp"
|
||||
"backup" "Boss_3_Hp_Init"
|
||||
}
|
||||
}
|
@ -5,6 +5,7 @@
|
||||
"name" "Pencil"
|
||||
"method" "hpbar"
|
||||
"trigger" "#459232:OnStartTouch"
|
||||
"hurttrigger" "stage1_boss_phys:OnHealthChanged"
|
||||
|
||||
"iterator" "boss_hp_iterations"
|
||||
"counter" "boss_hp"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Kappa"
|
||||
"method" "hpbar"
|
||||
"trigger" "#465328:OnStartTouch"
|
||||
"hurttrigger" "stage2_normal_bossphys2:OnHealthChanged"
|
||||
|
||||
"iterator" "boss_hp2_iterations"
|
||||
"counter" "boss_hp2"
|
||||
@ -25,6 +27,7 @@
|
||||
"name" "Pingu"
|
||||
"method" "hpbar"
|
||||
"trigger" "#1257636:OnStartTouch"
|
||||
"hurttrigger" "stage_3_normal_boss_24:OnHealthChanged"
|
||||
|
||||
"iterator" "boss_hp3_iterations"
|
||||
"counter" "boss_hp3"
|
||||
@ -35,6 +38,7 @@
|
||||
"name" "Robot"
|
||||
"method" "hpbar"
|
||||
"trigger" "#1532233:OnStartTouch"
|
||||
"hurttrigger" "stage_1_ex_boss_34:OnHealthChanged"
|
||||
|
||||
"iterator" "boss_hp_ex1_iterations"
|
||||
"counter" "boss_hp_ex1"
|
||||
@ -45,6 +49,7 @@
|
||||
"name" "Robot"
|
||||
"method" "hpbar"
|
||||
"trigger" "#1342349:OnStartTouch"
|
||||
"hurttrigger" "stage_2_ex_boss_52:OnHealthChanged"
|
||||
|
||||
"iterator" "boss_hp_ex2_iterations"
|
||||
"counter" "boss_hp_ex2"
|
||||
@ -55,6 +60,7 @@
|
||||
"name" "Evil Eye - Phase 1"
|
||||
"method" "counter"
|
||||
"trigger" "#3403461:OnStartTouch"
|
||||
"hurttrigger" "final_boss_phase_one_34:OnHealthChanged"
|
||||
|
||||
"counter" "boss_hp4_phase1"
|
||||
}
|
||||
@ -63,6 +69,7 @@
|
||||
"name" "Evil Eye - Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "#1761267:OnHitMin"
|
||||
"hurttrigger" "final_boss_phase_two_1:OnHealthChanged"
|
||||
|
||||
"counter" "boss_hp4_phase2"
|
||||
}
|
||||
@ -71,6 +78,7 @@
|
||||
"name" "Evil Eye - Phase 3"
|
||||
"method" "counter"
|
||||
"trigger" "#1930773:OnHitMin"
|
||||
"hurttrigger" "final_boss_phase_three_46:OnHealthChanged"
|
||||
|
||||
"counter" "boss_hp4_phase3"
|
||||
}
|
||||
|
@ -1,63 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Gi Nattak"
|
||||
"method" "hpbar"
|
||||
"trigger" "Hold7_Trigger:OnTrigger:35"
|
||||
|
||||
"iterator" "Special_HealthCount"
|
||||
"counter" "Special_Health"
|
||||
"backup" "Special_HealthInit"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Pampa"
|
||||
"method" "counter"
|
||||
"trigger" "lvl2_Gi_Nattak_HP_Add:OnStartTouch"
|
||||
|
||||
"counter" "Chocobo_End_Counter"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Gi Nattak"
|
||||
"method" "counter"
|
||||
"trigger" "Hard_End_Relay:OnTrigger:3"
|
||||
|
||||
"counter" "lvl2_Gi_Nattak_Counter"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Ifrit"
|
||||
"method" "counter"
|
||||
"trigger" "Hojo_Temp:OnEntitySpawned"
|
||||
|
||||
"counter" "lvl2_Gi_Nattak_Counter"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Ifrit"
|
||||
"method" "hpbar"
|
||||
"trigger" "Shinra_Arena_HP_Add:OnStartTouch"
|
||||
|
||||
"iterator" "Special_HealthCount"
|
||||
"counter" "Special_Health"
|
||||
"backup" "Special_HealthInit"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Genesis"
|
||||
"method" "counter"
|
||||
"trigger" "Genesis_Temp:OnEntitySpawned"
|
||||
|
||||
"counter" "Genesis_Counter"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Ifrit"
|
||||
"method" "counter"
|
||||
"trigger" "Ifrit_Rage_Temp:OnEntitySpawned"
|
||||
|
||||
"counter" "Rage2_Ifrit_Counter"
|
||||
}
|
||||
}
|
@ -5,6 +5,7 @@
|
||||
"name" "Gi Nattak"
|
||||
"method" "hpbar"
|
||||
"trigger" "Hold7_Trigger:OnTrigger:35"
|
||||
"hurttrigger" "Gi_Nattak_Bullet_Branch:OnTrue"
|
||||
|
||||
"iterator" "Special_HealthCount"
|
||||
"counter" "Special_Health"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Bomb"
|
||||
"method" "counter"
|
||||
"trigger" "Hard_End:OnTrigger"
|
||||
"hurttrigger" "lvl2_Boss_Hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "lvl2_Gi_Nattak_Counter"
|
||||
}
|
||||
@ -23,6 +25,7 @@
|
||||
"name" "Ifrit"
|
||||
"method" "counter"
|
||||
"trigger" "Hojo_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "lvl3_end_boss:OnHealthChanged"
|
||||
|
||||
"counter" "lvl2_Gi_Nattak_Counter"
|
||||
}
|
||||
@ -31,6 +34,7 @@
|
||||
"name" "Genesis"
|
||||
"method" "hpbar"
|
||||
"trigger" "Shinra_Elevator_Path_3:OnPass"
|
||||
"hurttrigger" "Ifrit_Phys_Body:OnHealthChanged"
|
||||
|
||||
"iterator" "Special_HealthCount"
|
||||
"counter" "Special_Health"
|
||||
@ -42,6 +46,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Shinra_Ifrit_Phys:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "Shinra_Ifrit_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Shinra_Ifrit_Counter"
|
||||
}
|
||||
@ -51,6 +56,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Shinra_Jenova_Phys:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "Shinra_Jenova_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Shinra_Jenova_Counter"
|
||||
}
|
||||
@ -60,6 +66,7 @@
|
||||
"method" "counter"
|
||||
"trigger" "Shinra_Shiva_Phys:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
"hurttrigger" "Shinra_Shiva_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Shinra_Shiva_Counter"
|
||||
}
|
||||
@ -68,6 +75,7 @@
|
||||
"name" "Genesis"
|
||||
"method" "counter"
|
||||
"trigger" "Genesis_Temp:OnEntitySpawned"
|
||||
"hurttrigger" "lvl4_end_boss:OnHealthChanged"
|
||||
|
||||
"counter" "Genesis_Counter"
|
||||
}
|
||||
|
117
BossHP/configs/bosshp/ze_ffxii_ridorana_cataract_t5_3.cfg
Normal file
117
BossHP/configs/bosshp/ze_ffxii_ridorana_cataract_t5_3.cfg
Normal file
@ -0,0 +1,117 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Zalera"
|
||||
"method" "hpbar"
|
||||
"trigger" "Zalera_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Zalera_Hitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "Special_HealthCount"
|
||||
"counter" "Special_Health"
|
||||
"backup" "Special_HealthInit"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Famfrit"
|
||||
"method" "hpbar"
|
||||
"trigger" "Famfrit_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Famfrit_Phys_Body:OnHealthChanged"
|
||||
|
||||
"iterator" "Special_HealthCount"
|
||||
"counter" "Special_Health"
|
||||
"backup" "Special_HealthInit"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Bergan"
|
||||
"method" "counter"
|
||||
"trigger" "Famfrit_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Famfrit_Phys_Body_Fire:OnHealthChanged"
|
||||
|
||||
"counter" "Famfrit_Fire_Summon_Counter"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Zargabaath"
|
||||
"method" "counter"
|
||||
"trigger" "Famfrit_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Famfrit_Phys_Body_Holy:OnHealthChanged"
|
||||
|
||||
"counter" "Famfrit_Holy_Summon_Counter"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Hydro"
|
||||
"method" "counter"
|
||||
"trigger" "Stage_2_End_Dragon_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Stage_2_End_Boss_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Stage_2_End_Dragon_Counter"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Famfrit"
|
||||
"method" "counter"
|
||||
"trigger" "Stage_24_End_Famfrit_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Stage_24_End_Famfrit_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Stage_24_End_Famfrit_Counter"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Hashmel"
|
||||
"method" "hpbar"
|
||||
"trigger" "Hashmel_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Hashmel_Hitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "Special_HealthCount"
|
||||
"counter" "Special_Health"
|
||||
"backup" "Special_HealthInit"
|
||||
}
|
||||
"7"
|
||||
{
|
||||
"name" "Hydro"
|
||||
"method" "counter"
|
||||
"trigger" "Stage_3_End_Boss_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Stage_3_End_Boss_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Stage_3_End_Boss_Counter"
|
||||
}
|
||||
"8"
|
||||
{
|
||||
"name" "Zalera"
|
||||
"method" "counter"
|
||||
"trigger" "Fat_Nigger_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Fat_Nigger_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Fat_Nigger_Counter"
|
||||
}
|
||||
"9"
|
||||
{
|
||||
"name" "Gabranth"
|
||||
"method" "counter"
|
||||
"trigger" "Stage_4_End_Guard_HP_Add:OnStartTouch"
|
||||
"hurttrigger" "Stage_4_End_Guard_Phys:OnHealthChanged"
|
||||
|
||||
"counter" "Stage_4_End_Guard_Counter"
|
||||
}
|
||||
"10"
|
||||
{
|
||||
"name" "Crystal - 2"
|
||||
"method" "breakable"
|
||||
"trigger" "Stage_1_Hold_3_Crystall_2:OnHealthChanged"
|
||||
"hurttrigger" "Stage_1_Hold_3_Crystall_2:OnTakeDamage"
|
||||
|
||||
"breakable" "Stage_1_Hold_3_Crystall_2"
|
||||
}
|
||||
"11"
|
||||
{
|
||||
"name" "Crystal - 1"
|
||||
"method" "breakable"
|
||||
"trigger" "Stage_1_Hold_3_Crystall_1:OnHealthChanged"
|
||||
"hurttrigger" "Stage_1_Hold_3_Crystall_1:OnTakeDamage"
|
||||
|
||||
"breakable" "Stage_1_Hold_3_Crystall_1"
|
||||
}
|
||||
}
|
22
BossHP/configs/bosshp/ze_ffxii_westersand_v5_2.cfg
Normal file
22
BossHP/configs/bosshp/ze_ffxii_westersand_v5_2.cfg
Normal file
@ -0,0 +1,22 @@
|
||||
"bosses"
|
||||
{
|
||||
|
||||
"1" // Final Dragon
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "counter"
|
||||
"trigger" "boss_dragon_ending:OnHealthChanged"
|
||||
|
||||
"counter" "boss_dragon_hp_ending"
|
||||
}
|
||||
"1" // Final Chocobo
|
||||
{
|
||||
"name" "Chocobo"
|
||||
"method" "breakable"
|
||||
"trigger" "lvl_extreme_chocoboending:OnStartTouch"
|
||||
|
||||
"breakable" "ending_block_chocobo_break"
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -2,138 +2,176 @@
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "True Bahamut"
|
||||
"name" "Behemoth Phase (1/3)"
|
||||
"method" "counter"
|
||||
"trigger" "hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "true_bahamut_hp_100"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "True Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "true_bahamut_hp_75"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "True Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "true_bahamut_hp_50"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "True Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "true_bahamut_hp_25"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Dalamud"
|
||||
"method" "counter"
|
||||
"trigger" "hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "dalamud_hp_100"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Dalamud"
|
||||
"method" "counter"
|
||||
"trigger" "hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "dalamud_hp_50"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Wall_1"
|
||||
"method" "counter"
|
||||
"trigger" "ads_attack_hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "ads_atack1_hp"
|
||||
}
|
||||
"7"
|
||||
{
|
||||
"name" "Wall_2"
|
||||
"method" "counter"
|
||||
"trigger" "ads_attack_hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "ads_atack2_hp"
|
||||
}
|
||||
"8"
|
||||
{
|
||||
"name" "Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "bahamut_hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "bahamut_hp_100"
|
||||
}
|
||||
"9"
|
||||
{
|
||||
"name" "Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "bahamut_hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "bahamut_hp_75"
|
||||
}
|
||||
"10"
|
||||
{
|
||||
"name" "Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "bahamut_hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "bahamut_hp_50"
|
||||
}
|
||||
"11"
|
||||
{
|
||||
"name" "Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "bahamut_hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "bahamut_hp_25"
|
||||
}
|
||||
"12"
|
||||
{
|
||||
"name" "Wall"
|
||||
"method" "counter"
|
||||
"trigger" "ads_hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "ads_hp"
|
||||
}
|
||||
"13"
|
||||
{
|
||||
"name" "Nael"
|
||||
"method" "counter"
|
||||
"trigger" "lv3_nael_hp_counter:OnStartTouch"
|
||||
|
||||
"counter" "lv3_nael_hp"
|
||||
}
|
||||
"14"
|
||||
{
|
||||
"name" "Behemoth"
|
||||
"method" "counter"
|
||||
"trigger" "behemoth_hp_set:OnStartTouch"
|
||||
|
||||
"counter" "behemoth_king_hp1_counter"
|
||||
}
|
||||
"15"
|
||||
{
|
||||
"name" "Behemoth"
|
||||
"method" "counter"
|
||||
"trigger" "behemoth_hp_set:OnStartTouch"
|
||||
|
||||
"counter" "behemoth_king_hp2_counter"
|
||||
}
|
||||
"16"
|
||||
{
|
||||
"name" "Behemoth"
|
||||
"method" "counter"
|
||||
"trigger" "behemoth_hp_set:OnStartTouch"
|
||||
"trigger" "behemoth_king_hp3:OnHealthChanged"
|
||||
"hurttrigger" "behemoth_king_hp3:OnHealthChanged"
|
||||
|
||||
"counter" "behemoth_king_hp3_counter"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Behemoth Phase (2/3)"
|
||||
"method" "counter"
|
||||
"trigger" "behemoth_king_hp3_counter:OnHitMin"
|
||||
"hurttrigger" "behemoth_king_hp2:OnHealthChanged"
|
||||
|
||||
"counter" "behemoth_king_hp2_counter"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Behemoth Phase (3/3)"
|
||||
"method" "counter"
|
||||
"trigger" "behemoth_king_hp2_counter:OnHitMin"
|
||||
"hurttrigger" "behemoth_king_hp1:OnHealthChanged"
|
||||
|
||||
"counter" "behemoth_king_hp1_counter"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Enkidu"
|
||||
"method" "breakable"
|
||||
"trigger" "enkidu_hitbox:OnTakeDamage"
|
||||
"hurttrigger" "enkidu_hitbox:OnTakeDamage"
|
||||
|
||||
"breakable" "enkidu_hitbox"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Bahamuth Phase (1/4)"
|
||||
"method" "counter"
|
||||
"trigger" "bahamut_hp_100_break:OnHealthChanged"
|
||||
"hurttrigger" "bahamut_hp_100_break:OnHealthChanged"
|
||||
|
||||
"counter" "bahamut_hp_100"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Bahamuth Phase (2/4)"
|
||||
"method" "counter"
|
||||
"trigger" "bahamut_hp_100:OnHitMin"
|
||||
"hurttrigger" "bahamut_hp_75_break:OnHealthChanged"
|
||||
|
||||
"counter" "bahamut_hp_75"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Bahamuth Phase (3/4)"
|
||||
"method" "counter"
|
||||
"trigger" "bahamut_hp_75:OnHitMin"
|
||||
"hurttrigger" "bahamut_hp_50_break:OnHealthChanged"
|
||||
|
||||
"counter" "bahamut_hp_50"
|
||||
}
|
||||
"7"
|
||||
{
|
||||
"name" "Bahamuth Phase (4/4)"
|
||||
"method" "counter"
|
||||
"trigger" "bahamut_hp_50:OnHitMin"
|
||||
"hurttrigger" "bahamut_hp_25_break:OnHealthChanged"
|
||||
|
||||
"counter" "bahamut_hp_25"
|
||||
}
|
||||
"8"
|
||||
{
|
||||
"name" "ADS Right"
|
||||
"method" "counter"
|
||||
"trigger" "ads_attack_relay:OnTrigger"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "ads_atack1_break:OnHealthChanged"
|
||||
|
||||
"counter" "ads_atack1_hp"
|
||||
}
|
||||
"9"
|
||||
{
|
||||
"name" "ADS Left"
|
||||
"method" "counter"
|
||||
"trigger" "ads_attack_relay:OnTrigger"
|
||||
"multitrigger" "1"
|
||||
"hurttrigger" "ads_atack2_break:OnHealthChanged"
|
||||
|
||||
"counter" "ads_atack2_hp"
|
||||
}
|
||||
"10"
|
||||
{
|
||||
"name" "Nael"
|
||||
"method" "counter"
|
||||
"trigger" "nael_template:OnEntitySpawned"
|
||||
"hurttrigger" "lv3_nael_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "lv3_nael_hp"
|
||||
}
|
||||
"11"
|
||||
{
|
||||
"name" "Dalamud Phase [1/2]"
|
||||
"method" "counter"
|
||||
"trigger" "dalamud_hitbox:OnHealthChanged"
|
||||
"hurttrigger" "dalamud_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "dalamud_hp_100"
|
||||
}
|
||||
"12"
|
||||
{
|
||||
"name" "Dalamud Phase [2/2]"
|
||||
"method" "counter"
|
||||
"trigger" "dalamud_hp_100:OnHitMin"
|
||||
"hurttrigger" "dalamud_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "dalamud_hp_50"
|
||||
}
|
||||
"13"
|
||||
{
|
||||
"name" "Bahamuth Phase [1/4]"
|
||||
"method" "counter"
|
||||
"trigger" "dalamud_hp_50:OnHitMin"
|
||||
"hurttrigger" "true_bahamut_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "true_bahamut_hp_100"
|
||||
}
|
||||
"14"
|
||||
{
|
||||
"name" "Bahamuth Phase [2/4]"
|
||||
"method" "counter"
|
||||
"trigger" "true_bahamut_hp_100:OnHitMin"
|
||||
"hurttrigger" "true_bahamut_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "true_bahamut_hp_75"
|
||||
}
|
||||
"15"
|
||||
{
|
||||
"name" "Bahamuth Phase [3/4]"
|
||||
"method" "counter"
|
||||
"trigger" "true_bahamut_hp_75:OnHitMin"
|
||||
"hurttrigger" "true_bahamut_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "true_bahamut_hp_50"
|
||||
}
|
||||
"16"
|
||||
{
|
||||
"name" "Bahamuth Phase [4/4]"
|
||||
"method" "counter"
|
||||
"trigger" "true_bahamut_hp_50:OnHitMin"
|
||||
"hurttrigger" "true_bahamut_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "true_bahamut_hp_25"
|
||||
}
|
||||
"17"
|
||||
{
|
||||
"name" "ADS"
|
||||
"method" "counter"
|
||||
"trigger" "ads_hp_counter:OnStartTouch"
|
||||
"hurttrigger" "ads_6:OnHealthChanged"
|
||||
|
||||
"counter" "ads_hp"
|
||||
}
|
||||
"18"
|
||||
{
|
||||
"name" "Odin"
|
||||
"method" "counter"
|
||||
"trigger" "odin_tenplate:OnEntitySpawned"
|
||||
"hurttrigger" "odin_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "lv3_nael_hp"
|
||||
}
|
||||
|
||||
}
|
59
BossHP/configs/bosshp/ze_fiendlordkeep_v3_2.cfg
Normal file
59
BossHP/configs/bosshp/ze_fiendlordkeep_v3_2.cfg
Normal file
@ -0,0 +1,59 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Slash Phase 1"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_SlashPhase1_HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_SlashPhase1_Hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_SlashPhase1_HPCounter"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Slash Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_SlashPhase1_Hitbox:OnBreak"
|
||||
"hurttrigger" "Boss_SlashPhase2_Hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_SlashPhase2_HPCounter"
|
||||
}
|
||||
|
||||
"2"
|
||||
{
|
||||
"name" "Magus Phase 1"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Magus_HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_Magus_Hurtbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_Magus_HPCounter"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Magus Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Magus_Phase2HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_Magus2_Hurtbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_Magus2_HPCounter"
|
||||
}
|
||||
|
||||
"4"
|
||||
{
|
||||
"name" "Flea"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Flea_HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_Flea_Hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_Flea_HPCounter"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Omnicrome"
|
||||
"method" "counter"
|
||||
"trigger" "minibosshpscaling:OnStartTouch"
|
||||
"hurttrigger" "OmnicronePhys:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_Omnicrone_Counter"
|
||||
}
|
||||
}
|
59
BossHP/configs/bosshp/ze_fiendlordkeep_v4_2.cfg
Normal file
59
BossHP/configs/bosshp/ze_fiendlordkeep_v4_2.cfg
Normal file
@ -0,0 +1,59 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Slash Phase 1"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_SlashPhase1_HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_SlashPhase1_Hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_SlashPhase1_HPCounter"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Slash Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_SlashPhase2_HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_SlashPhase2_Hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_SlashPhase2_HPCounter"
|
||||
}
|
||||
|
||||
"2"
|
||||
{
|
||||
"name" "Magus Phase 1"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Magus_HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_Magus_Hurtbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_Magus_HPCounter"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Magus Phase 2"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Magus_Phase2HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_Magus2_Hurtbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_Magus2_HPCounter"
|
||||
}
|
||||
|
||||
"4"
|
||||
{
|
||||
"name" "Flea"
|
||||
"method" "counter"
|
||||
"trigger" "Boss_Flea_HPScale:OnStartTouch"
|
||||
"hurttrigger" "Boss_Flea_Hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_Flea_HPCounter"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Omnicrome"
|
||||
"method" "counter"
|
||||
"trigger" "minibosshpscaling:OnStartTouch"
|
||||
"hurttrigger" "OmnicronePhys:OnHealthChanged"
|
||||
|
||||
"counter" "Boss_Omnicrone_Counter"
|
||||
}
|
||||
}
|
@ -2,9 +2,10 @@
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"name" "Frostdrake"
|
||||
"method" "breakable"
|
||||
"trigger" "healthadder:OnStartTouch"
|
||||
"hurttrigger" "drake_hp:OnTakeDamage"
|
||||
|
||||
"breakable" "drake_hp"
|
||||
}
|
||||
|
@ -1,12 +1,13 @@
|
||||
"bosses"
|
||||
{
|
||||
"1"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "breakable"
|
||||
"trigger" "boss_hp_trigger:OnStartTouch"
|
||||
|
||||
"breakable" "bt_hitbox"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Crystal"
|
||||
"method" "hpbar"
|
||||
"trigger" "boss_hp_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "boss_hp_counter_bar"
|
||||
"counter" "boss_hp_counter_1"
|
||||
"backup" "boss_hp_counter_2"
|
||||
}
|
||||
}
|
||||
|
22
BossHP/configs/bosshp/ze_grau_s1.cfg
Normal file
22
BossHP/configs/bosshp/ze_grau_s1.cfg
Normal file
@ -0,0 +1,22 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Phases left"
|
||||
"method" "counter"
|
||||
"trigger" "st3_boss_break:OnHealthChanged"
|
||||
|
||||
"counter" "counter_st3_boss_vida_bar"
|
||||
}
|
||||
|
||||
"1"
|
||||
{
|
||||
"name" "Phase Health"
|
||||
"method" "counter"
|
||||
"trigger" "st3_boss_break:OnHealthChanged"
|
||||
"showtrigger" "st3_boss_break:OnHealthChanged"
|
||||
"timeout" "1"
|
||||
|
||||
"counter" "counter_st3_boss_vida"
|
||||
}
|
||||
}
|
174
BossHP/configs/bosshp/ze_harry_potter_v2_1.cfg
Normal file
174
BossHP/configs/bosshp/ze_harry_potter_v2_1.cfg
Normal file
@ -0,0 +1,174 @@
|
||||
"bosses"
|
||||
{
|
||||
//"0"
|
||||
//{
|
||||
//"name" "Deatheater"
|
||||
//"method" "counter"
|
||||
//"trigger" "map_template_miniboss:OnEntitySpawned"
|
||||
//"killtrigger" "map_miniboss_brush:OnUser1"
|
||||
//"hurttrigger" "map_miniboss_phys:OnHealthChanged"
|
||||
//"multitrigger" "1"
|
||||
|
||||
//"counter" "map_boss_counter2"
|
||||
//}
|
||||
"0"
|
||||
{
|
||||
"name" "Voldemort"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage1_boss_template2:OnEntitySpawned"
|
||||
"killtrigger" "stage1_boss_hp_case:OnCase06"
|
||||
"hurttrigger" "stage1_boss_hp_physbox:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
|
||||
"1"
|
||||
{
|
||||
"name" "Troll"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage2_miniboss_template:OnEntitySpawned"
|
||||
"killtrigger" "stage2_miniboss_hp_case:OnCase06"
|
||||
"hurttrigger" "stage2_miniboss_hp_phy1:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"2" //Extreme
|
||||
{
|
||||
"name" "Troll"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage2_ex_miniboss_template:OnEntitySpawned"
|
||||
"killtrigger" "stage2_ex_miniboss_hp_case:OnCase06"
|
||||
"hurttrigger" "stage2_miniboss_hp_phy1:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
|
||||
"3"
|
||||
{
|
||||
"name" "Basilisk"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage2_boss_template1:OnEntitySpawned"
|
||||
"killtrigger" "stage2_boss_hp_case:OnCase06"
|
||||
"hurttrigger" "stage2_boss_hp_physbox:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage3_wizdrag1_template:OnEntitySpawned"
|
||||
"killtrigger" "stage3_wizdrag1_case:OnCase04"
|
||||
"hurttrigger" "stage3_wizdrag1_hitbox_h:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage3_wizdrag2_template:OnEntitySpawned"
|
||||
"killtrigger" "stage3_wizdrag2_case:OnCase04"
|
||||
"hurttrigger" "stage3_wizdrag2_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage3_wizdrag3_template:OnEntitySpawned"
|
||||
"killtrigger" "stage3_wizdrag3_case:OnCase04"
|
||||
"hurttrigger" "stage3_wizdrag3_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"7"
|
||||
{
|
||||
"name" "Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage3_wizdrag4_template:OnEntitySpawned"
|
||||
"killtrigger" "stage3_wizdrag4_case:OnCase04"
|
||||
"hurttrigger" "stage3_wizdrag4_hitbox:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"8"
|
||||
{
|
||||
"name" "Aragog"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage4_boss_template2:OnEntitySpawned"
|
||||
"killtrigger" "stage4_boss_hp_case:OnCase06"
|
||||
"hurttrigger" "stage4_boss_physbox_HP:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"9"
|
||||
{
|
||||
"name" "Mini Spider"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage4_miniboss_template:OnEntitySpawned"
|
||||
"killtrigger" "stage4_miniboss_hp_case:OnCase06"
|
||||
"hurttrigger" "stage4_miniboss_phys_HP:OnHealthChanged"
|
||||
"multitrigger" "1"
|
||||
|
||||
"counter" "stage4_miniboss_counter2"
|
||||
"iterator" "stage4_miniboss_counter3"
|
||||
"backup" "stage4_miniboss_counter1"
|
||||
}
|
||||
"10"
|
||||
{
|
||||
"name" "Fluffy"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage5_slidedoor2:OnFullyOpen"
|
||||
"killtrigger" "stage5_miniboss_case:OnCase06"
|
||||
"hurttrigger" "stage5_miniboss_physbox:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"11"
|
||||
{
|
||||
"name" "Voldemort"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage5_boss_template_v:OnEntitySpawned"
|
||||
"killtrigger" "stage5_boss_v_case:OnCase06"
|
||||
"hurttrigger" "stage5_boss_v_physbox_HP:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
"12"
|
||||
{
|
||||
"name" "Snape"
|
||||
"method" "hpbar"
|
||||
"trigger" "stage5_ending_template:OnEntitySpawned"
|
||||
"killtrigger" "stage5_ending_xwin:OnTrigger"
|
||||
"hurttrigger" "stage5_ending_tracker_physbox:OnHealthChanged"
|
||||
|
||||
"counter" "map_boss_counter2"
|
||||
"iterator" "map_boss_counter3"
|
||||
"backup" "map_boss_counter1"
|
||||
}
|
||||
|
||||
}
|
@ -10,25 +10,4 @@
|
||||
"counter" "Noctali_Boss_Health"
|
||||
"backup" "Noctali_Boss_Health_Init"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "White Knight"
|
||||
"method" "breakable"
|
||||
"trigger" "Temp_Item_White_Knight:OnEntitySpawned"
|
||||
"showtrigger" "Item_White_Knight_Physbox:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "Item_White_Knight_Physbox"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Anarchy Breakable"
|
||||
"method" "breakable"
|
||||
"trigger" "Anarchy_Activator_Break:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "Anarchy_Activator_Break"
|
||||
}
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Boss"
|
||||
"method" "hpbar"
|
||||
"trigger" "naraka_count_players:OnStartTouch"
|
||||
|
||||
"iterator" "naraka_hp_iterations"
|
||||
"counter" "naraka_counter"
|
||||
"backup" "naraka_hp_backup"
|
||||
}
|
||||
}
|
@ -5,6 +5,7 @@
|
||||
"name" "Billy"
|
||||
"method" "counter"
|
||||
"trigger" "end_trigger:OnStartTouch"
|
||||
"hurttrigger" "boss:OnHealthChanged"
|
||||
"counter" "boss_hp"
|
||||
}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0" // T-Rex
|
||||
{
|
||||
"name" "T-Rex"
|
||||
"method" "counter"
|
||||
"trigger" "trexhealthadder:OnStartTouch"
|
||||
|
||||
"counter" "trexhitbased1"
|
||||
}
|
||||
}
|
@ -24,4 +24,4 @@
|
||||
|
||||
"counter" "Solid_Paper_Counter"
|
||||
}
|
||||
}
|
||||
}
|
@ -2,15 +2,15 @@
|
||||
{
|
||||
"0" // Frog
|
||||
{
|
||||
"name" "Frog"
|
||||
"name" "King of Frogs"
|
||||
"method" "counter"
|
||||
"trigger" "stage1_ship_trigger:OnStartTouch"
|
||||
"trigger" "Frog_Boss_Push_HP:OnStartTouch"
|
||||
|
||||
"counter" "Frog_Counter"
|
||||
}
|
||||
"1" // Frog2
|
||||
{
|
||||
"name" "Frog"
|
||||
"name" "Lego King IV"
|
||||
"method" "counter"
|
||||
"trigger" "Frog2_Boss_Push_HP:OnStartTouch"
|
||||
|
||||
@ -18,7 +18,7 @@
|
||||
}
|
||||
"2" // Paper
|
||||
{
|
||||
"name" "Paper Monster"
|
||||
"name" "General Solid Paper"
|
||||
"method" "counter"
|
||||
"trigger" "Solid_Paper_Boss_Push_HP:OnStartTouch"
|
||||
|
14
BossHP/configs/bosshp/ze_jurassicpark_v2_10_ob.cfg
Normal file
14
BossHP/configs/bosshp/ze_jurassicpark_v2_10_ob.cfg
Normal file
@ -0,0 +1,14 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Car"
|
||||
"method" "breakable"
|
||||
"trigger" "TruckPath11:OnPass"
|
||||
"hurttrigger" "CarCrash_Physbox:OnTakeDamage"
|
||||
|
||||
"killtrigger" "TruckPath12:OnPass"
|
||||
|
||||
"breakable" "CarCrash_Physbox"
|
||||
}
|
||||
}
|
@ -2,9 +2,10 @@
|
||||
{
|
||||
"0" // lvl1
|
||||
{
|
||||
"name" "Gargantua"
|
||||
"name" "Priest"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl1_trigger:OnStartTouch"
|
||||
"hurttrigger" "bosslvl1_hit:OnHealthChanged"
|
||||
|
||||
"iterator" "bosslvl1_counter3"
|
||||
"counter" "bosslvl1_counter1"
|
||||
@ -15,6 +16,7 @@
|
||||
"name" "Gargantua"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl2_trigger:OnStartTouch"
|
||||
"hurttrigger" "bosslvl2_hit:OnHealthChanged"
|
||||
|
||||
"iterator" "bosslvl2_counter3"
|
||||
"counter" "bosslvl2_counter1"
|
||||
@ -22,9 +24,10 @@
|
||||
}
|
||||
"2" // lvl3
|
||||
{
|
||||
"name" "BOSS_HP"
|
||||
"name" "Gunship"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl3_trigger:OnStartTouch"
|
||||
"hurttrigger" "bosslvl3_hit:OnHealthChanged"
|
||||
|
||||
"iterator" "bosslvl3_counter3"
|
||||
"counter" "bosslvl3_counter1"
|
||||
@ -35,9 +38,22 @@
|
||||
"name" "Gargantua"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl3_end_trigger:OnStartTouch"
|
||||
"hurttrigger" "bosslvl3_end_hit:OnHealthChanged"
|
||||
|
||||
"iterator" "bosslvl3_end_counter3"
|
||||
"counter" "bosslvl3_end_counter1"
|
||||
"backup" "bosslvl3_end_counter2"
|
||||
}
|
||||
|
||||
"4" // harpy
|
||||
{
|
||||
"name" "Harpy"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl3_harpy_trigger1:OnStartTouch"
|
||||
"hurttrigger" "bosslvl3_harpy_hit:OnHealthChanged"
|
||||
|
||||
"iterator" "bosslvl3_harpy_counter3"
|
||||
"counter" "bosslvl3_harpy_counter1"
|
||||
"backup" "bosslvl3_harpy_counter2"
|
||||
}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Bahamut"
|
||||
"method" "counter"
|
||||
"trigger" "doorbell:OnStartTouch:35"
|
||||
|
||||
"counter" "hp_counter"
|
||||
}
|
||||
}
|
@ -5,6 +5,18 @@
|
||||
"name" "Pedobear"
|
||||
"method" "counter"
|
||||
"trigger" "boss_trigger_start:OnTrigger"
|
||||
"hurttrigger" "boss_break:OnHealthChanged"
|
||||
|
||||
"counter" "boss_hp"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "chopper"
|
||||
"method" "counter"
|
||||
"trigger" "ZE_Trigger_Extreme:OnTrigger"
|
||||
"hurttrigger" "Chopper_Model:OnHealthChanged"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "Heli_HP"
|
||||
}
|
||||
}
|
@ -4,39 +4,52 @@
|
||||
{
|
||||
"name" "Balrog"
|
||||
"method" "breakable"
|
||||
"trigger" "item_balrog_hp:OnTakeDamage"
|
||||
"trigger" "stripper_temp_item_balrog:OnEntitySpawned"
|
||||
"showtrigger" "item_balrog_physbox:OnTakeDamage"
|
||||
"hurttrigger" "item_balrog_physbox:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_balrog_hp"
|
||||
"breakable" "item_balrog_physbox"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Gandalf"
|
||||
"method" "breakable"
|
||||
"trigger" "item_gandalf_15:OnTakeDamage"
|
||||
"trigger" "stripper_temp_item_gandalf:OnEntitySpawned"
|
||||
"showtrigger" "item_gandalf_physbox:OnTakeDamage"
|
||||
"hurttrigger" "item_gandalf_physbox:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_gandalf_15"
|
||||
"breakable" "item_gandalf_physbox"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "White Knight"
|
||||
"method" "breakable"
|
||||
"trigger" "item_goliath_2:OnTakeDamage"
|
||||
"trigger" "stripper_temp_item_wk:OnEntitySpawned"
|
||||
"showtrigger" "item_wk_physbox:OnTakeDamage"
|
||||
"hurttrigger" "item_wk_physbox:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_goliath_2"
|
||||
"breakable" "item_wk_physbox"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Nazgul"
|
||||
"method" "counter"
|
||||
"trigger" "temp_item_nazgul:OnEntitySpawned"
|
||||
"showtrigger" "item_nazgul_17:OutValue"
|
||||
"trigger" "stripper_temp_item_nazgul:OnEntitySpawned"
|
||||
"showtrigger" "item_nazgul_counter:OutValue"
|
||||
"hurttrigger" "item_nazgul_physbox_1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "item_nazgul_17"
|
||||
"counter" "item_nazgul_counter"
|
||||
}
|
||||
}
|
@ -4,41 +4,52 @@
|
||||
{
|
||||
"name" "Balrog"
|
||||
"method" "breakable"
|
||||
"trigger" "templateBalrog:OnEntitySpawned"
|
||||
"showtrigger" "item_balrog_hp:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
"trigger" "stripper_temp_item_balrog:OnEntitySpawned"
|
||||
"showtrigger" "item_balrog_physbox:OnTakeDamage"
|
||||
"hurttrigger" "item_balrog_physbox:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_balrog_hp"
|
||||
"breakable" "item_balrog_physbox"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Gandalf"
|
||||
"method" "breakable"
|
||||
"trigger" "item_gandalf_15:OnTakeDamage"
|
||||
"trigger" "stripper_temp_item_gandalf:OnEntitySpawned"
|
||||
"showtrigger" "item_gandalf_physbox:OnTakeDamage"
|
||||
"hurttrigger" "item_gandalf_physbox:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_gandalf_15"
|
||||
"breakable" "item_gandalf_physbox"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "White Knight"
|
||||
"method" "breakable"
|
||||
"trigger" "item_goliath_2:OnTakeDamage"
|
||||
"trigger" "stripper_temp_item_wk:OnEntitySpawned"
|
||||
"showtrigger" "item_wk_physbox:OnTakeDamage"
|
||||
"hurttrigger" "item_wk_physbox:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_goliath_2"
|
||||
"breakable" "item_wk_physbox"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Nazgul"
|
||||
"method" "counter"
|
||||
"trigger" "temp_item_nazgul:OnEntitySpawned"
|
||||
"showtrigger" "item_nazgul_17:OutValue"
|
||||
"trigger" "stripper_temp_item_nazgul:OnEntitySpawned"
|
||||
"showtrigger" "item_nazgul_counter:OutValue"
|
||||
"hurttrigger" "item_nazgul_physbox_1:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "item_nazgul_17"
|
||||
"counter" "item_nazgul_counter"
|
||||
}
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Balrog"
|
||||
"method" "breakable"
|
||||
"trigger" "item_balrog_hp:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_balrog_hp"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Gandalf"
|
||||
"method" "breakable"
|
||||
"trigger" "item_gandalf_15:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_gandalf_15"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "White Knight"
|
||||
"method" "breakable"
|
||||
"trigger" "item_goliath_2:OnTakeDamage"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "item_goliath_2"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Nazgul"
|
||||
"method" "counter"
|
||||
"trigger" "temp_item_nazgul:OnEntitySpawned"
|
||||
"showtrigger" "item_nazgul_17:OutValue"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "item_nazgul_17"
|
||||
}
|
||||
}
|
253
BossHP/configs/bosshp/ze_m0w0m_a2.cfg
Normal file
253
BossHP/configs/bosshp/ze_m0w0m_a2.cfg
Normal file
@ -0,0 +1,253 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Sanictank"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl4_end_hptrigger1:OnStartTouch"
|
||||
"timeout" "1"
|
||||
"iterator" "bosslvl4_end_counter3"
|
||||
"counter" "bosslvl4_end_counter1"
|
||||
"backup" "bosslvl4_end_counter2"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Aircraft"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl2_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl2_1_counter3"
|
||||
"counter" "bosslvl2_1_counter1"
|
||||
"backup" "bosslvl2_1_counter2"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Aircraft"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl5_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl2_1_counter3"
|
||||
"counter" "bosslvl2_1_counter1"
|
||||
"backup" "bosslvl2_1_counter2"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "UFO"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl2_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl2_2_counter3"
|
||||
"counter" "bosslvl2_2_counter1"
|
||||
"backup" "bosslvl2_2_counter2"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "UFO"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl5_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl2_2_counter3"
|
||||
"counter" "bosslvl2_2_counter1"
|
||||
"backup" "bosslvl2_2_counter2"
|
||||
}
|
||||
"5"
|
||||
{
|
||||
"name" "Porygon"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl4_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl4_counter3"
|
||||
"counter" "bosslvl4_counter1"
|
||||
"backup" "bosslvl4_counter2"
|
||||
}
|
||||
"6"
|
||||
{
|
||||
"name" "Porygon"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl1_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl4_counter3"
|
||||
"counter" "bosslvl4_counter1"
|
||||
"backup" "bosslvl4_counter2"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Ifrit - Stage 1"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl3_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl3_1_counter3"
|
||||
"counter" "bosslvl3_1_counter1"
|
||||
"backup" "bosslvl3_1_counter2"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Ifrit - Stage 2"
|
||||
"method" "hpbar"
|
||||
"trigger" "bosslvl3_trigger:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl3_2_counter3"
|
||||
"counter" "bosslvl3_2_counter1"
|
||||
"backup" "bosslvl3_2_counter2"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Ifrit"
|
||||
"method" "hpbar"
|
||||
"trigger" "door27_3:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl6_counter3"
|
||||
"counter" "bosslvl6_counter1"
|
||||
"backup" "bosslvl6_counter2"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Golem"
|
||||
"method" "hpbar"
|
||||
"trigger" "lvl6_end_golem_hptrigger:OnStartTouch"
|
||||
|
||||
"iterator" "lvl6_end_golem_counter3"
|
||||
"counter" "lvl6_end_golem_counter1"
|
||||
"backup" "lvl6_end_golem_counter2"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Golem"
|
||||
"method" "hpbar"
|
||||
"trigger" "tele7_3:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl3_golem_counter3"
|
||||
"counter" "bosslvl3_golem_counter1"
|
||||
"backup" "bosslvl3_golem_counter2"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Golem"
|
||||
"method" "hpbar"
|
||||
"trigger" "tele7_2:OnStartTouch"
|
||||
|
||||
"iterator" "bosslvl3_golem_counter3"
|
||||
"counter" "bosslvl3_golem_counter1"
|
||||
"backup" "bosslvl3_golem_counter2"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 1"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter1"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 2"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter2"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 3"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter3"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 4"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter4"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 5"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter5"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 10"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter10"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 6"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter6"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 7"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter7"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 8"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter8"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 9"
|
||||
"method" "counter"
|
||||
"trigger" "lvl5_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl5_npc_counter9"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 2"
|
||||
"method" "counter"
|
||||
"trigger" "lvl2_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl2_npc_counter2"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 4"
|
||||
"method" "counter"
|
||||
"trigger" "lvl2_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl2_npc_counter4"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 1"
|
||||
"method" "counter"
|
||||
"trigger" "lvl2_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl2_npc_counter1"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 3"
|
||||
"method" "counter"
|
||||
"trigger" "lvl2_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl2_npc_counter3"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Portal - 5"
|
||||
"method" "counter"
|
||||
"trigger" "lvl2_npc_trigger:OnStartTouch"
|
||||
"timeout" "10"
|
||||
"counter" "lvl2_npc_counter5"
|
||||
}
|
||||
}
|
@ -23,6 +23,7 @@
|
||||
"name" "Ghast"
|
||||
"method" "hpbar"
|
||||
"trigger" "#177122:OnStartTouch"
|
||||
"hurttrigger" "nether_boss_hitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "boss_hp_iterations"
|
||||
"counter" "boss_hp"
|
||||
@ -105,6 +106,7 @@
|
||||
"name" "Ender Dragon"
|
||||
"method" "hpbar"
|
||||
"trigger" "#968277:OnStartTouch"
|
||||
"hurttrigger" "end_bosshitbox:OnHealthChanged"
|
||||
|
||||
"iterator" "boss2_hp_iterations"
|
||||
"counter" "boss2_hp"
|
||||
@ -115,6 +117,7 @@
|
||||
"name" "Herobrine"
|
||||
"method" "counter"
|
||||
"trigger" "#1833927:OnStartTouch"
|
||||
"hurttrigger" "stronghold_final_hitbox:OnHealthChanged"
|
||||
"timeout" "3"
|
||||
|
||||
"counter" "stronghold_final_boss_hp"
|
||||
|
@ -13,6 +13,7 @@
|
||||
"name" "Dragon"
|
||||
"method" "breakable"
|
||||
"trigger" "tr_dragonaddhp:OnStartTouch"
|
||||
"hurttrigger" "pbox_dragon:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
|
||||
"breakable" "pbox_dragon"
|
||||
@ -22,6 +23,7 @@
|
||||
"name" "Revived Dragon"
|
||||
"method" "counter"
|
||||
"trigger" "tr_addeschp:OnStartTouch"
|
||||
"hurttrigger" "br_escdragon:OnHealthChanged"
|
||||
|
||||
"counter" "counter_eschp"
|
||||
}
|
||||
|
34
BossHP/configs/bosshp/ze_moltentemple_a5.cfg
Normal file
34
BossHP/configs/bosshp/ze_moltentemple_a5.cfg
Normal file
@ -0,0 +1,34 @@
|
||||
"bosses"
|
||||
{
|
||||
"-1" // NPC's
|
||||
{
|
||||
"name" "Enslaved Ember"
|
||||
"method" "breakable"
|
||||
"trigger" "caves_add_temp:OnEntitySpawned"
|
||||
"showtrigger" "caves_add_hbox:OnDamaged"
|
||||
"hurttrigger" "caves_add_hbox:OnTakeDamage"
|
||||
"multitrigger" "1"
|
||||
"namefixup" "1"
|
||||
"timeout" "3"
|
||||
|
||||
"breakable" "caves_add_hbox"
|
||||
}
|
||||
"0"
|
||||
{
|
||||
"name" "Toasted Golem"
|
||||
"method" "breakable"
|
||||
"trigger" "temple_mboss_hitbox:OnHealthChanged"
|
||||
"hurttrigger" "temple_mboss_hitbox:OnTakeDamage"
|
||||
|
||||
"breakable" "temple_mboss_hitbox"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Fire Crystal"
|
||||
"method" "breakable"
|
||||
"trigger" "caves_mboss_hitbox:OnHealthChanged"
|
||||
"hurttrigger" "caves_mboss_hitbox:OnTakeDamage"
|
||||
|
||||
"breakable" "caves_mboss_hitbox"
|
||||
}
|
||||
}
|
11
BossHP/configs/bosshp/ze_moltentemple_p1t2.cfg
Normal file
11
BossHP/configs/bosshp/ze_moltentemple_p1t2.cfg
Normal file
@ -0,0 +1,11 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Toasted Golem"
|
||||
"method" "breakable"
|
||||
"trigger" "temple_mboss_cell1:OnFullyClosed"
|
||||
|
||||
"breakable" "temple_mboss_hitbox"
|
||||
}
|
||||
}
|
48
BossHP/configs/bosshp/ze_naruto_v2_6e.cfg
Normal file
48
BossHP/configs/bosshp/ze_naruto_v2_6e.cfg
Normal file
@ -0,0 +1,48 @@
|
||||
"bosses"
|
||||
{
|
||||
"0" // Stage 4
|
||||
{
|
||||
"name" "Sasuke"
|
||||
"method" "counter"
|
||||
"trigger" "heal_boss:OnStartTouch"
|
||||
|
||||
"counter" "health_boss"
|
||||
}
|
||||
|
||||
"1"
|
||||
{
|
||||
"name" "Sasuke Clone"
|
||||
"method" "counter"
|
||||
"trigger" "naruto_multi_spawner:OnEntitySpawned"
|
||||
"killtrigger" "multi_2_d:OnPass"
|
||||
|
||||
"counter" "health_multi_1"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Sasuke Clone"
|
||||
"method" "counter"
|
||||
"trigger" "naruto_multi_spawner:OnEntitySpawned"
|
||||
"killtrigger" "multi_2_c:OnPass"
|
||||
|
||||
"counter" "health_multi_2"
|
||||
}
|
||||
"3"
|
||||
{
|
||||
"name" "Sasuke Clone"
|
||||
"method" "counter"
|
||||
"trigger" "naruto_multi_spawner:OnEntitySpawned"
|
||||
"killtrigger" "multi_2_b:OnPass"
|
||||
|
||||
"counter" "health_multi_3"
|
||||
}
|
||||
"4"
|
||||
{
|
||||
"name" "Sasuke Clone"
|
||||
"method" "counter"
|
||||
"trigger" "naruto_multi_spawner:OnEntitySpawned"
|
||||
"killtrigger" "multi_2_a:OnPass"
|
||||
|
||||
"counter" "health_multi_4"
|
||||
}
|
||||
}
|
12
BossHP/configs/bosshp/ze_necromanteion_v3_1s_fix.cfg
Normal file
12
BossHP/configs/bosshp/ze_necromanteion_v3_1s_fix.cfg
Normal file
@ -0,0 +1,12 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Hades"
|
||||
"method" "counter"
|
||||
"trigger" "trigger_human_arrive:OnTrigger"
|
||||
"hurttrigger" "boss_Hades:OnHealthChanged"
|
||||
|
||||
"counter" "hp_counter25"
|
||||
}
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Great Jack"
|
||||
"method" "counter"
|
||||
"trigger" "hp_to_boss:OnStartTouch"
|
||||
"counter" "boss_hp"
|
||||
}
|
||||
}
|
30
BossHP/configs/bosshp/ze_nuke_v2.cfg
Normal file
30
BossHP/configs/bosshp/ze_nuke_v2.cfg
Normal file
@ -0,0 +1,30 @@
|
||||
"bosses"
|
||||
{
|
||||
"0"
|
||||
{
|
||||
"name" "Generator 1"
|
||||
"method" "breakable"
|
||||
"trigger" "#3536:OnStartTouch"
|
||||
"hurttrigger" "#3538:OnTakeDamage"
|
||||
|
||||
"breakable" "#3538"
|
||||
}
|
||||
"1"
|
||||
{
|
||||
"name" "Generator 2"
|
||||
"method" "breakable"
|
||||
"trigger" "#3521:OnDamaged"
|
||||
"hurttrigger" "#3540:OnTakeDamage"
|
||||
|
||||
"breakable" "#3540"
|
||||
}
|
||||
"2"
|
||||
{
|
||||
"name" "Generator 3"
|
||||
"method" "breakable"
|
||||
"trigger" "#3524:OnDamaged"
|
||||
"hurttrigger" "#3542:OnTakeDamage"
|
||||
|
||||
"breakable" "#3542"
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user