static BasePokemon GetPokemon(PokemonData PokemonData, PlaceData Place) { BasePokemon Pokemon = new BasePokemon { Monster = PokemonData.GeneralInformation.Monster, Name = PokemonData.GeneralInformation.Name, Nature = Natures.GetRandomNature(), Level = GetLevel(Place, PokemonData), Ability = GetRandomAbility(PokemonData), isShiny = CheckForShiny(), Happiness = PokemonData.Breeding.BaseHappiness, Gender = GetRandomGender(PokemonData), TrainerInfo = new P_Trainer() { Place = Place.Place,//, //Time TrainerName = TrainerData.GetData().Name, TrainerID = TrainerData.GetData().ID }, EValues = new EffortValues(), DValues = GetGenes() }; Pokemon.Moves = GetMoveList(Pokemon); Pokemon.Experience = Experience.GetExperience(PokemonData.Breeding.LvlRate, Pokemon.Level); Pokemon.Stats = GetStats(Pokemon); ResetLiveStats(Pokemon); return(Pokemon); }
public JsonResult GetExp(int id) { Experience exp = new Experience() { ExperienceId = id, EmployeeId = Convert.ToInt32(Session["EmpId"]) }; return(Json(exp.GetExperience(), JsonRequestBehavior.AllowGet)); }
// Update is called once per frame public void Change(int ? id = null) { if (id == null) playerid = 0; else playerid = (int)id; Player_PF = main_process.GetPlayerObject(id); Player_Script = main_process.GetPlayerScript(id); Player_EXP = main_process.GetPlayerExperience(id); Player_Health = Player_PF.GetComponent<Health>(); Player_Mana = Player_PF.GetComponent<Mana>(); Player_Defense = Player_PF.GetComponent<Defense>(); Player_ATK = Player_Script.AttackCollider.GetComponent<DealDamage>(); //if (!Player_ATK) // Debug.Log("Cannot Get Player_ATK"); ATK.text = Player_Script.GetTotalStrength().ToString(); DEF.text = Player_Defense.defense.ToString(); STA.text = Player_Script.GetTotalStamina().ToString(); SPI.text = Player_Script.GetTotalIntelligence().ToString(); AGI.text = Player_Script.GetTotalAgility().ToString(); BATK.text = "<color=#ffffffff>" + Player_ATK.GetDamageI().ToString() + "-" + Player_ATK.GetDamageI().ToString() + "</color>"; MATK.text = "<color=#ffffffff>" + Player_ATK.GetDamageI().ToString() + "-" + Player_ATK.GetDamageI().ToString() + "</color>"; PDEF.text = Player_Defense.GetPhysicalDefense().ToString(); MDEF.text = Player_Defense.GetMagicalDefense().ToString(); //CRIR.text = (Player_ATK.GetCriticalChance()*100).ToString()+"%"; C_ICON.sprite = CI.Class_info[Player_Script.GetClassID()].icon; C_HP.text = Player_Health.GetCurrentHealth().ToString() + "/" + Player_Health.GetMaxHP().ToString(); CRIR.text = "0.00%"; C_MP.text = Player_Mana.GetMana().ToString() + "/" + Player_Mana.MaxMana.ToString(); C_LV.text = Player_EXP.GetCurrentLevel().ToString(); C_EXP.text = Player_EXP.GetExperience().ToString(); C_NEXP.text = (Player_EXP.GetNEXP()-Player_EXP.GetExperience()).ToString(); C_Name.text = Player_Script.Player_Name; weapon.sprite = CI.Class_info[Player_Script.GetClassID()].weapon[Player_Script.GetWeaponLV()].icon; amror.sprite = CI.Class_info[Player_Script.GetClassID()].armor[Player_Script.GetAmrorLV()].icon; accer.sprite = CI.Class_info[Player_Script.GetClassID()].accessory[Player_Script.GetAccessoriesLV()].icon; C_PASP.text = Player_PF.GetComponent<PassiveSkillManager>().getAvailablePoints().ToString(); select_current = 1; gem_selecting = false; passive_selecting = false; gem_system.manager = main_process.GetPlayerGemManager(playerid); }
private void OnExperienceGained() { float currentXP = _experience.GetExperience(); isMaxXpLevelReached = currentXP >= maxExperiencePoints; if (isMaxXpLevelReached) { maxExperiencePoints = currentXP; OnMaxXpUpdated?.Invoke(); } }
public override string GetInfo() { Name = _staffDetailsFactory.CreateName(); Experience = _staffDetailsFactory.CreateExperience(); Role = _staffDetailsFactory.CreateRole(); var sb = new StringBuilder(); sb.Append("Name: " + Name.GetName() + "\n"); sb.Append("Experience: " + Experience.GetExperience() + "\n"); sb.Append("Role: " + Role.GetRole() + "\n"); return(sb.ToString()); }
private int GetExperienceLevel() { if (!_experience) { return _baseStats.StartingLevel; } float currentXP = _experience.GetExperience(); int penultimateLevel = _baseStats.Progression ? _baseStats.Progression.GetLevels(Stat.ExperienceToLevelUp, _baseStats.CharacterClass) : 0; for (int level = 1; level <= penultimateLevel; level++) { float XPToLevelUp = _baseStats.Progression ? _baseStats.Progression.GetStat(Stat.ExperienceToLevelUp, _baseStats.CharacterClass, level) : 0; if (currentXP < XPToLevelUp) { return level; } } return penultimateLevel + 1; }
public override string GetInfo() { Name = _staffDetailsFactory.CreateName(); Experience = _staffDetailsFactory.CreateExperience(); Role = _staffDetailsFactory.CreateRole(); WineKnowledge = _staffDetailsFactory.CreateWineKnowledge(); CustomerComplimentary = _staffDetailsFactory.CreateCustomerComplimentary(); var sb = new StringBuilder(); sb.Append("Name: " + Name.GetName() + "\n"); sb.Append("Experience: " + Experience.GetExperience() + "\n"); sb.Append("Role: " + Role.GetRole() + "\n"); sb.Append("Wine Knowledge: " + WineKnowledge.GetWineKnowledge() + "\n"); sb.Append("Customer Complimentary: " + CustomerComplimentary.GetComplimentary() + "\n"); return(sb.ToString()); }