1package com.runehive.util.parser.old.defs;
3import com.runehive.net.packet.out.SendMessage;
4import com.runehive.game.world.entity.mob.player.Player;
5import com.runehive.game.world.entity.skill.Skill;
6import com.runehive.game.world.items.SkillRequirement;
7import com.runehive.util.Utility;
40 if (req ==
null)
return true;
43 if (r ==
null)
continue;
final SkillManager skills
This class represents a character controlled by a player.
void send(OutgoingPacket encoder)
Represents a trainable and usable skill.
static String getName(int skill)
Gets the name for a skill id.
int getMaxLevel(int id)
Gets the highest possible level of a skill.
final int level
The level that is required.
SkillRequirement(int level, int skill)
Creates a new SkillRequirement.
final int skill
The skill that is required.
The OutgoingPacket that sends a message to a Players chatbox in the client.
Handles miscellaneous methods.
static String getAOrAn(String nextWord)
A or an.
Represents an in-game equipped item.
static final Map< Integer, EquipmentDefinition > EQUIPMENT_DEFINITIONS
SkillRequirement[] getRequirements()
EquipmentRequirement(int level, int skill)
Creates a new EquipmentRequirement.
static boolean canEquip(Player player, int itemId)
Determines if a player can equip a specified item.