en
I can't see that.
He can't go there.
Nothing out of the ordinary.
Looking good.
"He picks " + object.article + " up."
"He can't take " + object.article + "."
WriteVerb(object, "be") + " too heavy to be taken."
"He can't carry any more items."
"He can't put more items in " + object.article + "."
He can see
He can go
and
or
Nothing to undo!
He is not carrying anything.
He is carrying
"He drops " + object.article + "."
"He can't drop " + object.article + "."
"He is already carrying " + object.article + "."
"He is not carrying " + object.article + "."
"He can't use " + object.article + "."
"He can't give " + object.article + "."
WriteVerb(object, "say") + " nothing."
I don't understand your command.
He is in
Look at
Take
Speak to
Use
Drop
Go to
Go
Switch on
Switch off
Open
Close
Eat
CapFirst(GetDisplayAlias(object)) + " " + Conjugate(object, "be") + " not open."
it
he
she
he
they
they
they
it
him
her
him
them
them
them
him
myself; self
all; everything
the; a; an
WriteVerb(object, "be") + " already open."
WriteVerb(object, "be") + " already closed."
"He can't open " + object.article + "."
"He can't close " + object.article + "."
"He opens " + object.article + "."
"He closes " + object.article + "."
He can't do that.
WriteVerb(object, "be") + " already there."
Done.
containing
on which there is
WriteVerb(object, "contain")
WriteVerb(object, "be") + " full."
"Please choose which '" + text + "' you mean:"
"Undo: " + text
That way is locked.
WriteVerb(object, "do") + " not reply."
WriteVerb(object, "do") + " not reply."
He does not have the key.
Unlocked.
Locked.
WriteVerb(object, "be") + " locked."
WriteVerb(object, "be") + " already locked."
WriteVerb(object, "be") + " already unlocked."
"He cannot lock " + object.article + " when " + object.gender + " " + Conjugate(object, "be") + " open."
WriteVerb(object, "be") + " already switched on.""
WriteVerb(object, "be") + " already switched off.""
"He switches " + object.article + " on."
"He switches " + object.article + " off."
"He eats " + object.article + "."
There is nothing to correct.
CapFirst(GetDisplayAlias(object1)) + " " + Conjugate(object1, "do") + " not contain " + GetDisplayAlias(object2) + "."
"He is looking " + text +"."
"It is too dark to make anything out."
with; using
That doesn't work.
With which object?
On which object?
To which object?
There are no objects available to do that with.
Yes
No
by
northwest
north
northeast
west
east
southwest
south
southeast
up
down
in
out
nw
n
ne
w
e
sw
s
se
u
d
o
Inventory
Status
Places and Objects
Compass
in
out
(empty)
(nothing selected)
Type here...
Continue...
.*)$|^go (?.*)$|^(?north|east|south|west|northeast|northwest|southeast|southwest|in|out|up|down|n|e|s|w|ne|nw|se|sw|o|u|d)$]]>
north|east|south|west|northeast|northwest|southeast|southwest|out|up|down|n|e|s|w|ne|nw|se|sw|o|u|d)$]]>
^look$|^l$
look at
x
examine
exam
ex
take
get
pick up
^undo$
^i$|^inv$|^inventory$
^quit$
drop
use
speak to
speak
talk to
talk
open
close
.*) (on|in) (?.*)$]]>
.*) from (?.*)$]]>
.*) about (?.*)$]]>
.*) about (?.*)$]]>
.*)$]]>
buy
"He can't buy " + object.article + "."
climb
"He can't climb " + object.article + "."
drink
"He can't drink " + object.article + "."
eat
"He can't eat " + object.article + "."
give
.*) to (?.*)$]]>
WriteVerb(object1, "do") + " not want " + object2.article + "."
hit
"He can't hit " + object.article + "."
kill
"He can't kill " + object.article + "."
kiss
"He can't kiss " + object.article + "."
knock
"He can't knock " + object.article + "."
lick
"He can't lick " + object.article + "."
lie on
lie upon
lie down on
lie down upon
"He can't lie on " + object.article + "."
listen to
"He listens, but " + object.article + " makes no sound."
lock
"He can't lock " + object.article + "."
move
"He can't move " + object.article + "."
pull
"He can't pull " + object.article + "."
push
"He can't push " + object.article + "."
read
"He can't read " + object.article + "."
search
"He` can't search " + object.article + "."
show
"He can't show " + object.article + "."
sit on
sit upon
sit down on
sit down upon
"He can't sit on " + object.article + "."
smell
sniff
"He sniffs, but " + object.article + " doesn't smell of much."
taste
"He can't taste " + object.article + "."
throw
"He can't throw " + object.article + "."
tie
"He can't tie " + object.article + "."
touch
"He can't touch " + object.article + "."
turn on
turn #object# on
switch on
switch #object# on
"He can't turn " + object.article + " on."
turn off
turn #object# off
switch off
switch #object# off
"He can't turn " + object.article + " off."
turn
"He can't turn " + object.article + "."
unlock
"He can't unlock " + object.article + "."
untie
"He can't untie " + object.article + "."
.*) (on|with) (?.*)$]]>
"He can't use " + object2.article + " that way."
wear
"He can't wear " + object.article + "."
^listen$
He can't hear much.
^jump$
He jump, but nothing happens.
^sit$|^sit down$
No time for lounging about now.
^lie$|^lie down$
No time for lounging about now.
^sleep$|^rest$
No time for lounging about now.
^wait$|^z$
Time passes.
^xyzzy$
Surprisingly, absolutely nothing happens.
^help$|^\?$
^save$
Quick Help
- Objects: Try LOOK AT..., SPEAK TO..., TAKE..., DROP..., OPEN..., GIVE... TO..., USE... ON/WITH...
- Inventory: See which items you are carrying by typing I, INV or INVENTORY.
- Moving around: Press the compass buttons, or type GO NORTH, SOUTH, E, GO TO...
- Shortcuts: Press the up arrow and down arrow to scroll through commands you have already typed in. Try X... as a shortcut for LOOK AT...]]>
masculine=Inanimate object (masculine); feminine=Inanimate object (feminine); -->
"He can't #verb# " + object.article + "."
if (Instr("aeiou", LCase(Left(GetDisplayAlias(obj), 1))) > 0) {
return ("an")
}
else {
return ("a")
}
return (CapFirst(obj.gender) + " " + Conjugate(obj, verb))
gender = obj.gender
if (gender = "he" or gender = "she") {
gender = "it"
}
switch (verb) {
case ("be") {
switch (gender) {
case ("i") {
return ("am")
}
case ("you") {
return ("are")
}
case ("it") {
return ("is")
}
case ("we") {
return ("are")
}
case ("they") {
return ("are")
}
default {
return ("is")
}
}
}
case ("do") {
switch (gender) {
case ("i") {
return ("do")
}
case ("you") {
return ("do")
}
case ("it") {
return ("does")
}
case ("we") {
return ("do")
}
case ("they") {
return ("do")
}
default {
return ("do")
}
}
}
default {
if (gender = "it") {
return (verb + "s")
}
else {
return (verb)
}
}
}