Add Buff infrastructure to go through different logic paths from different patches (#5073)
Build / Linux (push) Waiting to run
Build / Windows (push) Waiting to run

This commit is contained in:
dannuic
2026-05-02 22:53:26 -06:00
committed by GitHub
parent c253734c57
commit 18df055f16
201 changed files with 2856 additions and 3105 deletions
+1 -1
View File
@@ -175,7 +175,7 @@ OP_SetRunMode=0x4aba # ShowEQ 10/27/05
OP_SimpleMessage=0x673c # ShowEQ 10/27/05
OP_SaveOnZoneReq=0x1540 # ShowEQ 10/27/05
OP_SenseHeading=0x05ac # ShowEQ 10/27/05
OP_Buff=0x6a53 # ShowEQ 10/27/05
OP_BuffDefinition=0x6a53 # ShowEQ 10/27/05
OP_LootComplete=0x0a94 # ShowEQ 10/27/05
OP_EnvDamage=0x31b3 # ShowEQ 10/27/05
OP_Split=0x4848 # ShowEQ 10/27/05
+4 -4
View File
@@ -179,7 +179,7 @@ OP_CastSpell=0x1cb5
OP_Consider=0x4d8d
OP_FormattedMessage=0x6afe
OP_SimpleMessage=0x02a5
OP_Buff=0x08ed
OP_BuffDefinition=0x08ed
OP_Illusion=0x6c43
OP_MoneyOnCorpse=0x1837
OP_RandomReply=0x6525
@@ -241,8 +241,8 @@ OP_XTargetRequest=0x6753
OP_XTargetAutoAddHaters=0x5f51
OP_XTargetOpen=0x7423
OP_XTargetOpenResponse=0x27e8
OP_TargetBuffs=0x1c71
OP_BuffCreate=0x71f5
OP_RefreshTargetBuffs=0x1c71
OP_RefreshBuffs=0x71f5
OP_BuffRemoveRequest=0x7efd
OP_DeleteSpawn=0x3b06
OP_AutoAttack=0x0d14
@@ -312,7 +312,7 @@ OP_FindPersonRequest=0x2f3b
OP_FindPersonReply=0x44f7
OP_Sound=0x3cec
OP_CashReward=0x17a5
OP_PetBuffWindow=0x7197
OP_RefreshPetBuffs=0x7197
OP_LevelAppearance=0x7c4d
OP_Translocate=0x6f01
OP_Sacrifice=0x76ab
+4 -4
View File
@@ -183,7 +183,7 @@ OP_CastSpell=0x1287
OP_Consider=0x742b
OP_FormattedMessage=0x1024
OP_SimpleMessage=0x213f
OP_Buff=0x659c
OP_BuffDefinition=0x659c
OP_Illusion=0x312a
OP_MoneyOnCorpse=0x5f44
OP_RandomReply=0x106b
@@ -241,13 +241,13 @@ OP_TargetMouse=0x075d
OP_MobHealth=0x37b1
OP_InitialMobHealth=0x0000 # Unused?
OP_TargetHoTT=0x0272
OP_TargetBuffs=0x4f4b
OP_RefreshTargetBuffs=0x4f4b
OP_XTargetResponse=0x4d59
OP_XTargetRequest=0x3763
OP_XTargetAutoAddHaters=0x672f
OP_XTargetOpen=0x61df
OP_XTargetOpenResponse=0x3ef8
OP_BuffCreate=0x3377
OP_RefreshBuffs=0x3377
OP_BuffRemoveRequest=0x64f2
OP_DeleteSpawn=0x7280
OP_AutoAttack=0x109d
@@ -316,7 +316,7 @@ OP_FindPersonRequest=0x5cea
OP_FindPersonReply=0x7e58
OP_Sound=0x1a30
OP_CashReward=0x5f7a
OP_PetBuffWindow=0x5882
OP_RefreshPetBuffs=0x5882
OP_LevelAppearance=0x3bc9
OP_Translocate=0x6580
OP_Sacrifice=0x1821
+3 -3
View File
@@ -178,7 +178,7 @@ OP_CastSpell=0x3582 # C
OP_Consider=0x6024 # C
OP_FormattedMessage=0x1318 # C
OP_SimpleMessage=0x5448 # C
OP_Buff=0x7ea8 # C
OP_BuffDefinition=0x7ea8 # C
OP_Illusion=0x48f9 # C
OP_MoneyOnCorpse=0x6546 # C
OP_RandomReply=0x6cdc # C
@@ -236,7 +236,7 @@ OP_TargetMouse=0x7bbb # C
OP_MobHealth=0x47ea # C
OP_InitialMobHealth=0x2d25 # C
OP_TargetHoTT=0x3ec7 # C
OP_TargetBuffs=0x3df8
OP_RefreshTargetBuffs=0x3df8
OP_BuffRemoveRequest=0x6f9d
OP_DeleteSpawn=0x3164 # C
OP_AutoAttack=0x3d86 # C
@@ -308,7 +308,7 @@ OP_FindPersonRequest=0x3168 # C
OP_FindPersonReply=0x1ac8 # C
OP_Sound=0x303e # C
OP_CashReward=0x3703
OP_PetBuffWindow=0x2dd3 # C
OP_RefreshPetBuffs=0x2dd3 # C
OP_LevelAppearance=0x6dc3 # C
OP_Translocate=0x2042 # C
OP_Sacrifice=0x5805 # C
+2 -2
View File
@@ -175,7 +175,7 @@ OP_CastSpell=0x7F5D #SEQ 12/04/08
OP_Consider=0x32E1 #SEQ 12/04/08
OP_FormattedMessage=0x5B9E #SEQ 12/04/08
OP_SimpleMessage=0x553E #SEQ 12/04/08
OP_Buff=0x7BD6 #SEQ 12/04/08
OP_BuffDefinition=0x7BD6 #SEQ 12/04/08
OP_Illusion=0x7F86 #SEQ 12/04/08
OP_MoneyOnCorpse=0x51C9 #SEQ 12/04/08
OP_RandomReply=0x649C #SEQ 12/04/08
@@ -300,7 +300,7 @@ OP_FindPersonRequest=0x07F0 #Derision 2009
OP_FindPersonReply=0x7770 #Derision 2009
OP_Sound=0x2B02 #Derision 2009
OP_CashReward=0x5e80
OP_PetBuffWindow=0x124A #Derision 2009
OP_RefreshPetBuffs=0x124A #Derision 2009
OP_LevelAppearance=0x3EC8 #Derision 2009
OP_Translocate=0x1F0F #Derision 2009
OP_Sacrifice=0x55C9 #Derision 2009
+4 -4
View File
@@ -178,7 +178,10 @@ OP_CastSpell=0x1d63
OP_Consider=0x4568
OP_FormattedMessage=0x29b4
OP_SimpleMessage=0x5b2d
OP_Buff=0x2427
OP_BuffDefinition=0x2427
OP_RefreshBuffs=0x754c
OP_RefreshTargetBuffs=0x197f
OP_RefreshPetBuffs=0x4f42
OP_Illusion=0x7fb0
OP_MoneyOnCorpse=0x6f63
OP_RandomReply=0x1234
@@ -236,13 +239,11 @@ OP_TargetMouse=0x7f48
OP_MobHealth=0x445e
OP_InitialMobHealth=0x0000 # Unused?
OP_TargetHoTT=0x0000
OP_TargetBuffs=0x0000
OP_XTargetResponse=0x0000
OP_XTargetRequest=0x0000
OP_XTargetAutoAddHaters=0x0000
OP_XTargetOpen=0x0000
OP_XTargetOpenResponse=0x0000
OP_BuffCreate=0x754c
OP_BuffRemoveRequest=0x0c06
OP_DeleteSpawn=0x33fa
OP_AutoAttack=0x3ced
@@ -310,7 +311,6 @@ OP_FindPersonRequest=0x0000
OP_FindPersonReply=0x0000
OP_Sound=0x5949
OP_CashReward=0x3237
OP_PetBuffWindow=0x0000
OP_LevelAppearance=0x5eb5
OP_Translocate=0x0611
OP_Sacrifice=0x4b76
+2 -2
View File
@@ -188,7 +188,7 @@ OP_AutoFire=0x6c53
OP_Consider=0x65ca # ShowEQ 10/27/05
OP_Emote=0x547a # ShowEQ 10/27/05
OP_PetCommands=0x10a1 # ShowEQ 10/27/05
OP_PetBuffWindow=0x4e31
OP_RefreshPetBuffs=0x4e31
OP_SpawnAppearance=0x7c32 # ShowEQ 10/27/05
OP_DeleteSpawn=0x55bc # ShowEQ 10/27/05
OP_FormattedMessage=0x5a48 # ShowEQ 10/27/05
@@ -199,7 +199,7 @@ OP_SetRunMode=0x4aba # ShowEQ 10/27/05
OP_SimpleMessage=0x673c # ShowEQ 10/27/05
OP_SaveOnZoneReq=0x1540 # ShowEQ 10/27/05
OP_SenseHeading=0x05ac # ShowEQ 10/27/05
OP_Buff=0x6a53 # ShowEQ 10/27/05
OP_BuffDefinition=0x6a53 # ShowEQ 10/27/05
OP_LootComplete=0x0a94 # ShowEQ 10/27/05
OP_EnvDamage=0x31b3 # ShowEQ 10/27/05
OP_Split=0x4848 # ShowEQ 10/27/05
+4 -4
View File
@@ -187,7 +187,7 @@ OP_CastSpell=0x50c2 # C
OP_Consider=0x3c2d # C
OP_FormattedMessage=0x3b52 # C
OP_SimpleMessage=0x1f4d # C 0x5448
OP_Buff=0x0d1d # C
OP_BuffDefinition=0x0d1d # C
OP_Illusion=0x231f # C
OP_MoneyOnCorpse=0x4a83 # C
OP_RandomReply=0x6d5d # C
@@ -252,8 +252,8 @@ OP_XTargetRequest=0x4750 #
OP_XTargetAutoAddHaters=0x1a28 #
OP_XTargetOpen=0x11ae
OP_XTargetOpenResponse=0x45d3
OP_TargetBuffs=0x3f24 # C
OP_BuffCreate=0x2121 # V
OP_RefreshTargetBuffs=0x3f24 # C
OP_RefreshBuffs=0x2121 # V
OP_BuffRemoveRequest=0x4065
OP_DeleteSpawn=0x58c5 # C
OP_AutoAttack=0x1df9 # C
@@ -324,7 +324,7 @@ OP_FindPersonRequest=0x1e04 # C
OP_FindPersonReply=0x7cae # C
OP_Sound=0x737a # C
OP_CashReward=0x039d
OP_PetBuffWindow=0x7b87 # C
OP_RefreshPetBuffs=0x7b87 # C
OP_LevelAppearance=0x1bd4 # C
OP_Translocate=0x3d9c # C
OP_Sacrifice=0x301b # C