diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-07-01 15:24:35 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-07-01 17:23:19 +0300 |
commit | fb398fe6dcc8ba797e133df3db3dcdfa1df9042b (patch) | |
tree | 89ba9d9cdbb9ad6e122c2984ad75ffbf53a8082a /src/emap/skill.c | |
parent | 8340001e7b3adb04d91a08c0372f058a4edfdf39 (diff) | |
download | evol-hercules-fb398fe6dcc8ba797e133df3db3dcdfa1df9042b.tar.gz evol-hercules-fb398fe6dcc8ba797e133df3db3dcdfa1df9042b.tar.bz2 evol-hercules-fb398fe6dcc8ba797e133df3db3dcdfa1df9042b.tar.xz evol-hercules-fb398fe6dcc8ba797e133df3db3dcdfa1df9042b.zip |
Add files for skill constants and ground skills handlers.
For now add one ground skill EVOL_MASSPROVOKE.
Diffstat (limited to 'src/emap/skill.c')
-rw-r--r-- | src/emap/skill.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/emap/skill.c b/src/emap/skill.c index ce2c038..65f34e1 100644 --- a/src/emap/skill.c +++ b/src/emap/skill.c @@ -18,6 +18,10 @@ #include "map/npc.h" #include "map/script.h" +#include "emap/skill.h" +#include "emap/skill_const.h" +#include "emap/skill_ground.h" + #include "plugins/HPMHooking.h" int eskill_check_condition_castend_post(int retVal, @@ -128,3 +132,21 @@ void eskill_get_requirement_unknown(struct status_change *sc __attribute__ ((unu struct skill_condition *req __attribute__ ((unused))) { } + +bool eskill_castend_pos2_unknown(struct block_list* src, + int *x, + int *y, + uint16 *skill_id, + uint16 *skill_lv, + int64 *tick, + int *flag) +{ + switch (*skill_id) + { + case EVOL_MASSPROVOKE: + return eskill_massprovoke_castend(src, x, y, skill_id, skill_lv, tick, flag); + default: + ShowWarning("skill_castend_pos2: Unknown skill used:%d\n", *skill_id); + return true; + } +} |