123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- state("BlazblueEntropyEffect", "Default")
- {
- //Gameplay.GameInputManager private LockFlag m_uiActionFlag
- int ActionFlag : "GameAssembly.dll", 0x046D98B0, 0xB8, 0x0, 0x58;
-
- int BossTotalHealth : "GameAssembly.dll", 0x0458A7C8, 0xB8, 0x0, 0x48, 0xA0, 0x28, 0x300;
- }
- state("BlazblueEntropyEffect", "Update 2/29/24")
- {
- //Gameplay.GameInputManager private LockFlag m_uiActionFlag
- int ActionFlag : "GameAssembly.dll", 0x046C5E80, 0xB8, 0x0, 0x58; //13A30
-
- int BossTotalHealth : "GameAssembly.dll", 0x04584060, 0xB8, 0x0, 0xA0, 0x28, 0x300;
- }
- state("BlazblueEntropyEffect", "Update 3/10/24")
- {
- //Gameplay.GameInputManager private LockFlag m_uiActionFlag
- int ActionFlag : "GameAssembly.dll", 0x046EAB90, 0xB8, 0x0, 0x58; //13A30
-
- int BossTotalHealth : "GameAssembly.dll", 0x0459A720, 0xB8, 0x0, 0xA0, 0x28, 0x300;
- }
- state("BlazblueEntropyEffect", "Update 3/12/24")
- {
- //Gameplay.GameInputManager private LockFlag m_uiActionFlag
- int ActionFlag : "GameAssembly.dll", 0x046EC6C8, 0xB8, 0x0, 0x58; //13A30
-
- int BossTotalHealth : "GameAssembly.dll", 0x0459BAB0, 0xB8, 0x0, 0xA0, 0x28, 0x300;
- }
- init
- {
- vars.HighestBossHealth = 0;
- switch (modules.First().ModuleMemorySize)
- {
- case 688128 :
- version = "Default";
- break;
- default:
- version = "Default";
- break;
- }
- }
- startup
- {
- settings.Add("BK", true, "Split on Boss Kills");
- }
- update
- {
- if (current.BossTotalHealth > vars.HighestBossHealth)
- {
- vars.HighestBossHealth = current.BossTotalHealth;
- }
- }
- onStart
- {
- vars.HighestBossHealth = 0;
- }
- split
- {
- if ((settings["BK"]) && (current.BossTotalHealth == 0) && (old.BossTotalHealth > 0) && (vars.HighestBossHealth >= 17000) && (((old.BossTotalHealth - current.BossTotalHealth) < 8000)))
- {
- vars.HighestBossHealth = 0;
- return true;
- }
- }
- isLoading
- {
- return (current.ActionFlag & 1) != 0;
- }
|