Page 1 sur 1

BUG : Rylock est hostile

Posté : dim. 17 nov. 2024, 22:12
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

Re: BUG : Rylock est hostile

Posté : dim. 17 nov. 2024, 22:26
par loupgris
A mon avis, tu as utilisé un sort de zone qui a dû occasionner des dégâts sur Renfeld. (à mon avis)

Re: BUG : Rylock est hostile

Posté : dim. 17 nov. 2024, 22:33
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

Re: BUG : Rylock est hostile

Posté : dim. 17 nov. 2024, 22:38
par loupgris
Arf alors, je n'ai rien dit, c'est autre chose ;)

Re: BUG : Rylock est hostile

Posté : dim. 17 nov. 2024, 22:56
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.

Re: BUG : Rylock est hostile

Posté : dim. 17 nov. 2024, 23:00
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