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é...

BUG : Rylock est hostile

Ce forum rassemble les discussions portant sur l'édition améliorée de BG2 et ToB (Beamdog), sortie en 2013.
Répondre
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1177
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : Hors ligne

BUG : Rylock est hostile

.

Message par DrAzTiK »

coucou les amis,

Dans ma partie actuelle, Rylock le menestrel a qui ont ramène le cadavre de Enfield est tout de suite hostile . J'ai regardé ses scripts et celui de la map mais je n'arrive pas à trouver d'ou vient le problème.

Peut être son script de mage de SCS.

helppppp

le petit weidu ici :
► Afficher le texte
Avatar du membre
loupgris
Wiverne
Messages : 2046
Enregistré le : jeu. 31 oct. 2019, 19:39
Statut : Hors ligne
.

Message par loupgris »

A mon avis, tu as utilisé un sort de zone qui a dû occasionner des dégâts sur Renfeld. (à mon avis)
Modifié en dernier par loupgris le dim. 17 nov. 2024, 22:32, modifié 1 fois.
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1177
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : Hors ligne
.

Message par DrAzTiK »

en fait Jaheira était aussi devenu hostile à peine arrivé sur la map des docks. je remarque ces lignes dans son script et elle a bien enclenché le dialogue en question "Non! que faites vous"

IF
Global("AttackFirstHarpers","GLOBAL",1)
IfValidForPartyDialog(Myself)
THEN
RESPONSE #100
LeaveParty()
DisplayStringHead(Myself,56235) // Non ! Que faites-vous ?
Enemy()
END

IF
Global("AttackFirstHarpers","GLOBAL",1)
!IfValidForPartyDialog(Myself)
!Allegiance(Myself,ENEMY)
THEN
RESPONSE #100
DisplayStringHead(Myself,56235) // Non ! Que faites-vous ?
Enemy()
END

Donc la global "attackfistharpers a été activé dans ma game mais je ne sais vraiment pas pourquoi ! et non surement pas un dégât de zone
Avatar du membre
loupgris
Wiverne
Messages : 2046
Enregistré le : jeu. 31 oct. 2019, 19:39
Statut : Hors ligne
.

Message par loupgris »

Arf alors, je n'ai rien dit, c'est autre chose ;)
rivvers
Ours brun
Messages : 300
Enregistré le : sam. 21 janv. 2012, 14:36
Statut : Hors ligne
.

Message par rivvers »

Apparemment il y a deux façons de l'activer, les deux sont dans Harper.bcs :

Code : Tout sélectionner

IF
	OR(3)
		HPPercentLT(Myself,100)
		AttackedBy([GOODCUTOFF],DEFAULT)
		Allegiance(Myself,ENEMY)
	Global("AttackFirstHarpers","GLOBAL",0)
THEN
	RESPONSE #100
		SetGlobal("AttackFirstHarpers","GLOBAL",1)
END

IF
	Die()
	Global("HarperDies","LOCALS",0)
THEN
	RESPONSE #100
		SetGlobal("HarperDies","LOCALS",1)
		SetGlobal("AttackFirstHarpers","GLOBAL",1)
		ReputationInc(-1)
END
Dans tous les cas, il y a eu altercation.
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1177
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : Hors ligne
.

Message par DrAzTiK »

j'ai du tué un harper sans m'en rendre compte . mais c'est impossible. O_o j'ai même tester avec une save ou j'arrive à peine au chapitre 2
Répondre

Retourner vers « BG2:EE »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités