Chapter 1 - Building Templates
To build monster templates:
choose row 1 in the Table of Monster Templates;
blank out the whole row;
repeat with temporary statue running through Unperceived shrine statues:
now the current statue is the temporary statue;
DM "The current statue is [current statue]. ";
let DL be 1;
now the current deity is the shrine deity of the current statue;
DM "The current deity is [current deity].";
initialize the monster name list;
carry out deity monster name additions;
initialize the monster adjective list;
carry out deity monster adjective additions;
describe the shrine statue; [As long as I'm here....]
while DL is less than 6:
now the current danger level is DL;
carry out danger level monster name adjustments;
now the current shape is a random monster shape;
let potential danger level be (the min danger corresponding to a monster shape of the current shape in the Table of Potential Monster Shapes);
DM "The current shape is [current shape]. The current DL is [DL]. The potential danger level of this shape is [potential danger level].";
while potential danger level > DL:
now the current shape is a random monster shape;
DM "Picking a new shape.... ";
let potential danger level be (the min danger corresponding to a monster shape of the current shape in the Table of Potential Monster Shapes);
DM "The current shape is [current shape]. The current DL is [DL]. The potential danger level of this shape is [potential danger level].";
now the temporary physical attack is 1 + the PA mod corresponding to a deity of the current deity in the Table of Deity Stat Adjustments;
now the temporary mental attack is 1 + the MA mod corresponding to a deity of the current deity in the Table of Deity Stat Adjustments;
now the temporary hit point is 4 + the HP mod corresponding to a deity of the current deity in the Table of Deity Stat Adjustments;
now the temporary awareness is 1 + the awareness mod corresponding to a deity of the current deity in the Table of Deity Stat Adjustments;
now the temporary stealth is 0 + the stealth mod corresponding to a deity of the current deity in the Table of Deity Stat Adjustments;
now the temporary speed is a random number between (the fastest speed corresponding to a monster shape of the current shape in the Table of Potential Monster Shapes) and (the slowest speed corresponding to a monster shape of the current shape in the Table of Potential Monster Shapes);
now the temporary speed is the temporary speed + the speed mod corresponding to a deity of the current deity in the Table of Deity Stat Adjustments;
let the temporary stat counter be 5 + (5 * DL);
while the temporary stat counter > 0:
let K be a random number between 1 and 5;
if K is 1:
now the temporary physical attack is 1 + the temporary physical attack;
otherwise if K is 2:
now the temporary mental attack is 1 + the temporary mental attack;
otherwise if K is 3:
now the temporary hit point is 1 + the temporary hit point;
otherwise if K is 4:
now the temporary awareness is 1 + the temporary awareness;
otherwise if K is 5:
now the temporary stealth is 1 + the temporary stealth;
now the temporary stat counter is the temporary stat counter - 1;
choose a blank row in the Table of Monster Templates;
now associated deity entry is the current deity;
now danger level entry is DL;
now the monster shape entry is the current shape;
sort the appropriate monster name list of the current shape in random order;
now the monster name entry is entry 1 of the appropriate monster name list of the current shape;
now the current monster name is the monster name entry;
now the physical attack entry is the temporary physical attack;
now the mental attack entry is the temporary mental attack;
now the hit point entry is the temporary hit point;
now the awareness entry is the temporary awareness;
now the stealth entry is the temporary stealth;
now the the speed entry is the temporary speed;
carry out stat-based monster adjective adjustments;
sort the appropriate monster adjective list of the monster name entry in random order;
now the monster adjective entry is entry 1 of the appropriate monster adjective list of the monster name entry;
DM "[line break]I built a monster for [current deity]. It's a [current shape] ([monster adjective entry] [monster name entry]) corresponding with danger level [DL]: PA [physical attack entry], MA [mental attack entry], HP [hit point entry], Awareness [awareness entry], Stealth [stealth entry], Speed [speed entry].";
let DL be DL + 1;
repeat with temporary statue running through Perceived shrine statues: [Perceived statues need love too.]
now the current statue is the temporary statue;
describe the shrine statue.