Un script est lu de haut en bas , le END final clot le script etau début (d'après qq tutoriaux), tant qu'une condition (IF) est vérifiée le script reste sur le même bloc (pour simplifier).
QUESTIONS :
1) Que se passe t-il ensuite, par exemple lors d'un combat lorsque le script affecté à une créature ennemie arrive à la fin ?
J'ai lu qu'il y a 7 scripts, pour par exemple une créature : d'abord celui d'override, puis area, specific,race ,classe, puis défaut (je crois que c'est l'ordre) donc rapport avec ma question les scripts (lorsqu'ils existent) sont lus l'un à la suite des autres ?
Et ensuite (il y a un schéma très explicite avec des flèches dans un tutorial fait par un certain simdingo sur TeamBG) que se passe t-il, la créature reste "bloquée" sur le dernier script (DEFAULT) ?
Un exemple (en français) est donné dans un tutorial : celui du script d'un dragon rouge, le 2eme bloc (le 1er il se met une peau de pierre) (il y 14 blocs) raconte:
"Si je ne vois pas de Personnages Joueurs et que mes points de vie sont en dessous de 50 alors je me lance un sort de guérison de prêtre"
On est au début du combat, cela m'étonnerait qu'il ait moins de 50 HP, donc (dans la plupart des cas) le script passe au 3eme bloc, à noter c'est le seul bloc qui lui permet de se soigner... et comme le script n'est pas relu il ne pourra plus se soigner..
a) quel intérêt de mettre un "bloc soin" dés le 2eme bloc ? Et dans la pratique j'ai déjà vu Firkkrag se lancer des guérisons après un certain temps de combat, si qq peut m'expliquer.
Merci
Édit : comment fait on pour jouer en mode fenêtré (utile pour faire des tests), j'ai du mal avec la commande -w ?