G'day all, I run a game based off the Naruto universe, and I'm looking to implement a new combat system that's a little more lore compliant. What I currently run: Justu (that is, specific types of attack, of which there are dozens) as macros embedded in individual character sheets. /roll 1d6 + @{Speed}+@{Strength} - @{target|AC}
style attacks. What I want to change to: A database of jutsu, independent of specific charactersheets Any jutsu being performable by any character possessing the requisite skill level[s] If possible, macros alerting a character to what jutsu are available to them at any given time combat arises (based on current level, remaining energy, any stat debuffs, etc) /roll {character|level}d@{strength}+@{speed} style attacks. That is, character level determining the number of dice, and the sum of two (or more) added stats being equal to the number of sides of the dice rolled. I'd call myself reasonable with HTML and CSS, and beginner to intermediate with JavaScript, but I'd say with my current level of knowledge, I'd struggle. What I'm looking for is a nod in the right direction. Is this possible? What would you recommend I familiarize myself with to make it happen? Cheers. -EDIT- I was thinking it might be doable in JS if I create a script which defines each jutsu as an object, and then uses if-else to see if a character can use each one. Thoughts?