Spawn Event PSDK
Brief Description
Faire apparaitre des évènements dynamiquement à partir d'autres évènements existant.
Lien vers le plugin: https://crypticsky.itch.io/spawn-event-psdk
Mot de passe : psdk
Procedure d'installation
- Télécharger le fichier psdkplugin dans le dossier scripts de votre projet
- Lancer le jeu
Crédits
Basé sur Yanfly Engine Ace - Spawn Event v 1 .00
Edité pour RPG Maker XP en 2012 par Wrinkle
Source du script original: https://rmrk.net/index.php?topic=49541.0
Crédit à Modern Algebra pour avoir corrigé le bug de rafraichissement graphique en 2012.
Crédit à un auteur inconnu (probablement Drakhaine) pour le code de changement des interrupteur locaux à distance: https://www.rpg-maker.fr/scripts-490-interrupteurs-locaux-a-distance.html
2023-2024 PSDK overhaul par CrypticSky
Maintenant en v2.0!
Evènements
[copymap=map_id,copyeventid=event_id]
Donner ce nom à votre évènement pour le remplacer par une copie parfaite de l'évènement copyeventid. Utiliser 0 pour l'id correspond à utiliser l'id de la map ou l'évènement actuel.
Exemple: [copymap=3,copyeventid=5]
va copier l'évènement 005 de la map 003 à la place de cet évènement.
Commandes de script
spawn_event_location(x, y, event_id, map_id=@map_id)
Fait apparaitre une copie de l'évènement event_id
de la map map_id
à position (x, y) de la map actuelle. L'évènement disparait si vous quitter la map actuelle.
spawn_event_random_location(lower_x, higher_x, lower_y, higher_y, event_id, map_id=@map_id)
Pareil que la commande précédente mais à une position aléatoire dans ([lower_x ,higher_x[
, [lower_y ,higher_y[
).
spawn_event_follower(event_id, map_id=@map_id, follow_this_event_id=0, movetocharacter=true)
Copie un évènement et le transforme en follower d'un autre évènement. Si vous gardez follow_this_event_id
à 0 ça transformera la copie en follower du joueur.
spawn_event_follower_at_location(event_id, dx, dy, map_id=@map_id, follow_this_event_id=0, movetocharacter=true)
Pareil que spawn_event_follower
mais avec un décallage (dx, dy).