Пример #1
0
        public static Monster MapSeedToEntity(MonsterSeed monsterSeed)
        {
            var monsterEntity = new Monster();

            MapSeedToEntity(monsterSeed, monsterEntity);
            return(monsterEntity);
        }
Пример #2
0
 public static void MapSeedToEntity(MonsterSeed monsterSeed, Monster monsterEntity)
 {
     monsterEntity.Abilities       = monsterSeed.abilities;
     monsterEntity.Advancement     = monsterSeed.advancement;
     monsterEntity.Alignment       = monsterSeed.alignment;
     monsterEntity.AlternateName   = monsterSeed.altname;
     monsterEntity.ArmorClass      = monsterSeed.armor_class;
     monsterEntity.Attack          = monsterSeed.attack;
     monsterEntity.BaseAttack      = monsterSeed.base_attack;
     monsterEntity.BonusFeats      = monsterSeed.bonus_feats;
     monsterEntity.ChallengeRating = monsterSeed.challenge_rating;
     monsterEntity.Descriptor      = monsterSeed.descriptor;
     monsterEntity.Environment     = monsterSeed.environment;
     monsterEntity.EpicFeats       = monsterSeed.epic_feats;
     monsterEntity.Family          = monsterSeed.family;
     monsterEntity.Feats           = monsterSeed.feats;
     monsterEntity.FullAttack      = monsterSeed.full_attack;
     monsterEntity.FullText        = HttpUtility.HtmlDecode(monsterSeed.full_text);
     monsterEntity.Grapple         = monsterSeed.grapple;
     monsterEntity.HitDice         = monsterSeed.hit_dice;
     monsterEntity.Id               = monsterSeed.Id;
     monsterEntity.Initiative       = monsterSeed.initiative;
     monsterEntity.LevelAdjustment  = monsterSeed.level_adjustment;
     monsterEntity.Name             = monsterSeed.name;
     monsterEntity.Organization     = monsterSeed.organization;
     monsterEntity.Reach            = monsterSeed.reach;
     monsterEntity.Reference        = monsterSeed.reference;
     monsterEntity.Saves            = monsterSeed.saves;
     monsterEntity.Size             = monsterSeed.size;
     monsterEntity.Skills           = monsterSeed.skills;
     monsterEntity.Space            = monsterSeed.space;
     monsterEntity.SpecialAbilities = monsterSeed.special_abilities;
     monsterEntity.SpecialAttacks   = monsterSeed.special_attacks;
     monsterEntity.SpecialQualities = monsterSeed.special_qualities;
     monsterEntity.Speed            = monsterSeed.speed;
     monsterEntity.StatBlock        = monsterSeed.stat_block;
     monsterEntity.Treasure         = monsterSeed.treasure;
     monsterEntity.Type             = monsterSeed.type;
 }