Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[SPL] Comment appliquer un script avec un sort (effet #82 Set AI Script) ?

Regroupe tous les fichiers spl et pro
Répondre
Avatar du membre
Ulfhedinn
Grouilleux malade
Messages : 3
Enregistré le : ven. 20 juil. 2012, 16:39
Statut : Hors ligne

[SPL] Comment appliquer un script avec un sort (effet #82 Set AI Script) ?

.

Message par Ulfhedinn »

Bonjour,

Pour créer certains sorts de mon futur kit "Valkyrie", je pense devoir passer par l'utilisation des scripts...
J'ai besoin d'un script qui vérifie quand la cible du sort finit par mourir, pour le faire sortir du groupe et empêcher sa résurrection.
J'ai donc mis l'effet Set AI script dans le sort, avec pour "Ressource Key" le nom de mon script.
J'ai essayé avec pour "Script Type" OVERRIDE, GENERAL et DEFAULT.

Voici le dit script:

Code : Tout sélectionner

IF
	OR(7)
		Die()
		CheckStatLT(Myself,1,STR)
		CheckStatLT(Myself,1,DEX)
		CheckStatLT(Myself,1,CON)
		CheckStatLT(Myself,1,INT)
		CheckStatLT(Myself,1,WIS)
		CheckStatLT(Myself,1,CHR)
THEN
	RESPONSE #100
		LeaveParty()
END
La méthode "Invisible creature" n'est pas adaptée ici, car le sort doit pouvoir faire effet à tout instant, à tout emplacement.
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Bonjour,

Peux-tu clarifier ce que tu attends des lecteurs de ton message, s'il te plaît ? Quelque chose ne fonctionne pas comme tu le souhaites dans ce que tu présentes ? Dans ce cas, sois plus précis et indique ce qui te chagrine.

Le trigger Die() est réputé pour son manque de fiabilité. De nombreux scripts utilisent plutôt une vérification du nombre de points de vie, il me semble.
Très souvent, les créatures qui doivent impérativement faire quelque chose au moment où elles meurent sont équipées de quelque chose de comparable à la ceinture d'Imoen, avec un script particulier pour détecter quand la créature doit mourir afin de déclencher des actions particulières. Pour les adversaires, les actions incluent généralement le retrait de l'objet équivalent à la ceinture d'Imoen afin de finir par mourir. Cette mort intervient parfois par le script lui-même.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Avatar du membre
Ulfhedinn
Grouilleux malade
Messages : 3
Enregistré le : ven. 20 juil. 2012, 16:39
Statut : Hors ligne
.

Message par Ulfhedinn »

Et bien ce script est censé faire quitter une personne du groupe lors de sa mort, et j'affecte ce script à la personne voulue avec un sort.
Mais pendant mon essai en jeu, ma cible ne quitte pas le groupe lors de sa mort (ou après).

Je voulais savoir si mon script était inexact pour l'opération que je vise, ou si ma méthode d'application du script à un personnage était inefficace.
Mais je vais essayer avec une vérification des HP, merci pour l'idée :) Je vous tiens au courant.

PS: Le script fonctionne avec Die(), mais seulement si j'affecte le script en "Override". Le problème est qu'il va donc remplacer le script Override d'origine du compagnon ciblé.
Ne fonctionne pas en GENERAL ou RACE (seuls emplacements de scripts vides pour les compagnons PNJ).
Je ne vois pas comment régler ca.
Répondre

Retourner vers « Sorts et projectiles »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité