ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
regret_intrinsics.h
1 /* ScummVM - Graphic Adventure Engine
2  *
3  * ScummVM is the legal property of its developers, whose names
4  * are too numerous to list here. Please refer to the COPYRIGHT
5  * file distributed with this source distribution.
6  *
7  * This program is free software: you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation, either version 3 of the License, or
10  * (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program. If not, see <http://www.gnu.org/licenses/>.
19  *
20  */
21 
22 #ifndef ULTIMA8_USECODE_REGRETINTRINSICS_H
23 #define ULTIMA8_USECODE_REGRETINTRINSICS_H
24 
25 #include "ultima/ultima8/usecode/intrinsics.h"
26 #include "ultima/ultima8/world/item.h"
27 
28 namespace Ultima {
29 namespace Ultima8 {
30 
31 // Crusader: No Regret Intrinsics
32 // Main list for the updated version (1.06) (as on GOG)
33 const Intrinsic RegretIntrinsics[] = {
34  World::I_getAlertActive, // Intrinsic000()
35  Item::I_getFrame, // Intrinsic001()
36  Item::I_setFrame, // Intrinsic002()
37  Item::I_getMapArray, // Intrinsic003()
38  Item::I_getStatus, // Intrinsic004()
39  Item::I_orStatus, // Intrinsic005()
40  Item::I_equip, // Intrinsic006()
41  Item::I_isPartlyOnScreen, // Intrinsic007()
42  Actor::I_isNPC, // Intrinsic008()
43  Item::I_getZ, // Intrinsic009()
44  World::I_gameDifficulty, // Intrinsic00A()
45  Item::I_getQLo, // Intrinsic00B()
46  Item::I_destroy, // Intrinsic00C()
47  Actor::I_getUnkByte, // Intrinsic00D()
48  Item::I_getX, // Intrinsic00E()
49  Item::I_getY, // Intrinsic00F()
50  // 0010
51  AudioProcess::I_playSFXCru, // Intrinsic010()
52  Item::I_getShape, // Intrinsic011()
53  Item::I_explode, // Intrinsic012()
54  UCMachine::I_rndRange, // Intrinsic013()
55  Item::I_legalCreateAtCoords, // Intrinsic014()
56  Item::I_andStatus, // Intrinsic015()
57  World::I_getControlledNPCNum, // Intrinsic016()
58  Actor::I_getDir, // Intrinsic017()
59  Actor::I_getLastAnimSet, // Intrinsic018()
60  Item::I_fireWeapon, // Intrinsic019()
61  Item::I_create, // Intrinsic01A()
62  Item::I_popToCoords, // Intrinsic01B()
63  Actor::I_setDead, // Intrinsic01C()
64  Item::I_push, // Intrinsic01D()
65  Item::I_getEtherealTop, // Intrinsic01E()
66  Item::I_getQLo, // Intrinsic01F()
67  // 0020
68  Item::I_setQLo, // Intrinsic020()
69  Item::I_getQHi, // Intrinsic021()
70  Item::I_setQHi, // Intrinsic022()
71  Item::I_getClosestDirectionInRange, // Intrinsic023()
72  Item::I_hurl, // Intrinsic024()
73  Item::I_getCY, // Intrinsic025()
74  Item::I_getCX, // Intrinsic026()
75  SpriteProcess::I_createSprite, // Intrinsic027()
76  Item::I_setNpcNum, // Intrinsic028()
77  AudioProcess::I_playSFXCru, // Intrinsic029() TODO: Not exactly the same.
78  Item::I_setShape, // Intrinsic02A()
79  Item::I_pop, // Intrinsic02B()
80  AudioProcess::I_stopSFXCru, // Intrinsic02C(), I_stopAllSFXForItem
81  Item::I_isCompletelyOn, // Intrinsic02D()
82  Item::I_popToContainer, // Intrinsic02E()
83  Actor::I_getHp, // Intrinsic02F()
84  // 0030
85  MainActor::I_getMana, // Intrinsic030()
86  Item::I_getFamily, // Intrinsic031()
87  Actor::I_destroyContents, // Intrinsic032()
88  AudioProcess::I_setVolumeForObjectSFX, // Intrinsic033()
89  Item::I_getDirToItem, // Intrinsic034()
90  AudioProcess::I_isSFXPlayingForObject, // Intrinsic035()
91  Item::I_getRangeIfVisible, // Intrinsic036()
92  AudioProcess::I_playSFXCru, // Intrinsic037() TODO: Not exactly the same.
93  Item::I_andStatus, // Intrinsic038()
94  Kernel::I_resetRef, // Intrinsic039()
95  Item::I_touch, // Intrinsic03A()
96  Egg::I_getEggId, // Intrinsic03B()
97  MainActor::I_addItemCru, // Intrinsic03C()
98  Actor::I_getMap, // Intrinsic03D()
99  Item::I_cast, // Intrinsic03E()
100  0, // Intrinsic03F() - CameraProcess::I_somethingAboutCameraUpdate, not needed
101  // 0040
102  AudioProcess::I_stopSFXCru, // Intrinsic040()
103  Item::I_isOn, // Intrinsic041()
104  Item::I_getQHi, // Intrinsic042()
105  Item::I_isOn, // Intrinsic043()
106  Item::I_getQHi, // Intrinsic044()
107  Item::I_isOn, // Intrinsic045()
108  Item::I_getQHi, // Intrinsic046()
109  Item::I_isOn, // Intrinsic047()
110  Item::I_getQHi, // Intrinsic048()
111  Item::I_isOn, // Intrinsic049()
112  Item::I_getQHi, // Intrinsic04A()
113  Item::I_isOn, // Intrinsic04B()
114  Item::I_getQHi, // Intrinsic04C()
115  Actor::I_getCurrentActivityNo, // Intrinsic04D()
116  Actor::I_isDead, // Intrinsic04E()
117  Actor::I_clrInCombat, // Intrinsic04F()
118  // 0050
119  Actor::I_setDefaultActivity0, // Intrinsic050()
120  Actor::I_setDefaultActivity1, // Intrinsic051()
121  Actor::I_setDefaultActivity2, // Intrinsic052()
122  Actor::I_setActivity, // Intrinsic053()
123  World::I_setControlledNPCNum, // Intrinsic054()
124  Item::I_receiveHit, // Intrinsic055()
125  UCMachine::I_true, // Actually Game::I_isReleaseBuild
126  MainActor::I_setMana, // Intrinsic057()
127  Item::I_use, // Intrinsic058()
128  Item::I_setUnkEggType, // Intrinsic059()
129  MusicProcess::I_playMusic, // Intrinsic05A()
130  Item::I_getSurfaceWeight, // Intrinsic05B()
131  Item::I_isCentreOn, // Intrinsic05C()
132  Item::I_setFrame, // Intrinsic05D()
133  Actor::I_getLastAnimSet, // Intrinsic05E()
134  Ultima8Engine::I_setAvatarInStasis, // Intrinsic05F()
135  // 0060
136  Actor::I_isBusy, // Intrinsic060()
137  0, // Actor::I_getField0x13Flag2()
138  Actor::I_doAnim, // Intrinsic062()
139  Item::I_legalCreateAtPoint, // Intrinsic063()
140  Item::I_getPoint, // Intrinsic064()
141  Item::I_legalMoveToPoint, // Intrinsic065()
142  Item::I_fall, // Intrinsic066()
143  Item::I_hurl, // Intrinsic067()
144  Kernel::I_getNumProcesses, // Intrinsic068()
145  Item::I_getCY, // Intrinsic069()
146  0, // Intrinsic06A() I_isAnimDisabled
147  0, // Intrinsic06B() I_resetKeyboardState?
148  MusicProcess::I_pauseMusic, // Intrinsic06C()
149  MovieGump::I_playMovieCutsceneRegret, // Intrinsic06D()
150  MusicProcess::I_unpauseMusic, // Intrinsic06E()
151  Item::I_isInNpc, // Intrinsic06F()
152  // 0070
153  Ultima8Engine::I_setCruStasis, // Intrinsic070()
154  Ultima8Engine::I_clrCruStasis, // Intrinsic071()
155  PaletteFaderProcess::I_jumpToAllGivenColor, // Intrinsic072() PaletteFaderProcess::I_jumpToColor
156  PaletteFaderProcess::I_fadeToGamePal, // Intrinsic073()
157  Actor::I_isDead, // Intrinsic074()
158  Actor::I_getNpcNum, // Intrinsic075()
159  UCMachine::I_false, // Intrinsic076() - null intrinsic
160  UCMachine::I_true, // Actually Game::I_isViolenceEnabled
161  Item::I_unequip, // Intrinsic078()
162  Item::I_andStatus, // Intrinsic079()
163  Item::I_move, // Intrinsic07A()
164  Ultima8Engine::I_getCrusaderTeleporting, // Intrinsic07B()
165  Ultima8Engine::I_setCrusaderTeleporting, // Intrinsic07C()
166  Ultima8Engine::I_clrCrusaderTeleporting, // Intrinsic07D()
167  Actor::I_turnToward, // Intrinsic07E()
168  PaletteFaderProcess::I_fadeToBlack, // Intrinsic07F()
169  // 0080
170  MainActor::I_clrKeycards, // Intrinsic080()
171  MusicProcess::I_stopMusic, // Intrinsic081()
172  PaletteFaderProcess::I_jumpToAllBlack, // Intrinsic082()
173  0, // I_setUnkFlagA4()
174  0, // I_clearUnkFlagA4()
175  MainActor::I_switchMap, // Intrinsic085()
176  MainActor::I_teleportToEgg, // Intrinsic086()
177  PaletteFaderProcess::I_fadeToGamePal, // Intrinsic087()
178  Actor::I_clrImmortal, // Intrinsic088()
179  Actor::I_setActivity, // Intrinsic089()
180  Item::I_getQuality, // Intrinsic08A()
181  Item::I_setQuality, // Intrinsic08B()
182  MainActor::I_getMaxEnergy, // Intrinsic08C()
183  CameraProcess::I_moveTo, // Intrinsic08D()
184  Actor::I_setImmortal, // Intrinsic08E()
185  CameraProcess::I_getCameraX, // Intrinsic08F()
186  // 0090
187  CameraProcess::I_getCameraY, // Intrinsic090()
188  Item::I_setMapArray, // Intrinsic091()
189  Actor::I_getNpcNum, // Intrinsic092()
190  Item::I_shoot, // Intrinsic093()
191  CameraProcess::I_setCenterOn, // Intrinsic094()
192  Item::I_enterFastArea, // Intrinsic095()
193  Item::I_setBroken, // Intrinsic096()
194  Item::I_hurl, // Intrinsic097()
195  Actor::I_getNpcNum, // Intrinsic098()
196  Ultima8Engine::I_moveKeyDownRecently, // Intrinsic099()
197  MainActor::I_teleportToEgg, // Intrinsic09A()
198  Actor::I_createActor, // Intrinsic09B()
199  Actor::I_clrInCombat, // Intrinsic09C()
200  PaletteFaderProcess::I_jumpToGreyScale, // Intrinsic09D()
201  PaletteFaderProcess::I_jumpToNormalPalette, // Intrinsic09E()
202  CruStatusGump::I_showStatusGump, // Intrinsic09F(), same as Int05F in Remorse
203  // 00A0
204  Item::I_andStatus, // Intrinsic0A0()
205  Egg::I_getUnkEggType, // Intrinsic0A1()
206  Egg::I_setEggXRange, // Intrinsic0A2()
207  Item::I_setFrame, // Intrinsic0A3()
208  Item::I_overlaps, // Intrinsic0A4()
209  Item::I_isOn, // Intrinsic0A5()
210  Item::I_getQHi, // Intrinsic0A6()
211  Actor::I_getLastAnimSet, // Intrinsic0A7()
212  Item::I_getCY, // Intrinsic0A8()
213  CurrentMap::I_canExistAt, // Intrinsic0A9()
214  Item::I_isOn, // Intrinsic0AA()
215  Actor::I_isDead, // Intrinsic0AB()
216  Item::I_hurl, // Intrinsic0AC()
217  Item::I_inFastArea, // Intrinsic0AD()
218  Item::I_getQHi, // Intrinsic0AE()
219  Item::I_andStatus, // Intrinsic0AF()
220  // 00B0
221  Item::I_hurl, // Intrinsic0B0()
222  Item::I_andStatus, // Intrinsic0B1()
223  Item::I_hurl, // Intrinsic0B2()
224  Item::I_andStatus, // Intrinsic0B3()
225  Item::I_getDirToCoords, // Intrinsic0B4()
226  MainActor::I_removeItemCru, // Intrinsic0B5()
227  UCMachine::I_true, // I_updateInventoryUI() - probably not needed?
228  Actor::I_getNpcNum, // Intrinsic0B7()
229  Item::I_getCY, // Intrinsic0B8()
230  Item::I_isOn, // Intrinsic0B9()
231  Item::I_getFootpadData, // Intrinsic0BA()
232  Actor::I_isDead, // Intrinsic0BB()
233  Actor::I_createActorCru, // Intrinsic0BC()
234  Actor::I_setActivity, // Intrinsic0BD()
235  KeypadGump::I_showKeypad, // Intrinsic0BE()
236  Item::I_andStatus, // Intrinsic0BF()
237  // 00C0
238  ComputerGump::I_readComputer, // Intrinsic0C0()
239  UCMachine::I_numToStr, // Intrinsic0C1()
240  UCMachine::I_false, // Intrinsic0C2() - return 0
241  Actor::I_getDir, // Intrinsic0C3()
242  Item::I_getQHi, // Intrinsic0C4()
243  Item::I_setQuality, // Intrinsic0C5()
244  Item::I_hurl, // Intrinsic0C6()
245  Actor::I_addHp, // Intrinsic0C7()
246  CruHealerProcess::I_create, // Intrinsic0C8()
247  Item::I_equip, // Intrinsic0C9()
248  Item::I_setBroken, // Intrinsic0CA()
249  Item::I_isOn, // Intrinsic0CB()
250  Actor::I_teleport, // Intrinsic0CC()
251  Item::I_getDirFromTo16, // Intrinsic0CD()
252  Item::I_getQHi, // Intrinsic0CE()
253  Item::I_isOn, // Intrinsic0CF()
254  // 00D0
255  Actor::I_isInCombat, // Intrinsic0D0()
256  Actor::I_getLastActivityNo, // Actor::I_getNPCDataFi2eld0x4()
257  Actor::I_setCombatTactic, // Intrinsic0D2()
258  Actor::I_setDead, // Intrinsic0D3()
259  CameraProcess::I_getCameraY, // Intrinsic0D4()
260  Actor::I_getEquip, // Intrinsic0D5()
261  Actor::I_setEquip, // Intrinsic0D6()
262  Actor::I_getDefaultActivity0, // Intrinsic0D7()
263  Actor::I_getDefaultActivity1, // Intrinsic0D8()
264  Actor::I_getDefaultActivity2, // Intrinsic0D9()
265  Actor::I_getLastAnimSet, // Intrinsic0DA()
266  Actor::I_isFalling, // Actor::I_isFalling()
267  Item::I_getQLo, // Intrinsic0DC()
268  Item::I_getQHi, // Intrinsic0DD()
269  Actor::I_getNpcNum, // Intrinsic0DE()
270  Actor::I_setUnkByte, // Intrinsic0DF() Item::I_setField0x81
271  // 00E0
272  Item::I_hurl, // Intrinsic0E0()
273  Actor::I_setDead, // Intrinsic0E1()
274  Item::I_getQLo, // Intrinsic0E2()
275  Item::I_getCY, // Intrinsic0E3()
276  Actor::I_getNpcNum, // Intrinsic0E4()
277  Item::I_hurl, // Intrinsic0E5()
278  Actor::I_getNpcNum, // Intrinsic0E6()
279  Item::I_hurl, // Intrinsic0E7()
280  Actor::I_getNpcNum, // Intrinsic0E8()
281  Item::I_hurl, // Intrinsic0E9()
282  Actor::I_getNpcNum, // Intrinsic0EA()
283  Item::I_hurl, // Intrinsic0EB()
284  Actor::I_getNpcNum, // Intrinsic0EC()
285  Item::I_hurl, // Intrinsic0ED()
286  Actor::I_getNpcNum, // Intrinsic0EE()
287  Item::I_hurl, // Intrinsic0EF()
288  // 00F0
289  Actor::I_getNpcNum, // Intrinsic0F0()
290  Item::I_hurl, // Intrinsic0F1()
291  Actor::I_getNpcNum, // Intrinsic0F2()
292  Item::I_hurl, // Intrinsic0F3()
293  Actor::I_getNpcNum, // Intrinsic0F4()
294  Item::I_hurl, // Intrinsic0F5()
295  Actor::I_getNpcNum, // Intrinsic0F6()
296  Item::I_andStatus, // Intrinsic0F7()
297  Actor::I_setDead, // Intrinsic0F8()
298  Item::I_getQLo, // Intrinsic0F9()
299  Actor::I_setDead, // Intrinsic0FA()
300  Actor::I_getMaxHp, // DTable::I_getMaxHPForNPC()
301  Actor::I_setHp, // Intrinsic0FC()
302  Item::I_getQLo, // Intrinsic0FD()
303  BatteryChargerProcess::I_create, // Intrinsic0FE()
304  Item::I_hurl, // Intrinsic0FF()
305  // 0100
306  Item::I_andStatus, // Intrinsic100()
307  Item::I_isOn, // Intrinsic101()
308  Actor::I_isDead, // Intrinsic102()
309  Actor::I_setActivity, // Intrinsic103()
310  Item::I_getQHi, // Intrinsic104()
311  Actor::I_getLastAnimSet, // Intrinsic105()
312  Actor::I_setDead, // Intrinsic106()
313  Item::I_getQLo, // Intrinsic107()
314  Item::I_isOn, // Intrinsic108()
315  Item::I_getQHi, // Intrinsic109()
316  Item::I_isOn, // Intrinsic10A()
317  Item::I_getQHi, // Intrinsic10B()
318  Item::I_hurl, // Intrinsic10C()
319  Actor::I_getNpcNum, // Intrinsic10D()
320  Item::I_getCY, // Intrinsic10E()
321  Item::I_hurl, // Intrinsic10F()
322  // 0110
323  Item::I_isOn, // Intrinsic110()
324  MainActor::I_hasKeycard, // Intrinsic111()
325  UCMachine::I_false, // Intrinsic112() - null function (return 0)
326  Actor::I_isDead, // Intrinsic113()
327  Actor::I_clrImmortal, // Intrinsic114()
328  UCMachine::I_numToStr, // Intrinsic115()
329  Item::I_getQHi, // Intrinsic116()
330  Actor::I_setActivity, // Intrinsic117()
331  Item::I_andStatus, // Intrinsic118()
332  Actor::I_getNpcNum, // Intrinsic119()
333  Item::I_andStatus, // Intrinsic11A()
334  Actor::I_getNpcNum, // Intrinsic11B()
335  Item::I_isCrusTypeNPC, // Intrinsic11C()
336  Item::I_andStatus, // Intrinsic11D()
337  Actor::I_getNpcNum, // Intrinsic11E()
338  Item::I_avatarStoleSomething, // Intrinsic11F()
339  // 0120
340  Item::I_andStatus, // Intrinsic120()
341  Actor::I_getNpcNum, // Intrinsic121()
342  Item::I_getQ, // Intrinsic122()
343  Item::I_setQ, // Intrinsic123()
344  Item::I_andStatus, // Intrinsic124()
345  Actor::I_getNpcNum, // Intrinsic125()
346  Item::I_andStatus, // Intrinsic126()
347  Actor::I_getNpcNum, // Intrinsic127()
348  Item::I_andStatus, // Intrinsic128()
349  Actor::I_getNpcNum, // Intrinsic129()
350  Item::I_andStatus, // Intrinsic12A()
351  Actor::I_getNpcNum, // Intrinsic12B()
352  Item::I_andStatus, // Intrinsic12C()
353  Actor::I_getNpcNum, // Intrinsic12D()
354  Actor::I_getDir, // Intrinsic12E()
355  Item::I_andStatus, // Intrinsic12F()
356  // 0130
357  Actor::I_getNpcNum, // Intrinsic130()
358  Item::I_fireDistance, // Intrinsic131() - same as Intrinsic 116 in No Remorse
359  Item::I_andStatus, // Intrinsic132()
360  Item::I_hurl, // Intrinsic133()
361  Item::I_andStatus, // Intrinsic134()
362  CameraProcess::I_getCameraY, // Intrinsic135()
363  CameraProcess::I_getCameraZ, // Intrinsic136()
364  CruStatusGump::I_hideStatusGump, // Intrinsic137(), same as Int05D in Remorse
365  Actor::I_clrInCombat, // Intrinsic138()
366  Item::I_getTypeFlag, // Intrinsic139()
367  Actor::I_getNpcNum, // Intrinsic13A()
368  Item::I_hurl, // Intrinsic13B()
369  Item::I_getCY, // Intrinsic13C()
370  Item::I_getCZ, // Intrinsic13D()
371  Item::I_setFrame, // Intrinsic13E()
372  AudioProcess::I_playSFX, // Intrinsic13F()
373  // 0140
374  AudioProcess::I_isSFXPlaying, // Intrinsic140()
375  World::I_clrAlertActive,
376  PaletteFaderProcess::I_fadeToGivenColor, // Intrinsic142()
377  Actor::I_isDead, // Intrinsic143()
378  Actor::I_setDead, // Intrinsic144()
379  Game::I_playCredits, // Intrinsic145()
380  PaletteFaderProcess::I_jumpToAllWhite, // Intrinsic146()
381  Item::I_getFamilyOfType, // Intrinsic147()
382  Actor::I_getNpcNum, // Intrinsic148()
383  Item::I_getQLo, // Intrinsic149()
384  Item::I_andStatus, // Intrinsic14A()
385  Ultima8Engine::I_getCurrentTimerTick, // Intrinsic14B()
386  World::I_setAlertActive,
387  Ultima8Engine::I_getAvatarInStasis, // Intrinsic14D()
388  MainActor::I_addItemCru, // Intrinsic14E()
389  Egg::I_getEggXRange, // Intrinsic14F()
390  // 0150
391  Actor::I_clrInCombat, // Intrinsic150()
392  PaletteFaderProcess::I_jumpToAllGivenColor, // Intrinsic151()
393  Item::I_setFrame, // Intrinsic152()
394  UCMachine::I_numToStr, // Intrinsic153()
395  Actor::I_getDir, // Intrinsic154()
396  UCMachine::I_numToStr, // Intrinsic155()
397  Item::I_isOn, // Intrinsic156()
398  Actor::I_getDir, // Intrinsic157()
399  Actor::I_setDead, // Intrinsic158()
400  Item::I_getQHi, // Intrinsic159()
401  Item::I_getQLo, // Intrinsic15A()
402  UCMachine::I_numToStr, // Intrinsic15B()
403  Actor::I_getDir, // Intrinsic15C()
404  0 // Intrinsic15D()
405 };
406 
407 // =========================================================
408 // Intrinsics for Demo.
409 // At first glance this list looks the same, but it diverges
410 // changing part way through.
411 //
412 
413 const Intrinsic RegretDemoIntrinsics[] = {
414  World::I_getAlertActive, // Intrinsic000 10e8:048d
415  Item::I_getFrame, // Intrinsic001 10b0:0826
416  Item::I_setFrame, // Intrinsic002 10b0:0882
417  Item::I_getMapArray, // Intrinsic003 10b0:0cea
418  Item::I_getStatus, // Intrinsic004 10b0:10aa
419  Item::I_orStatus, // Intrinsic005 10b0:25b6
420  Item::I_equip, // Intrinsic006 10b0:2a1e
421  Item::I_isPartlyOnScreen, // Intrinsic007 10b0:41c1
422  Actor::I_isNPC, // Intrinsic008 10b0:24ca
423  Item::I_getZ, // Intrinsic009 10b0:0266
424  World::I_gameDifficulty, // Intrinsic00A 10f8:3fcd
425  Item::I_getQLo, // Intrinsic00B 10b0:38a9
426  Item::I_destroy, // Intrinsic00C 10b0:13d7
427  Actor::I_getUnkByte, // Intrinsic00D 10f8:44f4
428  Item::I_getX, // Intrinsic00E 10b0:013e
429  Item::I_getY, // Intrinsic00F 10b0:0176
430  // 0x010
431  AudioProcess::I_playSFXCru, // Intrinsic010 10b0:3954
432  Item::I_getShape, // Intrinsic011 10b0:068f
433  Item::I_explode, // Intrinsic012 1160:0a77
434  UCMachine::I_rndRange, // Intrinsic013 12d8:0293
435  Item::I_legalCreateAtCoords, // Intrinsic014 10b0:114d
436  Item::I_andStatus, // Intrinsic015 10b0:25cf
437  World::I_getControlledNPCNum, // Intrinsic016 1148:0048
438  Actor::I_getDir, // Intrinsic017 10f8:3e0c
439  Actor::I_getLastAnimSet, // Intrinsic018 10f8:3e26
440  Item::I_fireWeapon, // Intrinsic019 1140:1a86
441  Item::I_create, // Intrinsic01A 10b0:1259
442  Item::I_popToCoords, // Intrinsic01B 10b0:1383
443  Actor::I_setDead, // Intrinsic01C 10f8:22a8
444  Item::I_push, // Intrinsic01D 10b0:13c4
445  Item::I_getEtherealTop, // Intrinsic01E 10b8:26f8
446  Item::I_getQLo, // Intrinsic01F 10b0:38a9
447  // 0x020
448  Item::I_setQLo, // Intrinsic020 10b0:38c2
449  Item::I_getQHi, // Intrinsic021 10b0:385e
450  Item::I_setQHi, // Intrinsic022 10b0:387a
451  Item::I_getClosestDirectionInRange, // Intrinsic023 10e0:0000
452  Item::I_hurl, // Intrinsic024 1048:134f
453  Item::I_getCY, // Intrinsic025 10b0:02de
454  Item::I_getCX, // Intrinsic026 10b0:029a
455  SpriteProcess::I_createSprite, // Intrinsic027 1150:00de
456  Item::I_setNpcNum, // Intrinsic028 10b0:0c96
457  AudioProcess::I_playSFXCru, // Intrinsic029 10b0:3973
458  Item::I_setShape, // Intrinsic02A 10b0:0717
459  Item::I_pop, // Intrinsic02B 10b0:13aa
460  AudioProcess::I_stopSFXCru, // Intrinsic02C 10b0:39ef
461  Item::I_isCompletelyOn, // Intrinsic02D 10b0:1fa3
462  Item::I_popToContainer, // Intrinsic02E 10b0:139a
463  Actor::I_getHp, // Intrinsic02F 10f8:39ea
464  // 0x030
465  MainActor::I_getMana, // Intrinsic030 10f8:3b4a
466  Item::I_getFamily, // Intrinsic031 10b0:1036
467  Actor::I_destroyContents, // Intrinsic032 10b0:14f3
468  AudioProcess::I_setVolumeForObjectSFX, // Intrinsic033 10b0:3a33
469  Item::I_getDirToItem, // Intrinsic034 10b0:1ab8
470  AudioProcess::I_isSFXPlayingForObject, // Intrinsic035 10b0:3a0b
471  Item::I_touch, // Intrinsic036 10b0:2558
472  Item::I_inFastArea, // Intrinsic037 10b0:3a56
473  AudioProcess::I_stopSFXCru, // Intrinsic038 10b0:39d0
474  Item::I_fall, // Intrinsic039 1048:13eb
475  Item::I_getRangeIfVisible, // Intrinsic03A 1140:258e
476  AudioProcess::I_playSFXCru, // Intrinsic03B 10b0:39b1
477  Item::I_andStatus, // Intrinsic03C 10b0:25cf
478  Kernel::I_resetRef, // Intrinsic03D 11e8:0c63
479  Egg::I_getEggId, // Intrinsic03E 10a0:05bb
480  MainActor::I_addItemCru, // Intrinsic03F 1008:03ab
481  // 0x040
482  Actor::I_getMap, // Intrinsic040 10f8:3243
483  Item::I_cast, // Intrinsic041 10b0:2f5e
484  0, // Intrinsic042 1198:0013
485  Item::I_isOn, // Intrinsic043 10b0:1f2e
486  Item::I_legalMoveToPoint, // Intrinsic044 10b0:1791
487  Item::I_getQHi, // Intrinsic045 10b0:385e
488  Item::I_isOn, // Intrinsic046 10b0:1f2e
489  Item::I_getQHi, // Intrinsic047 10b0:385e
490  Item::I_isOn, // Intrinsic048 10b0:1f2e
491  Item::I_getQHi, // Intrinsic049 10b0:385e
492  Item::I_isOn, // Intrinsic04A 10b0:1f2e
493  Item::I_getQHi, // Intrinsic04B 10b0:385e
494  Item::I_isOn, // Intrinsic04C 10b0:1f2e
495  Item::I_getQHi, // Intrinsic04D 10b0:385e
496  Item::I_isOn, // Intrinsic04E 10b0:1f2e
497  Item::I_getQHi, // Intrinsic04F 10b0:385e
498  // 0x050
499  Item::I_isOn, // Intrinsic050 10b0:1f2e
500  Item::I_getQHi, // Intrinsic051 10b0:385e
501  Actor::I_getCurrentActivityNo, // Intrinsic052 10f8:3a03
502  Actor::I_isDead, // Intrinsic053 10f8:2278
503  Actor::I_clrInCombat, // Intrinsic054 10f8:389f
504  Actor::I_setDefaultActivity0, // Intrinsic055 10f8:329d
505  Actor::I_setDefaultActivity1, // Intrinsic056 10f8:32ba
506  Actor::I_setDefaultActivity2, // Intrinsic057 10f8:32d7
507  Actor::I_setActivity, // Intrinsic058 10f8:33b5
508  World::I_setControlledNPCNum, // Intrinsic059 1148:0038
509  Item::I_receiveHit, // Intrinsic05A 1140:04cb
510  UCMachine::I_true, // Intrinsic05B 1058:00c1
511  MainActor::I_setMana, // Intrinsic05C 10f8:3b64
512  Item::I_use, // Intrinsic05D 10b0:26ab
513  Item::I_setUnkEggType, // Intrinsic05E 10b0:0e43
514  MusicProcess::I_playMusic, // Intrinsic05F 1210:0173
515  // 0x060
516  Item::I_getSurfaceWeight, // Intrinsic060 10b0:0602
517  Item::I_isCentreOn, // Intrinsic061 10b0:446e
518  Item::I_setFrame, // Intrinsic062 10b0:0882
519  Actor::I_getLastAnimSet, // Intrinsic063 10f8:3e26
520  Ultima8Engine::I_setAvatarInStasis, // Intrinsic064 10f8:3d96
521  Actor::I_isBusy, // Intrinsic065 10f8:0261
522  0, // Actor::I_getField0x13Flag2(), // Intrinsic066 10f8:2499
523  Actor::I_doAnim, // Intrinsic067 10f8:039a
524  Item::I_legalCreateAtPoint, // Intrinsic068 10b0:10c0
525  Item::I_hurl, // Intrinsic069 1048:134f
526  Kernel::I_getNumProcesses, // Intrinsic06A 11e8:0977
527  Item::I_getCY, // Intrinsic06B 10b0:02de
528  Item::I_getPoint, // Intrinsic06C 10b0:247a
529  0, // Intrinsic06D 1008:0134
530  0, // Intrinsic06E 1008:0123
531  CruStatusGump::I_hideStatusGump, // Intrinsic06F 11c8:0000
532  // 0x070
533  Actor::I_turnToward, // Intrinsic070 10f8:3961
534  ComputerGump::I_readComputer, // Intrinsic071 1390:0005
535  MovieGump::I_playMovieCutsceneRegret, // Intrinsic072 1448:0b5a
536  UCMachine::I_true, // update inventory ui updates (not needed)
537  MusicProcess::I_pauseMusic,
538  MusicProcess::I_unpauseMusic,
539  Item::I_isInNpc, // Intrinsic076 10b0:24f9
540  Ultima8Engine::I_setCruStasis, // Intrinsic077 1008:00e7
541  Ultima8Engine::I_clrCruStasis, // Intrinsic078 1008:00ed
542  PaletteFaderProcess::I_jumpToAllGivenColor, // Intrinsic079 1418:0923
543  PaletteFaderProcess::I_fadeToGamePal, // Intrinsic07A 1418:0729
544  Actor::I_isDead, // Intrinsic07B 10f8:2278
545  Actor::I_getNpcNum, // Intrinsic07C 10b0:0cb2
546  UCMachine::I_false, // Intrinsic07D 10b0:2952
547  UCMachine::I_true, // Intrinsic07E 1058:00a1
548  Item::I_unequip, // Intrinsic07F 10b0:2a51
549  // 0x080
550  Item::I_andStatus, // Intrinsic080 10b0:25cf
551  Item::I_move, // Intrinsic081 10b0:1575
552  Ultima8Engine::I_getCrusaderTeleporting, // Intrinsic082 1008:0f1c
553  Ultima8Engine::I_setCrusaderTeleporting, // Intrinsic083 1008:0f20
554  Ultima8Engine::I_clrCrusaderTeleporting, // Intrinsic084 1008:0f16
555  PaletteFaderProcess::I_fadeToBlack, // Intrinsic085 1418:071b
556  MainActor::I_clrKeycards, // Intrinsic086 10f8:4443
557  MusicProcess::I_pauseMusic, // Intrinsic087 1210:02b0
558  PaletteFaderProcess::I_jumpToAllBlack, // Intrinsic088 1418:080f
559  0, // I_setUnkFlagA4
560  0, // I_clrUnkFlagA4
561  Game::I_playDemoScreen,
562  MainActor::I_teleportToEgg, // Intrinsic08C 10a0:04c4
563  PaletteFaderProcess::I_fadeToGamePal, // Intrinsic08D 1418:0801
564  Actor::I_clrImmortal, // Intrinsic08E 10f8:241e
565  Actor::I_setActivity, // Intrinsic08F 10f8:33b5
566  // 0x090
567  Item::I_getQuality, // Intrinsic090 10b0:0d1c
568  Item::I_setQuality, // Intrinsic091 10b0:0d60
569  MainActor::I_getMaxEnergy, // Intrinsic092 10f8:3b81
570  CameraProcess::I_moveTo, // Intrinsic093 1198:0ce8
571  Actor::I_setImmortal, // Intrinsic094 10f8:2403
572  CameraProcess::I_getCameraX, // Intrinsic095 1198:1d06
573  CameraProcess::I_getCameraY, // Intrinsic096 1198:1d0e
574  Item::I_setMapArray, // Intrinsic097 10b0:0cce
575  Actor::I_getNpcNum, // Intrinsic098 10b0:0cb2
576  Item::I_shoot, // Intrinsic099 10b0:38f1
577  CameraProcess::I_setCenterOn, // Intrinsic09A 1198:1ae6
578  Item::I_enterFastArea, // Intrinsic09B 10b0:2b34
579  Item::I_setBroken, // Intrinsic09C 10b0:2614
580  Item::I_hurl, // Intrinsic09D 1048:134f
581  Actor::I_getNpcNum, // Intrinsic09E 10b0:0cb2
582  Ultima8Engine::I_moveKeyDownRecently, // Intrinsic09F 10b0:4437
583  // 0x0A0
584  MainActor::I_teleportToEgg, // Intrinsic0A0 10a0:04ed
585  Actor::I_createActor, // Intrinsic0A1 10f8:280e
586  Actor::I_clrInCombat, // Intrinsic0A2 10f8:389f
587  PaletteFaderProcess::I_jumpToGreyScale, // Intrinsic0A3 1038:0605
588  PaletteFaderProcess::I_jumpToNormalPalette, // Intrinsic0A4 1418:0b05
589  CruStatusGump::I_showStatusGump, // Intrinsic0A5 11c8:0006
590  Item::I_andStatus, // Intrinsic0A6 10b0:25cf
591  AudioProcess::I_playSFX, // Intrinsic0A7 12d8:04d0
592  AudioProcess::I_isSFXPlaying, // Intrinsic0A8 12d8:05ba
593  Item::I_getDirFromTo16, // Intrinsic0A9 10e0:01c7
594  Item::I_setFrame, // Intrinsic0AA 10b0:0882
595  Egg::I_getUnkEggType, // Intrinsic0AB 10b0:0da3
596  Egg::I_setEggXRange, // Intrinsic0AC 10a0:0551
597  Item::I_overlaps, // Intrinsic0AD 10b0:1d09
598  Item::I_isOn, // Intrinsic0AE 10b0:1f2e
599  Egg::I_getEggXRange, // Intrinsic0AF 10a0:0513
600  // 0x0B0
601  World::I_clrAlertActive, // Intrinsic0B0 10e8:0247
602  PaletteFaderProcess::I_fadeToGivenColor, // Intrinsic0B1 1418:0b3b
603  Actor::I_setDead, // Intrinsic0B2 10f8:22a8
604  Game::I_playCredits, // Intrinsic0B3 1008:009c
605  PaletteFaderProcess::I_jumpToAllWhite, // Intrinsic0B4 1418:0899
606  Actor::I_isFalling, // Intrinsic0B5 10f8:2198
607  Item::I_getFamilyOfType, // Intrinsic0B6 1110:03ec
608  Actor::I_getNpcNum, // Intrinsic0B7 10b0:0cb2
609  Item::I_getQLo, // Intrinsic0B8 10b0:38a9
610  Item::I_getQHi, // Intrinsic0B9 10b0:385e
611  Item::I_avatarStoleSomething, // Intrinsic0BA 10b0:2ffa
612  Item::I_andStatus, // Intrinsic0BB 10b0:25cf
613  Ultima8Engine::I_getCurrentTimerTick, // Intrinsic0BC 1040:03b8
614  World::I_setAlertActive, // Intrinsic0BD 10e8:0000
615  Ultima8Engine::I_getAvatarInStasis, // Intrinsic0BE 10f8:3d8e
616  MainActor::I_addItemCru, // Intrinsic0BF 1008:03ab
617  // 0x0C0
618  Actor::I_getLastAnimSet, // Intrinsic0C0 10f8:3e26
619  Item::I_getCY, // Intrinsic0C1 10b0:02de
620  CurrentMap::I_canExistAt, // Intrinsic0C2 1160:0d96
621  Item::I_isOn, // Intrinsic0C3 10b0:1f2e
622  Actor::I_isDead, // Intrinsic0C4 10f8:2278
623  Item::I_hurl, // Intrinsic0C5 1048:134f
624  Item::I_getQHi, // Intrinsic0C6 10b0:385e
625  Item::I_andStatus, // Intrinsic0C7 10b0:25cf
626  Item::I_hurl, // Intrinsic0C8 1048:134f
627  Item::I_andStatus, // Intrinsic0C9 10b0:25cf
628  Item::I_hurl, // Intrinsic0CA 1048:134f
629  Item::I_andStatus, // Intrinsic0CB 10b0:25cf
630  Item::I_getDirToCoords, // Intrinsic0CC 10b0:1a2d
631  MainActor::I_removeItemCru, // Intrinsic0CD 1008:0b7f
632  Actor::I_getNpcNum, // Intrinsic0CE 10b0:0cb2
633  Item::I_getCY, // Intrinsic0CF 10b0:02de
634  // 0x0D0
635  Item::I_isOn, // Intrinsic0D0 10b0:1f2e
636  Item::I_getFootpadData, // Intrinsic0D1 10b0:1aed
637  Actor::I_isDead, // Intrinsic0D2 10f8:2278
638  Actor::I_createActorCru, // Intrinsic0D3 10b0:3cd8
639  Actor::I_setActivity, // Intrinsic0D4 10f8:33b5
640  KeypadGump::I_showKeypad, // Intrinsic0D5 13b0:00fe
641  Item::I_andStatus, // Intrinsic0D6 10b0:25cf
642  UCMachine::I_numToStr, // Intrinsic0D7 13f0:0073
643  UCMachine::I_false, // Intrinsic0D8 10b0:2952
644  Actor::I_getDir, // Intrinsic0D9 10f8:3e0c
645  Item::I_getQHi, // Intrinsic0DA 10b0:385e
646  Item::I_setQuality, // Intrinsic0DB 10b0:0d60
647  Item::I_use, // Intrinsic0DC 10b0:26ab
648  Item::I_hurl, // Intrinsic0DD 1048:134f
649  Actor::I_addHp, // Intrinsic0DE 10f8:3e40
650  CruHealerProcess::I_create, // Intrinsic0DF 1140:2a98
651  // 0x0E0
652  Item::I_equip, // Intrinsic0E0 10b0:2a1e
653  Item::I_setBroken, // Intrinsic0E1 10b0:2614
654  Item::I_isOn, // Intrinsic0E2 10b0:1f2e
655  Actor::I_teleport, // Intrinsic0E3 10f8:30b8
656  Item::I_getQHi, // Intrinsic0E4 10b0:385e
657  Item::I_isOn, // Intrinsic0E5 10b0:1f2e
658  Actor::I_isInCombat, // Intrinsic0E6 10f8:21b7
659  Actor::I_getLastActivityNo, // Intrinsic0E7 10f8:452f
660  Actor::I_setCombatTactic, // Intrinsic0E8 10f8:3c8c
661  Actor::I_setDead, // Intrinsic0E9 10f8:22a8
662  CameraProcess::I_getCameraY, // Intrinsic0EA 1198:1d0e
663  Actor::I_getEquip, // Intrinsic0EB 10f8:2e86
664  Actor::I_setEquip, // Intrinsic0EC 10f8:2eb9
665  Actor::I_getDefaultActivity0, // Intrinsic0ED 10f8:332b
666  Actor::I_getDefaultActivity1, // Intrinsic0EE 10f8:3345
667  Actor::I_getDefaultActivity2, // Intrinsic0EF 10f8:335f
668  // 0x0F0
669  Actor::I_getLastAnimSet, // Intrinsic0F0 10f8:3e26
670  Item::I_getQLo, // Intrinsic0F1 10b0:38a9
671  Item::I_getQHi, // Intrinsic0F2 10b0:385e
672  Actor::I_getNpcNum, // Intrinsic0F3 10b0:0cb2
673  Actor::I_setUnkByte, // Intrinsic0F4 10f8:4511
674  Item::I_hurl, // Intrinsic0F5 1048:134f
675  Actor::I_setDead, // Intrinsic0F6 10f8:22a8
676  Item::I_getQLo, // Intrinsic0F7 10b0:38a9
677  Item::I_getCY, // Intrinsic0F8 10b0:02de
678  Actor::I_getNpcNum, // Intrinsic0F9 10b0:0cb2
679  Item::I_hurl, // Intrinsic0FA 1048:134f
680  Actor::I_getNpcNum, // Intrinsic0FB 10b0:0cb2
681  Item::I_hurl, // Intrinsic0FC 1048:134f
682  Actor::I_getNpcNum, // Intrinsic0FD 10b0:0cb2
683  Item::I_hurl, // Intrinsic0FE 1048:134f
684  Actor::I_getNpcNum, // Intrinsic0FF 10b0:0cb2
685  // 0x100
686  Item::I_hurl, // Intrinsic100 1048:134f
687  Actor::I_getNpcNum, // Intrinsic101 10b0:0cb2
688  Item::I_hurl, // Intrinsic102 1048:134f
689  Actor::I_getNpcNum, // Intrinsic103 10b0:0cb2
690  Item::I_hurl, // Intrinsic104 1048:134f
691  Actor::I_getNpcNum, // Intrinsic105 10b0:0cb2
692  Item::I_hurl, // Intrinsic106 1048:134f
693  Actor::I_getNpcNum, // Intrinsic107 10b0:0cb2
694  Item::I_hurl, // Intrinsic108 1048:134f
695  Actor::I_getNpcNum, // Intrinsic109 10b0:0cb2
696  Item::I_hurl, // Intrinsic10A 1048:134f
697  Actor::I_getNpcNum, // Intrinsic10B 10b0:0cb2
698  Item::I_andStatus, // Intrinsic10C 10b0:25cf
699  Actor::I_setDead, // Intrinsic10D 10f8:22a8
700  Item::I_getQLo, // Intrinsic10E 10b0:38a9
701  Actor::I_setDead, // Intrinsic10F 10f8:22a8
702  // 0x110
703  Actor::I_getMaxHp, // Intrinsic110 10f8:3a6b
704  Actor::I_setHp, // Intrinsic111 10f8:3c56
705  Item::I_getQLo, // Intrinsic112 10b0:38a9
706  BatteryChargerProcess::I_create, // Intrinsic113 1140:2a78
707  Item::I_hurl, // Intrinsic114 1048:134f
708  Item::I_andStatus, // Intrinsic115 10b0:25cf
709  Item::I_isOn, // Intrinsic116 10b0:1f2e
710  Actor::I_isDead, // Intrinsic117 10f8:2278
711  Actor::I_setActivity, // Intrinsic118 10f8:33b5
712  Item::I_getQHi, // Intrinsic119 10b0:385e
713  Actor::I_getLastAnimSet, // Intrinsic11A 10f8:3e26
714  Actor::I_setDead, // Intrinsic11B 10f8:22a8
715  Item::I_getQLo, // Intrinsic11C 10b0:38a9
716  Item::I_isOn, // Intrinsic11D 10b0:1f2e
717  Item::I_getQHi, // Intrinsic11E 10b0:385e
718  Item::I_isOn, // Intrinsic11F 10b0:1f2e
719  // 0x120
720  Item::I_getQHi, // Intrinsic120 10b0:385e
721  Item::I_hurl, // Intrinsic121 1048:134f
722  Actor::I_getNpcNum, // Intrinsic122 10b0:0cb2
723  Item::I_getCY, // Intrinsic123 10b0:02de
724  Item::I_hurl, // Intrinsic124 1048:134f
725  Item::I_isOn, // Intrinsic125 10b0:1f2e
726  MainActor::I_hasKeycard, // Intrinsic126 10f8:43e0
727  UCMachine::I_false, // Intrinsic127 10b0:2952
728  Actor::I_isDead, // Intrinsic128 10f8:2278
729  Actor::I_clrImmortal, // Intrinsic129 10f8:241e
730  UCMachine::I_numToStr, // Intrinsic12A 13f0:0073
731  Item::I_getQHi, // Intrinsic12B 10b0:385e
732  Actor::I_setActivity, // Intrinsic12C 10f8:33b5
733  Item::I_andStatus, // Intrinsic12D 10b0:25cf
734  Actor::I_getNpcNum, // Intrinsic12E 10b0:0cb2
735  Item::I_andStatus, // Intrinsic12F 10b0:25cf
736  // 0x130
737  Actor::I_getDir, // Intrinsic130 10f8:3e0c
738  Actor::I_setDead, // Intrinsic131 10f8:22a8
739  Actor::I_getNpcNum, // Intrinsic132 10b0:0cb2
740  Item::I_getQLo, // Intrinsic133 10b0:38a9
741  Item::I_isCrusTypeNPC, // Intrinsic134 10b0:443f
742  Item::I_andStatus, // Intrinsic135 10b0:25cf
743  Actor::I_getNpcNum, // Intrinsic136 10b0:0cb2
744  Item::I_andStatus, // Intrinsic137 10b0:25cf
745  Actor::I_getNpcNum, // Intrinsic138 10b0:0cb2
746  Item::I_getQ, // Intrinsic139 10b0:0d06
747  Item::I_setQ, // Intrinsic13A 10b0:0fd1
748  Item::I_andStatus, // Intrinsic13B 10b0:25cf
749  Actor::I_getNpcNum, // Intrinsic13C 10b0:0cb2
750  Item::I_andStatus, // Intrinsic13D 10b0:25cf
751  Actor::I_getNpcNum, // Intrinsic13E 10b0:0cb2
752  Item::I_andStatus, // Intrinsic13F 10b0:25cf
753  // 0x140
754  Actor::I_getNpcNum, // Intrinsic140 10b0:0cb2
755  Item::I_andStatus, // Intrinsic141 10b0:25cf
756  Actor::I_getNpcNum, // Intrinsic142 10b0:0cb2
757  Item::I_andStatus, // Intrinsic143 10b0:25cf
758  Actor::I_getNpcNum, // Intrinsic144 10b0:0cb2
759  Item::I_andStatus, // Intrinsic145 10b0:25cf
760  Actor::I_getNpcNum, // Intrinsic146 10b0:0cb2
761  Item::I_fireDistance, // Intrinsic147 1140:20cb
762  Item::I_andStatus, // Intrinsic148 10b0:25cf
763  Item::I_hurl, // Intrinsic149 1048:134f
764  Item::I_andStatus, // Intrinsic14A 10b0:25cf
765  CameraProcess::I_getCameraY, // Intrinsic14B 1198:1d0e
766  CameraProcess::I_getCameraZ, // Intrinsic14C 1198:1d16
767  Actor::I_clrInCombat, // Intrinsic14D 10f8:389f
768  Item::I_getTypeFlag, // Intrinsic14E 10b0:1061
769  Actor::I_getNpcNum, // Intrinsic14F 10b0:0cb2
770  // 0x150
771  Item::I_hurl, // Intrinsic150 1048:134f
772  Item::I_getCY, // Intrinsic151 10b0:02de
773  Item::I_getCZ, // Intrinsic152 10b0:0322
774  Item::I_setFrame, // Intrinsic153 10b0:0882
775  0 // Unused Intrinsic154 1050:0079
776 };
777 
779 
780 // =========================================================
781 // Intrinsics for German version.
782 // This is annoyingly similar to the main version, but has an extra intrinsic inserted,
783 // at 13F so they are all offset after that
784 //
785 
786 const Intrinsic RegretDeIntrinsics[] = {
787  // 0x000
788  World::I_getAlertActive, // Intrinsic000 10e8:048d
789  Item::I_getFrame, // Intrinsic001 10b0:0826
790  Item::I_setFrame, // Intrinsic002 10b0:0882
791  Item::I_getMapArray, // Intrinsic003 10b0:0cea
792  Item::I_getStatus, // Intrinsic004 10b0:10aa
793  Item::I_orStatus, // Intrinsic005 10b0:25b6
794  Item::I_equip, // Intrinsic006 10b0:2a1e
795  Item::I_isPartlyOnScreen, // Intrinsic007 10b0:41c1
796  Actor::I_isNPC, // Intrinsic008 10b0:24ca
797  Item::I_getZ, // Intrinsic009 10b0:0266
798  World::I_gameDifficulty, // Intrinsic00A 10f8:3fcd
799  Item::I_getQLo, // Intrinsic00B 10b0:38a9
800  Item::I_destroy, // Intrinsic00C 10b0:13d7
801  Actor::I_getUnkByte, // Intrinsic00D 10f8:44f4
802  Item::I_getX, // Intrinsic00E 10b0:013e
803  Item::I_getY, // Intrinsic00F 10b0:0176
804  // 0x010
805  AudioProcess::I_playSFXCru, // Intrinsic010 10b0:3954
806  Item::I_getShape, // Intrinsic011 10b0:068f
807  Item::I_explode, // Intrinsic012 1160:0a77
808  UCMachine::I_rndRange, // Intrinsic013 12d8:0293
809  Item::I_legalCreateAtCoords, // Intrinsic014 10b0:114d
810  Item::I_andStatus, // Intrinsic015 10b0:25cf
811  World::I_getControlledNPCNum, // Intrinsic016 1148:0048
812  Actor::I_getDir, // Intrinsic017 10f8:3e0c
813  Actor::I_getLastAnimSet, // Intrinsic018 10f8:3e26
814  Item::I_fireWeapon, // Intrinsic019 1140:1a86
815  Item::I_create, // Intrinsic01A 10b0:1259
816  Item::I_popToCoords, // Intrinsic01B 10b0:1383
817  Actor::I_setDead, // Intrinsic01C 10f8:22a8
818  Item::I_push, // Intrinsic01D 10b0:13c4
819  Item::I_getEtherealTop, // Intrinsic01E 10b8:26f8
820  Item::I_getQLo, // Intrinsic01F 10b0:38a9
821  // 0x020
822  Item::I_setQLo, // Intrinsic020 10b0:38c2
823  Item::I_getQHi, // Intrinsic021 10b0:385e
824  Item::I_setQHi, // Intrinsic022 10b0:387a
825  Item::I_getClosestDirectionInRange, // Intrinsic023 10e0:0000
826  Item::I_hurl, // Intrinsic024 1048:134f
827  Item::I_getCY, // Intrinsic025 10b0:02de
828  Item::I_getCX, // Intrinsic026 10b0:029a
829  SpriteProcess::I_createSprite, // Intrinsic027 1150:00de
830  Item::I_setNpcNum, // Intrinsic028 10b0:0c96
831  AudioProcess::I_playSFXCru, // Intrinsic029 10b0:3973
832  Item::I_setShape, // Intrinsic02A 10b0:0717
833  Item::I_pop, // Intrinsic02B 10b0:13aa
834  AudioProcess::I_stopSFXCru, // Intrinsic02C 10b0:39ef
835  Item::I_isCompletelyOn, // Intrinsic02D 10b0:1fa3
836  Item::I_popToContainer, // Intrinsic02E 10b0:139a
837  Actor::I_getHp, // Intrinsic02F 10f8:39ea
838  // 0x030
839  MainActor::I_getMana, // Intrinsic030 10f8:3b4a
840  Item::I_getFamily, // Intrinsic031 10b0:1036
841  Actor::I_destroyContents, // Intrinsic032 10b0:14f3
842  AudioProcess::I_setVolumeForObjectSFX, // Intrinsic033 10b0:3a33
843  Item::I_getDirToItem, // Intrinsic034 10b0:1ab8
844  AudioProcess::I_isSFXPlayingForObject, // Intrinsic035 10b0:3a0b
845  Item::I_getRangeIfVisible, // Intrinsic036 1140:258e
846  AudioProcess::I_playSFXCru, // Intrinsic037 10b0:39b1
847  Item::I_andStatus, // Intrinsic038 10b0:25cf
848  Kernel::I_resetRef, // Intrinsic039 11e8:0c63
849  Item::I_touch, // Intrinsic03A 10b0:2558
850  Egg::I_getEggId, // Intrinsic03B 10a0:05bb
851  MainActor::I_addItemCru, // Intrinsic03C 1008:03ab
852  Actor::I_getMap, // Intrinsic03D 10f8:3243
853  Item::I_cast, // Intrinsic03E 10b0:2f5e
854  0, // Intrinsic03F 1198:0013
855  // 0x040
856  AudioProcess::I_stopSFXCru, // Intrinsic040 10b0:39d0
857  Item::I_isOn, // Intrinsic041 10b0:1f2e
858  Item::I_getQHi, // Intrinsic042 10b0:385e
859  Item::I_isOn, // Intrinsic043 10b0:1f2e
860  Item::I_getQHi, // Intrinsic044 10b0:385e
861  Item::I_isOn, // Intrinsic045 10b0:1f2e
862  Item::I_getQHi, // Intrinsic046 10b0:385e
863  Item::I_isOn, // Intrinsic047 10b0:1f2e
864  Item::I_getQHi, // Intrinsic048 10b0:385e
865  Item::I_isOn, // Intrinsic049 10b0:1f2e
866  Item::I_getQHi, // Intrinsic04A 10b0:385e
867  Item::I_isOn, // Intrinsic04B 10b0:1f2e
868  Item::I_getQHi, // Intrinsic04C 10b0:385e
869  Actor::I_getCurrentActivityNo, // Intrinsic04D 10f8:3a03
870  Actor::I_isDead, // Intrinsic04E 10f8:2278
871  Actor::I_clrInCombat, // Intrinsic04F 10f8:389f
872  // 0x050
873  Actor::I_setDefaultActivity0, // Intrinsic050 10f8:329d
874  Actor::I_setDefaultActivity1, // Intrinsic051 10f8:32ba
875  Actor::I_setDefaultActivity2, // Intrinsic052 10f8:32d7
876  Actor::I_setActivity, // Intrinsic053 10f8:33b5
877  World::I_setControlledNPCNum, // Intrinsic054 1148:0038
878  Item::I_receiveHit, // Intrinsic055 1140:04cb
879  UCMachine::I_true, // Intrinsic056 1058:00c1
880  MainActor::I_setMana, // Intrinsic057 10f8:3b64
881  Item::I_use, // Intrinsic058 10b0:26ab
882  Item::I_setUnkEggType, // Intrinsic059 10b0:0e43
883  MusicProcess::I_playMusic, // Intrinsic05A 1210:01a2
884  Item::I_getSurfaceWeight, // Intrinsic05B 10b0:0602
885  Item::I_isCentreOn, // Intrinsic05C 10b0:446e
886  Item::I_setFrame, // Intrinsic05D 10b0:0882
887  Actor::I_getLastAnimSet, // Intrinsic05E 10f8:3e26
888  Ultima8Engine::I_setAvatarInStasis, // Intrinsic05F 10f8:3d96
889  // 0x060
890  Actor::I_isBusy, // Intrinsic060 10f8:0261
891  0, // Actor::I_getField0x13Flag2(), // Intrinsic061 10f8:2499
892  Actor::I_doAnim, // Intrinsic062 10f8:039a
893  Item::I_legalCreateAtPoint, // Intrinsic063 10b0:10c0
894  Item::I_getPoint, // Intrinsic064 10b0:247a
895  Item::I_legalMoveToPoint, // Intrinsic065 10b0:1791
896  Item::I_fall, // Intrinsic066 1048:13eb
897  Item::I_hurl, // Intrinsic067 1048:134f
898  Kernel::I_getNumProcesses, // Intrinsic068 11e8:0977
899  Item::I_getCY, // Intrinsic069 10b0:02de
900  0, // Intrinsic06A 1008:0134
901  0, // Intrinsic06B 1008:0123
902  MusicProcess::I_pauseMusic, // Intrinsic06C 1210:02a3
903  MovieGump::I_playMovieCutsceneRegret, // Intrinsic06D 1448:0b5a
904  MusicProcess::I_unpauseMusic, // Intrinsic06E 1210:02c1
905  Item::I_isInNpc, // Intrinsic06F 10b0:24f9
906  // 0x070
907  Ultima8Engine::I_setCruStasis, // Intrinsic070 1008:00e7
908  Ultima8Engine::I_clrCruStasis, // Intrinsic071 1008:00ed
909  PaletteFaderProcess::I_jumpToAllGivenColor, // Intrinsic072 1418:0923
910  PaletteFaderProcess::I_fadeToGamePal, // Intrinsic073 1418:0729
911  Actor::I_isDead, // Intrinsic074 10f8:2278
912  Actor::I_getNpcNum, // Intrinsic075 10b0:0cb2
913  UCMachine::I_false, // Intrinsic076 10b0:2952
914  UCMachine::I_true, // Intrinsic077 1058:00a1
915  Item::I_unequip, // Intrinsic078 10b0:2a51
916  Item::I_andStatus, // Intrinsic079 10b0:25cf
917  Item::I_move, // Intrinsic07A 10b0:1575
918  Ultima8Engine::I_getCrusaderTeleporting, // Intrinsic07B 1008:0f1c
919  Ultima8Engine::I_setCrusaderTeleporting, // Intrinsic07C 1008:0f20
920  Ultima8Engine::I_clrCrusaderTeleporting, // Intrinsic07D 1008:0f16
921  Actor::I_turnToward, // Intrinsic07E 10f8:3961
922  PaletteFaderProcess::I_fadeToBlack, // Intrinsic07F 1418:071b
923  // 0x080
924  MainActor::I_clrKeycards, // Intrinsic080 10f8:4443
925  MusicProcess::I_stopMusic, // Intrinsic081 1210:02df
926  PaletteFaderProcess::I_jumpToAllBlack, // Intrinsic082 1418:080f
927  0, // I_setUnkFlagA4(), // Intrinsic083 1008:0090
928  0, // I_clearUnkFlagA4(), // Intrinsic084 1008:0096
929  MainActor::I_switchMap, // Intrinsic085 1030:0c60
930  MainActor::I_teleportToEgg, // Intrinsic086 10a0:04c4
931  PaletteFaderProcess::I_fadeToGamePal, // Intrinsic087 1418:0801
932  Actor::I_clrImmortal, // Intrinsic088 10f8:241e
933  Actor::I_setActivity, // Intrinsic089 10f8:33b5
934  Item::I_getQuality, // Intrinsic08A 10b0:0d1c
935  Item::I_setQuality, // Intrinsic08B 10b0:0d60
936  MainActor::I_getMaxEnergy, // Intrinsic08C 10f8:3b81
937  CameraProcess::I_moveTo, // Intrinsic08D 1198:0ce8
938  Actor::I_setImmortal, // Intrinsic08E 10f8:2403
939  CameraProcess::I_getCameraX, // Intrinsic08F 1198:1d06
940  // 0x090
941  CameraProcess::I_getCameraY, // Intrinsic090 1198:1d0e
942  Item::I_setMapArray, // Intrinsic091 10b0:0cce
943  Actor::I_getNpcNum, // Intrinsic092 10b0:0cb2
944  Item::I_shoot, // Intrinsic093 10b0:38f1
945  CameraProcess::I_setCenterOn, // Intrinsic094 1198:1ae6
946  Item::I_enterFastArea, // Intrinsic095 10b0:2b34
947  Item::I_setBroken, // Intrinsic096 10b0:2614
948  Item::I_hurl, // Intrinsic097 1048:134f
949  Actor::I_getNpcNum, // Intrinsic098 10b0:0cb2
950  Ultima8Engine::I_moveKeyDownRecently, // Intrinsic099 10b0:4437
951  MainActor::I_teleportToEgg, // Intrinsic09A 10a0:04ed
952  Actor::I_createActor, // Intrinsic09B 10f8:280e
953  Actor::I_clrInCombat, // Intrinsic09C 10f8:389f
954  PaletteFaderProcess::I_jumpToGreyScale, // Intrinsic09D 1038:0605
955  PaletteFaderProcess::I_jumpToNormalPalette, // Intrinsic09E 1418:0b05
956  CruStatusGump::I_showStatusGump, // Intrinsic09F 11c8:0006
957  // 0x0A0
958  Item::I_andStatus, // Intrinsic0A0 10b0:25cf
959  Egg::I_getUnkEggType, // Intrinsic0A1 10b0:0da3
960  Egg::I_setEggXRange, // Intrinsic0A2 10a0:0551
961  Item::I_setFrame, // Intrinsic0A3 10b0:0882
962  Item::I_overlaps, // Intrinsic0A4 10b0:1d09
963  Item::I_isOn, // Intrinsic0A5 10b0:1f2e
964  Item::I_getQHi, // Intrinsic0A6 10b0:385e
965  Actor::I_getLastAnimSet, // Intrinsic0A7 10f8:3e26
966  Item::I_getCY, // Intrinsic0A8 10b0:02de
967  CurrentMap::I_canExistAt, // Intrinsic0A9 1160:0d96
968  Item::I_isOn, // Intrinsic0AA 10b0:1f2e
969  Actor::I_isDead, // Intrinsic0AB 10f8:2278
970  Item::I_hurl, // Intrinsic0AC 1048:134f
971  Item::I_inFastArea, // Intrinsic0AD 10b0:3a56
972  Item::I_getQHi, // Intrinsic0AE 10b0:385e
973  Item::I_andStatus, // Intrinsic0AF 10b0:25cf
974  // 0x0B0
975  Item::I_hurl, // Intrinsic0B0 1048:134f
976  Item::I_andStatus, // Intrinsic0B1 10b0:25cf
977  Item::I_hurl, // Intrinsic0B2 1048:134f
978  Item::I_andStatus, // Intrinsic0B3 10b0:25cf
979  Item::I_getDirToCoords, // Intrinsic0B4 10b0:1a2d
980  MainActor::I_removeItemCru, // Intrinsic0B5 1008:0b7f
981  UCMachine::I_true, // Intrinsic0B6 1008:005d
982  Actor::I_getNpcNum, // Intrinsic0B7 10b0:0cb2
983  Item::I_getCY, // Intrinsic0B8 10b0:02de
984  Item::I_isOn, // Intrinsic0B9 10b0:1f2e
985  Item::I_getFootpadData, // Intrinsic0BA 10b0:1aed
986  Actor::I_isDead, // Intrinsic0BB 10f8:2278
987  Actor::I_createActorCru, // Intrinsic0BC 10b0:3cd8
988  Actor::I_setActivity, // Intrinsic0BD 10f8:33b5
989  KeypadGump::I_showKeypad, // Intrinsic0BE 13b0:00fe
990  Item::I_andStatus, // Intrinsic0BF 10b0:25cf
991  // 0x0C0
992  ComputerGump::I_readComputer, // Intrinsic0C0 1390:0005
993  UCMachine::I_numToStr, // Intrinsic0C1 13f0:0073
994  UCMachine::I_false, // Intrinsic0C2 10b0:2952
995  Actor::I_getDir, // Intrinsic0C3 10f8:3e0c
996  Item::I_getQHi, // Intrinsic0C4 10b0:385e
997  Item::I_setQuality, // Intrinsic0C5 10b0:0d60
998  Item::I_hurl, // Intrinsic0C6 1048:134f
999  Actor::I_addHp, // Intrinsic0C7 10f8:3e40
1000  CruHealerProcess::I_create, // Intrinsic0C8 1140:2a98
1001  Item::I_equip, // Intrinsic0C9 10b0:2a1e
1002  Item::I_setBroken, // Intrinsic0CA 10b0:2614
1003  Item::I_isOn, // Intrinsic0CB 10b0:1f2e
1004  Actor::I_teleport, // Intrinsic0CC 10f8:30b8
1005  Item::I_getDirFromTo16, // Intrinsic0CD 10e0:01c7
1006  Item::I_getQHi, // Intrinsic0CE 10b0:385e
1007  Item::I_isOn, // Intrinsic0CF 10b0:1f2e
1008  // 0x0D0
1009  Actor::I_isInCombat, // Intrinsic0D0 10f8:21b7
1010  Actor::I_getLastActivityNo, // Intrinsic0D1 10f8:452f
1011  Actor::I_setCombatTactic, // Intrinsic0D2 10f8:3c8c
1012  Actor::I_setDead, // Intrinsic0D3 10f8:22a8
1013  CameraProcess::I_getCameraY, // Intrinsic0D4 1198:1d0e
1014  Actor::I_getEquip, // Intrinsic0D5 10f8:2e86
1015  Actor::I_setEquip, // Intrinsic0D6 10f8:2eb9
1016  Actor::I_getDefaultActivity0, // Intrinsic0D7 10f8:332b
1017  Actor::I_getDefaultActivity1, // Intrinsic0D8 10f8:3345
1018  Actor::I_getDefaultActivity2, // Intrinsic0D9 10f8:335f
1019  Actor::I_getLastAnimSet, // Intrinsic0DA 10f8:3e26
1020  Actor::I_isFalling, // Intrinsic0DB 10f8:2198
1021  Item::I_getQLo, // Intrinsic0DC 10b0:38a9
1022  Item::I_getQHi, // Intrinsic0DD 10b0:385e
1023  Actor::I_getNpcNum, // Intrinsic0DE 10b0:0cb2
1024  Actor::I_setUnkByte, // Intrinsic0DF 10f8:4511
1025  // 0x0E0
1026  Item::I_hurl, // Intrinsic0E0 1048:134f
1027  Actor::I_setDead, // Intrinsic0E1 10f8:22a8
1028  Item::I_getQLo, // Intrinsic0E2 10b0:38a9
1029  Item::I_getCY, // Intrinsic0E3 10b0:02de
1030  Actor::I_getNpcNum, // Intrinsic0E4 10b0:0cb2
1031  Item::I_hurl, // Intrinsic0E5 1048:134f
1032  Actor::I_getNpcNum, // Intrinsic0E6 10b0:0cb2
1033  Item::I_hurl, // Intrinsic0E7 1048:134f
1034  Actor::I_getNpcNum, // Intrinsic0E8 10b0:0cb2
1035  Item::I_hurl, // Intrinsic0E9 1048:134f
1036  Actor::I_getNpcNum, // Intrinsic0EA 10b0:0cb2
1037  Item::I_hurl, // Intrinsic0EB 1048:134f
1038  Actor::I_getNpcNum, // Intrinsic0EC 10b0:0cb2
1039  Item::I_hurl, // Intrinsic0ED 1048:134f
1040  Actor::I_getNpcNum, // Intrinsic0EE 10b0:0cb2
1041  Item::I_hurl, // Intrinsic0EF 1048:134f
1042  // 0x0F0
1043  Actor::I_getNpcNum, // Intrinsic0F0 10b0:0cb2
1044  Item::I_hurl, // Intrinsic0F1 1048:134f
1045  Actor::I_getNpcNum, // Intrinsic0F2 10b0:0cb2
1046  Item::I_hurl, // Intrinsic0F3 1048:134f
1047  Actor::I_getNpcNum, // Intrinsic0F4 10b0:0cb2
1048  Item::I_hurl, // Intrinsic0F5 1048:134f
1049  Actor::I_getNpcNum, // Intrinsic0F6 10b0:0cb2
1050  Item::I_andStatus, // Intrinsic0F7 10b0:25cf
1051  Actor::I_setDead, // Intrinsic0F8 10f8:22a8
1052  Item::I_getQLo, // Intrinsic0F9 10b0:38a9
1053  Actor::I_setDead, // Intrinsic0FA 10f8:22a8
1054  Actor::I_getMaxHp, // Intrinsic0FB 10f8:3a6b
1055  Actor::I_setHp, // Intrinsic0FC 10f8:3c56
1056  Item::I_getQLo, // Intrinsic0FD 10b0:38a9
1057  BatteryChargerProcess::I_create, // Intrinsic0FE 1140:2a78
1058  Item::I_hurl, // Intrinsic0FF 1048:134f
1059  // 0x100
1060  Item::I_andStatus, // Intrinsic100 10b0:25cf
1061  Item::I_isOn, // Intrinsic101 10b0:1f2e
1062  Actor::I_isDead, // Intrinsic102 10f8:2278
1063  Actor::I_setActivity, // Intrinsic103 10f8:33b5
1064  Item::I_getQHi, // Intrinsic104 10b0:385e
1065  Actor::I_getLastAnimSet, // Intrinsic105 10f8:3e26
1066  Actor::I_setDead, // Intrinsic106 10f8:22a8
1067  Item::I_getQLo, // Intrinsic107 10b0:38a9
1068  Item::I_isOn, // Intrinsic108 10b0:1f2e
1069  Item::I_getQHi, // Intrinsic109 10b0:385e
1070  Item::I_isOn, // Intrinsic10A 10b0:1f2e
1071  Item::I_getQHi, // Intrinsic10B 10b0:385e
1072  Item::I_hurl, // Intrinsic10C 1048:134f
1073  Actor::I_getNpcNum, // Intrinsic10D 10b0:0cb2
1074  Item::I_getCY, // Intrinsic10E 10b0:02de
1075  Item::I_hurl, // Intrinsic10F 1048:134f
1076  // 0x110
1077  Item::I_isOn, // Intrinsic110 10b0:1f2e
1078  MainActor::I_hasKeycard, // Intrinsic111 10f8:43e0
1079  UCMachine::I_false, // Intrinsic112 10b0:2952
1080  Actor::I_isDead, // Intrinsic113 10f8:2278
1081  Actor::I_clrImmortal, // Intrinsic114 10f8:241e
1082  UCMachine::I_numToStr, // Intrinsic115 13f0:0073
1083  Item::I_getQHi, // Intrinsic116 10b0:385e
1084  Actor::I_setActivity, // Intrinsic117 10f8:33b5
1085  Item::I_andStatus, // Intrinsic118 10b0:25cf
1086  Actor::I_getNpcNum, // Intrinsic119 10b0:0cb2
1087  Item::I_andStatus, // Intrinsic11A 10b0:25cf
1088  Actor::I_getNpcNum, // Intrinsic11B 10b0:0cb2
1089  Item::I_isCrusTypeNPC, // Intrinsic11C 10b0:443f
1090  Item::I_andStatus, // Intrinsic11D 10b0:25cf
1091  Actor::I_getNpcNum, // Intrinsic11E 10b0:0cb2
1092  Item::I_avatarStoleSomething, // Intrinsic11F 10b0:2ffa
1093  // 0x120
1094  Item::I_andStatus, // Intrinsic120 10b0:25cf
1095  Actor::I_getNpcNum, // Intrinsic121 10b0:0cb2
1096  Item::I_getQ, // Intrinsic122 10b0:0d06
1097  Item::I_setQ, // Intrinsic123 10b0:0fd1
1098  Item::I_andStatus, // Intrinsic124 10b0:25cf
1099  Actor::I_getNpcNum, // Intrinsic125 10b0:0cb2
1100  Item::I_andStatus, // Intrinsic126 10b0:25cf
1101  Actor::I_getNpcNum, // Intrinsic127 10b0:0cb2
1102  Item::I_andStatus, // Intrinsic128 10b0:25cf
1103  Actor::I_getNpcNum, // Intrinsic129 10b0:0cb2
1104  Item::I_andStatus, // Intrinsic12A 10b0:25cf
1105  Actor::I_getNpcNum, // Intrinsic12B 10b0:0cb2
1106  Item::I_andStatus, // Intrinsic12C 10b0:25cf
1107  Actor::I_getNpcNum, // Intrinsic12D 10b0:0cb2
1108  Actor::I_getDir, // Intrinsic12E 10f8:3e0c
1109  Item::I_andStatus, // Intrinsic12F 10b0:25cf
1110  // 0x130
1111  Actor::I_getNpcNum, // Intrinsic130 10b0:0cb2
1112  Item::I_fireDistance, // Intrinsic131 1140:20cb
1113  Item::I_andStatus, // Intrinsic132 10b0:25cf
1114  Item::I_hurl, // Intrinsic133 1048:134f
1115  Item::I_andStatus, // Intrinsic134 10b0:25cf
1116  CameraProcess::I_getCameraY, // Intrinsic135 1198:1d0e
1117  CameraProcess::I_getCameraZ, // Intrinsic136 1198:1d16
1118  CruStatusGump::I_hideStatusGump, // Intrinsic137 11c8:0000
1119  Actor::I_clrInCombat, // Intrinsic138 10f8:389f
1120  Item::I_getTypeFlag, // Intrinsic139 10b0:1061
1121  Actor::I_getNpcNum, // Intrinsic13A 10b0:0cb2
1122  Item::I_hurl, // Intrinsic13B 1048:134f
1123  Item::I_getCY, // Intrinsic13C 10b0:02de
1124  Item::I_getCZ, // Intrinsic13D 10b0:0322
1125  Item::I_setFrame, // Intrinsic13E 10b0:0882
1126  UCMachine::I_numToStr, // Intrinsic13F 13f0:0073
1127  // 0x140
1128  AudioProcess::I_playSFX, // Intrinsic140 12d8:04d0
1129  AudioProcess::I_isSFXPlaying, // Intrinsic141 12d8:05ba
1130  World::I_clrAlertActive , // Intrinsic142 10e8:0247
1131  PaletteFaderProcess::I_fadeToGivenColor, // Intrinsic143 1418:0b3b
1132  Actor::I_isDead, // Intrinsic144 10f8:2278
1133  Actor::I_setDead, // Intrinsic145 10f8:22a8
1134  Game::I_playCredits, // Intrinsic146 1008:009c
1135  PaletteFaderProcess::I_jumpToAllWhite, // Intrinsic147 1418:0899
1136  Item::I_getFamilyOfType, // Intrinsic148 1110:03ec
1137  Actor::I_getNpcNum, // Intrinsic149 10b0:0cb2
1138  Item::I_getQLo, // Intrinsic14A 10b0:38a9
1139  Item::I_andStatus, // Intrinsic14B 10b0:25cf
1140  Ultima8Engine::I_getCurrentTimerTick, // Intrinsic14C 1040:03b8
1141  World::I_setAlertActive, // Intrinsic14D 10e8:0000
1142  Ultima8Engine::I_getAvatarInStasis, // Intrinsic14E 10f8:3d8e
1143  MainActor::I_addItemCru, // Intrinsic14F 1008:03ab
1144  // 0x150
1145  Egg::I_getEggXRange, // Intrinsic150 10a0:0513
1146  Actor::I_clrInCombat, // Intrinsic151 10f8:389f
1147  PaletteFaderProcess::I_jumpToAllGivenColor, // Intrinsic152 1418:0923
1148  Item::I_setFrame, // Intrinsic153 10b0:0882
1149  Actor::I_getDir, // Intrinsic154 10f8:3e0c
1150  UCMachine::I_numToStr, // Intrinsic155 13f0:0073
1151  Item::I_isOn, // Intrinsic156 10b0:1f2e
1152  Actor::I_getDir, // Intrinsic157 10f8:3e0c
1153  Actor::I_setDead, // Intrinsic158 10f8:22a8
1154  Item::I_getQHi, // Intrinsic159 10b0:385e
1155  Item::I_getQLo, // Intrinsic15A 10b0:38a9
1156  UCMachine::I_numToStr, // Intrinsic15B 13f0:0073
1157  Actor::I_getDir, // Intrinsic15C 10f8:3e0c
1158  0 // UNUSED15D Intrinsic15D 1050:0079
1159 };
1160 
1161 } // End of namespace Ultima8
1162 } // End of namespace Ultima
1163 
1164 #endif
Definition: detection.h:27