Page 1 sur 1

[CRE] créature tuée et éviter les objets au sol

Posté : sam. 30 déc. 2017, 22:33
par Cocrane
A la mort d'une créature, je désire que les objets ne tombent pas au sol. Je veux qu'ils disparaissent.

J'ai écri le bou de code suivant qui ne marche pas.
IF
Die()
//AreaCheck("COM024")
AreaCheck("AR0015")
THEN
RESPONSE #100
DestroyAllEquipment()
END
Le mot-clé "DestroyAllEquipment()" fonctionne pour une créature en vie.

Visiblement les mots clés "Die" ou "Died" interviennent après que les objets tombent au sol. Donc pas moyen d'intervenir avant (ou de prévoir le coup mortel...).

A part faire disparaître les objets tombés, je ne vois pas de solution.


La cible finale, la créature disparait et une animation la remplace:
IF
Die()
//AreaCheck("COM024")
AreaCheck("AR0015")
THEN
RESPONSE #100
DestroyAllEquipment()
IncrementGlobal("NB_boss_dead","COM024",1)
CreateVisualEffectObject("CODEATH",myself)
smallWait(10)

Deactivate(myself)
Wait(1)

ActionOverride(myself,DestroySelf())
END


Cocrane

Posté : dim. 31 déc. 2017, 00:04
par Freddy_Gwendo
Solution simple : donne-lui un équipement spécial en décochant la case "Movable" dans le fichier ITM et en cochant les cases Can't steal et No drop dans le fichier CRE. ;)

Posté : dim. 31 déc. 2017, 14:37
par Cocrane
Ca marche. C'est nickel.

J'ai juste coché "no drop" et le résultat est parfait. :-)

Cocrane