示例#1
0
        private Adjective findAdjective(string _adjective)
        {
            Adjective result = new Adjective();

            foreach (Adjective a in AdjectiveIndex)
            {
                if (a.Text == _adjective)
                {
                    result = a;
                }
            }

            return(result);
        }
示例#2
0
        private Adjective sumAdjectives()
        {
            Adjective result = new Adjective();

            if (Adjectives != null && Adjectives.Count > 0)
            {
                foreach (string a in Adjectives)
                {
                    result += findAdjective(a);
                }
            }

            return(result);
        }
示例#3
0
 public Weapon(Adjective _adjective, string _name, string _id, int _value, int _weight)
 {
     Weight     = 5;
     Value      = 10;
     Damage     = 10;
     Accuracy   = 75;
     Name       = _name;
     Accuracy   = 1 + Accuracy * (int)((float)_value / (float)Value);
     Damage     = 1 + Damage * (int)((float)_weight / (float)Weight);
     Value      = _value;
     Weight     = _weight;
     Adjectives = new List <string>();
     Adjectives.Add(_adjective.Text);
     Buffs = Buff.Randomized(_name.GetHashCode(), 10);
     ID    = _id;
 }
示例#4
0
文件: Item.cs 项目: StevenGann/TRPG
 public Weapon(Adjective _adjective, string _name, string _id, int _value, int _weight)
 {
     Weight = 5;
     Value = 10;
     Damage = 10;
     Accuracy = 75;
     Name = _name;
     Accuracy = 1 + Accuracy * (int)((float)_value / (float)Value);
     Damage = 1 + Damage * (int)((float)_weight / (float)Weight);
     Value = _value;
     Weight = _weight;
     Adjectives = new List<string>();
     Adjectives.Add(_adjective.Text);
     Buffs = Buff.Randomized(_name.GetHashCode(), 10);
     ID = _id;
 }
示例#5
0
文件: Item.cs 项目: StevenGann/TRPG
        private Adjective sumAdjectives()
        {
            Adjective result = new Adjective();

            if (Adjectives != null && Adjectives.Count > 0)
            {
                foreach (string a in Adjectives)
                {
                    result += findAdjective(a);
                }
            }

            return result;
        }
示例#6
0
文件: Item.cs 项目: StevenGann/TRPG
        private Adjective findAdjective(string _adjective)
        {
            Adjective result = new Adjective();

            foreach (Adjective a in AdjectiveIndex)
            {
                if (a.Text == _adjective)
                {
                    result = a;
                }
            }

            return result;
        }