summaryrefslogtreecommitdiff
path: root/src/map/unit.c
diff options
context:
space:
mode:
authorskotlex <skotlex@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-11-20 18:02:08 +0000
committerskotlex <skotlex@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-11-20 18:02:08 +0000
commit99f319c197d5e783eef978859535287b45c9f989 (patch)
treebbb4923460a5d9616a83f98ffd8f4dada9f88feb /src/map/unit.c
parent386421a953a51e90fa56da5e294ecdac58647549 (diff)
downloadhercules-99f319c197d5e783eef978859535287b45c9f989.tar.gz
hercules-99f319c197d5e783eef978859535287b45c9f989.tar.bz2
hercules-99f319c197d5e783eef978859535287b45c9f989.tar.xz
hercules-99f319c197d5e783eef978859535287b45c9f989.zip
- You now can't use other skills while a skill-induced "window" is up (teleport, refining, etc). However, be warned that we aren't quite sure how the server will clear this out if you decide to hit cancel on the window, so skill-blockage is likely to happen (temporary solution: whenever you change maps or warp the state is reset server-side).
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9276 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/unit.c')
-rw-r--r--src/map/unit.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/map/unit.c b/src/map/unit.c
index 15571bc99..81aa1c3b9 100644
--- a/src/map/unit.c
+++ b/src/map/unit.c
@@ -1620,6 +1620,8 @@ int unit_remove_map(struct block_list *bl, int clrtype) {
guild_reply_invite(sd,sd->guild_invite,0);
if(sd->guild_alliance>0)
guild_reply_reqalliance(sd,sd->guild_alliance_account,0);
+ if(sd->menuskill_id)
+ sd->menuskill_id = sd->menuskill_lv = 0;
pc_delinvincibletimer(sd);