Skip to content

Instantly share code, notes, and snippets.

@Corvimae
Last active May 23, 2020 19:14
Show Gist options
  • Save Corvimae/9a56ec48ffb141c064ffa1d791f63132 to your computer and use it in GitHub Desktop.
Save Corvimae/9a56ec48ffb141c064ffa1d791f63132 to your computer and use it in GitHub Desktop.
template.json
{
"Actor": {
"types": ["trainer", "pokemon"],
"templates": {
"common": {
"level": 1,
"stats": {
"hp": {
"value": 10
},
"atk": {
"value": 10,
"combatStages": {
"value": 0,
"min": -6,
"max": 6
}
},
"def": {
"value": 10,
"combatStages": {
"value": 0,
"min": -6,
"max": 6
}
},
"spatk": {
"value": 10,
"combatStages": {
"value": 0,
"min": -6,
"max": 6
}
},
"spdef": {
"value": 10,
"combatStages": {
"value": 0,
"min": -6,
"max": 6
}
},
"spd": {
"value": 10,
"combatStages": {
"value": 0,
"min": -6,
"max": 6
}
}
},
"resources": {
"health": {
"value": 0,
"max": 0
}
}
}
},
"trainer": {
"templates": ["common"],
"details": {
"badges": 0,
"money": 0,
"caughtPokemon": 0
},
"movement": {
"overland": 5,
"surface": 4,
"underwater": 3
},
"skills": {
"browbeat": {
"ability": "atk",
"trained": false
},
"jump": {
"ability": "atk",
"trained": false
},
"sprint": {
"ability": "atk",
"trained": false
},
"strength": {
"ability": "atk",
"trained": false
},
"concentration": {
"ability": "def",
"trained": false
},
"deflection": {
"ability": "def",
"trained": false
},
"healing": {
"ability": "def",
"trained": false
},
"tireless": {
"ability": "def",
"trained": false
},
"engineering": {
"ability": "spatk",
"trained": false
},
"history": {
"ability": "spatk",
"trained": false
},
"investigate": {
"ability": "spatk",
"trained": false
},
"programming": {
"ability": "spatk",
"trained": false
},
"bluff": {
"ability": "spdef",
"trained": false
},
"perception": {
"ability": "spdef",
"trained": false
},
"sooth": {
"ability": "spdef",
"trained": false
},
"streetwise": {
"ability": "spdef",
"trained": false
},
"acrobatics": {
"ability": "spd",
"trained": false
},
"perform": {
"ability": "spd",
"trained": false
},
"sleightOfHand": {
"ability": "spd",
"trained": false
},
"stealth": {
"ability": "spd",
"trained": false
}
},
"background": {
"age": 18,
"dateOfBirth": "01/01/1970",
"gender": "",
"height": "",
"weight": "",
"pronouns": "",
"pronunciationOfName": "",
"regionOfResidence": "",
"personalBio": "",
"motive": "",
"roleModel": "",
"aspiration": "",
"signatureSomething": "",
"dream": "",
"favoriteColor": "",
"favoritePokemon": "",
"favoriteType": "",
"favoriteFood": ""
}
},
"pokemon": {
"templates": ["common"],
"species": ""
}
},
"Item": {
"types": ["move", "capability", "feature", "ability", "class"],
"templates": {
"move": {
"type": "",
"frequency": "",
"range": "",
"damage": "",
"accuracy": 0,
"attackType": "",
"effects": ""
},
"capability": {
"description": ""
},
"ability": {
"frequency": "",
"description": ""
},
"feature": {
"frequency": "",
"isLeagueLegal": true,
"prerequisites": "",
"triggerOrTarget": "",
"description": ""
},
"class": {
"description": "",
"prerequisites": ""
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment