Prevent CreatureTemplate auto-boxing results by using primitive getters.
This commit is contained in:
		| @@ -148,7 +148,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseSTR() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.STAT_STR, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.STAT_STR); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -156,7 +157,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseCON() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.STAT_CON, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.STAT_CON); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -164,7 +166,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseDEX() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.STAT_DEX, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.STAT_DEX); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -172,7 +175,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseINT() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.STAT_INT, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.STAT_INT); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -180,7 +184,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseWIT() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.STAT_WIT, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.STAT_WIT); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -188,7 +193,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseMEN() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.STAT_MEN, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.STAT_MEN); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -196,7 +202,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseLUC() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.STAT_LUC, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.STAT_LUC); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -204,7 +211,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseCHA() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.STAT_CHA, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.STAT_CHA); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -212,7 +220,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public float getBaseHpMax() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.MAX_HP, 0d).floatValue(); | ||||
| 		final Double val = _baseValues.get(Stat.MAX_HP); | ||||
| 		return val != null ? val.floatValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -220,7 +229,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public float getBaseCpMax() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.MAX_CP, 0d).floatValue(); | ||||
| 		final Double val = _baseValues.get(Stat.MAX_CP); | ||||
| 		return val != null ? val.floatValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -228,7 +238,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public float getBaseMpMax() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.MAX_MP, 0d).floatValue(); | ||||
| 		final Double val = _baseValues.get(Stat.MAX_MP); | ||||
| 		return val != null ? val.floatValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -236,7 +247,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public float getBaseHpReg() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.REGENERATE_HP_RATE, 0d).floatValue(); | ||||
| 		final Double val = _baseValues.get(Stat.REGENERATE_HP_RATE); | ||||
| 		return val != null ? val.floatValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -244,7 +256,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public float getBaseMpReg() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.REGENERATE_MP_RATE, 0d).floatValue(); | ||||
| 		final Double val = _baseValues.get(Stat.REGENERATE_MP_RATE); | ||||
| 		return val != null ? val.floatValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -252,7 +265,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseFire() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.FIRE_POWER, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.FIRE_POWER); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -260,7 +274,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseWind() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.WIND_POWER, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.WIND_POWER); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -268,7 +283,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseWater() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.WATER_POWER, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.WATER_POWER); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -276,7 +292,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseEarth() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.EARTH_POWER, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.EARTH_POWER); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -284,7 +301,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseHoly() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.HOLY_POWER, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.HOLY_POWER); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -292,7 +310,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseDark() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.DARK_POWER, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.DARK_POWER); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -300,7 +319,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public double getBaseFireRes() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.FIRE_RES, 0d); | ||||
| 		final Double val = _baseValues.get(Stat.FIRE_RES); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -308,7 +328,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public double getBaseWindRes() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.WIND_RES, 0d); | ||||
| 		final Double val = _baseValues.get(Stat.WIND_RES); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -316,7 +337,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public double getBaseWaterRes() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.WATER_RES, 0d); | ||||
| 		final Double val = _baseValues.get(Stat.WATER_RES); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -324,7 +346,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public double getBaseEarthRes() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.EARTH_RES, 0d); | ||||
| 		final Double val = _baseValues.get(Stat.EARTH_RES); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -332,7 +355,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public double getBaseHolyRes() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.HOLY_RES, 0d); | ||||
| 		final Double val = _baseValues.get(Stat.HOLY_RES); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -340,7 +364,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public double getBaseDarkRes() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.DARK_RES, 0d); | ||||
| 		final Double val = _baseValues.get(Stat.DARK_RES); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -348,7 +373,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public double getBaseElementRes() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.BASE_ATTRIBUTE_RES, 0d); | ||||
| 		final Double val = _baseValues.get(Stat.BASE_ATTRIBUTE_RES); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -356,7 +382,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBasePAtk() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.PHYSICAL_ATTACK, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.PHYSICAL_ATTACK); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -364,7 +391,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseMAtk() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.MAGIC_ATTACK, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.MAGIC_ATTACK); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -372,7 +400,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBasePDef() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.PHYSICAL_DEFENCE, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.PHYSICAL_DEFENCE); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -380,7 +409,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseMDef() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.MAGICAL_DEFENCE, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.MAGICAL_DEFENCE); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -388,7 +418,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBasePAtkSpd() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.PHYSICAL_ATTACK_SPEED, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.PHYSICAL_ATTACK_SPEED); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -396,7 +427,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseMAtkSpd() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.MAGIC_ATTACK_SPEED, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.MAGIC_ATTACK_SPEED); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -404,7 +436,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getRandomDamage() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.RANDOM_DAMAGE, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.RANDOM_DAMAGE); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -412,7 +445,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseShldDef() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.SHIELD_DEFENCE, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.SHIELD_DEFENCE); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -420,7 +454,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseShldRate() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.SHIELD_DEFENCE_RATE, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.SHIELD_DEFENCE_RATE); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -428,7 +463,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseCritRate() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.CRITICAL_RATE, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.CRITICAL_RATE); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -436,7 +472,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseMCritRate() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.MAGIC_CRITICAL_RATE, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.MAGIC_CRITICAL_RATE); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -444,7 +481,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseBreath() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.BREATH, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.BREATH); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -452,7 +490,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseAbnormalResistPhysical() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.ABNORMAL_RESIST_PHYSICAL, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.ABNORMAL_RESIST_PHYSICAL); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -460,7 +499,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseAbnormalResistMagical() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.ABNORMAL_RESIST_MAGICAL, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.ABNORMAL_RESIST_MAGICAL); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -517,7 +557,8 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public int getBaseAttackRange() | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(Stat.PHYSICAL_ATTACK_RANGE, 0d).intValue(); | ||||
| 		final Double val = _baseValues.get(Stat.PHYSICAL_ATTACK_RANGE); | ||||
| 		return val != null ? val.intValue() : 0; | ||||
| 	} | ||||
| 	 | ||||
| 	/** | ||||
| @@ -554,6 +595,7 @@ public class CreatureTemplate extends ListenersContainer | ||||
| 	 */ | ||||
| 	public double getBaseValue(Stat stat, double defaultValue) | ||||
| 	{ | ||||
| 		return _baseValues.getOrDefault(stat, defaultValue); | ||||
| 		final Double val = _baseValues.get(stat); | ||||
| 		return val != null ? val.doubleValue() : defaultValue; | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment