Merge pull request #1087 from Abextm/stats-cleanup
itemstats: use EnergyStat instead of anonymous stat
This commit is contained in:
@@ -28,9 +28,9 @@ import net.runelite.api.Client;
|
|||||||
|
|
||||||
public class EnergyStat extends Stat
|
public class EnergyStat extends Stat
|
||||||
{
|
{
|
||||||
public EnergyStat(String name)
|
EnergyStat()
|
||||||
{
|
{
|
||||||
super(name);
|
super("Run Energy");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ public class SkillStat extends Stat
|
|||||||
{
|
{
|
||||||
private final Skill skill;
|
private final Skill skill;
|
||||||
|
|
||||||
public SkillStat(Skill skill)
|
SkillStat(Skill skill)
|
||||||
{
|
{
|
||||||
super(skill.getName());
|
super(skill.getName());
|
||||||
this.skill = skill;
|
this.skill = skill;
|
||||||
|
|||||||
@@ -24,53 +24,32 @@
|
|||||||
*/
|
*/
|
||||||
package net.runelite.client.plugins.itemstats.stats;
|
package net.runelite.client.plugins.itemstats.stats;
|
||||||
|
|
||||||
import net.runelite.api.Client;
|
|
||||||
import net.runelite.api.Skill;
|
import net.runelite.api.Skill;
|
||||||
|
|
||||||
public class Stats
|
public class Stats
|
||||||
{
|
{
|
||||||
public static final Stat ATTACK, DEFENCE, STRENGTH, HITPOINTS, RANGED, PRAYER, MAGIC, COOKING, WOODCUTTING, FLETCHING;
|
public static final Stat ATTACK = new SkillStat(Skill.ATTACK);
|
||||||
public static final Stat FISHING, FIREMAKING, CRAFTING, SMITHING, MINING, HERBLORE, AGILITY, THIEVING, SLAYER, FARMING;
|
public static final Stat DEFENCE = new SkillStat(Skill.DEFENCE);
|
||||||
public static final Stat RUNECRAFT, HUNTER, CONSTRUCTION, RUN_ENERGY;
|
public static final Stat STRENGTH = new SkillStat(Skill.STRENGTH);
|
||||||
|
public static final Stat HITPOINTS = new SkillStat(Skill.HITPOINTS);
|
||||||
static
|
public static final Stat RANGED = new SkillStat(Skill.RANGED);
|
||||||
{
|
public static final Stat PRAYER = new SkillStat(Skill.PRAYER);
|
||||||
ATTACK = new SkillStat(Skill.ATTACK);
|
public static final Stat MAGIC = new SkillStat(Skill.MAGIC);
|
||||||
DEFENCE = new SkillStat(Skill.DEFENCE);
|
public static final Stat COOKING = new SkillStat(Skill.COOKING);
|
||||||
STRENGTH = new SkillStat(Skill.STRENGTH);
|
public static final Stat WOODCUTTING = new SkillStat(Skill.WOODCUTTING);
|
||||||
HITPOINTS = new SkillStat(Skill.HITPOINTS);
|
public static final Stat FLETCHING = new SkillStat(Skill.FLETCHING);
|
||||||
RANGED = new SkillStat(Skill.RANGED);
|
public static final Stat FISHING = new SkillStat(Skill.FISHING);
|
||||||
PRAYER = new SkillStat(Skill.PRAYER);
|
public static final Stat FIREMAKING = new SkillStat(Skill.FIREMAKING);
|
||||||
MAGIC = new SkillStat(Skill.MAGIC);
|
public static final Stat CRAFTING = new SkillStat(Skill.CRAFTING);
|
||||||
COOKING = new SkillStat(Skill.COOKING);
|
public static final Stat SMITHING = new SkillStat(Skill.SMITHING);
|
||||||
WOODCUTTING = new SkillStat(Skill.WOODCUTTING);
|
public static final Stat MINING = new SkillStat(Skill.MINING);
|
||||||
FLETCHING = new SkillStat(Skill.FLETCHING);
|
public static final Stat HERBLORE = new SkillStat(Skill.HERBLORE);
|
||||||
FISHING = new SkillStat(Skill.FISHING);
|
public static final Stat AGILITY = new SkillStat(Skill.AGILITY);
|
||||||
FIREMAKING = new SkillStat(Skill.FIREMAKING);
|
public static final Stat THIEVING = new SkillStat(Skill.THIEVING);
|
||||||
CRAFTING = new SkillStat(Skill.CRAFTING);
|
public static final Stat SLAYER = new SkillStat(Skill.SLAYER);
|
||||||
SMITHING = new SkillStat(Skill.SMITHING);
|
public static final Stat FARMING = new SkillStat(Skill.FARMING);
|
||||||
MINING = new SkillStat(Skill.MINING);
|
public static final Stat RUNECRAFT = new SkillStat(Skill.RUNECRAFT);
|
||||||
HERBLORE = new SkillStat(Skill.HERBLORE);
|
public static final Stat HUNTER = new SkillStat(Skill.HUNTER);
|
||||||
AGILITY = new SkillStat(Skill.AGILITY);
|
public static final Stat CONSTRUCTION = new SkillStat(Skill.CONSTRUCTION);
|
||||||
THIEVING = new SkillStat(Skill.THIEVING);
|
public static final Stat RUN_ENERGY = new EnergyStat();
|
||||||
SLAYER = new SkillStat(Skill.SLAYER);
|
|
||||||
FARMING = new SkillStat(Skill.FARMING);
|
|
||||||
RUNECRAFT = new SkillStat(Skill.RUNECRAFT);
|
|
||||||
HUNTER = new SkillStat(Skill.HUNTER);
|
|
||||||
CONSTRUCTION = new SkillStat(Skill.CONSTRUCTION);
|
|
||||||
RUN_ENERGY = new Stat("Run Energy")
|
|
||||||
{
|
|
||||||
@Override
|
|
||||||
public int getValue(Client client)
|
|
||||||
{
|
|
||||||
return client.getEnergy();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int getMaximum(Client client)
|
|
||||||
{
|
|
||||||
return 100;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user