浏览代码

BETA: NPE Fix:
1. Within !Formulas.java:
- Thanks for reporting it valdaron
- Thanks for pointing it out UnAfraid

Ahmed 12 年之前
父节点
当前提交
4b4bfcf1a9
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      L2J_Server_BETA/java/com/l2jserver/gameserver/model/stats/Formulas.java

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

@@ -1220,9 +1220,9 @@ public final class Formulas
 			if (!target.isRaid() && !target.isRaidMinion() && (target.getLevel() >= Config.MIN_NPC_LVL_DMG_PENALTY) && (attacker.getOwner() != null) && ((target.getLevel() - attacker.getOwner().getLevel()) >= 2))
 			{
 				int lvlDiff = target.getLevel() - attacker.getOwner().getLevel() - 1;
-				if (lvlDiff > Config.NPC_SKILL_DMG_PENALTY.size())
+				if (lvlDiff >= Config.NPC_SKILL_DMG_PENALTY.size())
 				{
-					damage *= Config.NPC_SKILL_DMG_PENALTY.get(Config.NPC_SKILL_DMG_PENALTY.size());
+					damage *= Config.NPC_SKILL_DMG_PENALTY.get(Config.NPC_SKILL_DMG_PENALTY.size() - 1);
 				}
 				else
 				{