Ediwiki

Wiki officiel de l'éditeur de carte du jeu Slayers Online

Outils pour utilisateurs

Outils du site


var_char:position

Table des matières

%Position%

Explications

Cette variable permet de changer la façon dont le joueur est dessiné par rapport aux évènements.

Cette variable peut prendre 3 valeurs :

0 : Dynamique, la valeur par défaut, le joueur n'a pas de position particulière par rapport au décor.
1 : Toujours au dessus, le joueur sera toujours au dessus des évènements.
-1 : Toujours en dessous, le joueur sera toujours en dessous des évènements.

Cette variable permettra de faire du mapping avancé et notamment des ponts sur lesquels certains joueurs pourront passer dessus et d'autres dessous. Bien que cette variable est automatiquement réinitialisé quand le personnage meurt (mais pas quand il se déconnecte), il est plus sûr de limiter l'usage de cette variable aux endroits pour lequel elle est nécessaire, afin d'éviter des bugs graphiques notamment avec les PNJ qui pourraient se trouver prêt des ponts.

Le mieux est donc de mettre des évènements “En contact” qui positionne le joueur en 1 ou -1 quand il s'approche du pont, puis de mettre juste a coté un autre évènement “En contact” qui repositionne la variable à 0 quand le joueur sort du pont.

Le pont lui même restera en position “dynamique” dans les évènements.

Exemple

// Position d'origine
%Position%=0
// Position toujours au dessus
%Position%=1
// Position toujours en dessous
%Position%=-1
var_char/position.txt · Dernière modification : 2022/09/25 19:11 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki