Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "monster_ID":
- String
- REQUIRED
- A unique identifier for this monster type.
- "name":
- String
- REQUIRED
- What the name of this monster should look like in game.
- "health":
- int
- REQUIRED
- The maximum health stat of this monster.
- "attack":
- int
- REQUIRED
- The attack stat of this monster.
- "armor":
- int
- Not required. Will default to 0.
- The armor stat of this monster.
- "defend_stat":
- String, one of "Physique", "Reflex", "Willpower", "Health"
- Not required. Will default to "Health"
- The working stat that this monster compares its attack counter against to determine if it scores a hit.
- "rarity":
- int between 0-20
- Not required. Will default to 1.
- How relatively rarely this monster should be picked to spawn.
- "requirements":
- Requirements Dictionary
- REQUIRED
- The set of requirements that must be true for this monster to be considered spawnable. An empty requirements dictionary means the monster is always spawnable.
- "allow_modifiers_on_spawn":
- bool
- Not required. Will default to true.
- If this monster is allowed to spawn with any permanent monster status effects.
- "encounter_sound":
- String file location of a .ogg or .mp3 file
- Not required. Will default to a growling sound.
- Sound file that will play when the monster is first encountered and an ALLY_COMBAT_ENCOUNTER check is raised.
- "attack_sound":
- String file location of a .ogg or .mp3 file
- Not required. Will default to a punching sound.
- Sound file that will play when the monster attacks and an ALLY_COMBAT_ATTACKED check is raised.
- "attack_particle":
- String file location of a .tscn file
- Not required. Will default to a punching hit spark particle.
- Particle effect that will be displayed when the monster attacks and an ALLY_COMBAT_ATTACKED check is raised.
- "defeated_sound":
- String file location of a .ogg or .mp3 file
- Not required. Will default to a monster grunt sound.
- Sound file that will play when the monster reaches 0 health and a MONSTER_DEFEATED_FROM_ROOM check is raised.
- "defeated_particle":
- String file location of a .tscn file
- Not required. Will default to a generic particle.
- Particle effect that will be displayed when the monster reaches 0 health and a MONSTER_DEFEATED_FROM_ROOM check is raised.
- "disallowed_spawn_modifiers":
- Array of Strings
- Not required. Will default to all modifiers being allowed.
- A list of any monster status effect effect_IDs that this monster should be specifically not allowed to spawn with. Unnecessary if allow_modifiers_on_spawn is set to false.
- "portrait":
- String file location of an image file
- Not required (technically, though it'll look a bit silly in the research notes for there to be no picture)
- The image file used in the research notes menu for this monster.
- "notes_event_list":
- Array of Strings
- Not required.
- A list of any dungeon event dungeon_event_IDs that should show as events for this monster in the research notes menu.
- "tags":
- Array of Strings
- Not required. Will default to no tags.
- A list of categorizations for this monster. These are currently just used for determining spawn modifier eligibility, but may be used more in the future.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement