Пример #1
0
 public void LoadCreature(Model.Creature creature)
 {
     ActorName            = creature.ActorName;
     InitiativeMod        = Methods.GetSignedNumberString(creature.InitiativeMod);
     SelectedCreatureType = CreatureTypes.IndexOf(Methods.GetCreatureTypeString(creature.Type));
     ChallengeRating      = creature.ChallengeRating.ToString();
     AttackSets           = creature.AttackSets;
     Strength             = creature.Strength.ToString();
     Dexterity            = creature.Dexterity.ToString();
     Constitution         = creature.Constitution.ToString();
     Intelligence         = creature.Intelligence.ToString();
     Wisdom               = creature.Wisdom.ToString();
     Charisma             = creature.Charisma.ToString();
     BaseAttackBonus      = Methods.GetSignedNumberString(creature.BaseAttackBonus);
     GrappleModifier      = Methods.GetSignedNumberString(creature.GrappleModifier);
     HitPoints            = creature.HitPoints.ToString();
     HitDice              = creature.HitDice.ToString();
     SelectedHitDie       = DieTypes.IndexOf(Methods.GetDieTypeString(creature.HitDieType));
     ArmorClass           = creature.ArmorClass.ToString();
     TouchArmorClass      = creature.TouchArmorClass.ToString();
     FlatFootedArmorClass = creature.FlatFootedArmorClass.ToString();
     Speeds               = creature.Speed;
     Space             = creature.Space.ToString();
     Reach             = creature.Reach.ToString();
     FortitudeSave     = Methods.GetSignedNumberString(creature.FortitudeSave);
     ReflexSave        = Methods.GetSignedNumberString(creature.ReflexSave);
     WillSave          = Methods.GetSignedNumberString(creature.WillSave);
     Feats             = creature.Feats;
     SelectedSize      = Sizes.IndexOf(Methods.GetSizeString(creature.Size));
     DamageReductions  = creature.DamageReductions;
     Immunities        = creature.Immunities;
     EnergyResistances = creature.EnergyResistances;
     SpellResistance   = creature.SpellResistance.ToString();
     FastHealing       = creature.FastHealing.ToString();
     SpecialAttacks    = creature.SpecialAttacks;
     SpecialQualities  = creature.SpecialQualities;
 }