1. Transformer le gars en ennemi dès que son boss a fini son speech
2. Le faire ignorer tous les summons pour se concentrer sur les joueurs
3. Le faire boire une potion lorsqu'il tombe à moins de 50% de vie.
Les points 1. et 2. marchent sans souci, mais j'ai du mal avec le 3e... j'ai beau essayer, ça ne correspond pas. Porque ?
Code : Tout sélectionner
[b]// Passer ennemi[/b]
IF
G("barbefight",1)
!Allegiance(Myself,ENEMY)
THEN
RESPONSE #100
EquipMostDamagingMelee()
Enemy()
Continue()
END
[b]// Boire potion[/b]
IF
!GlobalTimerNotExpired("time","LOCALS")
HPPercentLT(Myself,50)
HasItem("Potn52",Myself)
THEN
RESPONSE #100
UseItem("Potn52",Myself)
SetGlobalTimer("time","LOCALS",8)
Continue ()
END
[b]// Ignorer les summons[/b]
IF
!Gender(SixthNearestEnemyOf(Myself),SUMMONED)
See(SixthNearestEnemyOf(Myself))
False()
THEN
RESPONSE #100
END
IF
!Gender(FifthNearestEnemyOf(Myself),SUMMONED)
See(FifthNearestEnemyOf(Myself))
False()
THEN
RESPONSE #100
END
IF
!Gender(FourthNearestEnemyOf(Myself),SUMMONED)
See(FourthNearestEnemyOf(Myself))
False()
THEN
RESPONSE #100
END
IF
!Gender(ThirdNearestEnemyOf(Myself),SUMMONED)
See(ThirdNearestEnemyOf(Myself))
False()
THEN
RESPONSE #100
END
IF
!Gender(SecondNearestEnemyOf(Myself),SUMMONED)
See(SecondNearestEnemyOf(Myself))
False()
THEN
RESPONSE #100
END
IF
!Gender(NearestEnemyOf(Myself),SUMMONED)
See(NearestEnemyOf(Myself))
False()
THEN
RESPONSE #100
END
[b]// Attaquer la cible la plus proche non-summon[/b]
IF
True()
THEN
RESPONSE #100
EquipMostDamagingMelee()
AttackReevaluate(LastSeenBy(),30)
END