From 8340001e7b3adb04d91a08c0372f058a4edfdf39 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 30 Jun 2016 21:34:56 +0300 Subject: Hook directly empty skill functions. --- src/emap/skill.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) (limited to 'src/emap/skill.c') diff --git a/src/emap/skill.c b/src/emap/skill.c index 435c3a7..ce2c038 100644 --- a/src/emap/skill.c +++ b/src/emap/skill.c @@ -18,6 +18,8 @@ #include "map/npc.h" #include "map/script.h" +#include "plugins/HPMHooking.h" + int eskill_check_condition_castend_post(int retVal, TBL_PC* sd, uint16 skill_id, @@ -44,3 +46,85 @@ int eskill_check_condition_castend_post(int retVal, } return retVal; } + +void eskill_additional_effect_unknown(struct block_list* src __attribute__ ((unused)), + struct block_list *bl __attribute__ ((unused)), + uint16 *skill_id __attribute__ ((unused)), + uint16 *skill_lv __attribute__ ((unused)), + int *attack_type __attribute__ ((unused)), + int *dmg_lv __attribute__ ((unused)), + int64 *tick __attribute__ ((unused))) +{ +} + +void eskill_counter_additional_effect_unknown(struct block_list *src __attribute__ ((unused)), + struct block_list *bl __attribute__ ((unused)), + uint16 *skill_id __attribute__ ((unused)), + uint16 *skill_lv __attribute__ ((unused)), + int *attack_type __attribute__ ((unused)), + int64 *tick __attribute__ ((unused))) +{ +} + +void eskill_attack_combo2_unknown(int *attack_type __attribute__ ((unused)), + struct block_list *src __attribute__ ((unused)), + struct block_list *dsrc __attribute__ ((unused)), + struct block_list *bl __attribute__ ((unused)), + uint16 *skill_id __attribute__ ((unused)), + uint16 *skill_lv __attribute__ ((unused)), + int64 *tick __attribute__ ((unused)), + int *flag __attribute__ ((unused)), + int *combo __attribute__ ((unused))) +{ +} + +void eskill_attack_post_unknown(int *attack_type __attribute__ ((unused)), + struct block_list *src __attribute__ ((unused)), + struct block_list *dsrc __attribute__ ((unused)), + struct block_list *bl __attribute__ ((unused)), + uint16 *skill_id __attribute__ ((unused)), + uint16 *skill_lv __attribute__ ((unused)), + int64 *tick __attribute__ ((unused)), + int *flag __attribute__ ((unused))) +{ +} + +void eskill_timerskill_notarget_unknown(int tid __attribute__ ((unused)), + int64 tick __attribute__ ((unused)), + struct block_list *src __attribute__ ((unused)), + struct unit_data *ud __attribute__ ((unused)), + struct skill_timerskill *skl __attribute__ ((unused))) +{ +} + +void eskill_unitsetting1_unknown(struct block_list *src __attribute__ ((unused)), + uint16 *skill_id __attribute__ ((unused)), + uint16 *skill_lv __attribute__ ((unused)), + int16 *x __attribute__ ((unused)), + int16 *y __attribute__ ((unused)), + int *flag __attribute__ ((unused)), + int *val1 __attribute__ ((unused)), + int *val2 __attribute__ ((unused)), + int *val3 __attribute__ ((unused))) +{ +} + +void eskill_unit_onplace_unknown(struct skill_unit *src __attribute__ ((unused)), + struct block_list *bl __attribute__ ((unused)), + int64 *tick __attribute__ ((unused))) +{ +} + +void eskill_check_condition_castend_unknown(struct map_session_data *sd __attribute__ ((unused)), + uint16 *skill_id __attribute__ ((unused)), + uint16 *skill_lv __attribute__ ((unused))) +{ +} + +void eskill_get_requirement_unknown(struct status_change *sc __attribute__ ((unused)), + struct map_session_data *sd __attribute__ ((unused)), + uint16 *skill_id __attribute__ ((unused)), + uint16 *skill_lv __attribute__ ((unused)), + struct skill_condition *req __attribute__ ((unused))) +{ +} -- cgit v1.2.3-70-g09d2