saetor skills
This commit is contained in:
@@ -14,6 +14,7 @@ import engine.gameManager.DbManager;
|
||||
import engine.objects.AbstractCharacter;
|
||||
import engine.objects.CharacterSkill;
|
||||
import engine.objects.PlayerCharacter;
|
||||
import engine.objects.SkillsBase;
|
||||
import engine.server.MBServerStatics;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
@@ -114,6 +115,27 @@ public class dbCharacterSkillHandler extends dbHandlerBase {
|
||||
characterSkills.put(cs.getSkillsBase().getName(), cs);
|
||||
}
|
||||
|
||||
if (playerCharacter.getRace().getName().equals("Saetor")) {
|
||||
SkillsBase staff = SkillsBase.getFromCache(71438003);
|
||||
if(staff != null && playerCharacter.getSkills().containsKey(staff.getName()) == false){
|
||||
CharacterSkill newSkill = new CharacterSkill(staff,playerCharacter); //staff
|
||||
playerCharacter.getSkills().put("Staff",newSkill);
|
||||
newSkill.updateDatabase();
|
||||
}
|
||||
SkillsBase staffMastery = SkillsBase.getFromCache(-61022283);
|
||||
if(staffMastery != null && playerCharacter.getSkills().containsKey(staffMastery.getName()) == false){
|
||||
CharacterSkill newSkill = new CharacterSkill(staffMastery,playerCharacter); //staff mastery
|
||||
playerCharacter.getSkills().put(newSkill.getName(),newSkill);
|
||||
newSkill.updateDatabase();
|
||||
}
|
||||
SkillsBase parry = SkillsBase.getFromCache(95961104);
|
||||
if(parry != null && playerCharacter.getSkills().containsKey(parry.getName()) == false){
|
||||
CharacterSkill newSkill = new CharacterSkill(parry,playerCharacter); //parry
|
||||
playerCharacter.getSkills().put("Parry",newSkill);
|
||||
newSkill.updateDatabase();
|
||||
}
|
||||
}
|
||||
|
||||
} catch (SQLException e) {
|
||||
Logger.error(e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user