Template:4e Disease

{{{name}}}
Level {{{level}}} Disease
{{{flavor}}}

Stage 0: The target recovers from the disease.

Stage 1: {{{stage1}}}

Check: {{{check}}}
{{{worsen}}} or Lower: The stage of the disease increases by 1.
{{{nochangelow}}} - {{{nochangehigh}}}: No change.
{{{improve}}} or Higher: The stage of the disease decreases by 1.

Using this Template

Burning Plague
Level 7 Disease
The victim's body begins to fall apart.

Stage 0: The target recovers from the disease.

Stage 1: the target gains vulnerable 2 to all damage.
Stage 2: the target gains vulnerable 5 to all damage.
Stage 3: the target gains vulnerable 10 to all damage.
Stage 4: foo
Stage 5: bar

Check: {{{check}}}
10 or Lower: The stage of the disease increases by 1.
11 - 15: No change.
16 or Higher: The stage of the disease decreases by 1.

gollark: Also, it's ridiculously verbose and you don't get stack traces.
gollark: It's meant to encode the idea of the thing *or* an error being returned, but it doesn't; there's nothing in the type preventing you from just returning two things, or zero things.
gollark: (also, like many Go things it is not well integrated with anything else; the multiple returns aren't first class like python tuples, you can't unpack them into function calls, etc)
gollark: I like the basic concept, you can do fun stuff with it, but using them for error handling like that is not great.
gollark: You can also just use sshfs for mounting a remote filesystem over SSH.
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.