Bläddra i källkod

Fixed Mechanic Hovering skill, bugreport:5363

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15718 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind 13 år sedan
förälder
incheckning
6884eb70b5
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      src/map/skill.c

+ 4 - 0
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;