Browse Source

BETA: Using effect instead of skill level for Divine Inspiration skill.

Zoey76 12 years ago
parent
commit
d625a8b8a3

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

@@ -7655,11 +7655,12 @@ public abstract class L2Character extends L2Object implements ISkillsHolder
 	 */
 	public int getMaxBuffCount()
 	{
-		return Config.BUFFS_MAX_AMOUNT + Math.max(0, getSkillLevel(L2Skill.SKILL_DIVINE_INSPIRATION));
+		final L2Effect effect = getFirstEffect(L2Skill.SKILL_DIVINE_INSPIRATION);
+		return Config.BUFFS_MAX_AMOUNT + (effect == null ? 0 : (int) effect.calc());
 	}
 	
 	/**
-	 * Send system message about damage. <B><U> Overridden in </U> :</B> <li>L2PcInstance <li>L2ServitorInstance <li>L2PetInstance</li>
+	 * Send system message about damage.
 	 * @param target
 	 * @param damage
 	 * @param mcrit
@@ -7668,6 +7669,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder
 	 */
 	public void sendDamageMessage(L2Character target, int damage, boolean mcrit, boolean pcrit, boolean miss)
 	{
+		
 	}
 	
 	public FusionSkill getFusionSkill()