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