Skip to content

RatyHub/Event-Extender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Event Extender

Description

FR : Plugin PSDK qui permet d'étendre la collision et la zone de déclenchement d'un événement grâce à des tags placés directement dans le nom de l'événement.

Il permet par exemple de rendre une statue, un véhicule, une grande plante ou tout autre élément de décor bloquant sur plusieurs cases, sans devoir créer plusieurs événements invisibles autour.

EN : PSDK plugin that extends an event collision and trigger area through tags placed directly in the event name.

It can be used to make a statue, vehicle, large plant or any other map object block several tiles without having to create multiple invisible events around it.

Behaviour

FR

  • Le script lit le nom de chaque événement et cherche des tags de hitbox.
  • Les directions disponibles sont left, right, up et down.
  • La valeur indiquée correspond au nombre de cases ajoutées dans la direction concernée.
  • La zone étendue bloque les déplacements comme l'événement original.
  • La zone étendue sert aussi de zone de déclenchement.
  • Les déclencheurs Action Button, Player Touch et Event Touch continuent donc à fonctionner avec la zone étendue.
  • Les événements avec l'option Through ne bloquent pas les déplacements.
  • Le script prend aussi en compte le curseur de pathfinding si Pathfinding::Cursor est présent.

EN

  • The script reads each event name and looks for hitbox tags.
  • Available directions are left, right, up and down.
  • The configured value is the number of tiles added in that direction.
  • The extended area blocks movement like the original event.
  • The extended area also acts as the event trigger area.
  • Action Button, Player Touch and Event Touch triggers therefore keep working with the extended area.
  • Events with the Through option do not block movement.
  • The script also supports the pathfinding cursor if Pathfinding::Cursor is present.

Installation

FR

  1. Téléchargez le fichier event_extender.psdkplug.
  2. Placez-le dans le dossier scripts de votre projet PSDK.
  3. Démarrez le jeu.

Le Plugin Manager de PSDK installera automatiquement le plugin.

EN

  1. Download the event_extender.psdkplug file.
  2. Put it in your PSDK project's scripts folder.
  3. Start the game.

PSDK Plugin Manager will automatically install the plugin.

Tags

FR

Vous pouvez utiliser un tag par direction :

[hitbox_left: 1]
[hitbox_right: 1]
[hitbox_up: 1]
[hitbox_down: 1]

Seul le format hitbox_direction est reconnu.

Vous pouvez aussi regrouper plusieurs arguments dans un seul tag :

[hitbox_left: 1, hitbox_right: 1, hitbox_up: 4, hitbox_down: 1]

Exemple de nom d'événement :

Statue [hitbox_left: 1, hitbox_right: 1, hitbox_up: 2]

EN

You can use one tag per direction:

[hitbox_left: 1]
[hitbox_right: 1]
[hitbox_up: 1]
[hitbox_down: 1]

Only the hitbox_direction format is recognized.

You can also put several arguments in the same tag:

[hitbox_left: 1, hitbox_right: 1, hitbox_up: 4, hitbox_down: 1]

Example event name:

Statue [hitbox_left: 1, hitbox_right: 1, hitbox_up: 2]

Configuration

FR

Le plugin n'a pas besoin de configuration externe.

Les tags sont lus directement depuis le nom des événements :

Tag Description
hitbox_left Ajoute des cases bloquantes à gauche de l'événement.
hitbox_right Ajoute des cases bloquantes à droite de l'événement.
hitbox_up Ajoute des cases bloquantes au-dessus de l'événement.
hitbox_down Ajoute des cases bloquantes en dessous de l'événement.

EN

The plugin does not require external configuration.

Tags are read directly from event names:

Tag Description
hitbox_left Adds blocking tiles to the left of the event.
hitbox_right Adds blocking tiles to the right of the event.
hitbox_up Adds blocking tiles above the event.
hitbox_down Adds blocking tiles below the event.

About

PSDK plugin that can extend event collision and trigger range.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages