more work on AI, added odb for object id(should hopefully fix object id duplicates), fixed tons of bugs

This commit is contained in:
Light2
2014-03-10 00:33:34 +01:00
parent 072106b6a6
commit 807025ec0b
47 changed files with 1365 additions and 212 deletions
+105
View File
@@ -21,6 +21,111 @@
******************************************************************************/
package services.spawn;
import java.util.Vector;
import resources.datatables.Options;
import resources.datatables.PvpStatus;
import resources.objects.weapon.WeaponObject;
public class MobileTemplate {
private Vector<String> templates;
private int optionBitmask = Options.ATTACKABLE;
private int pvpBitmask = PvpStatus.Attackable;
private short level;
private Vector<String> attacks;
private String defaultAttack;
private int minDamage;
private int maxDamage;
private int difficulty = 0;
private int health, action;
public Vector<String> getTemplates() {
return templates;
}
public void setTemplates(Vector<String> templates) {
this.templates = templates;
}
public int getOptionBitmask() {
return optionBitmask;
}
public void setOptionBitmask(int optionBitmask) {
this.optionBitmask = optionBitmask;
}
public int getPvpBitmask() {
return pvpBitmask;
}
public void setPvpBitmask(int pvpBitmask) {
this.pvpBitmask = pvpBitmask;
}
public short getLevel() {
return level;
}
public void setLevel(short level) {
this.level = level;
}
public Vector<String> getAttacks() {
return attacks;
}
public void setAttacks(Vector<String> attacks) {
this.attacks = attacks;
}
public int getMinDamage() {
return minDamage;
}
public void setMinDamage(int minDamage) {
this.minDamage = minDamage;
}
public int getMaxDamage() {
return maxDamage;
}
public void setMaxDamage(int maxDamage) {
this.maxDamage = maxDamage;
}
public int getDifficulty() {
return difficulty;
}
public void setDifficulty(int difficulty) {
this.difficulty = difficulty;
}
public int getHealth() {
return health;
}
public void setHealth(int health) {
this.health = health;
}
public int getAction() {
return action;
}
public void setAction(int action) {
this.action = action;
}
public String getDefaultAttack() {
return defaultAttack;
}
public void setDefaultAttack(String defaultAttack) {
this.defaultAttack = defaultAttack;
}
}