private static void AddSchools(PathfinderContext context) { context.AddRange( new School { Name = "Abjuration" }, new School { Name = "Conjuration" }, new School { Name = "Divination" }, new School { Name = "Enchantment" }, new School { Name = "Evocation" }, new School { Name = "Illusion" }, new School { Name = "Necromancy" }, new School { Name = "Transmutation" }, new School { Name = "Universal" } ); }
private static void AddComponentTypes(PathfinderContext context) { context.AddRange( new ComponentType { Name = "Verbal", Symbol = "V" }, new ComponentType { Name = "Somatic", Symbol = "S" }, new ComponentType { Name = "Material", Symbol = "M" }, new ComponentType { Name = "Focus", Symbol = "F" }, new ComponentType { Name = "Focus or Divine Focus", Symbol = "F/DF" }, new ComponentType { Name = "Divine Focus", Symbol = "DF" }, new ComponentType { Name = "Material or Divine Focus", Symbol = "M/DF" } ); }
private static void AddSubschools(PathfinderContext context) { context.AddRange( new Subschool { Name = "Calling" }, new Subschool { Name = "Charm" }, new Subschool { Name = "Compulsion" }, new Subschool { Name = "Creation" }, new Subschool { Name = "Figment" }, new Subschool { Name = "Glamer" }, new Subschool { Name = "Haunted" }, new Subschool { Name = "Healing" }, new Subschool { Name = "Light" }, new Subschool { Name = "Pattern" }, new Subschool { Name = "Phantasm" }, new Subschool { Name = "Polymorph" }, new Subschool { Name = "Scrying" }, new Subschool { Name = "Shadow" }, new Subschool { Name = "Summoning" }, new Subschool { Name = "Teleportation" } ); }
private static void AddCurrencyUnits(PathfinderContext context) { context.AddRange( new CurrencyUnit { Name = "Copper Pieces", NameShort = "cp", ValueFactor = 1 }, new CurrencyUnit { Name = "Silver Pieces", NameShort = "sp", ValueFactor = 10 }, new CurrencyUnit { Name = "Gold Pieces", NameShort = "gp", ValueFactor = 100 }, new CurrencyUnit { Name = "Platinum Pieces", NameShort = "pp", ValueFactor = 1000 } ); }
private static void AddSavingThrows(PathfinderContext context) { context.AddRange( new SavingThrow { Name = "Reflex" }, new SavingThrow { Name = "Fortitude" }, new SavingThrow { Name = "Will" }, new SavingThrow { Name = "None" } ); }
private static void AddTimeUnits(PathfinderContext context) { context.AddRange( new TimeUnit { Name = "Rounds", TimeInSeconds = 6 }, new TimeUnit { Name = "Seconds", TimeInSeconds = 1 }, new TimeUnit { Name = "Minutes", TimeInSeconds = 60 }, new TimeUnit { Name = "Hours", TimeInSeconds = 3600 }, new TimeUnit { Name = "Days", TimeInSeconds = 86400 } ); }
private static void AddReferenceSources(PathfinderContext context) { context.AddRange( new ReferenceSource { Name = "Advanced Class Guide" }, new ReferenceSource { Name = "Advanced Class Origins" }, new ReferenceSource { Name = "Advanced Race Guide" }, new ReferenceSource { Name = "Agents Of Evil" }, new ReferenceSource { Name = "Andoran" }, new ReferenceSource { Name = "Animal Archive" }, new ReferenceSource { Name = "AP 102" }, new ReferenceSource { Name = "AP 107" }, new ReferenceSource { Name = "AP 110" }, new ReferenceSource { Name = "AP 113" }, new ReferenceSource { Name = "AP 115" }, new ReferenceSource { Name = "AP 116" }, new ReferenceSource { Name = "AP 29" }, new ReferenceSource { Name = "AP 30" }, new ReferenceSource { Name = "AP 35" }, new ReferenceSource { Name = "AP 42" }, new ReferenceSource { Name = "AP 50" }, new ReferenceSource { Name = "AP 55" }, new ReferenceSource { Name = "AP 56" }, new ReferenceSource { Name = "AP 62" }, new ReferenceSource { Name = "AP 64" }, new ReferenceSource { Name = "AP 65" }, new ReferenceSource { Name = "AP 67" }, new ReferenceSource { Name = "AP 68" }, new ReferenceSource { Name = "AP 69" }, new ReferenceSource { Name = "AP 71" }, new ReferenceSource { Name = "AP 74" }, new ReferenceSource { Name = "AP 77" }, new ReferenceSource { Name = "AP 78" }, new ReferenceSource { Name = "AP 80" }, new ReferenceSource { Name = "AP 81" }, new ReferenceSource { Name = "AP 82" }, new ReferenceSource { Name = "AP 84" }, new ReferenceSource { Name = "AP 86" }, new ReferenceSource { Name = "AP 89" }, new ReferenceSource { Name = "AP 91" }, new ReferenceSource { Name = "AP 93" }, new ReferenceSource { Name = "AP 95" }, new ReferenceSource { Name = "AP 99" }, new ReferenceSource { Name = "APG" }, new ReferenceSource { Name = "Arcane Anthology" }, new ReferenceSource { Name = "Armor Masters Handbook" }, new ReferenceSource { Name = "Black Markets" }, new ReferenceSource { Name = "Blood Of Shadows" }, new ReferenceSource { Name = "Blood Of The Beast" }, new ReferenceSource { Name = "Blood Of The Elements" }, new ReferenceSource { Name = "Blood Of The Moon" }, new ReferenceSource { Name = "Blood Of The Night" }, new ReferenceSource { Name = "Book of the Damned V1" }, new ReferenceSource { Name = "Book of the Damned V2" }, new ReferenceSource { Name = "Champions Of Balance" }, new ReferenceSource { Name = "Champions Of Corruption" }, new ReferenceSource { Name = "Champions Of Purity" }, new ReferenceSource { Name = "Cheliax Empire Of Devils" }, new ReferenceSource { Name = "Chronicle Of The Righteous" }, new ReferenceSource { Name = "Classic Treasures" }, new ReferenceSource { Name = "Cohorts & Companions" }, new ReferenceSource { Name = "Condition Cards" }, new ReferenceSource { Name = "Curse Of The Crimson Throne Chapter Appendix" }, new ReferenceSource { Name = "Demon Hunter's Handbook" }, new ReferenceSource { Name = "Demons Revisited" }, new ReferenceSource { Name = "Dirty Tactics Toolbox" }, new ReferenceSource { Name = "Divine Anthology" }, new ReferenceSource { Name = "Dragon Empires Primer" }, new ReferenceSource { Name = "Dragonslayer's Handbook" }, new ReferenceSource { Name = "Dungeoneers Handbook" }, new ReferenceSource { Name = "Dungeons Of Golarion" }, new ReferenceSource { Name = "Dwarves of Golarion" }, new ReferenceSource { Name = "Faction Guide" }, new ReferenceSource { Name = "Faiths & Philosophies" }, new ReferenceSource { Name = "Faiths Of Corruption" }, new ReferenceSource { Name = "Faiths Of Purity" }, new ReferenceSource { Name = "Familiar Folio" }, new ReferenceSource { Name = "Giant Hunters Handbook" }, new ReferenceSource { Name = "Gnomes Of Golarion" }, new ReferenceSource { Name = "Goblins Of Golarion" }, new ReferenceSource { Name = "Haunted Heroes Handbook" }, new ReferenceSource { Name = "Healer's Handbook" }, new ReferenceSource { Name = "Heroes Of The High Court" }, new ReferenceSource { Name = "Heroes Of The Streets" }, new ReferenceSource { Name = "Heroes Of The Wild" }, new ReferenceSource { Name = "Horror Adventures" }, new ReferenceSource { Name = "Horsemen Of The Apocalypse" }, new ReferenceSource { Name = "Humans Of Golarion" }, new ReferenceSource { Name = "Inner Sea Gods" }, new ReferenceSource { Name = "Inner Sea Intrigue" }, new ReferenceSource { Name = "Inner Sea Magic" }, new ReferenceSource { Name = "Inner Sea Monster Codex" }, new ReferenceSource { Name = "Inner Sea Races" }, new ReferenceSource { Name = "Inner Sea Temples" }, new ReferenceSource { Name = "Inner Sea World Guide" }, new ReferenceSource { Name = "Knights Of The Inner Sea" }, new ReferenceSource { Name = "Kobolds Of Golarion" }, new ReferenceSource { Name = "Legacy Of Dragons" }, new ReferenceSource { Name = "Lost Kingdoms" }, new ReferenceSource { Name = "Magic Tactics Toolbox" }, new ReferenceSource { Name = "Magical Marketplace" }, new ReferenceSource { Name = "Melee Tactics Toolbox" }, new ReferenceSource { Name = "Monster Codex" }, new ReferenceSource { Name = "Monster Hunter's Handbook" }, new ReferenceSource { Name = "Monster Summoner's Handbook" }, new ReferenceSource { Name = "Mythic Adventures" }, new ReferenceSource { Name = "Mythic Origins" }, new ReferenceSource { Name = "Occult Adventures" }, new ReferenceSource { Name = "Occult Mysteries" }, new ReferenceSource { Name = "Occult Origins" }, new ReferenceSource { Name = "Occult Realms" }, new ReferenceSource { Name = "Orcs of Golarion" }, new ReferenceSource { Name = "Osirion, Legacy Of Pharaohs" }, new ReferenceSource { Name = "Paizo Blog" }, new ReferenceSource { Name = "Path Of The Hellknight" }, new ReferenceSource { Name = "Pathfinder Society Field Guide" }, new ReferenceSource { Name = "Pathfinder Society Primer" }, new ReferenceSource { Name = "Paths Of The Righteous" }, new ReferenceSource { Name = "People Of The North" }, new ReferenceSource { Name = "People Of The River" }, new ReferenceSource { Name = "People Of The Sands" }, new ReferenceSource { Name = "People Of The Stars" }, new ReferenceSource { Name = "PFRPG Core" }, new ReferenceSource { Name = "PFS S3 - 09" }, new ReferenceSource { Name = "Pirates Of The Inner Sea" }, new ReferenceSource { Name = "Planes Of Power" }, new ReferenceSource { Name = "Psychic Anthology" }, new ReferenceSource { Name = "Qadira Jewel Of The East" }, new ReferenceSource { Name = "Quests and Campaigns" }, new ReferenceSource { Name = "Ranged Tactics Toolbox" }, new ReferenceSource { Name = "Rival Guide" }, new ReferenceSource { Name = "RotRL - AE - Appendix" }, new ReferenceSource { Name = "Sargava" }, new ReferenceSource { Name = "Seekers of Secrets" }, new ReferenceSource { Name = "Spymaster's Handbook" }, new ReferenceSource { Name = "Technology Guide" }, new ReferenceSource { Name = "The Dragon's Demand" }, new ReferenceSource { Name = "The First World Realm Of The Fey" }, new ReferenceSource { Name = "The HarrowHandbook" }, new ReferenceSource { Name = "Ultimate Combat" }, new ReferenceSource { Name = "Ultimate Intrigue" }, new ReferenceSource { Name = "Ultimate Magic" }, new ReferenceSource { Name = "Undead Slayer's Handbook" }, new ReferenceSource { Name = "Villain Codex" } ); }
private static void AddPatrons(PathfinderContext context) { context.AddRange( new Patron { Name = "Agility" }, new Patron { Name = "Ancestors" }, new Patron { Name = "Animals" }, new Patron { Name = "Boundaries" }, new Patron { Name = "Death" }, new Patron { Name = "Deception" }, new Patron { Name = "Devotion" }, new Patron { Name = "Dimensions" }, new Patron { Name = "Elements" }, new Patron { Name = "Enchantment" }, new Patron { Name = "Endurance" }, new Patron { Name = "Ethereal" }, new Patron { Name = "Healing" }, new Patron { Name = "Insanity" }, new Patron { Name = "Light" }, new Patron { Name = "Mind" }, new Patron { Name = "Moon" }, new Patron { Name = "Mountain" }, new Patron { Name = "Occult" }, new Patron { Name = "Peace" }, new Patron { Name = "Plague" }, new Patron { Name = "Plant" }, new Patron { Name = "Portents" }, new Patron { Name = "Shadow" }, new Patron { Name = "Spirits" }, new Patron { Name = "Stars" }, new Patron { Name = "Storms" }, new Patron { Name = "Strength" }, new Patron { Name = "Summer" }, new Patron { Name = "Thorns" }, new Patron { Name = "Time" }, new Patron { Name = "Transformation" }, new Patron { Name = "Trickery" }, new Patron { Name = "Vengeance" }, new Patron { Name = "Water" }, new Patron { Name = "Winter" }, new Patron { Name = "Wisdom" } ); }
private static void AddHeroClasses(PathfinderContext context) { context.AddRange( new HeroClass { Name = "Adept" }, new HeroClass { Name = "Alchemist" }, new HeroClass { Name = "Antipaladin" }, new HeroClass { Name = "Bard" }, new HeroClass { Name = "Bloodrager" }, new HeroClass { Name = "Cleric" }, new HeroClass { Name = "Druid" }, new HeroClass { Name = "Hunter" }, new HeroClass { Name = "Inquisitor" }, new HeroClass { Name = "Investigator" }, new HeroClass { Name = "Magus" }, new HeroClass { Name = "Medium" }, new HeroClass { Name = "Mesmerist" }, new HeroClass { Name = "Occultist" }, new HeroClass { Name = "Oracle" }, new HeroClass { Name = "Paladin" }, new HeroClass { Name = "Psychic" }, new HeroClass { Name = "Ranger" }, new HeroClass { Name = "Shaman" }, new HeroClass { Name = "Skald" }, new HeroClass { Name = "Sorcerer" }, new HeroClass { Name = "Spiritualist" }, new HeroClass { Name = "Summoner" }, new HeroClass { Name = "Witch" }, new HeroClass { Name = "Wizard" } ); }
private static void AddDomains(PathfinderContext context) { context.AddRange( new Domain { Name = "Aeon" }, new Domain { Name = "Agathion" }, new Domain { Name = "Air" }, new Domain { Name = "Ambush" }, new Domain { Name = "Ancestors" }, new Domain { Name = "Animal" }, new Domain { Name = "Arcane" }, new Domain { Name = "Archon" }, new Domain { Name = "Aristocracy" }, new Domain { Name = "Artifice" }, new Domain { Name = "Ash" }, new Domain { Name = "Azata" }, new Domain { Name = "Blood" }, new Domain { Name = "Cannibalism" }, new Domain { Name = "Caves" }, new Domain { Name = "Chaos" }, new Domain { Name = "Charm" }, new Domain { Name = "Cloud" }, new Domain { Name = "Community" }, new Domain { Name = "Competition" }, new Domain { Name = "Construct" }, new Domain { Name = "Cooperation" }, new Domain { Name = "Corruption" }, new Domain { Name = "Daemon" }, new Domain { Name = "Darkness" }, new Domain { Name = "Dark Tapestry" }, new Domain { Name = "Death" }, new Domain { Name = "Decay" }, new Domain { Name = "Deception" }, new Domain { Name = "Defense" }, new Domain { Name = "Demodand" }, new Domain { Name = "Demon" }, new Domain { Name = "Destruction" }, new Domain { Name = "Devil" }, new Domain { Name = "Divination" }, new Domain { Name = "Divine" }, new Domain { Name = "Dragon" }, new Domain { Name = "Duels" }, new Domain { Name = "Earth" }, new Domain { Name = "Education" }, new Domain { Name = "Espionage" }, new Domain { Name = "Evil" }, new Domain { Name = "Exploration" }, new Domain { Name = "Fate" }, new Domain { Name = "Fear" }, new Domain { Name = "Feather" }, new Domain { Name = "Ferocity" }, new Domain { Name = "Fire" }, new Domain { Name = "Fist" }, new Domain { Name = "Flotsam" }, new Domain { Name = "Flowing" }, new Domain { Name = "Fortifications" }, new Domain { Name = "Freedom" }, new Domain { Name = "Friendship" }, new Domain { Name = "Fur" }, new Domain { Name = "Glory" }, new Domain { Name = "Good" }, new Domain { Name = "Greed" }, new Domain { Name = "Growth" }, new Domain { Name = "Hatred" }, new Domain { Name = "Healing" }, new Domain { Name = "Honor" }, new Domain { Name = "Ice" }, new Domain { Name = "Imagination" }, new Domain { Name = "Industry" }, new Domain { Name = "Inevitable" }, new Domain { Name = "Innuendo" }, new Domain { Name = "Insanity" }, new Domain { Name = "Isolation" }, new Domain { Name = "Judgment" }, new Domain { Name = "Knowledge" }, new Domain { Name = "Kyton" }, new Domain { Name = "Language" }, new Domain { Name = "Law" }, new Domain { Name = "Leadership" }, new Domain { Name = "Liberation" }, new Domain { Name = "Love" }, new Domain { Name = "Loyalty" }, new Domain { Name = "Luck" }, new Domain { Name = "Lust" }, new Domain { Name = "Madness" }, new Domain { Name = "Magic" }, new Domain { Name = "Martyr" }, new Domain { Name = "Memory" }, new Domain { Name = "Metal" }, new Domain { Name = "Moon" }, new Domain { Name = "Murder" }, new Domain { Name = "Night" }, new Domain { Name = "Nigthmare" }, new Domain { Name = "Nobility" }, new Domain { Name = "Oceans" }, new Domain { Name = "Plant" }, new Domain { Name = "Protean" }, new Domain { Name = "Protection" }, new Domain { Name = "Psychopomp" }, new Domain { Name = "Purity" }, new Domain { Name = "Radiation" }, new Domain { Name = "Rage" }, new Domain { Name = "Redemption" }, new Domain { Name = "Repose" }, new Domain { Name = "Restoration" }, new Domain { Name = "Resurrection" }, new Domain { Name = "Revelation" }, new Domain { Name = "Revolution" }, new Domain { Name = "Revelry" }, new Domain { Name = "Riot" }, new Domain { Name = "Rivers" }, new Domain { Name = "Ruins" }, new Domain { Name = "Rune" }, new Domain { Name = "Saurian" }, new Domain { Name = "Scalykind" }, new Domain { Name = "Seasons" }, new Domain { Name = "Smoke" }, new Domain { Name = "Solitude" }, new Domain { Name = "Souls" }, new Domain { Name = "Stars" }, new Domain { Name = "Storms" }, new Domain { Name = "Strength" }, new Domain { Name = "Sun" }, new Domain { Name = "Tactics" }, new Domain { Name = "Thievery" }, new Domain { Name = "Thought" }, new Domain { Name = "Toil" }, new Domain { Name = "Torture" }, new Domain { Name = "Trade" }, new Domain { Name = "Trap" }, new Domain { Name = "Travel" }, new Domain { Name = "Trickery" }, new Domain { Name = "Tyranny" }, new Domain { Name = "Void" }, new Domain { Name = "Vermin" }, new Domain { Name = "War" }, new Domain { Name = "Water" }, new Domain { Name = "Weather" }, new Domain { Name = "Wind" } ); }
private static void AddBloodlines(PathfinderContext context) { context.AddRange( new HeroClass { Name = "Aberrant" }, new HeroClass { Name = "Abyssal" }, new HeroClass { Name = "Accursed" }, new HeroClass { Name = "Aquatic" }, new HeroClass { Name = "Arcane" }, new HeroClass { Name = "Black Blood" }, new HeroClass { Name = "Boreal" }, new HeroClass { Name = "Celestial" }, new HeroClass { Name = "Daemon" }, new HeroClass { Name = "Deep Earth" }, new HeroClass { Name = "Destined" }, new HeroClass { Name = "Div" }, new HeroClass { Name = "Djinni" }, new HeroClass { Name = "Draconic" }, new HeroClass { Name = "Dreamspun" }, new HeroClass { Name = "Efreeti" }, new HeroClass { Name = "Elemental" }, new HeroClass { Name = "Fey" }, new HeroClass { Name = "Ghoul" }, new HeroClass { Name = "Harrow" }, new HeroClass { Name = "Imperious" }, new HeroClass { Name = "Impossible" }, new HeroClass { Name = "Infernal" }, new HeroClass { Name = "Kobold" }, new HeroClass { Name = "Kobold Sorcerer" }, new HeroClass { Name = "Kyton" }, new HeroClass { Name = "Maestro" }, new HeroClass { Name = "Marid" }, new HeroClass { Name = "Martyred" }, new HeroClass { Name = "Naga" }, new HeroClass { Name = "Nanite" }, new HeroClass { Name = "Oni" }, new HeroClass { Name = "Orc" }, new HeroClass { Name = "Pestilence" }, new HeroClass { Name = "Possessed" }, new HeroClass { Name = "Protean" }, new HeroClass { Name = "Rakshasa" }, new HeroClass { Name = "Serpentine" }, new HeroClass { Name = "Shadow" }, new HeroClass { Name = "Shaitan" }, new HeroClass { Name = "Starsoul" }, new HeroClass { Name = "Stormborn" }, new HeroClass { Name = "Undead" }, new HeroClass { Name = "Verdant" } ); }
private static void AddCastingTimes(PathfinderContext context) { context.AddRange( new CastingTime { Name = "1 day" }, new CastingTime { Name = "1 full round" }, new CastingTime { Name = "1 full-round action" }, new CastingTime { Name = "1 full-round action, special see below" }, new CastingTime { Name = "1 hour" }, new CastingTime { Name = "1 immediate action" }, new CastingTime { Name = "1 minute" }, new CastingTime { Name = "1 minute per page" }, new CastingTime { Name = "1 minute/HD of target" }, new CastingTime { Name = "1 minute/lb. created" }, new CastingTime { Name = "1 round" }, new CastingTime { Name = "1 round; see text" }, new CastingTime { Name = "1 standard" }, new CastingTime { Name = "1 standard action" }, new CastingTime { Name = "1 standard action or immediate action; see text" }, new CastingTime { Name = "1 standard action or see text" }, new CastingTime { Name = "1 swift action" }, new CastingTime { Name = "1 week" }, new CastingTime { Name = "10 minute/HD of target" }, new CastingTime { Name = "10 minutes" }, new CastingTime { Name = "10 minutes (see text)" }, new CastingTime { Name = "10 minutes or more; see text" }, new CastingTime { Name = "10 minutes, plus length of memory to be altered" }, new CastingTime { Name = "10 minutes; see text" }, new CastingTime { Name = "12 hours" }, new CastingTime { Name = "2 hours" }, new CastingTime { Name = "2 minutes" }, new CastingTime { Name = "2 rounds" }, new CastingTime { Name = "24 hours" }, new CastingTime { Name = "3 full rounds" }, new CastingTime { Name = "3 rounds" }, new CastingTime { Name = "30 minutes" }, new CastingTime { Name = "4 hours" }, new CastingTime { Name = "6 hours" }, new CastingTime { Name = "6 rounds" }, new CastingTime { Name = "8 hours" }, new CastingTime { Name = "at least 10 minutes; see text" }, new CastingTime { Name = "Casting time 1 minute" }, new CastingTime { Name = "full-round action" }, new CastingTime { Name = "see text" }, new CastingTime { Name = "standard action" }, new CastingTime { Name = "1 day" }, new CastingTime { Name = "1 round" }, new CastingTime { Name = "1 day" } ); }
//private static void AddShapes(PathfinderContext context) //{ // context.AddRange( // new School { Name = "Sphere" }, // new School { Name = "Cube" }, // new School { Name = "Cuboid" }, // new School { Name = "Cone" }, // new School { Name = "Circle" }, // new School { Name = "Cylinder" } // ); //} private static void AddSpellDescriptors(PathfinderContext context) { context.AddRange( new Descriptor { Name = "Acid" }, new Descriptor { Name = "Air" }, new Descriptor { Name = "Chaotic" }, new Descriptor { Name = "Cold" }, new Descriptor { Name = "Curse" }, new Descriptor { Name = "Darkness" }, new Descriptor { Name = "Death" }, new Descriptor { Name = "Disease" }, new Descriptor { Name = "Earth" }, new Descriptor { Name = "Electricity" }, new Descriptor { Name = "Emotion" }, new Descriptor { Name = "Evil" }, new Descriptor { Name = "Fear" }, new Descriptor { Name = "Figment" }, new Descriptor { Name = "Fire" }, new Descriptor { Name = "Force" }, new Descriptor { Name = "Good" }, new Descriptor { Name = "Language-Dependant" }, new Descriptor { Name = "Lawful" }, new Descriptor { Name = "Light" }, new Descriptor { Name = "Mind-affecting" }, new Descriptor { Name = "Pain" }, new Descriptor { Name = "Poison" }, new Descriptor { Name = "Shadow" }, new Descriptor { Name = "Sonic" }, new Descriptor { Name = "Water" } ); }