Exemple #1
0
        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());
 }
Exemple #3
0
        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);
 }