Example #1
0
        public ActionResult TraitSeed(int id)
        {
            Trait trait = new Trait();

            trait.Name        = "Good Mannered";
            trait.Description = "Good at medicy-talky, bad at shooty stabby";
            trait.Mod         = new Modifier();
            SkillModifier smallguns = new SkillModifier();

            smallguns.Skill = "Small Guns";
            smallguns.Value = -10;
            trait.Mod.Skill.Add(smallguns);
            SkillModifier bigguns = new SkillModifier();

            bigguns.Skill = "Big Guns";
            bigguns.Value = -10;
            trait.Mod.Skill.Add(bigguns);
            SkillModifier energy = new SkillModifier();

            energy.Skill = "Energy Weapons";
            energy.Value = -10;
            trait.Mod.Skill.Add(energy);
            SkillModifier unarmed = new SkillModifier();

            unarmed.Skill = "Unarmed";
            unarmed.Value = -10;
            trait.Mod.Skill.Add(unarmed);
            SkillModifier melee = new SkillModifier();

            melee.Skill = "Melee";
            melee.Value = -10;
            trait.Mod.Skill.Add(melee);
            SkillModifier firstaid = new SkillModifier();

            firstaid.Skill = "First Aid";
            firstaid.Value = 20;
            trait.Mod.Skill.Add(firstaid);
            SkillModifier doctor = new SkillModifier();

            doctor.Skill = "Doctor";
            doctor.Value = 20;
            trait.Mod.Skill.Add(doctor);
            SkillModifier speech = new SkillModifier();

            speech.Skill = "Speech";
            speech.Value = 20;
            trait.Mod.Skill.Add(speech);
            SkillModifier barter = new SkillModifier();

            barter.Skill = "Barter";
            barter.Value = 20;
            trait.Mod.Skill.Add(barter);

            Character character = db.Characters.Find(id);

            character.Traits = new List <Trait>();
            character.Traits.Add(trait);
            db.SaveChanges();

            return(RedirectToAction("Character", new { id = id }));
        }