Skip to content

Instantly share code, notes, and snippets.


Mortzengersturm

Medium manticore wizard, chaotic neutral


  • Armor Class 15 (natural armor)
  • Hit Points 84 (8d10 + 40)
  • Speed 30 ft., Fly 30 ft.

|STR|DEX|CON|INT|WIS|CHA| >|:---:|:---:|:---:|:---:|:---:|:---:|

@poltergeisha
poltergeisha / tryagain.html
Created October 22, 2018 03:53
Try Again
<!DOCTYPE html>
<html><head><link href='http://fonts.googleapis.com/css?family=Lora:700' rel='stylesheet' type='text/css'/><link href='http://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic' rel='stylesheet' type='text/css'/><meta charset='utf-8'/><title>D&D 5e Statblock - Animated Armor</title><style>
body {
margin: 0;
}
stat-block {
/* A bit of margin for presentation purposes, to show off the drop
shadow. */
margin-left: 20px;
@poltergeisha
poltergeisha / My_Macros.md
Last active June 28, 2018 00:08
My Roll20 Macros

You can find all the scripts that make these work here: https://gist.github.com/poltergeisha/80076820df3b196520fd75f7cda07ac5

I also have a set of macros that I use with my custom shopping rules. You can find those here: https://gist.github.com/poltergeisha/41fb953a21c32323b66f6beb0bce2c21


How to Organize Macros

The easiest way to organize macros is to put them in the Attributes and Abilities tab of character sheets. Create a new character sheet for each categroy of macro, and put all your macros in. This has the added bonus of not fucking up any html character replacement in the macros. Then you can use the checkboxes under each ability macro to put it in your bar.

If you want to share macros with players, share the character sheet with them, and instruct them to put the macros in their macro bars and name them however they want.

@poltergeisha
poltergeisha / My_Roll20_Script_Setup.md
Last active May 19, 2020 11:43
My Roll20 Script Setup

You can find the macros I use with these scripts here: https://gist.github.com/poltergeisha/e37cfa3965339a4c1cde92304329aa08


Intro

I use the OGL sheet because of 5eTools compatibility and stability. The Shaped sheet has a lot of nice features, but it breaks a lot.

My philosophy on scripts is that I can add as many as I want, but:

  • I avoid scripts that might step on each other's toes
@poltergeisha
poltergeisha / HitDiceHelper.js
Created April 5, 2018 06:35
Hit Dice Helper
on('chat:message', function(msg) {
// ROLL LISTENER
if(msg.playerid.toLowerCase() != "api" && msg.rolltemplate) {
var cnamebase = msg.content.split("charname=")[1];
var cname = cnamebase ? cnamebase.replace('}}','').trim() : (msg.content.split("{{name=")[1]||'').split("}}")[0].trim();
var character = cname ? findObjs({name: cname, type: 'character'})[0] : undefined;
if(["simple"].indexOf(msg.rolltemplate) > -1) {
if(_.has(msg,'inlinerolls') && msg.content.indexOf("^{hit-dice-u}") > -1 && character) {
handlehd(msg,character);
}
@poltergeisha
poltergeisha / turn-timer-ding.js
Created April 5, 2018 06:18
Turn Timer with Ding
//requires a sound effect called "Ding" and the Roll20AM script
// GitHub: https://github.com/JamesMowery/turn-timer
// By: James Mowery
// Contact: https://app.roll20.net/users/1001679/james-mowery
var seconds = 0;
var interval = null;
var TurnTimer = TurnTimer || (function() {
'use strict';