示例#1
0
        public Player(string playerName, string playerRace, string playerClass, int playerHealth)
        {
            this.Name = playerName;
            this.Race = playerRace;
            this.Hp = playerHealth;
            this.Class = playerClass;
            this.Stats = new Stats();
            this.Inv = new Inventory(this);
            this.Equip = new Equipment(this);
            this.Location = 22; // Home

            switch (this._playerRace)
            {
                case Config.Race.Elf:
                    Console.WriteLine("I AM " + this.Race);
                    this.Stats.Add("Con", 6);
                    this.Stats.Add("Str", 8);
                    this.Stats.Add("Wis", 8);
                    this.Stats.Add("Int", 8);
                    this.Stats.Add("Dex", 10);
                    this.Stats.Add("Cha", 8);
                    break;
                case Config.Race.Orc:
                    Console.WriteLine("I AM " + this.Race);
                    this.Stats.Add("Con", 8);
                    this.Stats.Add("Str", 8);
                    this.Stats.Add("Wis", 8);
                    this.Stats.Add("Int", 6);
                    this.Stats.Add("Dex", 8);
                    this.Stats.Add("Cha", 6);
                    break;
                case Config.Race.Human:
                    Console.WriteLine("I AM " + this.Race);
                    this.Stats.Add("Con", 8);
                    this.Stats.Add("Str", 8);
                    this.Stats.Add("Wis", 8);
                    this.Stats.Add("Int", 8);
                    this.Stats.Add("Dex", 8);
                    this.Stats.Add("Cha", 8);
                    break;
                case Config.Race.Dwarf:
                    Console.WriteLine("I AM " + this.Race);
                    this.Stats.Add("Con", 10);
                    this.Stats.Add("Str", 8);
                    this.Stats.Add("Wis", 8);
                    this.Stats.Add("Int", 8);
                    this.Stats.Add("Dex", 8);
                    this.Stats.Add("Cha", 6);
                    break;
                case Config.Race.Halfling:
                    Console.WriteLine("I AM " + this.Race);
                    this.Stats.Add("Con", 8);
                    this.Stats.Add("Str", 6);
                    this.Stats.Add("Wis", 8);
                    this.Stats.Add("Int", 8);
                    this.Stats.Add("Dex", 10);
                    this.Stats.Add("Cha", 8);
                    break;
            }
        }
示例#2
0
        public Player(string playerName, string playerRace, string playerClass, int playerHealth)
        {
            this.Name     = playerName;
            this.Race     = playerRace;
            this.Hp       = playerHealth;
            this.Class    = playerClass;
            this.Stats    = new Stats();
            this.Inv      = new Inventory(this);
            this.Equip    = new Equipment(this);
            this.Location = 22; // Home

            switch (this._playerRace)
            {
            case Config.Race.Elf:
                Console.WriteLine("I AM " + this.Race);
                this.Stats.Add("Con", 6);
                this.Stats.Add("Str", 8);
                this.Stats.Add("Wis", 8);
                this.Stats.Add("Int", 8);
                this.Stats.Add("Dex", 10);
                this.Stats.Add("Cha", 8);
                break;

            case Config.Race.Orc:
                Console.WriteLine("I AM " + this.Race);
                this.Stats.Add("Con", 8);
                this.Stats.Add("Str", 8);
                this.Stats.Add("Wis", 8);
                this.Stats.Add("Int", 6);
                this.Stats.Add("Dex", 8);
                this.Stats.Add("Cha", 6);
                break;

            case Config.Race.Human:
                Console.WriteLine("I AM " + this.Race);
                this.Stats.Add("Con", 8);
                this.Stats.Add("Str", 8);
                this.Stats.Add("Wis", 8);
                this.Stats.Add("Int", 8);
                this.Stats.Add("Dex", 8);
                this.Stats.Add("Cha", 8);
                break;

            case Config.Race.Dwarf:
                Console.WriteLine("I AM " + this.Race);
                this.Stats.Add("Con", 10);
                this.Stats.Add("Str", 8);
                this.Stats.Add("Wis", 8);
                this.Stats.Add("Int", 8);
                this.Stats.Add("Dex", 8);
                this.Stats.Add("Cha", 6);
                break;

            case Config.Race.Halfling:
                Console.WriteLine("I AM " + this.Race);
                this.Stats.Add("Con", 8);
                this.Stats.Add("Str", 6);
                this.Stats.Add("Wis", 8);
                this.Stats.Add("Int", 8);
                this.Stats.Add("Dex", 10);
                this.Stats.Add("Cha", 8);
                break;
            }
        }