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
@@ -173,7 +173,7 @@ OP_CastSpell=0x3f6d
OP_Consider=0x3815
OP_FormattedMessage=0x52c0
OP_SimpleMessage=0x0e29
OP_Buff=0x0dd5
OP_BuffDefinition=0x0dd5
OP_Illusion=0x1182
OP_MoneyOnCorpse=0x05e8
OP_RandomReply=0x4b1a
@@ -231,8 +231,8 @@ OP_TargetHoTT=0x2baa
OP_XTargetResponse=0x0be2
OP_XTargetRequest=0x024c
OP_XTargetAutoAddHaters=0x3729
OP_TargetBuffs=0x241c
OP_BuffCreate=0x6878
OP_RefreshTargetBuffs=0x241c
OP_RefreshBuffs=0x6878
OP_BuffRemoveRequest=0x78ab
OP_DeleteSpawn=0x5279
OP_AutoAttack=0x1bf5
@@ -298,7 +298,7 @@ OP_SendFindableNPCs=0x743b
OP_FindPersonRequest=0x3560
OP_FindPersonReply=0x0844
OP_Sound=0x1b73
OP_PetBuffWindow=0x56c0
OP_RefreshPetBuffs=0x56c0
OP_LevelAppearance=0x6698
OP_Translocate=0x091a
OP_Sacrifice=0x5b22
@@ -169,7 +169,7 @@ OP_CastSpell=0x7286 #
OP_Consider=0x0000 #
OP_FormattedMessage=0x32c6 #
OP_SimpleMessage=0x0000 # C 0x0000
OP_Buff=0x0000 #
OP_BuffDefinition=0x0000 #
OP_Illusion=0x0000 #
OP_MoneyOnCorpse=0x0000 #
OP_RandomReply=0x0000 #
@@ -224,8 +224,8 @@ OP_TargetMouse=0x5f5e #
OP_MobHealth=0x0000 #
OP_InitialMobHealth=0x0000 #
OP_TargetHoTT=0x0000 #
OP_TargetBuffs=0x0000 #
OP_BuffCreate=0x0000
OP_RefreshTargetBuffs=0x0000 #
OP_RefreshBuffs=0x0000
OP_DeleteSpawn=0x725a #
OP_AutoAttack=0x1df9 #
OP_AutoAttack2=0x0000 #
@@ -290,7 +290,7 @@ OP_SendFindableNPCs=0x0786 #
OP_FindPersonRequest=0x0000 #
OP_FindPersonReply=0x0000 #
OP_Sound=0x0000 #
OP_PetBuffWindow=0x0000 #
OP_RefreshPetBuffs=0x0000 #
OP_LevelAppearance=0x0000 #
OP_Translocate=0x0000 #
OP_Sacrifice=0x0000 #
@@ -177,7 +177,7 @@ OP_CastSpell=0x0000 #
OP_Consider=0x0000 #
OP_FormattedMessage=0x0000 #
OP_SimpleMessage=0x0000 #
OP_Buff=0x0000 #
OP_BuffDefinition=0x0000 #
OP_Illusion=0x0000 #
OP_MoneyOnCorpse=0x0000 #
OP_RandomReply=0x0000 #
@@ -234,8 +234,8 @@ OP_TargetMouse=0x0000 #
OP_MobHealth=0x0000 #
OP_InitialMobHealth=0x0000 #
OP_TargetHoTT=0x0000 #
OP_TargetBuffs=0x0000 #
OP_BuffCreate=0x0000 #
OP_RefreshTargetBuffs=0x0000 #
OP_RefreshBuffs=0x0000 #
OP_BuffRemoveRequest=0x0000
OP_DeleteSpawn=0x0000 #
OP_AutoAttack=0x0000 #
@@ -302,7 +302,7 @@ OP_SendFindableNPCs=0x6c36 #
OP_FindPersonRequest=0x0000 #
OP_FindPersonReply=0x0000 #
OP_Sound=0x0000 #
OP_PetBuffWindow=0x0000 #
OP_RefreshPetBuffs=0x0000 #
OP_LevelAppearance=0x0000 #
OP_Translocate=0x0000 #
OP_Sacrifice=0x0000 #
@@ -173,7 +173,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
@@ -231,8 +231,8 @@ OP_TargetHoTT=0x3af5
OP_XTargetResponse=0x7f64
OP_XTargetRequest=0x6753
OP_XTargetAutoAddHaters=0x5f51
OP_TargetBuffs=0x1c71
OP_BuffCreate=0x71f5
OP_RefreshTargetBuffs=0x1c71
OP_RefreshBuffs=0x71f5
OP_BuffRemoveRequest=0x7efd
OP_DeleteSpawn=0x3b06
OP_AutoAttack=0x0d14
@@ -298,7 +298,7 @@ OP_SendFindableNPCs=0x34c3
OP_FindPersonRequest=0x2f3b
OP_FindPersonReply=0x44f7
OP_Sound=0x3cec
OP_PetBuffWindow=0x7197
OP_RefreshPetBuffs=0x7197
OP_LevelAppearance=0x7c4d
OP_Translocate=0x6f01
OP_Sacrifice=0x76ab
@@ -169,7 +169,7 @@ OP_CastSpell=0x7286 # C
OP_Consider=0x0000 # C
OP_FormattedMessage=0x0000 # C
OP_SimpleMessage=0x0000 # C 0x0000
OP_Buff=0x0000 # C
OP_BuffDefinition=0x0000 # C
OP_Illusion=0x0000 # C
OP_MoneyOnCorpse=0x0000 # C
OP_RandomReply=0x0000 # C
@@ -224,8 +224,8 @@ OP_TargetMouse=0x36f8 # C 0x0000
OP_MobHealth=0x0000 # C
OP_InitialMobHealth=0x0000 # C
OP_TargetHoTT=0x0000 # C
OP_TargetBuffs=0x0000 # C
OP_BuffCreate=0x6bfb # V
OP_RefreshTargetBuffs=0x0000 # C
OP_RefreshBuffs=0x6bfb # V
OP_DeleteSpawn=0x7434 # was 0x7434
OP_AutoAttack=0x0000 # C
OP_AutoAttack2=0x0000 # C
@@ -290,7 +290,7 @@ OP_SendFindableNPCs=0x49f6 # C
OP_FindPersonRequest=0x0000 # C
OP_FindPersonReply=0x0000 # C
OP_Sound=0x0000 # C
OP_PetBuffWindow=0x0000 # C
OP_RefreshPetBuffs=0x0000 # C
OP_LevelAppearance=0x0000 # C
OP_Translocate=0x0000 # C
OP_Sacrifice=0x0000 # C
@@ -173,7 +173,7 @@ OP_CastSpell=0x0e18
OP_Consider=0x0fcd
OP_FormattedMessage=0x748e
OP_SimpleMessage=0x3ecd
OP_Buff=0x1a9b
OP_BuffDefinition=0x1a9b
OP_Illusion=0x359a
OP_MoneyOnCorpse=0x1107
OP_RandomReply=0x5cc5
@@ -231,8 +231,8 @@ OP_TargetHoTT=0x1fd6
OP_XTargetResponse=0x6d47
OP_XTargetRequest=0x2603
OP_XTargetAutoAddHaters=0x5fe3
OP_TargetBuffs=0x4c77
OP_BuffCreate=0x20ee
OP_RefreshTargetBuffs=0x4c77
OP_RefreshBuffs=0x20ee
OP_BuffRemoveRequest=0x7ca3
OP_DeleteSpawn=0x0ead
OP_AutoAttack=0x12fb
@@ -298,7 +298,7 @@ OP_SendFindableNPCs=0x7b8a
OP_FindPersonRequest=0x5d79
OP_FindPersonReply=0x2b23
OP_Sound=0x03fa
OP_PetBuffWindow=0x1e1c
OP_RefreshPetBuffs=0x1e1c
OP_LevelAppearance=0x0442
OP_Translocate=0x2e84
OP_Sacrifice=0x0d88
@@ -169,7 +169,7 @@ OP_CastSpell=0x7286 # C
OP_Consider=0x0000 # C
OP_FormattedMessage=0x0000 # C
OP_SimpleMessage=0x0000 # C 0x0000
OP_Buff=0x0000 # C
OP_BuffDefinition=0x0000 # C
OP_Illusion=0x0000 # C
OP_MoneyOnCorpse=0x0000 # C
OP_RandomReply=0x0000 # C
@@ -224,8 +224,8 @@ OP_TargetMouse=0x36f8 # C 0x0000
OP_MobHealth=0x0000 # C
OP_InitialMobHealth=0x0000 # C
OP_TargetHoTT=0x0000 # C
OP_TargetBuffs=0x0000 # C
OP_BuffCreate=0x6bfb # V
OP_RefreshTargetBuffs=0x0000 # C
OP_RefreshBuffs=0x6bfb # V
OP_DeleteSpawn=0x7434 # was 0x7434
OP_AutoAttack=0x0000 # C
OP_AutoAttack2=0x0000 # C
@@ -290,7 +290,7 @@ OP_SendFindableNPCs=0x7eeb # C
OP_FindPersonRequest=0x0000 # C
OP_FindPersonReply=0x0000 # C
OP_Sound=0x0000 # C
OP_PetBuffWindow=0x0000 # C
OP_RefreshPetBuffs=0x0000 # C
OP_LevelAppearance=0x0000 # C
OP_Translocate=0x0000 # C
OP_Sacrifice=0x0000 # C
@@ -173,7 +173,7 @@ OP_CastSpell=0x6bd3
OP_Consider=0x1184
OP_FormattedMessage=0x1bc4
OP_SimpleMessage=0x4926
OP_Buff=0x3526
OP_BuffDefinition=0x3526
OP_Illusion=0x02e6
OP_MoneyOnCorpse=0x2a0f
OP_RandomReply=0x0b4b
@@ -231,8 +231,8 @@ OP_TargetHoTT=0x43ec
OP_XTargetResponse=0x18c5
OP_XTargetRequest=0x47bc
OP_XTargetAutoAddHaters=0x48f8
OP_TargetBuffs=0x0a99
OP_BuffCreate=0x1cc2
OP_RefreshTargetBuffs=0x0a99
OP_RefreshBuffs=0x1cc2
OP_BuffRemoveRequest=0x1338
OP_DeleteSpawn=0x781f
OP_AutoAttack=0x1740
@@ -298,7 +298,7 @@ OP_SendFindableNPCs=0x5de1
OP_FindPersonRequest=0x4150
OP_FindPersonReply=0x65f0
OP_Sound=0x797b
OP_PetBuffWindow=0x12cd
OP_RefreshPetBuffs=0x12cd
OP_LevelAppearance=0x34b9
OP_Translocate=0x7121
OP_Sacrifice=0x609b
@@ -177,7 +177,7 @@ OP_CastSpell=0x8543 #
OP_Consider=0x70c6 #
OP_FormattedMessage=0x4675 #
OP_SimpleMessage=0x0698 #
OP_Buff=0x4658 #
OP_BuffDefinition=0x4658 #
OP_Illusion=0x10b7 #
OP_MoneyOnCorpse=0x4074 #
OP_RandomReply=0x07fb #
@@ -234,8 +234,8 @@ OP_TargetMouse=0x3edc #
OP_MobHealth=0x5cb0 #
OP_InitialMobHealth=0x0000 #
OP_TargetHoTT=0x460e #
OP_TargetBuffs=0x7c24 #
OP_BuffCreate=0x0c98 #
OP_RefreshTargetBuffs=0x7c24 #
OP_RefreshBuffs=0x0c98 #
OP_BuffRemoveRequest=0x3567
OP_DeleteSpawn=0x3164 #
OP_AutoAttack=0x2257 #
@@ -302,7 +302,7 @@ OP_SendFindableNPCs=0x50c1 #
OP_FindPersonRequest=0x19a8 #
OP_FindPersonReply=0x7e45 #
OP_Sound=0x2d1d #
OP_PetBuffWindow=0x4895 #
OP_RefreshPetBuffs=0x4895 #
OP_LevelAppearance=0x78b9 #
OP_Translocate=0x42ef #
OP_Sacrifice=0x2dc6 #
@@ -177,7 +177,7 @@ OP_CastSpell=0x8543 #
OP_Consider=0x70c6 #
OP_FormattedMessage=0x4675 #
OP_SimpleMessage=0x0698 #
OP_Buff=0x4658 #
OP_BuffDefinition=0x4658 #
OP_Illusion=0x10b7 #
OP_MoneyOnCorpse=0x4074 #
OP_RandomReply=0x07fb #
@@ -234,8 +234,8 @@ OP_TargetMouse=0x3edc #
OP_MobHealth=0x5cb0 #
OP_InitialMobHealth=0x0000 #
OP_TargetHoTT=0x460e #
OP_TargetBuffs=0x7c24 #
OP_BuffCreate=0x0c98 #
OP_RefreshTargetBuffs=0x7c24 #
OP_RefreshBuffs=0x0c98 #
OP_BuffRemoveRequest=0x3567
OP_DeleteSpawn=0x3164 #
OP_AutoAttack=0x2257 #
@@ -302,7 +302,7 @@ OP_SendFindableNPCs=0x099e #
OP_FindPersonRequest=0x19a8 #
OP_FindPersonReply=0x7e45 #
OP_Sound=0x2d1d #
OP_PetBuffWindow=0x4895 #
OP_RefreshPetBuffs=0x4895 #
OP_LevelAppearance=0x78b9 #
OP_Translocate=0x42ef #
OP_Sacrifice=0x2dc6 #
@@ -173,7 +173,7 @@ OP_CastSpell=0x56ab
OP_Consider=0x476f
OP_FormattedMessage=0x69aa
OP_SimpleMessage=0x0e87
OP_Buff=0x2acd
OP_BuffDefinition=0x2acd
OP_Illusion=0x739c
OP_MoneyOnCorpse=0x43c4
OP_RandomReply=0x467d
@@ -231,8 +231,8 @@ OP_TargetHoTT=0x72b0
OP_XTargetResponse=0x38c9
OP_XTargetRequest=0x616b
OP_XTargetAutoAddHaters=0x0ef7
OP_TargetBuffs=0x0aa5
OP_BuffCreate=0x3e45
OP_RefreshTargetBuffs=0x0aa5
OP_RefreshBuffs=0x3e45
OP_BuffRemoveRequest=0x063f
OP_DeleteSpawn=0x49e0
OP_AutoAttack=0x18e2
@@ -298,7 +298,7 @@ OP_SendFindableNPCs=0x6788
OP_FindPersonRequest=0x6ccd
OP_FindPersonReply=0x1f1c
OP_Sound=0x6957
OP_PetBuffWindow=0x66a7
OP_RefreshPetBuffs=0x66a7
OP_LevelAppearance=0x3714
OP_Translocate=0x4613
OP_Sacrifice=0x1502
@@ -175,7 +175,7 @@ OP_CastSpell=0x8543 #
OP_Consider=0x70c6 #
OP_FormattedMessage=0x4675 #
OP_SimpleMessage=0x0698 #
OP_Buff=0x4658 #
OP_BuffDefinition=0x4658 #
OP_Illusion=0x10b7 #
OP_MoneyOnCorpse=0x4074 #
OP_RandomReply=0x07fb #
@@ -232,8 +232,8 @@ OP_TargetMouse=0x3edc #
OP_MobHealth=0x5cb0 #
OP_InitialMobHealth=0x0000 #
OP_TargetHoTT=0x460e #
OP_TargetBuffs=0x7c24 #
OP_BuffCreate=0x0c98 #
OP_RefreshTargetBuffs=0x7c24 #
OP_RefreshBuffs=0x0c98 #
OP_BuffRemoveRequest=0x3567
OP_DeleteSpawn=0x3164 #
OP_AutoAttack=0x2257 #
@@ -300,7 +300,7 @@ OP_SendFindableNPCs=0x3015 #
OP_FindPersonRequest=0x19a8 #
OP_FindPersonReply=0x7e45 #
OP_Sound=0x2d1d #
OP_PetBuffWindow=0x4895 #
OP_RefreshPetBuffs=0x4895 #
OP_LevelAppearance=0x78b9 #
OP_Translocate=0x42ef #
OP_Sacrifice=0x2dc6 #
@@ -169,7 +169,7 @@ OP_CastSpell=0x7286 # C
OP_Consider=0x0000 # C
OP_FormattedMessage=0x0000 # C
OP_SimpleMessage=0x0000 # C 0x0000
OP_Buff=0x0000 # C
OP_BuffDefinition=0x0000 # C
OP_Illusion=0x0000 # C
OP_MoneyOnCorpse=0x0000 # C
OP_RandomReply=0x0000 # C
@@ -224,8 +224,8 @@ OP_TargetMouse=0x36f8 # C 0x0000
OP_MobHealth=0x0000 # C
OP_InitialMobHealth=0x0000 # C
OP_TargetHoTT=0x0000 # C
OP_TargetBuffs=0x0000 # C
OP_BuffCreate=0x6bfb # V
OP_RefreshTargetBuffs=0x0000 # C
OP_RefreshBuffs=0x6bfb # V
OP_DeleteSpawn=0x7434 # was 0x7434
OP_AutoAttack=0x0000 # C
OP_AutoAttack2=0x0000 # C
@@ -290,7 +290,7 @@ OP_SendFindableNPCs=0x7eeb # C
OP_FindPersonRequest=0x0000 # C
OP_FindPersonReply=0x0000 # C
OP_Sound=0x0000 # C
OP_PetBuffWindow=0x0000 # C
OP_RefreshPetBuffs=0x0000 # C
OP_LevelAppearance=0x0000 # C
OP_Translocate=0x0000 # C
OP_Sacrifice=0x0000 # C
@@ -170,7 +170,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
@@ -225,8 +225,8 @@ OP_TargetMouse=0x5f5e # C 0x7bbb
OP_MobHealth=0x15de # C
OP_InitialMobHealth=0x5cb0 # C
OP_TargetHoTT=0x4d56 # C
OP_TargetBuffs=0x3f24 # C
OP_BuffCreate=0x2121 # V
OP_RefreshTargetBuffs=0x3f24 # C
OP_RefreshBuffs=0x2121 # V
OP_DeleteSpawn=0x58c5 # C
OP_AutoAttack=0x1df9 # C
OP_AutoAttack2=0x517b # C
@@ -291,7 +291,7 @@ OP_SendFindableNPCs=0x6193 # C
OP_FindPersonRequest=0x1e04 # C
OP_FindPersonReply=0x7cae # C
OP_Sound=0x737a # C
OP_PetBuffWindow=0x7b87 # C
OP_RefreshPetBuffs=0x7b87 # C
OP_LevelAppearance=0x1bd4 # C
OP_Translocate=0x3d9c # C
OP_Sacrifice=0x301b # C
@@ -169,7 +169,7 @@ OP_CastSpell=0x7286 # C
OP_Consider=0x0000 # C
OP_FormattedMessage=0x0000 # C
OP_SimpleMessage=0x0000 # C 0x0000
OP_Buff=0x0000 # C
OP_BuffDefinition=0x0000 # C
OP_Illusion=0x0000 # C
OP_MoneyOnCorpse=0x0000 # C
OP_RandomReply=0x0000 # C
@@ -224,8 +224,8 @@ OP_TargetMouse=0x36f8 # C 0x0000
OP_MobHealth=0x0000 # C
OP_InitialMobHealth=0x0000 # C
OP_TargetHoTT=0x0000 # C
OP_TargetBuffs=0x0000 # C
OP_BuffCreate=0x6bfb # V
OP_RefreshTargetBuffs=0x0000 # C
OP_RefreshBuffs=0x6bfb # V
OP_DeleteSpawn=0x7434 # was 0x7434
OP_AutoAttack=0x0000 # C
OP_AutoAttack2=0x0000 # C
@@ -290,7 +290,7 @@ OP_SendFindableNPCs=0x390c # C
OP_FindPersonRequest=0x0000 # C
OP_FindPersonReply=0x0000 # C
OP_Sound=0x0000 # C
OP_PetBuffWindow=0x0000 # C
OP_RefreshPetBuffs=0x0000 # C
OP_LevelAppearance=0x0000 # C
OP_Translocate=0x0000 # C
OP_Sacrifice=0x0000 # C
@@ -160,7 +160,7 @@ OP_CastSpell=0x7286 #
OP_Consider=0x70c6 #c
OP_FormattedMessage=0x32c6 #
OP_SimpleMessage=0x0000 # C 0x0000
OP_Buff=0x0000 #
OP_BuffDefinition=0x0000 #
OP_Illusion=0x4843 #c
OP_MoneyOnCorpse=0x0000 #
OP_RandomReply=0x0000 #
@@ -215,8 +215,8 @@ OP_TargetMouse=0x3edc #
OP_MobHealth=0x5cb0 #c
OP_InitialMobHealth=0x0000 #
OP_TargetHoTT=0x0000 #
OP_TargetBuffs=0x0000 #
OP_BuffCreate=0x0000
OP_RefreshTargetBuffs=0x0000 #
OP_RefreshBuffs=0x0000
OP_DeleteSpawn=0x58c5 #c
OP_AutoAttack=0x1df9 #
OP_AutoAttack2=0x0000 #
@@ -281,7 +281,7 @@ OP_SendFindableNPCs=0x3015 #
OP_FindPersonRequest=0x0000 #
OP_FindPersonReply=0x0000 #
OP_Sound=0x0000 #
OP_PetBuffWindow=0x0000 #
OP_RefreshPetBuffs=0x0000 #
OP_LevelAppearance=0x0000 #
OP_Translocate=0x0000 #
OP_Sacrifice=0x0000 #
@@ -170,7 +170,7 @@ OP_CastSpell=0x7286 # C
OP_Consider=0x0000 # C
OP_FormattedMessage=0x0000 # C
OP_SimpleMessage=0x0000 # C 0x0000
OP_Buff=0x0000 # C
OP_BuffDefinition=0x0000 # C
OP_Illusion=0x0000 # C
OP_MoneyOnCorpse=0x0000 # C
OP_RandomReply=0x0000 # C
@@ -225,8 +225,8 @@ OP_TargetMouse=0x36f8 # C 0x0000
OP_MobHealth=0x0000 # C
OP_InitialMobHealth=0x0000 # C
OP_TargetHoTT=0x0000 # C
OP_TargetBuffs=0x0000 # C
OP_BuffCreate=0x0000 # V
OP_RefreshTargetBuffs=0x0000 # C
OP_RefreshBuffs=0x0000 # V
OP_DeleteSpawn=0x7434 # C
OP_AutoAttack=0x0000 # C
OP_AutoAttack2=0x0000 # C
@@ -291,7 +291,7 @@ OP_SendFindableNPCs=0x162d # C
OP_FindPersonRequest=0x0000 # C
OP_FindPersonReply=0x0000 # C
OP_Sound=0x0000 # C
OP_PetBuffWindow=0x0000 # C
OP_RefreshPetBuffs=0x0000 # C
OP_LevelAppearance=0x0000 # C
OP_Translocate=0x0000 # C
OP_Sacrifice=0x0000 # C
@@ -170,7 +170,7 @@ OP_CastSpell=0x0000 # C
OP_Consider=0x0000 # C
OP_FormattedMessage=0x0000 # C
OP_SimpleMessage=0x0000 # C 0x0000
OP_Buff=0x0000 # C
OP_BuffDefinition=0x0000 # C
OP_Illusion=0x0000 # C
OP_MoneyOnCorpse=0x0000 # C
OP_RandomReply=0x0000 # C
@@ -225,8 +225,8 @@ OP_TargetMouse=0x36f8 # C 0x0000
OP_MobHealth=0x0000 # C
OP_InitialMobHealth=0x0000 # C
OP_TargetHoTT=0x0000 # C
OP_TargetBuffs=0x0000 # C
OP_BuffCreate=0x0000 # V
OP_RefreshTargetBuffs=0x0000 # C
OP_RefreshBuffs=0x0000 # V
OP_DeleteSpawn=0x7434 # was 0x7434
OP_AutoAttack=0x0000 # C
OP_AutoAttack2=0x0000 # C
@@ -291,7 +291,7 @@ OP_SendFindableNPCs=0x6b67 # was 0x162d
OP_FindPersonRequest=0x0000 # C
OP_FindPersonReply=0x0000 # C
OP_Sound=0x0000 # C
OP_PetBuffWindow=0x0000 # C
OP_RefreshPetBuffs=0x0000 # C
OP_LevelAppearance=0x0000 # C
OP_Translocate=0x0000 # C
OP_Sacrifice=0x0000 # C
@@ -172,7 +172,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
@@ -227,7 +227,7 @@ OP_TargetMouse=0x7bbb # C
OP_MobHealth=0x47ea # C
OP_InitialMobHealth=0x2d25 # C
OP_TargetHoTT=0x3ec7 # C
OP_TargetBuffs=0x3df8
OP_RefreshTargetBuffs=0x3df8
OP_DeleteSpawn=0x3164 # C
OP_AutoAttack=0x3d86 # C
OP_AutoAttack2=0x4ca1 # C
@@ -293,7 +293,7 @@ OP_SendFindableNPCs=0x5360
OP_FindPersonRequest=0x3168 # C
OP_FindPersonReply=0x1ac8 # C
OP_Sound=0x303e # C
OP_PetBuffWindow=0x2dd3 # C
OP_RefreshPetBuffs=0x2dd3 # C
OP_LevelAppearance=0x6dc3 # C
OP_Translocate=0x2042 # C
OP_Sacrifice=0x5805 # C
@@ -173,7 +173,7 @@ OP_CastSpell=0x568e
OP_Consider=0x0ea4
OP_FormattedMessage=0x7cd3
OP_SimpleMessage=0x4a83
OP_Buff=0x3c26
OP_BuffDefinition=0x3c26
OP_Illusion=0x25dd
OP_MoneyOnCorpse=0x6fbd
OP_RandomReply=0x3939
@@ -231,8 +231,8 @@ OP_TargetHoTT=0x042a
OP_XTargetResponse=0x5473
OP_XTargetRequest=0x45a9
OP_XTargetAutoAddHaters=0x5af8
OP_TargetBuffs=0x156f
OP_BuffCreate=0x2013
OP_RefreshTargetBuffs=0x156f
OP_RefreshBuffs=0x2013
OP_BuffRemoveRequest=0x718c
OP_DeleteSpawn=0x69b2
OP_AutoAttack=0x702f
@@ -298,7 +298,7 @@ OP_SendFindableNPCs=0x6516
OP_FindPersonRequest=0x4e65
OP_FindPersonReply=0x5e04
OP_Sound=0x6ad4
OP_PetBuffWindow=0x5be1
OP_RefreshPetBuffs=0x5be1
OP_LevelAppearance=0x7a6f
OP_Translocate=0x3a61
OP_Sacrifice=0x18a6
@@ -173,7 +173,7 @@ OP_CastSpell=0x5c4b
OP_Consider=0x0e31
OP_FormattedMessage=0x3735
OP_SimpleMessage=0x4645
OP_Buff=0x7fb5
OP_BuffDefinition=0x7fb5
OP_Illusion=0x3772
OP_MoneyOnCorpse=0x4ab0
OP_RandomReply=0x76ea
@@ -231,8 +231,8 @@ OP_TargetHoTT=0x1be6
OP_XTargetResponse=0x0ad9
OP_XTargetRequest=0x3034
OP_XTargetAutoAddHaters=0x7efd
OP_TargetBuffs=0x5e3b
OP_BuffCreate=0x51da
OP_RefreshTargetBuffs=0x5e3b
OP_RefreshBuffs=0x51da
OP_BuffRemoveRequest=0x6ce2
OP_DeleteSpawn=0x0ef8
OP_AutoAttack=0x577f
@@ -298,7 +298,7 @@ OP_SendFindableNPCs=0x62da
OP_FindPersonRequest=0x41fb
OP_FindPersonReply=0x23e2
OP_Sound=0x622a
OP_PetBuffWindow=0x53f8
OP_RefreshPetBuffs=0x53f8
OP_LevelAppearance=0x5b03
OP_Translocate=0x5e10
OP_Sacrifice=0x2ee4
+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
+4 -4
View File
@@ -174,7 +174,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
@@ -232,8 +232,8 @@ OP_TargetHoTT=0x0272
OP_XTargetResponse=0x672f
OP_XTargetRequest=0x45be
OP_XTargetAutoAddHaters=0x792c
OP_TargetBuffs=0x4f4b
OP_BuffCreate=0x3377
OP_RefreshTargetBuffs=0x4f4b
OP_RefreshBuffs=0x3377
OP_BuffRemoveRequest=0x64f2
OP_DeleteSpawn=0x7280
OP_AutoAttack=0x109d
@@ -301,7 +301,7 @@ OP_SendFindableNPCs=0x4613
OP_FindPersonRequest=0x5cea
OP_FindPersonReply=0x7e58
OP_Sound=0x1a30
OP_PetBuffWindow=0x5882
OP_RefreshPetBuffs=0x5882
OP_LevelAppearance=0x3bc9
OP_Translocate=0x6580
OP_Sacrifice=0x1821
+4 -4
View File
@@ -174,7 +174,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
@@ -232,8 +232,8 @@ OP_TargetHoTT=0x0272
OP_XTargetResponse=0x672f
OP_XTargetRequest=0x45be
OP_XTargetAutoAddHaters=0x792c
OP_TargetBuffs=0x4f4b
OP_BuffCreate=0x3377
OP_RefreshTargetBuffs=0x4f4b
OP_RefreshBuffs=0x3377
OP_BuffRemoveRequest=0x64f2
OP_DeleteSpawn=0x7280
OP_AutoAttack=0x109d
@@ -301,7 +301,7 @@ OP_SendFindableNPCs=0x3897
OP_FindPersonRequest=0x5cea
OP_FindPersonReply=0x7e58
OP_Sound=0x1a30
OP_PetBuffWindow=0x5882
OP_RefreshPetBuffs=0x5882
OP_LevelAppearance=0x3bc9
OP_Translocate=0x6580
OP_Sacrifice=0x1821
+2 -2
View File
@@ -73,7 +73,7 @@ CREATE TABLE `merc_buffs`
(
`MercBuffId` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`MercId` int(10) UNSIGNED NOT NULL DEFAULT 0,
`SpellId` int(10) UNSIGNED NOT NULL DEFAULT 0,
`SpellId` int(10) NOT NULL DEFAULT 0,
`CasterLevel` int(10) UNSIGNED NOT NULL DEFAULT 0,
`DurationFormula` int(10) UNSIGNED NOT NULL DEFAULT 0,
`TicsRemaining` int(11) NOT NULL DEFAULT 0,
@@ -941,7 +941,7 @@ CREATE TABLE `merc_spell_list_entries`
(
`merc_spell_list_entry_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`merc_spell_list_id` int(10) UNSIGNED NOT NULL,
`spell_id` int(10) UNSIGNED NOT NULL,
`spell_id` int(10) NOT NULL,
`spell_type` int(10) UNSIGNED NOT NULL DEFAULT 0,
`stance_id` tinyint(3) UNSIGNED NOT NULL DEFAULT 0,
`minlevel` tinyint(3) UNSIGNED NOT NULL DEFAULT 1,