Prechádzať zdrojové kódy

kerb's fix for [3579]

DrLecter 16 rokov pred
rodič
commit
3008bff506

+ 6 - 3
L2_GameServer/java/net/sf/l2j/gameserver/model/actor/stat/CharStat.java

@@ -635,9 +635,12 @@ public class CharStat
 			if (player.isMounted())
 				baseRunSpd = L2PetDataTable.getInstance().getPetData(player.getMountNpcId(), player.getMountLevel()).getPetSpeed();
 		}
-		int val = (int) calcStat(Stats.RUN_SPEED, baseRunSpd, null, null) + Config.RUN_SPD_BOOST;
-		
-		val /= _activeChar.getArmourExpertisePenalty();
+		int val = (int) calcStat(Stats.RUN_SPEED, baseRunSpd, null, null);
+		if (_activeChar instanceof L2PcInstance)
+		{
+			val += Config.RUN_SPD_BOOST;
+			val /= _activeChar.getArmourExpertisePenalty();
+		}
 		
 		return val;
 	}