V3 Doc Event Types - PokemonWorkshop/PokemonStudio GitHub Wiki

Event Types

Events can have several types, depending on the level of customization the user wants.

Custom

  • The event is fully defined manually by the maker.

Template

  • Can enforce parameters on the link between the map and the event.
  • Sets its parameters so they can be assigned in a “Template Used” event.
  • Any modification to a template is reflected in all linked “Template Used” events, similar to Figma components.
  • A template can never be directly linked to a map—you have to use a “Template Used” event.
    • If a user selects a template when creating an event on a map, the “Template” event is duplicated to create a “Template Used” event, assigned to map N.

Types of Templates to Create

[!NOTE]
🚧 Work In Progress. This list will be updated.

  • Building doors
  • Trainer
  • Gym leader
  • Items on the map
    • Visible
    • Hidden
  • NPC replacing another
  • NPCs
    • Healer
    • Vendor
    • Move tutor
    • Trade
  • Pokémon on the map
  • Blocks that allow spawning events on the map (e.g. Pokémon in tall grass)
  • Berry trees
  • Honey trees
  • Story events

Template Used

  • Defines the parameters to add to a template
    • Some parameters could be a list of commands
  • Specifies which template to use