forked from MagicBane/Server
promote type upgraded to class type.
This commit is contained in:
@@ -27,7 +27,6 @@ import engine.math.Bounds;
|
||||
import engine.math.Vector3fImmutable;
|
||||
import engine.net.ByteBufferWriter;
|
||||
import engine.net.DispatchMessage;
|
||||
import engine.net.client.msg.ErrorPopupMsg;
|
||||
import engine.net.client.msg.UpdateStateMsg;
|
||||
import engine.powers.EffectsBase;
|
||||
import engine.server.MBServerStatics;
|
||||
@@ -126,7 +125,7 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
public ArrayList<CharacterRune> runes;
|
||||
|
||||
public Enum.MonsterType absRace = null;
|
||||
public Enum.PromoteType absClass = null;
|
||||
public ClassType absClass = null;
|
||||
|
||||
public Enum.SexType absGender = null;
|
||||
|
||||
|
||||
@@ -81,10 +81,10 @@ public class ItemBase {
|
||||
//requirements/restrictions
|
||||
public ArrayList<Enum.MonsterType> restrictedRaces;
|
||||
public ArrayList<Enum.MonsterType> requiredRaces;
|
||||
public ArrayList<Enum.PromoteType> restrictedClasses;
|
||||
public ArrayList<Enum.PromoteType> requiredClasses;
|
||||
public ArrayList<Integer> requiredDiscs;
|
||||
public ArrayList<Integer> restrictedDiscs;
|
||||
public ArrayList<Enum.ClassType> restrictedClasses;
|
||||
public ArrayList<Enum.ClassType> requiredClasses;
|
||||
public ArrayList<Integer> requiredDiscs;
|
||||
public ArrayList<Integer> restrictedDiscs;
|
||||
public Enum.SexType requiredSex;
|
||||
|
||||
/**
|
||||
@@ -998,12 +998,12 @@ public class ItemBase {
|
||||
}
|
||||
if(classesRequired != null){
|
||||
for(String entry : classesRequired.split(";")){
|
||||
requiredClasses.add(Enum.PromoteType.valueOf(entry));
|
||||
requiredClasses.add(Enum.ClassType.valueOf(entry));
|
||||
}
|
||||
}
|
||||
if(classesRestricted != null){
|
||||
for(String entry : classesRestricted.split(";")){
|
||||
restrictedClasses.add(Enum.PromoteType.valueOf(entry));
|
||||
restrictedClasses.add(Enum.ClassType.valueOf(entry));
|
||||
}
|
||||
}
|
||||
if(discsRequired != null){
|
||||
|
||||
@@ -4565,7 +4565,7 @@ public class PlayerCharacter extends AbstractCharacter {
|
||||
this.absRace = Enum.MonsterType.valueOf(race);
|
||||
|
||||
if(this.promotionClass != null)
|
||||
this.absClass = Enum.PromoteType.valueOf(this.getPromotionClass().getName());
|
||||
this.absClass = ClassType.valueOf(this.getPromotionClass().getName());
|
||||
|
||||
if(this.isMale())
|
||||
this.absGender = SexType.MALE;
|
||||
|
||||
Reference in New Issue
Block a user