From 519949ae8108400c33ff3981227155830070f2a0 Mon Sep 17 00:00:00 2001 From: skotlex Date: Wed, 24 Jan 2007 21:29:01 +0000 Subject: - Made the pc_deleteinvincibletimer function a define so it auto-checks for the timer value. - Fixed a missing tab in the skill require info of TWILIGHT3 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9709 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/clif.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) (limited to 'src/map/clif.c') diff --git a/src/map/clif.c b/src/map/clif.c index 93f7d260c..446f549d4 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -8471,9 +8471,7 @@ void clif_parse_WalkToXY(int fd, struct map_session_data *sd) { return; pc_stop_attack(sd); - - if (sd->invincible_timer != -1) - pc_delinvincibletimer(sd); + pc_delinvincibletimer(sd); cmd = RFIFOW(fd,0); x = RFIFOB(fd,packet_db[sd->packet_ver][cmd].pos[0]) * 4 + @@ -8892,9 +8890,8 @@ void clif_parse_ActionRequest_sub(struct map_session_data *sd, int action_type, return; } } - if (sd->invincible_timer != -1) - pc_delinvincibletimer(sd); + pc_delinvincibletimer(sd); sd->idletime = last_tick; unit_attack(&sd->bl, target_id, action_type != 0); break; @@ -9313,8 +9310,7 @@ void clif_parse_UseItem(int fd, struct map_session_data *sd) { if (clif_trading(sd)) return; - if (sd->invincible_timer != -1) - pc_delinvincibletimer(sd); + pc_delinvincibletimer(sd); //Whether the item is used or not is irrelevant, the char ain't idle. [Skotlex] sd->idletime = last_tick; @@ -9789,8 +9785,7 @@ void clif_parse_UseSkillToId(int fd, struct map_session_data *sd) { if(sd->sc.option&(OPTION_WEDDING|OPTION_XMAS)) return; - if (sd->invincible_timer != -1) - pc_delinvincibletimer(sd); + pc_delinvincibletimer(sd); if(target_id<0 && -target_id == sd->bl.id) // for disguises [Valaris] target_id = sd->bl.id; @@ -9889,8 +9884,7 @@ void clif_parse_UseSkillToPosSub(int fd, struct map_session_data *sd, int skilll if(sd->sc.option&(OPTION_WEDDING|OPTION_XMAS)) return; - if (sd->invincible_timer != -1) - pc_delinvincibletimer(sd); + pc_delinvincibletimer(sd); if (sd->skillitem == skillnum) { if (skilllv != sd->skillitemlv) skilllv = sd->skillitemlv; @@ -9953,8 +9947,7 @@ void clif_parse_UseSkillMap(int fd,struct map_session_data *sd) if(sd->sc.option&(OPTION_WEDDING|OPTION_XMAS)) return; - if(sd->invincible_timer != -1) - pc_delinvincibletimer(sd); + pc_delinvincibletimer(sd); skill_castend_map(sd,RFIFOW(fd,2),(char*)RFIFOP(fd,4)); } -- cgit v1.2.3-70-g09d2