diff options
Diffstat (limited to 'src/emap/skill.h')
-rw-r--r-- | src/emap/skill.h | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/src/emap/skill.h b/src/emap/skill.h index 7b4e15b..63d8bda 100644 --- a/src/emap/skill.h +++ b/src/emap/skill.h @@ -9,4 +9,68 @@ int eskill_check_condition_castend_post(int retVal, uint16 skill_id, uint16 skill_lv); +void eskill_additional_effect_unknown(struct block_list* src, + struct block_list *bl, + uint16 *skill_id, + uint16 *skill_lv, + int *attack_type, + int *dmg_lv, + int64 *tick); + +void eskill_counter_additional_effect_unknown(struct block_list* src, + struct block_list *bl, + uint16 *skill_id, + uint16 *skill_lv, + int *attack_type, + int64 *tick); + +void eskill_attack_combo2_unknown(int *attack_type, + struct block_list *src, + struct block_list *dsrc, + struct block_list *bl, + uint16 *skill_id, + uint16 *skill_lv, + int64 *tick, + int *flag, + int *combo); + +void eskill_attack_post_unknown(int *attack_type, + struct block_list *src, + struct block_list *dsrc, + struct block_list *bl, + uint16 *skill_id, + uint16 *skill_lv, + int64 *tick, + int *flag); + +void eskill_timerskill_notarget_unknown(int tid, + int64 tick, + struct block_list *src, + struct unit_data *ud, + struct skill_timerskill *skl); + +void eskill_unitsetting1_unknown(struct block_list *src, + uint16 *skill_id, + uint16 *skill_lv, + int16 *x, + int16 *y, + int *flag, + int *val1, + int *val2, + int *val3); + +void eskill_unit_onplace_unknown(struct skill_unit *src, + struct block_list *bl, + int64 *tick); + +void eskill_check_condition_castend_unknown(struct map_session_data *sd, + uint16 *skill_id, + uint16 *skill_lv); + +void eskill_get_requirement_unknown(struct status_change *sc, + struct map_session_data *sd, + uint16 *skill_id, + uint16 *skill_lv, + struct skill_condition *req); + #endif // EVOL_MAP_SKILL |