Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-Org #7

Open
jkat718 opened this issue Mar 16, 2016 · 0 comments
Open

Re-Org #7

jkat718 opened this issue Mar 16, 2016 · 0 comments

Comments

@jkat718
Copy link
Contributor

jkat718 commented Mar 16, 2016

I know it would constitute a lot of work, but I think it would be easier to implement spells in one document, and each class in its own document. That way, we could have a different spell list for each archetype and we would have space to include the incantation and effect of each spell without adding clutter.

EXAMPLE:
spells.json
{
"name": "Barkskin",
"type": "Enchantment",
"school": "Protection",
"range": "Touch",
"incantation": "\"I enchant thee with barkskin\” x3",
"materials": "White Strip",
"effect": "Bearer gains one point of Magic #Armor.",
},
{
"name": "Equipment: Weapon, Long",
"type": "Neutral",
"school": "Neutral",
"range": "-",
"effect": "May use any long weapon. May use one such weapon at a time for each instance purchased.",
},
{
"name": "Heat Weapon",
"type": "Verbal",
"school": "Flame",
"range": "20'",
"incantation": "\"I call upon flame to heat that [type of weapon]\” x3",
"effect": "Target weapon may not be wielded for 30 seconds. Players who are Immune to Flame may continue to wield the weapon.",
}

druid_default.json
{
"name": "Barkskin",
"level": 1,
"cost": 1,
"max-purchases": 2,
"frequency" : "1/Refresh"
},
{
"name": "Equipment: Weapon, Long",
"level": 4,
"cost": 4,
"max-purchases": 1,
"frequency" : "-"
},
{
"name": "Heat Weapon",
"level": 1,
"cost": 1,
"max-purchases": "-",
"frequency" : "1/Life Charge x3"
}

druid_ranger.json
{
"name": "Barkskin",
"level": 1,
"cost": 2,
"max-purchases": 2,
"frequency" : "1/Refresh"
},
{
"name": "Equipment: Weapon, Long",
"level": 4,
"cost": 0,
"max-purchases": 1,
"frequency" : "-"
},
{
"name": "Heat Weapon",
"level": 1,
"cost": 1,
"max-purchases": "-",
"frequency" : "1/Life Charge x3"
}

druid_summoner.json
{
"name": "Barkskin",
"level": 1,
"cost": 1,
"max-purchases": 2,
"frequency" : "2/Refresh"
},
{
"name": "Equipment: Weapon, Long",
"level": 4,
"cost": 4,
"max-purchases": 0,
"frequency" : "-"
},
{
"name": "Heat Weapon",
"level": 1,
"cost": 1,
"max-purchases": 0,
"frequency" : "1/Life Charge x3"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant