Rules for encountering a battle

Registered by Michael Fiano

HOW A BATTLE IS BORN:
1) For every 4 spaces the player moves on the world map (2 for dangerous tiles), a check is made via the moving_object module's 'encounter_check' method.

2) If an encounter occurs, the game creates a randomized list of monsters which dwell in the area.

3) The game iterates through this randomized list and rolls a percentage die, taking into consideration each monster's Frequency attribute.
- If the result is 1-4, and the first monster has a frequency of "Unlikely", this monster is chosen for the battle, else, a new check is rolled against the next monster in the list. The process continues until a monster is chosen by terrain and frequency.

4) Once a monster has been determined, a die is rolled to determine how many followers appear along with this monster, based on the given monster's "number of followers" attribute.

5) If there is more than 1 monster, the process is started over. (Monsters can be followed by other monsters of the same terrain type.)

6) A battle can now begin against the Hero and up to 4 monsters (does not have to be the same type; see #5).

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Brian Moriya
Definition:
Approved
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Brian Moriya

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.