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