Appendix B: Library Verb Functions

Below is a list of all the functions that are associated with grammar statements in verbs.library. It is not, however, a complete list of all the possible command constructs the player can use. Although each function is only listed here once, in most cases there are many grammar statements mapping to that function. For example, consider the function +cut:

grammar cut *present     >cut
grammar chop *present    >cut
grammar stab *present    >cut

As you can see, the function cut has three grammar statements that map to it. The list below shows only the first grammar statement that maps to each function. To see every command that will trigger a given function, search for the function name in the verbs.library file.

about                                    >about
exits                                    >exits
shake                                    >shake_only
shake *held                              >shake
say xyzzy                                >xyzzy
save $string                             >named_save
restore $string                          >named_restore
save                                     >save_game
restore                                  >restore_game
status on                                >status_on
status off                               >status_off
sound on                                 >sound_on
sound off                                >sound_off
graphics on                              >graphics_on
graphics off                             >graphics_off
timer on                                 >timer_on
timer off                                >timer_off
verbose                                  >verbose
brief                                    >brief
voice                                    >voice
silence                                  >unvoice
voices                                   >voices_list
voice $integer                           >voice_select
quit                                     >quit_info
help *present                            >help_other
hint *present                            >hint_nonum
hint $integer *present                   >hint
help games                               >help_games
lookup $string                           >lookup_word
hug                                      >hug_only
hug *present                             >hug
kiss                                     >kiss_only
kiss *present                            >kiss
dig *present                             >dig_in
dig                                      >dig
pick                                     >pick_only
pick *present                            >pick_one
pick *present with *held                 >pick_with
rub *present                             >rub
rub *held on *present                    >rub_on
rub *present with *held                  >rub_with
lick *present                            >lick
pull **present                           >pull
cut *present                             >cut
cut *present with *held                  >cut_with
peel *present                            >peel
break *present                           >break
clean *present                           >clean
clean *present with *held                >clean_with
yell at *present                         >yell_at
yell                                     >yell
pay *present                             >pay
order *anywhere                          >order
knock on *present                        >knock_on
smoke *present                           >smoke
play *present                            >play
play *present with *held                 >play_with
pump *present                            >pump
unload *here                             >empty
extract **here with *held                >take_with
fill *held from *present                 >fill_from
fill *held with *present                 >fill_with
fill *held                               >fill
stand                                    >stand
sleep                                    >sleep
lie on *present                          >lie_on
sit                                      >sit
sit *here                                >sit_on
kick *present                            >kick
throw *held                              >throw
drop                                     >drop_only
drop **held                              >drop
take                                     >take_only
take **here                              >take
insert **held on *present                >insert_on
insert **held under *present             >insert_under
insert **held in *present                >insert_in
ask *present for **inside                >ask_for
tell *present about *anywhere            >tell_about
ask *present about *anywhere             >ask_about
offer *held to *present                  >give_to
offer *held                              >give_only
wiggle *present                          >move
read *present                            >read
look down                                >look_down
look up                                  >look_up
look up *anywhere in *present            >look_up_in
consult *present about *anywhere         >consult
feel *present                            >feel
smell                                    >sniff
smell *present                           >smell
taste *present                           >taste
look in *present                         >look_in
search *present                          >search
look *present                            >examine
i                                        >list_inventory
inventory                                >inventory
sorry                                    >sorry
thanks                                   >thankyou
notify                                   >notify
notify on                                >notify_on
notify off                               >notify_off
debug                                    >debug
debug on                                 >debug_on
debug off                                >debug_off
score                                    >score_command
loosen                                   >open_only
loosen *present                          >open
tighten                                  >close_only
tighten *present                         >close
lock *present                            >lock
lock *present with *held                 >lock_with
unlock                                   >unlock_only
unlock *present                          >unlock
unlock *present with *held               >unlock_with
show *held                               >show
show *held to *present                   >show_to
untie                                    >untie_only
untie *present                           >untie
tie *held                                >tie
fix *present                             >repair
tie *held to *present                    >tie_to
attack *present                          >attack
attack *present with *held               >attack_with
wave                                     >wave
wave to *present                         >wave_to
salute                                   >salute
salute *present                          >salute_at
jump on to *here                         >jump_on
jump over *here                          >jump_over
jump                                     >jump
say yes                                  >yes
say no                                   >no
say yes to *present                      >say_yes
say no to *present                       >say_no
say *anywhere                            >say_object
say *anywhere to *present                >say_object_to
why                                      >why
blow *held at *present                   >blow_at
point *held at *present                  >point_at
throw *held in *here                     >throw_at
remove **held                            >remove
wear **held                              >wear
talk                                     >talk_only
talk *present                            >talk_to
consume *present                         >eat
eat                                      >eat_only
drink from *present                      >drink_from
drink *present                           >drink
drink                                    >drink_only
flick **present                          >flick
press **present                          >press
light *present with *held                >light_with
set *present to $integer                 >set_to_integer
set *present to $integer with *held      >set_to_integer_with
burn *present                            >light
extinguish *present                      >extinguish
swim                                     >swim_only
swim west                                >swim_west
west                                     >west
swim east                                >swim_east
east                                     >east
swim south                               >swim_south
south                                    >south
swim southeast                           >swim_southeast
southeast                                >southeast
swim southwest                           >swim_southwest
southwest                                >southwest
swim north                               >swim_north
north                                    >north
swim northeast                           >swim_northeast
northeast                                >northeast
swim northwest                           >swim_northwest
northwest                                >northwest
climb *here                              >climb_up
climb down *here                         >climb_down
enter *present                           >enter
follow *anywhere                         >follow
go back                                  >go_back
head to *location                        >go_to
swim in                                  >swim_in
go in                                    >in
swim out                                 >swim_out
get out                                  >out
surface                                  >swim_up
up                                       >up
swim down                                >swim_down
down                                     >down
look around                              >look_around
look under *present                      >look_under
look behind *present                     >look_behind
look through *present                    >look_through
look through *held at *present           >look_through_at
look at *present through *held           >look_at_through
wait                                     >wait
listen                                   >listen
listen to *present                       >listen_to
use *present                             >use
rotate *present                          >turn
rotate *present clockwise                >turn_clockwise
rotate *present anticlockwise            >turn_anticlockwise
engage *present                          >turn_on
turn off *present                        >turn_off
pour *present                            >pour
type $string on *present                 >type_on
list objects                             >list_objs
tip *present on *present                 >pour_on
blankjacl                                >blankjacl
instructions                             >instructions
*present comma press *present            >tell_to_press
*present comma who are you               >who?
*present comma sorry                     >apologise
*present comma thanks                    >thank
hi *present                              >greet
*present comma *anywhere                 >object_object
*present                                 >noun_only

Back to Contents