diff options
author | Guilherme G. Menaldo <guilherme.menaldo@outlook.com> | 2018-08-20 21:20:46 -0300 |
---|---|---|
committer | Guilherme G. Menaldo <guilherme.menaldo@outlook.com> | 2018-08-30 12:04:06 -0300 |
commit | 6a0d3d52dcb64a4e04d49336fa7bdf82874a7cc1 (patch) | |
tree | 554d7c0f25b7c44076a93da4507e74a697bcf09e /src/plugins/HPMHooking/HPMHooking.Defs.inc | |
parent | 7f7b8060cba8f0aba60f43cf343bdf3f773f3438 (diff) | |
download | hercules-6a0d3d52dcb64a4e04d49336fa7bdf82874a7cc1.tar.gz hercules-6a0d3d52dcb64a4e04d49336fa7bdf82874a7cc1.tar.bz2 hercules-6a0d3d52dcb64a4e04d49336fa7bdf82874a7cc1.tar.xz hercules-6a0d3d52dcb64a4e04d49336fa7bdf82874a7cc1.zip |
Makes trap damage possible to be reflected
Diffstat (limited to 'src/plugins/HPMHooking/HPMHooking.Defs.inc')
-rw-r--r-- | src/plugins/HPMHooking/HPMHooking.Defs.inc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/HPMHooking/HPMHooking.Defs.inc b/src/plugins/HPMHooking/HPMHooking.Defs.inc index 0c63a98b6..9261f6320 100644 --- a/src/plugins/HPMHooking/HPMHooking.Defs.inc +++ b/src/plugins/HPMHooking/HPMHooking.Defs.inc @@ -278,6 +278,8 @@ typedef void (*HPMHOOK_pre_battle_drain) (struct map_session_data **sd, struct b typedef void (*HPMHOOK_post_battle_drain) (struct map_session_data *sd, struct block_list *tbl, int64 rdamage, int64 ldamage, int race, int boss); typedef void (*HPMHOOK_pre_battle_reflect_damage) (struct block_list **target, struct block_list **src, struct Damage **wd, uint16 *skill_id); typedef void (*HPMHOOK_post_battle_reflect_damage) (struct block_list *target, struct block_list *src, struct Damage *wd, uint16 skill_id); +typedef void (*HPMHOOK_pre_battle_reflect_trap) (struct block_list **target, struct block_list **src, struct Damage **md, uint16 *skill_id); +typedef void (*HPMHOOK_post_battle_reflect_trap) (struct block_list *target, struct block_list *src, struct Damage *md, uint16 skill_id); typedef int (*HPMHOOK_pre_battle_attr_ratio) (int *atk_elem, int *def_type, int *def_lv); typedef int (*HPMHOOK_post_battle_attr_ratio) (int retVal___, int atk_elem, int def_type, int def_lv); typedef int64 (*HPMHOOK_pre_battle_attr_fix) (struct block_list **src, struct block_list **target, int64 *damage, int *atk_elem, int *def_type, int *def_lv); |