summaryrefslogtreecommitdiff
path: root/src/map/battle.h
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2016-07-12 23:22:54 +0200
committerGitHub <noreply@github.com>2016-07-12 23:22:54 +0200
commit0d60f6920f388fdae86cb8fb4286d9ed1b0f94a0 (patch)
treed0731b1158ffdb12eb2db23c762576cb37251792 /src/map/battle.h
parent69df5ffa970dbcafde7dbb5d360c0ea28300cb50 (diff)
parentec700e101d420286caa149bd2858c3e159e55998 (diff)
downloadhercules-0d60f6920f388fdae86cb8fb4286d9ed1b0f94a0.tar.gz
hercules-0d60f6920f388fdae86cb8fb4286d9ed1b0f94a0.tar.bz2
hercules-0d60f6920f388fdae86cb8fb4286d9ed1b0f94a0.tar.xz
hercules-0d60f6920f388fdae86cb8fb4286d9ed1b0f94a0.zip
Merge pull request #1354 from 4144/hooks
Add into skill.c some handling for unknown skills/skill units.
Diffstat (limited to 'src/map/battle.h')
-rw-r--r--src/map/battle.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/map/battle.h b/src/map/battle.h
index 6fa600ada..cb15e3b90 100644
--- a/src/map/battle.h
+++ b/src/map/battle.h
@@ -587,6 +587,8 @@ struct battle_interface {
struct Damage (*calc_attack) (int attack_type, struct block_list *bl, struct block_list *target, uint16 skill_id, uint16 skill_lv, int count);
/* generic final damage calculation */
int64 (*calc_damage) (struct block_list *src, struct block_list *bl, struct Damage *d, int64 damage, uint16 skill_id, uint16 skill_lv);
+ /* pc special damage calculation */
+ int64 (*calc_pc_damage) (struct block_list *src, struct block_list *bl, struct Damage *d, int64 damage, uint16 skill_id, uint16 skill_lv);
/* gvg final damage calculation */
int64 (*calc_gvg_damage) (struct block_list *src, struct block_list *bl, int64 damage, int div_, uint16 skill_id, uint16 skill_lv, int flag);
/* battlegrounds final damage calculation */