Преглед на файлове

Fixed HP and MP regeneration for pets, thanks XavierElf.

_DS_ преди 15 години
родител
ревизия
3995892ff2

+ 0 - 1
L2_GameServer/java/net/sf/l2j/gameserver/model/L2PetDataTable.java

@@ -81,7 +81,6 @@ public class L2PetDataTable
 				petData.setPetMaxLoad(rset.getInt("loadMax"));
 				petData.setPetRegenHP(rset.getInt("hpregen"));
 				petData.setPetRegenMP(rset.getInt("mpregen"));
-				petData.setPetRegenMP(rset.getInt("mpregen"));
 				petData.setOwnerExpTaken(rset.getFloat("owner_exp_taken"));
 				
 				// if its the first data for this petid, we initialize its level FastMap

+ 4 - 0
L2_GameServer/java/net/sf/l2j/gameserver/skills/Formulas.java

@@ -1056,6 +1056,8 @@ public final class Formulas
             // Add CON bonus
             init *= cha.getLevelMod() * CONbonus[cha.getCON()];
 		}
+		else if (cha instanceof L2PetInstance)
+			init = ((L2PetInstance) cha).getPetData().getPetRegenHP();
 
         if (init < 1) init = 1;
 
@@ -1129,6 +1131,8 @@ public final class Formulas
             // Add MEN bonus
             init *= cha.getLevelMod() * MENbonus[cha.getMEN()];
 		}
+		else if (cha instanceof L2PetInstance)
+			init = ((L2PetInstance) cha).getPetData().getPetRegenMP();
 
 		if (init < 1) init = 1;