
Okay, there is no reward other than the end result of using a database of 3.5 (open-source) spells... sorry. I dislike having scores of macros for all the different spells in my 3.5 game. I want to know if there is a way to create a database (whether in an API script or its associated JSON file). This way I can code in the database and call the script via (for example) "!spell acid arrow" so it will search the file, and run the following macro &{template:DnD35StdRoll} {{spellflag=true}} {{name=@{selected|character_name}}} {{subtags=casts [Acid Arrow](<a href="http://www.d20srd.org/srd/spells/acidArrow.htm" rel="nofollow">http://www.d20srd.org/srd/spells/acidArrow.htm</a>)}} {{subtags2=?{Would you like a narrative? (hit space for 'no')|Piercing what looks to be some type of small, powdered organ with a tiny dart, @{selected|character_name} shouts a command as the his hand thrusts out and an arrow made out of acid springs forth, speeding to its target.}}{{School:=Conjuration (Creation) [Acid]}} {{Level:=Sor/Wiz 2}} {{Comps:=V, S, M, F}} {{Cast Time:=1 std action}} {{Range:=Long ([[400+40*@{selected|casterlevel}]] ft.)}} {{Effect:=One arrow of acid}} {{Duration:=[[1 + {floor(@{selected|casterlevel}/3),7}kl1]] round(s)}} {{Save:=None}} {{SR:=No}} {{check=Atk Roll:}} {{checkroll=[[1d20cs>20 + @{selected|bab}[BAB] + @{selected|epicattackbonus}[Epic AB] + @{selected|dex-mod}[Ability] + ?{Miscellaneous Attack Modifiers?|0}[Miscellaneous Attack Modifiers] ]] for [[2d4]] acid damage}} {{critroll=**Possible Critical** (crit confirm roll [[1d20cs>20 + @{selected|bab}[BAB] + @{selected|epicattackbonus}[Epic AB] + @{selected|dex-mod}[Ability] + ?{Miscellaneous Attack Modifiers?|0}[Miscellaneous Attack Modifiers] ]]) for an extra [[2d4]] acid damage!}} {{notes=Requires a ranged touch attack (with possibility of critical damamge). There is no splash damage. Unless somehow neutralized, the acid lasts for the full duration. **DM** !tj -addstatus Acid Arrow damage:[[1 + {floor(@{selected|casterlevel}/3),7}kl1]]:-1:The acid continues to eat at your flesh for an additional 2d4 points of damage}} I really just need a small skeleton example to work from and I can go from there. Thanks in advance, Roy