示例#1
0
 public Creature(string name, string id, int level, Vitals vitals, bool isPlayer, MagicLearned magic, ElementalResistance eRes, PhysicalResistance pRes)
 {
     this.name     = name;
     this.id       = id;
     this.level    = level;
     this.vitals   = vitals;
     this.isPlayer = isPlayer;
     this.magic    = magic;
     this.eRes     = eRes;
     this.pRes     = pRes;
 }
示例#2
0
        public Vitals AdjustVitals(Vitals baseVitals)
        {
            //int multiplier = 15;
            //Random rnd = new Random();
            Vitals newVitals = baseVitals;

            newVitals.hpmax = AdjustStat(baseVitals.hpmax);
            newVitals.hp    = newVitals.hpmax;
            newVitals.mpmax = AdjustStat(baseVitals.mpmax);
            newVitals.mp    = newVitals.mpmax;
            newVitals.atk   = AdjustStat(baseVitals.atk);
            newVitals.def   = AdjustStat(baseVitals.def);
            newVitals.speed = AdjustStat(baseVitals.speed);

            return(newVitals);
        }