Bon. La question qui se posait dans ma discussion avec Jilin concernait le remplacement des scripts-objets individuels par un script global ou l'ingestion serait détectée par l'usage de la fonction UsedOnMe.
Mais cette fonction est buggée.
Le seul emploi de UsedOnMe dans Morrowind.esm a tourné court:
begin UseTest ;Commented out by Doug -- was not compiling & causing dialogue crashes... ;short rotate ;if ( UsedOnMe, Misc_pot_redware_01 ) ; if ( rotate == 0 ) ; MessageBox, "On a utilisé le pot sur moi, je vais tourner maintenant." ; set rotate to 1 ; else ; MessageBox, "On a utilisé le pot sur moi, je vais arrêter de tourner maintenant." ; set rotate to 0 ; endif ;endif ; ;if ( MenuMode == 0 ) ; if ( rotate == 1 ) ; rotate, z, 45 ; endif ;endif ; end UseTest