implement server side restrictions

This commit is contained in:
2024-02-13 20:35:25 -06:00
parent 7fcbfba7e0
commit 8a769c60f2
4 changed files with 63 additions and 38 deletions
+11 -1
View File
@@ -4564,13 +4564,23 @@ public class PlayerCharacter extends AbstractCharacter {
String race = this.getRace().getName().replace("-","").replace(", Male","").replace(", Female","");
this.absRace = Enum.MonsterType.valueOf(race);
if(this.baseClass != null)
this.absBaseClass = ClassType.valueOf(this.getBaseClass().getName());
if(this.promotionClass != null)
this.absClass = ClassType.valueOf(this.getPromotionClass().getName());
this.absPromotionClass = ClassType.valueOf(this.getPromotionClass().getName());
if(this.isMale())
this.absGender = SexType.MALE;
else
this.absGender = SexType.FEMALE;
for(CharacterRune rune : this.runes){
DisciplineType disc = DisciplineType.valueOf(RuneBase.getRuneBase(rune.getRuneBaseID()).getName().replace("-", "").replace(" ", ""));
if(disc != null){
this.absDisciplines.add(disc);
}
}
}
@Override