Pet level should be set properly to wanted value.
This commit is contained in:
		| @@ -72,9 +72,9 @@ public class ExperienceData implements IXmlReader | ||||
| 		{ | ||||
| 			MAX_LEVEL = Config.PLAYER_MAXIMUM_LEVEL; | ||||
| 		} | ||||
| 		if (MAX_PET_LEVEL > MAX_LEVEL) | ||||
| 		if (MAX_PET_LEVEL > (MAX_LEVEL + 1)) | ||||
| 		{ | ||||
| 			MAX_PET_LEVEL = MAX_LEVEL; // Pet level should not exceed owner level. | ||||
| 			MAX_PET_LEVEL = (byte) (MAX_LEVEL + 1); // Pet level should not exceed owner level. | ||||
| 		} | ||||
| 		 | ||||
| 		int maxLevel = 0; | ||||
|   | ||||
| @@ -76,9 +76,9 @@ public class PetData | ||||
| 		{ | ||||
| 			_minLevel = level; | ||||
| 		} | ||||
| 		if (_maxLevel < (level - 1)) | ||||
| 		if (_maxLevel < level) | ||||
| 		{ | ||||
| 			_maxLevel = level - 1; | ||||
| 			_maxLevel = level; | ||||
| 		} | ||||
| 		_levelStats.put(level, data); | ||||
| 	} | ||||
| @@ -185,7 +185,6 @@ public class PetData | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| 	 * TODO: Simplify this. | ||||
| 	 * @param skillId the skill Id. | ||||
| 	 * @param petLvl the pet level. | ||||
| 	 * @return the level of the skill for the given skill Id and pet level. | ||||
|   | ||||
| @@ -49,7 +49,7 @@ public class PetLevelData | ||||
| 	public PetLevelData(StatSet set) | ||||
| 	{ | ||||
| 		_ownerExpTaken = set.getInt("get_exp_type"); | ||||
| 		_petMaxExp = set.getLong("exp"); | ||||
| 		_petMaxExp = (long) set.getDouble("exp"); | ||||
| 		_petMaxHP = set.getFloat("org_hp"); | ||||
| 		_petMaxMP = set.getFloat("org_mp"); | ||||
| 		_petPAtk = set.getFloat("org_pattack"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment