void Initialized() { BaseWarriorClass warrior = new BaseWarriorClass(); // Need to make a method that gets the stats from warrior, baseCharacter.classess = BaseCharacterClass.CharacterClasses.WARRIOR; GameInformation.PlayerClass = baseCharacter; GameInformation.PlayerName = "Anaku";// Will change later once we get the actual names of the heros in the story. GameInformation.PlayerLevel = 0; GameInformation.Agility = warrior.Agility; GameInformation.Strength = warrior.Strength; GameInformation.Intellect = warrior.Intellect; GameInformation.Mastery = warrior.Mastery; GameInformation.Stamina = warrior.Stamina; GameInformation.Resistance = 100; GameInformation.Endurance = warrior.Endurance; GameInformation.PlayerHealth = calculations.CalculateHealth(GameInformation.Endurance); GameInformation.PlayerEnergy = calculations.CalculateEnergy(GameInformation.Intellect); GameInformation.CurrentXp = 0; GameInformation.CritChance = 5 + (GameInformation.Agility * 0.2f); // Affected by agility and items GameInformation.CritDamage = 2 * ((GameInformation.Agility * 0.1f) / 100); // Affect by agility and some items GameInformation.Zodiac = new BaseTigerClass(); // The zodiac side and zodiac you are GameInformation.SummonsUp = 0; basePlayer.SetStats(false); basePlayer.StatPointsToAllocate = 0; basePlayer.PlayerClass = GameInformation.PlayerClass; // This will be how we calculate the p layers main stat. LevelUp levelUp = new LevelUp(); for (int i = 0; i < level; i++) { levelUp.LevelUpCharacter(); } Debug.Log(GameInformation.RequiredXP); }
private string FindClassStatValues(int classSelection) { if (classSelection == 0) { BaseCharacterClass tempClass = new BaseMageClass(); string tempStats = "Stamina: " + tempClass.Stamina + "\n" + "Endurance: " + tempClass.Endurance + "\n" + "Intellect: " + tempClass.Intellect + "\n" + "Strength: " + tempClass.Strength + "\n" + "Agility: " + tempClass.Agility + "\n" + "Resistance: " + tempClass.Resistance + "\n"; return(tempStats); } else if (classSelection == 1) { BaseCharacterClass tempClass = new BaseWarriorClass(); string tempStats = "Stamina: " + tempClass.Stamina + "\n" + "Endurance: " + tempClass.Endurance + "\n" + "Intellect: " + tempClass.Intellect + "\n" + "Strength: " + tempClass.Strength + "\n" + "Agility: " + tempClass.Agility + "\n" + "Resistance: " + tempClass.Resistance + "\n"; return(tempStats); } return("NO CLASS FOUND"); }
private string findClassStats(int classType) { string nothingFound = "No stats found!"; if (classType == 0) { BaseCharachterClass tempClass = new BaseWarriorClass(); string tempStats = "Strenght: " + tempClass.Stamina + "\n" + "Intelligence: " + tempClass.Intellect + "\n" + "Strength: " + tempClass.Strength + "\n" + "Agillity: " + tempClass.Agillity + "\n" + "Dexterity: " + tempClass.Dexterity + "\n" + "Trading: " + tempClass.Trading + "\n" + "Luck: " + tempClass.Luck + "\n" + "Crit: " + tempClass.Crit; return(tempStats); } else if (classType == 1) { BaseCharachterClass tempClass = new BaseMageClass(); string tempStats = "Strenght: " + tempClass.Stamina + "\n" + "Intelligence: " + tempClass.Intellect + "\n" + "Strength: " + tempClass.Strength + "\n" + "Agillity: " + tempClass.Agillity + "\n" + "Dexterity: " + tempClass.Dexterity + "\n" + "Trading: " + tempClass.Trading + "\n" + "Luck: " + tempClass.Luck + "\n" + "Crit: " + tempClass.Crit; return(tempStats); } return(nothingFound); }
private string FindClassStatValues(int classSelection) { if (classSelection == 0) { BaseCharacterClass tempClass = new BaseMageClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance + "\n" + "Intellect " + tempClass.Intellect + "\n" + "Strength " + tempClass.Strength + "\n" + "Agility " + tempClass.Agility + "\n" + "Resistance " + tempClass.Resistance + "\n" + "Mastery " + tempClass.Mastery; // Finish it off add all classes return(tempStats); } else if (classSelection == 1) { BaseCharacterClass tempClass = new BaseWarriorClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance + "\n" + "Intellect " + tempClass.Intellect + "\n" + "Strength " + tempClass.Strength + "\n" + "Agility " + tempClass.Agility + "\n" + "Resistance " + tempClass.Resistance + "\n" + "Mastery " + tempClass.Mastery; // Finish it off add all classes return(tempStats); } else if (classSelection == 2) { BaseCharacterClass tempClass = new BaseArcherClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance + "\n" + "Intellect " + tempClass.Intellect + "\n" + "Strength " + tempClass.Strength + "\n" + "Agility " + tempClass.Agility + "\n" + "Resistance " + tempClass.Resistance + "\n" + "Mastery " + tempClass.Mastery; // Finish it off add all classes return(tempStats); } else if (classSelection == 3) { BaseCharacterClass tempClass = new BaseRougeClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance + "\n" + "Intellect " + tempClass.Intellect + "\n" + "Strength " + tempClass.Strength + "\n" + "Agility " + tempClass.Agility + "\n" + "Resistance " + tempClass.Resistance + "\n" + "Mastery " + tempClass.Mastery; // Finish it off add all classes return(tempStats); } else if (classSelection == 4) { BaseCharacterClass tempClass = new BasePriestClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance + "\n" + "Intellect " + tempClass.Intellect + "\n" + "Strength " + tempClass.Strength + "\n" + "Agility " + tempClass.Agility + "\n" + "Resistance " + tempClass.Resistance + "\n" + "Mastery " + tempClass.Mastery; // Finish it off add all classes return(tempStats); } else if (classSelection == 5) { BaseCharacterClass tempClass = new BaseWarlockClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance + "\n" + "Intellect " + tempClass.Intellect + "\n" + "Strength " + tempClass.Strength + "\n" + "Agility " + tempClass.Agility + "\n" + "Resistance " + tempClass.Resistance + "\n" + "Mastery " + tempClass.Mastery; // Finish it off add all classes return(tempStats); } else if (classSelection == 6) { BaseCharacterClass tempClass = new BasePaladinClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance + "\n" + "Intellect " + tempClass.Intellect + "\n" + "Strength " + tempClass.Strength + "\n" + "Agility " + tempClass.Agility + "\n" + "Resistance " + tempClass.Resistance + "\n" + "Mastery " + tempClass.Mastery; // Finish it off add all classes return(tempStats); } else if (classSelection == 7) { BaseCharacterClass tempClass = new BaseEnhancerClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance + "\n" + "Intellect " + tempClass.Intellect + "\n" + "Strength " + tempClass.Strength + "\n" + "Agility " + tempClass.Agility + "\n" + "Resistance " + tempClass.Resistance + "\n" + "Mastery " + tempClass.Mastery; // Finish it off add all classes return(tempStats); } return("No Stats Found"); }
private string FindClassDescription(int classSelection) { if (classSelection == 0) { BaseCharacterClass tempClass = new BaseMageClass(); return(tempClass.CharacterClassDescription); } else if (classSelection == 1) { BaseCharacterClass tempClass = new BaseWarriorClass(); return(tempClass.CharacterClassDescription); } return("Coming Soon"); }
public NpcWarriorClass() { NpcClass = NpcClasses.WARRIOR; BaseWarriorClass stealingClass = new BaseWarriorClass(); CreatureName = stealingClass.CreatureName; CreatureDescription = stealingClass.CreatureDescription; Strength = stealingClass.RecStr; Agility = stealingClass.RecAgi; Stamina = stealingClass.RecSta; Intelect = stealingClass.RecInt; Vitality = stealingClass.RecVit; Spirit = stealingClass.RecSpi; SpriteModel = "Base Male"; }
private string FindClassStatValues(int classSelection) { if (classSelection == 0) { BaseCharacterClass tempClass = new BaseMageClass(); string tempStats = GenerateCharacterStatString(tempClass); return(tempStats); } else if (classSelection == 1) { BaseCharacterClass tempClass = new BaseWarriorClass(); string tempStats = GenerateCharacterStatString(tempClass); return(tempStats); } return("No stats found"); }
public string FindClassStatValues(int classSelection) { if (classSelection == 0) { BaseCharacterClass tempClass = new BaseMageClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance; return(tempStats); } else if (classSelection == 1) { BaseCharacterClass tempClass = new BaseWarriorClass(); string tempStats = "Stamina " + tempClass.Stamina + "\n" + "Endurance " + tempClass.Endurance; return(tempStats); } return("No Stats to display"); }
//=============================== //PRIVATE METHODES! //=============================== private string findClassDesc(int classType) { string nothingFound = "Nothing found!"; if (classSelection == 0) { BaseCharachterClass tempClass = new BaseWarriorClass(); return(tempClass.CharacterClassDescription); } else if (classSelection == 1) { BaseCharachterClass tempClass = new BaseMageClass(); return(tempClass.CharacterClassDescription); } return(nothingFound); }
public string CharacterClassBio(int classSelection) //dohvara biografiju klase { string temp = "No class selected for showing bio"; if (classSelection == 0) { return(temp = new BaseMageClass().CharacterBio); } else if (classSelection == 1) { return(temp = new BaseWarriorClass().CharacterBio); } else if (classSelection == 2) { return(temp = new BaseSpearClass().CharacterBio); } return(temp); }
private string FindClassDescription(int classSelection) { if (classSelection == 0) { BaseCharacterClass tempClass = new BaseMageClass(); return(tempClass.CharacterClassDescrip); } else if (classSelection == 1) { BaseCharacterClass tempClass = new BaseWarriorClass(); return(tempClass.CharacterClassDescrip); } else if (classSelection == 2) { BaseCharacterClass tempClass = new BaseArcherClass(); return(tempClass.CharacterClassDescrip); } else if (classSelection == 3) { BaseCharacterClass tempClass = new BaseRougeClass(); return(tempClass.CharacterClassDescrip); } else if (classSelection == 4) { BaseCharacterClass tempClass = new BasePriestClass(); return(tempClass.CharacterClassDescrip); } else if (classSelection == 5) { BaseCharacterClass tempClass = new BaseWarlockClass(); return(tempClass.CharacterClassDescrip); } else if (classSelection == 6) { BaseCharacterClass tempClass = new BasePaladinClass(); return(tempClass.CharacterClassDescrip); } else if (classSelection == 7) { BaseCharacterClass tempClass = new BaseEnhancerClass(); return(tempClass.CharacterClassDescrip); } return("No Class Found"); }
private string FindClassDescription(int classSelection) // trazi opis klase na osnovu selektovane klase i grid selecionog bara { if (classSelection == 0) { BaseCharacterClass tempClass = new BaseMageClass(); return(tempClass.CharacterClassDescription); } else if (classSelection == 1) { BaseCharacterClass tempClass = new BaseWarriorClass(); return(tempClass.CharacterClassDescription); } else if (classSelection == 2) { BaseCharacterClass tempClass = new BaseSpearClass(); return(tempClass.CharacterClassDescription); } return("No class selected"); }
private string FindClassDescription(int selectedClass) { //if statements that will find and return the selected class desription if (selectedClass == 0) { BaseCharacter baseCharacter = new BaseWarriorClass(); return(baseCharacter.CharcaterClassDescription); } else if (selectedClass == 1) { BaseCharacter baseCharacter = new BaseMageClass(); return(baseCharacter.CharcaterClassDescription); } else if (selectedClass == 2) { BaseCharacter baseCharacter = new BaseRangerClass(); return(baseCharacter.CharcaterClassDescription); } return(""); }
private string FindClassStatValues(int classSelection) // trazi koleke su stat poeni na odredjenikm klasam ispisuje ih i vraca { if (classSelection == 0) { BaseCharacterClass tempClass = new BaseMageClass(); string tempStat = "Stamina: " + tempClass.Stamina + "\n" + "Endurance: " + tempClass.Endurance + "\n" + "Strenght: " + tempClass.Strenght + "\n" + "Agility: " + tempClass.Agility + "\n" + "Intelect: " + tempClass.Intelect + "\n" + "Resistance: " + tempClass.Resistance + "\n" + "Magic resistance :" + tempClass.MagicResistance; return(tempStat); } else if (classSelection == 1) { BaseCharacterClass tempClass = new BaseWarriorClass(); string tempStat = "Stamina: " + tempClass.Stamina + "\n" + "Endurance: " + tempClass.Endurance + "\n" + "Strenght: " + tempClass.Strenght + "\n" + "Agility: " + tempClass.Agility + "\n" + "Intelect: " + tempClass.Intelect + "\n" + "Resistance: " + tempClass.Resistance + "\n" + "Magic resistance :" + tempClass.MagicResistance; return(tempStat); } else if (classSelection == 2) { BaseCharacterClass tempClass = new BaseSpearClass(); string tempStat = "Stamina: " + tempClass.Stamina + "\n" + "Endurance: " + tempClass.Endurance + "\n" + "Strenght: " + tempClass.Strenght + "\n" + "Agility: " + tempClass.Agility + "\n" + "Intelect: " + tempClass.Intelect + "\n" + "Resistance: " + tempClass.Resistance + "\n" + "Magic resistance :" + tempClass.MagicResistance; return(tempStat); } return("No stats"); }
//=============================== //PRIVATE METHODES! //=============================== private string findClassDesc(int classType) { string nothingFound = "Nothing found!"; if (classSelection == 0) { BaseCharachterClass tempClass = new BaseWarriorClass(); return tempClass.CharacterClassDescription; } else if (classSelection == 1) { BaseCharachterClass tempClass = new BaseMageClass(); return tempClass.CharacterClassDescription; } return nothingFound; }
private string FindClassStatValues(int classSelection) { BaseCharacterClass tempClass; if(classSelection == 0) { tempClass = new BaseMageClass(); string tempStats = "Health: " + tempClass.Health + "\n" + "Mana: " +tempClass.Mana + "\n" + "Stamina: " + tempClass.Stamina + "\n" + "Strength: " + tempClass.Strength + "\n" + "Intellect: " + tempClass.Intellect + "\n" + "Dexterity: " + tempClass.Dexterity; return tempStats; }else if(classSelection == 1) { tempClass = new BaseWarriorClass(); string tempStats = "Health: " + tempClass.Health + "\n" + "Mana: " +tempClass.Mana + "\n" + "Stamina: " + tempClass.Stamina + "\n" + "Strength: " + tempClass.Strength + "\n" + "Intellect: " + tempClass.Intellect + "\n" + "Dexterity: " + tempClass.Dexterity; return tempStats; }else if(classSelection == 2) { tempClass = new BaseRangerClass(); string tempStats = "Health: " + tempClass.Health + "\n" + "Mana: " +tempClass.Mana + "\n" + "Stamina: " + tempClass.Stamina + "\n" + "Strength: " + tempClass.Strength + "\n" + "Intellect: " + tempClass.Intellect + "\n" + "Dexterity: " + tempClass.Dexterity; return tempStats; } return ""; }
private string FindClassDescription(int classSelection) { BaseCharacterClass tempClass; if(classSelection == 0) { tempClass = new BaseMageClass(); return tempClass.CharacterClassDescription; } else if(classSelection == 1) { tempClass = new BaseWarriorClass(); return tempClass.CharacterClassDescription; } else if(classSelection == 2) { tempClass = new BaseRangerClass(); return tempClass.CharacterClassDescription; } return "No Class selected"; }
private string findClassStats(int classType) { string nothingFound = "No stats found!"; if (classType == 0) { BaseCharachterClass tempClass = new BaseWarriorClass(); string tempStats = "Strenght: " + tempClass.Stamina + "\n" + "Intelligence: " + tempClass.Intellect + "\n" + "Strength: " + tempClass.Strength + "\n" + "Agillity: " + tempClass.Agillity + "\n" + "Dexterity: " + tempClass.Dexterity + "\n" + "Trading: " + tempClass.Trading + "\n" + "Luck: " + tempClass.Luck + "\n" + "Crit: " + tempClass.Crit; return tempStats; } else if (classType == 1) { BaseCharachterClass tempClass = new BaseMageClass(); string tempStats = "Strenght: " + tempClass.Stamina + "\n" + "Intelligence: " + tempClass.Intellect + "\n" + "Strength: " + tempClass.Strength + "\n" + "Agillity: " + tempClass.Agillity + "\n" + "Dexterity: " + tempClass.Dexterity + "\n" + "Trading: " + tempClass.Trading + "\n" + "Luck: " + tempClass.Luck + "\n" + "Crit: " + tempClass.Crit; return tempStats; } return nothingFound; }