saetor granted skills

This commit is contained in:
2024-03-26 13:23:27 -05:00
parent 0c3e072e0e
commit 1e19e10755
2 changed files with 21 additions and 3 deletions
+18
View File
@@ -4205,6 +4205,24 @@ public class PlayerCharacter extends AbstractCharacter {
//Call this function to recalculate granted skills and powers for player
public synchronized void calculateSkills() {
if (this.race.getName().equals("Saetor")) {
if(this.skills.containsKey("Staff") == false){
CharacterSkill staffSkill = new CharacterSkill(SkillsBase.getFromCache("Staff"),this);
this.skills.put("Staff",staffSkill);
staffSkill.updateDatabase();
}
if(this.skills.containsKey("Staff Mastery") == false){
CharacterSkill staffSkill = new CharacterSkill(SkillsBase.getFromCache("Staff Mastery"),this);
this.skills.put("Staff Mastery",staffSkill);
staffSkill.updateDatabase();
}
if(this.skills.containsKey("Parry") == false){
CharacterSkill staffSkill = new CharacterSkill(SkillsBase.getFromCache("Parry"),this);
this.skills.put("Parry",staffSkill);
staffSkill.updateDatabase();
}
}
//tell the player to applyBonuses because something has changed
runSkillCalc();