Duration

Description (more info)

Randomize how long something lasts/lasted for. Whether it be for potion effects in battle or how long a spell will last, to how long a relationship lasted. Anything that needs a timeframe really.

This chart uses input variables
Timeline

{$Timeframe}

{%if {$Timeframe} == "Battle"%}
Resolve: {Roll on "Battle"}
{%elif {$Timeframe} == "Short term"%}
Resolve: {Roll on "Short term"}
{%elif {$Timeframe} == "Mid term"%}
Resolve: {Roll on "Mid term"}
{%else%}
Resolve: {Roll on "Long term"}
{%end%}

Subcharts

Battle (d20)

d20 Result

1

{% a = {CHART(108848)} %}
{$a} {{ "turn" |> plural count:a }}.

2-3

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "turn" |> plural count:a }}.

4-5

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{$b} {{ "turn" |> plural count:a }}.

6-7

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{$b} {{ "turn" |> plural count:a }}.

8-11

{% a = {CHART(108848)} %}
{$a} {{ "minute" |> plural count:a }}.

12

{% a = {CHART(108848)} %}
{$a} {{ "hour" |> plural count:a }}.

13

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "hour" |> plural count:a }}.

14

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{$b} {{ "hour" |> plural count:a }}.

15

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{$b} {{ "hour" |> plural count:a }}.

16-17

{% a = {CHART(108848)} %}
{$a} {{ "day" |> plural count:a }}.

18

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "day" |> plural count:a }}.

19

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{$b} {{ "day" |> plural count:a }}.

20

instant.

Short term (d20)

d20 Result

1

{% a = {CHART(108848)} %}{% b = {{$a}d12} %}

{$b} {{ "minute" |> plural count:a }}.

2-3

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "second" |> plural count:a }}.

4-5

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{$b} {{ "second" |> plural count:a }}.

6

{% a = {CHART(108848)} %}{% b = {{$a}d12} %}

{$b} {{ "second" |> plural count:a }}.

7

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "minute" |> plural count:a }}.

8-9

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{$b} {{ "minute" |> plural count:a }}.

10

{% a = {CHART(108848)} %}{% b = {{$a}d10} %}

{$b} {{ "minute" |> plural count:a }}.

11

{% a = {CHART(108848)} %}{% b = {{$a}d12} %}

{$b} {{ "minute" |> plural count:a }}.

12

{% a = {CHART(108848)} %}{% b = {{$a}d20} %}

{%if 60 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "minute" |> plural count:a }}.

{%end%}

13

{% a = {CHART(108848)} %}
{$a} {{ "hour" |> plural count:a }}.

14-15

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "hour" |> plural count:a }}.

16-17

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{%if 24 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "hour" |> plural count:a }}.

{%end%}

18

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{%if 24 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "hour" |> plural count:a }}.

{%end%}

19

1 day.

20

{% a = {CHART(108848)} %}

{%if 3 < {$a}%}{% a = {{$a}-1} %}

{%else%}{$a} {{ "day" |> plural count:a }}.

{%end%}

Mid term (d20)

d20 Result

1-2

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "day" |> plural count:a }}.

3

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{$b} {{ "day" |> plural count:a }}.

4

{% a = {CHART(108848)} %}
{$a} {{ "week" |> plural count:a }}.

5-7

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "week" |> plural count:a }}.

8-10

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{$b} {{ "week" |> plural count:a }}.

11

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{$b} {{ "week" |> plural count:a }}.

12

{% a = {CHART(108848)} %}
{$a} {{ "month" |> plural count:a }}.

13-16

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{%if 12 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "month" |> plural count:a }}.

{%end%}

17-18

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{%if 12 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "month" |> plural count:a }}.

{%end%}

19

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{%if 12 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "month" |> plural count:a }}.

{%end%}

20

1 year.

Long term (d20)

d20 Result

1-4

{% a = {CHART(108848)} %}
{$a} {{ "month" |> plural count:a }}.

5-7

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{%if 12 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "month" |> plural count:b }}.

{%end%}

8

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{%if 12 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "month" |> plural count:b }}.

{%end%}

9

{% a = {CHART(108848)} %}{% b = {{$a}d8} %}

{%if 12 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "month" |> plural count:b }}.

{%end%}

10-11

{% a = {CHART(108848)} %}
{$a} {{ "year" |> plural count:a }}.

12-14

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{$b} {{ "year" |> plural count:b }}.

15-16

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{$b} {{ "year" |> plural count:b }}.

17

{% a = {CHART(108848)} %}{% b = {{$a}d10} %}

{$b} {{ "year" |> plural count:b }}.

18

{% a = {CHART(108848)} %}
{$a} {{ "decade" |> plural count:a }}.

19

{% a = {CHART(108848)} %}{% b = {{$a}d4} %}

{%if 7 < {$b}%}{% b = {{$b}-1} %}

{%else%}{$b} {{ "decade" |> plural count:b }}.

{%end%}

20

{% a = {CHART(108848)} %}{% b = {{$a}d6} %}

{$b} {{ "decade" |> plural count:b }}.

How many dice (d100)

d100 Result

1-10

1

11-50

2

51-75

3

76-95

4

96-100

5