public bool loadSkills() { if (SaveLoad.Load()) { SkillTree tree = GameSave.current.skilltree; Skill[] skills = tree.skills; if (skills[0] != null) { attackModifier = new AttackModifier(skills[0].skillType); } else { attackModifier = new AttackModifier(3); } if (skills[1] != null) { chargedAttackModifier = new ChargedAttackModifier(skills[1].skillType); } else { chargedAttackModifier = new ChargedAttackModifier(103); } if (skills[2] != null) { dodgeModifier = new DodgeModifier(skills[2].skillType); } else { dodgeModifier = new DodgeModifier(150); } if (skills[3] != null) { blockModifier = new BlockModifier(skills[3].skillType); } else { blockModifier = new BlockModifier(200); } activeSkills = new ArrayList(); if (skills[4] != null) { activeSkills.Add(new ActiveModifier(skills[4].skillType)); } if (skills[6] != null) { activeSkills.Add(new ActiveModifier(skills[6].skillType)); } return(true); } return(false); }
public MainCharacter() : base() { actionCds[2] = 3f; actionCds[3] = 1.5f; actionCds[4] = 5f; actionCds[5] = 5f; status.regularMoveSpeed = 40f; if(!loadSkills()) { attackModifier = new AttackModifier(3); dodgeModifier = new DodgeModifier(150); chargedAttackModifier = new ChargedAttackModifier(103); blockModifier = new BlockModifier(200); activeSkills = new ArrayList(); //activeSkills.Add(new ActiveModifier(251)); //activeSkills.Add(new ActiveModifier(258)); } div = MainCharacterDiv.Division; }
public bool loadSkills() { if(SaveLoad.Load()) { SkillTree tree = GameSave.current.skilltree; Skill[] skills = tree.skills; if(skills[0]!=null)attackModifier = new AttackModifier(skills[0].skillType); else attackModifier = new AttackModifier(3); if(skills[1]!=null)chargedAttackModifier = new ChargedAttackModifier(skills[1].skillType); else chargedAttackModifier = new ChargedAttackModifier(103); if(skills[2]!=null)dodgeModifier = new DodgeModifier(skills[2].skillType); else dodgeModifier = new DodgeModifier(150); if(skills[3]!=null)blockModifier = new BlockModifier(skills[3].skillType); else blockModifier = new BlockModifier(200); activeSkills = new ArrayList(); if(skills[4]!=null)activeSkills.Add(new ActiveModifier(skills[4].skillType)); if(skills[6]!=null)activeSkills.Add(new ActiveModifier(skills[6].skillType)); return true; } return false; }
public MainCharacter() : base() { actionCds[2] = 3f; actionCds[3] = 1.5f; actionCds[4] = 5f; actionCds[5] = 5f; status.regularMoveSpeed = 40f; if (!loadSkills()) { attackModifier = new AttackModifier(3); dodgeModifier = new DodgeModifier(150); chargedAttackModifier = new ChargedAttackModifier(103); blockModifier = new BlockModifier(200); activeSkills = new ArrayList(); //activeSkills.Add(new ActiveModifier(251)); //activeSkills.Add(new ActiveModifier(258)); } div = MainCharacterDiv.Division; }