diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/functions/hub.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt index cd7997848..eefe8d9d0 100644 --- a/npc/functions/hub.txt +++ b/npc/functions/hub.txt @@ -171,7 +171,23 @@ function script HUB_Logout { // HUB_SkillInvoke ( ) function script HUB_SkillInvoke { + // If you can't do this: You can't do this + if (getskilllv(@skillId) < @skillLv) + end; + + // Record to database skillInvoke[@skillId] = skillInvoke[@skillId] + 1; + + // Script-based skills + switch (@skillId) { + case TMW2_FAKESKILL: + atcommand("@refresh"); + break; + } + + // Debug + if ($@GM_OVERRIDE || debug) + debugmes "Cast skill %d on level %d", @skillId, @skillLv; return; } |