فهرست منبع

Updated Volcanic Ash effect (fixes #1090)
* No longer gives 150% increased damage to fire type attacks.
* No longer damages self and allies on normal map types.

aleos89 9 سال پیش
والد
کامیت
88d2dde632
2فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 0 2
      src/map/battle.c
  2. 4 0
      src/map/skill.c

+ 0 - 2
src/map/battle.c

@@ -486,8 +486,6 @@ int64 battle_attr_fix(struct block_list *src, struct block_list *target, int64 d
 					status_change_end(target, SC_CRYSTALIZE, INVALID_TIMER);
 				if (tsc->data[SC_EARTH_INSIGNIA])
 					ratio += 50;
-				if (tsc->data[SC_ASH])
-					ratio += 50;
 				break;
 			case ELE_HOLY:
 				if (tsc->data[SC_ORATIO])

+ 4 - 0
src/map/skill.c

@@ -12845,6 +12845,10 @@ struct skill_unit_group *skill_unitsetting(struct block_list *src, uint16 skill_
 		// Officially, duration (limit) is 5secs, interval 0.5secs damage interval.
 		limit = interval * 10;
 		break;
+	case MH_VOLCANIC_ASH:
+		if (!map_flag_vs(src->m))
+			target = BCT_ENEMY;
+		break;
 	}
 
 	// Init skill unit group