From 062e6a90f493c6a2cd6b3ec8ae30cade9b58983d Mon Sep 17 00:00:00 2001 From: shennetsind Date: Sun, 18 Mar 2012 07:00:53 +0000 Subject: Fixed Mechanic Hovering skill, bugreport:5363 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15718 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/skill.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/map') diff --git a/src/map/skill.c b/src/map/skill.c index d385c15ff..f9e59659d 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -9996,6 +9996,10 @@ int skill_unit_onplace_timer (struct skill_unit *src, struct block_list *bl, uns nullpo_ret(ss=map_id2bl(sg->src_id)); tsd = BL_CAST(BL_PC, bl); tsc = status_get_sc(bl); + + if ( tsc && tsc->data[SC_HOVERING] ) + return 0; //Under hovering characters are immune to trap and ground target skills. + tstatus = status_get_status_data(bl); type = status_skill2sc(sg->skill_id); skillid = sg->skill_id; -- cgit v1.2.3-60-g2f50