
So I have been playing a homebrew campaign on Roll20 for a few weeks as a Cleric. My GM is not using the API or Character Sheets, so scripts are out. I am looking for advice for a minimalist method of data entry/management for the preparing and casting of spells using ability macros. Thus far my best solution is copying and modifying the OGC spell list from the PFSRD into alternating lines of spell name/spell description. See example below. An /em command describes the spell level being prepared with the optional descriptions for infrequently used spells. Simply using // to comment out lines makes for decent management system without too much maintenance. However with the introduction of roll templates, this method's aesthetic is no longer satisfactory. The default roll template does not handle newline characters, preventing me from directly translating this method. Thoughts, questions, comments, and concerns are welcome. /em 0-Level Spells //Bleed //Cause a stabilized creature to resume dying. Create Water //Creates 2 gallons/level of pure water. Detect Magic //Detects spells and magic items within 60 ft. //Detect Poison //Detects poison in one creature or object. //Enhanced Diplomacy //Touched creature gains +2 on one Diplomacy or Intimidate check. //Guidance //Touched creature gains +1 on one attack roll, saving throw, or skill check. Light //Object shines like a torch. //Mending //Makes minor repairs on an object. Purify Food and Drink //Purifies 1 cu. ft./level of food or water. //Read Magic //Read scrolls and spellbooks. //Resistance //Touched creature gains +1 on saving throws. //Spark //Ignites flammable objects. //Stabilize //Cause a dying creature to stabilize. //Virtue //Touched creature gains 1 temporary hp.