浏览代码

BETA: Fix for [5468]. getLevelMod() at L2Character should not return 1, but '''(100.0 - 11 + getLevel()) / 100.0; '''

Nik 13 年之前
父节点
当前提交
ae7487b05e
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/L2Character.java

+ 3 - 2
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/L2Character.java

@@ -2395,6 +2395,7 @@ public abstract class L2Character extends L2Object
 	public void deleteMe()
 	{
 		setDebug(null);
+		setStatus(null);
 		
 		if (hasAI())
 			getAI().stopAITask();
@@ -7086,11 +7087,11 @@ public abstract class L2Character extends L2Object
 	}
 	
 	/**
-	 * @return 1.
+	 * @return (100 - 11 + level) / 100;.
 	 */
 	public double getLevelMod()
 	{
-		return 1;
+		return (100.0 - 11 + getLevel()) / 100.0;
 	}
 	
 	public final void setSkillCast(Future<?> newSkillCast)