Skip to content

Instantly share code, notes, and snippets.

@Jither
Created November 16, 2023 23:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Jither/7ed7b65fb77acc0f3cd2bd28ec4c5a9f to your computer and use it in GitHub Desktop.
Save Jither/7ed7b65fb77acc0f3cd2bd28ec4c5a9f to your computer and use it in GitHub Desktop.
Current FOA symbols
include "./shared.symbols"
include "./scumm5-shared.symbols"
game
{
max-actor = 12
system-variables = 100
}
type GamePath {
undetermined = 0
team-path = 3 ; trust
fists-path = 1 ; action
wits-path = 2 ; maze
}
type UserfaceMode {
save-normal-verbs = 1
normal-verbs = 2
verbs-off = 3
inventory-verbs = 4
dialog-verbs = 5
insult-verbs = 6
}
type CollegeCollection {
unknown-collection = 0
ashkenazy-collection = 1
dunlop-collection = 2
pearce-collection = 3
sprague-collection = 4
ward-collection = 5
}
type TrottierReason {
reason-horoscope = 1
reason-tarot = 2
reason-numerology = 3
reason-book-of-changes = 4
}
type TrottierNeed {
need-advisor = 1
need-truth = 2
need-money = 3
need-nothing = 4
}
type TrottierFear {
fear-nazi-agents = 1
fear-competitors = 2
fear-wife = 3
fear-fakers = 4
}
type SeanceDialog {
said-going-to-work = 0
said-under-spell = 1
passed-reason-test = 2
passed-need-test = 3
passed-fear-test = 4
passed-guessing-game = 5
}
type JunkFromOmar {
junk-baseball = 0
junk-voodoo-doll = 1
junk-red-wagon = 2
junk-yoyo = 3
junk-cane = 4
junk-opaque-glasses = 5
junk-fez = 6
junk-spitoon = 7
junk-soap = 8
junk-veil = 9
junk-lipstick = 10
junk-scarf = 11
junk-earrings = 12
junk-comb = 13
junk-ring = 14
junk-buckle = 15
}
type GrocerNeedsGiftFor {
son = 0
grandfather = 1
mother-in-law = 2
wife = 3
}
type GrocerColor {
color-white = 0
color-black = 1
color-red = 2
color-yellow = 3
}
type FightAction {
none = 0
block-high = 6
block-mid = 7
block-low = 8
attack-high = 9
attack-mid = 10
attack-low = 11
step-back = 16
knockout = 20
}
type FightOutcome {
undecided = 0
win = 1
loss = 2
run-away = 3
}
type CauseOfDeath {
bad-whip-handling-DISABLED = -26024
lost-fight = 1
impatient-rolf = 13
bringing-fists-to-gunfight = 14
shot-by-kerner = 23
lack-of-disguise = 24
spotted-by-submarine-sailors = 25
indecision-on-lava-stream = 28
shortlived-godhood = 29
drowned = 31
being-a-wise-guy = 32
}
type TravelDestination {
dest-leningrad = 0 ; dropped before release
dest-azores = 1
dest-cadiz = 2 ; dropped before release
dest-yucatan = 3
dest-montecarlo = 4
dest-morocco = 5
dest-santorini = 6 ; = thera
dest-crete = 7
dest-iceland = 8
}
rooms {
college-office = 1
college-hall = 2
college-basement = 3
college-attic = 4
college-storage = 5
college-archive = 6
college-catroom = 7
cu-passport = 8
cu-national-archaeology = 9
new-york-street = 10
theater-stage = 11
theater-wing = 12
iceland-exterior = 13
digger-top = 14
sophias-study = 15
atl2-skeletons = 16
atl2-digger = 17
atl2-double-door = 18
azores = 19
desert-over = 20
atl3-bridge-to-god-machine = 21
atl3-god-machine = 22
atl3-center = 23
deadroom = 24
sub-volcano = 25
iceland-interior = 26
montecarlo-hotel = 27
montecarlo-seance = 28
algiers-market = 29
atl3-god-machine-high = 30
atl2-cu-robot-chest-plate = 31
desert = 32
labyrinth-exterior = 33
atl1-2-bot = 35
atl1-orichalcum-machine = 36
atl1-orichalcum-pool = 37
sub-interior-1 = 39
sub-interior-2 = 40
sub-conning-tower = 41
salvage-boat = 42
crete-ruins-exterior = 43
crete-ruins-interior = 44
digger-ride = 45
atl1-canal = 46
cu-ubermann = 47
atl1-entrance = 48
thera-dock = 49
labyrinth = 50
catacombs = 51
labyrinth-waterfall-1 = 52
labyrinth-subway = 53
labyrinth-hide = 54
atl3-mazeroom = 55
labyrinth-elevator = 56
labyrinth-three = 57
crete-transit-view = 58
labyrinth-maproom = 59
labyrinth-goldbox = 60
labyrinth-elevator-top = 61
nazi-laboratory = 62
thera-landscape = 63
algiers-store = 64
algiers-omars-house = 65
sub-underwater = 66
algiers-dig-exterior = 67
logo = 68
thera-dig-exterior = 69
montecarlo-chase = 70
montecarlo-smashup = 71
thera-dig-interior = 72
algiers-dig-interior = 73
cu-microtaur = 74
world-map = 75
yucatan-exterior = 76
yucatan-interior = 77
algiers-over = 78
cu-necklace = 79
algiers-roof = 80
lockrock = 81
salvage-boat-under = 82
cu-plato = 83
cu-gate-diagram = 84
atlantis-maze-nw = 85
atlantis-maze-ne = 86
atlantis-maze-sw = 87
atlantis-maze-se = 88
end-volcano = 89
end-v2 = 90
atl2-entrance-lava = 91
atl-generic-1 = 92
atl-generic-2 = 93
atl2-hallway = 94
sea-over = 95
endscene = 96
atl1-cageroom = 97
icons = 98
}
variables {
clicked-cursor-x : Number = 100
clicked-cursor-y : Number = 101
sentence-loop-counter : Number = 104
last-noun1 : Object = 105
last-noun2 : Object = 106
selected-verb : Verb = 107
selected-noun1 : Object = 108
selected-noun2 : Object = 109
selected-prep : Verb = 110
selected-verb-hold : Verb = 112
var-* : Verb = 117
var-* : Verb = 118
last-obj = 120
last-entered-door : Object = 121
double-verb : Verb = 123
last-double-verb : Verb = 124
inv-pointer : Number = 126 ; Current top inventory row
objnums : Array = 141
icon-number : Object = 161
give-to-actor-script : Script = 163
talk-to-actor-script : Script = 164
choice : Verb = 165
dialog-ypos = 166
screen-escape-array = 167
dialog-actor : Actor = 176 ; *unsure* about name
last-dialog-actor : Actor = 177
dialog-key : Key = 178
dont-wait-for-dialog-lines : Boolean = 179
look-at-actor-script : Script = 180
actor-looked-at : Actor = 181
companion-actor : Actor = 182
room-locals = 209
room-local1 = 210
room-local2 = 211
room-local3 = 212
room-local4 = 213
room-local5 = 214
room-local6 = 215
room-local7 = 216
room-local8 = 217
room-local9 = 218
room-local10 = 219
room-local11 = 220
room-local12 = 221
room-local13 = 222
last-room : Room = 224
orichalcum-count = 229
know-collection : CollegeCollection = 233
chosen-path : GamePath = 238
dialogue-lesser-distance = 239 ; randomly chosen distance to Lesser colony
dialogue-random-passage-1 = 240
dialogue-random-passage-2 = 241
dialogue-random-passage-3 = 242
dialogue-random-passage-4 = 243
balloon-clicked-obj : Object = 251
balloon-altitude : Number = 252
balloon-x : Number = 253
balloon-y : Number = 254
balloon-x-speed : Number = 255
balloon-y-speed : Number = 256
full-screen-obj-name-color : PaletteIndex = 307
ui-cover-image : Object = 308
engine-credit-color : PaletteIndex = 314
fight-key-hit : Key = 318
indy-fight-action : FightAction = 319
opponent-fight-action : FightAction = 320
indy-max-health : Number = 321
indy-health : Number = 322
default-indy-max-power-when-blocked : Number = 323 ; this is actually just copied to indy-max-power-when-blocked, which never changes
default-indy-max-power : Number = 324 ; this is actually just copied to indy-max-power, which never changes
opponent-health : Number = 326
opponent-speed : Number = 327 ; jiffies between opponent moves
chance-of-opponent-blocking : Number = 328
opponent-max-power-when-blocked : Number = 329
opponent-max-power : Number = 330
opponent-power-when-blocked : Number = 331
opponent-power : Number = 332
chance-of-opponent-blocking-while-attacking : Number = 333
opponent-regain-power : Number = 334
chance-of-opponent-attacking : Number = 335
combos-for-opponent-stepback : Number = 336
chance-of-counter-attack : Number = 337
indy-max-power-when-blocked : Number = 338
indy-max-power : Number = 339
indy-power-when-blocked : Number = 340
indy-power : Number = 341
consecutive-steps-back : Number = 343
indy-combo-counter : Number = 344
fight-opponent : Actor = 345
indy-fight-forward-distance : Number = 346 ; amount to change x to move forward during fight (negative when Indy is on the right)
opponent-fight-forward-distance : Number = 347 ; amount to change opponent's x to move forward during fight (negative when opponent is on the right)
fight-bounds-min : Number = 348
fight-bounds-max : Number = 349
opponent-max-health : Number = 350
indy-x : Coordinate = 351
indy-y : Coordinate = 352
opponent-x : Coordinate = 353
opponent-y : Coordinate = 354
fight-hit-x : Coordinate = 355
fight-hit-y : Coordinate = 356
key-block-high : Key = 357
key-block-mid : Key = 358
key-block-low : Key = 359
key-attack-high : Key = 360
key-attack-mid : Key = 361
key-attack-low : Key = 362
key-stepback-high : Key = 363
key-stepback-mid : Key = 364
key-stepback-low : Key = 365
key-knockout : Key = 366
fight-outcome : FightOutcome = 367
grocer-needs-gift-for : GrocerNeedsGiftFor = 372
grocer-favorite-color : GrocerColor = 373
junk-from-omar : JunkFromOmar = 374
asked-for-squab-times : Number = 377
persuade-sophia-step : Number = 378
trottier-reason : TrottierReason = 381
trottier-fear : TrottierFear = 382
trottier-need : TrottierNeed = 383
var-* : Object = 414
foo : Any = 442 ; Note: Although foo can be any type (that's why it's "foo"), we explicitly type it as Any here, in order to avoid type inference casting it into a specific type for the entire game.
foo2 : Any = 443
return-value : Number = 444
return-x : Number = 445
return-y : Number = 446
save-game-enabled : Boolean = 447
build-sentence-script-backup : Script = 448
indy-quotient = 450
total-indy-quotient = 451
credit-display-duration : Number = 452
walking-to-x = 465
walking-to-y = 466
credits-display-duration-adjustment : Number = 489
inv-lines : Number = 490
}
room-locals room-locals {
college-basement {
horned-statue-locker : Object
applied-gum-to-shoe : Boolean
}
new-york-street {
get-past-biff-attempts : Number
here-for-sophia-chosen-count : Number
}
desert-over {
room-local0
room-local1
room-local2
room-local3
compass-chore : Chore
wind-x
wind-y
room-south : Room
room-north : Room
room-west : Room
room-east : Room
}
sea-over {
room-local0
room-local1
room-local2
room-local3
compass-chore : Chore
wind-x
wind-y
room-south : Room
room-north : Room
room-west : Room
room-east : Room
}
}
bit-variables {
actor-stuck [5:Actor] = 0
dont-say-dialog-lines = 5 ; Used in dialog to indicate chosen line should not be spoken
bit-* = 6 ; Set but never used?
say-screen-escape [9:Number] = 7
bit-* = 16
sophia-present = 17
bit-* = 18 ; Used by build-sentence
big-override-hit = 19 ; Skips to New York
dialog-ui-active = 20
hide-inventory = 21 ; Used e.g. when displaying indy quotient in inventory area
bit-* = 22 ; Set in build-sentence
bit-* = 23 ; Checked before iMUSE clean-up, set by autosave...
can-look-at-sopha = 24 ; Disabled temporarily in desert and sub-interior.
bit-* = 25 ; Keeping track of queue for playing "detecting-orichalcum-theme"...
fish-pointed-at-necklace = 26
sophia-visible-in-transit = 27
realized-fish-detects-necklace = 28
bit-* = 29 ; Never set. If enabled, exits Sophia's necklace close-up if trying to take it.
bit-* = 30 ; Set but never used.
reached-end-of-credits = 31 ; For end credits
fade-in-credit-header = 32 ; For end credits
fade-out-credit-header = 33 ; For end credits
end-credit-display-done = 34 ; For end credits
opening-credit-display-done = 35 ; For opening credits
escaping-atlantis = 36 ; Set when leaving God Machine center
flags [32:Number] = 37 ; Flags which are repurposed between rooms
finished-intro = 69
presentation-step1 = 70 ; Keeps track of how far we are in Sophia's presentation - true = Indy tried to interrupt once
presentation-step2 = 71 ; Keeps track of how far we are in Sophia's presentation - true = Indy tried to interrupt twice
got-rid-of-stagehand = 72
bit-* = 73 ; Set to false in Sophia's study - never used?
bit-* = 74 ; Set to true in Sophia's study, when leaving for Iceland
met-kerner = 77 ; first-time for entering office and meeting Kerner - never used again
been-inside-theater = 78
visited-new-york = 79 ; first-time for arriving in New York
offended-sophia = 82
convinced-biff-indy-is-a-fan = 83 ; ... more or less
called-biff-ape = 84
lost-to-biff = 85 ; first-time for dialogue after losing to Biff
going-nowhere = 86 ; clicking on your current location on the world map
dest-available [9:TravelDestination]= 87
bit-* [9] = 96 ; doesn't seem to be used - some bits are set but never read, others are read but never set.
bit-* = 105
used-knockout = 106
mouse-fighting = 107
custom-fight-stats = 108 ; Indicates that a script has set its own initial stats for fight.
indy-talked-to-costa = 109
sophia-talked-to-costa = 110
azores-flags [9] = 111
azores-flags-2 [15] = 120
; 135-136 - part of second array or just unused?
costa-will-trade = 137
found-costas-house = 138 ; first-time for being outside Costa's door
; 139 unused
costa-flags [8] = 140
bit-* = 148
anaconda-gone = 149
introduced-to-sternhart = 151
yucatan-dialog-flags [4] = 152
yucatan-dialog-flags-2 [10] = 156
bit-* = 166 ; Yucatan - related to Sternhart and entering the temple for the first time...
yucatan-temple-dialog-flags [5] = 168
sternhart-gone = 174
talked-to-sternhart = 175 ; ... so he stopped trying to sell his souvenirs
mentioned-name-to-sternhart = 176
discussed-lamp-stealing = 177
bit-* = 178 ; opened tomb?
yucatan-dialog-flags-3 [4] = 179
bit-* [2] = 183
entered-yucatan-temple = 185
bit-* = 186 ; eel figurine melted ice?
told-about-sternhart-and-costa = 187 ; first-time ... from Heimdall
know-heimdalls-spaceport-theory = 188
visited-iceland = 200 ; first-time for arriving in Iceland
found-trottier = 226
trottier-hotel-dialog [9] = 233
seance-dialog [SeanceDialog] = 244
attempted-ghost-act = 265
sophia-met-trottier = 267
introduced-to-omar = 268 ; in his store
algiers-flags [14] = 275
algiers-market-dialog [12] = 289
showed-stone-to-omar = 323
sophia-algiers-dialog [6] = 327
talked-to-beggar = 335
room-is-dark = 351 ; Dig site
cageroom-dialog [12] = 524
got-rid-of-cageroom-guard = 540
}
string-variables {
pause-string = 4
restart-string = 5
quit-game-string = 6
SAVE-string = 7
LOAD-string = 8
PLAY-string = 9
CANCEL-string = 10
QUIT-string = 11
OK-string = 12
insert-disk-string = 13
must-enter-name-string = 14
game-not-saved-string = 15
game-not-loaded-string = 16
saving-string = 17
loading-string = 18
save-a-game-string = 19
load-a-game-string = 20
save-load-colors = 21 ; Seems like it - 42 items, like MI2
current-iq-points = 30
total-iq-points = 31
version = 37
plato-collection-name = 39
titles-scale-sequence = 40
dialog-text-1 = 41
dialog-text-2 = 42
dialog-text-3 = 43
dialog-text-4 = 44
dialog-text-5 = 45
dialog-text-6 = 46
dialog-text-7 = 47
dialog-text-8 = 48
dialog-text-9 = 49
}
actors {
max-actors = 12 when operator is comparison
indy = 1
sophia = 2
fish-on-string = 3
marcus = 3 when room is [college-office, college-hall, cu-passport] ; brody
kerner = 4
nazi-soldier = 4 when room is [atlantis-maze-ne, atlantis-maze-nw, atlantis-maze-se, atlantis-maze-sw]
biff = 5 when room is new-york-street
heimdall = 5 when room is iceland-interior
stagehand = 5 when room is theater-wing
sub-captain = 5 when room is sub-interior-2
sophia-in-transit = 5 when room is crete-transit-view
octopus-1 = 5 when room is atl1-canal
octopus-2 = 6 when room is atl1-canal
octopus-3 = 7 when room is atl1-canal
small-indy-in-desert = 5 when room is desert-over
sub-corporal-or-bucket = 6 when room is sub-interior-2 ; TODO: both roles played in the same script
servant = 6 when room is [algiers-omars-house, algiers-over, algiers-store] ; Paul Abdul
costa = 7 when room is azores
parrot = 7 when room is yucatan-exterior
grocer = 7 when room is algiers-market
trottier = 8 when room is [montecarlo-hotel, montecarlo-seance]
knife-thrower = 8 when room is algiers-market
balloon-vendor = 9 when room is algiers-roof
digger = 9 when room is [digger-top, atl3-bridge-to-god-machine]
anaconda = 9 when room is yucatan-exterior
port-authority = 10 when room is thera-dock
beggar = 10 when room is algiers-market
jungle-rodent = 10 when room is yucatan-exterior
stranger-1 = 11 when room is montecarlo-hotel
sternhart = 11 when room is [yucatan-exterior, yucatan-interior]
man-in-red-fez = 11 when room is [algiers-market, algiers-over] ; TODO: in algiers-market, actor 11 also plays the knife...
labyrinth-gate = 11 when room is labyrinth
captain = 11 when room is [thera-dock, salvage-boat]
nomad = 11 when room is desert
stranger-2 = 12 when room is montecarlo-hotel
ubermann = 12 when room is [nazi-laboratory, atl3-center]
omar = 12 when room is [algiers-omars-house, algiers-store]
sentry-statue = 12 when room is atl1-cageroom
opponent = 11 when room is new-york-street and script is global ; Note: this must be before para-street-lamp, or that will take precedence
; Nazi guards
hans = 5 when room is labyrinth
rolf = 5 when room is algiers-dig-exterior
franz = 6 when room is [labyrinth, catacombs]
otto = 7 when room is labyrinth
horst = 7 when room is algiers-omars-house ; actually Hörst
karl = 8 when room is catacombs
kurt = 9 when room is labyrinth
anton = 10 when room is catacombs
fritz = 11 when room is atl1-cageroom
arnold = 11 when room is catacombs
klaus = 12 when room is labyrinth-exterior
nazi-1 = 5 when room is [atl1-entrance, atl3-center, desert] ; kidnapping Sophia in Atlantis, watch at center, random encounter in desert
nazi-2 = 6 when room is [atl1-entrance, atl3-center] ; kidnapping Sophia in Atlantis, watch at center
; Transportation
college-car = 5 when room is college-hall
azores-car = 6 when room is azores
balloon-on-ground = 7 when room is desert
balloon = 8 when room is [desert-over, sea-over]
compass = 9 when room is [desert-over, sea-over]
seaplane = 9 when room is azores
crab-raft = 9 when room is atl1-canal
montecarlo-hotel-car = 9 when room is montecarlo-hotel
submarine = 11 when room is sea-over
dromedary-1 = 10 when room is desert
dromedary-2 = 12 when room is desert
; FX and animation
fx-actor-1 = 9 when room is atl3-center
fx-actor-2 = 10 when room is atl3-center
fx-actor-3 = 11 when room is atl3-center
title-actor-1 = 5 when room is college-attic
title-actor-2 = 6 when room is college-attic
totem-pole = 5 when room is college-storage
sparkles = 7 when room is cu-microtaur
shattering-glass = 8 when room is college-attic
explosion-1 = 8 when room is nazi-laboratory
explosion-2 = 9 when room is nazi-laboratory
falling-books = 9 when room is college-catroom
sun-and-shooting-star = 5 when room is endscene
smoke = 9 when room is endscene
sub-conning-tower-actor = 11 when room is endscene
microtaur-experiment = 11 when room is nazi-laboratory
submarine-shadow = 12 when room is endscene
travel-dot = 10 when room is world-map
flying-rifle = 10 when room is algiers-dig-exterior
double-door-chain = 11 when room is atl2-double-door
nur-ab-sal-spirit = 11 when room is atl2-skeletons
nur-ab-sal-spirit-vanish = 12 when room is atl2-skeletons
x-marks-the-spot = 12 when room is crete-ruins-exterior
ricochet-sparks = 12 when room is [algiers-dig-exterior, algiers-dig-interior]
falling-rope = 12 when room is algiers-roof
boiling-water = 12 when room is atl1-2-bot
stalactite-actor = 12 when room is catacombs
background-car = 12 when room is new-york-street
roof-fragment = 5 when room is atl3-bridge-to-god-machine
bronze-gear-actor = 5 when room is atl2-cu-robot-chest-plate
statue-part-actor = 6 when room is atl2-cu-robot-chest-plate
bronze-spoked-wheel-actor = 7 when room is atl2-cu-robot-chest-plate
crescent-shaped-gear-actor = 8 when room is atl2-cu-robot-chest-plate
orichalcum-bead-actor = 9 when room is atl2-cu-robot-chest-plate
; Parallax effects
para-rope = 11 when room is algiers-dig-interior
para-rock = 11 when room is atl1-orichalcum-pool
para-azores-roof = 11 when room is azores
para-pillar = 12 when room is atl1-orichalcum-machine
para-palm-tree = 12 when room is azores
para-street-lamp = 11 when room is new-york-street
}
costumes {
indy-suit-skin = 1
indy-skin = 2
indy-fight-skin = 3
biff-fight-skin = 7
indy-fall-land-skin = 10
sub-conning-tower-skin = 13
submarine-shadow-skin = 14
sun-skin = 15
lab-explosion-skin = 16
compass-skin = 17
balloon-skin = 18
sophia-vision-skin = 19 ; well, not really "vision", she's getting a message from Nur-Ab-Sal
kerner-in-uniform-skin = 20
marcus-skin = 21
indy-whip-swing-skin = 26
indy-climbing-skin = 27
sophia-skin = 28
nazi-officer-skin = 29
nazi-horst-fight-skin = 30
sub-captain-skin = 32
sophia-presentation-skin = 34
microtaur-experiment-skin = 35
ubermann-skin = 36
stagehand-skin = 37
presentation-ghost-skin = 38
seaplane-skin = 39
costa-skin = 40
throwing-knife-skin = 42
captain-skin = 44
port-authority-skin = 45
trottier-skin = 46
biff-skin = 48
car-crash-explosion-skin = 51
smoke-pillar-skin = 52
throw-necklace-in-lava-skin = 53
goldguy-skin = 54
roof-fragment-skin = 55
title-skin = 56
para-rope-skin = 57
anaconda-skin = 60
jungle-rodent-skin = 61
sternhart-skin = 62
omar-skin = 63
servant-skin = 64
trottier-writing-address-skin = 66
grocer-skin = 67
knife-thrower-skin = 68
beggar-skin = 69
parrot-skin = 72
balloon-vendor-skin = 74
lucasarts-logo-bend-skin = 75
falling-rope-skin = 76
indy-in-ghost-costume-skin = 77
college-car-skin = 78
submarine-underwater-skin = 80
x-skin = 81
submarine-skin = 87
sentry-walking-skin = 88
octopus-skin = 89
small-indy-in-desert-skin = 91
dromedary-skin = 93
kerner-in-disguise-skin = 94
man-in-red-fez-skin = 97
nazi-rolf-skin = 101
fish-skin = 103
totem-pole-skin = 109
flying-rifle-skin = 110
crab-raft-skin = 112
robot-parts-skin = 115 ; animating in close-up
stalactite-skin = 118
heimdall-skin = 127
cat-skin = 128
male-stranger-skin = 129
female-stranger-skin = 130
statue-part-skin = 132 ; animating in close-up
double-door-chain-skin = 133
indy-fall-skin = 138
indy-tumble-skin = 139
ubermann-excited-skin = 142
indy-suit-fight-skin = 145
indy-suit-climbing-skin = 157
indy-whip-disarm-skin = 158
nazi-rolf-fight-skin = 161
nazi-brute-skin = 162
sparkles-skin = 163
azores-car-skin = 177
digger-top-skin = 188
nur-ab-sal-spirit-skin = 189
nur-ab-sal-spirit-vanish-skin = 190
mashed-nazi-skin = 194 ; hit by balloon
balloon-on-ground-skin = 195
kerner-escape-skin = 197
indy-recover-skin = 198
boiling-water-skin = 202
indy-remove-crumbling-rock-skin = 203
sophia-2-skin = 202 ; fewer chores, otherwise identical?
background-car-skin = 208
para-street-lamp-skin = 209
montecarlo-hotel-car-skin = 220
smoke-skin = 223
indy-sophia-kiss-skin = 224
richochet-sparks-skin = 225
para-rock-skin = 227
shattering-glass-skin = 230
para-pillar-skin = 231
para-palm-tree-skin = 232
para-azores-roof-skin = 233
falling-books-skin = 237
goldguy-glitter-skin = 240
shooting-star-skin = 242
}
objects {
min-object = 16 when operator is comparison
door = 16
trunk = 17
shelf = 18
bathroom-door = 19 [openable]
whip = 20
ice-box = 21
jar = 22
national-archaeology = 23
window = 24
coat = 25
shelves = 26
office-brody-object = 27
fridge-door = 28
college-office-ui-cover = 29 [reversed] ; used as background for the verb/inventory area in full screen rooms
college-office-ui-line-cover = 30 [reversed] ; used as background for the line above verb/inventory area in full screen rooms
college-hall-stairs = 31
stairs-3 = 32
bulletin-board = 33
office-door = 34 [openable]
college-hall-closed-stairs = 35
automobile = 36
object-37 = 37
college-hall-ui-cover = 38 [reversed]
college-hall-ui-line-cover = 39 [reversed]
basement-to-hall-door = 40 [openable]
furnace-door = 41
turn-crank-2 = 42
furnace-crank = 43
left-locker = 44 [openable]
middle-locker = 45 [openable]
right-locker = 46 [openable]
base-nothing-1 = 47
base-blank = 48
base-devil = 49
horned-statue = 50
coal-chute = 51
furnace = 52
coal = 53
dirty-rag = 54
left-locker-door = 55
middle-locker-door = 56
right-locker-door = 57
college-basement-ui-cover = 58 [reversed]
college-basement-ui-line-cover = 59 [reversed]
shiva-statue = 60
trap-door = 61 [openable]
logo-indy-iv = 62
persian-idol = 63
not-masai-warrior-statue = 64
urn = 65
columbus-chest = 66 [openable]
and-the-fate-of-atlantis = 67
key-in-urn = 68
candlestick = 69
moved-candlestick = 70 [reversed]
gargoyle = 71
horus-statue = 72
college-attic-ui-cover = 73 [reversed]
college-attic-ui-line-cover = 74 [reversed]
falling-totem = 75
object-76 = 76
rope = 77
gaping-hole = 78
totem-pole-object = 79
totem-pole-moved-1 = 80
big-crate = 81
totem-pole-moved-2 = 82
dusty-old-chest = 83
textile-shelves = 84
beadwork-shelves = 85
big-crate-moved-1 = 86
big-crate-moved-2 = 87
arrowhead = 88
college-storage-ui-cover = 89 [reversed]
college-storage-ui-line-cover = 90 [reversed]
books-on-statues = 91
exit = 92
arch-shelf-fall-1 = 93
arch-shelf-fall-2 = 94
tipped-over-bookcase = 95
rope-from-storage-to-archive = 96
books-on-pots = 97
books-on-tools = 98
books-on-weapons = 99
books-on-digsites = 100
school-desk = 101
gum = 102
hatch-to-attic = 103
bookcase-screw-1 = 104
bookcase-screw-2 = 105
bookcase-screw-3 = 106
bookcase-screw-4 = 107
bookcase-screw-5 = 108
back-lifted = 109
college-archive-ui-cover = 110 [reversed]
college-archive-ui-line-cover = 111 [reversed]
wax-cat = 112
coal-chute-2 = 113
cellar-roof-1 = 114
hole-2 = 115
cat-figurine-mesopotamian = 116
cat-figurine-bast = 117
cat-figurine-tutankh-pet = 118
cat-figurine-siamese = 119
shelves-7 = 120
shelves-4 = 121
shelves-5 = 122
shelves-6 = 123
drawers-3 = 124
drawers-2 = 125
drawers = 126
drawers-4 = 127
real-cat-gone = 128
fake-cat-1-gone = 129
pile-of-books = 130
inside-of-bookshelf = 131
book = 132
book-2 = 133
college-catroom-ui-cover = 134 [reversed]
college-catroom-ui-line-cover = 135 [reversed]
back-door = 136 [openable]
crate-2 = 137
fire-escape = 138
crate = 139
taxi = 140
newspaper = 141
marquee = 142
ticket-taker = 143
doors = 144
crate-4 = 145
crate-3 = 146
phone-booth = 147 [openable]
slides = 148
button = 149
motor-anim = 150
left-lever = 151
middle-lever = 152
right-lever = 153
light-1 = 154
light-2 = 155
light-3 = 156
side-slides = 157
theater-exit = 158
stagehand-object = 159
old-dig-site = 160
truck = 161
encampment = 162
hall = 163
hall-2 = 164
pit = 165
exit-3 = 166
object-167 = 167
object-168 = 168
changing-screen = 169
clippings = 170
lava-pit = 171
exit-to-hallway = 172
scepter = 173
strange-skeleton = 174
strange-skeletons = 175
strange-skeleton-2 = 176
necklace = 177
necklace-2 = 178
hulking-machine = 179
door-3 = 180
a2-digger-blades = 181
mouth = 182
left-slot = 183
middle-slot = 184
right-slot = 185
a2-digger-front-leg = 186
a2-digger-middle-leg = 187
a2-digger-back-left-leg = 188
a2-digger-back-right-leg = 189
strange-markings = 190
exit-to-canal = 191
a2-rube-main-door = 192
sentry-statue-object = 193
a2-rube-robot-arm = 194
chest-plate = 195
chain = 196
chain-2 = 197
chain-3 = 198
debris = 199
ladder = 200
bronze-loop = 201
a2-rube-robot-arm-stump = 202
a2-rube-robot-head = 203
hinge-pin = 204
statue-arm = 205
statue-arm-2 = 206
open-door-2 = 207
azores-prof-door = 208 [openable]
door-4 = 209
car = 210
drop-ballast-button-desert = 211
vent-hydrogen-button-desert = 212
sah-city = 213
sah-mountain-1 = 214
sah-mountain-2 = 215
sah-mountain-3 = 216
sah-mountain-4 = 217
sah-small-hill = 218
sah-tiny-hill = 219
sah-hill-1 = 220
sah-hill-1b = 221
sah-hill-2 = 222
sah-hill-2b = 223
sah-hill-3 = 224
sah-hill-4 = 225
sah-hill-5 = 226
sah-hill-6 = 227
nomad-camp-4 = 228
nomad-camp-3 = 229
nomad-camp-2 = 230
sah-coast-1 = 231
sah-coast-2 = 232
sah-coast-3 = 233
oasis = 234
sah-pit-1 = 235
sah-pass-1 = 236
sah-pass-2 = 237
sah-small-hill-2 = 238
sah-mtn-1-btm = 239
sah-mtn-2-btm = 240
sah-mtn-3-btm = 241
sah-hill-8 = 242
sah-hill-2-btm = 243
sah-hill-7 = 244
sah-mtn-4-btm = 245
nomad-camp = 246
sah-hill-2b-btm = 247
sah-mtn-3b-btm = 248
sah-mtn-2b-btm = 249
sah-hill-9 = 250
sah-black-strip = 251
object-252 = 252
omars-house = 253
red-x = 254
tunnel-back-to-hall = 255
object-256 = 256
object-257 = 257
the-god-machine = 258
a3-pit-top-bridge = 259
object-260 = 260
object-261 = 261
object-262 = 262
passage = 263
spindle = 264
frog-statue = 265
a3-center-bull = 266
a3-center-pedastal = 267
a3-center-helm = 268
a3-center-nazi-1 = 269
a3-center-nazi-2 = 270
a3-center-lava-right = 271
a3-center-lava-left = 272
sub-volcano-1 = 273
ice-obscured-object = 277
exposed-eel-head = 278
exit-4 = 279
frozen-heimdall = 280
ice-steam = 281
city-streets = 282
city-streets-2 = 283
main-entrance = 284
city-streets-3 = 285
business-card = 286
taxi-2 = 287
mc-left-guy = 288
mc-right-guy = 289
mc-taxi-guy = 290
mc-yellow-car = 291
seance-exit-door = 292 [openable]
cabinet = 293 [openable]
stone-disk = 294
bedspread = 295
flashlight = 296
circuit-breaker = 297
fuse-box = 298
knife-throwing-area = 299
grocery = 300
roof = 301
city-streets-4 = 302
long-dusty-path-back-to-the-airport = 303
back-alley = 304
grocer-object = 305
knife-thrower-object = 306
beggar-object = 307
sophia-object = 308
squab-on-a-stick = 309
balloon-ticket = 310
blood-stained-knife = 311
rupees = 312
arab-1 = 313
arab-2 = 314
arab-3 = 315
arab-4 = 316
arab-5 = 317
arab-6 = 318
arab-7 = 319
arab-8 = 320
arab-9 = 321
arab-10 = 322
arab-11 = 323
citizens = 324
arab-12 = 325
arab-13 = 326
arab-14 = 327
city-streets-5 = 328
knife-throwers-audience = 329
thrown-knife-1 = 330
thrown-knife-2 = 331
thrown-knife-3 = 332
thrown-knife-4 = 333
thrown-knife-5 = 334
sign = 335
peg = 336
peg-2 = 337
peg-3 = 338
peg-4 = 339
peg-5 = 340
object-341 = 341
object-342 = 342
a2-cu-robot-top-left = 343
a2-cu-robot-top-middle = 344
a2-cu-robot-top-right = 345
a2-cu-robot-left-spin = 346
a2-cu-robot-right-spin = 347
a2-cu-robot-bottom = 348
a2-cu-spin-plate = 349
balloon-object = 350
camel = 351
dig-site-2 = 352
desert-hill-1 = 353
desert-hill-2 = 354
desert-hill-3 = 355
desert-hill-4 = 356
desert-back-blank = 357
desert-back-tent-1 = 358
desert-back-tent-2 = 359
desert-sand = 360
desert-front-1 = 361
desert-front-2 = 362
desert-front-3 = 363
desert-kubel = 364
desert-oasis-1 = 365
desert-oasis-2 = 366
desert-oasis-3 = 367
desert-front-camel = 368
desert-front-tent-1 = 369
desert-front-tent-2 = 370
camel-2 = 371
vast-uncrossable-desert = 372
camel-3 = 373
camel-4 = 374
vast-uncrossable-desert-2 = 375
secret-entrance = 376
stone-pedestal = 377
secret-entrance-2 = 378
path = 379
dock = 380
hole-3 = 381
deflated-balloon = 382
pool-of-water = 383
a1-2-bot-crack-1 = 384
a1-2-bot-crack-2 = 385
large-double-door = 386
hallway = 387
fish-statue = 388
a1-2-bot-steam = 389
a1-2-bot-head = 390
a1-2-bot-no-head = 391
door-6 = 392
disk-2 = 393
disk = 394
o-mac-stone-wheel = 395
o-mac-big-pipe = 396
o-mac-med-pipe = 397
o-mac-small-pipe = 398
o-mac-big-cylinder = 399
o-mac-small-cylinder = 400
o-mac-gear = 401
o-mac-right-tiny-wheels = 402
o-mac-left-tiny-wheels = 403
o-mac-pistons = 404
large-stone-wheel = 405
o-mac-left-eye = 406
statue-4 = 407
funnel = 408
dish = 409
o-mac-right-eye = 410
spoked-wheel = 411
peg-6 = 412
o-mac-bull-eyes = 413
o-mac-small-left-pipe = 414
o-mac-med-left-pipe = 415
o-mac-falling-beads = 416
pool-of-molten-lava = 417
impressive-pump = 418
exit-5 = 419
a1-o-pool-big-lava = 420
pedestal = 421
plaque = 422
cup = 423
forward-section = 424
bread = 425
control-panel = 426
cold-cuts = 427
submarine-sandwich = 428
trap-door-2 = 429
trap-door-3 = 430
some-cold-cuts = 431
two-slices-of-bread = 432
guard = 433
torpedo-tube = 434
switch = 435
object-436 = 436 ; whole group of sub personel - where is this used?
lever = 437
box-of-parts = 438
launch-lever = 439
ladder-2 = 440
ladder-3 = 441
battery-acid = 442
porcelain-mug = 443
wires = 444
forward-section-2 = 445
aft-section = 446
conning-tower = 447
the-head = 448
closet = 449
plunger = 450
clothesline = 451
torpedo-tube-2 = 452
control-panel-2 = 453
lockers = 454
stone-disk-2 = 455
torpedo-instructions = 456
guard-2 = 457
emergency-rudder-control = 458
object-459 = 459 ; similar to 436
heap-of-clothes = 460
oily-rag = 461
clothesline-2 = 462
launch-lever-2 = 463
trap-door-4 = 464
strong-box = 465
tiny-key = 466
aft-section-2 = 467
sub-2-sitting-nazis = 468
sub-2-kerner-foot = 469
sub-2-uber-hand = 470
unconscious-guard = 471
sub-interior = 472
object-473 = 473 ; sub tower something
object-474 = 474
object-475 = 475
cannon = 476
fin = 477
lower-deck = 478
big-lever = 479
hatch-2 = 480
sailors-uniform = 481
intercom = 482
sub-control-panel = 483
stern = 484
bow = 485
ladder-4 = 486
cannon-2 = 487
sal-sub-surf = 488
door-7 = 489
storage-locker = 490
punctured-diving-suit = 491
air-compressor-switch = 492
air-compressor = 493
sal-waving-shirt-anim = 494
sal-air-hose-anim = 495
air-hose = 496
hoist = 497
sal-air-lights-anim = 498
sal-winch-anim = 499
indy-in-diving-suit = 500
surveyors-instrument = 501
entrance = 502
entrance-2 = 503
entrance-3 = 504
entrance-4 = 505
entrance-5 = 506
entrance-6 = 507
entrance-7 = 508
entrance-8 = 509
entrance-9 = 510
entrance-10 = 511
stones = 512
stones-2 = 513
stones-3 = 514
stones-4 = 515
stones-5 = 516
stones-6 = 517
x-marks-the-spot-object = 518
x-marks-the-spot-object2 = 519
x-marks-the-spot-object3 = 520
path-away-from-ruins = 521
tall-horns = 522
crete-ruins-roof-hole = 523
door-8 = 524
door-9 = 525
pots = 526
pots-2 = 527
mural = 528
rubble = 529
crumbling-wall = 530
large-crack = 531
dig-wall-left-drawing = 532
dig-wall-right-drawing = 533
slot-3 = 534
slot-2 = 535
slot = 536
sop-head = 537
sop-woosh = 538
dgr-indy = 539
indy-left-arm = 540
left-lever-hand = 541
mid-lever-hand = 542
right-lever-hand = 543
left-mid-arm = 544
left-right-arm = 545
mid-right-arm = 546
gate-3 = 547
gate-4 = 548
ornamental-fixture = 549
ornamental-fixture-2 = 550
ornamental-fixture-3 = 551
ornamental-fixture-4 = 552
archway = 553
crumbled-archway = 554
large-fishhead = 555
a1-canal-big-fishhead-2 = 556
ornate-fish-head = 557
a1-canal-left-fishhead-2 = 558
ornate-fish-head-2 = 559
a1-canal-right-fishhead-2 = 560
pile-of-bones-2 = 561
pile-of-bones-3 = 562
pile-of-bones-4 = 563
pile-of-bones = 564
a1-canal-left-stairs = 565
a1-canal-right-stairs = 566
a1-canal-left-door = 567
a1-canal-right-door = 568
canal = 569
docking-bay = 570
spindle-2 = 571
spindle-3 = 572
doorway = 573
doorway-2 = 574
crab-like-raft = 575
octopus = 576
gate = 577
gate-2 = 578
crab-mouth = 579
caved-in-tunnel = 580
archway-2 = 581
metal-door = 582
ladder-5 = 583
broken-stairway = 584
stone-box = 585
light-wand = 586
sentry-statue-2 = 587
cave-in = 588
stone-thing = 589
boat-at-dock = 590
very-large-basket = 591
salvage-boat-object = 592
large-rubber-balloon = 593
crate-5 = 594
fish-net = 595
path-away-from-dock = 596
th-dock-sub = 597
door-11 = 598
object-599 = 599 ; most unnamed objects down to 700 are likely labyrinth detailing for pseudorooms
object-600 = 600
cavern = 601
doorway-7 = 602
cavern-2 = 603
object-604 = 604
object-605 = 605
object-606 = 606
object-607 = 607
object-608 = 608
object-609 = 609
doorway-8 = 610
object-611 = 611
doorway-9 = 612
doorway-10 = 613
object-614 = 614
object-615 = 615
object-616 = 616
object-617 = 617
object-618 = 618
doorway-3 = 619
object-620 = 620
some-bones-2 = 621
broken-column = 622
some-bones = 623
small-hole = 624
object-625 = 625
stone-outcropping = 626
object-627 = 627
object-628 = 628
object-629 = 629
doorway-4 = 630
doorway-5 = 631
object-632 = 632
object-633 = 633
object-634 = 634
object-635 = 635
doorway-6 = 636
statue-head = 637
statue-head-2 = 638
statue-head-3 = 639
pulley = 640
shelf-2 = 641
slab = 642
slab-2 = 643
microtaur = 644
wall-2 = 645
pit-2 = 646
wall = 647
door-10 = 648
hole-4 = 649
laby-slot = 650
hatch-3 = 651
hole-5 = 652
object-653 = 653
object-654 = 654
object-655 = 655
object-656 = 656
object-657 = 657
doorway-15 = 658
object-659 = 659
doorway-16 = 660
doorway-17 = 661
object-662 = 662
object-663 = 663
object-664 = 664
object-665 = 665
object-666 = 666
object-667 = 667
object-668 = 668
object-669 = 669
object-670 = 670
object-671 = 671
object-672 = 672
object-673 = 673
doorway-19 = 674
object-675 = 675
waterfall = 676
object-677 = 677
object-678 = 678
doorway-20 = 679
object-680 = 680
doorway-13 = 681
doorway-14 = 682
object-683 = 683
doorway-11 = 684
doorway-12 = 685
tunnel = 686
cave = 687
doorway-18 = 688
statue-head-in-the-next-room = 689
hanging-column-of-rock = 690
pit-4 = 691
pit-5 = 692
pit-6 = 693
pit-3 = 694
wall-3 = 695
door-12 = 696
boulder = 697
stalactite = 698
professor-sternhart = 699
staff = 700
wool-scarf = 701
hard-rubber-comb = 702
worldstone = 703
door-13 = 704
waterfall-2 = 705
chain-4 = 706
statue-head-4 = 707
rock-chips = 708
note = 709
door-14 = 710
subway-car = 711
long-winding-subway-track = 712
subway-clipper = 713
bead = 714
mouth-2 = 715
door-15 = 716
door-16 = 717
boulder-3 = 718
boulder-2 = 719
object-720 = 720
object-721 = 721
object-722 = 722
object-723 = 723
object-724 = 724
object-725 = 725
object-726 = 726
object-727 = 727
object-728 = 728
object-729 = 729
object-730 = 730
object-731 = 731
object-732 = 732
object-733 = 733
object-734 = 734
object-735 = 735
object-736 = 736
object-737 = 737
object-738 = 738
object-739 = 739
object-740 = 740
object-741 = 741
object-742 = 742
object-743 = 743
object-744 = 744
object-745 = 745
object-746 = 746
object-747 = 747
a3-maze-crust-1 = 748
a3-maze-crust-2 = 749
a3-maze-crust-3 = 750
a3-maze-crust-4 = 751
a3-maze-crust-5 = 752
a3-maze-crust-6 = 753
a3-maze-crust-7 = 754
a3-maze-crust-8 = 755
a3-maze-crust-9 = 756
a3-maze-crust-10 = 757
a3-maze-crust-11 = 758
a3-maze-crust-12 = 759
a3-maze-crust-13 = 760
a3-maze-crust-14 = 761
a3-maze-crust-15 = 762
a3-maze-crust-16 = 763
a3-maze-crust-17 = 764
a3-maze-crust-18 = 765
a3-maze-crust-19 = 766
a3-maze-crust-20 = 767
a3-maze-crust-21 = 768
a3-maze-crust-22 = 769
a3-maze-crust-23 = 770
a3-maze-crust-24 = 771
a3-maze-crust-25 = 772
a3-maze-crust-26 = 773
a3-maze-crust-27 = 774
a3-maze-crust-28 = 775
a3-maze-crust-29 = 776
a3-maze-crust-30 = 777
a3-maze-crust-31 = 778
a3-maze-crust-32 = 779
object-780 = 780
a3-maze-sun = 781
a3-maze-moon = 782
object-783 = 783
object-784 = 784
a3-maze-earth = 785
a3-center-crack-1 = 786
a3-center-crack-2 = 787
a3-center-crack-3 = 788
a3-center-crack-4 = 789
a3-center-crack-5 = 790
a3-center-crack-6 = 791
a3-center-crack-7 = 792
door-17 = 793
statue-mouth = 794
door-18 = 795
door-19 = 796
door-20 = 797
door-21 = 798
door-22 = 799
statue-head-5 = 800
statue-head-6 = 801
statue-head-7 = 802
shelf-3 = 803
lab-macro-hole = 804
transit-overlay = 805
transit-background-image = 806
transit-hard-right-image = 807
transit-fine-right-image = 808
transit-hard-left-image = 809
transit-fine-left-image = 810
door-27 = 811 [openable]
door-23 = 812 [openable]
door-24 = 813 [openable]
door-25 = 814 [openable]
door-26 = 815 [openable]
door-that-never-opens = 816
maproom-spindle = 817
map-d1-p = 818
map-d2-p = 819
map-d3-p = 820
map-d4-p = 821
map-d5-p = 822
map-d6-p = 823
map-d7-p = 824
map-d8-p = 825
digger-hole = 826
door-29 = 827
door-28 = 828
hole-6 = 829
gold-box = 830
chock = 831
object-832 = 832
door-30 = 833
door-31 = 834
hidden-door = 835
statue-head-8 = 836
statue-head-9 = 837
minotaur-statue = 838
lab-zap = 839
object-840 = 840
lab-hole = 841
lab-dial = 842
lab-van = 843
lab-bulbs = 844
lab-buzz-off = 845
lab-jake = 846
lab-scope = 847
lab-van-boom = 848
lab-trode = 849
console-topple = 850
path-back-to-the-dock = 851
gap-in-mountain = 853
notch-in-mountain = 854
cleft-in-mountain = 855
store-exit = 856
poster = 857
servant-object = 858
pots-in-store = 859
urns = 860
crockery = 861
assortment-of-items = 862
mask = 863
al-jabbars-map = 864
bright-red-fez = 865
door-32 = 866
hanging-crockery = 867
hanging-cloth = 868
laundry = 869
closet-door = 870
statue-6 = 871
pole = 872
closet-2 = 873
camel-5 = 874
closet-door-2 = 875
blackbird-statue = 876
vase = 877
air-lock = 878
air-lock-2 = 879
air-lock-3 = 880
air-lock-4 = 881
air-lock-5 = 882
air-lock-6 = 883
air-lock-7 = 884
air-lock-8 = 885
air-lock-9 = 886
steering-wheel = 887
depth-lever = 888
power-switch = 889
speed-lever = 890
sub-switch-forward = 891 ; sub lever positions
sub-switch-reverse = 892
sub-depth-lever-up = 893
sub-depth-lever-mid = 894
sub-depth-lever-down = 895
sub-wheel-left = 896
sub-wheel-mid = 897
sub-wheel-right = 898
sub-speed-lever-3 = 899
sub-speed-lever-2 = 900
sub-speed-lever-1 = 901
sub-speed-lever-0 = 902
sub-clip-1 = 903
sub-clip-2 = 904
sub-clip-3 = 905
sub-clip-5 = 906
sub-clip-6 = 907
sub-clip-7 = 908
sub-clip-8 = 909
sub-clip-9 = 910
sub-clip-10 = 911
sub-speed-missing-lever = 912
kludge-clip-from-hell = 913
door-33 = 914
ladder-6 = 915
end-of-hose = 916
engine = 917
tents = 918
tents-2 = 919
truck-at-dig-site = 920
vast-desert = 921
gas-tank = 922
hose-at-dig-site = 923
spark-plugs = 924 [powerable]
gun-toting-nazi = 925
piece-of-paper = 926
rope-ladder = 927
unauthorized-hole = 928
hood = 929 [powerable]
table = 930
distributor-cap = 931
observation-balloon = 932
orichalcum-beads = 933
sunstone = 934
moonstone = 935
worldstone-2 = 936
lost-dialogue-of-plato = 937
necklace-3 = 938
our-sainted-logo = 939
truck-3 = 940
crate-6 = 941
entrance-11 = 942
vent = 943
invoice = 944
path-to-landscape = 945
tire-repair-kit = 946
th-dig-balloon-anim-1 = 947
th-dig-balloon-anim-2 = 948
th-dig-balloon-anim-3 = 949
fully-inflated-balloon = 950
hotel = 951
hydrant = 952
hydrant-2 = 953
window-2 = 954
door-36 = 955
door-37 = 956
door-35 = 957
door-34 = 958
alley = 959
alley-2 = 960
street-sign-2 = 961
street-sign = 962
drain = 963
drain-2 = 964
crashed-cars = 965
open-drain = 966
open-drain-2 = 967
street = 968
street-2 = 969
car-wreck = 970
thera-interior-door-left = 971
thera-interior-view = 972
thera-interior-door = 973
door-41 = 974
thera-interior-rock-wall = 975
thera-interior-wall-right = 976
thera-interior-ledge = 977
rock-wall = 978
rock-slide = 979
stone-pointer = 980
door-40 = 981
door-39 = 982
exit-7 = 983
blocked-door = 984
entrenching-tool = 985
note-2 = 986
labyrinth-exit = 987
door-38 = 988
object-989 = 989
carved-sign = 990
thera-interior-junk = 991
peg-7 = 992
ladder-7 = 993
secret-opening = 994
wall-with-ark-painting = 995
ladder-8 = 996
secret-door = 997
crumbling-rock-wall = 998
clay-thing = 999
blunt-wood-thing = 1000
sharp-wood-thing = 1001
portable-generator = 1002 [powerable, openable]
wooden-peg = 1003
wall-5 = 1004
stone-disk-3 = 1005
sunstone-2 = 1006
spark-plug = 1007
wall-4 = 1008
gas-cap = 1009
generator-switch = 1010
spark-plug-2 = 1011
amber-fish-on-a-string = 1012
microtaur-from-dig-site = 1013 [powerable]
hose = 1014
cu-microtaur-open-1 = 1015
cu-microtaur-open-2 = 1016
cu-microtaur-open-3 = 1017
new-york-dest = 1018 [reversed]
yucatan-dest = 1019 [reversed]
iceland-dest = 1020 [reversed]
azores-dest = 1021 [reversed]
leningrad-dest = 1022 [reversed]
cadiz-dest = 1023 [reversed]
morocco-dest = 1024 [reversed]
monte-carlo-2-dest = 1025 [reversed]
monte-carlo-dest = 1026 [reversed]
algiers-dest = 1027 [reversed]
barnett-college-dest = 1028 [reversed]
crete-dest = 1029 [reversed]
santorini-dest = 1030 [reversed]
santorini-2-dest = 1031 [reversed]
crete-2-dest = 1032 [reversed]
dig-site-dest = 1033 [reversed]
new-york-city = 1034
truck-4 = 1035
dark-jungle-path = 1036
dark-jungle-path-2 = 1037
dark-jungle-path-3 = 1038
dark-jungle-path-4 = 1039
dark-jungle-path-5 = 1040
dark-jungle-path-6 = 1041
entrance-to-the-jungle = 1042
entrance-to-the-jungle-2 = 1043
sleeping-pig = 1044
tree = 1045
yucatan-bendy-tree = 1046
giant-anaconda = 1047
path-around-jungle = 1048
temple = 1049
kerosene-lamp = 1050
path-around-jungle-2 = 1051
temple-exit = 1052
animal-head = 1053
elephants-nose = 1054
ornamental-stone-disk = 1055
spiral-design = 1056
elephants-nose-2 = 1057
tomb = 1058
temple-elephant-anim = 1059
object-1060 = 1060
spiral-designs = 1061
spiral-designs-2 = 1062
shiny-bead = 1063
market = 1064
omars-house-2 = 1065
omars-house-3 = 1066
omars-house-4 = 1067
omars-house-5 = 1068
omars-house-6 = 1069
market-2 = 1070
mouth-3 = 1071
eye = 1072
medallion = 1073
horn = 1074
horn-2 = 1075
chain-5 = 1076
chain-6 = 1077
medallion-2 = 1078
cu-no-necklace = 1079
cu-placing-bead = 1080
n-bad-necklace = 1081
n-144-black-strip = 1082
launch-crank-1 = 1083
launch-crank-2 = 1084
launch-crank-3 = 1085
stairs-4 = 1086
hydrogen-filled-balloon = 1087
balloon-man = 1088
rope-3 = 1089
sign-2 = 1090
object-1091 = 1091
object-1092 = 1092
world-stone-hole = 1093
tall-horns-2 = 1094
lone-volcano = 1095
cave-2 = 1096
cave-3 = 1097
cave-4 = 1098
cave-5 = 1099
cave-6 = 1100
cave-7 = 1101
cave-8 = 1102
object-1103 = 1103 ; Lost Dialogue page background?
object-1104 = 1104
plato-clip-01 = 1105
plato-clip-02 = 1106
plato-clip-03 = 1107
plato-clip-04 = 1108
plato-clip-05 = 1109
plato-clip-06 = 1110
plato-clip-07 = 1111
plato-clip-08 = 1112
plato-clip-09 = 1113
plato-clip-10 = 1114
plato-clip-11 = 1115
plato-clip-12 = 1116
plato-clip-13 = 1117
plato-clip-14 = 1118
plato-clip-15 = 1119
plato-clip-16 = 1120
air-lock-10 = 1121
object-1122 = 1122
hallway-2 = 1123
hallway-3 = 1124
hallway-4 = 1125
object-1126 = 1126
object-1127 = 1127
object-1128 = 1128
object-1129 = 1129
object-1130 = 1130
object-1131 = 1131
hallway-5 = 1132
hallway-6 = 1133
hallway-7 = 1134
hallway-8 = 1135
object-1136 = 1136
object-1137 = 1137
object-1138 = 1138
object-1139 = 1139
object-1140 = 1140
object-1141 = 1141
object-1142 = 1142
hallway-9 = 1143
hallway-10 = 1144
object-1145 = 1145
object-1146 = 1146
object-1147 = 1147
object-1148 = 1148
object-1149 = 1149
hallway-13 = 1150
hallway-12 = 1151
hallway-11 = 1152
canal-2 = 1153
object-1154 = 1154
object-1155 = 1155
object-1156 = 1156
object-1157 = 1157
end-credit-header-crusher = 1158
endscene-volc-1 = 1159
endscene-volc-0 = 1160
endscene-volc-2 = 1161
endscene-cycle-volc = 1162
a1-dark-right-crack = 1163
a1-dark-pool = 1164
a1-dark-mid-1-crack = 1165
a1-dark-mid-2-crack = 1166
a1-dark-mid-3-crack = 1167
a1-dark-big-left-crack = 1168
door-43 = 1169
door-45 = 1170
blocked-back-door = 1171
light-back1 = 1172
light-back2 = 1173
vases-back = 1174
crescent-shaped-gear = 1175
mural-left = 1176
mural-back = 1177
mural-back-right = 1178
alcove-left = 1179
floor-junk = 1180
grate-2 = 1181
alcove-back = 1182
left-hole = 1183
door-44 = 1184
wall-left-1 = 1185
wall-left-2 = 1186
statue-8 = 1187
bronze-gear = 1188
bronze-spoked-wheel = 1189
statue-head-10 = 1190
eel-sculpture = 1191
robot-parts = 1192
robot-parts-2 = 1193
cupboard = 1194
pool = 1195
grate = 1196
atlan-crab-hole-left = 1197
atlan-crab-hole-right = 1198
atl2-track-floor = 1199
object-1200 = 1200
object-1201 = 1201
object-1202 = 1202
object-1203 = 1203
atl2-rubble = 1204
doorway-21 = 1205
hallway-14 = 1206
cup-2 = 1207
rib-cage = 1208
hole-8 = 1209
statue-9 = 1210
ladder-9 = 1211
hallway-15 = 1212
skeleton = 1213
bratwurst = 1214
atl2-roof = 1215
door-46 = 1216
door-47 = 1217
door-48 = 1218
door-49 = 1219
door-50 = 1220
strange-carving = 1221
strange-carving-2 = 1222
hall-3 = 1223
hall-4 = 1224
bones = 1225
bones-2 = 1226
bones-3 = 1227
bones-4 = 1228
a2-mid-crack = 1229
a2-left-crack = 1230
a2-right-crack = 1231
strange-markings-2 = 1232
drop-ballast-button-sea = 1233
vent-hydrogen-button-sea = 1234
object-1235 = 1235
island = 1236
island-2 = 1237
island-3 = 1238
island-4 = 1239
island-5 = 1240
island-6 = 1241
island-7 = 1242
endscene-sun = 1243
endscene-sub = 1244
a1-cageroom-cage-2 = 1245
sentry-statue-3 = 1246
door-51 = 1247
vent-2 = 1248
vent-3 = 1249
hinge-pin-2 = 1250
tunnel-3 = 1251
tunnel-2 = 1252
statue-part = 1253
cage = 1254
sophia-2 = 1255
hinge-pin-3 = 1256
a1-cageroom-robot-smash = 1257
crushed-guard = 1258
destroyed-sentry-statue = 1259
national-archaeology-icon = 1260
no-icon = 1261
dialog-background = 1262
verbs-background = 1263
inventory-background = 1264
whip-icon = 1265
mayonnaise-icon = 1266
gum-icon = 1267
lost-dialogue-of-plato-icon = 1268
sunstone-icon = 1269
moonstone-icon = 1270
worldstone-icon = 1271
ladder-icon = 1272
hinge-pin-icon = 1273
bronze-spoked-wheel-icon = 1274
bronze-gear-icon = 1275
scepter-icon = 1276
two-slices-of-bread-icon = 1277
orichalcum-1-icon = 1278
orichalcum-2-icon = 1279
orichalcum-3-icon = 1280
arrowhead-icon = 1281
statue-part-icon = 1282
telegram-icon = 1283
entrenching-tool-icon = 1284
entrenching-tool-unfolded-icon = 1285
box-of-torpedo-tube-parts-icon = 1286
hose-icon = 1287
object-1288 = 1288 ; icon not actually used(?)
yoyo-icon = 1289
object-1290 = 1290 ; icon not actually used(?)
yellow-scarf-icon = 1291
red-wagon-icon = 1292
balloon-ticket-icon = 1293
knife-icon = 1294
flashlight-icon = 1295
flashlight-lit-icon = 1296
comb-icon = 1297
comb-on-a-string-icon = 1298
charged-comb-icon = 1299
bamboo-pole-icon = 1300
archer-statue-icon = 1301
eel-sculpture-icon = 1302
cup-icon = 1303 ; Unsure
wooden-peg-icon = 1304
spark-plug-icon = 1305
submarine-sandwich-icon = 1306
half-eaten-sandwitch-icon = 1307
cold-cuts-icon = 1308
metal-rod-icon = 1309
metal-rod-glowing-icon = 1310
carved-sign-icon = 1311
statue-head-1-icon = 1312
clothesline-icon = 1313
omars-map-icon = 1314
atlantean-statue-icon = 1315
charged-atlantean-statue-icon = 1316
surveyors-instrument-icon = 1317
tire-repair-kit-icon = 1318
wool-scarf-icon = 1319
object-1320 = 1320 ; icon not actually used(?)
staff-icon = 1321
plunger-icon = 1322
torpedo-instructions-icon = 1323
clay-jar-icon = 1324
ship-rib-icon = 1325
fez-icon = 1326
crescent-shaped-gear-icon = 1327
wax-cat-icon = 1328
spiral-design-icon = 1329
opaque-glasses-icon = 1330
baseball-icon = 1331
garlic-soap-icon = 1332
cane-icon = 1333
object-1334 = 1334 ; icon not actually used(?)
large-rubber-balloon-icon = 1335
mask-icon = 1336
bedsheet-icon = 1337
tiny-key-icon = 1338
amber-fish-on-a-string-icon = 1339
earrings-icon = 1340
rib-cage-icon = 1341
faux-ruby-ring-icon = 1342
gold-box-open-icon = 1343
deflated-balloon-rig-icon = 1344
fish-net-icon = 1345
fish-net-tied-to-basket-icon = 1346
voodoo-doll-icon = 1347
spitoon-icon = 1348
squab-on-a-stick-icon = 1349
indywear-icon = 1350
lipstick-icon = 1351
fight-background = 1352
indy-iq-background = 1353
statue-head-2-icon = 1354
statue-head-3-icon = 1355
gold-box-icon = 1356
charged-comb-on-a-string-icon = 1357
newspaper-icon = 1358
coal-icon = 1359
business-card-icon = 1360
invoice-icon = 1361
stalactite-icon = 1362
necklace-icon = 1363
dusty-key-icon = 1364
dirty-rag-icon = 1365
veil-icon = 1366
blackbird-statue-icon = 1367
very-large-basket-icon = 1368
netted-balloon-icon = 1369
kerosene-lamp-icon = 1370
opened-kerosene-lamp-icon = 1371
lava-filled-cup-icon = 1372
cup-icon-2 = 1373 ; Unsure
mug-icon = 1374
statue-head-icon = 1375
balloon-with-hose-icon = 1376
trapped-crab-icon-1 = 1377
trapped-crab-icon-2 = 1378
trapped-crab-icon-3 = 1379
slag = 1380
trapped-crab-icon-4 = 1381
bratwurst-icon = 1382
wrapped-arrowhead-icon = 1383
distributor-cap-icon = 1384
faux-gold-buckle-icon = 1385
sailors-uniform-icon = 1386
actor-stand-in = 1387
hole = 1388
stone-shaft-2 = 1389
stone-shaft = 1390
a2-gen-black-strip = 1391
}
sounds {
in-the-dark-theme = 1
let-there-be-light-theme = 2
outer-circle-theme = 3
orichalcum-machine-sound = 4
orichalcum-machine-theme = 5
making-beads-theme = 6
canal-theme = 7
crab-raft-seance-sound = 8
robot-chest-theme = 9
double-door-open-sound = 10
skeletons-theme = 11
subway-sound = 12
god-machine-sound = 13
god-machine-theme = 14
orichalcum-pool-theme = 15
lava-flow-sound = 16
map-theme = 17
travelling-theme = 18
iceland-theme = 19
iceland-return-theme = 20
opening-theme-1 = 21
college-storage-theme-1 = 22
falling-sound = 23
opening-theme-2 = 24
opening-theme-3 = 25
college-archive-theme = 26
opening-theme-4 = 27
opening-theme-5 = 28
college-storage-theme-2 = 29
college-storage-theme-3 = 30
microtaur-theme = 31
car-chase-theme = 32
national-archaeology-theme = 33
sound-34 = 34
crashing-sound = 35
fighting-theme = 37
arabian-fanfare-theme = 38
death-theme = 39
backstage-theme = 40
fabulous-atlantis-theme = 41
atlantis-decline-theme = 42
azores-theme = 43
barnett-college-theme = 44
vaporizing-water-theme = 45
thera-balloon-theme = 46
wearing-a-bedsheet-theme = 47
bedsheet-and-mask-theme = 48
kidnapping-theme = 49
car-crash-theme = 50
lying-in-the-gutter-theme = 51
statue-moving-sound = 52
dumb-ghost-flying-theme = 53
words-to-mince-theme = 54
ransacked-apartment-theme = 55
necklace-drone-sound = 56
nur-ab-sal-theme = 57
sea-theme = 58
colossus-conversation-theme = 59
rumble-sound = 60
jungle-sound = 61
dumb-ghost-moving-theme = 62
find-lost-dialogue-theme = 63
ready-to-go-theme = 64
nur-ab-sal-presence-theme = 65
algiers-theme-1 = 66
algiers-theme-2 = 67
algiers-theme-3 = 68
algiers-theme-4 = 69
riding-through-desert-theme-1 = 70
riding-through-desert-theme-2 = 71
jungle-theme = 72
jungle-return-theme = 73
labyrinth-theme = 74
submarine-theme = 75
submarine-siren-sound = 76
submarine-drone-sound = 77
diving-theme-1 = 78
diving-theme-2 = 79
colonies-theme = 80
labyrinth-entrance-theme = 81
thera-dock-theme = 82
raiders-march = 83
skeletons-sound = 84
old-kings-theme = 85
escape-from-atlantis-theme = 86
sunset-theme = 87
end-credits-theme = 88
end-of-nur-ab-sal-theme = 89
necklace-theme = 90
glissando-sound = 91
jungle-rodent-moves-theme = 92
jungle-fanfare-theme = 93
whip-sound = 94
jungle-rodents-last-moments-theme = 95
anaconda-attack-theme = 96
tree-climbing-theme = 97
rodent-and-anaconda-fall-theme = 98
algiers-balloon-theme = 99
balloon-leaving-theme = 100
balloon-freed-theme = 101
balloon-shot-theme = 103
the-dig-theme-1 = 104
the-dig-theme-2 = 105
opening-transition-1 = 106
opening-transition-2 = 107
opening-transition-3 = 108
opening-transition-4 = 109
opening-transition-5 = 110
the-ghost-machine-theme = 111
yucatan-theme = 112
grave-revealed-theme = 113
monte-carlo-theme = 114
arriving-in-monte-carlo-theme = 115
clarinet-score-1 = 116
triangle-glissando-sound = 117
clarinet-score-2 = 118
new-york-theme = 119
kerners-theme = 120
bumper-theme = 121
prospecting-theme = 122
drawing-line-theme = 123
done-drawing-line-theme = 124
first-knife-hit-theme = 125
second-knife-hit-theme = 126
third-knife-hit-theme = 127
aiming-knives-theme = 128
rescue-sophia-theme = 129
drop-head-on-elevator-sound = 130
heavy-object-falls-sound = 131
heavy-object-fell-sound = 132
elevator-moves-sound = 133
detecting-orichalcum-theme = 134
map-room-theme = 135
map-room-gears-sound = 136
digger-plummet-sound = 137
pick-up-stone-head-sound = 138
use-second-elevator-sound = 139
experiment-theme = 140
tomb-open-sound = 141
raiders-march-2 = 142
suite-vamp = 143
sound-144 = 144
atlantis-center-theme = 145
atlantis-center-sound = 146
nazi-arrival-theme = 147
colossus-theme = 148
horn-score = 149
lucaslogo-theme = 150
crab-room-theme = 151
scared-by-anaconda-theme = 152
balloon-ready-theme = 153
colonies-fanfare-horn-theme = 154
submarine-cutscene-theme = 155
sound-156 = 156
salvage-ship-theme = 157
transformation-theme = 158
doom-theme = 159
persuading-ubermann-theme = 160
sentry-theme = 161
cageroom-theme = 162
sophia-freed-theme = 163
pre-god-sequence-theme = 164
colonies-fanfare-tutti-theme = 165
arnolds-theme = 166
sound-170 = 170
sound-171 = 171
chest-creaking-sound = 172
sound-173 = 173
sound-174 = 174
sound-175 = 175
sound-176 = 176
sound-177 = 177
sound-178 = 178
sound-179 = 179
fight-hit-low-sound = 180
sound-181 = 181
sound-182 = 182
sound-183 = 183
sound-184 = 184
sound-185 = 185
sound-186 = 186
sound-187 = 187
sound-188 = 188
move-crate-sound = 189
door-close = 190
sound-191 = 191
door-open = 192
sound-193 = 193
sound-194 = 194
sound-196 = 196
glass-shatter-sound = 197
sound-198 = 198
sound-199 = 199
fight-hit-high-sound = 200
sound-201 = 201
sound-202 = 202
sound-203 = 203
fight-block-sound = 204
sound-205 = 205
sound-206 = 206
sound-207 = 207
sound-208 = 208
sound-209 = 209
gunshot-sound = 211
sound-212 = 212
}
verbs {
verb-bak = 1
verb-inv-bak = 2
open = 3
close = 4
give = 5
push = 6
pull = 7
use = 8
look-at = 9
walk-to = 10
pick-up = 11
talk-to = 12
verb-dlg-bak = 50
verb-fight-bak = 51
verb-iq-bak = 52
verb-path = 53
verb-iq = 54
verb-total-iq = 55
inv-verb-1 = 101
inv-verb-2 = 102
inv-verb-3 = 103
inv-verb-4 = 104
inv-verb-5 = 105
inv-verb-6 = 106
inv-verb-7 = 107
inv-verb-8 = 108
inv-verb-9 = 109
inv-verb-10 = 110
up-arrow = 111
dn-arrow = 112
prep-in = 129
prep-with = 130
prep-on = 131
prep-to = 132
}
scripts {
boot-script = 1
sentence(current-verb:Verb, current-noun1:Object, current-noun2:Object)
{ sentence-actor:Actor, dest-object:Object, loc-5,
reach-animation:Chore, give-prox } = 2
default-response(current-verb:Verb) = 3
build-sentence(clicked-zone:UserfaceZone,item:Any,button)
{ _, inv-index, _, exec-sentence-flag:Boolean } = 4 ; unfortunately, item is both keys and verbs here, hence "Any"
enter-room2 = 5
; scripts 6-8 not defined
get-preps(object-to-check:Object) { i:Class } = 9
update-inventory(new-object:Object) {
i, obj:Object, icon-obj:Object,_,start, end, index, _, inv-verb:Verb } = 10
give-to-actor(obj:Object, give-actor:Actor, receive-actor:Actor, chore:Chore) = 11
give-to-object(give-object:Object, give-actor:Object) = 12
revert-sentence = 13
display-sentence = 14
one-second-update { rnd } = 15
; script 16 not defined
get-dialog(clicked-zone:UserfaceZone, item:Verb) {
_, _, _, obj, j } = 17 ; although get-dialog also chains key-pressed, other than that call, item is always verb
define-verbs = 18
set-verbs(verb-state:UserfaceMode) = 19
start-cut-scene(level:CutSceneFlag) = 20
end-cut-scene(level:CutSceneFlag) = 21
key-pressed(which-key:Key) { which-key-hit:Key } = 22
exit-room1 = 23
fight-build-sentence(clicked-zone:UserfaceZone, item:Key)
{ opp-right, opp-left, opp-y, _,
opp-bot, opp-mid, opp-top, _,
player-y, player-left, player-right,
player-bot, player-mid, player-top } = 24
execute-fight-actions { distance } = 25
; script 26 not defined
calculate-indy-damage(power) = 27
calculate-opponent-damage(power) = 28
manage-power-levels = 29
; script 30 not defined
follow-actor(leader:Actor, follower:Actor, change-rooms:Boolean) = 31
get-touched-object(legal-class:Class, actor-check:Boolean)
{ touched-object:Object } = 32
enter-room1 = 33
; scripts 34-44 not defined
update-special-verbs = 45 ; commented out, but this is what it would do
setup-fight(opponent:Actor, unused, loc-2) { _,_,_,opponent-x,player-x } = 46
handle-fight-input(distance) {last-action-was-step-back:Boolean,
idle-action:FightAction,_, x, y } = 47
control-opponent-action-choice { x, y } = 48
indy-fight-stats { health-right, prev-health-right, y,
power-right, prev-power-right, music-triggered:Boolean } = 49
opponent-fight-stats { health-right, prev-health-right, y,
power-right, prev-power-right, music-triggered:Boolean } = 50
control-opponent-block = 51
control-opponent-attack { _, action:FightAction, x, y } = 52
check-opponent-power { right, i } = 53
check-opponent-health { right, i } = 54
; scripts 55-56 not defined
death-of-indy(cause:CauseOfDeath) = 57
death-build-sentence(clicked-zone:UserfaceZone,item:Key) = 58
scan-for-icon { obj:Object, act:Actor, _, offset, _, _ } = 59
lock-door(this-door:Object, other-door:Object) = 60
unlock-door(this-door:Object, other-door:Object) = 61
open-door(this-door:Object, other-door:Object) = 62
close-door(this-door:Object, other-door:Object) = 63
use-door(which-door:Object) = 64
walk-and-face(which-actor:Actor, x-dest, y-dest, facing, extra-anim:Chore) = 65
go-to-new-room(which-room:Room, x-offset, y-offset) { x, y } = 66
watch-for-click(clicked-zone:UserfaceZone, item) = 67
start-dialog { j:Verb, unused1, unused2 } = 68
walk-to-room { x, y, room:Room } = 69
script-* = 70
; script 71 not defined
fight(opp-actor:Actor, opp-costume:Costume, bounds-1, bounds-2,
run-away-script:Script, _, in-position:Boolean) {
prev-indy-costume:Costume, prev-opp-costume:Costume } = 72
submarine-talk-to-actor = 73
display-lucaslogo { i, rnd } = 74
heal-indy { rnd } = 75
move-to-fighting-positions(actor1:Actor, actor2:Actor) {
x1, x2, y2, width1, width2, distance } = 76
strange-modulo = 77 ; "strange" because it returns 0 when a < b (e.g. 4 % 5)
full-screen-build-sentence(clicked-zone:UserfaceZone,item,button) = 78
full-screen-display-object-name = 79
switch-actor(which-actor:Actor) = 80
; script 81 not defined
begin-dialog-ui = 82
end-dialog-ui(keep-verbs:Boolean) = 83
dummy = 84 ; just sets return-value = -1
clear-flags { j } = 85 ; clear the flags array reused between rooms
keep-facing-actor(focus-actor:Actor, watching-actor:Actor) = 86
use-orichalcum-detector = 87
labyrinth-talk-to-actor = 88
; script 89 not defined
eat-sandwich = 90
make-sandwich = 91
; script 92 not defined
fade-credit(mode:Number) { i:PaletteIndex } = 93
display-credits-for(from-credit:Script, to-credit:Script)
{ current-credit-script:Script, mode:Number } = 94
market-grocer-dialog(_) { junk-target-audience, junk-color } = 95
market-sophia-dialog = 96
talk-to-sophia-sans-necklace = 97 ; Used for talking to Sophia after her necklace has been destroyed
pick-dialogue-passages = 98
unused-script-1 = 99 ; Never called and no content
; scripts 100-105 not defined
adjust-credits-display-duration = 106
credits-text-speed = 107
script-* = 108 ; Plays some sound effect (183), then pauses it after 30 jiffies.
script-* = 109 ; Fades in a part in transformation-theme
pan-transformation-music-with-animation = 110
script-* = 111 ; More iMUSE, God Machine
script-* = 112 ; More iMUSE, God Machine
script-* = 113 ; More iMUSE, Outer Circle
script-* = 114 ; More iMUSE, Outer Circle
maze-random-soldier-patrol = 115
maze-random-soldier-patrol-2 = 116
check-soldier-distance = 117
script-* = 118
autosave-current-room(go-room:Room, save-load:SaveLoadFlags) = 119
script-* = 120 ; dialog etc. Sophia in labyrinth pit
rescue-sophia = 121 ; in labyrinth
; script 122 not defined
assess-collection(collection:CollegeCollection) = 123
stalactite-attack = 124
script-* = 125
script-* = 126
script-* = 127
script-* = 128
script-* = 129
setup-inventory-verbs { row, column, inv-verb:Verb, x, y } = 132
follow-actor-2(leader:Actor, follower:Actor, change-rooms:Boolean) = 133 ; TODO: Find better name - called by follow-actor
script-*(which-actor:Actor, to-actor:Actor, dist:Number, _)
{ x:Number } = 136
charge-statue = 137
make-charged-comb-on-string = 142
award-iq-points(key:Number, points:Number) { already-awarded:Number } = 144
calculate-total-iq-points { key:Number, total:Number, current:Number, changed:Boolean } = 145
display-indy-quotient { current-verb:Verb } = 150
script-* { v:Verb } = 156
look-at-junk = 159 ; or mask
new-york-music-control {
current-beat, p3-vol, p4-vol, p5-vol, p9-vol, p9-vol-ROL } = 160
default-look-at-actor = 161
global-look-at-sophia = 162
give-to-actor2(give-object:Object, sentence-actor:Actor,
give-actor:Object) = 163
animate-sparkle(actor:Actor, x:Coordinate, y:Coordinate, twinkle-chance:Number,
scaling:Number, zclip:Number) { rnd:Number } = 164
}
local-scripts {
algiers-dig-exterior {
talk-to-actor-team-path = 200
talk-to-actor-rolf = 211
disarm-rolf-with-whip = 212
fight-rolf = 213
talk-to-sophia = 215
}
algiers-dig-interior {
look-at-actor = 210
talk-to-actor = 208
}
algiers-market {
talk-to-actor = 201
knife-thrower-dialog = 205
beggar-dialog = 206
sophia-volunteers { _, _, _, x, y } = 208
}
algiers-omars-house {
talk-to-actor-1 = 211
look-at-actor = 218
talk-to-actor-2 = 219
}
algiers-roof {
balloon-vendor-dialog = 201
talk-to-actor = 207
sophia-dialog = 208
}
algiers-store {
talk-to-actor = 200
omar-dialog(given-obj:Object, _, _) { junk-offered-by-omar:JunkFromOmar } = 201
servant-dialog = 202
sophia-dialog = 203
give-object-wits-path(obj:Object, give-actor:Actor, receive-actor:Actor,
chore:Chore) = 206
give-object-team-fists-path(obj:Object, give-actor:Actor, receive-actor:Actor,
chore:Chore) = 213
}
atl-generic-1 {
talk-to-actor = 206
}
atl-generic-2 {
look-at-actor = 201 ; Also used for talk-to-actor-script - "He's unconscious"
}
atl1-cageroom {
talk-to-actor-1 = 203
talk-to-actor-2 = 204
talk-to-actor-3 = 211
}
atl1-canal {
talk-to-actor = 219
}
atl1-entrance {
talk-to-actor = 206
look-at-actor = 209
}
atl2-digger {
talk-to-actor = 206
}
atl2-double-door {
talk-to-actor = 207
}
atl2-skeletons {
talk-to-actor = 200
look-at-actor = 210
}
atl3-center {
talk-to-actor = 200
}
azores {
arrival = 200
talk-to-actor = 203
indy-costa-dialog = 207
sophia-costa-dialog = 209
}
catacombs {
look-at-actor = 201
}
college-attic {
fall-through-trapdoor = 200
display-title-card { scaling, unused1, unused2, jiffies, seq-i, per-sec, key-i,
next-key-i, inc, scale-val, new-frame:Boolean, prev-jiffies } = 201
pick-up-urn = 202
climb-down-trapdoor = 203
look-at-urn = 204
pick-up-candlestick = 205
titles-and-indy-entry { unused1, i:Script } = 206
copyright-notice = 207
credit-header-story-and-design = 208
credit-header-programming = 209
names-barwood-falstein = 210
name-stemmle = 211
name-baldwin = 212
name-hsieh = 213
name-clark = 214
name-barrett = 215
credits-override(do-override:Boolean) = 217
}
college-storage {
land-in-storage { ele:Number, i:Script } = 200
fall-to-archive { x:Coordinate, y:Coordinate } = 201
find-lost-dialogue = 203
move-totem-pole(move-to:Number) { i:Box } = 204
climb-to-attic = 205
climb-to-archive = 206
credit-header-background-art = 208
name-eaken = 209
name-dollar = 210
name-ebert = 211
name-harrison = 212
credits-override(do-override:Boolean) = 214
}
college-archive {
fall-to-catroom { screw:Object } = 200
land-in-archive { s:Any } = 201
climb-to-storage { i, y } = 203
script-205 { o:Object } = 205
look-at-books = 206
pick-up-books = 207
credit-animation = 211
name-michaud = 212
name-harrison = 213
name-jew = 214
name-mcleod = 215
credits-override(do-override:Boolean) = 216
}
college-catroom {
land-in-catroom { indy-ele, other-ele, i:Script } = 200
cat-surprise = 201
credit-theme-music = 209
credit-original-music = 210
name-williams = 211
name-bajakian = 212
name-mcconnell = 213
name-land = 214
credits-override(do-override:Boolean) = 216
}
college-basement {
land-in-basement { s:Script } = 200
use-gum = 201
pick-up-horned-statue(statue:Object) = 202
search-locker(locker:Object) { locker-with-statue, opened-count, sparkle-x } = 203
melt-in-furnace(furnace-open:Boolean) = 205
walk-up-chute = 206
exit-to-hall = 207
credit-quality-assurance = 208
name-cline = 209
names-harrison-tosti-sirk-sontag = 210
names-maxwell-wessman-mogilefsky-hanley = 211
monitor-exit-box = 212
credits-override(do-override:Boolean) = 213
}
college-hall {
use-stairs = 214
credit-scumm = 220
credit-imuse = 221
names-gilbert-wilmunder-taylor-lee = 222
names-land-mcconnell = 223
credits-override(do-override:Boolean) = 226
}
college-office {
return-from-archive = 200
kerner-steals-statue = 201
kerner-escapes = 203
find-passport = 204
find-national-archaeology = 205
choose-path { book-override-hit:Boolean, i } = 208
sophia-dialog = 209
marcus-dialog = 211
credit-producer = 214
credit-project-lead = 215
name-day = 216
name-barwood = 217
}
cu-gate-diagram {
exit-on-keypress = 200
press-any-key = 201
}
cu-national-archaeology {
press-any-key = 203
}
cu-passport {
credits-override(do-override:Boolean) = 202
}
desert {
nomad-dialog = 202
sophia-dialog = 203
}
desert-over {
balloon-build-sentence(clicked-zone:UserfaceZone,item:Key,button) = 200
change-altitude(up:Boolean) { new-altitude } = 202
empty-build-sentence = 205
}
iceland-interior {
sophia-dialog = 203
heimdall-dialog = 204
}
labyrinth {
look-at-actor = 201
}
labyrinth-exterior {
talk-to-actor = 203
sophia-dialog = 204
look-at-actor = 208
}
lockrock {
prompt { page, volcano, moon, sun } = 211
}
logo {
ending-logo-animation = 200
}
montecarlo-hotel {
talk-to-actor = 206
}
montecarlo-seance {
talk-to-actor = 202
end-seance(_,scared-trottier:Boolean) = 210
start-seance = 211
random-trottier-response = 213
return-flashlight = 216
return-bedsheet = 217
look-at-actor = 233
}
montecarlo-smashup {
talk-to-actor = 205
}
new-york-street {
open-door { _, _, _, random-excuse } = 200
random-biff-good-night = 201
random-biff-you-again = 202
random-biff-scram = 203
script-*(which-actor:Actor, _, _, _) { play-status:Number } = 204
script-*(which-obj:Object, _) { chore:Chore } = 205
enter-theater-via-fire-escape { prev-costume:Costume, i:Number } = 207
talk-to-ticket-taker = 208
look-for-kerner { ele:Number } = 209
fade-in-new-york { value:Number } = 210
stop-other-music = 212
use-phone-booth = 213
recalculate-boxes { ready:Boolean } = 214
animate-background-car { random-interval } = 215
street-lamp-parallax = 216
script-*(which-actor:Actor, full-at-min:Number, full-at-max:Number, _, _, is-x:Boolean, _, _)
{ last-pos:Number, act-pos:Number, distance:Number, val:Number } = 217
script-*(which-actor:Actor, _, _) { last-x, last-y, x, y, val } = 218
script-* { x, val, last-x } = 219
}
salvage-boat {
talk-to-actor = 203
}
sea-over {
balloon-build-sentence(clicked-zone:UserfaceZone,item:Key,button) = 200
empty-build-sentence = 210
}
sub-interior-1 {
talk-to-actor = 205
}
sub-interior-2 {
talk-to-actor = 208
}
theater-wing {
talk-to-actor = 214
look-at-actor = 215
}
thera-dock {
talk-to-actor = 204
}
thera-landscape {
script-*(destination:Object) = 201
}
yucatan-exterior {
talk-to-actor = 209
anaconda-control = 221
look-at-actor = 226
}
yucatan-interior {
talk-to-actor = 202
}
world-map {
script-*(par0, par1, par2, par3, par4, par5, jiffies)
{ loc-7, loc-8, loc-9, loc-10, loc-11, loc-12, loc-13, loc-14,
loc-15, backup-min-jiffies } = 203
travel-to(destination:Object) = 206
}
}
labels {
logo {
check-again = 20919
reset-the-sentence = 21116
pick-up-current-noun1 = 21550
too-far-to-reach = 21795
immediate-execute = 21836
done-sentence = 21995
default-pull = 22125
default-wont-work = 22418
said-default = 22452
done-with-keys = 22653
bail-out = 23443
update-inv-arrows = 26329
return-the-object = 26990
scan-screen = 27337
check-give = 27566
update-selected = 27614
next-scan = 27804
skip-logo-fade = 28522
}
college-office {
skip-credits = 55344
}
desert-over {
vent-hydrogen = 102718
drop-ballast = 102760
}
new-york-street {
clean-up-after-big-override = 63460
main-node = 64774
skip-introduction = 65315
not-that-kind-of-show-node = 66815
dont-kid-around-pal = 67963
called-biff-ape-node = 68285
calling-me-stupid-node = 68575
apologize-node = 68925
talking-about-my-idol-node = 69819
something-about-her-node = 70179
the-way-she-node = 70858
okay-for-a-college-boy = 71676
angered-biff = 71686
good-night-node = 71724
skip-climbing = 75055
skip-dialog = 75744
skip-hide-and-seek = 76616
pos-changed = 77614
update-palette = 77725
no-change = 77747
knockout-failed = 78714
opponent-hit-blocked = 78948
opponent-hit-lands = 78972
indy-hit-blocked = 79054
indy-hit-lands = 79083
handle-step-back = 80254
choose-action-again = 80547
attack = 80636
opponent-blocks = 81613
skip-game-over = 85710
finish-fight = 86379
}
sea-over {
vent-hydrogen = 77610
drop-ballast = 77656
}
}
verb-sets {
normal-set = 1
cut-scene-set = 2
dialog-set = 3
save-game-set = 4
inventory-set = 5
}
charsets {
system-font = 1
fat-font = 2
small-credits-font = 3
}
classes {
NOT-VISIBLE = 12
VISIBLE = 0x8c
UNPOWERED = 12 when object is powerable
POWERED = 0x8c when object is powerable
UNSEEN = 26
SEEN = 0x9a
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment