Cheat Sheet ‐ (Midi)Overtimes - MotoMoto1234/Midi-Wiki GitHub Wiki
Each grouping of options are meant to have only one chosen. If one has a //
in front of it, that is the default option and that group can be omitted if thats the option you want. The copy and paste setup is based on everyone doing label=
last so only label lacks a comma on purpose, but the final line of your overtime must have no comma. If you see ##
it implies a number should replace it.
When programmatically creating an overtime, you can replace commas with #.
turn=start,
turn=end,
rollType=check,
//rollType=save,
rollType=skill,
saveAbility=acr|ath,
saveAbility=dex,
saveAbility=str,
saveAbility=con,
saveAbility=wis,
saveAbility=int,
saveAbility=cha,
saveAbility=san,
saveAbility=hon,
saveAbility=acr,
saveAbility=ani,
saveAbility=arc,
saveAbility=ath,
saveAbility=dec,
saveAbility=his,
saveAbility=ins,
saveAbility=itm,
saveAbility=inv,
saveAbility=med,
saveAbility=nat,
saveAbility=prc,
saveAbility=prf,
saveAbility=per,
saveAbility=rel,
saveAbility=stl,
saveAbility=ste,
saveAbility=sur,
saveDC=##, //flat
[email protected],
[email protected], //MidiQOL 12.x or higher due to breaking change in dnd5e 4.x
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
saveDC=$chris.itemDC, //Requires CPR v11
saveDamage=halfdamage,
//saveDamage=nodamage,
saveDamage=fulldamage,
//saveRemove=true,
saveRemove=false,
saveMagic=true,
//saveMagic=false,
actionSave=true, //actionSave=true is deprecated, and requires turn=end to really properly work
actionSave=roll, //Requires MidiQOL 11.4.27.2+
actionSave=dialog, //Requires MidiQOL 11.4.27.2+ and is aesthetically and overall the best/most reliable action save method
//actionSave=false,
damageBeforeSave=true,
//damageBeforeSave=false,
damageRoll=##,
[email protected] > 0 && @attributes.hp.value < @attributes.hp.max //Heal when above 0 and below max
[email protected] < @attributes.hp.max //Heal when not max(basically like trolls
//Feel free to ping me with more examples of conditions to use
damageType=none,
damageType=acid,
damageType=bludgeoning,
damageType=cold,
damageType=fire,
damageType=force,
damageType=lightning,
damageType=necrotic,
damageType=piercing,
damageType=poison,
damageType=psychic,
damageType=radiant,
damageType=slashing,
damageType=thunder,
damageType=no damage,
damageType=healing,
damageType=temphp,
rollMode=gmroll,
rollMode=blindroll,
//rollMode=publicroll,
rollMode=selfroll,
//allowIncapacitated=true,
allowIncapacitated=false,
fastForwardDamage=true, //if not used, default is module default setting
fastForwardDamage=false, //if not used, default is module default setting
macro="name of world macro",
label=REPLACETHIS //this option should now throw halting red errors in v12 foundry vtt/dnd5e 3.3
name=REPLACETHIS //Optional replacement, using this will cause a hard requirement of 11.1.8 midiqol.
chatFlavor=REPLACETHIS //only valid for midi 11.3.17+