Bestiary - xopherdeep/do-it-for-the-xp GitHub Wiki

Bestiary

The Bestiary is a comprehensive catalog of all monsters, enemies, and creatures that players can encounter throughout the XP app. Game Masters use this tool to create, manage, and balance the game's combat challenges.

Bestiary Overview

The Bestiary provides:

  • A searchable database of all creatures
  • Detailed stats for each monster
  • Visual representations of enemies
  • Combat behavior patterns
  • Information on drops and rewards

Monster Creation

Game Masters can add new creatures with:

Basic Information

  • Name - The creature's identifier
  • Type - Category (Beast, Undead, Elemental, etc.)
  • Description - Lore and background information
  • Visual - Sprite or model representation

Stats and Attributes

  • HP - Health points determining survival
  • MP - Magic points for special abilities
  • Attack - Physical damage capability
  • Defense - Physical damage resistance
  • Magic - Magical damage capability
  • Magic Defense - Magical damage resistance
  • Speed - Turn order and evasion chance
  • Level - Overall power level

Behavior

  • Attack Patterns - Sequence of actions
  • Special Abilities - Unique attacks or skills
  • Weaknesses - Elemental or attack-type vulnerabilities
  • Resistances - Damage types the monster resists
  • AI Type - Aggressive, defensive, support, etc.

Rewards

  • XP Value - Experience points awarded on defeat
  • GP Value - Gold points awarded on defeat
  • Item Drops - Equipment, consumables, or key items
  • Drop Rates - Percentage chance for each drop

Bestiary Management

Game Masters can:

  • Create new monsters from scratch
  • Edit existing monster stats
  • Duplicate and modify creatures
  • Group monsters into families or types
  • Set encounter rates in different areas

Using the Bestiary

Bestiary entries should be balanced for:

  • Area appropriate - Match monster strength to area level
  • Challenge tiers - Provide varied difficulty within areas
  • Group dynamics - Consider how monsters work together
  • Reward scaling - Balance rewards with challenge

Related Pages

⚠️ **GitHub.com Fallback** ⚠️