Rules for encountering a battle
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
- Completed by