Skip to content

Commit

Permalink
Backfill from Main
Browse files Browse the repository at this point in the history
* a5e - spells

* a5e - spell classes

* a5e: add spell slugs

* option to import slug from spell json

* a5e: add spell saving throw and shape

* a5e: add attack roll to spells

* Fixed more Hellfire armor issues

* Got through A-Cs. Made some global changes.

* Got through the Es. Fixed some other formatting issues.

* Bone devil had the  wrong cr.

* a5e: use numerical ranges to fit new schema

* spells slug import v2

* a5e: add self as default range

* task: Add pytest as the test runner for the project.

* task: Update README installtion instructions to install pipenv dev dependencies.

* Up through Hs. Ended at Hallowed Effigy.

* Up through the Ns. Ended at Octopus Bracers

* Adding descriptions based on the SRD.

* Up to Rod of Verbatim

* Up to Shark Tooth Crown

* Added MM-B npcs.

* Importing and exposing.

* Adding parameters.

* Editing a weird leading underscore in desc for tob

* Corrected up to Slimeblade..

* Up to Spider Staff.

* Corrected and updated many Vault of Magic items. Did a full skim-through comparing it to the PDF. Oof!

* Fixed JSON error.

* Found a bunch of other fixes to "varies" items.

* Added Barbarian subclasses

classes.json & document.json

* Update classes.json

Added Errata 02/01/2023 changes to Barbarian's "Roar of Defiance"

* Update classes.json

1. Added Bard & Cleric subclasses.
2. Italicized the bold text for player choice options to match the standardized formatting.
3. Italicized spells, the 'x' multiplier symbol, and other words as indicated in the source material.
4. Added Errata 02/01/2023 changes for Bard & Cleric subclasses.

* Update classes.json

1. Fixed a few formatting errors.
2. Added Druid subclasses.
3. Added Errata 02/01/2023 changes for Druid subclasses.

* Update classes.json

1. Added Fighter, Monk, & Paladin subclasses.
2. No Errata 02/01/2023 changes for Fighter, Monk, & Paladin subclasses.

* Update classes.json

1. Added Ranger subclasses

* Removed underscores around spell names.

* fixed wand of vapors

* task: Update the README with better instructions to run the test suite with pytest.

* Update classes.json

1. Added Rogue, Sorcerer, Warlock, and Wizard subclasses.
2. Removed all subclasses not found in Tome of Heroes.
3. Removed class-level fields.
4. Added Errata 02/01/2023 changes for remaining subclasses.

* Update README.md

* Updated classes.json

Updated with cleaner formatting.

* Adding many filters.

* Charclass

* Added the rest of them.

* Cleaning up a few missed items.

* Everything except the markdown.

* maybe all of them in? Errors probably.

* Adjusting ability.

* Removing a couple more dqs.

* Removing some funky escapes.

* Adding lots of newlines, removing links.

* Added in support for just subclass files.

* Create CODE_OF_CONDUCT.md

* Monster environments (#257)

* exposed monster enviroments to the api

* Removed environment duplicates

* storing json, exposing object.

* Exposing a list.

* adding environments to monster test.

---------




* Create races.json

Added races & subraces + Errata 02/01/2023

* Create spells.json

Added all spells + Errata 02/01/2023

* Introduce versioning to DRF API (#248)

* Updating dependencies to current. (#249)

* Create backgrounds.json (#260)

* Create backgrounds.json

Added backgrounds

* Update backgrounds.json

Fixed some formatting issues.

* Create feats.json (#261)

Added feats from Tome of Heroes.

* Create magicitems.json (#262)

Added magic items from Tome of Heroes by Kobold Press

* task: Add basic tests and fixtures for the spells view. (#263)

* task: Add basic tests and fixtures for the spells view.

* task: Use pytest as the test runner on github actions.

* Handling a blank blank_environment_handling (#266)



* some fixes, not all resolved

* removed subrace-only entries

currently the system cannot ingest subraces-only. Removed the gnome, dwarf, and halfling subrace additions. Once we solve this, they could be added in a future version.

* Update spells.json

"Tree Heal" had no class specified. I contacted KP and they clarified it was Druid only.

* Create races.json (#259)

* Create races.json

Added races & subraces + Errata 02/01/2023

* some fixes, not all resolved

* removed subrace-only entries

currently the system cannot ingest subraces-only. Removed the gnome, dwarf, and halfling subrace additions. Once we solve this, they could be added in a future version.

---------



* A few QOL enhancements

Striving for similarity across formatting.

* Api v2 items (#271)

* Thoughts laid out on Models.

* Clarifying Sets.

* Forgot carrot.

* Update models.md

* Adding the object model.

* Polishing object, to allow nulls.

* Comment typo.

* Adding an item and itemset.

* Adding init for models folder.

* Adding some stubs.

* More models v2 being added.

* Running without custom validators.

* Adding views.

* First pass at v2 logic.

* Conditionally adding admin when debug is true.

* Adding magic item type.

* Structural changes to models

* Running.

* Keys.

* Progress on export.

* Dump is now structured correctly.

* symmetric loading and unloading.

* cleanup.

* Adding licenses output, single file.

* Root definitions.

* Document items have a key.

* Renaming and ruleset.

* refactoring to weapon and armor.

* Adding some basics.

* whitespace.

* More refactoring to get rid of Org

* Pulling magic fields into item.

* Adding licenses.

* One document, multiple licenses.

* Removing prefix.

* Adjustments.

* Adding additional data.

* Whitespace, and url.

---------



* Add telemetry and hide v2 apps (#272)

* add newrelic telemetry

* hide v2 paths while in development

* clear API key for test

* try to get it to pick up our license key

* push up correct config for logging

* oops

* trying something crazy

* maybe?

* welp not sure

* Additions for ToH & fixes for WOTC + Open5e_original files (#269)

* Added ToH content + fixes

Fixes:
backgrounds.json

New:
armor.json
spells.json
weapons.json

* Few formatting fixes

open5e_original -> backgrounds.json
WOTC_5e_SRD_v5.1 -> armor.json

* Added adventuringgear.json

This is broken down from sections.json to be more like other files where multiple sources can be appended on one webpage and alphabetized if needed. Original design is a large paragraph in sections.json.

* Update adventuringgear.json

Removed the text "(described later in this section)" because it does not apply for this.

* Monster type normalization (#264)

* Normalized monster types across Kobold Press books

* Normalized monster types across Kobold Press books

* Update data/WOTC_5e_SRD_v5.1/monsters.json

* Update data/WOTC_5e_SRD_v5.1/monsters.json

* Update data/WOTC_5e_SRD_v5.1/monsters.json

* Update data/WOTC_5e_SRD_v5.1/monsters.json

* Update data/WOTC_5e_SRD_v5.1/monsters.json

* Apply suggestions from code review

* Apply suggestions from code review

* Apply remaining "swarm"s

---------



* add serializer methods to avoid errors on json-based fields (#275)

* add serializer methods to avoid errors on json-based fields

* fix copy/paste error

---------

Co-authored-by: Sturlen <[email protected]>
Co-authored-by: mshea <[email protected]>
Co-authored-by: BuildTools <[email protected]>
Co-authored-by: guizesilva <[email protected]>
Co-authored-by: Jonathan Lawrence <[email protected]>
Co-authored-by: August Johnson <[email protected]>
Co-authored-by: Tim Basten <[email protected]>
Co-authored-by: David Prothero <[email protected]>
Co-authored-by: Jonathan L <[email protected]>
  • Loading branch information
10 people authored Oct 2, 2023
1 parent e2d17d0 commit 95e5988
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 95e5988

Please sign in to comment.