Les liquides sont compliqués à gérer puisqu’ils apportent de nombreuses nouvelles contraintes par rapport à un objet solide.
Lorsque vous attribuez l’état liquide
à un objet, celui-ci sera reconnu comme tel par certaines actions : par exemple le joueur ne pourra pas prendre directement un liquide dans son inventaire ni le mettre dans un objet perméable.
Voici quelques exemples de liquides:
La pièce est un lieu. La table est un support dans la pièce. -- définition de 2 nouveaux types Un liquide est un objet liquide et indénombrable. Une boisson est un liquide buvable. interpréter verser comme mettre. -- la limonade est en réalité un bouteille contenant un liquide mais -- on simplifie pour ne pas avoir à gérer le contenant et le liquide. La limonade est une boisson sur la table. -- le flacon contient un liquide qu’il ne faut pas boire. Le flacon est un contenant ici. Le poison est un liquide dans le flacon. -- ce contenant ne peut pas contenir un liquide. La passoire est un contenant perméable ici. -- par défaut un contenant peut contenir un liquide. Le seau est un contenant ici. -- le verre contient un liquide qu’on peut boire. -- on veut gérer le cas où le joueur veut « boire le verre ». Le verre est un contenant buvable sur la table. Son intitulé est "le verre d’eau". Sa description est "C’est un verre comme un autre.". Interpréter verre et verre d’eau comme le verre. L’eau est une boisson dans le verre. règle avant boire le verre ou boire l’eau: si le verre n’est pas bu: dire "Glou glou glou… J’avis soif!". effacer l’eau. changer l’intitulé du verre est "le verre vide". changer le verre est bu. stopper l’action. sinon dire "J’ai déjà bu toute l’eau.". stopper l’action. fin si fin règle