! ==============================================================================
! GRAMMAR: Grammar table entries for the standard verbs library.
!
-! Supplied for use with Inform 6 -- Release 6.12.3 -- Serial number 190320
+! Supplied for use with Inform 6 -- Release 6.12.5 -- Serial number 220219
+!
+! Copyright Graham Nelson 1993-2004 and David Griffith 2012-2022
!
! This file is free software: you can redistribute it and/or modify
! it under the terms of the GNU Affero General Public License as
#Ifndef NO_PLACES;
Verb meta 'objects'
- * -> Objects;
+ * -> Objects
+ * 'tall' -> ObjectsTall
+ * 'wide' -> ObjectsWide;
Verb meta 'places'
- * -> Places;
+ * -> Places
+ * 'tall' -> PlacesTall
+ * 'wide' -> PlacesWide;
#Endif; ! NO_PLACES
! ------------------------------------------------------------------------------
Verb meta 'gonear'
* anynumber -> GoNear
- * noun -> Gonear;
+ * noun -> GoNear;
Verb meta 'goto'
* topic -> ShowDict;
Verb meta 'showobj'
- * -> Showobj
- * anynumber -> Showobj
- * multi -> Showobj;
+ * -> ShowObj
+ * anynumber -> ShowObj
+ * multi -> ShowObj;
Verb meta 'showverb'
- * special -> Showverb;
+ * special -> ShowVerb;
Verb meta 'timers' 'daemons'
* -> TimersOn
! And now the game verbs.
! ------------------------------------------------------------------------------
-[ ADirection; if (noun in compass) rtrue; rfalse; ];
+[ ADirection; if (noun in Compass) rtrue; rfalse; ];
Verb 'answer' 'say' 'shout' 'speak'
* topic 'to' creature -> Answer;
* noun -> Climb
* 'up'/'over' noun -> Climb;
+Verb 'carry'
+ * multi -> Take
+ * multiinside 'from'/'off' noun -> Remove
+ * 'inventory' -> Inv;
+
Verb 'close' 'cover' 'shut'
* noun -> Close
* 'up' noun -> Close
Verb 'disrobe' 'doff' 'shed'
- * held -> Disrobe;
+ * multi -> Disrobe;
Verb 'drink' 'sip' 'swallow'
* noun -> Drink;
* 'in'/'inside' -> GoIn
* 'into'/'in'/'inside'/'through' noun -> Enter;
+Verb 'hold'
+ * multi -> Take
+ * multiinside 'from'/'off' noun -> Remove
+ * 'inventory' -> Inv;
+
Verb 'in' 'inside'
* -> GoIn;
Verb 'put'
* multiexcept 'in'/'inside'/'into' noun -> Insert
* multiexcept 'on'/'onto' noun -> PutOn
- * 'on' held -> Wear
+ * 'on' multiheld -> Wear
* 'down' multiheld -> Drop
* multiheld 'down' -> Drop;
* topic 'in' noun -> Consult;
Verb 'remove'
- * held -> Disrobe
- * multi -> Take
+ * worn -> Disrobe
+ * multi -> Remove
* multiinside 'from' noun -> Remove;
Verb 'rub' 'clean' 'dust' 'polish' 'scrub'
* 'on' noun -> Swing;
Verb 'switch'
- * noun -> Switchon
- * noun 'on' -> Switchon
- * noun 'off' -> Switchoff
- * 'on' noun -> Switchon
- * 'off' noun -> Switchoff;
+ * noun -> SwitchOn
+ * noun 'on' -> SwitchOn
+ * noun 'off' -> SwitchOff
+ * 'on' noun -> SwitchOn
+ * 'off' noun -> SwitchOff;
-Verb 'take' 'carry' 'hold'
+Verb 'take'
* multi -> Take
- * 'off' held -> Disrobe
+ * 'off' multiheld -> Disrobe
* multiinside 'from'/'off' noun -> Remove
* 'inventory' -> Inv;
Verb 'turn' 'rotate' 'screw' 'twist' 'unscrew'
* noun -> Turn
- * noun 'on' -> Switchon
- * noun 'off' -> Switchoff
- * 'on' noun -> Switchon
- * 'off' noun -> Switchoff;
+ * noun 'on' -> SwitchOn
+ * noun 'off' -> SwitchOff
+ * 'on' noun -> SwitchOn
+ * 'off' noun -> SwitchOff;
Verb 'unlock'
* noun 'with' held -> Unlock;
* 'at' noun -> WaveHands;
Verb 'wear' 'don'
- * held -> Wear;
+ * multiheld -> Wear;
Verb 'yes' 'y//'
* -> Yes;
Stub PrintVerb 1;
Stub TimePasses 0;
Stub UnknownVerb 1;
+Stub AfterSave 1;
+Stub AfterRestore 1;
#Ifdef TARGET_GLULX;
Stub HandleGlkEvent 2;