public static void SetRace(GameLogic.Character character, Race race) { switch (race) { case Race.Human: character.Chr++; break; case Race.Goblin: character.Luck++; break; case Race.Orc: character.Health = character.Health + 10; break; case Race.BeastFolk: character.TraitList.Add(TraitsList.Traits[1]); break; case Race.Dwarf: //TODO break; default: break; } }
public ActionResult CreateCharacter(string name) { GameLogic.Character c = new GameLogic.Character(); c.SetName(name); c.AddSlot(new GameLogic.Slots.Hand()); c.AddSlot(new GameLogic.Slots.Hand()); }
public static void SetClass(GameLogic.Character character, Class clas) { switch (clas) { case Class.Tank: character.Str = character.Str + 3; character.Luck = character.Luck + 2; character.Dex--; break; case Class.Warrior: character.Str = character.Str + 3; character.Perc++; character.Dex++; character.Chr--; break; case Class.Mage: character.Int = character.Int + 3; character.Perc = character.Perc + 2; character.Luck++; character.Str--; character.Dex--; break; case Class.Rogue: character.Dex = character.Dex + 3; character.Perc++; character.Luck++; character.Chr--; break; case Class.Support: character.Perc++; character.Luck++; character.Dex++; character.Int++; character.Chr++; break; case Class.Despacito: character.Dex = character.Dex + 2; character.Perc = character.Perc + 2; character.Luck++; character.Str--; break; default: break; } }
public void postDeserializeInitialization() { this.Character = GameLogic.Binder.CharacterResources.getResource(this.CharacterId); Assert.IsTrue_Release(this.Character != null, "Cannot link Character to Pet with id: " + this.CharacterId); }