• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
Instant Messages

v21.1 Instant Messages 1.1.2

This resource pertains to version 21.1 of Pokémon Essentials.
The only file that was changed was 004_MessagesUI. You only need to replace that file with the updated one for this update.

Change Log
  • 🛠️Fixed player message handling so you can have just a single string instead of choices. This message will appear just like NPC messages would (no player input).
The only file that was changed was 004_MessagesUI. You only need to replace that file with the updated one for this update.

Change Log
  • 🛠️Fixed a crash that would occur if an Instant conversation contained more than 1 line of text
BEFORE UPDATING ANY FILES: If you have made any edits the Settings or Configurations for the plugin, make sure to make a backup of those files before updating the plugin. If you copy over files to update, it will overwrite your changes. I recommend you duplicate your Configuration files and rename them, so they won't be overwritten when you update.

Change Log
  • ⭐New feature: Sorting Conversations. Using the SPECIAL key, you can sort the group list by Newest first, Unread first, or Alphabetically.
  • ⭐New feature: Pinning Conversations. Using the ACTION key, you can toggle whether or not a group is pinned to the top of the group list.
  • ⭐New feature: Timestamps. Added timestamps, which will appear above individual conversations. Along with this, I've changed the old divider to show "Unread" to help distinguish which messages the player hasn't yet seen.
  • ⭐New feature: Delayed Messages. Using pbPendDelayedIM, pend an Instant Message to be sent to the player after a set number of steps/amount of time. These messages take priority over Sequential or Random passive messages. For example, you might want your rival to send you a message 60 minutes after the battle you just had.
  • ⭐New feature: Pending Random Messages. In addition to messages included in the predefined PASSIVE_TRIGGERS_RANDOM_POOL, you can add messages to that pool dynamically using pbPendRandomIM. For example, you can pend a random message after talking to a minor NPC, without having to create a switch to keep track that you talked to them.
  • ⚙️Added 3 new settings to control new features: SHOW_TIME_STAMPS, ALLOW_SORTING, and ALLOW_PINNING
  • ⚙️Changed the Delay Time/Variable parameter used in conversation configurations to now use seconds instead of frames
  • 🛠️Fixed issue where v21 frames checking wasn't properly implemented
  • 🛠️Fixed issue where on_step_taken handler was being used instead of on_player_step_taken for passive triggers
  • 🛠️Fixed issue where new groups or groups with new messages weren't being sorted to the top of the group list
  • 🛠️Fixed issue where the group list was only showing 6 groups at a time
  • 🛠️Fixed issue where the up/down arrows weren't implemented for long lists of groups
Back
Top