177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
|
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
|
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
-
+
+
-
+
+
-
+
|
-DefaultImage
-Help
-EditorHelp
-SUBS
; Main operations
Animate
,Assassinate
,Assassinate ; destroy without sending any messages
.Broadcast
*BroadcastClass
.BroadcastEx
BroadcastSum
*BroadcastClass ; for (Broadcast [class])
.BroadcastEx ; broadcast with three arguments
BroadcastSum ; Broadcast, but result is sum of return values
BroadcastSumEx
.Create
DelInventory
Delta
.,Destroy
FlushClass
FlushObj
GetInventory
HeightAt
IgnoreKey
.,IntMove
.,IntMove ; move without initializing Inertia
,JumpTo
,Loc
,Loc ; same as: Xloc Yloc
LocateMe
LoseLevel
MaxInventory
MaxInventory ; error if more than that many slots in inventory
.,Move
.,MovePlus "Move+"
.,MoveTo
.,MovePlus "Move+" ; obj.Inertia+=Strength instead of obj.Inertia=Strength
.,MoveTo ; the internal MoveTo() function
NewX
NewY
,ObjAbove
ObjClassAt
,ObjBelow
,ObjDir
PopUp
*PopUpArgs
*PopUpArgs ; for (PopUp [number])
QueueTurn ; queue another turn that automatically occurs after this one
.,Send
.,SendEx
.,SendEx ; send with three arguments
SetInventory
Sound
Trace
VolumeAt
WinLevel
,XDir
,YDir
|