Si le groupe a déposé un objet non adéquat, il y aura une sanction.
J'ai mis un script sur le container pour tester son ouverture (je ne vois pas de test existant pour la fermeture):
IF
Opened([PC])
Global("Niche1_crane","Com021",0)
THEN
Response #100
SetGlobal("Niche1_crane","Com021",1) // activation du contrôle du contenu du container
PlaySound("CAS_M02")
END
J'ai mis un script sur l'AREA pour tester le contenu du container:
// Objets mal placés
IF
Global("Niche1_crane","Com021",1)
Global("niche1_OK","COM021",0)
OR(3)
Contains("Miscp46","Niche1")
Contains("Miscp47","Niche1")
Contains("Miscp48","Niche1")
THEN
RESPONSE #100
Global("Niche1_crane","Com021",0)
PlaySound("CAS_M03")
END
Le problème est que dès que le container est ouvert, la variable se met à jour et le script AREA se déclenche. Le joueur n'a pas le temps de décider de ce qu'il met dans le container.
Je pourrai mettre une tempo (WAIT) mais c'est pas top.
Cocrane