Script - Wild Magic (Zikkle) [Public Use]
Advanced ScriptZikkle's Wild Magic Script Marked as public use in case people want to make their own variant.
About this script
The paperwork is in order. The magic is not.
Zikkle Sparkfizzle's own script: story days, weather and place, plus real dice for his wild magic.
Made for one card: Zikkle Sparkfizzle, wild-magic kobold wizard.
What It Does
Everything the World Engine does - story days, time skips, season-aware weather and the scene's location, carried in a footer - plus Zikkle's wild magic, rolled for real instead of made up by the model.
Whenever Zikkle himself is casting (a spell word beside his name in the latest messages, or [cast] typed in yours - nobody else's spells set it off), the script rolls his control check: d20 plus his Charisma modifier against a DC set by the spell's level - 8 for a cantrip, rising by 2 a level to 26 at 9th. Beat it and the spell works, full stop. Miss it and the spell never happens: the script rolls d100 on the Wild Sparkfizzle table, and whatever comes up fires instead - butterflies, singing pebbles, a stranger's angry hand, or something far worse. Surges are real: they can maim or kill anyone in range, you included.
The model is told the result and only narrates it. If he casts, the footer records what happened.
How to Use It
Attach: to Zikkle's card, instead of the World Engine.
Message Depth: 10, the maximum.
Force a roll: type [cast] in your message.
Your Own Wild Mage
Clone it: the script is public - copy it and point it at your own caster.
Who casts: ZIKKLE, ZIKKLE_BOT and ZIKKLE_USER near the top list the words that mean your caster - swap in their name and nicknames. Only that character's spells ever roll.
Their control: CHA_MOD is the modifier added to the d20. Raise it for a steadier caster, lower it for more chaos.
What counts as casting: CAST_WORDS lists the spell words the script watches for - add your system's spells.
The table: WILD holds the d100 results, each a short plain line the model narrates. Rewrite them for your character's own brand of chaos, or for another kind of magic going wrong entirely.
Footer: end each opening message with ~~~Day 1 (Autumn) | Weather: Fair | Location: Place~~~, as with the World Engine.
Weather builds on the idea behind @Eveline__'s Weather Engine. Wild Sparkfizzle table and control rules by @MirageAnne.
Script source
Please log in to see comments