فهرست منبع

BETA: Added limits for Changeset [6000] to decrease time only and upto 50% max.

Reported by: Gries, Blacksea
Reviewed by: Zoey76, xban1x
Tested by: Gries, Blacksea
MELERIX 12 سال پیش
والد
کامیت
c4448d9d17
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      L2J_Server_BETA/java/com/l2jserver/gameserver/model/stats/Formulas.java

+ 1 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/model/stats/Formulas.java

@@ -2285,7 +2285,7 @@ public final class Formulas
 			double resMod = calcResMod(caster, target, skill);
 			double lvlBonusMod = calcLvlBonusMod(caster, target, skill);
 			double elementMod = calcElementMod(caster, target, skill);
-			time = (int) Math.ceil(((time * resMod * lvlBonusMod * elementMod) / statMod));
+			time = (int) Math.ceil(Math.min(Math.max((time * resMod * lvlBonusMod * elementMod) / statMod, time * 0.5), time));
 		}
 		return time;
 	}