package com.aionemu.gameserver.model.templates.panels;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
/**
* @author xTz
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SkillPanel")
public class SkillPanel {
@XmlAttribute(name = "panel_id")
protected byte id;
@XmlAttribute(name = "panel_skills")
protected List<Integer> skills;
public int getPanelId() {
return id;
}
public List<Integer> getSkills() {
return null;
}
public boolean canUseSkill(int skillId, int level) {
for (Integer skill : skills) {
if ((skill >> 8) == skillId && (skill & 0xFF) == level) {
return true;
}
}
return false;
}
public boolean isSkillPresent(int skillId) {
for (Integer skill : skills) {
if ((skill >> 8) == skillId) {
return true;
}
}
return false;
}
}