world: mud-hollow

kind: meta

opening: a mossy hollow under a hedge, with one short tunnel and a larder at the end of it. Nothing hunts here. Say "look" to look around and "go down" to drop into the tunnel. Above ground the only dig is straight down; under the soil you can dig north, south, east or west, or up to break the surface.


kind: fact

subject: hollow

object: room


subject: hollow

object: true


subject: tunnel-1


subject: larder


subject: hollow


subject: tunnel-1

object: hollow


subject: tunnel-1

object: larder


subject: larder


subject: mole-1

object: adventurer


subject: vole-1


subject: mole-1


subject: vole-1


subject: mole-1


subject: vole-1


subject: food

object: portable


subject: carrot

object: food


subject: lettuce


subject: tomato


subject: carrot

object: carrot


subject: carrot


subject: carrot


subject: lettuce

object: lettuce


subject: lettuce


subject: lettuce


subject: tomato

object: tomato


subject: tomato


subject: tomato


subject: root


subject: root


subject: worm


subject: worm


subject: mouse

object: animal


subject: mouse


subject: den

object: underground-space


subject: underground-space

object: root


subject: underground-space


subject: underground-space

object: worm


subject: underground-space


subject: underground-space

object: mouse


subject: underground-space


subject: hollow


subject: mole-1


subject: vole-1


subject: seed


subject: seed


subject: basket

object: furniture


subject: basket


subject: basket


subject: room

object: space


subject: hollow

object: outdoor-space


subject: tunnel-1


subject: larder


subject: outdoor-space


subject: underground-space


go

kind: rule

ruleKind: action-signature

subjectClass: adventurer

targetClass: room


subjectClass: person


ruleKind: action-effect

predicate: currently-in

subjectRole: subject

objectRole: target


take

subjectClass: portable

targetClass: adventurer


predicate: located-in


give

targetClass: person


open

targetClass: furniture


ruleKind: action-precond

shape: fact-value

predicate: stands-locked-in

role: target

scope: any

negate: true


predicate: is-open

value: true


subjectRole: target


close

value: false


eat

targetClass: food