aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devtools/create_kyradat/create_kyradat.cpp2508
-rw-r--r--devtools/create_kyradat/create_kyradat.h914
-rw-r--r--devtools/create_kyradat/extract.cpp60
-rw-r--r--devtools/create_kyradat/extract.h20
-rw-r--r--devtools/create_kyradat/games.cpp1648
-rw-r--r--devtools/create_kyradat/tables.cpp1764
-rw-r--r--engines/kyra/chargen.cpp60
-rw-r--r--engines/kyra/darkmoon.cpp14
-rw-r--r--engines/kyra/darkmoon.h16
-rw-r--r--engines/kyra/debugger.cpp2
-rw-r--r--engines/kyra/debugger.h8
-rw-r--r--engines/kyra/detection.cpp2
-rw-r--r--engines/kyra/eob.cpp44
-rw-r--r--engines/kyra/eob.h8
-rw-r--r--engines/kyra/eobcommon.cpp248
-rw-r--r--engines/kyra/eobcommon.h140
-rw-r--r--engines/kyra/gui_eob.cpp224
-rw-r--r--engines/kyra/gui_eob.h18
-rw-r--r--engines/kyra/items_eob.cpp86
-rw-r--r--engines/kyra/kyra_hof.cpp2
-rw-r--r--engines/kyra/kyra_hof.h24
-rw-r--r--engines/kyra/kyra_rpg.cpp2
-rw-r--r--engines/kyra/kyra_rpg.h2
-rw-r--r--engines/kyra/lol.cpp26
-rw-r--r--engines/kyra/lol.h48
-rw-r--r--engines/kyra/magic_eob.cpp256
-rw-r--r--engines/kyra/resource.h954
-rw-r--r--engines/kyra/saveload_eob.cpp56
-rw-r--r--engines/kyra/saveload_lol.cpp16
-rw-r--r--engines/kyra/saveload_rpg.cpp12
-rw-r--r--engines/kyra/scene_eob.cpp60
-rw-r--r--engines/kyra/scene_lol.cpp6
-rw-r--r--engines/kyra/screen_eob.cpp72
-rw-r--r--engines/kyra/screen_eob.h10
-rw-r--r--engines/kyra/script_eob.cpp110
-rw-r--r--engines/kyra/script_eob.h12
-rw-r--r--engines/kyra/script_lol.cpp16
-rw-r--r--engines/kyra/sequences_darkmoon.cpp14
-rw-r--r--engines/kyra/sequences_eob.cpp38
-rw-r--r--engines/kyra/sequences_lol.cpp6
-rw-r--r--engines/kyra/sound_adlib.cpp4
-rw-r--r--engines/kyra/sprites_eob.cpp128
-rw-r--r--engines/kyra/sprites_lol.cpp38
-rw-r--r--engines/kyra/staticres.cpp42
-rw-r--r--engines/kyra/staticres_eob.cpp704
-rw-r--r--engines/kyra/staticres_lol.cpp152
-rw-r--r--engines/kyra/staticres_rpg.cpp28
-rw-r--r--engines/kyra/text_rpg.cpp16
-rw-r--r--engines/kyra/timer_eob.cpp42
49 files changed, 5340 insertions, 5340 deletions
diff --git a/devtools/create_kyradat/create_kyradat.cpp b/devtools/create_kyradat/create_kyradat.cpp
index d500cbd686..207385ef4f 100644
--- a/devtools/create_kyradat/create_kyradat.cpp
+++ b/devtools/create_kyradat/create_kyradat.cpp
@@ -216,456 +216,456 @@ const ExtractFilename extractFilenames[] = {
{ k3ItemStringMap, kTypeRawData, false },
// EYE OF THE BEHOLDER COMMON
- { kEobBaseChargenStrings1, kTypeStringList, true },
- { kEobBaseChargenStrings2, kTypeStringList, true },
- { kEobBaseChargenStartLevels, kTypeRawData, false },
- { kEobBaseChargenStatStrings, kTypeStringList, true},
- { kEobBaseChargenRaceSexStrings, kTypeStringList, true },
- { kEobBaseChargenClassStrings, kTypeStringList, true },
- { kEobBaseChargenAlignmentStrings, kTypeStringList, true },
- { kEobBaseChargenEnterGameStrings, kTypeStringList, true },
- { kEobBaseChargenClassMinStats, k3TypeRaw16to8, false },
- { kEobBaseChargenRaceMinStats, k3TypeRaw16to8, false },
- { kEobBaseChargenRaceMaxStats, kLolTypeRaw16, false },
-
- { kEobBaseSaveThrowTable1, kTypeRawData, false },
- { kEobBaseSaveThrowTable2, kTypeRawData, false },
- { kEobBaseSaveThrowTable3, kTypeRawData, false },
- { kEobBaseSaveThrowTable4, kTypeRawData, false },
- { kEobBaseSaveThrwLvlIndex, kTypeRawData, false },
- { kEobBaseSaveThrwModDiv, kTypeRawData, false },
- { kEobBaseSaveThrwModExt, kTypeRawData, false },
-
- { kEobBasePryDoorStrings, kTypeStringList, true },
- { kEobBaseWarningStrings, kTypeStringList, true },
-
- { kEobBaseItemSuffixStringsRings, kTypeStringList, true },
- { kEobBaseItemSuffixStringsPotions, kTypeStringList, true },
- { kEobBaseItemSuffixStringsWands, kTypeStringList, true },
-
- { kEobBaseRipItemStrings, kTypeStringList, true },
- { kEobBaseCursedString, kTypeStringList, true },
- { kEobBaseEnchantedString, kTypeStringList, false },
- { kEobBaseMagicObjectStrings, kTypeStringList, true },
- { kEobBaseMagicObject5String, kTypeStringList, true },
- { kEobBasePatternSuffix, kTypeStringList, true },
- { kEobBasePatternGrFix1, kTypeStringList, true },
- { kEobBasePatternGrFix2, kTypeStringList, true },
- { kEobBaseValidateArmorString, kTypeStringList, true },
- { kEobBaseValidateCursedString, kTypeStringList, true },
- { kEobBaseValidateNoDropString, kTypeStringList, true },
- { kEobBasePotionStrings, kTypeStringList, true },
- { kEobBaseWandString, kTypeStringList, true },
- { kEobBaseItemMisuseStrings, kTypeStringList, true },
-
- { kEobBaseTakenStrings, kTypeStringList, true },
- { kEobBasePotionEffectStrings, kTypeStringList, true },
-
- { kEobBaseYesNoStrings, kTypeStringList, true },
- { kLolEobCommonMoreStrings, kTypeStringList, true },
- { kEobBaseNpcMaxStrings, kTypeStringList, true },
- { kEobBaseOkStrings, kTypeStringList, true },
- { kEobBaseNpcJoinStrings, kTypeStringList, true },
- { kEobBaseCancelStrings, kTypeStringList, true },
- { kEobBaseAbortStrings, kTypeStringList, true },
-
- { kEobBaseMenuStringsMain, kTypeStringList, true },
- { kEobBaseMenuStringsSaveLoad, kTypeStringList, true },
- { kEobBaseMenuStringsOnOff, kTypeStringList, true },
- { kEobBaseMenuStringsSpells, kTypeStringList, true },
- { kEobBaseMenuStringsRest, kTypeStringList, true },
- { kEobBaseMenuStringsDrop, kTypeStringList, true },
- { kEobBaseMenuStringsExit, kTypeStringList, true },
- { kEobBaseMenuStringsStarve, kTypeStringList, true },
- { kEobBaseMenuStringsScribe, kTypeStringList, true },
- { kEobBaseMenuStringsDrop2, kTypeStringList, true },
- { kEobBaseMenuStringsHead, kTypeStringList, true },
- { kEobBaseMenuStringsPoison, kTypeStringList, true },
- { kEobBaseMenuStringsMgc, kTypeStringList, true },
- { kEobBaseMenuStringsPrefs, kTypeStringList, true },
- { kEobBaseMenuStringsRest2, kTypeStringList, true },
- { kEobBaseMenuStringsRest3, kTypeStringList, true },
- { kEobBaseMenuStringsRest4, kTypeStringList, true },
- { kEobBaseMenuStringsDefeat, kTypeStringList, true },
- { kEobBaseMenuStringsTransfer, kTypeStringList, true },
- { kEobBaseMenuStringsSpec, kTypeStringList, true },
- { kEobBaseMenuStringsSpellNo, kTypeStringList, false },
- { kEobBaseMenuYesNoStrings, kTypeStringList, true },
-
- { kEobBaseSpellLevelsMage, kTypeRawData, false },
- { kEobBaseSpellLevelsCleric, kTypeRawData, false },
- { kEobBaseNumSpellsCleric, kTypeRawData, false },
- { kEobBaseNumSpellsWisAdj, kTypeRawData, false },
- { kEobBaseNumSpellsPal, kTypeRawData, false },
- { kEobBaseNumSpellsMage, kTypeRawData, false },
+ { kEoBBaseChargenStrings1, kTypeStringList, true },
+ { kEoBBaseChargenStrings2, kTypeStringList, true },
+ { kEoBBaseChargenStartLevels, kTypeRawData, false },
+ { kEoBBaseChargenStatStrings, kTypeStringList, true},
+ { kEoBBaseChargenRaceSexStrings, kTypeStringList, true },
+ { kEoBBaseChargenClassStrings, kTypeStringList, true },
+ { kEoBBaseChargenAlignmentStrings, kTypeStringList, true },
+ { kEoBBaseChargenEnterGameStrings, kTypeStringList, true },
+ { kEoBBaseChargenClassMinStats, k3TypeRaw16to8, false },
+ { kEoBBaseChargenRaceMinStats, k3TypeRaw16to8, false },
+ { kEoBBaseChargenRaceMaxStats, kLoLTypeRaw16, false },
+
+ { kEoBBaseSaveThrowTable1, kTypeRawData, false },
+ { kEoBBaseSaveThrowTable2, kTypeRawData, false },
+ { kEoBBaseSaveThrowTable3, kTypeRawData, false },
+ { kEoBBaseSaveThrowTable4, kTypeRawData, false },
+ { kEoBBaseSaveThrwLvlIndex, kTypeRawData, false },
+ { kEoBBaseSaveThrwModDiv, kTypeRawData, false },
+ { kEoBBaseSaveThrwModExt, kTypeRawData, false },
+
+ { kEoBBasePryDoorStrings, kTypeStringList, true },
+ { kEoBBaseWarningStrings, kTypeStringList, true },
+
+ { kEoBBaseItemSuffixStringsRings, kTypeStringList, true },
+ { kEoBBaseItemSuffixStringsPotions, kTypeStringList, true },
+ { kEoBBaseItemSuffixStringsWands, kTypeStringList, true },
+
+ { kEoBBaseRipItemStrings, kTypeStringList, true },
+ { kEoBBaseCursedString, kTypeStringList, true },
+ { kEoBBaseEnchantedString, kTypeStringList, false },
+ { kEoBBaseMagicObjectStrings, kTypeStringList, true },
+ { kEoBBaseMagicObject5String, kTypeStringList, true },
+ { kEoBBasePatternSuffix, kTypeStringList, true },
+ { kEoBBasePatternGrFix1, kTypeStringList, true },
+ { kEoBBasePatternGrFix2, kTypeStringList, true },
+ { kEoBBaseValidateArmorString, kTypeStringList, true },
+ { kEoBBaseValidateCursedString, kTypeStringList, true },
+ { kEoBBaseValidateNoDropString, kTypeStringList, true },
+ { kEoBBasePotionStrings, kTypeStringList, true },
+ { kEoBBaseWandString, kTypeStringList, true },
+ { kEoBBaseItemMisuseStrings, kTypeStringList, true },
+
+ { kEoBBaseTakenStrings, kTypeStringList, true },
+ { kEoBBasePotionEffectStrings, kTypeStringList, true },
+
+ { kEoBBaseYesNoStrings, kTypeStringList, true },
+ { kRpgCommonMoreStrings, kTypeStringList, true },
+ { kEoBBaseNpcMaxStrings, kTypeStringList, true },
+ { kEoBBaseOkStrings, kTypeStringList, true },
+ { kEoBBaseNpcJoinStrings, kTypeStringList, true },
+ { kEoBBaseCancelStrings, kTypeStringList, true },
+ { kEoBBaseAbortStrings, kTypeStringList, true },
+
+ { kEoBBaseMenuStringsMain, kTypeStringList, true },
+ { kEoBBaseMenuStringsSaveLoad, kTypeStringList, true },
+ { kEoBBaseMenuStringsOnOff, kTypeStringList, true },
+ { kEoBBaseMenuStringsSpells, kTypeStringList, true },
+ { kEoBBaseMenuStringsRest, kTypeStringList, true },
+ { kEoBBaseMenuStringsDrop, kTypeStringList, true },
+ { kEoBBaseMenuStringsExit, kTypeStringList, true },
+ { kEoBBaseMenuStringsStarve, kTypeStringList, true },
+ { kEoBBaseMenuStringsScribe, kTypeStringList, true },
+ { kEoBBaseMenuStringsDrop2, kTypeStringList, true },
+ { kEoBBaseMenuStringsHead, kTypeStringList, true },
+ { kEoBBaseMenuStringsPoison, kTypeStringList, true },
+ { kEoBBaseMenuStringsMgc, kTypeStringList, true },
+ { kEoBBaseMenuStringsPrefs, kTypeStringList, true },
+ { kEoBBaseMenuStringsRest2, kTypeStringList, true },
+ { kEoBBaseMenuStringsRest3, kTypeStringList, true },
+ { kEoBBaseMenuStringsRest4, kTypeStringList, true },
+ { kEoBBaseMenuStringsDefeat, kTypeStringList, true },
+ { kEoBBaseMenuStringsTransfer, kTypeStringList, true },
+ { kEoBBaseMenuStringsSpec, kTypeStringList, true },
+ { kEoBBaseMenuStringsSpellNo, kTypeStringList, false },
+ { kEoBBaseMenuYesNoStrings, kTypeStringList, true },
+
+ { kEoBBaseSpellLevelsMage, kTypeRawData, false },
+ { kEoBBaseSpellLevelsCleric, kTypeRawData, false },
+ { kEoBBaseNumSpellsCleric, kTypeRawData, false },
+ { kEoBBaseNumSpellsWisAdj, kTypeRawData, false },
+ { kEoBBaseNumSpellsPal, kTypeRawData, false },
+ { kEoBBaseNumSpellsMage, kTypeRawData, false },
- { kEobBaseCharGuiStringsHp, kTypeStringList, true },
- { kEobBaseCharGuiStringsWp1, kTypeStringList, true },
- { kEobBaseCharGuiStringsWp2, kTypeStringList, true },
- { kEobBaseCharGuiStringsWr, kTypeStringList, true },
- { kEobBaseCharGuiStringsSt1, kTypeStringList, true },
- { kEobBaseCharGuiStringsSt2, kTypeStringList, true },
- { kEobBaseCharGuiStringsIn, kTypeStringList, true },
-
- { kEobBaseCharStatusStrings7, kTypeStringList, true },
- { kEobBaseCharStatusStrings81, kTypeStringList, true },
- { kEobBaseCharStatusStrings82, kTypeStringList, true },
- { kEobBaseCharStatusStrings9, kTypeStringList, true },
- { kEobBaseCharStatusStrings12, kTypeStringList, true },
- { kEobBaseCharStatusStrings131, kTypeStringList, true },
- { kEobBaseCharStatusStrings132, kTypeStringList, true },
-
- { kEobBaseLevelGainStrings, kTypeStringList, true },
- { kEobBaseExperienceTable0, kLolTypeRaw32, false },
- { kEobBaseExperienceTable1, kLolTypeRaw32, false },
- { kEobBaseExperienceTable2, kLolTypeRaw32, false },
- { kEobBaseExperienceTable3, kLolTypeRaw32, false },
- { kEobBaseExperienceTable4, kLolTypeRaw32, false },
-
- { kEobBaseWllFlagPreset, kTypeRawData, false },
- { kEobBaseDscShapeCoords, kLolTypeRaw16, false },
- { kEobBaseDscDoorScaleOffs, kTypeRawData, false },
- { kEobBaseDscDoorScaleMult1, kTypeRawData, false },
- { kEobBaseDscDoorScaleMult2, kTypeRawData, false },
- { kEobBaseDscDoorScaleMult3, kTypeRawData, false },
- { kEobBaseDscDoorScaleMult4, kTypeRawData, false },
- { kEobBaseDscDoorScaleMult5, kTypeRawData, false },
- { kEobBaseDscDoorScaleMult6, kTypeRawData, false },
- { kEobBaseDscDoorType5Offs, kTypeRawData, false },
- { kEobBaseDscDoorXE, kTypeRawData, false },
- { kEobBaseDscDoorY1, kTypeRawData, false },
- { kEobBaseDscDoorY3, kTypeRawData, false },
- { kEobBaseDscDoorY4, kTypeRawData, false },
- { kEobBaseDscDoorY5, kTypeRawData, false },
- { kEobBaseDscDoorY6, kTypeRawData, false },
- { kEobBaseDscDoorY7, kTypeRawData, false },
- { kEobBaseDscDoorCoordsExt, kLolTypeRaw16, false },
-
- { kEobBaseDscItemPosIndex, kTypeRawData, false },
- { kEobBaseDscItemShpX, kLolTypeRaw16, false },
- { kEobBaseDscItemPosUnk, kTypeRawData, false },
- { kEobBaseDscItemTileIndex, kTypeRawData, false },
- { kEobBaseDscItemShapeMap, kTypeRawData, false },
- { kEobBaseDscTelptrShpCoords, kTypeRawData, false },
-
- { kEobBasePortalSeqData, kTypeRawData, false },
- { kEobBaseManDef, kTypeRawData, true },
- { kEobBaseManWord, kTypeStringList, true },
- { kEobBaseManPrompt, kTypeStringList, true },
-
- { kEobBaseDscMonsterFrmOffsTbl1, kTypeRawData, false },
- { kEobBaseDscMonsterFrmOffsTbl2, kTypeRawData, false },
-
- { kEobBaseInvSlotX, kLolTypeRaw16, false },
- { kEobBaseInvSlotY, kTypeRawData, false },
- { kEobBaseSlotValidationFlags, kLolTypeRaw16, false },
-
- { kEobBaseProjectileWeaponTypes, kTypeRawData, false },
- { kEobBaseWandTypes, kTypeRawData, false },
-
- { kEobBaseDrawObjPosIndex, kTypeRawData, false },
- { kEobBaseFlightObjFlipIndex, kTypeRawData, false },
- { kEobBaseFlightObjShpMap, kTypeRawData, false },
- { kEobBaseFlightObjSclIndex, kTypeRawData, false },
-
- { kEobBaseBookNumbers, kTypeStringList, true },
- { kEobBaseMageSpellsList, kTypeStringList, true },
- { kEobBaseClericSpellsList, kTypeStringList, true },
- { kEobBaseSpellNames, kTypeStringList, true },
-
- { kEobBaseMagicStrings1, kTypeStringList, true },
- { kEobBaseMagicStrings2, kTypeStringList, true },
- { kEobBaseMagicStrings3, kTypeStringList, true },
- { kEobBaseMagicStrings4, kTypeStringList, true },
- { kEobBaseMagicStrings6, kTypeStringList, true },
- { kEobBaseMagicStrings7, kTypeStringList, true },
- { kEobBaseMagicStrings8, kTypeStringList, true },
+ { kEoBBaseCharGuiStringsHp, kTypeStringList, true },
+ { kEoBBaseCharGuiStringsWp1, kTypeStringList, true },
+ { kEoBBaseCharGuiStringsWp2, kTypeStringList, true },
+ { kEoBBaseCharGuiStringsWr, kTypeStringList, true },
+ { kEoBBaseCharGuiStringsSt1, kTypeStringList, true },
+ { kEoBBaseCharGuiStringsSt2, kTypeStringList, true },
+ { kEoBBaseCharGuiStringsIn, kTypeStringList, true },
+
+ { kEoBBaseCharStatusStrings7, kTypeStringList, true },
+ { kEoBBaseCharStatusStrings81, kTypeStringList, true },
+ { kEoBBaseCharStatusStrings82, kTypeStringList, true },
+ { kEoBBaseCharStatusStrings9, kTypeStringList, true },
+ { kEoBBaseCharStatusStrings12, kTypeStringList, true },
+ { kEoBBaseCharStatusStrings131, kTypeStringList, true },
+ { kEoBBaseCharStatusStrings132, kTypeStringList, true },
+
+ { kEoBBaseLevelGainStrings, kTypeStringList, true },
+ { kEoBBaseExperienceTable0, kLoLTypeRaw32, false },
+ { kEoBBaseExperienceTable1, kLoLTypeRaw32, false },
+ { kEoBBaseExperienceTable2, kLoLTypeRaw32, false },
+ { kEoBBaseExperienceTable3, kLoLTypeRaw32, false },
+ { kEoBBaseExperienceTable4, kLoLTypeRaw32, false },
+
+ { kEoBBaseWllFlagPreset, kTypeRawData, false },
+ { kEoBBaseDscShapeCoords, kLoLTypeRaw16, false },
+ { kEoBBaseDscDoorScaleOffs, kTypeRawData, false },
+ { kEoBBaseDscDoorScaleMult1, kTypeRawData, false },
+ { kEoBBaseDscDoorScaleMult2, kTypeRawData, false },
+ { kEoBBaseDscDoorScaleMult3, kTypeRawData, false },
+ { kEoBBaseDscDoorScaleMult4, kTypeRawData, false },
+ { kEoBBaseDscDoorScaleMult5, kTypeRawData, false },
+ { kEoBBaseDscDoorScaleMult6, kTypeRawData, false },
+ { kEoBBaseDscDoorType5Offs, kTypeRawData, false },
+ { kEoBBaseDscDoorXE, kTypeRawData, false },
+ { kEoBBaseDscDoorY1, kTypeRawData, false },
+ { kEoBBaseDscDoorY3, kTypeRawData, false },
+ { kEoBBaseDscDoorY4, kTypeRawData, false },
+ { kEoBBaseDscDoorY5, kTypeRawData, false },
+ { kEoBBaseDscDoorY6, kTypeRawData, false },
+ { kEoBBaseDscDoorY7, kTypeRawData, false },
+ { kEoBBaseDscDoorCoordsExt, kLoLTypeRaw16, false },
+
+ { kEoBBaseDscItemPosIndex, kTypeRawData, false },
+ { kEoBBaseDscItemShpX, kLoLTypeRaw16, false },
+ { kEoBBaseDscItemPosUnk, kTypeRawData, false },
+ { kEoBBaseDscItemTileIndex, kTypeRawData, false },
+ { kEoBBaseDscItemShapeMap, kTypeRawData, false },
+ { kEoBBaseDscTelptrShpCoords, kTypeRawData, false },
+
+ { kEoBBasePortalSeqData, kTypeRawData, false },
+ { kEoBBaseManDef, kTypeRawData, true },
+ { kEoBBaseManWord, kTypeStringList, true },
+ { kEoBBaseManPrompt, kTypeStringList, true },
+
+ { kEoBBaseDscMonsterFrmOffsTbl1, kTypeRawData, false },
+ { kEoBBaseDscMonsterFrmOffsTbl2, kTypeRawData, false },
+
+ { kEoBBaseInvSlotX, kLoLTypeRaw16, false },
+ { kEoBBaseInvSlotY, kTypeRawData, false },
+ { kEoBBaseSlotValidationFlags, kLoLTypeRaw16, false },
+
+ { kEoBBaseProjectileWeaponTypes, kTypeRawData, false },
+ { kEoBBaseWandTypes, kTypeRawData, false },
+
+ { kEoBBaseDrawObjPosIndex, kTypeRawData, false },
+ { kEoBBaseFlightObjFlipIndex, kTypeRawData, false },
+ { kEoBBaseFlightObjShpMap, kTypeRawData, false },
+ { kEoBBaseFlightObjSclIndex, kTypeRawData, false },
+
+ { kEoBBaseBookNumbers, kTypeStringList, true },
+ { kEoBBaseMageSpellsList, kTypeStringList, true },
+ { kEoBBaseClericSpellsList, kTypeStringList, true },
+ { kEoBBaseSpellNames, kTypeStringList, true },
+
+ { kEoBBaseMagicStrings1, kTypeStringList, true },
+ { kEoBBaseMagicStrings2, kTypeStringList, true },
+ { kEoBBaseMagicStrings3, kTypeStringList, true },
+ { kEoBBaseMagicStrings4, kTypeStringList, true },
+ { kEoBBaseMagicStrings6, kTypeStringList, true },
+ { kEoBBaseMagicStrings7, kTypeStringList, true },
+ { kEoBBaseMagicStrings8, kTypeStringList, true },
- { kEobBaseExpObjectTlMode, kTypeRawData, false },
- { kEobBaseExpObjectTblIndex, kTypeRawData, false },
- { kEobBaseExpObjectShpStart, kTypeRawData, false },
- { kEobBaseExpObjectTbl1, kTypeRawData, false },
- { kEobBaseExpObjectTbl2, kTypeRawData, false },
- { kEobBaseExpObjectTbl3, kTypeRawData, false },
- { kEobBaseExpObjectY, k3TypeRaw16to8, false },
-
- { kEobBaseSparkDefSteps, kTypeRawData, false },
- { kEobBaseSparkDefSubSteps, kTypeRawData, false },
- { kEobBaseSparkDefShift, kTypeRawData, false },
- { kEobBaseSparkDefAdd, kTypeRawData, false },
- { kEobBaseSparkDefX, k3TypeRaw16to8, false },
- { kEobBaseSparkDefY, kTypeRawData, false },
- { kEobBaseSparkOfFlags1, kLolTypeRaw32, false },
- { kEobBaseSparkOfFlags2, kLolTypeRaw32, false },
- { kEobBaseSparkOfShift, kTypeRawData, false },
- { kEobBaseSparkOfX, kTypeRawData, false },
- { kEobBaseSparkOfY, kTypeRawData, false },
- { kEobBaseSpellProperties, kTypeRawData, false },
- { kEobBaseMagicFlightProps, kTypeRawData, false },
- { kEobBaseTurnUndeadEffect, kTypeRawData, false },
- { kEobBaseBurningHandsDest, kTypeRawData, false },
- { kEobBaseConeOfColdDest1, kTypeRawData, false },
- { kEobBaseConeOfColdDest2, kTypeRawData, false },
- { kEobBaseConeOfColdDest3, kTypeRawData, false },
- { kEobBaseConeOfColdDest4, kTypeRawData, false },
- { kEobBaseConeOfColdGfxTbl, k3TypeRaw16to8, false },
+ { kEoBBaseExpObjectTlMode, kTypeRawData, false },
+ { kEoBBaseExpObjectTblIndex, kTypeRawData, false },
+ { kEoBBaseExpObjectShpStart, kTypeRawData, false },
+ { kEoBBaseExpObjectTbl1, kTypeRawData, false },
+ { kEoBBaseExpObjectTbl2, kTypeRawData, false },
+ { kEoBBaseExpObjectTbl3, kTypeRawData, false },
+ { kEoBBaseExpObjectY, k3TypeRaw16to8, false },
+
+ { kEoBBaseSparkDefSteps, kTypeRawData, false },
+ { kEoBBaseSparkDefSubSteps, kTypeRawData, false },
+ { kEoBBaseSparkDefShift, kTypeRawData, false },
+ { kEoBBaseSparkDefAdd, kTypeRawData, false },
+ { kEoBBaseSparkDefX, k3TypeRaw16to8, false },
+ { kEoBBaseSparkDefY, kTypeRawData, false },
+ { kEoBBaseSparkOfFlags1, kLoLTypeRaw32, false },
+ { kEoBBaseSparkOfFlags2, kLoLTypeRaw32, false },
+ { kEoBBaseSparkOfShift, kTypeRawData, false },
+ { kEoBBaseSparkOfX, kTypeRawData, false },
+ { kEoBBaseSparkOfY, kTypeRawData, false },
+ { kEoBBaseSpellProperties, kTypeRawData, false },
+ { kEoBBaseMagicFlightProps, kTypeRawData, false },
+ { kEoBBaseTurnUndeadEffect, kTypeRawData, false },
+ { kEoBBaseBurningHandsDest, kTypeRawData, false },
+ { kEoBBaseConeOfColdDest1, kTypeRawData, false },
+ { kEoBBaseConeOfColdDest2, kTypeRawData, false },
+ { kEoBBaseConeOfColdDest3, kTypeRawData, false },
+ { kEoBBaseConeOfColdDest4, kTypeRawData, false },
+ { kEoBBaseConeOfColdGfxTbl, k3TypeRaw16to8, false },
// EYE OF THE BEHOLDER I
- { kEob1MainMenuStrings, kTypeStringList, true },
- { kEob1BonusStrings, kTypeStringList, true },
-
- { kEob1IntroFilesOpening, kTypeStringList, false },
- { kEob1IntroFilesTower, kTypeStringList, false },
- { kEob1IntroFilesOrb, kTypeStringList, false },
- { kEob1IntroFilesWdEntry, kTypeStringList, false },
- { kEob1IntroFilesKing, kTypeStringList, false },
- { kEob1IntroFilesHands, kTypeStringList, false },
- { kEob1IntroFilesWdExit, kTypeStringList, false },
- { kEob1IntroFilesTunnel, kTypeStringList, false },
- { kEob1IntroOpeningFrmDelay, k3TypeRaw16to8, false },
- { kEob1IntroWdEncodeX, kTypeRawData, false },
- { kEob1IntroWdEncodeY, kTypeRawData, false },
- { kEob1IntroWdEncodeWH, kTypeRawData, false },
- { kEob1IntroWdDsX, kLolTypeRaw16, false },
- { kEob1IntroWdDsY, kTypeRawData, false },
- { kEob1IntroTvlX1, kTypeRawData, false },
- { kEob1IntroTvlY1, kTypeRawData, false },
- { kEob1IntroTvlX2, kTypeRawData, false },
- { kEob1IntroTvlY2, kTypeRawData, false },
- { kEob1IntroTvlW, kTypeRawData, false },
- { kEob1IntroTvlH, kTypeRawData, false },
-
- { kEob1DoorShapeDefs, kTypeRawData, false },
- { kEob1DoorSwitchShapeDefs, kTypeRawData, false },
- { kEob1DoorSwitchCoords, kTypeRawData, false },
- { kEob1MonsterProperties, kTypeRawData, false },
- { kEob1EnemyMageSpellList, kTypeRawData, false },
- { kEob1EnemyMageSfx, kTypeRawData, false },
- { kEob1BeholderSpellList, kTypeRawData, false },
- { kEob1BeholderSfx, kTypeRawData, false },
- { kEob1TurnUndeadString, kTypeStringList, true },
-
- { kEob1NpcShpData, kTypeRawData, false },
- { kEob1NpcSubShpIndex1, kTypeRawData, false },
- { kEob1NpcSubShpIndex2, kTypeRawData, false },
- { kEob1NpcSubShpY, kTypeRawData, false },
- { kEob1Npc0Strings, kTypeStringList, true },
- { kEob1Npc11Strings, kTypeStringList, true },
- { kEob1Npc12Strings, kTypeStringList, true },
- { kEob1Npc21Strings, kTypeStringList, true },
- { kEob1Npc22Strings, kTypeStringList, true },
- { kEob1Npc31Strings, kTypeStringList, true },
- { kEob1Npc32Strings, kTypeStringList, true },
- { kEob1Npc4Strings, kTypeStringList, true },
- { kEob1Npc5Strings, kTypeStringList, true },
- { kEob1Npc6Strings, kTypeStringList, true },
- { kEob1Npc7Strings, kTypeStringList, true },
+ { kEoB1MainMenuStrings, kTypeStringList, true },
+ { kEoB1BonusStrings, kTypeStringList, true },
+
+ { kEoB1IntroFilesOpening, kTypeStringList, false },
+ { kEoB1IntroFilesTower, kTypeStringList, false },
+ { kEoB1IntroFilesOrb, kTypeStringList, false },
+ { kEoB1IntroFilesWdEntry, kTypeStringList, false },
+ { kEoB1IntroFilesKing, kTypeStringList, false },
+ { kEoB1IntroFilesHands, kTypeStringList, false },
+ { kEoB1IntroFilesWdExit, kTypeStringList, false },
+ { kEoB1IntroFilesTunnel, kTypeStringList, false },
+ { kEoB1IntroOpeningFrmDelay, k3TypeRaw16to8, false },
+ { kEoB1IntroWdEncodeX, kTypeRawData, false },
+ { kEoB1IntroWdEncodeY, kTypeRawData, false },
+ { kEoB1IntroWdEncodeWH, kTypeRawData, false },
+ { kEoB1IntroWdDsX, kLoLTypeRaw16, false },
+ { kEoB1IntroWdDsY, kTypeRawData, false },
+ { kEoB1IntroTvlX1, kTypeRawData, false },
+ { kEoB1IntroTvlY1, kTypeRawData, false },
+ { kEoB1IntroTvlX2, kTypeRawData, false },
+ { kEoB1IntroTvlY2, kTypeRawData, false },
+ { kEoB1IntroTvlW, kTypeRawData, false },
+ { kEoB1IntroTvlH, kTypeRawData, false },
+
+ { kEoB1DoorShapeDefs, kTypeRawData, false },
+ { kEoB1DoorSwitchShapeDefs, kTypeRawData, false },
+ { kEoB1DoorSwitchCoords, kTypeRawData, false },
+ { kEoB1MonsterProperties, kTypeRawData, false },
+ { kEoB1EnemyMageSpellList, kTypeRawData, false },
+ { kEoB1EnemyMageSfx, kTypeRawData, false },
+ { kEoB1BeholderSpellList, kTypeRawData, false },
+ { kEoB1BeholderSfx, kTypeRawData, false },
+ { kEoB1TurnUndeadString, kTypeStringList, true },
+
+ { kEoB1NpcShpData, kTypeRawData, false },
+ { kEoB1NpcSubShpIndex1, kTypeRawData, false },
+ { kEoB1NpcSubShpIndex2, kTypeRawData, false },
+ { kEoB1NpcSubShpY, kTypeRawData, false },
+ { kEoB1Npc0Strings, kTypeStringList, true },
+ { kEoB1Npc11Strings, kTypeStringList, true },
+ { kEoB1Npc12Strings, kTypeStringList, true },
+ { kEoB1Npc21Strings, kTypeStringList, true },
+ { kEoB1Npc22Strings, kTypeStringList, true },
+ { kEoB1Npc31Strings, kTypeStringList, true },
+ { kEoB1Npc32Strings, kTypeStringList, true },
+ { kEoB1Npc4Strings, kTypeStringList, true },
+ { kEoB1Npc5Strings, kTypeStringList, true },
+ { kEoB1Npc6Strings, kTypeStringList, true },
+ { kEoB1Npc7Strings, kTypeStringList, true },
// EYE OF THE BEHOLDER II
- { kEob2MainMenuStrings, kTypeStringList, true },
- { kEob2TransferConvertTable, kTypeRawData, false },
- { kEob2TransferExpTable, kLolTypeRaw32, false },
-
- { kEob2IntroStrings, k2TypeSfxList, true },
- { kEob2IntroCPSFiles, kTypeStringList, true },
- { kEob2IntroSeqData00, kEob2TypeSeqData, false },
- { kEob2IntroSeqData01, kEob2TypeSeqData, false },
- { kEob2IntroSeqData02, kEob2TypeSeqData, false },
- { kEob2IntroSeqData03, kEob2TypeSeqData, false },
- { kEob2IntroSeqData04, kEob2TypeSeqData, false },
- { kEob2IntroSeqData05, kEob2TypeSeqData, false },
- { kEob2IntroSeqData06, kEob2TypeSeqData, false },
- { kEob2IntroSeqData07, kEob2TypeSeqData, false },
- { kEob2IntroSeqData08, kEob2TypeSeqData, false },
- { kEob2IntroSeqData09, kEob2TypeSeqData, false },
- { kEob2IntroSeqData10, kEob2TypeSeqData, false },
- { kEob2IntroSeqData11, kEob2TypeSeqData, false },
- { kEob2IntroSeqData12, kEob2TypeSeqData, false },
- { kEob2IntroSeqData13, kEob2TypeSeqData, false },
- { kEob2IntroSeqData14, kEob2TypeSeqData, false },
- { kEob2IntroSeqData15, kEob2TypeSeqData, false },
- { kEob2IntroSeqData16, kEob2TypeSeqData, false },
- { kEob2IntroSeqData17, kEob2TypeSeqData, false },
- { kEob2IntroSeqData18, kEob2TypeSeqData, false },
- { kEob2IntroSeqData19, kEob2TypeSeqData, false },
- { kEob2IntroSeqData20, kEob2TypeSeqData, false },
- { kEob2IntroSeqData21, kEob2TypeSeqData, false },
- { kEob2IntroSeqData22, kEob2TypeSeqData, false },
- { kEob2IntroSeqData23, kEob2TypeSeqData, false },
- { kEob2IntroSeqData24, kEob2TypeSeqData, false },
- { kEob2IntroSeqData25, kEob2TypeSeqData, false },
- { kEob2IntroSeqData26, kEob2TypeSeqData, false },
- { kEob2IntroSeqData27, kEob2TypeSeqData, false },
- { kEob2IntroSeqData28, kEob2TypeSeqData, false },
- { kEob2IntroSeqData29, kEob2TypeSeqData, false },
- { kEob2IntroSeqData30, kEob2TypeSeqData, false },
- { kEob2IntroSeqData31, kEob2TypeSeqData, false },
- { kEob2IntroSeqData32, kEob2TypeSeqData, false },
- { kEob2IntroSeqData33, kEob2TypeSeqData, false },
- { kEob2IntroSeqData34, kEob2TypeSeqData, false },
- { kEob2IntroSeqData35, kEob2TypeSeqData, false },
- { kEob2IntroSeqData36, kEob2TypeSeqData, false },
- { kEob2IntroSeqData37, kEob2TypeSeqData, false },
- { kEob2IntroSeqData38, kEob2TypeSeqData, false },
- { kEob2IntroSeqData39, kEob2TypeSeqData, false },
- { kEob2IntroSeqData40, kEob2TypeSeqData, false },
- { kEob2IntroSeqData41, kEob2TypeSeqData, false },
- { kEob2IntroSeqData42, kEob2TypeSeqData, false },
- { kEob2IntroSeqData43, kEob2TypeSeqData, false },
- { kEob2IntroShapes00, kEob2TypeShapeData, false },
- { kEob2IntroShapes01, kEob2TypeShapeData, false },
- { kEob2IntroShapes04, kEob2TypeShapeData, false },
- { kEob2IntroShapes07, kEob2TypeShapeData, false },
-
- { kEob2FinaleStrings, k2TypeSfxList, true },
- { kEob2CreditsData, kTypeRawData, true },
- { kEob2FinaleCPSFiles, kTypeStringList, true },
- { kEob2FinaleSeqData00, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData01, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData02, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData03, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData04, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData05, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData06, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData07, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData08, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData09, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData10, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData11, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData12, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData13, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData14, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData15, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData16, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData17, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData18, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData19, kEob2TypeSeqData, false },
- { kEob2FinaleSeqData20, kEob2TypeSeqData, false },
- { kEob2FinaleShapes00, kEob2TypeShapeData, false },
- { kEob2FinaleShapes03, kEob2TypeShapeData, false },
- { kEob2FinaleShapes07, kEob2TypeShapeData, false },
- { kEob2FinaleShapes09, kEob2TypeShapeData, false },
- { kEob2FinaleShapes10, kEob2TypeShapeData, false },
- { kEob2NpcShapeData, kTypeRawData, false },
- { kEobBaseClassModifierFlags, kTypeRawData, false },
- { kEobBaseMonsterStepTable01, kTypeRawData, false },
- { kEobBaseMonsterStepTable02, kTypeRawData, false },
- { kEobBaseMonsterStepTable1, kTypeRawData, false },
- { kEobBaseMonsterStepTable2, k3TypeRaw16to8, false },
- { kEobBaseMonsterStepTable3, k3TypeRaw16to8, false },
- { kEobBaseMonsterCloseAttPosTable1, kTypeRawData, false },
- { kEobBaseMonsterCloseAttPosTable21, kTypeRawData, false },
- { kEobBaseMonsterCloseAttPosTable22, kTypeRawData, false },
- { kEobBaseMonsterCloseAttUnkTable, kTypeRawData, false },
- { kEobBaseMonsterCloseAttChkTable1, kTypeRawData, false },
- { kEobBaseMonsterCloseAttChkTable2, kTypeRawData, false },
- { kEobBaseMonsterCloseAttDstTable1, kTypeRawData, false },
- { kEobBaseMonsterCloseAttDstTable2, kTypeRawData, false },
- { kEobBaseMonsterProximityTable, kTypeRawData, false },
- { kEobBaseFindBlockMonstersTable, kTypeRawData, false },
- { kEobBaseMonsterDirChangeTable, kTypeRawData, false },
- { kEobBaseMonsterDistAttStrings, kTypeStringList, true },
- { kEobBaseEncodeMonsterDefs, kLolTypeRaw16, false },
- { kEobBaseNpcPresets, kEobTypeNpcData, false },
- { kEob2Npc1Strings, kTypeStringList, true },
- { kEob2Npc2Strings, kTypeStringList, true },
- { kEob2MonsterDustStrings, kTypeStringList, true },
- { kEob2DreamSteps, kTypeRawData, false },
- { kEob2KheldranStrings, kTypeStringList, true },
- { kEob2HornStrings, kTypeStringList, true },
- { kEob2HornSounds, kTypeRawData, false },
- { kEob2WallOfForceDsX, kLolTypeRaw16, false },
- { kEob2WallOfForceDsY, kTypeRawData, false },
- { kEob2WallOfForceNumW, kTypeRawData, false },
- { kEob2WallOfForceNumH, kTypeRawData, false },
- { kEob2WallOfForceShpId, kTypeRawData, false },
+ { kEoB2MainMenuStrings, kTypeStringList, true },
+ { kEoB2TransferConvertTable, kTypeRawData, false },
+ { kEoB2TransferExpTable, kLoLTypeRaw32, false },
+
+ { kEoB2IntroStrings, k2TypeSfxList, true },
+ { kEoB2IntroCPSFiles, kTypeStringList, true },
+ { kEoB2IntroSeqData00, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData01, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData02, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData03, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData04, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData05, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData06, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData07, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData08, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData09, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData10, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData11, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData12, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData13, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData14, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData15, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData16, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData17, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData18, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData19, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData20, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData21, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData22, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData23, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData24, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData25, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData26, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData27, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData28, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData29, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData30, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData31, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData32, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData33, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData34, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData35, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData36, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData37, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData38, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData39, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData40, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData41, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData42, kEoB2TypeSeqData, false },
+ { kEoB2IntroSeqData43, kEoB2TypeSeqData, false },
+ { kEoB2IntroShapes00, kEoB2TypeShapeData, false },
+ { kEoB2IntroShapes01, kEoB2TypeShapeData, false },
+ { kEoB2IntroShapes04, kEoB2TypeShapeData, false },
+ { kEoB2IntroShapes07, kEoB2TypeShapeData, false },
+
+ { kEoB2FinaleStrings, k2TypeSfxList, true },
+ { kEoB2CreditsData, kTypeRawData, true },
+ { kEoB2FinaleCPSFiles, kTypeStringList, true },
+ { kEoB2FinaleSeqData00, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData01, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData02, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData03, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData04, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData05, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData06, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData07, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData08, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData09, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData10, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData11, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData12, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData13, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData14, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData15, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData16, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData17, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData18, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData19, kEoB2TypeSeqData, false },
+ { kEoB2FinaleSeqData20, kEoB2TypeSeqData, false },
+ { kEoB2FinaleShapes00, kEoB2TypeShapeData, false },
+ { kEoB2FinaleShapes03, kEoB2TypeShapeData, false },
+ { kEoB2FinaleShapes07, kEoB2TypeShapeData, false },
+ { kEoB2FinaleShapes09, kEoB2TypeShapeData, false },
+ { kEoB2FinaleShapes10, kEoB2TypeShapeData, false },
+ { kEoB2NpcShapeData, kTypeRawData, false },
+ { kEoBBaseClassModifierFlags, kTypeRawData, false },
+ { kEoBBaseMonsterStepTable01, kTypeRawData, false },
+ { kEoBBaseMonsterStepTable02, kTypeRawData, false },
+ { kEoBBaseMonsterStepTable1, kTypeRawData, false },
+ { kEoBBaseMonsterStepTable2, k3TypeRaw16to8, false },
+ { kEoBBaseMonsterStepTable3, k3TypeRaw16to8, false },
+ { kEoBBaseMonsterCloseAttPosTable1, kTypeRawData, false },
+ { kEoBBaseMonsterCloseAttPosTable21, kTypeRawData, false },
+ { kEoBBaseMonsterCloseAttPosTable22, kTypeRawData, false },
+ { kEoBBaseMonsterCloseAttUnkTable, kTypeRawData, false },
+ { kEoBBaseMonsterCloseAttChkTable1, kTypeRawData, false },
+ { kEoBBaseMonsterCloseAttChkTable2, kTypeRawData, false },
+ { kEoBBaseMonsterCloseAttDstTable1, kTypeRawData, false },
+ { kEoBBaseMonsterCloseAttDstTable2, kTypeRawData, false },
+ { kEoBBaseMonsterProximityTable, kTypeRawData, false },
+ { kEoBBaseFindBlockMonstersTable, kTypeRawData, false },
+ { kEoBBaseMonsterDirChangeTable, kTypeRawData, false },
+ { kEoBBaseMonsterDistAttStrings, kTypeStringList, true },
+ { kEoBBaseEncodeMonsterDefs, kLoLTypeRaw16, false },
+ { kEoBBaseNpcPresets, kEoBTypeNpcData, false },
+ { kEoB2Npc1Strings, kTypeStringList, true },
+ { kEoB2Npc2Strings, kTypeStringList, true },
+ { kEoB2MonsterDustStrings, kTypeStringList, true },
+ { kEoB2DreamSteps, kTypeRawData, false },
+ { kEoB2KheldranStrings, kTypeStringList, true },
+ { kEoB2HornStrings, kTypeStringList, true },
+ { kEoB2HornSounds, kTypeRawData, false },
+ { kEoB2WallOfForceDsX, kLoLTypeRaw16, false },
+ { kEoB2WallOfForceDsY, kTypeRawData, false },
+ { kEoB2WallOfForceNumW, kTypeRawData, false },
+ { kEoB2WallOfForceNumH, kTypeRawData, false },
+ { kEoB2WallOfForceShpId, kTypeRawData, false },
// LANDS OF LORE
// Ingame
- { kLolIngamePakFiles, kTypeStringList, false },
-
- { kLolCharacterDefs, kLolTypeCharData, true },
- { kLolIngameSfxFiles, k2TypeSfxList, false },
- { kLolIngameSfxIndex, kTypeRawData, false },
- { kLolMusicTrackMap, kTypeRawData, false },
- { kLolIngameGMSfxIndex, kTypeRawData, false },
- { kLolIngameMT32SfxIndex, kTypeRawData, false },
- { kLolIngamePcSpkSfxIndex, kTypeRawData, false },
- { kLolSpellProperties, kLolTypeSpellData, false },
- { kLolGameShapeMap, kTypeRawData, false },
- { kLolSceneItemOffs, kTypeRawData, false },
- { kLolCharInvIndex, k3TypeRaw16to8, false },
- { kLolCharInvDefs, kTypeRawData, false },
- { kLolCharDefsMan, kLolTypeRaw16, false },
- { kLolCharDefsWoman, kLolTypeRaw16, false },
- { kLolCharDefsKieran, kLolTypeRaw16, false },
- { kLolCharDefsAkshel, kLolTypeRaw16, false },
- { kLolExpRequirements, kLolTypeRaw32, false },
- { kLolMonsterModifiers, kLolTypeRaw16, false },
- { kLolMonsterShiftOffsets, kTypeRawData, false },
- { kLolMonsterDirFlags, kTypeRawData, false },
- { kLolMonsterScaleY, kTypeRawData, false },
- { kLolMonsterScaleX, kTypeRawData, false },
- { kLolMonsterScaleWH, kLolTypeRaw16, false },
- { kLolFlyingObjectShp, kLolTypeFlightShpData, false },
- { kLolInventoryDesc, kLolTypeRaw16, false },
- { kLolLevelShpList, kTypeStringList, false },
- { kLolLevelDatList, kTypeStringList, false },
- { kLolCompassDefs, kLolTypeCompassData, false },
- { kLolItemPrices, kLolTypeRaw16, false },
- { kLolStashSetup, kTypeRawData, false },
-
- { kLolDscWalls, kTypeRawData, false },
- { kLolEobCommonDscShapeIndex, kTypeRawData, false },
- { kLolDscOvlMap, kTypeRawData, false },
- { kLolDscScaleWidthData, kLolTypeRaw16, false },
- { kLolDscScaleHeightData, kLolTypeRaw16, false },
- { kLolEobCommonDscX, kLolTypeRaw16, false },
- { kLolDscY, kTypeRawData, false },
- { kLolEobCommonDscTileIndex, kTypeRawData, false },
- { kLolEobCommonDscUnk2, kTypeRawData, false },
- { kLolEobCommonDscDoorShapeIndex, kTypeRawData, false },
- { kLolEobCommonDscDimData1, kTypeRawData, false },
- { kLolEobCommonDscDimData2, kTypeRawData, false },
- { kLolEobCommonDscBlockMap, kTypeRawData, false },
- { kLolEobCommonDscDimMap, kTypeRawData, false },
- { kLolDscDoorScale, kLolTypeRaw16, false },
- { kLolDscOvlIndex, k3TypeRaw16to8, false },
- { kLolEobCommonDscBlockIndex, kTypeRawData, false },
- { kLolDscDoor4, kLolTypeRaw16, false },
- { kLolEobCommonDscDoorY2, kTypeRawData, false },
- { kLolDscDoorX, kLolTypeRaw16, false },
- { kLolDscDoorY, kLolTypeRaw16, false },
-
- { kLolScrollXTop, k3TypeRaw16to8, false },
- { kLolScrollYTop, k3TypeRaw16to8, false },
- { kLolScrollXBottom, k3TypeRaw16to8, false },
- { kLolScrollYBottom, k3TypeRaw16to8, false },
-
- { kLolButtonDefs, kLolTypeButtonDef, false },
- { kLolButtonList1, kLolTypeRaw16, false },
- { kLolButtonList2, kLolTypeRaw16, false },
- { kLolButtonList3, kLolTypeRaw16, false },
- { kLolButtonList4, kLolTypeRaw16, false },
- { kLolButtonList5, kLolTypeRaw16, false },
- { kLolButtonList6, kLolTypeRaw16, false },
- { kLolButtonList7, kLolTypeRaw16, false },
- { kLolButtonList8, kLolTypeRaw16, false },
-
- { kLolLegendData, kTypeRawData, false },
- { kLolMapCursorOvl, kTypeRawData, false },
- { kLolMapStringId, kLolTypeRaw16, false },
-
- { kLolSpellbookAnim, k3TypeRaw16to8, false },
- { kLolSpellbookCoords, k3TypeRaw16to8, false },
- { kLolHealShapeFrames, kTypeRawData, false },
- { kLolLightningDefs, kTypeRawData, false },
- { kLolFireballCoords, kLolTypeRaw16, false },
-
- { kLolCredits, kTypeRawData, false },
-
- { kLolHistory, kTypeRawData, false },
+ { kLoLIngamePakFiles, kTypeStringList, false },
+
+ { kLoLCharacterDefs, kLoLTypeCharData, true },
+ { kLoLIngameSfxFiles, k2TypeSfxList, false },
+ { kLoLIngameSfxIndex, kTypeRawData, false },
+ { kLoLMusicTrackMap, kTypeRawData, false },
+ { kLoLIngameGMSfxIndex, kTypeRawData, false },
+ { kLoLIngameMT32SfxIndex, kTypeRawData, false },
+ { kLoLIngamePcSpkSfxIndex, kTypeRawData, false },
+ { kLoLSpellProperties, kLoLTypeSpellData, false },
+ { kLoLGameShapeMap, kTypeRawData, false },
+ { kLoLSceneItemOffs, kTypeRawData, false },
+ { kLoLCharInvIndex, k3TypeRaw16to8, false },
+ { kLoLCharInvDefs, kTypeRawData, false },
+ { kLoLCharDefsMan, kLoLTypeRaw16, false },
+ { kLoLCharDefsWoman, kLoLTypeRaw16, false },
+ { kLoLCharDefsKieran, kLoLTypeRaw16, false },
+ { kLoLCharDefsAkshel, kLoLTypeRaw16, false },
+ { kLoLExpRequirements, kLoLTypeRaw32, false },
+ { kLoLMonsterModifiers, kLoLTypeRaw16, false },
+ { kLoLMonsterShiftOffsets, kTypeRawData, false },
+ { kLoLMonsterDirFlags, kTypeRawData, false },
+ { kLoLMonsterScaleY, kTypeRawData, false },
+ { kLoLMonsterScaleX, kTypeRawData, false },
+ { kLoLMonsterScaleWH, kLoLTypeRaw16, false },
+ { kLoLFlyingObjectShp, kLoLTypeFlightShpData, false },
+ { kLoLInventoryDesc, kLoLTypeRaw16, false },
+ { kLoLLevelShpList, kTypeStringList, false },
+ { kLoLLevelDatList, kTypeStringList, false },
+ { kLoLCompassDefs, kLoLTypeCompassData, false },
+ { kLoLItemPrices, kLoLTypeRaw16, false },
+ { kLoLStashSetup, kTypeRawData, false },
+
+ { kLoLDscWalls, kTypeRawData, false },
+ { kRpgCommonDscShapeIndex, kTypeRawData, false },
+ { kLoLDscOvlMap, kTypeRawData, false },
+ { kLoLDscScaleWidthData, kLoLTypeRaw16, false },
+ { kLoLDscScaleHeightData, kLoLTypeRaw16, false },
+ { kRpgCommonDscX, kLoLTypeRaw16, false },
+ { kLoLDscY, kTypeRawData, false },
+ { kRpgCommonDscTileIndex, kTypeRawData, false },
+ { kRpgCommonDscUnk2, kTypeRawData, false },
+ { kRpgCommonDscDoorShapeIndex, kTypeRawData, false },
+ { kRpgCommonDscDimData1, kTypeRawData, false },
+ { kRpgCommonDscDimData2, kTypeRawData, false },
+ { kRpgCommonDscBlockMap, kTypeRawData, false },
+ { kRpgCommonDscDimMap, kTypeRawData, false },
+ { kLoLDscDoorScale, kLoLTypeRaw16, false },
+ { kLoLDscOvlIndex, k3TypeRaw16to8, false },
+ { kRpgCommonDscBlockIndex, kTypeRawData, false },
+ { kLoLDscDoor4, kLoLTypeRaw16, false },
+ { kRpgCommonDscDoorY2, kTypeRawData, false },
+ { kLoLDscDoorX, kLoLTypeRaw16, false },
+ { kLoLDscDoorY, kLoLTypeRaw16, false },
+
+ { kLoLScrollXTop, k3TypeRaw16to8, false },
+ { kLoLScrollYTop, k3TypeRaw16to8, false },
+ { kLoLScrollXBottom, k3TypeRaw16to8, false },
+ { kLoLScrollYBottom, k3TypeRaw16to8, false },
+
+ { kLoLButtonDefs, kLoLTypeButtonDef, false },
+ { kLoLButtonList1, kLoLTypeRaw16, false },
+ { kLoLButtonList2, kLoLTypeRaw16, false },
+ { kLoLButtonList3, kLoLTypeRaw16, false },
+ { kLoLButtonList4, kLoLTypeRaw16, false },
+ { kLoLButtonList5, kLoLTypeRaw16, false },
+ { kLoLButtonList6, kLoLTypeRaw16, false },
+ { kLoLButtonList7, kLoLTypeRaw16, false },
+ { kLoLButtonList8, kLoLTypeRaw16, false },
+
+ { kLoLLegendData, kTypeRawData, false },
+ { kLoLMapCursorOvl, kTypeRawData, false },
+ { kLoLMapStringId, kLoLTypeRaw16, false },
+
+ { kLoLSpellbookAnim, k3TypeRaw16to8, false },
+ { kLoLSpellbookCoords, k3TypeRaw16to8, false },
+ { kLoLHealShapeFrames, kTypeRawData, false },
+ { kLoLLightningDefs, kTypeRawData, false },
+ { kLoLFireballCoords, kLoLTypeRaw16, false },
+
+ { kLoLCredits, kTypeRawData, false },
+
+ { kLoLHistory, kTypeRawData, false },
{ -1, 0, 0 }
};
@@ -691,9 +691,9 @@ const TypeTable gameTable[] = {
{ kKyra1, 0 },
{ kKyra2, 1 },
{ kKyra3, 2 },
- { kEob1, 3 },
- { kEob2, 4 },
- { kLol, 5 },
+ { kEoB1, 3 },
+ { kEoB2, 4 },
+ { kLoL, 5 },
{ -1, -1 }
};
@@ -1347,817 +1347,817 @@ const char *getIdString(const int id) {
return "k3ItemMagicTable";
case k3ItemStringMap:
return "k3ItemStringMap";
- case kEobBaseChargenStrings1:
- return "kEobBaseChargenStrings1";
- case kEobBaseChargenStrings2:
- return "kEobBaseChargenStrings2";
- case kEobBaseChargenStartLevels:
- return "kEobBaseChargenStartLevels";
- case kEobBaseChargenStatStrings:
- return "kEobBaseChargenStatStrings";
- case kEobBaseChargenRaceSexStrings:
- return "kEobBaseChargenRaceSexStrings";
- case kEobBaseChargenClassStrings:
- return "kEobBaseChargenClassStrings";
- case kEobBaseChargenAlignmentStrings:
- return "kEobBaseChargenAlignmentStrings";
- case kEobBaseChargenEnterGameStrings:
- return "kEobBaseChargenEnterGameStrings";
- case kEobBaseChargenClassMinStats:
- return "kEobBaseChargenClassMinStats";
- case kEobBaseChargenRaceMinStats:
- return "kEobBaseChargenRaceMinStats";
- case kEobBaseChargenRaceMaxStats:
- return "kEobBaseChargenRaceMaxStats";
- case kEobBaseSaveThrowTable1:
- return "kEobBaseSaveThrowTable1";
- case kEobBaseSaveThrowTable2:
- return "kEobBaseSaveThrowTable2";
- case kEobBaseSaveThrowTable3:
- return "kEobBaseSaveThrowTable3";
- case kEobBaseSaveThrowTable4:
- return "kEobBaseSaveThrowTable4";
- case kEobBaseSaveThrwLvlIndex:
- return "kEobBaseSaveThrwLvlIndex";
- case kEobBaseSaveThrwModDiv:
- return "kEobBaseSaveThrwModDiv";
- case kEobBaseSaveThrwModExt:
- return "kEobBaseSaveThrwModExt";
- case kEobBasePryDoorStrings:
- return "kEobBasePryDoorStrings";
- case kEobBaseWarningStrings:
- return "kEobBaseWarningStrings";
- case kEobBaseItemSuffixStringsRings:
- return "kEobBaseItemSuffixStringsRings";
- case kEobBaseItemSuffixStringsPotions:
- return "kEobBaseItemSuffixStringsPotions";
- case kEobBaseItemSuffixStringsWands:
- return "kEobBaseItemSuffixStringsWands";
- case kEobBaseRipItemStrings:
- return "kEobBaseRipItemStrings";
- case kEobBaseCursedString:
- return "kEobBaseCursedString";
- case kEobBaseEnchantedString:
- return "kEobBaseEnchantedString";
- case kEobBaseMagicObjectStrings:
- return "kEobBaseMagicObjectStrings";
- case kEobBaseMagicObject5String:
- return "kEobBaseMagicObject5String";
- case kEobBasePatternSuffix:
- return "kEobBasePatternSuffix";
- case kEobBasePatternGrFix1:
- return "kEobBasePatternGrFix1";
- case kEobBasePatternGrFix2:
- return "kEobBasePatternGrFix2";
- case kEobBaseValidateArmorString:
- return "kEobBaseValidateArmorString";
- case kEobBaseValidateCursedString:
- return "kEobBaseValidateCursedString";
- case kEobBaseValidateNoDropString:
- return "kEobBaseValidateNoDropString";
- case kEobBasePotionStrings:
- return "kEobBasePotionStrings";
- case kEobBaseWandString:
- return "kEobBaseWandString";
- case kEobBaseItemMisuseStrings:
- return "kEobBaseItemMisuseStrings";
- case kEobBaseTakenStrings:
- return "kEobBaseTakenStrings";
- case kEobBasePotionEffectStrings:
- return "kEobBasePotionEffectStrings";
- case kEobBaseYesNoStrings:
- return "kEobBaseYesNoStrings";
- case kLolEobCommonMoreStrings:
- return "kLolEobCommonMoreStrings";
- case kEobBaseNpcMaxStrings:
- return "kEobBaseNpcMaxStrings";
- case kEobBaseOkStrings:
- return "kEobBaseOkStrings";
- case kEobBaseNpcJoinStrings:
- return "kEobBaseNpcJoinStrings";
- case kEobBaseCancelStrings:
- return "kEobBaseCancelStrings";
- case kEobBaseAbortStrings:
- return "kEobBaseAbortStrings";
- case kEobBaseMenuStringsMain:
- return "kEobBaseMenuStringsMain";
- case kEobBaseMenuStringsSaveLoad:
- return "kEobBaseMenuStringsSaveLoad";
- case kEobBaseMenuStringsOnOff:
- return "kEobBaseMenuStringsOnOff";
- case kEobBaseMenuStringsSpells:
- return "kEobBaseMenuStringsSpells";
- case kEobBaseMenuStringsRest:
- return "kEobBaseMenuStringsRest";
- case kEobBaseMenuStringsDrop:
- return "kEobBaseMenuStringsDrop";
- case kEobBaseMenuStringsExit:
- return "kEobBaseMenuStringsExit";
- case kEobBaseMenuStringsStarve:
- return "kEobBaseMenuStringsStarve";
- case kEobBaseMenuStringsScribe:
- return "kEobBaseMenuStringsScribe";
- case kEobBaseMenuStringsDrop2:
- return "kEobBaseMenuStringsDrop2";
- case kEobBaseMenuStringsHead:
- return "kEobBaseMenuStringsHead";
- case kEobBaseMenuStringsPoison:
- return "kEobBaseMenuStringsPoison";
- case kEobBaseMenuStringsMgc:
- return "kEobBaseMenuStringsMgc";
- case kEobBaseMenuStringsPrefs:
- return "kEobBaseMenuStringsPrefs";
- case kEobBaseMenuStringsRest2:
- return "kEobBaseMenuStringsRest2";
- case kEobBaseMenuStringsRest3:
- return "kEobBaseMenuStringsRest3";
- case kEobBaseMenuStringsRest4:
- return "kEobBaseMenuStringsRest4";
- case kEobBaseMenuStringsDefeat:
- return "kEobBaseMenuStringsDefeat";
- case kEobBaseMenuStringsTransfer:
- return "kEobBaseMenuStringsTransfer";
- case kEobBaseMenuStringsSpec:
- return "kEobBaseMenuStringsSpec";
- case kEobBaseMenuStringsSpellNo:
- return "kEobBaseMenuStringsSpellNo";
- case kEobBaseMenuYesNoStrings:
- return "kEobBaseMenuYesNoStrings";
- case kEobBaseSpellLevelsMage:
- return "kEobBaseSpellLevelsMage";
- case kEobBaseSpellLevelsCleric:
- return "kEobBaseSpellLevelsCleric";
- case kEobBaseNumSpellsCleric:
- return "kEobBaseNumSpellsCleric";
- case kEobBaseNumSpellsWisAdj:
- return "kEobBaseNumSpellsWisAdj";
- case kEobBaseNumSpellsPal:
- return "kEobBaseNumSpellsPal";
- case kEobBaseNumSpellsMage:
- return "kEobBaseNumSpellsMage";
- case kEobBaseCharGuiStringsHp:
- return "kEobBaseCharGuiStringsHp";
- case kEobBaseCharGuiStringsWp1:
- return "kEobBaseCharGuiStringsWp1";
- case kEobBaseCharGuiStringsWp2:
- return "kEobBaseCharGuiStringsWp2";
- case kEobBaseCharGuiStringsWr:
- return "kEobBaseCharGuiStringsWr";
- case kEobBaseCharGuiStringsSt1:
- return "kEobBaseCharGuiStringsSt1";
- case kEobBaseCharGuiStringsSt2:
- return "kEobBaseCharGuiStringsSt2";
- case kEobBaseCharGuiStringsIn:
- return "kEobBaseCharGuiStringsIn";
- case kEobBaseCharStatusStrings7:
- return "kEobBaseCharStatusStrings7";
- case kEobBaseCharStatusStrings81:
- return "kEobBaseCharStatusStrings81";
- case kEobBaseCharStatusStrings82:
- return "kEobBaseCharStatusStrings82";
- case kEobBaseCharStatusStrings9:
- return "kEobBaseCharStatusStrings9";
- case kEobBaseCharStatusStrings12:
- return "kEobBaseCharStatusStrings12";
- case kEobBaseCharStatusStrings131:
- return "kEobBaseCharStatusStrings131";
- case kEobBaseCharStatusStrings132:
- return "kEobBaseCharStatusStrings132";
- case kEobBaseLevelGainStrings:
- return "kEobBaseLevelGainStrings";
- case kEobBaseExperienceTable0:
- return "kEobBaseExperienceTable0";
- case kEobBaseExperienceTable1:
- return "kEobBaseExperienceTable1";
- case kEobBaseExperienceTable2:
- return "kEobBaseExperienceTable2";
- case kEobBaseExperienceTable3:
- return "kEobBaseExperienceTable3";
- case kEobBaseExperienceTable4:
- return "kEobBaseExperienceTable4";
- case kEobBaseWllFlagPreset:
- return "kEobBaseWllFlagPreset";
- case kEobBaseDscShapeCoords:
- return "kEobBaseDscShapeCoords";
- case kEobBaseDscDoorScaleOffs:
- return "kEobBaseDscDoorScaleOffs";
- case kEobBaseDscDoorScaleMult1:
- return "kEobBaseDscDoorScaleMult1";
- case kEobBaseDscDoorScaleMult2:
- return "kEobBaseDscDoorScaleMult2";
- case kEobBaseDscDoorScaleMult3:
- return "kEobBaseDscDoorScaleMult3";
- case kEobBaseDscDoorScaleMult4:
- return "kEobBaseDscDoorScaleMult4";
- case kEobBaseDscDoorScaleMult5:
- return "kEobBaseDscDoorScaleMult5";
- case kEobBaseDscDoorScaleMult6:
- return "kEobBaseDscDoorScaleMult6";
- case kEobBaseDscDoorType5Offs:
- return "kEobBaseDscDoorType5Offs";
- case kEobBaseDscDoorXE:
- return "kEobBaseDscDoorXE";
- case kEobBaseDscDoorY1:
- return "kEobBaseDscDoorY1";
- case kEobBaseDscDoorY3:
- return "kEobBaseDscDoorY3";
- case kEobBaseDscDoorY4:
- return "kEobBaseDscDoorY4";
- case kEobBaseDscDoorY5:
- return "kEobBaseDscDoorY5";
- case kEobBaseDscDoorY6:
- return "kEobBaseDscDoorY6";
- case kEobBaseDscDoorY7:
- return "kEobBaseDscDoorY7";
- case kEobBaseDscDoorCoordsExt:
- return "kEobBaseDscDoorCoordsExt";
- case kEobBaseDscItemPosIndex:
- return "kEobBaseDscItemPosIndex";
- case kEobBaseDscItemShpX:
- return "kEobBaseDscItemShpX";
- case kEobBaseDscItemPosUnk:
- return "kEobBaseDscItemPosUnk";
- case kEobBaseDscItemTileIndex:
- return "kEobBaseDscItemTileIndex";
- case kEobBaseDscItemShapeMap:
- return "kEobBaseDscItemShapeMap";
- case kEobBaseDscMonsterFrmOffsTbl1:
- return "kEobBaseDscMonsterFrmOffsTbl1";
- case kEobBaseDscMonsterFrmOffsTbl2:
- return "kEobBaseDscMonsterFrmOffsTbl2";
- case kEobBaseInvSlotX:
- return "kEobBaseInvSlotX";
- case kEobBaseInvSlotY:
- return "kEobBaseInvSlotY";
- case kEobBaseSlotValidationFlags:
- return "kEobBaseSlotValidationFlags";
- case kEobBaseProjectileWeaponTypes:
- return "kEobBaseProjectileWeaponTypes";
- case kEobBaseWandTypes:
- return "kEobBaseWandTypes";
- case kEobBaseDrawObjPosIndex:
- return "kEobBaseDrawObjPosIndex";
- case kEobBaseFlightObjFlipIndex:
- return "kEobBaseFlightObjFlipIndex";
- case kEobBaseFlightObjShpMap:
- return "kEobBaseFlightObjShpMap";
- case kEobBaseFlightObjSclIndex:
- return "kEobBaseFlightObjSclIndex";
- case kEobBaseDscTelptrShpCoords:
- return "kEobBaseDscTelptrShpCoords";
- case kEobBasePortalSeqData:
- return "kEobBasePortalSeqData";
- case kEobBaseManDef:
- return "kEobBaseManDef";
- case kEobBaseManWord:
- return "kEobBaseManWord";
- case kEobBaseManPrompt:
- return "kEobBaseManPrompt";
- case kEobBaseBookNumbers:
- return "kEobBaseBookNumbers";
- case kEobBaseMageSpellsList:
- return "kEobBaseMageSpellsList";
- case kEobBaseClericSpellsList:
- return "kEobBaseClericSpellsList";
- case kEobBaseSpellNames:
- return "kEobBaseSpellNames";
-
- case kEobBaseMagicStrings1:
- return "kEobBaseMagicStrings1";
- case kEobBaseMagicStrings2:
- return "kEobBaseMagicStrings2";
- case kEobBaseMagicStrings3:
- return "kEobBaseMagicStrings3";
- case kEobBaseMagicStrings4:
- return "kEobBaseMagicStrings4";
- case kEobBaseMagicStrings6:
- return "kEobBaseMagicStrings6";
- case kEobBaseMagicStrings7:
- return "kEobBaseMagicStrings7";
- case kEobBaseMagicStrings8:
- return "kEobBaseMagicStrings8";
- case kEobBaseExpObjectTlMode:
- return "kEobBaseExpObjectTlMode";
- case kEobBaseExpObjectTblIndex:
- return "kEobBaseExpObjectTblIndex";
- case kEobBaseExpObjectShpStart:
- return "kEobBaseExpObjectShpStart";
- case kEobBaseExpObjectTbl1:
- return "kEobBaseExpObjectTbl1";
- case kEobBaseExpObjectTbl2:
- return "kEobBaseExpObjectTbl2";
- case kEobBaseExpObjectTbl3:
- return "kEobBaseExpObjectTbl3";
- case kEobBaseExpObjectY:
- return "kEobBaseExpObjectY";
- case kEobBaseSparkDefSteps:
- return "kEobBaseSparkDefSteps";
- case kEobBaseSparkDefSubSteps:
- return "kEobBaseSparkDefSubSteps";
- case kEobBaseSparkDefShift:
- return "kEobBaseSparkDefShift";
- case kEobBaseSparkDefAdd:
- return "kEobBaseSparkDefAdd";
- case kEobBaseSparkDefX:
- return "kEobBaseSparkDefX";
- case kEobBaseSparkDefY:
- return "kEobBaseSparkDefY";
- case kEobBaseSparkOfFlags1:
- return "kEobBaseSparkOfFlags1";
- case kEobBaseSparkOfFlags2:
- return "kEobBaseSparkOfFlags2";
- case kEobBaseSparkOfShift:
- return "kEobBaseSparkOfShift";
- case kEobBaseSparkOfX:
- return "kEobBaseSparkOfX";
- case kEobBaseSparkOfY:
- return "kEobBaseSparkOfY";
- case kEobBaseSpellProperties:
- return "kEobBaseSpellProperties";
- case kEobBaseMagicFlightProps:
- return "kEobBaseMagicFlightProps";
- case kEobBaseTurnUndeadEffect:
- return "kEobBaseTurnUndeadEffect";
- case kEobBaseBurningHandsDest:
- return "kEobBaseBurningHandsDest";
- case kEobBaseConeOfColdDest1:
- return "kEobBaseConeOfColdDest1";
- case kEobBaseConeOfColdDest2:
- return "kEobBaseConeOfColdDest2";
- case kEobBaseConeOfColdDest3:
- return "kEobBaseConeOfColdDest3";
- case kEobBaseConeOfColdDest4:
- return "kEobBaseConeOfColdDest4";
- case kEobBaseConeOfColdGfxTbl:
- return "kEobBaseConeOfColdGfxTbl";
- case kEob1MainMenuStrings:
- return "kEob1MainMenuStrings";
- case kEob1BonusStrings:
- return "kEob1BonusStrings";
- case kEob1IntroFilesOpening:
- return "kEob1IntroFilesOpening";
- case kEob1IntroFilesTower:
- return "kEob1IntroFilesTower";
- case kEob1IntroFilesOrb:
- return "kEob1IntroFilesOrb";
- case kEob1IntroFilesWdEntry:
- return "kEob1IntroFilesWdEntry";
- case kEob1IntroFilesKing:
- return "kEob1IntroFilesKing";
- case kEob1IntroFilesHands:
- return "kEob1IntroFilesHands";
- case kEob1IntroFilesWdExit:
- return "kEob1IntroFilesWdExit";
- case kEob1IntroFilesTunnel:
- return "kEob1IntroFilesTunnel";
- case kEob1IntroOpeningFrmDelay:
- return "kEob1IntroOpeningFrmDelay";
- case kEob1IntroWdEncodeX:
- return "kEob1IntroWdEncodeX";
- case kEob1IntroWdEncodeY:
- return "kEob1IntroWdEncodeY";
- case kEob1IntroWdEncodeWH:
- return "kEob1IntroWdEncodeWH";
- case kEob1IntroWdDsX:
- return "kEob1IntroWdDsX";
- case kEob1IntroWdDsY:
- return "kEob1IntroWdDsY";
- case kEob1IntroTvlX1:
- return "kEob1IntroTvlX1";
- case kEob1IntroTvlY1:
- return "kEob1IntroTvlY1";
- case kEob1IntroTvlX2:
- return "kEob1IntroTvlX2";
- case kEob1IntroTvlY2:
- return "kEob1IntroTvlY2";
- case kEob1IntroTvlW:
- return "kEob1IntroTvlW";
- case kEob1IntroTvlH:
- return "kEob1IntroTvlH";
- case kEob1DoorShapeDefs:
- return "kEob1DoorShapeDefs";
- case kEob1DoorSwitchCoords:
- return "kEob1DoorSwitchCoords";
- case kEob1MonsterProperties:
- return "kEob1MonsterProperties";
- case kEob1EnemyMageSpellList:
- return "kEob1EnemyMageSpellList";
- case kEob1EnemyMageSfx:
- return "kEob1EnemyMageSfx";
- case kEob1BeholderSpellList:
- return "kEob1BeholderSpellList";
- case kEob1BeholderSfx:
- return "kEob1BeholderSfx";
- case kEob1TurnUndeadString:
- return "kEob1TurnUndeadString";
- case kEob1NpcShpData:
- return "kEob1NpcShpData";
- case kEob1NpcSubShpIndex1:
- return "kEob1NpcSubShpIndex1";
- case kEob1NpcSubShpIndex2:
- return "kEob1NpcSubShpIndex2";
- case kEob1NpcSubShpY:
- return "kEob1NpcSubShpY";
- case kEob1Npc0Strings:
- return "kEob1Npc0Strings";
- case kEob1Npc11Strings:
- return "kEob1Npc11Strings";
- case kEob1Npc12Strings:
- return "kEob1Npc12Strings";
- case kEob1Npc21Strings:
- return "kEob1Npc21Strings";
- case kEob1Npc22Strings:
- return "kEob1Npc22Strings";
- case kEob1Npc31Strings:
- return "kEob1Npc31Strings";
- case kEob1Npc32Strings:
- return "kEob1Npc32Strings";
- case kEob1Npc4Strings:
- return "kEob1Npc4Strings";
- case kEob1Npc5Strings:
- return "kEob1Npc5Strings";
- case kEob1Npc6Strings:
- return "kEob1Npc6Strings";
- case kEob1Npc7Strings:
- return "kEob1Npc7Strings";
- case kEob2MainMenuStrings:
- return "kEob2MainMenuStrings";
- case kEob2TransferConvertTable:
- return "kEob2TransferConvertTable";
- case kEob2TransferExpTable:
- return "kEob2TransferExpTable";
- case kEob2IntroStrings:
- return "kEob2IntroStrings";
- case kEob2IntroCPSFiles:
- return "kEob2IntroCPSFiles";
- case kEob2IntroSeqData00:
- return "kEob2IntroSeqData00";
- case kEob2IntroSeqData01:
- return "kEob2IntroSeqData01";
- case kEob2IntroSeqData02:
- return "kEob2IntroSeqData02";
- case kEob2IntroSeqData03:
- return "kEob2IntroSeqData03";
- case kEob2IntroSeqData04:
- return "kEob2IntroSeqData04";
- case kEob2IntroSeqData05:
- return "kEob2IntroSeqData05";
- case kEob2IntroSeqData06:
- return "kEob2IntroSeqData06";
- case kEob2IntroSeqData07:
- return "kEob2IntroSeqData07";
- case kEob2IntroSeqData08:
- return "kEob2IntroSeqData08";
- case kEob2IntroSeqData09:
- return "kEob2IntroSeqData09";
- case kEob2IntroSeqData10:
- return "kEob2IntroSeqData10";
- case kEob2IntroSeqData11:
- return "kEob2IntroSeqData11";
- case kEob2IntroSeqData12:
- return "kEob2IntroSeqData12";
- case kEob2IntroSeqData13:
- return "kEob2IntroSeqData13";
- case kEob2IntroSeqData14:
- return "kEob2IntroSeqData14";
- case kEob2IntroSeqData15:
- return "kEob2IntroSeqData15";
- case kEob2IntroSeqData16:
- return "kEob2IntroSeqData16";
- case kEob2IntroSeqData17:
- return "kEob2IntroSeqData17";
- case kEob2IntroSeqData18:
- return "kEob2IntroSeqData18";
- case kEob2IntroSeqData19:
- return "kEob2IntroSeqData19";
- case kEob2IntroSeqData20:
- return "kEob2IntroSeqData20";
- case kEob2IntroSeqData21:
- return "kEob2IntroSeqData21";
- case kEob2IntroSeqData22:
- return "kEob2IntroSeqData22";
- case kEob2IntroSeqData23:
- return "kEob2IntroSeqData23";
- case kEob2IntroSeqData24:
- return "kEob2IntroSeqData24";
- case kEob2IntroSeqData25:
- return "kEob2IntroSeqData25";
- case kEob2IntroSeqData26:
- return "kEob2IntroSeqData26";
- case kEob2IntroSeqData27:
- return "kEob2IntroSeqData27";
- case kEob2IntroSeqData28:
- return "kEob2IntroSeqData28";
- case kEob2IntroSeqData29:
- return "kEob2IntroSeqData29";
- case kEob2IntroSeqData30:
- return "kEob2IntroSeqData30";
- case kEob2IntroSeqData31:
- return "kEob2IntroSeqData31";
- case kEob2IntroSeqData32:
- return "kEob2IntroSeqData32";
- case kEob2IntroSeqData33:
- return "kEob2IntroSeqData33";
- case kEob2IntroSeqData34:
- return "kEob2IntroSeqData34";
- case kEob2IntroSeqData35:
- return "kEob2IntroSeqData35";
- case kEob2IntroSeqData36:
- return "kEob2IntroSeqData36";
- case kEob2IntroSeqData37:
- return "kEob2IntroSeqData37";
- case kEob2IntroSeqData38:
- return "kEob2IntroSeqData38";
- case kEob2IntroSeqData39:
- return "kEob2IntroSeqData39";
- case kEob2IntroSeqData40:
- return "kEob2IntroSeqData40";
- case kEob2IntroSeqData41:
- return "kEob2IntroSeqData41";
- case kEob2IntroSeqData42:
- return "kEob2IntroSeqData42";
- case kEob2IntroSeqData43:
- return "kEob2IntroSeqData43";
- case kEob2IntroShapes00:
- return "kEob2IntroShapes00";
- case kEob2IntroShapes01:
- return "kEob2IntroShapes01";
- case kEob2IntroShapes04:
- return "kEob2IntroShapes04";
- case kEob2IntroShapes07:
- return "kEob2IntroShapes07";
- case kEob2FinaleStrings:
- return "kEob2FinaleStrings";
- case kEob2CreditsData:
- return "kEob2CreditsData";
- case kEob2FinaleCPSFiles:
- return "kEob2FinaleCPSFiles";
- case kEob2FinaleSeqData00:
- return "kEob2FinaleSeqData00";
- case kEob2FinaleSeqData01:
- return "kEob2FinaleSeqData01";
- case kEob2FinaleSeqData02:
- return "kEob2FinaleSeqData02";
- case kEob2FinaleSeqData03:
- return "kEob2FinaleSeqData03";
- case kEob2FinaleSeqData04:
- return "kEob2FinaleSeqData04";
- case kEob2FinaleSeqData05:
- return "kEob2FinaleSeqData05";
- case kEob2FinaleSeqData06:
- return "kEob2FinaleSeqData06";
- case kEob2FinaleSeqData07:
- return "kEob2FinaleSeqData07";
- case kEob2FinaleSeqData08:
- return "kEob2FinaleSeqData08";
- case kEob2FinaleSeqData09:
- return "kEob2FinaleSeqData09";
- case kEob2FinaleSeqData10:
- return "kEob2FinaleSeqData10";
- case kEob2FinaleSeqData11:
- return "kEob2FinaleSeqData11";
- case kEob2FinaleSeqData12:
- return "kEob2FinaleSeqData12";
- case kEob2FinaleSeqData13:
- return "kEob2FinaleSeqData13";
- case kEob2FinaleSeqData14:
- return "kEob2FinaleSeqData14";
- case kEob2FinaleSeqData15:
- return "kEob2FinaleSeqData15";
- case kEob2FinaleSeqData16:
- return "kEob2FinaleSeqData16";
- case kEob2FinaleSeqData17:
- return "kEob2FinaleSeqData17";
- case kEob2FinaleSeqData18:
- return "kEob2FinaleSeqData18";
- case kEob2FinaleSeqData19:
- return "kEob2FinaleSeqData19";
- case kEob2FinaleSeqData20:
- return "kEob2FinaleSeqData20";
- case kEob2FinaleShapes00:
- return "kEob2FinaleShapes00";
- case kEob2FinaleShapes03:
- return "kEob2FinaleShapes03";
- case kEob2FinaleShapes07:
- return "kEob2FinaleShapes07";
- case kEob2FinaleShapes09:
- return "kEob2FinaleShapes09";
- case kEob2FinaleShapes10:
- return "kEob2FinaleShapes10";
- case kEob2NpcShapeData:
- return "kEob2NpcShapeData";
- case kEobBaseClassModifierFlags:
- return "kEobBaseClassModifierFlags";
- case kEobBaseMonsterStepTable01:
- return "kEobBaseMonsterStepTable01";
- case kEobBaseMonsterStepTable02:
- return "kEobBaseMonsterStepTable02";
- case kEobBaseMonsterStepTable1:
- return "kEobBaseMonsterStepTable1";
- case kEobBaseMonsterStepTable2:
- return "kEobBaseMonsterStepTable2";
- case kEobBaseMonsterStepTable3:
- return "kEobBaseMonsterStepTable3";
- case kEobBaseMonsterCloseAttPosTable1:
- return "kEobBaseMonsterCloseAttPosTable1";
- case kEobBaseMonsterCloseAttPosTable21:
- return "kEobBaseMonsterCloseAttPosTable21";
- case kEobBaseMonsterCloseAttPosTable22:
- return "kEobBaseMonsterCloseAttPosTable22";
- case kEobBaseMonsterCloseAttUnkTable:
- return "kEobBaseMonsterCloseAttUnkTable";
- case kEobBaseMonsterCloseAttChkTable1:
- return "kEobBaseMonsterCloseAttChkTable1";
- case kEobBaseMonsterCloseAttChkTable2:
- return "kEobBaseMonsterCloseAttChkTable2";
- case kEobBaseMonsterCloseAttDstTable1:
- return "kEobBaseMonsterCloseAttDstTable1";
- case kEobBaseMonsterCloseAttDstTable2:
- return "kEobBaseMonsterCloseAttDstTable2";
- case kEobBaseMonsterProximityTable:
- return "kEobBaseMonsterProximityTable";
- case kEobBaseFindBlockMonstersTable:
- return "kEobBaseFindBlockMonstersTable";
- case kEobBaseMonsterDirChangeTable:
- return "kEobBaseMonsterDirChangeTable";
- case kEobBaseMonsterDistAttStrings:
- return "kEobBaseMonsterDistAttStrings";
- case kEobBaseEncodeMonsterDefs:
- return "kEobBaseEncodeMonsterDefs";
- case kEobBaseNpcPresets:
- return "kEobBaseNpcPresets";
- case kEob2Npc1Strings:
- return "kEob2Npc1Strings";
- case kEob2Npc2Strings:
- return "kEob2Npc2Strings";
- case kEob2MonsterDustStrings:
- return "kEob2MonsterDustStrings";
- case kEob2DreamSteps:
- return "kEob2DreamSteps";
- case kEob2KheldranStrings:
- return "kEob2KheldranStrings";
- case kEob2HornStrings:
- return "kEob2HornStrings";
- case kEob2HornSounds:
- return "kEob2HornSounds";
- case kEob2WallOfForceDsX:
- return "kEob2WallOfForceDsX";
- case kEob2WallOfForceDsY:
- return "kEob2WallOfForceDsY";
- case kEob2WallOfForceNumW:
- return "kEob2WallOfForceNumW";
- case kEob2WallOfForceNumH:
- return "kEob2WallOfForceNumH";
- case kEob2WallOfForceShpId:
- return "kEob2WallOfForceShpId";
- case kLolIngamePakFiles:
- return "kLolIngamePakFiles";
- case kLolCharacterDefs:
- return "kLolCharacterDefs";
- case kLolIngameSfxFiles:
- return "kLolIngameSfxFiles";
- case kLolIngameSfxIndex:
- return "kLolIngameSfxIndex";
- case kLolMusicTrackMap:
- return "kLolMusicTrackMap";
- case kLolIngameGMSfxIndex:
- return "kLolIngameGMSfxIndex";
- case kLolIngameMT32SfxIndex:
- return "kLolIngameMT32SfxIndex";
- case kLolIngamePcSpkSfxIndex:
- return "kLolIngamePcSpkSfxIndex";
- case kLolSpellProperties:
- return "kLolSpellProperties";
- case kLolGameShapeMap:
- return "kLolGameShapeMap";
- case kLolSceneItemOffs:
- return "kLolSceneItemOffs";
- case kLolCharInvIndex:
- return "kLolCharInvIndex";
- case kLolCharInvDefs:
- return "kLolCharInvDefs";
- case kLolCharDefsMan:
- return "kLolCharDefsMan";
- case kLolCharDefsWoman:
- return "kLolCharDefsWoman";
- case kLolCharDefsKieran:
- return "kLolCharDefsKieran";
- case kLolCharDefsAkshel:
- return "kLolCharDefsAkshel";
- case kLolExpRequirements:
- return "kLolExpRequirements";
- case kLolMonsterModifiers:
- return "kLolMonsterModifiers";
- case kLolMonsterShiftOffsets:
- return "kLolMonsterShiftOffsets";
- case kLolMonsterDirFlags:
- return "kLolMonsterDirFlags";
- case kLolMonsterScaleY:
- return "kLolMonsterScaleY";
- case kLolMonsterScaleX:
- return "kLolMonsterScaleX";
- case kLolMonsterScaleWH:
- return "kLolMonsterScaleWH";
- case kLolFlyingObjectShp:
- return "kLolFlyingObjectShp";
- case kLolInventoryDesc:
- return "kLolInventoryDesc";
- case kLolLevelShpList:
- return "kLolLevelShpList";
- case kLolLevelDatList:
- return "kLolLevelDatList";
- case kLolCompassDefs:
- return "kLolCompassDefs";
- case kLolItemPrices:
- return "kLolItemPrices";
- case kLolStashSetup:
- return "kLolStashSetup";
- case kLolDscWalls:
- return "kLolDscWalls";
- case kLolEobCommonDscShapeIndex:
- return "kLolEobCommonDscShapeIndex";
- case kLolDscOvlMap:
- return "kLolDscOvlMap";
- case kLolDscScaleWidthData:
- return "kLolDscScaleWidthData";
- case kLolDscScaleHeightData:
- return "kLolDscScaleHeightData";
- case kLolEobCommonDscX:
- return "kLolEobCommonDscX";
- case kLolDscY:
- return "kLolDscY";
- case kLolEobCommonDscTileIndex:
- return "kLolEobCommonDscTileIndex";
- case kLolEobCommonDscUnk2:
- return "kLolEobCommonDscUnk2";
- case kLolEobCommonDscDoorShapeIndex:
- return "kLolEobCommonDscDoorShapeIndex";
- case kLolEobCommonDscDimData1:
- return "kLolEobCommonDscDimData1";
- case kLolEobCommonDscDimData2:
- return "kLolEobCommonDscDimData2";
- case kLolEobCommonDscBlockMap:
- return "kLolEobCommonDscBlockMap";
- case kLolEobCommonDscDimMap:
- return "kLolEobCommonDscDimMap";
- case kLolDscOvlIndex:
- return "kLolDscOvlIndex";
- case kLolEobCommonDscBlockIndex:
- return "kLolEobCommonDscBlockIndex";
- case kLolEobCommonDscDoorY2:
- return "kLolEobCommonDscDoorY2";
- case kLolDscDoorScale:
- return "kLolDscDoorScale";
- case kLolDscDoor4:
- return "kLolDscDoor4";
- case kLolDscDoorX:
- return "kLolDscDoorX";
- case kLolDscDoorY:
- return "kLolDscDoorY";
- case kLolScrollXTop:
- return "kLolScrollXTop";
- case kLolScrollYTop:
- return "kLolScrollYTop";
- case kLolScrollXBottom:
- return "kLolScrollXBottom";
- case kLolScrollYBottom:
- return "kLolScrollYBottom";
- case kLolButtonDefs:
- return "kLolButtonDefs";
- case kLolButtonList1:
- return "kLolButtonList1";
- case kLolButtonList2:
- return "kLolButtonList2";
- case kLolButtonList3:
- return "kLolButtonList3";
- case kLolButtonList4:
- return "kLolButtonList4";
- case kLolButtonList5:
- return "kLolButtonList5";
- case kLolButtonList6:
- return "kLolButtonList6";
- case kLolButtonList7:
- return "kLolButtonList7";
- case kLolButtonList8:
- return "kLolButtonList8";
- case kLolLegendData:
- return "kLolLegendData";
- case kLolMapCursorOvl:
- return "kLolMapCursorOvl";
- case kLolMapStringId:
- return "kLolMapStringId";
- case kLolSpellbookAnim:
- return "kLolSpellbookAnim";
- case kLolSpellbookCoords:
- return "kLolSpellbookCoords";
- case kLolHealShapeFrames:
- return "kLolHealShapeFrames";
- case kLolLightningDefs:
- return "kLolLightningDefs";
- case kLolFireballCoords:
- return "kLolFireballCoords";
- case kLolHistory:
- return "kLolHistory";
+ case kEoBBaseChargenStrings1:
+ return "kEoBBaseChargenStrings1";
+ case kEoBBaseChargenStrings2:
+ return "kEoBBaseChargenStrings2";
+ case kEoBBaseChargenStartLevels:
+ return "kEoBBaseChargenStartLevels";
+ case kEoBBaseChargenStatStrings:
+ return "kEoBBaseChargenStatStrings";
+ case kEoBBaseChargenRaceSexStrings:
+ return "kEoBBaseChargenRaceSexStrings";
+ case kEoBBaseChargenClassStrings:
+ return "kEoBBaseChargenClassStrings";
+ case kEoBBaseChargenAlignmentStrings:
+ return "kEoBBaseChargenAlignmentStrings";
+ case kEoBBaseChargenEnterGameStrings:
+ return "kEoBBaseChargenEnterGameStrings";
+ case kEoBBaseChargenClassMinStats:
+ return "kEoBBaseChargenClassMinStats";
+ case kEoBBaseChargenRaceMinStats:
+ return "kEoBBaseChargenRaceMinStats";
+ case kEoBBaseChargenRaceMaxStats:
+ return "kEoBBaseChargenRaceMaxStats";
+ case kEoBBaseSaveThrowTable1:
+ return "kEoBBaseSaveThrowTable1";
+ case kEoBBaseSaveThrowTable2:
+ return "kEoBBaseSaveThrowTable2";
+ case kEoBBaseSaveThrowTable3:
+ return "kEoBBaseSaveThrowTable3";
+ case kEoBBaseSaveThrowTable4:
+ return "kEoBBaseSaveThrowTable4";
+ case kEoBBaseSaveThrwLvlIndex:
+ return "kEoBBaseSaveThrwLvlIndex";
+ case kEoBBaseSaveThrwModDiv:
+ return "kEoBBaseSaveThrwModDiv";
+ case kEoBBaseSaveThrwModExt:
+ return "kEoBBaseSaveThrwModExt";
+ case kEoBBasePryDoorStrings:
+ return "kEoBBasePryDoorStrings";
+ case kEoBBaseWarningStrings:
+ return "kEoBBaseWarningStrings";
+ case kEoBBaseItemSuffixStringsRings:
+ return "kEoBBaseItemSuffixStringsRings";
+ case kEoBBaseItemSuffixStringsPotions:
+ return "kEoBBaseItemSuffixStringsPotions";
+ case kEoBBaseItemSuffixStringsWands:
+ return "kEoBBaseItemSuffixStringsWands";
+ case kEoBBaseRipItemStrings:
+ return "kEoBBaseRipItemStrings";
+ case kEoBBaseCursedString:
+ return "kEoBBaseCursedString";
+ case kEoBBaseEnchantedString:
+ return "kEoBBaseEnchantedString";
+ case kEoBBaseMagicObjectStrings:
+ return "kEoBBaseMagicObjectStrings";
+ case kEoBBaseMagicObject5String:
+ return "kEoBBaseMagicObject5String";
+ case kEoBBasePatternSuffix:
+ return "kEoBBasePatternSuffix";
+ case kEoBBasePatternGrFix1:
+ return "kEoBBasePatternGrFix1";
+ case kEoBBasePatternGrFix2:
+ return "kEoBBasePatternGrFix2";
+ case kEoBBaseValidateArmorString:
+ return "kEoBBaseValidateArmorString";
+ case kEoBBaseValidateCursedString:
+ return "kEoBBaseValidateCursedString";
+ case kEoBBaseValidateNoDropString:
+ return "kEoBBaseValidateNoDropString";
+ case kEoBBasePotionStrings:
+ return "kEoBBasePotionStrings";
+ case kEoBBaseWandString:
+ return "kEoBBaseWandString";
+ case kEoBBaseItemMisuseStrings:
+ return "kEoBBaseItemMisuseStrings";
+ case kEoBBaseTakenStrings:
+ return "kEoBBaseTakenStrings";
+ case kEoBBasePotionEffectStrings:
+ return "kEoBBasePotionEffectStrings";
+ case kEoBBaseYesNoStrings:
+ return "kEoBBaseYesNoStrings";
+ case kRpgCommonMoreStrings:
+ return "kRpgCommonMoreStrings";
+ case kEoBBaseNpcMaxStrings:
+ return "kEoBBaseNpcMaxStrings";
+ case kEoBBaseOkStrings:
+ return "kEoBBaseOkStrings";
+ case kEoBBaseNpcJoinStrings:
+ return "kEoBBaseNpcJoinStrings";
+ case kEoBBaseCancelStrings:
+ return "kEoBBaseCancelStrings";
+ case kEoBBaseAbortStrings:
+ return "kEoBBaseAbortStrings";
+ case kEoBBaseMenuStringsMain:
+ return "kEoBBaseMenuStringsMain";
+ case kEoBBaseMenuStringsSaveLoad:
+ return "kEoBBaseMenuStringsSaveLoad";
+ case kEoBBaseMenuStringsOnOff:
+ return "kEoBBaseMenuStringsOnOff";
+ case kEoBBaseMenuStringsSpells:
+ return "kEoBBaseMenuStringsSpells";
+ case kEoBBaseMenuStringsRest:
+ return "kEoBBaseMenuStringsRest";
+ case kEoBBaseMenuStringsDrop:
+ return "kEoBBaseMenuStringsDrop";
+ case kEoBBaseMenuStringsExit:
+ return "kEoBBaseMenuStringsExit";
+ case kEoBBaseMenuStringsStarve:
+ return "kEoBBaseMenuStringsStarve";
+ case kEoBBaseMenuStringsScribe:
+ return "kEoBBaseMenuStringsScribe";
+ case kEoBBaseMenuStringsDrop2:
+ return "kEoBBaseMenuStringsDrop2";
+ case kEoBBaseMenuStringsHead:
+ return "kEoBBaseMenuStringsHead";
+ case kEoBBaseMenuStringsPoison:
+ return "kEoBBaseMenuStringsPoison";
+ case kEoBBaseMenuStringsMgc:
+ return "kEoBBaseMenuStringsMgc";
+ case kEoBBaseMenuStringsPrefs:
+ return "kEoBBaseMenuStringsPrefs";
+ case kEoBBaseMenuStringsRest2:
+ return "kEoBBaseMenuStringsRest2";
+ case kEoBBaseMenuStringsRest3:
+ return "kEoBBaseMenuStringsRest3";
+ case kEoBBaseMenuStringsRest4:
+ return "kEoBBaseMenuStringsRest4";
+ case kEoBBaseMenuStringsDefeat:
+ return "kEoBBaseMenuStringsDefeat";
+ case kEoBBaseMenuStringsTransfer:
+ return "kEoBBaseMenuStringsTransfer";
+ case kEoBBaseMenuStringsSpec:
+ return "kEoBBaseMenuStringsSpec";
+ case kEoBBaseMenuStringsSpellNo:
+ return "kEoBBaseMenuStringsSpellNo";
+ case kEoBBaseMenuYesNoStrings:
+ return "kEoBBaseMenuYesNoStrings";
+ case kEoBBaseSpellLevelsMage:
+ return "kEoBBaseSpellLevelsMage";
+ case kEoBBaseSpellLevelsCleric:
+ return "kEoBBaseSpellLevelsCleric";
+ case kEoBBaseNumSpellsCleric:
+ return "kEoBBaseNumSpellsCleric";
+ case kEoBBaseNumSpellsWisAdj:
+ return "kEoBBaseNumSpellsWisAdj";
+ case kEoBBaseNumSpellsPal:
+ return "kEoBBaseNumSpellsPal";
+ case kEoBBaseNumSpellsMage:
+ return "kEoBBaseNumSpellsMage";
+ case kEoBBaseCharGuiStringsHp:
+ return "kEoBBaseCharGuiStringsHp";
+ case kEoBBaseCharGuiStringsWp1:
+ return "kEoBBaseCharGuiStringsWp1";
+ case kEoBBaseCharGuiStringsWp2:
+ return "kEoBBaseCharGuiStringsWp2";
+ case kEoBBaseCharGuiStringsWr:
+ return "kEoBBaseCharGuiStringsWr";
+ case kEoBBaseCharGuiStringsSt1:
+ return "kEoBBaseCharGuiStringsSt1";
+ case kEoBBaseCharGuiStringsSt2:
+ return "kEoBBaseCharGuiStringsSt2";
+ case kEoBBaseCharGuiStringsIn:
+ return "kEoBBaseCharGuiStringsIn";
+ case kEoBBaseCharStatusStrings7:
+ return "kEoBBaseCharStatusStrings7";
+ case kEoBBaseCharStatusStrings81:
+ return "kEoBBaseCharStatusStrings81";
+ case kEoBBaseCharStatusStrings82:
+ return "kEoBBaseCharStatusStrings82";
+ case kEoBBaseCharStatusStrings9:
+ return "kEoBBaseCharStatusStrings9";
+ case kEoBBaseCharStatusStrings12:
+ return "kEoBBaseCharStatusStrings12";
+ case kEoBBaseCharStatusStrings131:
+ return "kEoBBaseCharStatusStrings131";
+ case kEoBBaseCharStatusStrings132:
+ return "kEoBBaseCharStatusStrings132";
+ case kEoBBaseLevelGainStrings:
+ return "kEoBBaseLevelGainStrings";
+ case kEoBBaseExperienceTable0:
+ return "kEoBBaseExperienceTable0";
+ case kEoBBaseExperienceTable1:
+ return "kEoBBaseExperienceTable1";
+ case kEoBBaseExperienceTable2:
+ return "kEoBBaseExperienceTable2";
+ case kEoBBaseExperienceTable3:
+ return "kEoBBaseExperienceTable3";
+ case kEoBBaseExperienceTable4:
+ return "kEoBBaseExperienceTable4";
+ case kEoBBaseWllFlagPreset:
+ return "kEoBBaseWllFlagPreset";
+ case kEoBBaseDscShapeCoords:
+ return "kEoBBaseDscShapeCoords";
+ case kEoBBaseDscDoorScaleOffs:
+ return "kEoBBaseDscDoorScaleOffs";
+ case kEoBBaseDscDoorScaleMult1:
+ return "kEoBBaseDscDoorScaleMult1";
+ case kEoBBaseDscDoorScaleMult2:
+ return "kEoBBaseDscDoorScaleMult2";
+ case kEoBBaseDscDoorScaleMult3:
+ return "kEoBBaseDscDoorScaleMult3";
+ case kEoBBaseDscDoorScaleMult4:
+ return "kEoBBaseDscDoorScaleMult4";
+ case kEoBBaseDscDoorScaleMult5:
+ return "kEoBBaseDscDoorScaleMult5";
+ case kEoBBaseDscDoorScaleMult6:
+ return "kEoBBaseDscDoorScaleMult6";
+ case kEoBBaseDscDoorType5Offs:
+ return "kEoBBaseDscDoorType5Offs";
+ case kEoBBaseDscDoorXE:
+ return "kEoBBaseDscDoorXE";
+ case kEoBBaseDscDoorY1:
+ return "kEoBBaseDscDoorY1";
+ case kEoBBaseDscDoorY3:
+ return "kEoBBaseDscDoorY3";
+ case kEoBBaseDscDoorY4:
+ return "kEoBBaseDscDoorY4";
+ case kEoBBaseDscDoorY5:
+ return "kEoBBaseDscDoorY5";
+ case kEoBBaseDscDoorY6:
+ return "kEoBBaseDscDoorY6";
+ case kEoBBaseDscDoorY7:
+ return "kEoBBaseDscDoorY7";
+ case kEoBBaseDscDoorCoordsExt:
+ return "kEoBBaseDscDoorCoordsExt";
+ case kEoBBaseDscItemPosIndex:
+ return "kEoBBaseDscItemPosIndex";
+ case kEoBBaseDscItemShpX:
+ return "kEoBBaseDscItemShpX";
+ case kEoBBaseDscItemPosUnk:
+ return "kEoBBaseDscItemPosUnk";
+ case kEoBBaseDscItemTileIndex:
+ return "kEoBBaseDscItemTileIndex";
+ case kEoBBaseDscItemShapeMap:
+ return "kEoBBaseDscItemShapeMap";
+ case kEoBBaseDscMonsterFrmOffsTbl1:
+ return "kEoBBaseDscMonsterFrmOffsTbl1";
+ case kEoBBaseDscMonsterFrmOffsTbl2:
+ return "kEoBBaseDscMonsterFrmOffsTbl2";
+ case kEoBBaseInvSlotX:
+ return "kEoBBaseInvSlotX";
+ case kEoBBaseInvSlotY:
+ return "kEoBBaseInvSlotY";
+ case kEoBBaseSlotValidationFlags:
+ return "kEoBBaseSlotValidationFlags";
+ case kEoBBaseProjectileWeaponTypes:
+ return "kEoBBaseProjectileWeaponTypes";
+ case kEoBBaseWandTypes:
+ return "kEoBBaseWandTypes";
+ case kEoBBaseDrawObjPosIndex:
+ return "kEoBBaseDrawObjPosIndex";
+ case kEoBBaseFlightObjFlipIndex:
+ return "kEoBBaseFlightObjFlipIndex";
+ case kEoBBaseFlightObjShpMap:
+ return "kEoBBaseFlightObjShpMap";
+ case kEoBBaseFlightObjSclIndex:
+ return "kEoBBaseFlightObjSclIndex";
+ case kEoBBaseDscTelptrShpCoords:
+ return "kEoBBaseDscTelptrShpCoords";
+ case kEoBBasePortalSeqData:
+ return "kEoBBasePortalSeqData";
+ case kEoBBaseManDef:
+ return "kEoBBaseManDef";
+ case kEoBBaseManWord:
+ return "kEoBBaseManWord";
+ case kEoBBaseManPrompt:
+ return "kEoBBaseManPrompt";
+ case kEoBBaseBookNumbers:
+ return "kEoBBaseBookNumbers";
+ case kEoBBaseMageSpellsList:
+ return "kEoBBaseMageSpellsList";
+ case kEoBBaseClericSpellsList:
+ return "kEoBBaseClericSpellsList";
+ case kEoBBaseSpellNames:
+ return "kEoBBaseSpellNames";
+
+ case kEoBBaseMagicStrings1:
+ return "kEoBBaseMagicStrings1";
+ case kEoBBaseMagicStrings2:
+ return "kEoBBaseMagicStrings2";
+ case kEoBBaseMagicStrings3:
+ return "kEoBBaseMagicStrings3";
+ case kEoBBaseMagicStrings4:
+ return "kEoBBaseMagicStrings4";
+ case kEoBBaseMagicStrings6:
+ return "kEoBBaseMagicStrings6";
+ case kEoBBaseMagicStrings7:
+ return "kEoBBaseMagicStrings7";
+ case kEoBBaseMagicStrings8:
+ return "kEoBBaseMagicStrings8";
+ case kEoBBaseExpObjectTlMode:
+ return "kEoBBaseExpObjectTlMode";
+ case kEoBBaseExpObjectTblIndex:
+ return "kEoBBaseExpObjectTblIndex";
+ case kEoBBaseExpObjectShpStart:
+ return "kEoBBaseExpObjectShpStart";
+ case kEoBBaseExpObjectTbl1:
+ return "kEoBBaseExpObjectTbl1";
+ case kEoBBaseExpObjectTbl2:
+ return "kEoBBaseExpObjectTbl2";
+ case kEoBBaseExpObjectTbl3:
+ return "kEoBBaseExpObjectTbl3";
+ case kEoBBaseExpObjectY:
+ return "kEoBBaseExpObjectY";
+ case kEoBBaseSparkDefSteps:
+ return "kEoBBaseSparkDefSteps";
+ case kEoBBaseSparkDefSubSteps:
+ return "kEoBBaseSparkDefSubSteps";
+ case kEoBBaseSparkDefShift:
+ return "kEoBBaseSparkDefShift";
+ case kEoBBaseSparkDefAdd:
+ return "kEoBBaseSparkDefAdd";
+ case kEoBBaseSparkDefX:
+ return "kEoBBaseSparkDefX";
+ case kEoBBaseSparkDefY:
+ return "kEoBBaseSparkDefY";
+ case kEoBBaseSparkOfFlags1:
+ return "kEoBBaseSparkOfFlags1";
+ case kEoBBaseSparkOfFlags2:
+ return "kEoBBaseSparkOfFlags2";
+ case kEoBBaseSparkOfShift:
+ return "kEoBBaseSparkOfShift";
+ case kEoBBaseSparkOfX:
+ return "kEoBBaseSparkOfX";
+ case kEoBBaseSparkOfY:
+ return "kEoBBaseSparkOfY";
+ case kEoBBaseSpellProperties:
+ return "kEoBBaseSpellProperties";
+ case kEoBBaseMagicFlightProps:
+ return "kEoBBaseMagicFlightProps";
+ case kEoBBaseTurnUndeadEffect:
+ return "kEoBBaseTurnUndeadEffect";
+ case kEoBBaseBurningHandsDest:
+ return "kEoBBaseBurningHandsDest";
+ case kEoBBaseConeOfColdDest1:
+ return "kEoBBaseConeOfColdDest1";
+ case kEoBBaseConeOfColdDest2:
+ return "kEoBBaseConeOfColdDest2";
+ case kEoBBaseConeOfColdDest3:
+ return "kEoBBaseConeOfColdDest3";
+ case kEoBBaseConeOfColdDest4:
+ return "kEoBBaseConeOfColdDest4";
+ case kEoBBaseConeOfColdGfxTbl:
+ return "kEoBBaseConeOfColdGfxTbl";
+ case kEoB1MainMenuStrings:
+ return "kEoB1MainMenuStrings";
+ case kEoB1BonusStrings:
+ return "kEoB1BonusStrings";
+ case kEoB1IntroFilesOpening:
+ return "kEoB1IntroFilesOpening";
+ case kEoB1IntroFilesTower:
+ return "kEoB1IntroFilesTower";
+ case kEoB1IntroFilesOrb:
+ return "kEoB1IntroFilesOrb";
+ case kEoB1IntroFilesWdEntry:
+ return "kEoB1IntroFilesWdEntry";
+ case kEoB1IntroFilesKing:
+ return "kEoB1IntroFilesKing";
+ case kEoB1IntroFilesHands:
+ return "kEoB1IntroFilesHands";
+ case kEoB1IntroFilesWdExit:
+ return "kEoB1IntroFilesWdExit";
+ case kEoB1IntroFilesTunnel:
+ return "kEoB1IntroFilesTunnel";
+ case kEoB1IntroOpeningFrmDelay:
+ return "kEoB1IntroOpeningFrmDelay";
+ case kEoB1IntroWdEncodeX:
+ return "kEoB1IntroWdEncodeX";
+ case kEoB1IntroWdEncodeY:
+ return "kEoB1IntroWdEncodeY";
+ case kEoB1IntroWdEncodeWH:
+ return "kEoB1IntroWdEncodeWH";
+ case kEoB1IntroWdDsX:
+ return "kEoB1IntroWdDsX";
+ case kEoB1IntroWdDsY:
+ return "kEoB1IntroWdDsY";
+ case kEoB1IntroTvlX1:
+ return "kEoB1IntroTvlX1";
+ case kEoB1IntroTvlY1:
+ return "kEoB1IntroTvlY1";
+ case kEoB1IntroTvlX2:
+ return "kEoB1IntroTvlX2";
+ case kEoB1IntroTvlY2:
+ return "kEoB1IntroTvlY2";
+ case kEoB1IntroTvlW:
+ return "kEoB1IntroTvlW";
+ case kEoB1IntroTvlH:
+ return "kEoB1IntroTvlH";
+ case kEoB1DoorShapeDefs:
+ return "kEoB1DoorShapeDefs";
+ case kEoB1DoorSwitchCoords:
+ return "kEoB1DoorSwitchCoords";
+ case kEoB1MonsterProperties:
+ return "kEoB1MonsterProperties";
+ case kEoB1EnemyMageSpellList:
+ return "kEoB1EnemyMageSpellList";
+ case kEoB1EnemyMageSfx:
+ return "kEoB1EnemyMageSfx";
+ case kEoB1BeholderSpellList:
+ return "kEoB1BeholderSpellList";
+ case kEoB1BeholderSfx:
+ return "kEoB1BeholderSfx";
+ case kEoB1TurnUndeadString:
+ return "kEoB1TurnUndeadString";
+ case kEoB1NpcShpData:
+ return "kEoB1NpcShpData";
+ case kEoB1NpcSubShpIndex1:
+ return "kEoB1NpcSubShpIndex1";
+ case kEoB1NpcSubShpIndex2:
+ return "kEoB1NpcSubShpIndex2";
+ case kEoB1NpcSubShpY:
+ return "kEoB1NpcSubShpY";
+ case kEoB1Npc0Strings:
+ return "kEoB1Npc0Strings";
+ case kEoB1Npc11Strings:
+ return "kEoB1Npc11Strings";
+ case kEoB1Npc12Strings:
+ return "kEoB1Npc12Strings";
+ case kEoB1Npc21Strings:
+ return "kEoB1Npc21Strings";
+ case kEoB1Npc22Strings:
+ return "kEoB1Npc22Strings";
+ case kEoB1Npc31Strings:
+ return "kEoB1Npc31Strings";
+ case kEoB1Npc32Strings:
+ return "kEoB1Npc32Strings";
+ case kEoB1Npc4Strings:
+ return "kEoB1Npc4Strings";
+ case kEoB1Npc5Strings:
+ return "kEoB1Npc5Strings";
+ case kEoB1Npc6Strings:
+ return "kEoB1Npc6Strings";
+ case kEoB1Npc7Strings:
+ return "kEoB1Npc7Strings";
+ case kEoB2MainMenuStrings:
+ return "kEoB2MainMenuStrings";
+ case kEoB2TransferConvertTable:
+ return "kEoB2TransferConvertTable";
+ case kEoB2TransferExpTable:
+ return "kEoB2TransferExpTable";
+ case kEoB2IntroStrings:
+ return "kEoB2IntroStrings";
+ case kEoB2IntroCPSFiles:
+ return "kEoB2IntroCPSFiles";
+ case kEoB2IntroSeqData00:
+ return "kEoB2IntroSeqData00";
+ case kEoB2IntroSeqData01:
+ return "kEoB2IntroSeqData01";
+ case kEoB2IntroSeqData02:
+ return "kEoB2IntroSeqData02";
+ case kEoB2IntroSeqData03:
+ return "kEoB2IntroSeqData03";
+ case kEoB2IntroSeqData04:
+ return "kEoB2IntroSeqData04";
+ case kEoB2IntroSeqData05:
+ return "kEoB2IntroSeqData05";
+ case kEoB2IntroSeqData06:
+ return "kEoB2IntroSeqData06";
+ case kEoB2IntroSeqData07:
+ return "kEoB2IntroSeqData07";
+ case kEoB2IntroSeqData08:
+ return "kEoB2IntroSeqData08";
+ case kEoB2IntroSeqData09:
+ return "kEoB2IntroSeqData09";
+ case kEoB2IntroSeqData10:
+ return "kEoB2IntroSeqData10";
+ case kEoB2IntroSeqData11:
+ return "kEoB2IntroSeqData11";
+ case kEoB2IntroSeqData12:
+ return "kEoB2IntroSeqData12";
+ case kEoB2IntroSeqData13:
+ return "kEoB2IntroSeqData13";
+ case kEoB2IntroSeqData14:
+ return "kEoB2IntroSeqData14";
+ case kEoB2IntroSeqData15:
+ return "kEoB2IntroSeqData15";
+ case kEoB2IntroSeqData16:
+ return "kEoB2IntroSeqData16";
+ case kEoB2IntroSeqData17:
+ return "kEoB2IntroSeqData17";
+ case kEoB2IntroSeqData18:
+ return "kEoB2IntroSeqData18";
+ case kEoB2IntroSeqData19:
+ return "kEoB2IntroSeqData19";
+ case kEoB2IntroSeqData20:
+ return "kEoB2IntroSeqData20";
+ case kEoB2IntroSeqData21:
+ return "kEoB2IntroSeqData21";
+ case kEoB2IntroSeqData22:
+ return "kEoB2IntroSeqData22";
+ case kEoB2IntroSeqData23:
+ return "kEoB2IntroSeqData23";
+ case kEoB2IntroSeqData24:
+ return "kEoB2IntroSeqData24";
+ case kEoB2IntroSeqData25:
+ return "kEoB2IntroSeqData25";
+ case kEoB2IntroSeqData26:
+ return "kEoB2IntroSeqData26";
+ case kEoB2IntroSeqData27:
+ return "kEoB2IntroSeqData27";
+ case kEoB2IntroSeqData28:
+ return "kEoB2IntroSeqData28";
+ case kEoB2IntroSeqData29:
+ return "kEoB2IntroSeqData29";
+ case kEoB2IntroSeqData30:
+ return "kEoB2IntroSeqData30";
+ case kEoB2IntroSeqData31:
+ return "kEoB2IntroSeqData31";
+ case kEoB2IntroSeqData32:
+ return "kEoB2IntroSeqData32";
+ case kEoB2IntroSeqData33:
+ return "kEoB2IntroSeqData33";
+ case kEoB2IntroSeqData34:
+ return "kEoB2IntroSeqData34";
+ case kEoB2IntroSeqData35:
+ return "kEoB2IntroSeqData35";
+ case kEoB2IntroSeqData36:
+ return "kEoB2IntroSeqData36";
+ case kEoB2IntroSeqData37:
+ return "kEoB2IntroSeqData37";
+ case kEoB2IntroSeqData38:
+ return "kEoB2IntroSeqData38";
+ case kEoB2IntroSeqData39:
+ return "kEoB2IntroSeqData39";
+ case kEoB2IntroSeqData40:
+ return "kEoB2IntroSeqData40";
+ case kEoB2IntroSeqData41:
+ return "kEoB2IntroSeqData41";
+ case kEoB2IntroSeqData42:
+ return "kEoB2IntroSeqData42";
+ case kEoB2IntroSeqData43:
+ return "kEoB2IntroSeqData43";
+ case kEoB2IntroShapes00:
+ return "kEoB2IntroShapes00";
+ case kEoB2IntroShapes01:
+ return "kEoB2IntroShapes01";
+ case kEoB2IntroShapes04:
+ return "kEoB2IntroShapes04";
+ case kEoB2IntroShapes07:
+ return "kEoB2IntroShapes07";
+ case kEoB2FinaleStrings:
+ return "kEoB2FinaleStrings";
+ case kEoB2CreditsData:
+ return "kEoB2CreditsData";
+ case kEoB2FinaleCPSFiles:
+ return "kEoB2FinaleCPSFiles";
+ case kEoB2FinaleSeqData00:
+ return "kEoB2FinaleSeqData00";
+ case kEoB2FinaleSeqData01:
+ return "kEoB2FinaleSeqData01";
+ case kEoB2FinaleSeqData02:
+ return "kEoB2FinaleSeqData02";
+ case kEoB2FinaleSeqData03:
+ return "kEoB2FinaleSeqData03";
+ case kEoB2FinaleSeqData04:
+ return "kEoB2FinaleSeqData04";
+ case kEoB2FinaleSeqData05:
+ return "kEoB2FinaleSeqData05";
+ case kEoB2FinaleSeqData06:
+ return "kEoB2FinaleSeqData06";
+ case kEoB2FinaleSeqData07:
+ return "kEoB2FinaleSeqData07";
+ case kEoB2FinaleSeqData08:
+ return "kEoB2FinaleSeqData08";
+ case kEoB2FinaleSeqData09:
+ return "kEoB2FinaleSeqData09";
+ case kEoB2FinaleSeqData10:
+ return "kEoB2FinaleSeqData10";
+ case kEoB2FinaleSeqData11:
+ return "kEoB2FinaleSeqData11";
+ case kEoB2FinaleSeqData12:
+ return "kEoB2FinaleSeqData12";
+ case kEoB2FinaleSeqData13:
+ return "kEoB2FinaleSeqData13";
+ case kEoB2FinaleSeqData14:
+ return "kEoB2FinaleSeqData14";
+ case kEoB2FinaleSeqData15:
+ return "kEoB2FinaleSeqData15";
+ case kEoB2FinaleSeqData16:
+ return "kEoB2FinaleSeqData16";
+ case kEoB2FinaleSeqData17:
+ return "kEoB2FinaleSeqData17";
+ case kEoB2FinaleSeqData18:
+ return "kEoB2FinaleSeqData18";
+ case kEoB2FinaleSeqData19:
+ return "kEoB2FinaleSeqData19";
+ case kEoB2FinaleSeqData20:
+ return "kEoB2FinaleSeqData20";
+ case kEoB2FinaleShapes00:
+ return "kEoB2FinaleShapes00";
+ case kEoB2FinaleShapes03:
+ return "kEoB2FinaleShapes03";
+ case kEoB2FinaleShapes07:
+ return "kEoB2FinaleShapes07";
+ case kEoB2FinaleShapes09:
+ return "kEoB2FinaleShapes09";
+ case kEoB2FinaleShapes10:
+ return "kEoB2FinaleShapes10";
+ case kEoB2NpcShapeData:
+ return "kEoB2NpcShapeData";
+ case kEoBBaseClassModifierFlags:
+ return "kEoBBaseClassModifierFlags";
+ case kEoBBaseMonsterStepTable01:
+ return "kEoBBaseMonsterStepTable01";
+ case kEoBBaseMonsterStepTable02:
+ return "kEoBBaseMonsterStepTable02";
+ case kEoBBaseMonsterStepTable1:
+ return "kEoBBaseMonsterStepTable1";
+ case kEoBBaseMonsterStepTable2:
+ return "kEoBBaseMonsterStepTable2";
+ case kEoBBaseMonsterStepTable3:
+ return "kEoBBaseMonsterStepTable3";
+ case kEoBBaseMonsterCloseAttPosTable1:
+ return "kEoBBaseMonsterCloseAttPosTable1";
+ case kEoBBaseMonsterCloseAttPosTable21:
+ return "kEoBBaseMonsterCloseAttPosTable21";
+ case kEoBBaseMonsterCloseAttPosTable22:
+ return "kEoBBaseMonsterCloseAttPosTable22";
+ case kEoBBaseMonsterCloseAttUnkTable:
+ return "kEoBBaseMonsterCloseAttUnkTable";
+ case kEoBBaseMonsterCloseAttChkTable1:
+ return "kEoBBaseMonsterCloseAttChkTable1";
+ case kEoBBaseMonsterCloseAttChkTable2:
+ return "kEoBBaseMonsterCloseAttChkTable2";
+ case kEoBBaseMonsterCloseAttDstTable1:
+ return "kEoBBaseMonsterCloseAttDstTable1";
+ case kEoBBaseMonsterCloseAttDstTable2:
+ return "kEoBBaseMonsterCloseAttDstTable2";
+ case kEoBBaseMonsterProximityTable:
+ return "kEoBBaseMonsterProximityTable";
+ case kEoBBaseFindBlockMonstersTable:
+ return "kEoBBaseFindBlockMonstersTable";
+ case kEoBBaseMonsterDirChangeTable:
+ return "kEoBBaseMonsterDirChangeTable";
+ case kEoBBaseMonsterDistAttStrings:
+ return "kEoBBaseMonsterDistAttStrings";
+ case kEoBBaseEncodeMonsterDefs:
+ return "kEoBBaseEncodeMonsterDefs";
+ case kEoBBaseNpcPresets:
+ return "kEoBBaseNpcPresets";
+ case kEoB2Npc1Strings:
+ return "kEoB2Npc1Strings";
+ case kEoB2Npc2Strings:
+ return "kEoB2Npc2Strings";
+ case kEoB2MonsterDustStrings:
+ return "kEoB2MonsterDustStrings";
+ case kEoB2DreamSteps:
+ return "kEoB2DreamSteps";
+ case kEoB2KheldranStrings:
+ return "kEoB2KheldranStrings";
+ case kEoB2HornStrings:
+ return "kEoB2HornStrings";
+ case kEoB2HornSounds:
+ return "kEoB2HornSounds";
+ case kEoB2WallOfForceDsX:
+ return "kEoB2WallOfForceDsX";
+ case kEoB2WallOfForceDsY:
+ return "kEoB2WallOfForceDsY";
+ case kEoB2WallOfForceNumW:
+ return "kEoB2WallOfForceNumW";
+ case kEoB2WallOfForceNumH:
+ return "kEoB2WallOfForceNumH";
+ case kEoB2WallOfForceShpId:
+ return "kEoB2WallOfForceShpId";
+ case kLoLIngamePakFiles:
+ return "kLoLIngamePakFiles";
+ case kLoLCharacterDefs:
+ return "kLoLCharacterDefs";
+ case kLoLIngameSfxFiles:
+ return "kLoLIngameSfxFiles";
+ case kLoLIngameSfxIndex:
+ return "kLoLIngameSfxIndex";
+ case kLoLMusicTrackMap:
+ return "kLoLMusicTrackMap";
+ case kLoLIngameGMSfxIndex:
+ return "kLoLIngameGMSfxIndex";
+ case kLoLIngameMT32SfxIndex:
+ return "kLoLIngameMT32SfxIndex";
+ case kLoLIngamePcSpkSfxIndex:
+ return "kLoLIngamePcSpkSfxIndex";
+ case kLoLSpellProperties:
+ return "kLoLSpellProperties";
+ case kLoLGameShapeMap:
+ return "kLoLGameShapeMap";
+ case kLoLSceneItemOffs:
+ return "kLoLSceneItemOffs";
+ case kLoLCharInvIndex:
+ return "kLoLCharInvIndex";
+ case kLoLCharInvDefs:
+ return "kLoLCharInvDefs";
+ case kLoLCharDefsMan:
+ return "kLoLCharDefsMan";
+ case kLoLCharDefsWoman:
+ return "kLoLCharDefsWoman";
+ case kLoLCharDefsKieran:
+ return "kLoLCharDefsKieran";
+ case kLoLCharDefsAkshel:
+ return "kLoLCharDefsAkshel";
+ case kLoLExpRequirements:
+ return "kLoLExpRequirements";
+ case kLoLMonsterModifiers:
+ return "kLoLMonsterModifiers";
+ case kLoLMonsterShiftOffsets:
+ return "kLoLMonsterShiftOffsets";
+ case kLoLMonsterDirFlags:
+ return "kLoLMonsterDirFlags";
+ case kLoLMonsterScaleY:
+ return "kLoLMonsterScaleY";
+ case kLoLMonsterScaleX:
+ return "kLoLMonsterScaleX";
+ case kLoLMonsterScaleWH:
+ return "kLoLMonsterScaleWH";
+ case kLoLFlyingObjectShp:
+ return "kLoLFlyingObjectShp";
+ case kLoLInventoryDesc:
+ return "kLoLInventoryDesc";
+ case kLoLLevelShpList:
+ return "kLoLLevelShpList";
+ case kLoLLevelDatList:
+ return "kLoLLevelDatList";
+ case kLoLCompassDefs:
+ return "kLoLCompassDefs";
+ case kLoLItemPrices:
+ return "kLoLItemPrices";
+ case kLoLStashSetup:
+ return "kLoLStashSetup";
+ case kLoLDscWalls:
+ return "kLoLDscWalls";
+ case kRpgCommonDscShapeIndex:
+ return "kRpgCommonDscShapeIndex";
+ case kLoLDscOvlMap:
+ return "kLoLDscOvlMap";
+ case kLoLDscScaleWidthData:
+ return "kLoLDscScaleWidthData";
+ case kLoLDscScaleHeightData:
+ return "kLoLDscScaleHeightData";
+ case kRpgCommonDscX:
+ return "kRpgCommonDscX";
+ case kLoLDscY:
+ return "kLoLDscY";
+ case kRpgCommonDscTileIndex:
+ return "kRpgCommonDscTileIndex";
+ case kRpgCommonDscUnk2:
+ return "kRpgCommonDscUnk2";
+ case kRpgCommonDscDoorShapeIndex:
+ return "kRpgCommonDscDoorShapeIndex";
+ case kRpgCommonDscDimData1:
+ return "kRpgCommonDscDimData1";
+ case kRpgCommonDscDimData2:
+ return "kRpgCommonDscDimData2";
+ case kRpgCommonDscBlockMap:
+ return "kRpgCommonDscBlockMap";
+ case kRpgCommonDscDimMap:
+ return "kRpgCommonDscDimMap";
+ case kLoLDscOvlIndex:
+ return "kLoLDscOvlIndex";
+ case kRpgCommonDscBlockIndex:
+ return "kRpgCommonDscBlockIndex";
+ case kRpgCommonDscDoorY2:
+ return "kRpgCommonDscDoorY2";
+ case kLoLDscDoorScale:
+ return "kLoLDscDoorScale";
+ case kLoLDscDoor4:
+ return "kLoLDscDoor4";
+ case kLoLDscDoorX:
+ return "kLoLDscDoorX";
+ case kLoLDscDoorY:
+ return "kLoLDscDoorY";
+ case kLoLScrollXTop:
+ return "kLoLScrollXTop";
+ case kLoLScrollYTop:
+ return "kLoLScrollYTop";
+ case kLoLScrollXBottom:
+ return "kLoLScrollXBottom";
+ case kLoLScrollYBottom:
+ return "kLoLScrollYBottom";
+ case kLoLButtonDefs:
+ return "kLoLButtonDefs";
+ case kLoLButtonList1:
+ return "kLoLButtonList1";
+ case kLoLButtonList2:
+ return "kLoLButtonList2";
+ case kLoLButtonList3:
+ return "kLoLButtonList3";
+ case kLoLButtonList4:
+ return "kLoLButtonList4";
+ case kLoLButtonList5:
+ return "kLoLButtonList5";
+ case kLoLButtonList6:
+ return "kLoLButtonList6";
+ case kLoLButtonList7:
+ return "kLoLButtonList7";
+ case kLoLButtonList8:
+ return "kLoLButtonList8";
+ case kLoLLegendData:
+ return "kLoLLegendData";
+ case kLoLMapCursorOvl:
+ return "kLoLMapCursorOvl";
+ case kLoLMapStringId:
+ return "kLoLMapStringId";
+ case kLoLSpellbookAnim:
+ return "kLoLSpellbookAnim";
+ case kLoLSpellbookCoords:
+ return "kLoLSpellbookCoords";
+ case kLoLHealShapeFrames:
+ return "kLoLHealShapeFrames";
+ case kLoLLightningDefs:
+ return "kLoLLightningDefs";
+ case kLoLFireballCoords:
+ return "kLoLFireballCoords";
+ case kLoLHistory:
+ return "kLoLHistory";
default:
return "Unknown";
}
diff --git a/devtools/create_kyradat/create_kyradat.h b/devtools/create_kyradat/create_kyradat.h
index 08b71ee515..271ffb5283 100644
--- a/devtools/create_kyradat/create_kyradat.h
+++ b/devtools/create_kyradat/create_kyradat.h
@@ -179,463 +179,463 @@ enum kExtractID {
k3ItemMagicTable,
k3ItemStringMap,
- kLolEobCommonMoreStrings,
- kLolEobCommonDscShapeIndex,
- kLolEobCommonDscX,
- kLolEobCommonDscTileIndex,
- kLolEobCommonDscUnk2,
- kLolEobCommonDscDoorShapeIndex,
- kLolEobCommonDscDimData1,
- kLolEobCommonDscDimData2,
- kLolEobCommonDscBlockMap,
- kLolEobCommonDscDimMap,
- kLolEobCommonDscDoorY2,
- kLolEobCommonDscBlockIndex,
-
- kEobBaseChargenStrings1,
- kEobBaseChargenStrings2,
- kEobBaseChargenStartLevels,
- kEobBaseChargenStatStrings,
- kEobBaseChargenRaceSexStrings,
- kEobBaseChargenClassStrings,
- kEobBaseChargenAlignmentStrings,
- kEobBaseChargenEnterGameStrings,
- kEobBaseChargenClassMinStats,
- kEobBaseChargenRaceMinStats,
- kEobBaseChargenRaceMaxStats,
-
- kEobBaseSaveThrowTable1,
- kEobBaseSaveThrowTable2,
- kEobBaseSaveThrowTable3,
- kEobBaseSaveThrowTable4,
- kEobBaseSaveThrwLvlIndex,
- kEobBaseSaveThrwModDiv,
- kEobBaseSaveThrwModExt,
-
- kEobBasePryDoorStrings,
- kEobBaseWarningStrings,
-
- kEobBaseItemSuffixStringsRings,
- kEobBaseItemSuffixStringsPotions,
- kEobBaseItemSuffixStringsWands,
+ kRpgCommonMoreStrings,
+ kRpgCommonDscShapeIndex,
+ kRpgCommonDscX,
+ kRpgCommonDscTileIndex,
+ kRpgCommonDscUnk2,
+ kRpgCommonDscDoorShapeIndex,
+ kRpgCommonDscDimData1,
+ kRpgCommonDscDimData2,
+ kRpgCommonDscBlockMap,
+ kRpgCommonDscDimMap,
+ kRpgCommonDscDoorY2,
+ kRpgCommonDscBlockIndex,
+
+ kEoBBaseChargenStrings1,
+ kEoBBaseChargenStrings2,
+ kEoBBaseChargenStartLevels,
+ kEoBBaseChargenStatStrings,
+ kEoBBaseChargenRaceSexStrings,
+ kEoBBaseChargenClassStrings,
+ kEoBBaseChargenAlignmentStrings,
+ kEoBBaseChargenEnterGameStrings,
+ kEoBBaseChargenClassMinStats,
+ kEoBBaseChargenRaceMinStats,
+ kEoBBaseChargenRaceMaxStats,
+
+ kEoBBaseSaveThrowTable1,
+ kEoBBaseSaveThrowTable2,
+ kEoBBaseSaveThrowTable3,
+ kEoBBaseSaveThrowTable4,
+ kEoBBaseSaveThrwLvlIndex,
+ kEoBBaseSaveThrwModDiv,
+ kEoBBaseSaveThrwModExt,
+
+ kEoBBasePryDoorStrings,
+ kEoBBaseWarningStrings,
+
+ kEoBBaseItemSuffixStringsRings,
+ kEoBBaseItemSuffixStringsPotions,
+ kEoBBaseItemSuffixStringsWands,
- kEobBaseRipItemStrings,
- kEobBaseCursedString,
- kEobBaseEnchantedString,
- kEobBaseMagicObjectStrings,
- kEobBaseMagicObject5String,
- kEobBasePatternSuffix,
- kEobBasePatternGrFix1,
- kEobBasePatternGrFix2,
- kEobBaseValidateArmorString,
- kEobBaseValidateCursedString,
- kEobBaseValidateNoDropString,
- kEobBasePotionStrings,
- kEobBaseWandString,
- kEobBaseItemMisuseStrings,
+ kEoBBaseRipItemStrings,
+ kEoBBaseCursedString,
+ kEoBBaseEnchantedString,
+ kEoBBaseMagicObjectStrings,
+ kEoBBaseMagicObject5String,
+ kEoBBasePatternSuffix,
+ kEoBBasePatternGrFix1,
+ kEoBBasePatternGrFix2,
+ kEoBBaseValidateArmorString,
+ kEoBBaseValidateCursedString,
+ kEoBBaseValidateNoDropString,
+ kEoBBasePotionStrings,
+ kEoBBaseWandString,
+ kEoBBaseItemMisuseStrings,
- kEobBaseTakenStrings,
- kEobBasePotionEffectStrings,
-
- kEobBaseYesNoStrings,
- kEobBaseNpcMaxStrings,
- kEobBaseOkStrings,
- kEobBaseNpcJoinStrings,
- kEobBaseCancelStrings,
- kEobBaseAbortStrings,
-
- kEobBaseMenuStringsMain,
- kEobBaseMenuStringsSaveLoad,
- kEobBaseMenuStringsOnOff,
- kEobBaseMenuStringsSpells,
- kEobBaseMenuStringsRest,
- kEobBaseMenuStringsDrop,
- kEobBaseMenuStringsExit,
- kEobBaseMenuStringsStarve,
- kEobBaseMenuStringsScribe,
- kEobBaseMenuStringsDrop2,
- kEobBaseMenuStringsHead,
- kEobBaseMenuStringsPoison,
- kEobBaseMenuStringsMgc,
- kEobBaseMenuStringsPrefs,
- kEobBaseMenuStringsRest2,
- kEobBaseMenuStringsRest3,
- kEobBaseMenuStringsRest4,
- kEobBaseMenuStringsDefeat,
- kEobBaseMenuStringsTransfer,
- kEobBaseMenuStringsSpec,
- kEobBaseMenuStringsSpellNo,
- kEobBaseMenuYesNoStrings,
-
- kEobBaseSpellLevelsMage,
- kEobBaseSpellLevelsCleric,
- kEobBaseNumSpellsCleric,
- kEobBaseNumSpellsWisAdj,
- kEobBaseNumSpellsPal,
- kEobBaseNumSpellsMage,
-
- kEobBaseCharGuiStringsHp,
- kEobBaseCharGuiStringsWp1,
- kEobBaseCharGuiStringsWp2,
- kEobBaseCharGuiStringsWr,
- kEobBaseCharGuiStringsSt1,
- kEobBaseCharGuiStringsSt2,
- kEobBaseCharGuiStringsIn,
-
- kEobBaseCharStatusStrings7,
- kEobBaseCharStatusStrings81,
- kEobBaseCharStatusStrings82,
- kEobBaseCharStatusStrings9,
- kEobBaseCharStatusStrings12,
- kEobBaseCharStatusStrings131,
- kEobBaseCharStatusStrings132,
-
- kEobBaseLevelGainStrings,
- kEobBaseExperienceTable0,
- kEobBaseExperienceTable1,
- kEobBaseExperienceTable2,
- kEobBaseExperienceTable3,
- kEobBaseExperienceTable4,
-
- kEobBaseClassModifierFlags,
-
- kEobBaseMonsterStepTable01,
- kEobBaseMonsterStepTable02,
- kEobBaseMonsterStepTable1,
- kEobBaseMonsterStepTable2,
- kEobBaseMonsterStepTable3,
- kEobBaseMonsterCloseAttPosTable1,
- kEobBaseMonsterCloseAttPosTable21,
- kEobBaseMonsterCloseAttPosTable22,
- kEobBaseMonsterCloseAttUnkTable,
- kEobBaseMonsterCloseAttChkTable1,
- kEobBaseMonsterCloseAttChkTable2,
- kEobBaseMonsterCloseAttDstTable1,
- kEobBaseMonsterCloseAttDstTable2,
-
- kEobBaseMonsterProximityTable,
- kEobBaseFindBlockMonstersTable,
- kEobBaseMonsterDirChangeTable,
- kEobBaseMonsterDistAttStrings,
-
- kEobBaseEncodeMonsterDefs,
- kEobBaseNpcPresets,
-
- kEobBaseWllFlagPreset,
- kEobBaseDscShapeCoords,
-
- kEobBaseDscDoorScaleOffs,
- kEobBaseDscDoorScaleMult1,
- kEobBaseDscDoorScaleMult2,
- kEobBaseDscDoorScaleMult3,
- kEobBaseDscDoorScaleMult4,
- kEobBaseDscDoorScaleMult5,
- kEobBaseDscDoorScaleMult6,
- kEobBaseDscDoorType5Offs,
- kEobBaseDscDoorXE,
- kEobBaseDscDoorY1,
- kEobBaseDscDoorY3,
- kEobBaseDscDoorY4,
- kEobBaseDscDoorY5,
- kEobBaseDscDoorY6,
- kEobBaseDscDoorY7,
- kEobBaseDscDoorCoordsExt,
-
- kEobBaseDscItemPosIndex,
- kEobBaseDscItemShpX,
- kEobBaseDscItemPosUnk,
- kEobBaseDscItemTileIndex,
- kEobBaseDscItemShapeMap,
-
- kEobBaseDscMonsterFrmOffsTbl1,
- kEobBaseDscMonsterFrmOffsTbl2,
-
- kEobBaseInvSlotX,
- kEobBaseInvSlotY,
- kEobBaseSlotValidationFlags,
-
- kEobBaseProjectileWeaponTypes,
- kEobBaseWandTypes,
-
- kEobBaseDrawObjPosIndex,
- kEobBaseFlightObjFlipIndex,
- kEobBaseFlightObjShpMap,
- kEobBaseFlightObjSclIndex,
-
- kEobBaseDscTelptrShpCoords,
+ kEoBBaseTakenStrings,
+ kEoBBasePotionEffectStrings,
+
+ kEoBBaseYesNoStrings,
+ kEoBBaseNpcMaxStrings,
+ kEoBBaseOkStrings,
+ kEoBBaseNpcJoinStrings,
+ kEoBBaseCancelStrings,
+ kEoBBaseAbortStrings,
+
+ kEoBBaseMenuStringsMain,
+ kEoBBaseMenuStringsSaveLoad,
+ kEoBBaseMenuStringsOnOff,
+ kEoBBaseMenuStringsSpells,
+ kEoBBaseMenuStringsRest,
+ kEoBBaseMenuStringsDrop,
+ kEoBBaseMenuStringsExit,
+ kEoBBaseMenuStringsStarve,
+ kEoBBaseMenuStringsScribe,
+ kEoBBaseMenuStringsDrop2,
+ kEoBBaseMenuStringsHead,
+ kEoBBaseMenuStringsPoison,
+ kEoBBaseMenuStringsMgc,
+ kEoBBaseMenuStringsPrefs,
+ kEoBBaseMenuStringsRest2,
+ kEoBBaseMenuStringsRest3,
+ kEoBBaseMenuStringsRest4,
+ kEoBBaseMenuStringsDefeat,
+ kEoBBaseMenuStringsTransfer,
+ kEoBBaseMenuStringsSpec,
+ kEoBBaseMenuStringsSpellNo,
+ kEoBBaseMenuYesNoStrings,
+
+ kEoBBaseSpellLevelsMage,
+ kEoBBaseSpellLevelsCleric,
+ kEoBBaseNumSpellsCleric,
+ kEoBBaseNumSpellsWisAdj,
+ kEoBBaseNumSpellsPal,
+ kEoBBaseNumSpellsMage,
+
+ kEoBBaseCharGuiStringsHp,
+ kEoBBaseCharGuiStringsWp1,
+ kEoBBaseCharGuiStringsWp2,
+ kEoBBaseCharGuiStringsWr,
+ kEoBBaseCharGuiStringsSt1,
+ kEoBBaseCharGuiStringsSt2,
+ kEoBBaseCharGuiStringsIn,
+
+ kEoBBaseCharStatusStrings7,
+ kEoBBaseCharStatusStrings81,
+ kEoBBaseCharStatusStrings82,
+ kEoBBaseCharStatusStrings9,
+ kEoBBaseCharStatusStrings12,
+ kEoBBaseCharStatusStrings131,
+ kEoBBaseCharStatusStrings132,
+
+ kEoBBaseLevelGainStrings,
+ kEoBBaseExperienceTable0,
+ kEoBBaseExperienceTable1,
+ kEoBBaseExperienceTable2,
+ kEoBBaseExperienceTable3,
+ kEoBBaseExperienceTable4,
+
+ kEoBBaseClassModifierFlags,
+
+ kEoBBaseMonsterStepTable01,
+ kEoBBaseMonsterStepTable02,
+ kEoBBaseMonsterStepTable1,
+ kEoBBaseMonsterStepTable2,
+ kEoBBaseMonsterStepTable3,
+ kEoBBaseMonsterCloseAttPosTable1,
+ kEoBBaseMonsterCloseAttPosTable21,
+ kEoBBaseMonsterCloseAttPosTable22,
+ kEoBBaseMonsterCloseAttUnkTable,
+ kEoBBaseMonsterCloseAttChkTable1,
+ kEoBBaseMonsterCloseAttChkTable2,
+ kEoBBaseMonsterCloseAttDstTable1,
+ kEoBBaseMonsterCloseAttDstTable2,
+
+ kEoBBaseMonsterProximityTable,
+ kEoBBaseFindBlockMonstersTable,
+ kEoBBaseMonsterDirChangeTable,
+ kEoBBaseMonsterDistAttStrings,
+
+ kEoBBaseEncodeMonsterDefs,
+ kEoBBaseNpcPresets,
+
+ kEoBBaseWllFlagPreset,
+ kEoBBaseDscShapeCoords,
+
+ kEoBBaseDscDoorScaleOffs,
+ kEoBBaseDscDoorScaleMult1,
+ kEoBBaseDscDoorScaleMult2,
+ kEoBBaseDscDoorScaleMult3,
+ kEoBBaseDscDoorScaleMult4,
+ kEoBBaseDscDoorScaleMult5,
+ kEoBBaseDscDoorScaleMult6,
+ kEoBBaseDscDoorType5Offs,
+ kEoBBaseDscDoorXE,
+ kEoBBaseDscDoorY1,
+ kEoBBaseDscDoorY3,
+ kEoBBaseDscDoorY4,
+ kEoBBaseDscDoorY5,
+ kEoBBaseDscDoorY6,
+ kEoBBaseDscDoorY7,
+ kEoBBaseDscDoorCoordsExt,
+
+ kEoBBaseDscItemPosIndex,
+ kEoBBaseDscItemShpX,
+ kEoBBaseDscItemPosUnk,
+ kEoBBaseDscItemTileIndex,
+ kEoBBaseDscItemShapeMap,
+
+ kEoBBaseDscMonsterFrmOffsTbl1,
+ kEoBBaseDscMonsterFrmOffsTbl2,
+
+ kEoBBaseInvSlotX,
+ kEoBBaseInvSlotY,
+ kEoBBaseSlotValidationFlags,
+
+ kEoBBaseProjectileWeaponTypes,
+ kEoBBaseWandTypes,
+
+ kEoBBaseDrawObjPosIndex,
+ kEoBBaseFlightObjFlipIndex,
+ kEoBBaseFlightObjShpMap,
+ kEoBBaseFlightObjSclIndex,
+
+ kEoBBaseDscTelptrShpCoords,
- kEobBasePortalSeqData,
- kEobBaseManDef,
- kEobBaseManWord,
- kEobBaseManPrompt,
-
- kEobBaseBookNumbers,
- kEobBaseMageSpellsList,
- kEobBaseClericSpellsList,
- kEobBaseSpellNames,
- kEobBaseMagicStrings1,
- kEobBaseMagicStrings2,
- kEobBaseMagicStrings3,
- kEobBaseMagicStrings4,
- kEobBaseMagicStrings6,
- kEobBaseMagicStrings7,
- kEobBaseMagicStrings8,
-
- kEobBaseExpObjectTlMode,
- kEobBaseExpObjectTblIndex,
- kEobBaseExpObjectShpStart,
- kEobBaseExpObjectTbl1,
- kEobBaseExpObjectTbl2,
- kEobBaseExpObjectTbl3,
- kEobBaseExpObjectY,
-
- kEobBaseSparkDefSteps,
- kEobBaseSparkDefSubSteps,
- kEobBaseSparkDefShift,
- kEobBaseSparkDefAdd,
- kEobBaseSparkDefX,
- kEobBaseSparkDefY,
- kEobBaseSparkOfFlags1,
- kEobBaseSparkOfFlags2,
- kEobBaseSparkOfShift,
- kEobBaseSparkOfX,
- kEobBaseSparkOfY,
-
- kEobBaseSpellProperties,
- kEobBaseMagicFlightProps,
- kEobBaseTurnUndeadEffect,
- kEobBaseBurningHandsDest,
- kEobBaseConeOfColdDest1,
- kEobBaseConeOfColdDest2,
- kEobBaseConeOfColdDest3,
- kEobBaseConeOfColdDest4,
- kEobBaseConeOfColdGfxTbl,
-
- kEob1MainMenuStrings,
- kEob1BonusStrings,
-
- kEob1IntroFilesOpening,
- kEob1IntroFilesTower,
- kEob1IntroFilesOrb,
- kEob1IntroFilesWdEntry,
- kEob1IntroFilesKing,
- kEob1IntroFilesHands,
- kEob1IntroFilesWdExit,
- kEob1IntroFilesTunnel,
- kEob1IntroOpeningFrmDelay,
- kEob1IntroWdEncodeX,
- kEob1IntroWdEncodeY,
- kEob1IntroWdEncodeWH,
- kEob1IntroWdDsX,
- kEob1IntroWdDsY,
- kEob1IntroTvlX1,
- kEob1IntroTvlY1,
- kEob1IntroTvlX2,
- kEob1IntroTvlY2,
- kEob1IntroTvlW,
- kEob1IntroTvlH,
-
- kEob1DoorShapeDefs,
- kEob1DoorSwitchShapeDefs,
- kEob1DoorSwitchCoords,
- kEob1MonsterProperties,
-
- kEob1EnemyMageSpellList,
- kEob1EnemyMageSfx,
- kEob1BeholderSpellList,
- kEob1BeholderSfx,
- kEob1TurnUndeadString,
-
- kEob1NpcShpData,
- kEob1NpcSubShpIndex1,
- kEob1NpcSubShpIndex2,
- kEob1NpcSubShpY,
- kEob1Npc0Strings,
- kEob1Npc11Strings,
- kEob1Npc12Strings,
- kEob1Npc21Strings,
- kEob1Npc22Strings,
- kEob1Npc31Strings,
- kEob1Npc32Strings,
- kEob1Npc4Strings,
- kEob1Npc5Strings,
- kEob1Npc6Strings,
- kEob1Npc7Strings,
-
- kEob2MainMenuStrings,
- kEob2TransferConvertTable,
- kEob2TransferExpTable,
-
- kEob2IntroStrings,
- kEob2IntroCPSFiles,
- kEob2IntroSeqData00,
- kEob2IntroSeqData01,
- kEob2IntroSeqData02,
- kEob2IntroSeqData03,
- kEob2IntroSeqData04,
- kEob2IntroSeqData05,
- kEob2IntroSeqData06,
- kEob2IntroSeqData07,
- kEob2IntroSeqData08,
- kEob2IntroSeqData09,
- kEob2IntroSeqData10,
- kEob2IntroSeqData11,
- kEob2IntroSeqData12,
- kEob2IntroSeqData13,
- kEob2IntroSeqData14,
- kEob2IntroSeqData15,
- kEob2IntroSeqData16,
- kEob2IntroSeqData17,
- kEob2IntroSeqData18,
- kEob2IntroSeqData19,
- kEob2IntroSeqData20,
- kEob2IntroSeqData21,
- kEob2IntroSeqData22,
- kEob2IntroSeqData23,
- kEob2IntroSeqData24,
- kEob2IntroSeqData25,
- kEob2IntroSeqData26,
- kEob2IntroSeqData27,
- kEob2IntroSeqData28,
- kEob2IntroSeqData29,
- kEob2IntroSeqData30,
- kEob2IntroSeqData31,
- kEob2IntroSeqData32,
- kEob2IntroSeqData33,
- kEob2IntroSeqData34,
- kEob2IntroSeqData35,
- kEob2IntroSeqData36,
- kEob2IntroSeqData37,
- kEob2IntroSeqData38,
- kEob2IntroSeqData39,
- kEob2IntroSeqData40,
- kEob2IntroSeqData41,
- kEob2IntroSeqData42,
- kEob2IntroSeqData43,
- kEob2IntroShapes00,
- kEob2IntroShapes01,
- kEob2IntroShapes04,
- kEob2IntroShapes07,
-
- kEob2FinaleStrings,
- kEob2CreditsData,
- kEob2FinaleCPSFiles,
- kEob2FinaleSeqData00,
- kEob2FinaleSeqData01,
- kEob2FinaleSeqData02,
- kEob2FinaleSeqData03,
- kEob2FinaleSeqData04,
- kEob2FinaleSeqData05,
- kEob2FinaleSeqData06,
- kEob2FinaleSeqData07,
- kEob2FinaleSeqData08,
- kEob2FinaleSeqData09,
- kEob2FinaleSeqData10,
- kEob2FinaleSeqData11,
- kEob2FinaleSeqData12,
- kEob2FinaleSeqData13,
- kEob2FinaleSeqData14,
- kEob2FinaleSeqData15,
- kEob2FinaleSeqData16,
- kEob2FinaleSeqData17,
- kEob2FinaleSeqData18,
- kEob2FinaleSeqData19,
- kEob2FinaleSeqData20,
- kEob2FinaleShapes00,
- kEob2FinaleShapes03,
- kEob2FinaleShapes07,
- kEob2FinaleShapes09,
- kEob2FinaleShapes10,
-
- kEob2NpcShapeData,
- kEob2Npc1Strings,
- kEob2Npc2Strings,
- kEob2MonsterDustStrings,
-
- kEob2DreamSteps,
- kEob2KheldranStrings,
- kEob2HornStrings,
- kEob2HornSounds,
-
- kEob2WallOfForceDsX,
- kEob2WallOfForceDsY,
- kEob2WallOfForceNumW,
- kEob2WallOfForceNumH,
- kEob2WallOfForceShpId,
-
- kLolIngamePakFiles,
- kLolCharacterDefs,
- kLolIngameSfxFiles,
- kLolIngameSfxIndex,
- kLolMusicTrackMap,
- kLolIngameGMSfxIndex,
- kLolIngameMT32SfxIndex,
- kLolIngamePcSpkSfxIndex,
- kLolSpellProperties,
- kLolGameShapeMap,
- kLolSceneItemOffs,
- kLolCharInvIndex,
- kLolCharInvDefs,
- kLolCharDefsMan,
- kLolCharDefsWoman,
- kLolCharDefsKieran,
- kLolCharDefsAkshel,
- kLolExpRequirements,
- kLolMonsterModifiers,
- kLolMonsterShiftOffsets,
- kLolMonsterDirFlags,
- kLolMonsterScaleY,
- kLolMonsterScaleX,
- kLolMonsterScaleWH,
- kLolFlyingObjectShp,
- kLolInventoryDesc,
-
- kLolLevelShpList,
- kLolLevelDatList,
- kLolCompassDefs,
- kLolItemPrices,
- kLolStashSetup,
-
- kLolDscWalls,
- kLolDscOvlMap,
- kLolDscScaleWidthData,
- kLolDscScaleHeightData,
- kLolDscY,
-
- kLolDscDoorScale,
- kLolDscDoor4,
- kLolDscDoorX,
- kLolDscDoorY,
- kLolDscOvlIndex,
-
- kLolScrollXTop,
- kLolScrollYTop,
- kLolScrollXBottom,
- kLolScrollYBottom,
-
- kLolButtonDefs,
- kLolButtonList1,
- kLolButtonList2,
- kLolButtonList3,
- kLolButtonList4,
- kLolButtonList5,
- kLolButtonList6,
- kLolButtonList7,
- kLolButtonList8,
-
- kLolLegendData,
- kLolMapCursorOvl,
- kLolMapStringId,
-
- kLolSpellbookAnim,
- kLolSpellbookCoords,
- kLolHealShapeFrames,
- kLolLightningDefs,
- kLolFireballCoords,
-
- kLolCredits,
-
- kLolHistory,
+ kEoBBasePortalSeqData,
+ kEoBBaseManDef,
+ kEoBBaseManWord,
+ kEoBBaseManPrompt,
+
+ kEoBBaseBookNumbers,
+ kEoBBaseMageSpellsList,
+ kEoBBaseClericSpellsList,
+ kEoBBaseSpellNames,
+ kEoBBaseMagicStrings1,
+ kEoBBaseMagicStrings2,
+ kEoBBaseMagicStrings3,
+ kEoBBaseMagicStrings4,
+ kEoBBaseMagicStrings6,
+ kEoBBaseMagicStrings7,
+ kEoBBaseMagicStrings8,
+
+ kEoBBaseExpObjectTlMode,
+ kEoBBaseExpObjectTblIndex,
+ kEoBBaseExpObjectShpStart,
+ kEoBBaseExpObjectTbl1,
+ kEoBBaseExpObjectTbl2,
+ kEoBBaseExpObjectTbl3,
+ kEoBBaseExpObjectY,
+
+ kEoBBaseSparkDefSteps,
+ kEoBBaseSparkDefSubSteps,
+ kEoBBaseSparkDefShift,
+ kEoBBaseSparkDefAdd,
+ kEoBBaseSparkDefX,
+ kEoBBaseSparkDefY,
+ kEoBBaseSparkOfFlags1,
+ kEoBBaseSparkOfFlags2,
+ kEoBBaseSparkOfShift,
+ kEoBBaseSparkOfX,
+ kEoBBaseSparkOfY,
+
+ kEoBBaseSpellProperties,
+ kEoBBaseMagicFlightProps,
+ kEoBBaseTurnUndeadEffect,
+ kEoBBaseBurningHandsDest,
+ kEoBBaseConeOfColdDest1,
+ kEoBBaseConeOfColdDest2,
+ kEoBBaseConeOfColdDest3,
+ kEoBBaseConeOfColdDest4,
+ kEoBBaseConeOfColdGfxTbl,
+
+ kEoB1MainMenuStrings,
+ kEoB1BonusStrings,
+
+ kEoB1IntroFilesOpening,
+ kEoB1IntroFilesTower,
+ kEoB1IntroFilesOrb,
+ kEoB1IntroFilesWdEntry,
+ kEoB1IntroFilesKing,
+ kEoB1IntroFilesHands,
+ kEoB1IntroFilesWdExit,
+ kEoB1IntroFilesTunnel,
+ kEoB1IntroOpeningFrmDelay,
+ kEoB1IntroWdEncodeX,
+ kEoB1IntroWdEncodeY,
+ kEoB1IntroWdEncodeWH,
+ kEoB1IntroWdDsX,
+ kEoB1IntroWdDsY,
+ kEoB1IntroTvlX1,
+ kEoB1IntroTvlY1,
+ kEoB1IntroTvlX2,
+ kEoB1IntroTvlY2,
+ kEoB1IntroTvlW,
+ kEoB1IntroTvlH,
+
+ kEoB1DoorShapeDefs,
+ kEoB1DoorSwitchShapeDefs,
+ kEoB1DoorSwitchCoords,
+ kEoB1MonsterProperties,
+
+ kEoB1EnemyMageSpellList,
+ kEoB1EnemyMageSfx,
+ kEoB1BeholderSpellList,
+ kEoB1BeholderSfx,
+ kEoB1TurnUndeadString,
+
+ kEoB1NpcShpData,
+ kEoB1NpcSubShpIndex1,
+ kEoB1NpcSubShpIndex2,
+ kEoB1NpcSubShpY,
+ kEoB1Npc0Strings,
+ kEoB1Npc11Strings,
+ kEoB1Npc12Strings,
+ kEoB1Npc21Strings,
+ kEoB1Npc22Strings,
+ kEoB1Npc31Strings,
+ kEoB1Npc32Strings,
+ kEoB1Npc4Strings,
+ kEoB1Npc5Strings,
+ kEoB1Npc6Strings,
+ kEoB1Npc7Strings,
+
+ kEoB2MainMenuStrings,
+ kEoB2TransferConvertTable,
+ kEoB2TransferExpTable,
+
+ kEoB2IntroStrings,
+ kEoB2IntroCPSFiles,
+ kEoB2IntroSeqData00,
+ kEoB2IntroSeqData01,
+ kEoB2IntroSeqData02,
+ kEoB2IntroSeqData03,
+ kEoB2IntroSeqData04,
+ kEoB2IntroSeqData05,
+ kEoB2IntroSeqData06,
+ kEoB2IntroSeqData07,
+ kEoB2IntroSeqData08,
+ kEoB2IntroSeqData09,
+ kEoB2IntroSeqData10,
+ kEoB2IntroSeqData11,
+ kEoB2IntroSeqData12,
+ kEoB2IntroSeqData13,
+ kEoB2IntroSeqData14,
+ kEoB2IntroSeqData15,
+ kEoB2IntroSeqData16,
+ kEoB2IntroSeqData17,
+ kEoB2IntroSeqData18,
+ kEoB2IntroSeqData19,
+ kEoB2IntroSeqData20,
+ kEoB2IntroSeqData21,
+ kEoB2IntroSeqData22,
+ kEoB2IntroSeqData23,
+ kEoB2IntroSeqData24,
+ kEoB2IntroSeqData25,
+ kEoB2IntroSeqData26,
+ kEoB2IntroSeqData27,
+ kEoB2IntroSeqData28,
+ kEoB2IntroSeqData29,
+ kEoB2IntroSeqData30,
+ kEoB2IntroSeqData31,
+ kEoB2IntroSeqData32,
+ kEoB2IntroSeqData33,
+ kEoB2IntroSeqData34,
+ kEoB2IntroSeqData35,
+ kEoB2IntroSeqData36,
+ kEoB2IntroSeqData37,
+ kEoB2IntroSeqData38,
+ kEoB2IntroSeqData39,
+ kEoB2IntroSeqData40,
+ kEoB2IntroSeqData41,
+ kEoB2IntroSeqData42,
+ kEoB2IntroSeqData43,
+ kEoB2IntroShapes00,
+ kEoB2IntroShapes01,
+ kEoB2IntroShapes04,
+ kEoB2IntroShapes07,
+
+ kEoB2FinaleStrings,
+ kEoB2CreditsData,
+ kEoB2FinaleCPSFiles,
+ kEoB2FinaleSeqData00,
+ kEoB2FinaleSeqData01,
+ kEoB2FinaleSeqData02,
+ kEoB2FinaleSeqData03,
+ kEoB2FinaleSeqData04,
+ kEoB2FinaleSeqData05,
+ kEoB2FinaleSeqData06,
+ kEoB2FinaleSeqData07,
+ kEoB2FinaleSeqData08,
+ kEoB2FinaleSeqData09,
+ kEoB2FinaleSeqData10,
+ kEoB2FinaleSeqData11,
+ kEoB2FinaleSeqData12,
+ kEoB2FinaleSeqData13,
+ kEoB2FinaleSeqData14,
+ kEoB2FinaleSeqData15,
+ kEoB2FinaleSeqData16,
+ kEoB2FinaleSeqData17,
+ kEoB2FinaleSeqData18,
+ kEoB2FinaleSeqData19,
+ kEoB2FinaleSeqData20,
+ kEoB2FinaleShapes00,
+ kEoB2FinaleShapes03,
+ kEoB2FinaleShapes07,
+ kEoB2FinaleShapes09,
+ kEoB2FinaleShapes10,
+
+ kEoB2NpcShapeData,
+ kEoB2Npc1Strings,
+ kEoB2Npc2Strings,
+ kEoB2MonsterDustStrings,
+
+ kEoB2DreamSteps,
+ kEoB2KheldranStrings,
+ kEoB2HornStrings,
+ kEoB2HornSounds,
+
+ kEoB2WallOfForceDsX,
+ kEoB2WallOfForceDsY,
+ kEoB2WallOfForceNumW,
+ kEoB2WallOfForceNumH,
+ kEoB2WallOfForceShpId,
+
+ kLoLIngamePakFiles,
+ kLoLCharacterDefs,
+ kLoLIngameSfxFiles,
+ kLoLIngameSfxIndex,
+ kLoLMusicTrackMap,
+ kLoLIngameGMSfxIndex,
+ kLoLIngameMT32SfxIndex,
+ kLoLIngamePcSpkSfxIndex,
+ kLoLSpellProperties,
+ kLoLGameShapeMap,
+ kLoLSceneItemOffs,
+ kLoLCharInvIndex,
+ kLoLCharInvDefs,
+ kLoLCharDefsMan,
+ kLoLCharDefsWoman,
+ kLoLCharDefsKieran,
+ kLoLCharDefsAkshel,
+ kLoLExpRequirements,
+ kLoLMonsterModifiers,
+ kLoLMonsterShiftOffsets,
+ kLoLMonsterDirFlags,
+ kLoLMonsterScaleY,
+ kLoLMonsterScaleX,
+ kLoLMonsterScaleWH,
+ kLoLFlyingObjectShp,
+ kLoLInventoryDesc,
+
+ kLoLLevelShpList,
+ kLoLLevelDatList,
+ kLoLCompassDefs,
+ kLoLItemPrices,
+ kLoLStashSetup,
+
+ kLoLDscWalls,
+ kLoLDscOvlMap,
+ kLoLDscScaleWidthData,
+ kLoLDscScaleHeightData,
+ kLoLDscY,
+
+ kLoLDscDoorScale,
+ kLoLDscDoor4,
+ kLoLDscDoorX,
+ kLoLDscDoorY,
+ kLoLDscOvlIndex,
+
+ kLoLScrollXTop,
+ kLoLScrollYTop,
+ kLoLScrollXBottom,
+ kLoLScrollYBottom,
+
+ kLoLButtonDefs,
+ kLoLButtonList1,
+ kLoLButtonList2,
+ kLoLButtonList3,
+ kLoLButtonList4,
+ kLoLButtonList5,
+ kLoLButtonList6,
+ kLoLButtonList7,
+ kLoLButtonList8,
+
+ kLoLLegendData,
+ kLoLMapCursorOvl,
+ kLoLMapStringId,
+
+ kLoLSpellbookAnim,
+ kLoLSpellbookCoords,
+ kLoLHealShapeFrames,
+ kLoLLightningDefs,
+ kLoLFireballCoords,
+
+ kLoLCredits,
+
+ kLoLHistory,
kMaxResIDs
};
@@ -658,9 +658,9 @@ enum kGame {
kKyra1 = 0,
kKyra2,
kKyra3,
- kLol,
- kEob1,
- kEob2,
+ kLoL,
+ kEoB1,
+ kEoB2,
};
struct Game {
diff --git a/devtools/create_kyradat/extract.cpp b/devtools/create_kyradat/extract.cpp
index b330c469c6..6a97114f6c 100644
--- a/devtools/create_kyradat/extract.cpp
+++ b/devtools/create_kyradat/extract.cpp
@@ -50,11 +50,11 @@ bool extractRaw16to8(PAKFile &out, const ExtractInformation *info, const byte *d
bool extractMrShapeAnimData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
bool extractRaw16(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
bool extractRaw32(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
-bool extractLolButtonDefs(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
+bool extractLoLButtonDefs(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
-bool extractEob2SeqData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
-bool extractEob2ShapeData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
-bool extractEobNpcData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
+bool extractEoB2SeqData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
+bool extractEoB2ShapeData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
+bool extractEoBNpcData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id);
// Extraction type table
const ExtractType extractTypeTable[] = {
@@ -76,17 +76,17 @@ const ExtractType extractTypeTable[] = {
{ k3TypeRaw16to8, extractRaw16to8 },
{ k3TypeShpData, extractMrShapeAnimData },
- { kLolTypeCharData, extractRaw },
- { kLolTypeSpellData, extractRaw },
- { kLolTypeCompassData, extractRaw16to8 },
- { kLolTypeFlightShpData, extractRaw16to8 },
- { kLolTypeRaw16, extractRaw16 },
- { kLolTypeRaw32, extractRaw32 },
- { kLolTypeButtonDef, extractLolButtonDefs },
+ { kLoLTypeCharData, extractRaw },
+ { kLoLTypeSpellData, extractRaw },
+ { kLoLTypeCompassData, extractRaw16to8 },
+ { kLoLTypeFlightShpData, extractRaw16to8 },
+ { kLoLTypeRaw16, extractRaw16 },
+ { kLoLTypeRaw32, extractRaw32 },
+ { kLoLTypeButtonDef, extractLoLButtonDefs },
- { kEob2TypeSeqData, extractEob2SeqData },
- { kEob2TypeShapeData, extractEob2ShapeData },
- { kEobTypeNpcData, extractEobNpcData },
+ { kEoB2TypeSeqData, extractEoB2SeqData },
+ { kEoB2TypeShapeData, extractEoB2ShapeData },
+ { kEoBTypeNpcData, extractEoBNpcData },
{ -1, 0 }
};
@@ -111,16 +111,16 @@ const TypeTable typeTable[] = {
{ k2TypeSfxList, 0 },
{ k3TypeRaw16to8, 1 },
{ k3TypeShpData, 7 },
- { kLolTypeRaw16, 13 },
- { kLolTypeRaw32, 14 },
- { kLolTypeButtonDef, 12 },
- { kLolTypeCharData, 8 },
- { kLolTypeSpellData, 9 },
- { kLolTypeCompassData, 10 },
- { kLolTypeFlightShpData, 11 },
- { kEob2TypeSeqData, 15 },
- { kEob2TypeShapeData, 16 },
- { kEobTypeNpcData, 17},
+ { kLoLTypeRaw16, 13 },
+ { kLoLTypeRaw32, 14 },
+ { kLoLTypeButtonDef, 12 },
+ { kLoLTypeCharData, 8 },
+ { kLoLTypeSpellData, 9 },
+ { kLoLTypeCompassData, 10 },
+ { kLoLTypeFlightShpData, 11 },
+ { kEoB2TypeSeqData, 15 },
+ { kEoB2TypeShapeData, 16 },
+ { kEoBTypeNpcData, 17},
{ -1, 1 }
};
@@ -204,7 +204,7 @@ bool extractStrings(PAKFile &out, const ExtractInformation *info, const byte *da
}
// HACK
- if (id == k2SeqplayIntroTracks && info->game == kLol)
+ if (id == k2SeqplayIntroTracks && info->game == kLoL)
return extractStringsWoSuffix(out, info, data, size, filename, id);
}
@@ -1016,7 +1016,7 @@ bool extractRaw32(PAKFile &out, const ExtractInformation *info, const byte *data
return out.addFile(filename, buffer, size);
}
-bool extractLolButtonDefs(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id) {
+bool extractLoLButtonDefs(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id) {
int num = size / 22;
uint8 *buffer = new uint8[size];
uint32 outsize = num * 18;
@@ -1047,7 +1047,7 @@ bool extractLolButtonDefs(PAKFile &out, const ExtractInformation *info, const by
return out.addFile(filename, buffer, outsize);
}
-bool extractEob2SeqData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id) {
+bool extractEoB2SeqData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id) {
int num = size / 11;
uint8 *buffer = new uint8[size];
const uint8 *src = data;
@@ -1065,7 +1065,7 @@ bool extractEob2SeqData(PAKFile &out, const ExtractInformation *info, const byte
return out.addFile(filename, buffer, size);
}
-bool extractEob2ShapeData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id) {
+bool extractEoB2ShapeData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id) {
int num = size / 6;
uint8 *buffer = new uint8[size];
const uint8 *src = data;
@@ -1081,14 +1081,14 @@ bool extractEob2ShapeData(PAKFile &out, const ExtractInformation *info, const by
return out.addFile(filename, buffer, size);
}
-bool extractEobNpcData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id) {
+bool extractEoBNpcData(PAKFile &out, const ExtractInformation *info, const byte *data, const uint32 size, const char *filename, int id) {
// We use one extraction routine for both EOB 1 and EOB 2 (in spite of the data format differences)
// since it is easy enough to generate a common output usable by both engines
uint8 *buffer = 0;
uint32 outsize = 0;
- if (info->game == kEob1) {
+ if (info->game == kEoB1) {
uint16 num = size / 243;
outsize = num * 111 + 2;
buffer = new uint8[outsize];
diff --git a/devtools/create_kyradat/extract.h b/devtools/create_kyradat/extract.h
index c91e5de928..4af9a146f4 100644
--- a/devtools/create_kyradat/extract.h
+++ b/devtools/create_kyradat/extract.h
@@ -47,17 +47,17 @@ enum kExtractType {
k3TypeRaw16to8,
k3TypeShpData,
- kLolTypeRaw16,
- kLolTypeRaw32,
- kLolTypeButtonDef,
- kLolTypeCharData,
- kLolTypeSpellData,
- kLolTypeCompassData,
- kLolTypeFlightShpData,
+ kLoLTypeRaw16,
+ kLoLTypeRaw32,
+ kLoLTypeButtonDef,
+ kLoLTypeCharData,
+ kLoLTypeSpellData,
+ kLoLTypeCompassData,
+ kLoLTypeFlightShpData,
- kEob2TypeSeqData,
- kEob2TypeShapeData,
- kEobTypeNpcData
+ kEoB2TypeSeqData,
+ kEoB2TypeShapeData,
+ kEoBTypeNpcData
};
struct ExtractInformation {
diff --git a/devtools/create_kyradat/games.cpp b/devtools/create_kyradat/games.cpp
index 65c1a23d0c..b3c855aafc 100644
--- a/devtools/create_kyradat/games.cpp
+++ b/devtools/create_kyradat/games.cpp
@@ -97,33 +97,33 @@ const Game kyra3Games[] = {
};
const Game eob1Games[] = {
- { kEob1, { EN_ANY, -1, -1 }, kPlatformPC, kNoSpecial, { "1bde1dd37b40ab6de8ad11be33a44c5a", "d760a605d1a1302d06975a1f209fdd72" } },
- { kEob1, { DE_DEU, -1, -1 }, kPlatformPC, kNoSpecial, { "0fa3c6e00a81171b9f2adb3fdeb8eea3", "756f300c62aabf1dbd3c26b3b04f8c00" } },
+ { kEoB1, { EN_ANY, -1, -1 }, kPlatformPC, kNoSpecial, { "1bde1dd37b40ab6de8ad11be33a44c5a", "d760a605d1a1302d06975a1f209fdd72" } },
+ { kEoB1, { DE_DEU, -1, -1 }, kPlatformPC, kNoSpecial, { "0fa3c6e00a81171b9f2adb3fdeb8eea3", "756f300c62aabf1dbd3c26b3b04f8c00" } },
GAME_DUMMY_ENTRY
};
const Game eob2Games[] = {
- { kEob2, { EN_ANY, -1, -1 }, kPlatformPC, kNoSpecial, { "e006d031c2d854f748947f777e0c59b0", 0 } },
- { kEob2, { DE_DEU, -1, -1 }, kPlatformPC, kNoSpecial, { "6c6c4168deb2a4cb3dee3f1be2d39746", 0 } },
+ { kEoB2, { EN_ANY, -1, -1 }, kPlatformPC, kNoSpecial, { "e006d031c2d854f748947f777e0c59b0", 0 } },
+ { kEoB2, { DE_DEU, -1, -1 }, kPlatformPC, kNoSpecial, { "6c6c4168deb2a4cb3dee3f1be2d39746", 0 } },
GAME_DUMMY_ENTRY
};
const Game lolGames[] = {
// DOS demo
- { kLol, { EN_ANY, -1, -1 }, kPlatformPC, kDemoVersion, { "30bb5af87d38adb47d3e6ce06b1cb042", 0 } },
+ { kLoL, { EN_ANY, -1, -1 }, kPlatformPC, kDemoVersion, { "30bb5af87d38adb47d3e6ce06b1cb042", 0 } },
// DOS floppy (no language specifc strings except character presets)
- { kLol, { EN_ANY, -1, -1 }, kPlatformPC, kNoSpecial, { "0cc764a204f7ba8cefe1a5f14c479619", 0 } },
- { kLol, { RU_RUS, -1, -1 }, kPlatformPC, kNoSpecial, { "80a9f9bf243bc6ed36d98584fc6988c4", 0 } },
- { kLol, { DE_DEU, -1, -1 }, kPlatformPC, kNoSpecial, { "6b843869772c1b779e1386be868c15dd", 0 } },
+ { kLoL, { EN_ANY, -1, -1 }, kPlatformPC, kNoSpecial, { "0cc764a204f7ba8cefe1a5f14c479619", 0 } },
+ { kLoL, { RU_RUS, -1, -1 }, kPlatformPC, kNoSpecial, { "80a9f9bf243bc6ed36d98584fc6988c4", 0 } },
+ { kLoL, { DE_DEU, -1, -1 }, kPlatformPC, kNoSpecial, { "6b843869772c1b779e1386be868c15dd", 0 } },
// PC98 (no language specifc strings)
- { kLol, { JA_JPN, -1, -1 }, kPlatformPC98, kNoSpecial, { "6d5bd4a2f5ce433365734ca6b7a8d984", "1b0a457c48ae6908da301b656fe0aab4" } },
+ { kLoL, { JA_JPN, -1, -1 }, kPlatformPC98, kNoSpecial, { "6d5bd4a2f5ce433365734ca6b7a8d984", "1b0a457c48ae6908da301b656fe0aab4" } },
// DOS CD (multi language version, with no language specific strings)
- { kLol, { EN_ANY, FR_FRA, DE_DEU }, kPlatformPC, kTalkieVersion, { "9d1778314de80598c0b0d032e2a1a1cf", "263998ec600afca1cc7b935c473df670" } },
- { kLol, { IT_ITA, FR_FRA, DE_DEU }, kPlatformPC, kTalkieVersion, { "9d1778314de80598c0b0d032e2a1a1cf", "f2af366e00f79dbf832fa19701d71ed9" } }, // Italian fan translation
- { kLol, { EN_ANY, FR_FRA, RU_RUS }, kPlatformPC, kTalkieVersion, { "9d1778314de80598c0b0d032e2a1a1cf", "5b33478718968676343803911dd5e3e4" } }, // Russian fan translation
+ { kLoL, { EN_ANY, FR_FRA, DE_DEU }, kPlatformPC, kTalkieVersion, { "9d1778314de80598c0b0d032e2a1a1cf", "263998ec600afca1cc7b935c473df670" } },
+ { kLoL, { IT_ITA, FR_FRA, DE_DEU }, kPlatformPC, kTalkieVersion, { "9d1778314de80598c0b0d032e2a1a1cf", "f2af366e00f79dbf832fa19701d71ed9" } }, // Italian fan translation
+ { kLoL, { EN_ANY, FR_FRA, RU_RUS }, kPlatformPC, kTalkieVersion, { "9d1778314de80598c0b0d032e2a1a1cf", "5b33478718968676343803911dd5e3e4" } }, // Russian fan translation
GAME_DUMMY_ENTRY
};
@@ -777,250 +777,250 @@ const int kyra3Need[] = {
};
const int lolFloppyNeed[] = {
- kLolIngamePakFiles,
-
- kLolCharacterDefs,
- kLolIngameSfxFiles,
- kLolIngameSfxIndex,
- kLolMusicTrackMap,
- kLolIngameGMSfxIndex,
- kLolIngameMT32SfxIndex,
- kLolIngamePcSpkSfxIndex,
- kLolSpellProperties,
- kLolGameShapeMap,
- kLolSceneItemOffs,
- kLolCharInvIndex,
- kLolCharInvDefs,
- kLolCharDefsMan,
- kLolCharDefsWoman,
- kLolCharDefsKieran,
- kLolCharDefsAkshel,
- kLolExpRequirements,
- kLolMonsterModifiers,
- kLolMonsterShiftOffsets,
- kLolMonsterDirFlags,
- kLolMonsterScaleY,
- kLolMonsterScaleX,
- kLolMonsterScaleWH,
- kLolFlyingObjectShp,
- kLolInventoryDesc,
-
- kLolLevelShpList,
- kLolLevelDatList,
- kLolCompassDefs,
- kLolStashSetup,
- kLolDscWalls,
- kLolEobCommonDscShapeIndex,
- kLolDscOvlMap,
- kLolDscScaleWidthData,
- kLolDscScaleHeightData,
- kLolEobCommonDscX,
- kLolDscY,
- kLolEobCommonDscTileIndex,
- kLolEobCommonDscUnk2,
- kLolEobCommonDscDoorShapeIndex,
- kLolEobCommonDscDimData1,
- kLolEobCommonDscDimData2,
- kLolEobCommonDscBlockMap,
- kLolEobCommonDscDimMap,
- kLolDscOvlIndex,
- kLolEobCommonDscBlockIndex,
- kLolEobCommonDscDoorY2,
- kLolDscDoorScale,
- kLolDscDoor4,
- kLolDscDoorX,
- kLolDscDoorY,
-
- kLolScrollXTop,
- kLolScrollYTop,
- kLolScrollXBottom,
- kLolScrollYBottom,
-
- kLolButtonDefs,
- kLolButtonList1,
- kLolButtonList1,
- kLolButtonList2,
- kLolButtonList3,
- kLolButtonList4,
- kLolButtonList5,
- kLolButtonList6,
- kLolButtonList7,
- kLolButtonList8,
-
- kLolLegendData,
- kLolMapCursorOvl,
- kLolMapStringId,
-
- kLolSpellbookAnim,
- kLolSpellbookCoords,
- kLolHealShapeFrames,
- kLolLightningDefs,
- kLolFireballCoords,
+ kLoLIngamePakFiles,
+
+ kLoLCharacterDefs,
+ kLoLIngameSfxFiles,
+ kLoLIngameSfxIndex,
+ kLoLMusicTrackMap,
+ kLoLIngameGMSfxIndex,
+ kLoLIngameMT32SfxIndex,
+ kLoLIngamePcSpkSfxIndex,
+ kLoLSpellProperties,
+ kLoLGameShapeMap,
+ kLoLSceneItemOffs,
+ kLoLCharInvIndex,
+ kLoLCharInvDefs,
+ kLoLCharDefsMan,
+ kLoLCharDefsWoman,
+ kLoLCharDefsKieran,
+ kLoLCharDefsAkshel,
+ kLoLExpRequirements,
+ kLoLMonsterModifiers,
+ kLoLMonsterShiftOffsets,
+ kLoLMonsterDirFlags,
+ kLoLMonsterScaleY,
+ kLoLMonsterScaleX,
+ kLoLMonsterScaleWH,
+ kLoLFlyingObjectShp,
+ kLoLInventoryDesc,
+
+ kLoLLevelShpList,
+ kLoLLevelDatList,
+ kLoLCompassDefs,
+ kLoLStashSetup,
+ kLoLDscWalls,
+ kRpgCommonDscShapeIndex,
+ kLoLDscOvlMap,
+ kLoLDscScaleWidthData,
+ kLoLDscScaleHeightData,
+ kRpgCommonDscX,
+ kLoLDscY,
+ kRpgCommonDscTileIndex,
+ kRpgCommonDscUnk2,
+ kRpgCommonDscDoorShapeIndex,
+ kRpgCommonDscDimData1,
+ kRpgCommonDscDimData2,
+ kRpgCommonDscBlockMap,
+ kRpgCommonDscDimMap,
+ kLoLDscOvlIndex,
+ kRpgCommonDscBlockIndex,
+ kRpgCommonDscDoorY2,
+ kLoLDscDoorScale,
+ kLoLDscDoor4,
+ kLoLDscDoorX,
+ kLoLDscDoorY,
+
+ kLoLScrollXTop,
+ kLoLScrollYTop,
+ kLoLScrollXBottom,
+ kLoLScrollYBottom,
+
+ kLoLButtonDefs,
+ kLoLButtonList1,
+ kLoLButtonList1,
+ kLoLButtonList2,
+ kLoLButtonList3,
+ kLoLButtonList4,
+ kLoLButtonList5,
+ kLoLButtonList6,
+ kLoLButtonList7,
+ kLoLButtonList8,
+
+ kLoLLegendData,
+ kLoLMapCursorOvl,
+ kLoLMapStringId,
+
+ kLoLSpellbookAnim,
+ kLoLSpellbookCoords,
+ kLoLHealShapeFrames,
+ kLoLLightningDefs,
+ kLoLFireballCoords,
-1
};
const int lolPC98Need[] = {
- kLolIngamePakFiles,
-
- kLolCharacterDefs,
- kLolIngameSfxFiles,
- kLolIngameSfxIndex,
- kLolSpellProperties,
- kLolGameShapeMap,
- kLolSceneItemOffs,
- kLolCharInvIndex,
- kLolCharInvDefs,
- kLolCharDefsMan,
- kLolCharDefsWoman,
- kLolCharDefsKieran,
- kLolCharDefsAkshel,
- kLolExpRequirements,
- kLolMonsterModifiers,
- kLolMonsterShiftOffsets,
- kLolMonsterDirFlags,
- kLolMonsterScaleY,
- kLolMonsterScaleX,
- kLolMonsterScaleWH,
- kLolFlyingObjectShp,
- kLolInventoryDesc,
-
- kLolLevelShpList,
- kLolLevelDatList,
- kLolCompassDefs,
- kLolStashSetup,
- kLolDscWalls,
- kLolEobCommonDscShapeIndex,
- kLolDscOvlMap,
- kLolDscScaleWidthData,
- kLolDscScaleHeightData,
- kLolEobCommonDscX,
- kLolDscY,
- kLolEobCommonDscTileIndex,
- kLolEobCommonDscUnk2,
- kLolEobCommonDscDoorShapeIndex,
- kLolEobCommonDscDimData1,
- kLolEobCommonDscDimData2,
- kLolEobCommonDscBlockMap,
- kLolEobCommonDscDimMap,
- kLolDscOvlIndex,
- kLolEobCommonDscBlockIndex,
- kLolEobCommonDscDoorY2,
- kLolDscDoorScale,
- kLolDscDoor4,
- kLolDscDoorX,
- kLolDscDoorY,
-
- kLolScrollXTop,
- kLolScrollYTop,
- kLolScrollXBottom,
- kLolScrollYBottom,
-
- kLolButtonDefs,
- kLolButtonList1,
- kLolButtonList1,
- kLolButtonList2,
- kLolButtonList3,
- kLolButtonList4,
- kLolButtonList5,
- kLolButtonList6,
- kLolButtonList7,
- kLolButtonList8,
-
- kLolLegendData,
- kLolMapStringId,
-
- kLolSpellbookAnim,
- kLolSpellbookCoords,
- kLolHealShapeFrames,
- kLolLightningDefs,
- kLolFireballCoords,
-
- kLolCredits,
+ kLoLIngamePakFiles,
+
+ kLoLCharacterDefs,
+ kLoLIngameSfxFiles,
+ kLoLIngameSfxIndex,
+ kLoLSpellProperties,
+ kLoLGameShapeMap,
+ kLoLSceneItemOffs,
+ kLoLCharInvIndex,
+ kLoLCharInvDefs,
+ kLoLCharDefsMan,
+ kLoLCharDefsWoman,
+ kLoLCharDefsKieran,
+ kLoLCharDefsAkshel,
+ kLoLExpRequirements,
+ kLoLMonsterModifiers,
+ kLoLMonsterShiftOffsets,
+ kLoLMonsterDirFlags,
+ kLoLMonsterScaleY,
+ kLoLMonsterScaleX,
+ kLoLMonsterScaleWH,
+ kLoLFlyingObjectShp,
+ kLoLInventoryDesc,
+
+ kLoLLevelShpList,
+ kLoLLevelDatList,
+ kLoLCompassDefs,
+ kLoLStashSetup,
+ kLoLDscWalls,
+ kRpgCommonDscShapeIndex,
+ kLoLDscOvlMap,
+ kLoLDscScaleWidthData,
+ kLoLDscScaleHeightData,
+ kRpgCommonDscX,
+ kLoLDscY,
+ kRpgCommonDscTileIndex,
+ kRpgCommonDscUnk2,
+ kRpgCommonDscDoorShapeIndex,
+ kRpgCommonDscDimData1,
+ kRpgCommonDscDimData2,
+ kRpgCommonDscBlockMap,
+ kRpgCommonDscDimMap,
+ kLoLDscOvlIndex,
+ kRpgCommonDscBlockIndex,
+ kRpgCommonDscDoorY2,
+ kLoLDscDoorScale,
+ kLoLDscDoor4,
+ kLoLDscDoorX,
+ kLoLDscDoorY,
+
+ kLoLScrollXTop,
+ kLoLScrollYTop,
+ kLoLScrollXBottom,
+ kLoLScrollYBottom,
+
+ kLoLButtonDefs,
+ kLoLButtonList1,
+ kLoLButtonList1,
+ kLoLButtonList2,
+ kLoLButtonList3,
+ kLoLButtonList4,
+ kLoLButtonList5,
+ kLoLButtonList6,
+ kLoLButtonList7,
+ kLoLButtonList8,
+
+ kLoLLegendData,
+ kLoLMapStringId,
+
+ kLoLSpellbookAnim,
+ kLoLSpellbookCoords,
+ kLoLHealShapeFrames,
+ kLoLLightningDefs,
+ kLoLFireballCoords,
+
+ kLoLCredits,
-1
};
const int lolCDNeed[] = {
- kLolHistory,
- kLolCharacterDefs,
- kLolIngameSfxFiles,
- kLolIngameSfxIndex,
- kLolMusicTrackMap,
- kLolIngameGMSfxIndex,
- kLolIngameMT32SfxIndex,
- kLolIngamePcSpkSfxIndex,
- kLolSpellProperties,
- kLolGameShapeMap,
- kLolSceneItemOffs,
- kLolCharInvIndex,
- kLolCharInvDefs,
- kLolCharDefsMan,
- kLolCharDefsWoman,
- kLolCharDefsKieran,
- kLolCharDefsAkshel,
- kLolExpRequirements,
- kLolMonsterModifiers,
- kLolMonsterShiftOffsets,
- kLolMonsterDirFlags,
- kLolMonsterScaleY,
- kLolMonsterScaleX,
- kLolMonsterScaleWH,
- kLolFlyingObjectShp,
- kLolInventoryDesc,
-
- kLolLevelShpList,
- kLolLevelDatList,
- kLolCompassDefs,
- kLolItemPrices,
- kLolStashSetup,
- kLolDscWalls,
- kLolEobCommonDscShapeIndex,
- kLolDscOvlMap,
- kLolDscScaleWidthData,
- kLolDscScaleHeightData,
- kLolEobCommonDscX,
- kLolDscY,
- kLolEobCommonDscTileIndex,
- kLolEobCommonDscUnk2,
- kLolEobCommonDscDoorShapeIndex,
- kLolEobCommonDscDimData1,
- kLolEobCommonDscDimData2,
- kLolEobCommonDscBlockMap,
- kLolEobCommonDscDimMap,
- kLolDscOvlIndex,
- kLolEobCommonDscBlockIndex,
- kLolEobCommonDscDoorY2,
- kLolDscDoorScale,
- kLolDscDoor4,
- kLolDscDoorX,
- kLolDscDoorY,
-
- kLolScrollXTop,
- kLolScrollYTop,
- kLolScrollXBottom,
- kLolScrollYBottom,
-
- kLolButtonDefs,
- kLolButtonList1,
- kLolButtonList1,
- kLolButtonList2,
- kLolButtonList3,
- kLolButtonList4,
- kLolButtonList5,
- kLolButtonList6,
- kLolButtonList7,
- kLolButtonList8,
-
- kLolLegendData,
- kLolMapCursorOvl,
- kLolMapStringId,
-
- kLolSpellbookAnim,
- kLolSpellbookCoords,
- kLolHealShapeFrames,
- kLolLightningDefs,
- kLolFireballCoords,
+ kLoLHistory,
+ kLoLCharacterDefs,
+ kLoLIngameSfxFiles,
+ kLoLIngameSfxIndex,
+ kLoLMusicTrackMap,
+ kLoLIngameGMSfxIndex,
+ kLoLIngameMT32SfxIndex,
+ kLoLIngamePcSpkSfxIndex,
+ kLoLSpellProperties,
+ kLoLGameShapeMap,
+ kLoLSceneItemOffs,
+ kLoLCharInvIndex,
+ kLoLCharInvDefs,
+ kLoLCharDefsMan,
+ kLoLCharDefsWoman,
+ kLoLCharDefsKieran,
+ kLoLCharDefsAkshel,
+ kLoLExpRequirements,
+ kLoLMonsterModifiers,
+ kLoLMonsterShiftOffsets,
+ kLoLMonsterDirFlags,
+ kLoLMonsterScaleY,
+ kLoLMonsterScaleX,
+ kLoLMonsterScaleWH,
+ kLoLFlyingObjectShp,
+ kLoLInventoryDesc,
+
+ kLoLLevelShpList,
+ kLoLLevelDatList,
+ kLoLCompassDefs,
+ kLoLItemPrices,
+ kLoLStashSetup,
+ kLoLDscWalls,
+ kRpgCommonDscShapeIndex,
+ kLoLDscOvlMap,
+ kLoLDscScaleWidthData,
+ kLoLDscScaleHeightData,
+ kRpgCommonDscX,
+ kLoLDscY,
+ kRpgCommonDscTileIndex,
+ kRpgCommonDscUnk2,
+ kRpgCommonDscDoorShapeIndex,
+ kRpgCommonDscDimData1,
+ kRpgCommonDscDimData2,
+ kRpgCommonDscBlockMap,
+ kRpgCommonDscDimMap,
+ kLoLDscOvlIndex,
+ kRpgCommonDscBlockIndex,
+ kRpgCommonDscDoorY2,
+ kLoLDscDoorScale,
+ kLoLDscDoor4,
+ kLoLDscDoorX,
+ kLoLDscDoorY,
+
+ kLoLScrollXTop,
+ kLoLScrollYTop,
+ kLoLScrollXBottom,
+ kLoLScrollYBottom,
+
+ kLoLButtonDefs,
+ kLoLButtonList1,
+ kLoLButtonList1,
+ kLoLButtonList2,
+ kLoLButtonList3,
+ kLoLButtonList4,
+ kLoLButtonList5,
+ kLoLButtonList6,
+ kLoLButtonList7,
+ kLoLButtonList8,
+
+ kLoLLegendData,
+ kLoLMapCursorOvl,
+ kLoLMapStringId,
+
+ kLoLSpellbookAnim,
+ kLoLSpellbookCoords,
+ kLoLHealShapeFrames,
+ kLoLLightningDefs,
+ kLoLFireballCoords,
-1
};
@@ -1034,585 +1034,585 @@ const int lolDemoNeed[] = {
};
const int eob1FloppyNeed[] = {
- kEobBaseChargenStrings1,
- kEobBaseChargenStrings2,
- kEobBaseChargenStartLevels,
- kEobBaseChargenStatStrings,
- kEobBaseChargenRaceSexStrings,
- kEobBaseChargenClassStrings,
- kEobBaseChargenAlignmentStrings,
- kEobBaseChargenEnterGameStrings,
- kEobBaseChargenClassMinStats,
- kEobBaseChargenRaceMinStats,
- kEobBaseChargenRaceMaxStats,
-
- kEobBaseSaveThrowTable1,
- kEobBaseSaveThrowTable2,
- kEobBaseSaveThrowTable3,
- kEobBaseSaveThrowTable4,
- kEobBaseSaveThrwLvlIndex,
- kEobBaseSaveThrwModDiv,
- kEobBaseSaveThrwModExt,
-
- kEob1MainMenuStrings,
- kEob1BonusStrings,
-
- kEob1IntroFilesOpening,
- kEob1IntroFilesTower,
- kEob1IntroFilesOrb,
- kEob1IntroFilesWdEntry,
- kEob1IntroFilesKing,
- kEob1IntroFilesHands,
- kEob1IntroFilesWdExit,
- kEob1IntroFilesTunnel,
- kEob1IntroOpeningFrmDelay,
- kEob1IntroWdEncodeX,
- kEob1IntroWdEncodeY,
- kEob1IntroWdEncodeWH,
- kEob1IntroWdDsX,
- kEob1IntroWdDsY,
- kEob1IntroTvlX1,
- kEob1IntroTvlY1,
- kEob1IntroTvlX2,
- kEob1IntroTvlY2,
- kEob1IntroTvlW,
- kEob1IntroTvlH,
-
- kEob1DoorShapeDefs,
- kEob1DoorSwitchShapeDefs,
- kEob1DoorSwitchCoords,
- kEob1MonsterProperties,
- kEob1EnemyMageSpellList,
- kEob1EnemyMageSfx,
- kEob1BeholderSpellList,
- kEob1BeholderSfx,
- kEob1TurnUndeadString,
-
- kEob1NpcShpData,
- kEob1NpcSubShpIndex1,
- kEob1NpcSubShpIndex2,
- kEob1NpcSubShpY,
- kEob1Npc0Strings,
- kEob1Npc11Strings,
- kEob1Npc12Strings,
- kEob1Npc21Strings,
- kEob1Npc22Strings,
- kEob1Npc31Strings,
- kEob1Npc32Strings,
- kEob1Npc4Strings,
- kEob1Npc5Strings,
- kEob1Npc6Strings,
- kEob1Npc7Strings,
-
- kEobBasePryDoorStrings,
- kEobBaseWarningStrings,
-
- kEobBaseItemSuffixStringsRings,
- kEobBaseItemSuffixStringsPotions,
- kEobBaseItemSuffixStringsWands,
+ kEoBBaseChargenStrings1,
+ kEoBBaseChargenStrings2,
+ kEoBBaseChargenStartLevels,
+ kEoBBaseChargenStatStrings,
+ kEoBBaseChargenRaceSexStrings,
+ kEoBBaseChargenClassStrings,
+ kEoBBaseChargenAlignmentStrings,
+ kEoBBaseChargenEnterGameStrings,
+ kEoBBaseChargenClassMinStats,
+ kEoBBaseChargenRaceMinStats,
+ kEoBBaseChargenRaceMaxStats,
+
+ kEoBBaseSaveThrowTable1,
+ kEoBBaseSaveThrowTable2,
+ kEoBBaseSaveThrowTable3,
+ kEoBBaseSaveThrowTable4,
+ kEoBBaseSaveThrwLvlIndex,
+ kEoBBaseSaveThrwModDiv,
+ kEoBBaseSaveThrwModExt,
+
+ kEoB1MainMenuStrings,
+ kEoB1BonusStrings,
+
+ kEoB1IntroFilesOpening,
+ kEoB1IntroFilesTower,
+ kEoB1IntroFilesOrb,
+ kEoB1IntroFilesWdEntry,
+ kEoB1IntroFilesKing,
+ kEoB1IntroFilesHands,
+ kEoB1IntroFilesWdExit,
+ kEoB1IntroFilesTunnel,
+ kEoB1IntroOpeningFrmDelay,
+ kEoB1IntroWdEncodeX,
+ kEoB1IntroWdEncodeY,
+ kEoB1IntroWdEncodeWH,
+ kEoB1IntroWdDsX,
+ kEoB1IntroWdDsY,
+ kEoB1IntroTvlX1,
+ kEoB1IntroTvlY1,
+ kEoB1IntroTvlX2,
+ kEoB1IntroTvlY2,
+ kEoB1IntroTvlW,
+ kEoB1IntroTvlH,
+
+ kEoB1DoorShapeDefs,
+ kEoB1DoorSwitchShapeDefs,
+ kEoB1DoorSwitchCoords,
+ kEoB1MonsterProperties,
+ kEoB1EnemyMageSpellList,
+ kEoB1EnemyMageSfx,
+ kEoB1BeholderSpellList,
+ kEoB1BeholderSfx,
+ kEoB1TurnUndeadString,
+
+ kEoB1NpcShpData,
+ kEoB1NpcSubShpIndex1,
+ kEoB1NpcSubShpIndex2,
+ kEoB1NpcSubShpY,
+ kEoB1Npc0Strings,
+ kEoB1Npc11Strings,
+ kEoB1Npc12Strings,
+ kEoB1Npc21Strings,
+ kEoB1Npc22Strings,
+ kEoB1Npc31Strings,
+ kEoB1Npc32Strings,
+ kEoB1Npc4Strings,
+ kEoB1Npc5Strings,
+ kEoB1Npc6Strings,
+ kEoB1Npc7Strings,
+
+ kEoBBasePryDoorStrings,
+ kEoBBaseWarningStrings,
+
+ kEoBBaseItemSuffixStringsRings,
+ kEoBBaseItemSuffixStringsPotions,
+ kEoBBaseItemSuffixStringsWands,
- kEobBaseRipItemStrings,
- kEobBaseCursedString,
- kEobBaseEnchantedString,
- kEobBaseMagicObjectStrings,
- kEobBaseMagicObject5String,
- kEobBasePatternSuffix,
- kEobBasePatternGrFix1,
- kEobBasePatternGrFix2,
- kEobBaseValidateArmorString,
- kEobBaseValidateNoDropString,
- kEobBasePotionStrings,
- kEobBaseWandString,
- kEobBaseItemMisuseStrings,
-
- kEobBaseTakenStrings,
- kEobBasePotionEffectStrings,
-
- kEobBaseYesNoStrings,
- kLolEobCommonMoreStrings,
- kEobBaseNpcMaxStrings,
- kEobBaseNpcJoinStrings,
- kEobBaseCancelStrings,
-
- kEobBaseMenuStringsMain,
- kEobBaseMenuStringsSaveLoad,
- kEobBaseMenuStringsOnOff,
- kEobBaseMenuStringsSpells,
- kEobBaseMenuStringsRest,
- kEobBaseMenuStringsDrop,
- kEobBaseMenuStringsExit,
- kEobBaseMenuStringsStarve,
- kEobBaseMenuStringsScribe,
- kEobBaseMenuStringsDrop2,
- kEobBaseMenuStringsHead,
- kEobBaseMenuStringsPoison,
- kEobBaseMenuStringsMgc,
- kEobBaseMenuStringsPrefs,
- kEobBaseMenuStringsRest2,
- kEobBaseMenuStringsRest4,
- kEobBaseMenuStringsDefeat,
- kEobBaseMenuYesNoStrings,
-
- kEobBaseSpellLevelsMage,
- kEobBaseSpellLevelsCleric,
- kEobBaseNumSpellsCleric,
- kEobBaseNumSpellsWisAdj,
- kEobBaseNumSpellsPal,
- kEobBaseNumSpellsMage,
+ kEoBBaseRipItemStrings,
+ kEoBBaseCursedString,
+ kEoBBaseEnchantedString,
+ kEoBBaseMagicObjectStrings,
+ kEoBBaseMagicObject5String,
+ kEoBBasePatternSuffix,
+ kEoBBasePatternGrFix1,
+ kEoBBasePatternGrFix2,
+ kEoBBaseValidateArmorString,
+ kEoBBaseValidateNoDropString,
+ kEoBBasePotionStrings,
+ kEoBBaseWandString,
+ kEoBBaseItemMisuseStrings,
+
+ kEoBBaseTakenStrings,
+ kEoBBasePotionEffectStrings,
+
+ kEoBBaseYesNoStrings,
+ kRpgCommonMoreStrings,
+ kEoBBaseNpcMaxStrings,
+ kEoBBaseNpcJoinStrings,
+ kEoBBaseCancelStrings,
+
+ kEoBBaseMenuStringsMain,
+ kEoBBaseMenuStringsSaveLoad,
+ kEoBBaseMenuStringsOnOff,
+ kEoBBaseMenuStringsSpells,
+ kEoBBaseMenuStringsRest,
+ kEoBBaseMenuStringsDrop,
+ kEoBBaseMenuStringsExit,
+ kEoBBaseMenuStringsStarve,
+ kEoBBaseMenuStringsScribe,
+ kEoBBaseMenuStringsDrop2,
+ kEoBBaseMenuStringsHead,
+ kEoBBaseMenuStringsPoison,
+ kEoBBaseMenuStringsMgc,
+ kEoBBaseMenuStringsPrefs,
+ kEoBBaseMenuStringsRest2,
+ kEoBBaseMenuStringsRest4,
+ kEoBBaseMenuStringsDefeat,
+ kEoBBaseMenuYesNoStrings,
+
+ kEoBBaseSpellLevelsMage,
+ kEoBBaseSpellLevelsCleric,
+ kEoBBaseNumSpellsCleric,
+ kEoBBaseNumSpellsWisAdj,
+ kEoBBaseNumSpellsPal,
+ kEoBBaseNumSpellsMage,
- kEobBaseCharGuiStringsHp,
- kEobBaseCharGuiStringsWp1,
- kEobBaseCharGuiStringsWr,
- kEobBaseCharGuiStringsSt1,
- kEobBaseCharGuiStringsIn,
-
- kEobBaseCharStatusStrings7,
- kEobBaseCharStatusStrings81,
- kEobBaseCharStatusStrings9,
- kEobBaseCharStatusStrings131,
-
- kEobBaseLevelGainStrings,
- kEobBaseExperienceTable0,
- kEobBaseExperienceTable1,
- kEobBaseExperienceTable2,
- kEobBaseExperienceTable3,
- kEobBaseExperienceTable4,
-
- kEobBaseBookNumbers,
- kEobBaseMageSpellsList,
- kEobBaseClericSpellsList,
- kEobBaseSpellNames,
- kEobBaseMagicStrings1,
- kEobBaseMagicStrings2,
- kEobBaseMagicStrings3,
- kEobBaseMagicStrings4,
- kEobBaseMagicStrings6,
- kEobBaseMagicStrings7,
- kEobBaseMagicStrings8,
-
- kEobBaseExpObjectTblIndex,
- kEobBaseExpObjectShpStart,
- kEobBaseExpObjectTbl1,
- kEobBaseExpObjectTbl2,
- kEobBaseExpObjectTbl3,
- kEobBaseExpObjectY,
-
- kEobBaseSparkDefSteps,
- kEobBaseSparkDefSubSteps,
- kEobBaseSparkDefShift,
- kEobBaseSparkDefAdd,
- kEobBaseSparkDefX,
- kEobBaseSparkDefY,
- kEobBaseSparkOfFlags1,
- kEobBaseSparkOfFlags2,
- kEobBaseSparkOfShift,
- kEobBaseSparkOfX,
- kEobBaseSparkOfY,
-
- kEobBaseSpellProperties,
- kEobBaseMagicFlightProps,
- kEobBaseTurnUndeadEffect,
- kEobBaseBurningHandsDest,
- kEobBaseConeOfColdDest1,
- kEobBaseConeOfColdDest2,
- kEobBaseConeOfColdDest3,
- kEobBaseConeOfColdDest4,
- kEobBaseConeOfColdGfxTbl,
-
- kLolEobCommonDscDoorShapeIndex,
- kEobBaseWllFlagPreset,
- kEobBaseDscShapeCoords,
- kEobBaseDscDoorScaleOffs,
- kEobBaseDscDoorScaleMult1,
- kEobBaseDscDoorScaleMult2,
- kEobBaseDscDoorScaleMult3,
- kEobBaseDscDoorScaleMult4,
- kEobBaseDscDoorScaleMult5,
- kEobBaseDscDoorScaleMult6,
- kEobBaseDscDoorXE,
- kEobBaseDscDoorY1,
- kEobBaseDscDoorY3,
- kEobBaseDscDoorY4,
- kEobBaseDscDoorY5,
- kEobBaseDscDoorY6,
- kEobBaseDscDoorY7,
- kEobBaseDscDoorCoordsExt,
-
- kEobBaseDscItemPosIndex,
- kEobBaseDscItemShpX,
- kEobBaseDscItemPosUnk,
- kEobBaseDscItemTileIndex,
- kEobBaseDscItemShapeMap,
- kEobBaseDscTelptrShpCoords,
-
- kEobBasePortalSeqData,
- kEobBaseManDef,
- kEobBaseManWord,
- kEobBaseManPrompt,
-
- kEobBaseDscMonsterFrmOffsTbl1,
- kEobBaseDscMonsterFrmOffsTbl2,
-
- kEobBaseInvSlotX,
- kEobBaseInvSlotY,
- kEobBaseSlotValidationFlags,
-
- kEobBaseProjectileWeaponTypes,
- kEobBaseWandTypes,
-
- kEobBaseDrawObjPosIndex,
- kEobBaseFlightObjFlipIndex,
- kEobBaseFlightObjShpMap,
- kEobBaseFlightObjSclIndex,
-
- kLolEobCommonDscShapeIndex,
- kLolEobCommonDscX,
- kLolEobCommonDscTileIndex,
- kLolEobCommonDscUnk2,
- kLolEobCommonDscDimData1,
- kLolEobCommonDscDimData2,
- kLolEobCommonDscBlockMap,
- kLolEobCommonDscDimMap,
- kLolEobCommonDscBlockIndex,
-
- kEobBaseClassModifierFlags,
-
- kEobBaseMonsterStepTable01,
- //kEobBaseMonsterStepTable1,
- kEobBaseMonsterStepTable2,
- kEobBaseMonsterStepTable3,
- kEobBaseMonsterCloseAttPosTable1,
- kEobBaseMonsterCloseAttPosTable21,
- //kEobBaseMonsterCloseAttUnkTable,
- kEobBaseMonsterCloseAttChkTable1,
- kEobBaseMonsterCloseAttChkTable2,
- kEobBaseMonsterCloseAttDstTable1,
- kEobBaseMonsterCloseAttDstTable2,
-
- kEobBaseMonsterProximityTable,
- kEobBaseFindBlockMonstersTable,
- kEobBaseMonsterDirChangeTable,
- kEobBaseMonsterDistAttStrings,
- kEobBaseEncodeMonsterDefs,
- kEobBaseNpcPresets,
- //kEob1Npc1Strings,
- //kEob1Npc2Strings,
+ kEoBBaseCharGuiStringsHp,
+ kEoBBaseCharGuiStringsWp1,
+ kEoBBaseCharGuiStringsWr,
+ kEoBBaseCharGuiStringsSt1,
+ kEoBBaseCharGuiStringsIn,
+
+ kEoBBaseCharStatusStrings7,
+ kEoBBaseCharStatusStrings81,
+ kEoBBaseCharStatusStrings9,
+ kEoBBaseCharStatusStrings131,
+
+ kEoBBaseLevelGainStrings,
+ kEoBBaseExperienceTable0,
+ kEoBBaseExperienceTable1,
+ kEoBBaseExperienceTable2,
+ kEoBBaseExperienceTable3,
+ kEoBBaseExperienceTable4,
+
+ kEoBBaseBookNumbers,
+ kEoBBaseMageSpellsList,
+ kEoBBaseClericSpellsList,
+ kEoBBaseSpellNames,
+ kEoBBaseMagicStrings1,
+ kEoBBaseMagicStrings2,
+ kEoBBaseMagicStrings3,
+ kEoBBaseMagicStrings4,
+ kEoBBaseMagicStrings6,
+ kEoBBaseMagicStrings7,
+ kEoBBaseMagicStrings8,
+
+ kEoBBaseExpObjectTblIndex,
+ kEoBBaseExpObjectShpStart,
+ kEoBBaseExpObjectTbl1,
+ kEoBBaseExpObjectTbl2,
+ kEoBBaseExpObjectTbl3,
+ kEoBBaseExpObjectY,
+
+ kEoBBaseSparkDefSteps,
+ kEoBBaseSparkDefSubSteps,
+ kEoBBaseSparkDefShift,
+ kEoBBaseSparkDefAdd,
+ kEoBBaseSparkDefX,
+ kEoBBaseSparkDefY,
+ kEoBBaseSparkOfFlags1,
+ kEoBBaseSparkOfFlags2,
+ kEoBBaseSparkOfShift,
+ kEoBBaseSparkOfX,
+ kEoBBaseSparkOfY,
+
+ kEoBBaseSpellProperties,
+ kEoBBaseMagicFlightProps,
+ kEoBBaseTurnUndeadEffect,
+ kEoBBaseBurningHandsDest,
+ kEoBBaseConeOfColdDest1,
+ kEoBBaseConeOfColdDest2,
+ kEoBBaseConeOfColdDest3,
+ kEoBBaseConeOfColdDest4,
+ kEoBBaseConeOfColdGfxTbl,
+
+ kRpgCommonDscDoorShapeIndex,
+ kEoBBaseWllFlagPreset,
+ kEoBBaseDscShapeCoords,
+ kEoBBaseDscDoorScaleOffs,
+ kEoBBaseDscDoorScaleMult1,
+ kEoBBaseDscDoorScaleMult2,
+ kEoBBaseDscDoorScaleMult3,
+ kEoBBaseDscDoorScaleMult4,
+ kEoBBaseDscDoorScaleMult5,
+ kEoBBaseDscDoorScaleMult6,
+ kEoBBaseDscDoorXE,
+ kEoBBaseDscDoorY1,
+ kEoBBaseDscDoorY3,
+ kEoBBaseDscDoorY4,
+ kEoBBaseDscDoorY5,
+ kEoBBaseDscDoorY6,
+ kEoBBaseDscDoorY7,
+ kEoBBaseDscDoorCoordsExt,
+
+ kEoBBaseDscItemPosIndex,
+ kEoBBaseDscItemShpX,
+ kEoBBaseDscItemPosUnk,
+ kEoBBaseDscItemTileIndex,
+ kEoBBaseDscItemShapeMap,
+ kEoBBaseDscTelptrShpCoords,
+
+ kEoBBasePortalSeqData,
+ kEoBBaseManDef,
+ kEoBBaseManWord,
+ kEoBBaseManPrompt,
+
+ kEoBBaseDscMonsterFrmOffsTbl1,
+ kEoBBaseDscMonsterFrmOffsTbl2,
+
+ kEoBBaseInvSlotX,
+ kEoBBaseInvSlotY,
+ kEoBBaseSlotValidationFlags,
+
+ kEoBBaseProjectileWeaponTypes,
+ kEoBBaseWandTypes,
+
+ kEoBBaseDrawObjPosIndex,
+ kEoBBaseFlightObjFlipIndex,
+ kEoBBaseFlightObjShpMap,
+ kEoBBaseFlightObjSclIndex,
+
+ kRpgCommonDscShapeIndex,
+ kRpgCommonDscX,
+ kRpgCommonDscTileIndex,
+ kRpgCommonDscUnk2,
+ kRpgCommonDscDimData1,
+ kRpgCommonDscDimData2,
+ kRpgCommonDscBlockMap,
+ kRpgCommonDscDimMap,
+ kRpgCommonDscBlockIndex,
+
+ kEoBBaseClassModifierFlags,
+
+ kEoBBaseMonsterStepTable01,
+ //kEoBBaseMonsterStepTable1,
+ kEoBBaseMonsterStepTable2,
+ kEoBBaseMonsterStepTable3,
+ kEoBBaseMonsterCloseAttPosTable1,
+ kEoBBaseMonsterCloseAttPosTable21,
+ //kEoBBaseMonsterCloseAttUnkTable,
+ kEoBBaseMonsterCloseAttChkTable1,
+ kEoBBaseMonsterCloseAttChkTable2,
+ kEoBBaseMonsterCloseAttDstTable1,
+ kEoBBaseMonsterCloseAttDstTable2,
+
+ kEoBBaseMonsterProximityTable,
+ kEoBBaseFindBlockMonstersTable,
+ kEoBBaseMonsterDirChangeTable,
+ kEoBBaseMonsterDistAttStrings,
+ kEoBBaseEncodeMonsterDefs,
+ kEoBBaseNpcPresets,
+ //kEoB1Npc1Strings,
+ //kEoB1Npc2Strings,
-1
};
const int eob2FloppyNeed[] = {
- kEobBaseChargenStrings1,
- kEobBaseChargenStrings2,
- kEobBaseChargenStartLevels,
- kEobBaseChargenStatStrings,
- kEobBaseChargenRaceSexStrings,
- kEobBaseChargenClassStrings,
- kEobBaseChargenAlignmentStrings,
- kEobBaseChargenEnterGameStrings,
- kEobBaseChargenClassMinStats,
- kEobBaseChargenRaceMinStats,
- kEobBaseChargenRaceMaxStats,
-
- kEobBaseSaveThrowTable1,
- kEobBaseSaveThrowTable2,
- kEobBaseSaveThrowTable3,
- kEobBaseSaveThrowTable4,
- kEobBaseSaveThrwLvlIndex,
- kEobBaseSaveThrwModDiv,
- kEobBaseSaveThrwModExt,
-
- kEobBasePryDoorStrings,
- kEobBaseWarningStrings,
-
- kEobBaseItemSuffixStringsRings,
- kEobBaseItemSuffixStringsPotions,
- kEobBaseItemSuffixStringsWands,
-
- kEobBaseRipItemStrings,
- kEobBaseCursedString,
- kEobBaseEnchantedString,
- kEobBaseMagicObjectStrings,
- kEobBaseMagicObject5String,
- kEobBasePatternSuffix,
- kEobBasePatternGrFix1,
- kEobBasePatternGrFix2,
- kEobBaseValidateArmorString,
- kEobBaseValidateCursedString,
- kEobBaseValidateNoDropString,
- kEobBasePotionStrings,
- kEobBaseWandString,
- kEobBaseItemMisuseStrings,
-
- kEobBaseTakenStrings,
- kEobBasePotionEffectStrings,
-
- kEobBaseYesNoStrings,
- kLolEobCommonMoreStrings,
- kEobBaseNpcMaxStrings,
- kEobBaseOkStrings,
- kEobBaseNpcJoinStrings,
- kEobBaseCancelStrings,
- kEobBaseAbortStrings,
-
- kEobBaseMenuStringsMain,
- kEobBaseMenuStringsSaveLoad,
- kEobBaseMenuStringsOnOff,
- kEobBaseMenuStringsSpells,
- kEobBaseMenuStringsRest,
- kEobBaseMenuStringsDrop,
- kEobBaseMenuStringsExit,
- kEobBaseMenuStringsStarve,
- kEobBaseMenuStringsScribe,
- kEobBaseMenuStringsDrop2,
- kEobBaseMenuStringsHead,
- kEobBaseMenuStringsPoison,
- kEobBaseMenuStringsMgc,
- kEobBaseMenuStringsPrefs,
- kEobBaseMenuStringsRest2,
- kEobBaseMenuStringsRest3,
- kEobBaseMenuStringsRest4,
- kEobBaseMenuStringsDefeat,
- kEobBaseMenuStringsTransfer,
- kEobBaseMenuStringsSpec,
- kEobBaseMenuStringsSpellNo,
- kEobBaseMenuYesNoStrings,
-
- kEobBaseSpellLevelsMage,
- kEobBaseSpellLevelsCleric,
- kEobBaseNumSpellsCleric,
- kEobBaseNumSpellsWisAdj,
- kEobBaseNumSpellsPal,
- kEobBaseNumSpellsMage,
-
- kEobBaseCharGuiStringsHp,
- kEobBaseCharGuiStringsWp2,
- kEobBaseCharGuiStringsWr,
- kEobBaseCharGuiStringsSt2,
- kEobBaseCharGuiStringsIn,
-
- kEobBaseCharStatusStrings7,
- kEobBaseCharStatusStrings82,
- kEobBaseCharStatusStrings9,
- kEobBaseCharStatusStrings12,
- kEobBaseCharStatusStrings132,
-
- kEobBaseLevelGainStrings,
- kEobBaseExperienceTable0,
- kEobBaseExperienceTable1,
- kEobBaseExperienceTable2,
- kEobBaseExperienceTable3,
- kEobBaseExperienceTable4,
-
- kEobBaseBookNumbers,
- kEobBaseMageSpellsList,
- kEobBaseClericSpellsList,
- kEobBaseSpellNames,
- kEobBaseMagicStrings1,
- kEobBaseMagicStrings2,
- kEobBaseMagicStrings3,
- kEobBaseMagicStrings4,
- kEobBaseMagicStrings6,
- kEobBaseMagicStrings7,
- kEobBaseMagicStrings8,
-
- kEobBaseExpObjectTlMode,
- kEobBaseExpObjectTblIndex,
- kEobBaseExpObjectShpStart,
- kEobBaseExpObjectTbl1,
- kEobBaseExpObjectTbl2,
- kEobBaseExpObjectTbl3,
- kEobBaseExpObjectY,
-
- kEobBaseSparkDefSteps,
- kEobBaseSparkDefSubSteps,
- kEobBaseSparkDefShift,
- kEobBaseSparkDefAdd,
- kEobBaseSparkDefX,
- kEobBaseSparkDefY,
- kEobBaseSparkOfFlags1,
- kEobBaseSparkOfFlags2,
- kEobBaseSparkOfShift,
- kEobBaseSparkOfX,
- kEobBaseSparkOfY,
-
- kEobBaseSpellProperties,
- kEobBaseMagicFlightProps,
- kEobBaseTurnUndeadEffect,
- kEobBaseBurningHandsDest,
- kEobBaseConeOfColdDest1,
- kEobBaseConeOfColdDest2,
- kEobBaseConeOfColdDest3,
- kEobBaseConeOfColdDest4,
- kEobBaseConeOfColdGfxTbl,
-
- kLolEobCommonDscDoorShapeIndex,
- kEobBaseWllFlagPreset,
- kEobBaseDscShapeCoords,
-
- kEobBaseDscDoorScaleOffs,
- kEobBaseDscDoorScaleMult1,
- kEobBaseDscDoorScaleMult2,
- kEobBaseDscDoorScaleMult3,
- kEobBaseDscDoorType5Offs,
- kEobBaseDscDoorY1,
- kLolEobCommonDscDoorY2,
-
- kEobBaseDscItemPosIndex,
- kEobBaseDscItemShpX,
- kEobBaseDscItemPosUnk,
- kEobBaseDscItemTileIndex,
- kEobBaseDscItemShapeMap,
- kEobBaseDscTelptrShpCoords,
-
- kEobBasePortalSeqData,
- kEobBaseManDef,
- kEobBaseManWord,
- kEobBaseManPrompt,
-
- kEobBaseDscMonsterFrmOffsTbl1,
- kEobBaseDscMonsterFrmOffsTbl2,
-
- kEobBaseInvSlotX,
- kEobBaseInvSlotY,
- kEobBaseSlotValidationFlags,
-
- kEobBaseProjectileWeaponTypes,
- kEobBaseWandTypes,
-
- kEobBaseDrawObjPosIndex,
- kEobBaseFlightObjFlipIndex,
- kEobBaseFlightObjShpMap,
- kEobBaseFlightObjSclIndex,
-
- kEob2MainMenuStrings,
- kEob2TransferConvertTable,
- kEob2TransferExpTable,
-
- kEob2IntroStrings,
- kEob2IntroCPSFiles,
- kEob2IntroSeqData00,
- kEob2IntroSeqData01,
- kEob2IntroSeqData02,
- kEob2IntroSeqData03,
- kEob2IntroSeqData04,
- kEob2IntroSeqData05,
- kEob2IntroSeqData06,
- kEob2IntroSeqData07,
- kEob2IntroSeqData08,
- kEob2IntroSeqData09,
- kEob2IntroSeqData10,
- kEob2IntroSeqData11,
- kEob2IntroSeqData12,
- kEob2IntroSeqData13,
- kEob2IntroSeqData14,
- kEob2IntroSeqData15,
- kEob2IntroSeqData16,
- kEob2IntroSeqData17,
- kEob2IntroSeqData18,
- kEob2IntroSeqData19,
- kEob2IntroSeqData20,
- kEob2IntroSeqData21,
- kEob2IntroSeqData22,
- kEob2IntroSeqData23,
- kEob2IntroSeqData24,
- kEob2IntroSeqData25,
- kEob2IntroSeqData26,
- kEob2IntroSeqData27,
- kEob2IntroSeqData28,
- kEob2IntroSeqData29,
- kEob2IntroSeqData30,
- kEob2IntroSeqData31,
- kEob2IntroSeqData32,
- kEob2IntroSeqData33,
- kEob2IntroSeqData34,
- kEob2IntroSeqData35,
- kEob2IntroSeqData36,
- kEob2IntroSeqData37,
- kEob2IntroSeqData38,
- kEob2IntroSeqData39,
- kEob2IntroSeqData40,
- kEob2IntroSeqData41,
- kEob2IntroSeqData42,
- kEob2IntroSeqData43,
-
- kEob2IntroShapes00,
- kEob2IntroShapes01,
- kEob2IntroShapes04,
- kEob2IntroShapes07,
-
- kEob2FinaleStrings,
- kEob2CreditsData,
- kEob2FinaleCPSFiles,
- kEob2FinaleSeqData00,
- kEob2FinaleSeqData01,
- kEob2FinaleSeqData02,
- kEob2FinaleSeqData03,
- kEob2FinaleSeqData04,
- kEob2FinaleSeqData05,
- kEob2FinaleSeqData06,
- kEob2FinaleSeqData07,
- kEob2FinaleSeqData08,
- kEob2FinaleSeqData09,
- kEob2FinaleSeqData10,
- kEob2FinaleSeqData11,
- kEob2FinaleSeqData12,
- kEob2FinaleSeqData13,
- kEob2FinaleSeqData14,
- kEob2FinaleSeqData15,
- kEob2FinaleSeqData16,
- kEob2FinaleSeqData17,
- kEob2FinaleSeqData18,
- kEob2FinaleSeqData19,
- kEob2FinaleSeqData20,
- kEob2FinaleShapes00,
- kEob2FinaleShapes03,
- kEob2FinaleShapes07,
- kEob2FinaleShapes09,
- kEob2FinaleShapes10,
-
- kEob2NpcShapeData,
- kEobBaseClassModifierFlags,
-
- kEobBaseMonsterStepTable02,
- kEobBaseMonsterStepTable1,
- kEobBaseMonsterStepTable2,
- kEobBaseMonsterStepTable3,
- kEobBaseMonsterCloseAttPosTable1,
- kEobBaseMonsterCloseAttPosTable22,
- kEobBaseMonsterCloseAttUnkTable,
- kEobBaseMonsterCloseAttChkTable1,
- kEobBaseMonsterCloseAttChkTable2,
- kEobBaseMonsterCloseAttDstTable1,
- kEobBaseMonsterCloseAttDstTable2,
+ kEoBBaseChargenStrings1,
+ kEoBBaseChargenStrings2,
+ kEoBBaseChargenStartLevels,
+ kEoBBaseChargenStatStrings,
+ kEoBBaseChargenRaceSexStrings,
+ kEoBBaseChargenClassStrings,
+ kEoBBaseChargenAlignmentStrings,
+ kEoBBaseChargenEnterGameStrings,
+ kEoBBaseChargenClassMinStats,
+ kEoBBaseChargenRaceMinStats,
+ kEoBBaseChargenRaceMaxStats,
+
+ kEoBBaseSaveThrowTable1,
+ kEoBBaseSaveThrowTable2,
+ kEoBBaseSaveThrowTable3,
+ kEoBBaseSaveThrowTable4,
+ kEoBBaseSaveThrwLvlIndex,
+ kEoBBaseSaveThrwModDiv,
+ kEoBBaseSaveThrwModExt,
+
+ kEoBBasePryDoorStrings,
+ kEoBBaseWarningStrings,
+
+ kEoBBaseItemSuffixStringsRings,
+ kEoBBaseItemSuffixStringsPotions,
+ kEoBBaseItemSuffixStringsWands,
+
+ kEoBBaseRipItemStrings,
+ kEoBBaseCursedString,
+ kEoBBaseEnchantedString,
+ kEoBBaseMagicObjectStrings,
+ kEoBBaseMagicObject5String,
+ kEoBBasePatternSuffix,
+ kEoBBasePatternGrFix1,
+ kEoBBasePatternGrFix2,
+ kEoBBaseValidateArmorString,
+ kEoBBaseValidateCursedString,
+ kEoBBaseValidateNoDropString,
+ kEoBBasePotionStrings,
+ kEoBBaseWandString,
+ kEoBBaseItemMisuseStrings,
+
+ kEoBBaseTakenStrings,
+ kEoBBasePotionEffectStrings,
+
+ kEoBBaseYesNoStrings,
+ kRpgCommonMoreStrings,
+ kEoBBaseNpcMaxStrings,
+ kEoBBaseOkStrings,
+ kEoBBaseNpcJoinStrings,
+ kEoBBaseCancelStrings,
+ kEoBBaseAbortStrings,
+
+ kEoBBaseMenuStringsMain,
+ kEoBBaseMenuStringsSaveLoad,
+ kEoBBaseMenuStringsOnOff,
+ kEoBBaseMenuStringsSpells,
+ kEoBBaseMenuStringsRest,
+ kEoBBaseMenuStringsDrop,
+ kEoBBaseMenuStringsExit,
+ kEoBBaseMenuStringsStarve,
+ kEoBBaseMenuStringsScribe,
+ kEoBBaseMenuStringsDrop2,
+ kEoBBaseMenuStringsHead,
+ kEoBBaseMenuStringsPoison,
+ kEoBBaseMenuStringsMgc,
+ kEoBBaseMenuStringsPrefs,
+ kEoBBaseMenuStringsRest2,
+ kEoBBaseMenuStringsRest3,
+ kEoBBaseMenuStringsRest4,
+ kEoBBaseMenuStringsDefeat,
+ kEoBBaseMenuStringsTransfer,
+ kEoBBaseMenuStringsSpec,
+ kEoBBaseMenuStringsSpellNo,
+ kEoBBaseMenuYesNoStrings,
+
+ kEoBBaseSpellLevelsMage,
+ kEoBBaseSpellLevelsCleric,
+ kEoBBaseNumSpellsCleric,
+ kEoBBaseNumSpellsWisAdj,
+ kEoBBaseNumSpellsPal,
+ kEoBBaseNumSpellsMage,
+
+ kEoBBaseCharGuiStringsHp,
+ kEoBBaseCharGuiStringsWp2,
+ kEoBBaseCharGuiStringsWr,
+ kEoBBaseCharGuiStringsSt2,
+ kEoBBaseCharGuiStringsIn,
+
+ kEoBBaseCharStatusStrings7,
+ kEoBBaseCharStatusStrings82,
+ kEoBBaseCharStatusStrings9,
+ kEoBBaseCharStatusStrings12,
+ kEoBBaseCharStatusStrings132,
+
+ kEoBBaseLevelGainStrings,
+ kEoBBaseExperienceTable0,
+ kEoBBaseExperienceTable1,
+ kEoBBaseExperienceTable2,
+ kEoBBaseExperienceTable3,
+ kEoBBaseExperienceTable4,
+
+ kEoBBaseBookNumbers,
+ kEoBBaseMageSpellsList,
+ kEoBBaseClericSpellsList,
+ kEoBBaseSpellNames,
+ kEoBBaseMagicStrings1,
+ kEoBBaseMagicStrings2,
+ kEoBBaseMagicStrings3,
+ kEoBBaseMagicStrings4,
+ kEoBBaseMagicStrings6,
+ kEoBBaseMagicStrings7,
+ kEoBBaseMagicStrings8,
+
+ kEoBBaseExpObjectTlMode,
+ kEoBBaseExpObjectTblIndex,
+ kEoBBaseExpObjectShpStart,
+ kEoBBaseExpObjectTbl1,
+ kEoBBaseExpObjectTbl2,
+ kEoBBaseExpObjectTbl3,
+ kEoBBaseExpObjectY,
+
+ kEoBBaseSparkDefSteps,
+ kEoBBaseSparkDefSubSteps,
+ kEoBBaseSparkDefShift,
+ kEoBBaseSparkDefAdd,
+ kEoBBaseSparkDefX,
+ kEoBBaseSparkDefY,
+ kEoBBaseSparkOfFlags1,
+ kEoBBaseSparkOfFlags2,
+ kEoBBaseSparkOfShift,
+ kEoBBaseSparkOfX,
+ kEoBBaseSparkOfY,
+
+ kEoBBaseSpellProperties,
+ kEoBBaseMagicFlightProps,
+ kEoBBaseTurnUndeadEffect,
+ kEoBBaseBurningHandsDest,
+ kEoBBaseConeOfColdDest1,
+ kEoBBaseConeOfColdDest2,
+ kEoBBaseConeOfColdDest3,
+ kEoBBaseConeOfColdDest4,
+ kEoBBaseConeOfColdGfxTbl,
+
+ kRpgCommonDscDoorShapeIndex,
+ kEoBBaseWllFlagPreset,
+ kEoBBaseDscShapeCoords,
+
+ kEoBBaseDscDoorScaleOffs,
+ kEoBBaseDscDoorScaleMult1,
+ kEoBBaseDscDoorScaleMult2,
+ kEoBBaseDscDoorScaleMult3,
+ kEoBBaseDscDoorType5Offs,
+ kEoBBaseDscDoorY1,
+ kRpgCommonDscDoorY2,
+
+ kEoBBaseDscItemPosIndex,
+ kEoBBaseDscItemShpX,
+ kEoBBaseDscItemPosUnk,
+ kEoBBaseDscItemTileIndex,
+ kEoBBaseDscItemShapeMap,
+ kEoBBaseDscTelptrShpCoords,
+
+ kEoBBasePortalSeqData,
+ kEoBBaseManDef,
+ kEoBBaseManWord,
+ kEoBBaseManPrompt,
+
+ kEoBBaseDscMonsterFrmOffsTbl1,
+ kEoBBaseDscMonsterFrmOffsTbl2,
+
+ kEoBBaseInvSlotX,
+ kEoBBaseInvSlotY,
+ kEoBBaseSlotValidationFlags,
+
+ kEoBBaseProjectileWeaponTypes,
+ kEoBBaseWandTypes,
+
+ kEoBBaseDrawObjPosIndex,
+ kEoBBaseFlightObjFlipIndex,
+ kEoBBaseFlightObjShpMap,
+ kEoBBaseFlightObjSclIndex,
+
+ kEoB2MainMenuStrings,
+ kEoB2TransferConvertTable,
+ kEoB2TransferExpTable,
+
+ kEoB2IntroStrings,
+ kEoB2IntroCPSFiles,
+ kEoB2IntroSeqData00,
+ kEoB2IntroSeqData01,
+ kEoB2IntroSeqData02,
+ kEoB2IntroSeqData03,
+ kEoB2IntroSeqData04,
+ kEoB2IntroSeqData05,
+ kEoB2IntroSeqData06,
+ kEoB2IntroSeqData07,
+ kEoB2IntroSeqData08,
+ kEoB2IntroSeqData09,
+ kEoB2IntroSeqData10,
+ kEoB2IntroSeqData11,
+ kEoB2IntroSeqData12,
+ kEoB2IntroSeqData13,
+ kEoB2IntroSeqData14,
+ kEoB2IntroSeqData15,
+ kEoB2IntroSeqData16,
+ kEoB2IntroSeqData17,
+ kEoB2IntroSeqData18,
+ kEoB2IntroSeqData19,
+ kEoB2IntroSeqData20,
+ kEoB2IntroSeqData21,
+ kEoB2IntroSeqData22,
+ kEoB2IntroSeqData23,
+ kEoB2IntroSeqData24,
+ kEoB2IntroSeqData25,
+ kEoB2IntroSeqData26,
+ kEoB2IntroSeqData27,
+ kEoB2IntroSeqData28,
+ kEoB2IntroSeqData29,
+ kEoB2IntroSeqData30,
+ kEoB2IntroSeqData31,
+ kEoB2IntroSeqData32,
+ kEoB2IntroSeqData33,
+ kEoB2IntroSeqData34,
+ kEoB2IntroSeqData35,
+ kEoB2IntroSeqData36,
+ kEoB2IntroSeqData37,
+ kEoB2IntroSeqData38,
+ kEoB2IntroSeqData39,
+ kEoB2IntroSeqData40,
+ kEoB2IntroSeqData41,
+ kEoB2IntroSeqData42,
+ kEoB2IntroSeqData43,
+
+ kEoB2IntroShapes00,
+ kEoB2IntroShapes01,
+ kEoB2IntroShapes04,
+ kEoB2IntroShapes07,
+
+ kEoB2FinaleStrings,
+ kEoB2CreditsData,
+ kEoB2FinaleCPSFiles,
+ kEoB2FinaleSeqData00,
+ kEoB2FinaleSeqData01,
+ kEoB2FinaleSeqData02,
+ kEoB2FinaleSeqData03,
+ kEoB2FinaleSeqData04,
+ kEoB2FinaleSeqData05,
+ kEoB2FinaleSeqData06,
+ kEoB2FinaleSeqData07,
+ kEoB2FinaleSeqData08,
+ kEoB2FinaleSeqData09,
+ kEoB2FinaleSeqData10,
+ kEoB2FinaleSeqData11,
+ kEoB2FinaleSeqData12,
+ kEoB2FinaleSeqData13,
+ kEoB2FinaleSeqData14,
+ kEoB2FinaleSeqData15,
+ kEoB2FinaleSeqData16,
+ kEoB2FinaleSeqData17,
+ kEoB2FinaleSeqData18,
+ kEoB2FinaleSeqData19,
+ kEoB2FinaleSeqData20,
+ kEoB2FinaleShapes00,
+ kEoB2FinaleShapes03,
+ kEoB2FinaleShapes07,
+ kEoB2FinaleShapes09,
+ kEoB2FinaleShapes10,
+
+ kEoB2NpcShapeData,
+ kEoBBaseClassModifierFlags,
+
+ kEoBBaseMonsterStepTable02,
+ kEoBBaseMonsterStepTable1,
+ kEoBBaseMonsterStepTable2,
+ kEoBBaseMonsterStepTable3,
+ kEoBBaseMonsterCloseAttPosTable1,
+ kEoBBaseMonsterCloseAttPosTable22,
+ kEoBBaseMonsterCloseAttUnkTable,
+ kEoBBaseMonsterCloseAttChkTable1,
+ kEoBBaseMonsterCloseAttChkTable2,
+ kEoBBaseMonsterCloseAttDstTable1,
+ kEoBBaseMonsterCloseAttDstTable2,
- kEobBaseMonsterProximityTable,
- kEobBaseFindBlockMonstersTable,
- kEobBaseMonsterDirChangeTable,
- kEobBaseMonsterDistAttStrings,
- kEobBaseEncodeMonsterDefs,
- kEobBaseNpcPresets,
- kEob2Npc1Strings,
- kEob2Npc2Strings,
- kEob2MonsterDustStrings,
- kEob2DreamSteps,
- kEob2KheldranStrings,
- kEob2HornStrings,
- kEob2HornSounds,
- kEob2WallOfForceDsX,
- kEob2WallOfForceDsY,
- kEob2WallOfForceNumW,
- kEob2WallOfForceNumH,
- kEob2WallOfForceShpId,
-
- kLolEobCommonDscShapeIndex,
- kLolEobCommonDscX,
- kLolEobCommonDscTileIndex,
- kLolEobCommonDscUnk2,
- kLolEobCommonDscDimData1,
- kLolEobCommonDscDimData2,
- kLolEobCommonDscBlockMap,
- kLolEobCommonDscDimMap,
- kLolEobCommonDscBlockIndex,
+ kEoBBaseMonsterProximityTable,
+ kEoBBaseFindBlockMonstersTable,
+ kEoBBaseMonsterDirChangeTable,
+ kEoBBaseMonsterDistAttStrings,
+ kEoBBaseEncodeMonsterDefs,
+ kEoBBaseNpcPresets,
+ kEoB2Npc1Strings,
+ kEoB2Npc2Strings,
+ kEoB2MonsterDustStrings,
+ kEoB2DreamSteps,
+ kEoB2KheldranStrings,
+ kEoB2HornStrings,
+ kEoB2HornSounds,
+ kEoB2WallOfForceDsX,
+ kEoB2WallOfForceDsY,
+ kEoB2WallOfForceNumW,
+ kEoB2WallOfForceNumH,
+ kEoB2WallOfForceShpId,
+
+ kRpgCommonDscShapeIndex,
+ kRpgCommonDscX,
+ kRpgCommonDscTileIndex,
+ kRpgCommonDscUnk2,
+ kRpgCommonDscDimData1,
+ kRpgCommonDscDimData2,
+ kRpgCommonDscBlockMap,
+ kRpgCommonDscDimMap,
+ kRpgCommonDscBlockIndex,
-1
};
@@ -1652,18 +1652,18 @@ const GameNeed gameNeedTable[] = {
{ kKyra2, kPlatformPC, kDemoVersion, kyra2DemoNeed },
- { kLol, kPlatformPC, kDemoVersion, lolDemoNeed },
+ { kLoL, kPlatformPC, kDemoVersion, lolDemoNeed },
{ kKyra3, kPlatformPC, kTalkieVersion, kyra3Need },
- { kLol, kPlatformPC, kNoSpecial, lolFloppyNeed },
- { kLol, kPlatformPC98, kNoSpecial, lolPC98Need },
+ { kLoL, kPlatformPC, kNoSpecial, lolFloppyNeed },
+ { kLoL, kPlatformPC98, kNoSpecial, lolPC98Need },
- { kLol, kPlatformPC, kTalkieVersion, lolCDNeed },
+ { kLoL, kPlatformPC, kTalkieVersion, lolCDNeed },
- { kEob1, kPlatformPC, kNoSpecial, eob1FloppyNeed },
+ { kEoB1, kPlatformPC, kNoSpecial, eob1FloppyNeed },
- { kEob2, kPlatformPC, kNoSpecial, eob2FloppyNeed },
+ { kEoB2, kPlatformPC, kNoSpecial, eob2FloppyNeed },
{ -1, -1, -1, 0 }
};
diff --git a/devtools/create_kyradat/tables.cpp b/devtools/create_kyradat/tables.cpp
index c8547804ba..a606cc46bd 100644
--- a/devtools/create_kyradat/tables.cpp
+++ b/devtools/create_kyradat/tables.cpp
@@ -1331,112 +1331,112 @@ const ExtractEntrySearchData k3ItemStringMapProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenStrings1Provider[] = {
+const ExtractEntrySearchData kEoBBaseChargenStrings1Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x000000CA, 0x00003BC8, { { 0x27, 0xEA, 0xE3, 0x0D, 0x55, 0xB3, 0x69, 0x3E, 0xC2, 0x66, 0x58, 0x64, 0xAA, 0xC2, 0x80, 0x58 } } } },
{ DE_DEU, kPlatformUnknown, { 0x000000C3, 0x000038F6, { { 0x20, 0x68, 0xAB, 0xD4, 0xBF, 0x49, 0x04, 0xC0, 0x91, 0xB4, 0x71, 0xB0, 0xB6, 0xC9, 0x11, 0xF0 } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x000000C7, 0x00003ADB, { { 0x0D, 0x03, 0x7A, 0xE6, 0x7D, 0x41, 0x89, 0x49, 0x0C, 0xB6, 0xD0, 0x4F, 0xEA, 0x1E, 0x54, 0xFF } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenStrings2Provider[] = {
+const ExtractEntrySearchData kEoBBaseChargenStrings2Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000004B, 0x000011AE, { { 0x28, 0x98, 0x4C, 0xA3, 0x98, 0xB0, 0xA2, 0x17, 0x9C, 0x80, 0x4F, 0x3F, 0x58, 0x3B, 0x2C, 0xFB } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000004E, 0x0000129D, { { 0xED, 0xF3, 0x36, 0x16, 0xE2, 0x1B, 0x32, 0x95, 0xFE, 0xE8, 0x3E, 0x7D, 0xE6, 0x32, 0x34, 0xD4 } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000004A, 0x00001267, { { 0xD6, 0xE2, 0x27, 0x6A, 0x6F, 0x7E, 0xB4, 0xCE, 0xA8, 0xE9, 0x79, 0x31, 0x5C, 0x13, 0xA1, 0x8F } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenStartLevelsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenStartLevelsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000003C, 0x00000054, { { 0xAB, 0x68, 0x74, 0x3E, 0x0D, 0x45, 0xA3, 0x50, 0xA7, 0x72, 0x6A, 0xDF, 0x9C, 0x23, 0x98, 0x74 } } } }, // EOB 1
{ UNK_LANG, kPlatformUnknown, { 0x0000003C, 0x000000B1, { { 0xFD, 0x3F, 0x6B, 0xB5, 0xE4, 0xEE, 0x32, 0x3B, 0xBD, 0x72, 0x37, 0x88, 0x52, 0x84, 0xBD, 0xC6 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenStatStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenStatStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000055, 0x000015D6, { { 0xB8, 0x29, 0x4B, 0xA4, 0x4F, 0x45, 0x16, 0x1A, 0x07, 0x28, 0x14, 0x86, 0x1B, 0xDF, 0xAC, 0xDF } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000056, 0x000015F9, { { 0xBB, 0x5A, 0x7D, 0xCF, 0xC3, 0x90, 0x9A, 0xB3, 0x73, 0xB2, 0x4D, 0x46, 0xB8, 0x89, 0x7D, 0xAE } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000053, 0x0000159A, { { 0x1D, 0xA6, 0x84, 0xDB, 0xC5, 0x81, 0xC7, 0xF0, 0x1C, 0xA4, 0xE3, 0x10, 0x4F, 0x8A, 0xF3, 0xCE } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenRaceSexStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenRaceSexStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000098, 0x00002572, { { 0x8D, 0xF9, 0xDE, 0x92, 0xFC, 0xA8, 0xFC, 0xE9, 0x0A, 0x98, 0x6D, 0xA4, 0x6F, 0x21, 0xCD, 0xF4 } } } },
{ DE_DEU, kPlatformUnknown, { 0x000000AA, 0x00002A1E, { { 0x8E, 0xAF, 0x4B, 0x20, 0xEA, 0xFE, 0x71, 0x8E, 0x8B, 0x4B, 0x46, 0x62, 0x91, 0x48, 0x08, 0xAF } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000098, 0x00002502, { { 0xA4, 0x8B, 0x20, 0xF5, 0x97, 0xFE, 0x34, 0x6D, 0x9F, 0xF0, 0xA8, 0xE9, 0xE8, 0xFA, 0x23, 0x9B } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenClassStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenClassStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x000000D5, 0x000035A7, { { 0xAF, 0x89, 0x9A, 0x11, 0x9A, 0x8D, 0x39, 0x6F, 0x26, 0x41, 0x4E, 0x20, 0xAD, 0x91, 0xC5, 0xDA } } } },
{ DE_DEU, kPlatformUnknown, { 0x000000FA, 0x00003FD8, { { 0xBD, 0x78, 0xF7, 0xEC, 0x9D, 0x9A, 0x3A, 0x22, 0xAB, 0xD9, 0x10, 0xAD, 0x8E, 0x1D, 0x4D, 0xDE } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x000000E4, 0x00003BE5, { { 0xDE, 0x1B, 0x25, 0x4F, 0xE6, 0xD0, 0xB5, 0x95, 0xD0, 0xA6, 0x69, 0xE6, 0x53, 0xB8, 0x20, 0x1E } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenAlignmentStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenAlignmentStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000078, 0x00001F44, { { 0xBB, 0x52, 0x3C, 0xA6, 0x79, 0x87, 0xDC, 0xB8, 0x21, 0x7A, 0xA0, 0x17, 0x45, 0xEA, 0xF2, 0x50 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000008A, 0x00002423, { { 0xA3, 0x36, 0x0D, 0x64, 0x33, 0xFD, 0x54, 0xA5, 0xA9, 0xD7, 0xFA, 0x34, 0x39, 0xAD, 0x6A, 0x98 } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000007F, 0x000021F8, { { 0xBD, 0xB2, 0x06, 0xF9, 0xC9, 0x36, 0x5D, 0x91, 0x43, 0x08, 0x3A, 0x2C, 0x5F, 0x1C, 0xF3, 0x9C } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenEnterGameStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenEnterGameStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000020, 0x00000A0E, { { 0x98, 0x7F, 0x2C, 0x2E, 0xBB, 0x5E, 0xAA, 0xD0, 0x72, 0xF5, 0xBC, 0x4A, 0x34, 0x5B, 0xB4, 0xF5 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000021, 0x00000AB6, { { 0x02, 0x7F, 0x19, 0x5A, 0xA9, 0xB7, 0x8C, 0xE2, 0xF7, 0x35, 0xB0, 0xD8, 0xA8, 0x0C, 0x24, 0x44 } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000001E, 0x00000925, { { 0xDA, 0x83, 0x00, 0xD2, 0x94, 0xF0, 0xD8, 0xFC, 0x3D, 0xA8, 0xD2, 0x4E, 0xF2, 0xD7, 0x2B, 0x7E } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenClassMinStatsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenClassMinStatsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000000B4, 0x00000165, { { 0x83, 0x5E, 0x91, 0x10, 0x4D, 0x75, 0x6B, 0xF9, 0x45, 0x1B, 0x65, 0x13, 0x37, 0x3E, 0xC0, 0xAE } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenRaceMinStatsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenRaceMinStatsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000048, 0x000000B2, { { 0x08, 0xF0, 0x8F, 0x22, 0x9D, 0xD8, 0xBE, 0x52, 0x70, 0x7C, 0xCA, 0x8D, 0xB2, 0xF5, 0xC6, 0xB8 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseChargenRaceMaxStatsProvider[] = {
+const ExtractEntrySearchData kEoBBaseChargenRaceMaxStatsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000048, 0x00000479, { { 0xBD, 0xA0, 0x8C, 0xC2, 0x05, 0xCA, 0x0D, 0x4B, 0x82, 0x9B, 0x3D, 0xB5, 0x4B, 0xDB, 0xD2, 0xC1 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSaveThrowTable1Provider[] = {
+const ExtractEntrySearchData kEoBBaseSaveThrowTable1Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000032, 0x00000214, { { 0x3D, 0x89, 0x30, 0x0A, 0x5C, 0x4A, 0x0F, 0xC3, 0xC7, 0x6B, 0x72, 0x7C, 0x12, 0x51, 0x8D, 0x8E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSaveThrowTable2Provider[] = {
+const ExtractEntrySearchData kEoBBaseSaveThrowTable2Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000019, 0x000000E7, { { 0xF4, 0x0D, 0xDF, 0xA3, 0x23, 0x71, 0x76, 0x2A, 0xC5, 0x6F, 0xF1, 0x59, 0x5F, 0x45, 0x73, 0x05 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSaveThrowTable3Provider[] = {
+const ExtractEntrySearchData kEoBBaseSaveThrowTable3Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000023, 0x00000155, { { 0x42, 0x98, 0x84, 0x00, 0x70, 0x8A, 0x7B, 0x26, 0xC0, 0x96, 0xA3, 0x28, 0x41, 0x36, 0x4B, 0x21 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSaveThrowTable4Provider[] = {
+const ExtractEntrySearchData kEoBBaseSaveThrowTable4Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000001E, 0x0000013B, { { 0xAB, 0x84, 0x2B, 0x0A, 0xC2, 0x46, 0xFF, 0x83, 0x03, 0xF8, 0x3F, 0x32, 0x53, 0xA2, 0x95, 0x65 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSaveThrwLvlIndexProvider[] = {
+const ExtractEntrySearchData kEoBBaseSaveThrwLvlIndexProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000006, 0x00000070, { { 0x57, 0x48, 0x5F, 0x75, 0x79, 0xD4, 0xAA, 0x7D, 0xB7, 0xEB, 0x19, 0x9F, 0xCF, 0x99, 0x29, 0x29 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSaveThrwModDivProvider[] = {
+const ExtractEntrySearchData kEoBBaseSaveThrwModDivProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000006, 0x00000012, { { 0x50, 0x29, 0x51, 0x65, 0x0B, 0xF1, 0xCC, 0xDA, 0x2C, 0xA4, 0x7E, 0xEE, 0x20, 0xB0, 0x29, 0xB1 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSaveThrwModExtProvider[] = {
+const ExtractEntrySearchData kEoBBaseSaveThrwModExtProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000006, 0x00000030, { { 0x07, 0x7D, 0x61, 0x1C, 0x95, 0xEC, 0x9A, 0xCE, 0xA1, 0x29, 0x83, 0x2F, 0xCA, 0x95, 0x95, 0xF5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBasePryDoorStringsProvider[] = {
+const ExtractEntrySearchData kEoBBasePryDoorStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x000000E8, 0x00004D9F, { { 0xDE, 0x01, 0x69, 0x00, 0x0B, 0x32, 0xFA, 0x20, 0xB8, 0x11, 0xD6, 0xD9, 0xE2, 0xEA, 0xF5, 0xE8 } } } }, // EOB 1
{ EN_ANY, kPlatformUnknown, { 0x000000D2, 0x000043D2, { { 0x82, 0x3C, 0xF4, 0x4A, 0x87, 0x84, 0xFE, 0xF9, 0xBA, 0xC6, 0x67, 0x3A, 0x0D, 0x0F, 0x76, 0x78 } } } }, // EOB 2
{ DE_DEU, kPlatformUnknown, { 0x00000128, 0x0000657C, { { 0xA3, 0xC8, 0x48, 0xA7, 0x1F, 0x75, 0xDF, 0xB0, 0x37, 0xDA, 0x75, 0x2E, 0x9F, 0x4E, 0x45, 0xB0 } } } }, // EOB 1
@@ -1444,7 +1444,7 @@ const ExtractEntrySearchData kEobBasePryDoorStringsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseWarningStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseWarningStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000052, 0x00001A7B, { { 0x81, 0x7A, 0xDF, 0xD2, 0x4F, 0xA7, 0x92, 0xA7, 0x44, 0xE5, 0x22, 0x73, 0xF6, 0xB3, 0x29, 0x5C } } } }, // EOB 1
{ EN_ANY, kPlatformUnknown, { 0x00000085, 0x00002B5C, { { 0xF1, 0xCE, 0x7C, 0x53, 0xEF, 0x5B, 0x59, 0x71, 0xA9, 0xEB, 0x00, 0xBA, 0xB7, 0x59, 0xC5, 0x2E } } } }, // EOB 2
{ DE_DEU, kPlatformUnknown, { 0x0000005F, 0x00001FD2, { { 0xBA, 0x85, 0x97, 0x63, 0x84, 0x80, 0x79, 0x44, 0x50, 0x99, 0x1A, 0x01, 0x37, 0x37, 0x0E, 0xD1 } } } }, // EOB 1
@@ -1452,21 +1452,21 @@ const ExtractEntrySearchData kEobBaseWarningStringsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseItemSuffixStringsRingsProvider[] = {
+const ExtractEntrySearchData kEoBBaseItemSuffixStringsRingsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000002B, 0x00000F7B, { { 0x8A, 0x27, 0x87, 0x81, 0x5F, 0x74, 0x27, 0xA9, 0x5E, 0x1B, 0xEE, 0xC0, 0xF7, 0x22, 0x8F, 0x57 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000022, 0x00000C02, { { 0x7D, 0x5F, 0x40, 0xEA, 0xAD, 0xDD, 0x1B, 0xA0, 0xA6, 0xE0, 0x57, 0x7D, 0x0D, 0x60, 0xF4, 0x2C } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000002E, 0x00000FF2, { { 0xE1, 0x50, 0xB7, 0xE2, 0xEF, 0xAD, 0x5B, 0x6D, 0x27, 0x35, 0x9C, 0xE7, 0x2D, 0xB2, 0x2E, 0xD0 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseItemSuffixStringsPotionsProvider[] = {
+const ExtractEntrySearchData kEoBBaseItemSuffixStringsPotionsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000054, 0x00001DDB, { { 0xB6, 0x78, 0xD9, 0x09, 0x1D, 0x09, 0x63, 0xF8, 0x96, 0x74, 0xF0, 0x75, 0x23, 0xF5, 0xD4, 0xC4 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000064, 0x000024ED, { { 0x10, 0x5A, 0xB8, 0xCA, 0x0F, 0x0D, 0x44, 0x19, 0x9D, 0x3D, 0x76, 0x54, 0xA1, 0x69, 0x97, 0x8B } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000006F, 0x00002792, { { 0x1A, 0x71, 0x2B, 0xCC, 0xCA, 0xDA, 0xF6, 0xED, 0x5E, 0xF0, 0x24, 0x20, 0xD7, 0x2D, 0x18, 0x49 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseItemSuffixStringsWandsProvider[] = {
+const ExtractEntrySearchData kEoBBaseItemSuffixStringsWandsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000003C, 0x000014EB, { { 0xB5, 0x38, 0x35, 0x57, 0xF2, 0xF8, 0x0E, 0xBA, 0x75, 0x03, 0x1C, 0xCD, 0x46, 0x7D, 0x03, 0x83 } } } }, // EOB 1
{ EN_ANY, kPlatformUnknown, { 0x0000004A, 0x000019B2, { { 0x44, 0x10, 0xE4, 0xAF, 0xAB, 0x19, 0x25, 0x87, 0x2B, 0x15, 0x1C, 0x4C, 0x03, 0x50, 0x41, 0xC4 } } } }, // EOB 2
{ DE_DEU, kPlatformUnknown, { 0x00000040, 0x000016B5, { { 0xEC, 0xF4, 0x71, 0xC1, 0x69, 0x5C, 0xF9, 0xC1, 0xED, 0xC1, 0xED, 0x0C, 0x25, 0x3E, 0x13, 0xB1 } } } }, // EOB 1
@@ -1474,14 +1474,14 @@ const ExtractEntrySearchData kEobBaseItemSuffixStringsWandsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseRipItemStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseRipItemStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000025, 0x00000AEA, { { 0x7A, 0x2D, 0x03, 0xA5, 0x94, 0xD1, 0xA2, 0x2C, 0x41, 0x1F, 0xEB, 0x5C, 0xFB, 0xB2, 0xC6, 0x9E } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000024, 0x00000B1B, { { 0xD0, 0x26, 0x19, 0x0B, 0xA5, 0x8A, 0x38, 0x73, 0x14, 0x25, 0x40, 0x5D, 0x24, 0xB8, 0x4E, 0xC5 } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000002E, 0x00000D38, { { 0xCE, 0xC5, 0x00, 0x63, 0xBB, 0xF0, 0xC4, 0x0D, 0x50, 0x2B, 0x82, 0x1C, 0xC0, 0xCD, 0xF1, 0xAF } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCursedStringProvider[] = {
+const ExtractEntrySearchData kEoBBaseCursedStringProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000D, 0x000003C7, { { 0x7F, 0x6B, 0x6A, 0xFE, 0x63, 0xF4, 0x17, 0xAF, 0xFD, 0x00, 0x31, 0x4A, 0x20, 0x9E, 0x8C, 0xEB } } } }, // EOB 1
{ EN_ANY, kPlatformUnknown, { 0x0000000D, 0x000003C7, { { 0x59, 0xD8, 0x84, 0x25, 0xE0, 0x06, 0x51, 0xA4, 0x70, 0xC5, 0x78, 0x22, 0xF0, 0x2D, 0xA0, 0x43 } } } }, // EOB 2
{ DE_DEU, kPlatformUnknown, { 0x00000010, 0x00000514, { { 0x97, 0x41, 0xA6, 0xAE, 0xF8, 0xA8, 0x3E, 0x85, 0xA8, 0x16, 0x01, 0x15, 0x0E, 0x46, 0x13, 0x45 } } } }, // EOB 1
@@ -1489,61 +1489,61 @@ const ExtractEntrySearchData kEobBaseCursedStringProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseEnchantedStringProvider[] = {
+const ExtractEntrySearchData kEoBBaseEnchantedStringProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000007, 0x0000016C, { { 0x98, 0x62, 0xD3, 0xA3, 0x11, 0xAE, 0x0A, 0xBA, 0x8F, 0xE8, 0x30, 0x0B, 0xDC, 0x12, 0x90, 0x3B } } } }, // EOB 1
{ UNK_LANG, kPlatformUnknown, { 0x00000007, 0x0000016C, { { 0x01, 0x91, 0xBD, 0x89, 0xAE, 0x0E, 0x71, 0xEE, 0xBE, 0x31, 0xD9, 0x55, 0x21, 0x61, 0x19, 0xAE } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicObjectStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseMagicObjectStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000002B, 0x00000E7D, { { 0x7E, 0x8F, 0x17, 0xEB, 0xE5, 0x5D, 0xEB, 0x9A, 0x84, 0xFF, 0x86, 0x6A, 0x01, 0x3E, 0x04, 0x84 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000003A, 0x000014E4, { { 0x3D, 0x34, 0x3C, 0xCA, 0xDC, 0xD1, 0xCF, 0x15, 0x69, 0x57, 0xC3, 0xB1, 0x58, 0xDF, 0xE9, 0x9D } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000002A, 0x00000EE4, { { 0x9C, 0x38, 0x4B, 0x9B, 0x67, 0x30, 0x4E, 0x88, 0xA9, 0xA2, 0xF8, 0x78, 0x8E, 0xC7, 0xC3, 0x86 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicObject5StringProvider[] = {
+const ExtractEntrySearchData kEoBBaseMagicObject5StringProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000006, 0x000001FE, { { 0x74, 0x8D, 0xB9, 0x76, 0xD2, 0x2F, 0x60, 0xD2, 0x36, 0x45, 0x98, 0x4C, 0x0A, 0xE5, 0xE5, 0x0D } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000006, 0x00000204, { { 0xE4, 0xC1, 0xAD, 0x71, 0x87, 0x80, 0x9D, 0x97, 0x91, 0x80, 0x3F, 0x71, 0xD3, 0x62, 0x06, 0xD5 } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000007, 0x0000027A, { { 0x44, 0x47, 0x79, 0x46, 0x9B, 0xE5, 0xBD, 0x3C, 0xE8, 0x8D, 0xC6, 0xC5, 0x4E, 0x88, 0x13, 0xC0 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBasePatternSuffixProvider[] = {
+const ExtractEntrySearchData kEoBBasePatternSuffixProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000009, 0x00000245, { { 0x67, 0x3F, 0x33, 0xA5, 0x3B, 0x5D, 0x2C, 0x9E, 0x15, 0x82, 0x04, 0xE2, 0xD7, 0x34, 0x42, 0x24 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000006, 0x0000015D, { { 0x33, 0xD6, 0x91, 0x2D, 0xED, 0xE1, 0x43, 0x42, 0x23, 0xB9, 0xE9, 0x3D, 0x48, 0x82, 0x92, 0x1E } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000008, 0x00000219, { { 0xCD, 0xDC, 0x7F, 0x8B, 0xBE, 0xD6, 0x05, 0x37, 0xDA, 0xDC, 0x11, 0xC3, 0x1E, 0x7A, 0xE7, 0x13 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBasePatternGrFix1Provider[] = {
+const ExtractEntrySearchData kEoBBasePatternGrFix1Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000009, 0x00000245, { { 0x67, 0x3F, 0x33, 0xA5, 0x3B, 0x5D, 0x2C, 0x9E, 0x15, 0x82, 0x04, 0xE2, 0xD7, 0x34, 0x42, 0x24 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000006, 0x0000015D, { { 0x33, 0xD6, 0x91, 0x2D, 0xED, 0xE1, 0x43, 0x42, 0x23, 0xB9, 0xE9, 0x3D, 0x48, 0x82, 0x92, 0x1E } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000007, 0x0000018A, { { 0x02, 0x5C, 0x86, 0xD9, 0x62, 0x0C, 0x71, 0xB3, 0x77, 0x9C, 0x7B, 0xBC, 0x4D, 0x5B, 0xDB, 0xE7 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBasePatternGrFix2Provider[] = {
+const ExtractEntrySearchData kEoBBasePatternGrFix2Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000009, 0x00000245, { { 0x67, 0x3F, 0x33, 0xA5, 0x3B, 0x5D, 0x2C, 0x9E, 0x15, 0x82, 0x04, 0xE2, 0xD7, 0x34, 0x42, 0x24 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000006, 0x0000015D, { { 0x33, 0xD6, 0x91, 0x2D, 0xED, 0xE1, 0x43, 0x42, 0x23, 0xB9, 0xE9, 0x3D, 0x48, 0x82, 0x92, 0x1E } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000006, 0x00000150, { { 0x48, 0xBE, 0xED, 0xD3, 0xA5, 0x2E, 0xCD, 0xE0, 0x34, 0xBA, 0xA6, 0x8D, 0x7D, 0x00, 0xA2, 0xFF } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseValidateArmorStringProvider[] = {
+const ExtractEntrySearchData kEoBBaseValidateArmorStringProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000023, 0x00000B78, { { 0xC2, 0x33, 0x6B, 0xB9, 0xE1, 0x5E, 0x88, 0x5E, 0x22, 0xF2, 0x97, 0x83, 0xF8, 0xC8, 0x8C, 0xAB } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000026, 0x00000D19, { { 0xAD, 0x19, 0xE2, 0xDE, 0x04, 0xF9, 0x8F, 0x92, 0xAC, 0x1A, 0x05, 0xEA, 0x7B, 0xB5, 0x9F, 0x09 } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000029, 0x00000E7A, { { 0xEC, 0xA8, 0x2E, 0x8D, 0xB1, 0xC8, 0x0F, 0xCD, 0x24, 0xBD, 0x4B, 0x39, 0x16, 0xC9, 0x53, 0x08 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseValidateCursedStringProvider[] = {
+const ExtractEntrySearchData kEoBBaseValidateCursedStringProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000002E, 0x00000F35, { { 0xE7, 0x0E, 0xA1, 0xCE, 0xCC, 0x13, 0xBC, 0x4B, 0x2B, 0x19, 0xEB, 0xA4, 0x05, 0xCF, 0xCF, 0x65 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000037, 0x000012D8, { { 0x3C, 0x7F, 0x16, 0xCE, 0x40, 0x58, 0xF1, 0x3A, 0xAB, 0x4C, 0x37, 0x82, 0x32, 0x88, 0xA4, 0x2D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseValidateNoDropStringProvider[] = {
+const ExtractEntrySearchData kEoBBaseValidateNoDropStringProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000001F, 0x00000A8F, { { 0x61, 0x99, 0x3E, 0x36, 0x49, 0x19, 0xB4, 0xE4, 0xBC, 0xFA, 0xB5, 0x71, 0x0E, 0xD6, 0x15, 0x3C } } } }, // EOB 1
{ EN_ANY, kPlatformUnknown, { 0x00000020, 0x00000AB6, { { 0xAA, 0x0E, 0x64, 0xD1, 0xA2, 0xA6, 0x62, 0x76, 0x51, 0xDF, 0x9E, 0x76, 0x85, 0x42, 0xE1, 0x4A } } } }, // EOB 2
{ DE_DEU, kPlatformUnknown, { 0x00000024, 0x00000C31, { { 0x10, 0xD9, 0x55, 0x69, 0xFE, 0x0A, 0x8C, 0xE5, 0xF7, 0x05, 0x5F, 0x09, 0x3B, 0xC9, 0x93, 0x38 } } } }, // EOB 1
@@ -1551,14 +1551,14 @@ const ExtractEntrySearchData kEobBaseValidateNoDropStringProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBasePotionStringsProvider[] = {
+const ExtractEntrySearchData kEoBBasePotionStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000017, 0x0000070E, { { 0xD9, 0xCB, 0x26, 0xB6, 0x6F, 0x17, 0x12, 0xB7, 0xB0, 0x95, 0x1B, 0x2A, 0xD8, 0x83, 0x0D, 0x2B } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000001E, 0x000009BD, { { 0xCA, 0xD0, 0x29, 0xB0, 0x7A, 0x2B, 0x0B, 0x69, 0xCA, 0xA4, 0xCA, 0x97, 0xCF, 0x8B, 0x03, 0xAD } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000001D, 0x00000964, { { 0x5D, 0xE2, 0xA5, 0x0D, 0x72, 0xE9, 0x8F, 0xC9, 0xFA, 0xF3, 0x41, 0x5A, 0x3F, 0x33, 0xAA, 0x15 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseWandStringProvider[] = {
+const ExtractEntrySearchData kEoBBaseWandStringProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000035, 0x000011EC, { { 0x7C, 0x3D, 0xF1, 0x28, 0x0C, 0x23, 0xD3, 0x18, 0xEE, 0xAD, 0xA7, 0xF4, 0x58, 0xD7, 0x1C, 0x8E } } } }, // EOB 1
{ EN_ANY, kPlatformUnknown, { 0x00000029, 0x00000E47, { { 0xED, 0x2E, 0xD4, 0x4D, 0xDB, 0x90, 0x3F, 0xD0, 0xFB, 0x95, 0xB8, 0xF2, 0xCF, 0x06, 0x08, 0xAF } } } }, // EOB 2
{ DE_DEU, kPlatformUnknown, { 0x00000046, 0x0000186E, { { 0x54, 0x8F, 0x53, 0x34, 0xE8, 0x81, 0x76, 0x71, 0x53, 0x3F, 0x99, 0xE7, 0xCF, 0xB7, 0xC9, 0xD9 } } } }, // EOB 1
@@ -1566,20 +1566,20 @@ const ExtractEntrySearchData kEobBaseWandStringProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseItemMisuseStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseItemMisuseStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000066, 0x000022F6, { { 0xE8, 0xB9, 0x07, 0x61, 0x29, 0x90, 0xB0, 0x22, 0x30, 0xC5, 0x0F, 0xAD, 0xCA, 0x6C, 0x83, 0xC6 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000068, 0x00002472, { { 0xCA, 0xD7, 0xFD, 0x5B, 0x65, 0x72, 0xC7, 0x15, 0xB3, 0xFE, 0xFC, 0xEF, 0x53, 0xFB, 0x57, 0x6C } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000007E, 0x00002C87, { { 0x5E, 0x11, 0xC9, 0x93, 0xF4, 0xAB, 0x1A, 0x9D, 0xA7, 0x62, 0x71, 0x94, 0x37, 0xCA, 0xE2, 0x25 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseTakenStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseTakenStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000009, 0x0000026E, { { 0x3B, 0x73, 0x70, 0x2E, 0x22, 0x90, 0x0D, 0xC1, 0xDE, 0x32, 0x11, 0xCC, 0x97, 0xBA, 0xA3, 0x58 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000000F, 0x000004ED, { { 0x8D, 0x12, 0x1E, 0x91, 0xD3, 0xF4, 0x34, 0x15, 0xC7, 0x4F, 0xE7, 0x23, 0x5B, 0xE8, 0x66, 0xB7 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBasePotionEffectStringsProvider[] = {
+const ExtractEntrySearchData kEoBBasePotionEffectStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000065, 0x0000248F, { { 0x4F, 0x60, 0x7F, 0xA7, 0x6F, 0x81, 0xD4, 0xAA, 0x68, 0xD5, 0xAA, 0xBE, 0xBC, 0xD4, 0x92, 0x3A } } } }, // EOB 1
{ EN_ANY, kPlatformUnknown, { 0x0000005D, 0x0000219D, { { 0x87, 0x60, 0x9F, 0xF3, 0x1B, 0x30, 0x4B, 0x2B, 0xE4, 0x94, 0xEF, 0x22, 0xEA, 0x36, 0xE4, 0x7F } } } }, // EOB 2
{ DE_DEU, kPlatformUnknown, { 0x0000006E, 0x00002840, { { 0x04, 0xF8, 0x53, 0x38, 0x09, 0xD8, 0x58, 0xFC, 0x5F, 0xE9, 0x69, 0xFB, 0x9C, 0x0D, 0x92, 0x2E } } } }, // EOB 1
@@ -1587,59 +1587,59 @@ const ExtractEntrySearchData kEobBasePotionEffectStringsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseYesNoStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseYesNoStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000007, 0x0000022E, { { 0xF1, 0x30, 0x61, 0xA7, 0x20, 0x71, 0x3B, 0x75, 0xBE, 0xA7, 0xD6, 0x78, 0x34, 0xF7, 0x19, 0x06 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000008, 0x00000275, { { 0xAF, 0x3E, 0xC5, 0x5A, 0x60, 0x34, 0x9B, 0x39, 0x37, 0x9E, 0xE2, 0x17, 0x23, 0x8E, 0x23, 0x23 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonMoreStringsProvider[] = {
+const ExtractEntrySearchData kRpgCommonMoreStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000005, 0x00000133, { { 0xA6, 0x1A, 0x3A, 0xB8, 0xCC, 0x92, 0xB8, 0xBE, 0x28, 0xD6, 0x64, 0x8F, 0x0A, 0x2A, 0x39, 0xCD } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000005, 0x0000012C, { { 0x82, 0x30, 0x00, 0xD6, 0xFA, 0x53, 0x17, 0x69, 0x64, 0xCA, 0xFE, 0x0F, 0x92, 0xEF, 0x87, 0x7A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseNpcMaxStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseNpcMaxStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000052, 0x00001D23, { { 0x95, 0xB0, 0xBF, 0xF9, 0xE6, 0x8C, 0xCF, 0x9B, 0x36, 0xE3, 0x81, 0x22, 0x1E, 0x68, 0x9E, 0xBE } } } },
- { DE_DEU, kPlatformUnknown, { 0x00000064, 0x00002341, { { 0xC0, 0xA6, 0xCD, 0x5E, 0x8E, 0xFA, 0x89, 0xE4, 0x98, 0xE5, 0x3D, 0x13, 0x6B, 0xE7, 0x8F, 0x6E } } } }, // Eob 1
- { DE_DEU, kPlatformUnknown, { 0x0000003E, 0x00001613, { { 0x4E, 0x31, 0x7F, 0xC4, 0xC7, 0x9C, 0xB5, 0x7D, 0x36, 0x85, 0xD8, 0x81, 0xE2, 0x06, 0xF9, 0xAE } } } }, // Eob 2
+ { DE_DEU, kPlatformUnknown, { 0x00000064, 0x00002341, { { 0xC0, 0xA6, 0xCD, 0x5E, 0x8E, 0xFA, 0x89, 0xE4, 0x98, 0xE5, 0x3D, 0x13, 0x6B, 0xE7, 0x8F, 0x6E } } } }, // EoB 1
+ { DE_DEU, kPlatformUnknown, { 0x0000003E, 0x00001613, { { 0x4E, 0x31, 0x7F, 0xC4, 0xC7, 0x9C, 0xB5, 0x7D, 0x36, 0x85, 0xD8, 0x81, 0xE2, 0x06, 0xF9, 0xAE } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseOkStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseOkStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000003, 0x0000009A, { { 0x88, 0xD2, 0x76, 0x1C, 0x80, 0x02, 0xC5, 0x5B, 0x35, 0x57, 0x0E, 0xEB, 0xCA, 0xD6, 0xC9, 0x2E } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000003, 0x0000009A, { { 0x88, 0xD2, 0x76, 0x1C, 0x80, 0x02, 0xC5, 0x5B, 0x35, 0x57, 0x0E, 0xEB, 0xCA, 0xD6, 0xC9, 0x2E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseNpcJoinStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseNpcJoinStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000015, 0x000006C7, { { 0x5A, 0xBF, 0xA2, 0x3E, 0x36, 0xC4, 0x23, 0xC8, 0xA8, 0x86, 0x06, 0x80, 0xAF, 0xB1, 0xDD, 0xAB } } } },
- { DE_DEU, kPlatformUnknown, { 0x00000020, 0x00000A93, { { 0x4A, 0xFD, 0x70, 0xB7, 0x7A, 0x0B, 0x7C, 0x32, 0x07, 0x5A, 0x4A, 0xC7, 0x84, 0x9D, 0x2D, 0xF3 } } } }, // Eob 1
- { DE_DEU, kPlatformUnknown, { 0x00000018, 0x00000848, { { 0xC9, 0xEE, 0x71, 0x04, 0xA2, 0xA5, 0x52, 0x87, 0x7C, 0x6D, 0x3C, 0x15, 0x7D, 0x41, 0xE0, 0xE7 } } } }, // Eob 2
+ { DE_DEU, kPlatformUnknown, { 0x00000020, 0x00000A93, { { 0x4A, 0xFD, 0x70, 0xB7, 0x7A, 0x0B, 0x7C, 0x32, 0x07, 0x5A, 0x4A, 0xC7, 0x84, 0x9D, 0x2D, 0xF3 } } } }, // EoB 1
+ { DE_DEU, kPlatformUnknown, { 0x00000018, 0x00000848, { { 0xC9, 0xEE, 0x71, 0x04, 0xA2, 0xA5, 0x52, 0x87, 0x7C, 0x6D, 0x3C, 0x15, 0x7D, 0x41, 0xE0, 0xE7 } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCancelStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseCancelStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000007, 0x000001A6, { { 0x21, 0xED, 0xF9, 0x71, 0xEF, 0x74, 0xD7, 0x9E, 0xF3, 0x02, 0xE5, 0x03, 0x06, 0xDE, 0xD5, 0x09 } } } },
- { DE_DEU, kPlatformUnknown, { 0x0000000A, 0x0000027A, { { 0xBD, 0x88, 0xB2, 0xA0, 0xAF, 0x8D, 0xFE, 0x5B, 0xAC, 0xDF, 0xB5, 0x9F, 0xA0, 0x23, 0x6E, 0xAE } } } }, // Eob 1
- { DE_DEU, kPlatformUnknown, { 0x00000006, 0x00000145, { { 0x22, 0x45, 0x35, 0xC6, 0x28, 0x00, 0x22, 0xAA, 0xD1, 0x15, 0x48, 0xE6, 0xE5, 0x62, 0x73, 0x37 } } } }, // Eob 2
+ { DE_DEU, kPlatformUnknown, { 0x0000000A, 0x0000027A, { { 0xBD, 0x88, 0xB2, 0xA0, 0xAF, 0x8D, 0xFE, 0x5B, 0xAC, 0xDF, 0xB5, 0x9F, 0xA0, 0x23, 0x6E, 0xAE } } } }, // EoB 1
+ { DE_DEU, kPlatformUnknown, { 0x00000006, 0x00000145, { { 0x22, 0x45, 0x35, 0xC6, 0x28, 0x00, 0x22, 0xAA, 0xD1, 0x15, 0x48, 0xE6, 0xE5, 0x62, 0x73, 0x37 } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseAbortStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseAbortStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000006, 0x00000178, { { 0xDD, 0xEC, 0x68, 0x6D, 0x2E, 0x10, 0x34, 0x94, 0x46, 0x25, 0xF9, 0xAB, 0x29, 0x27, 0x32, 0xA8 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000006, 0x00000145, { { 0x22, 0x45, 0x35, 0xC6, 0x28, 0x00, 0x22, 0xAA, 0xD1, 0x15, 0x48, 0xE6, 0xE5, 0x62, 0x73, 0x37 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsMainProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsMainProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000067, 0x0000245E, { { 0xD9, 0xE0, 0x74, 0x9D, 0x43, 0x96, 0xDC, 0x3B, 0xDF, 0x90, 0x03, 0xDE, 0x91, 0xE6, 0xA0, 0x1E } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000068, 0x000025D9, { { 0x17, 0xEB, 0xAB, 0x4F, 0x95, 0xD1, 0x7F, 0xEB, 0xF4, 0x92, 0x42, 0xD1, 0xD2, 0xA8, 0xC4, 0xA8 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000069, 0x0000265B, { { 0x4C, 0xA9, 0x38, 0x28, 0xE1, 0xD0, 0xE3, 0x35, 0xBB, 0xDC, 0xFB, 0x6B, 0xAB, 0xB1, 0x62, 0x88 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsSaveLoadProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsSaveLoadProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000077, 0x00002513, { { 0x70, 0xD9, 0x48, 0xC2, 0x3A, 0x38, 0x1D, 0xD0, 0x8B, 0x90, 0x08, 0x8D, 0x80, 0xF5, 0x24, 0x59 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000086, 0x00002D2F, { { 0x2B, 0x48, 0x5C, 0x78, 0xF9, 0xB9, 0xD6, 0xA8, 0x1D, 0xF4, 0x97, 0xAC, 0xF1, 0x09, 0x26, 0xA7 } } } }, // EOB1
{ EN_ANY, kPlatformUnknown, { 0x000000A9, 0x00003850, { { 0xC3, 0x09, 0x7B, 0x18, 0xD6, 0x08, 0x0E, 0x2A, 0xB6, 0x66, 0x43, 0x14, 0xD7, 0x59, 0x34, 0xF7 } } } }, // EOB2
@@ -1647,13 +1647,13 @@ const ExtractEntrySearchData kEobBaseMenuStringsSaveLoadProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsOnOffProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsOnOffProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000007, 0x00000178, { { 0x4D, 0xA7, 0x13, 0x00, 0x05, 0xF2, 0x44, 0xCB, 0xF7, 0x12, 0x72, 0x54, 0xDE, 0x35, 0x04, 0xEC } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000007, 0x00000178, { { 0xC7, 0x6F, 0x60, 0x72, 0x47, 0x89, 0x47, 0xF0, 0x29, 0x57, 0x45, 0x41, 0xD5, 0x80, 0x40, 0x7B } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsSpellsProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsSpellsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x000001EF, 0x0000A0D0, { { 0xBA, 0x80, 0x5C, 0xAB, 0x93, 0x19, 0x53, 0x45, 0x17, 0xBC, 0x86, 0x5B, 0x1B, 0x01, 0x3E, 0x98 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x000001EA, 0x00009DE0, { { 0x00, 0xB0, 0x1F, 0xE7, 0x16, 0x48, 0x51, 0x25, 0xE5, 0xD8, 0xA1, 0x31, 0x13, 0x81, 0x8D, 0xB6 } } } }, // EOB1
{ EN_ANY, kPlatformUnknown, { 0x000001FB, 0x0000A658, { { 0xAD, 0x6A, 0xFE, 0x13, 0xE5, 0xEA, 0x6A, 0xD1, 0xC9, 0x80, 0x1C, 0xEE, 0xD7, 0x2A, 0xF8, 0xB2 } } } }, // EOB2
@@ -1661,42 +1661,42 @@ const ExtractEntrySearchData kEobBaseMenuStringsSpellsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsRestProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsRestProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x000000B3, 0x00003CED, { { 0x82, 0xF9, 0xA1, 0x74, 0xE6, 0x95, 0xA4, 0xFC, 0xE6, 0x5E, 0xB4, 0x43, 0x7D, 0x10, 0xFD, 0x12 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x000000B3, 0x00003BE4, { { 0x7F, 0xE8, 0xFE, 0xA4, 0xD9, 0x5C, 0x49, 0x66, 0x38, 0x8F, 0x84, 0xB8, 0xF5, 0x03, 0xCD, 0x70 } } } }, // EOB
{ DE_DEU, kPlatformUnknown, { 0x000000C0, 0x000040A6, { { 0x05, 0x97, 0x45, 0x72, 0xE2, 0x33, 0xBE, 0xDE, 0x56, 0x26, 0x26, 0x15, 0x3A, 0x56, 0x93, 0xFD } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsDropProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsDropProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000002E, 0x00000FCA, { { 0x88, 0xCB, 0xD2, 0xB3, 0xDA, 0x36, 0x97, 0x3D, 0xB8, 0x75, 0xFF, 0x36, 0xE1, 0x4E, 0xF4, 0x6D } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000039, 0x0000131E, { { 0x74, 0x0B, 0xE9, 0x04, 0x76, 0x26, 0xD2, 0xE8, 0x03, 0x48, 0x38, 0x18, 0xAC, 0x19, 0xBD, 0x7E } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000033, 0x0000119C, { { 0x8F, 0x2B, 0xC3, 0x01, 0xB2, 0xDE, 0x1F, 0xC6, 0x82, 0xC3, 0x58, 0x7C, 0x50, 0x23, 0x37, 0x65 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsExitProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsExitProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000002B, 0x00000E3D, { { 0x1C, 0xD6, 0x39, 0xA9, 0xC7, 0x3D, 0x32, 0x4A, 0xF2, 0xAE, 0xEC, 0x08, 0x6F, 0xC7, 0xA6, 0x7B } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x0000002D, 0x00000E68, { { 0x4B, 0x2F, 0x65, 0x39, 0x69, 0xE7, 0x3D, 0x7B, 0x10, 0x15, 0x6F, 0x1F, 0xD8, 0x8E, 0xEA, 0x55 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000026, 0x00000CBD, { { 0x0C, 0x5D, 0xE4, 0xD2, 0x6F, 0xA3, 0x91, 0xDA, 0x5F, 0xE2, 0x57, 0x77, 0x74, 0x22, 0xE7, 0x85 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsStarveProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsStarveProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000003D, 0x0000150C, { { 0x40, 0xEB, 0x79, 0xC3, 0x99, 0x4C, 0xEA, 0xCD, 0x8A, 0xB4, 0x54, 0xB8, 0xAA, 0xEC, 0xAD, 0x4F } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000037, 0x00001296, { { 0x51, 0x3C, 0x90, 0x91, 0x4E, 0x1C, 0x73, 0x2F, 0x0C, 0x7A, 0x6D, 0x03, 0x1E, 0x54, 0x65, 0xF1 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000030, 0x00001057, { { 0xF3, 0x5E, 0xFC, 0xC3, 0x9D, 0xB5, 0xFE, 0x4E, 0x66, 0x9D, 0x6A, 0xC6, 0x61, 0xC8, 0x0A, 0x17 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsScribeProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsScribeProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000103, 0x000055E1, { { 0x1B, 0x56, 0xD2, 0x78, 0x3F, 0x67, 0x7A, 0x5B, 0xB6, 0x2B, 0x70, 0x3D, 0x6A, 0xBB, 0x08, 0x0A } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x0000010C, 0x00005B1C, { { 0xD7, 0xBF, 0x37, 0x21, 0xA2, 0x63, 0x8C, 0x6A, 0x02, 0x92, 0x13, 0x32, 0xD6, 0xA6, 0x1C, 0xDC } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000100, 0x0000560F, { { 0x69, 0x15, 0x2C, 0x2D, 0xE7, 0x40, 0x4A, 0xE0, 0x86, 0x0D, 0xC8, 0x66, 0x87, 0x1C, 0x27, 0x0B } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsDrop2Provider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsDrop2Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000084, 0x00002ACE, { { 0xAB, 0x78, 0x42, 0x29, 0xFB, 0xC5, 0x34, 0x96, 0x9D, 0x8A, 0x21, 0x46, 0xE7, 0x6B, 0x06, 0xBA } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x0000008C, 0x00002D02, { { 0x11, 0x3F, 0x0C, 0xB2, 0xBF, 0xA7, 0x39, 0x23, 0xDC, 0x00, 0xB4, 0xEA, 0x5E, 0xFE, 0x40, 0xB7 } } } }, // EOB1
{ EN_ANY, kPlatformUnknown, { 0x0000008E, 0x00002FFB, { { 0xCE, 0x7A, 0xCC, 0xA4, 0x02, 0x54, 0x1A, 0x78, 0xF1, 0xFC, 0xE6, 0x6C, 0x76, 0xCD, 0xFD, 0x9E } } } }, // EOB2
@@ -1704,14 +1704,14 @@ const ExtractEntrySearchData kEobBaseMenuStringsDrop2Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsHeadProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsHeadProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000021, 0x00000B27, { { 0x04, 0x06, 0x01, 0xF8, 0x50, 0x54, 0x11, 0x61, 0xFF, 0xB4, 0xE1, 0x97, 0xFA, 0x08, 0xAA, 0x1B } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000024, 0x00000CF5, { { 0x96, 0xD6, 0xB5, 0xB0, 0x2E, 0x71, 0xA4, 0x0A, 0x34, 0x41, 0x94, 0x02, 0x2F, 0xB0, 0x4C, 0x36 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000025, 0x00000D92, { { 0xE4, 0x73, 0x2D, 0x29, 0xAD, 0x30, 0xE5, 0x8D, 0xAE, 0xC6, 0xD7, 0xF5, 0x35, 0xD8, 0xA4, 0x98 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsPoisonProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsPoisonProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000002E, 0x00001077, { { 0x14, 0x7E, 0xFC, 0xE0, 0x88, 0xFE, 0x86, 0xA8, 0x96, 0x94, 0xB1, 0x71, 0x90, 0x47, 0x2D, 0x78 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000036, 0x000013A2, { { 0x18, 0xD9, 0x1D, 0xE5, 0x3D, 0xFD, 0x52, 0xB6, 0x18, 0x17, 0x61, 0xE8, 0xA5, 0x32, 0x9F, 0xA8 } } } }, // EOB1
{ EN_ANY, kPlatformUnknown, { 0x0000002D, 0x00001006, { { 0xD6, 0x0B, 0x11, 0x79, 0xAD, 0x61, 0x5B, 0x3A, 0x72, 0x7D, 0x53, 0x6F, 0xA9, 0x08, 0x73, 0xDC } } } }, // EOB2
@@ -1719,21 +1719,21 @@ const ExtractEntrySearchData kEobBaseMenuStringsPoisonProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsMgcProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsMgcProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000020, 0x00000857, { { 0xD1, 0x9E, 0xBF, 0xF7, 0xCF, 0xF7, 0xD0, 0x94, 0x14, 0x56, 0xD2, 0x4F, 0x59, 0x91, 0x57, 0x52 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000020, 0x0000086C, { { 0x12, 0x36, 0x84, 0x2F, 0x00, 0xAD, 0x12, 0x42, 0x3A, 0xA2, 0xC5, 0xC9, 0x59, 0x90, 0x64, 0x5F } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000021, 0x0000090B, { { 0x26, 0xA7, 0x58, 0x7C, 0x0C, 0x9E, 0x67, 0xB9, 0x05, 0xE6, 0x91, 0x59, 0xE3, 0xDF, 0x9C, 0x52 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsPrefsProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsPrefsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000041, 0x00001392, { { 0xB1, 0x7E, 0xE3, 0x73, 0xB2, 0xA2, 0x63, 0x39, 0x20, 0xE8, 0xF3, 0x38, 0x45, 0xB6, 0xAC, 0xC8 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000045, 0x000015F6, { { 0x53, 0xBA, 0x7E, 0x6D, 0x24, 0x88, 0x2C, 0x19, 0x10, 0x71, 0x6F, 0xAB, 0x85, 0x8E, 0x97, 0xF6 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x0000003D, 0x00001246, { { 0x03, 0xFB, 0x7C, 0x80, 0x33, 0x45, 0x6C, 0x27, 0x89, 0x7B, 0x7C, 0xAC, 0x7A, 0xE1, 0xDE, 0x49 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsRest2Provider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsRest2Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000004D, 0x00001744, { { 0x63, 0xA5, 0x6F, 0x09, 0x6F, 0x5E, 0x4B, 0x89, 0xFF, 0x33, 0x63, 0xCB, 0xAA, 0x04, 0x59, 0x63 } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x0000004D, 0x00001769, { { 0x2C, 0xA9, 0x7D, 0x4C, 0xC5, 0x13, 0xE2, 0xEB, 0x89, 0x6C, 0xAE, 0x25, 0xC3, 0x3E, 0x56, 0x7E } } } }, // EOB1
{ EN_ANY, kPlatformUnknown, { 0x00000052, 0x000017F6, { { 0x7C, 0x49, 0xFC, 0x89, 0x90, 0x5D, 0xFF, 0x86, 0x86, 0xE9, 0xB2, 0x29, 0x60, 0xB2, 0x22, 0x7F } } } }, // EOB2
@@ -1741,13 +1741,13 @@ const ExtractEntrySearchData kEobBaseMenuStringsRest2Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsRest3Provider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsRest3Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000002B, 0x00000DF4, { { 0x42, 0x90, 0x49, 0xA7, 0x2E, 0x61, 0x77, 0x7F, 0x9F, 0x53, 0xAD, 0x3C, 0x87, 0xE2, 0x0E, 0x36 } } } }, // EOB2
{ DE_DEU, kPlatformUnknown, { 0x00000027, 0x00000D45, { { 0x8D, 0xAB, 0xBF, 0x57, 0xF3, 0x2C, 0x3F, 0x93, 0xBF, 0x33, 0x58, 0x2D, 0x97, 0x78, 0x71, 0x7F } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsRest4Provider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsRest4Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000029, 0x00000DEC, { { 0x1C, 0x86, 0x3D, 0x40, 0x2C, 0x5E, 0xCA, 0xA0, 0xA1, 0xB8, 0x23, 0x42, 0x9C, 0x6B, 0xFA, 0xBB } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x00000034, 0x00001238, { { 0xE9, 0x95, 0x27, 0x79, 0x1C, 0x0D, 0xF5, 0x94, 0x92, 0xFC, 0xCA, 0x22, 0x17, 0xA8, 0x36, 0x96 } } } }, // EOB1
{ EN_ANY, kPlatformUnknown, { 0x0000002A, 0x00000DEB, { { 0x0E, 0xD3, 0xC5, 0xA9, 0x8B, 0x06, 0x57, 0xB0, 0x20, 0x1A, 0xEE, 0x42, 0x49, 0x2E, 0xA1, 0x50 } } } }, // EOB2
@@ -1755,7 +1755,7 @@ const ExtractEntrySearchData kEobBaseMenuStringsRest4Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsDefeatProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsDefeatProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000006D, 0x00002643, { { 0x94, 0xBA, 0xAC, 0xA4, 0x87, 0x6A, 0xEA, 0x7D, 0x98, 0x6E, 0x09, 0x82, 0xE0, 0x16, 0x65, 0x4F } } } }, // EOB1
{ DE_DEU, kPlatformUnknown, { 0x0000006A, 0x00002456, { { 0xE0, 0x9A, 0x10, 0xE2, 0x73, 0x42, 0xF6, 0x79, 0xCB, 0x65, 0xA2, 0x50, 0xF0, 0x2B, 0xFD, 0x9B } } } }, // EOB1
{ EN_ANY, kPlatformUnknown, { 0x00000056, 0x00001E4F, { { 0x97, 0x07, 0x5F, 0xA2, 0x0D, 0x58, 0xD2, 0xDF, 0xD6, 0x04, 0xA2, 0x16, 0x0B, 0x1F, 0x7E, 0x23 } } } }, // EOB2
@@ -1763,154 +1763,154 @@ const ExtractEntrySearchData kEobBaseMenuStringsDefeatProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsTransferProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsTransferProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000114, 0x00005E09, { { 0xBF, 0xCE, 0x7F, 0xE4, 0x17, 0x15, 0xC6, 0x10, 0xDF, 0x16, 0xF9, 0x3C, 0xDA, 0x29, 0xA0, 0xA6 } } } }, // EOB2
{ DE_DEU, kPlatformUnknown, { 0x000000D1, 0x00004811, { { 0x2E, 0x00, 0xD1, 0xA6, 0x9F, 0x53, 0xC5, 0x4B, 0x25, 0x4A, 0xAC, 0x9E, 0x11, 0x6C, 0x58, 0x5E } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsSpecProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsSpecProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000006F, 0x00002785, { { 0xAE, 0xC7, 0x88, 0x89, 0x39, 0xB8, 0xF7, 0xB4, 0xD5, 0x82, 0xBC, 0x46, 0xA1, 0xCB, 0x04, 0x1F } } } }, // EOB2
{ DE_DEU, kPlatformUnknown, { 0x00000075, 0x00002871, { { 0xB4, 0x38, 0x0F, 0x94, 0x8B, 0xB1, 0x8D, 0xA3, 0xF8, 0xDA, 0x37, 0x75, 0x6F, 0x39, 0x3E, 0xB5 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuStringsSpellNoProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuStringsSpellNoProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000006, 0x000000A5, { { 0x0D, 0x4A, 0x8B, 0x40, 0x70, 0x79, 0xCD, 0xB3, 0x0F, 0x5A, 0x5A, 0x3F, 0x6E, 0xE8, 0xF9, 0x74 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMenuYesNoStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseMenuYesNoStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000007, 0x000001EE, { { 0x8C, 0xF1, 0x35, 0x1F, 0xD6, 0x1F, 0xA4, 0xA1, 0xD6, 0xD6, 0x0A, 0x27, 0xB9, 0xFC, 0x9E, 0x62 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000008, 0x00000235, { { 0xC7, 0x06, 0xCF, 0xA8, 0xC0, 0xDE, 0xD4, 0x8C, 0x7F, 0xA2, 0x3A, 0xD3, 0x48, 0x51, 0x36, 0x89 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSpellLevelsMageProvider[] = {
+const ExtractEntrySearchData kEoBBaseSpellLevelsMageProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000001A, 0x00000042, { { 0x4F, 0xA3, 0x70, 0x0F, 0x6D, 0xB4, 0xC2, 0xAF, 0x12, 0xB4, 0x2E, 0x26, 0xEF, 0x0B, 0x37, 0x92 } } } }, // EOB1
{ UNK_LANG, kPlatformUnknown, { 0x00000023, 0x00000074, { { 0xBE, 0x10, 0xFA, 0xD9, 0xB3, 0xB0, 0x4E, 0x73, 0xC9, 0xA1, 0xE2, 0xCE, 0xE8, 0xEC, 0x85, 0x0F } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSpellLevelsClericProvider[] = {
+const ExtractEntrySearchData kEoBBaseSpellLevelsClericProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000019, 0x00000045, { { 0x9E, 0xDA, 0xF2, 0x94, 0x3E, 0x0B, 0xA0, 0x23, 0x08, 0x41, 0xD5, 0x3C, 0x61, 0x77, 0xFD, 0x78 } } } }, // EOB1
{ UNK_LANG, kPlatformUnknown, { 0x0000001D, 0x00000066, { { 0xDB, 0x7F, 0x93, 0xE2, 0x2E, 0xCF, 0x69, 0xCC, 0x2A, 0xEF, 0x7C, 0x1E, 0x92, 0x6B, 0x51, 0x4E } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseNumSpellsClericProvider[] = {
+const ExtractEntrySearchData kEoBBaseNumSpellsClericProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000032, 0x0000004C, { { 0x87, 0xDD, 0xD0, 0xF8, 0x52, 0x84, 0x26, 0xC4, 0x9C, 0x5D, 0x0E, 0x46, 0x1A, 0xE8, 0x19, 0xD6 } } } }, // EOB1
{ UNK_LANG, kPlatformUnknown, { 0x00000088, 0x00000114, { { 0xA0, 0xB7, 0x2F, 0xED, 0x50, 0xE7, 0xC6, 0x11, 0xC9, 0x25, 0xB2, 0xB9, 0x81, 0xFB, 0xD8, 0x59 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseNumSpellsWisAdjProvider[] = {
+const ExtractEntrySearchData kEoBBaseNumSpellsWisAdjProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000028, 0x0000001D, { { 0xA5, 0xCA, 0x1D, 0x96, 0xAE, 0x89, 0xBC, 0x7A, 0x32, 0x50, 0xCE, 0x44, 0x5D, 0x93, 0x25, 0x4B } } } }, // EOB1
{ UNK_LANG, kPlatformUnknown, { 0x00000040, 0x0000001D, { { 0x07, 0x31, 0x0D, 0x12, 0x55, 0x11, 0x11, 0xB6, 0x68, 0xC7, 0xEE, 0xDE, 0xC6, 0xED, 0x82, 0x5A } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseNumSpellsPalProvider[] = {
+const ExtractEntrySearchData kEoBBaseNumSpellsPalProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000003C, 0x00000012, { { 0x96, 0x7E, 0x17, 0x9E, 0xFD, 0x39, 0xC9, 0x3A, 0xB7, 0x3E, 0x8D, 0xA8, 0xED, 0xA3, 0x07, 0xEB } } } }, // EOB1
{ UNK_LANG, kPlatformUnknown, { 0x00000088, 0x0000002F, { { 0x19, 0x1A, 0x9B, 0x42, 0xA0, 0x67, 0x10, 0x1A, 0xAC, 0x00, 0x0F, 0xF7, 0xBE, 0x04, 0x61, 0x36 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseNumSpellsMageProvider[] = {
+const ExtractEntrySearchData kEoBBaseNumSpellsMageProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x0000005E, { { 0x61, 0x30, 0x1A, 0x74, 0x9B, 0x4C, 0x8C, 0x83, 0xD5, 0xE6, 0x39, 0x6E, 0xCA, 0x18, 0x16, 0x63 } } } }, // EOB1
{ UNK_LANG, kPlatformUnknown, { 0x00000114, 0x00000102, { { 0x33, 0xEE, 0x32, 0x9C, 0xB2, 0xB3, 0x60, 0x66, 0x91, 0xE0, 0x90, 0x0E, 0x8F, 0xE1, 0xA5, 0x4A } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharGuiStringsHpProvider[] = {
+const ExtractEntrySearchData kEoBBaseCharGuiStringsHpProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000F, 0x00000352, { { 0x9C, 0x13, 0x3D, 0x2A, 0x68, 0x11, 0x81, 0xA4, 0x77, 0x54, 0x47, 0x43, 0xA1, 0xDA, 0x55, 0x50 } } } },
- { DE_DEU, kPlatformUnknown, { 0x0000000E, 0x000002AC, { { 0xBB, 0xD5, 0x36, 0xB2, 0x8A, 0x60, 0x78, 0x04, 0x46, 0x2D, 0x35, 0x59, 0x3E, 0x42, 0xB9, 0x83 } } } }, // Eob 1
- { DE_DEU, kPlatformUnknown, { 0x0000000E, 0x000002B8, { { 0x77, 0x76, 0xA0, 0x38, 0xE9, 0xB6, 0x0C, 0x43, 0xFE, 0x5A, 0x51, 0xC7, 0x1B, 0x59, 0xD3, 0x63 } } } }, // Eob 2
+ { DE_DEU, kPlatformUnknown, { 0x0000000E, 0x000002AC, { { 0xBB, 0xD5, 0x36, 0xB2, 0x8A, 0x60, 0x78, 0x04, 0x46, 0x2D, 0x35, 0x59, 0x3E, 0x42, 0xB9, 0x83 } } } }, // EoB 1
+ { DE_DEU, kPlatformUnknown, { 0x0000000E, 0x000002B8, { { 0x77, 0x76, 0xA0, 0x38, 0xE9, 0xB6, 0x0C, 0x43, 0xFE, 0x5A, 0x51, 0xC7, 0x1B, 0x59, 0xD3, 0x63 } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharGuiStringsWp1Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharGuiStringsWp1Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000A, 0x00000253, { { 0x1D, 0xF4, 0xB9, 0x56, 0xE6, 0x16, 0x7D, 0x08, 0xA4, 0x00, 0x1E, 0x1A, 0x60, 0x49, 0xE9, 0x29 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000000A, 0x00000236, { { 0x17, 0xEC, 0x54, 0xA0, 0x43, 0xFB, 0x52, 0x66, 0xC5, 0x44, 0x1B, 0xDF, 0x95, 0x47, 0x62, 0xB3 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharGuiStringsWp2Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharGuiStringsWp2Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000F, 0x00000371, { { 0x42, 0xF4, 0x52, 0x60, 0x20, 0xFC, 0x34, 0x94, 0x49, 0x1E, 0x67, 0x54, 0xB5, 0x6A, 0x97, 0x2A } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000010, 0x000003D6, { { 0x10, 0xD1, 0x77, 0x6C, 0xCD, 0x00, 0x94, 0xC7, 0xD0, 0x53, 0x47, 0x9F, 0x70, 0x77, 0x50, 0xD1 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharGuiStringsWrProvider[] = {
+const ExtractEntrySearchData kEoBBaseCharGuiStringsWrProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000014, 0x00000477, { { 0xAA, 0x26, 0xD5, 0xFD, 0xE6, 0x16, 0x53, 0x19, 0x39, 0x46, 0xEB, 0xCD, 0x88, 0xEC, 0x5E, 0xCB } } } },
- { DE_DEU, kPlatformUnknown, { 0x00000015, 0x000004A4, { { 0x53, 0x54, 0x37, 0x35, 0x27, 0x1F, 0xB9, 0x09, 0x9C, 0xE9, 0x5E, 0x11, 0xBD, 0x8F, 0x15, 0xAE } } } }, // Eob 1
- { DE_DEU, kPlatformUnknown, { 0x00000011, 0x00000402, { { 0xE0, 0x92, 0xF4, 0x49, 0xB7, 0x74, 0xBB, 0xEB, 0x90, 0x0D, 0x75, 0x65, 0xBB, 0xF6, 0xB6, 0xE9 } } } }, // Eob 2
+ { DE_DEU, kPlatformUnknown, { 0x00000015, 0x000004A4, { { 0x53, 0x54, 0x37, 0x35, 0x27, 0x1F, 0xB9, 0x09, 0x9C, 0xE9, 0x5E, 0x11, 0xBD, 0x8F, 0x15, 0xAE } } } }, // EoB 1
+ { DE_DEU, kPlatformUnknown, { 0x00000011, 0x00000402, { { 0xE0, 0x92, 0xF4, 0x49, 0xB7, 0x74, 0xBB, 0xEB, 0x90, 0x0D, 0x75, 0x65, 0xBB, 0xF6, 0xB6, 0xE9 } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharGuiStringsSt1Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharGuiStringsSt1Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000003B, 0x0000104B, { { 0xC0, 0xD9, 0x0F, 0x7B, 0x6D, 0x17, 0x02, 0xBD, 0x7B, 0xB1, 0x76, 0x72, 0xA1, 0xEE, 0x5E, 0xAD } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000039, 0x00000F69, { { 0x09, 0x42, 0x35, 0x47, 0x48, 0x50, 0x05, 0x09, 0x3B, 0x81, 0x14, 0x01, 0xF9, 0xB5, 0x04, 0xB2 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharGuiStringsSt2Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharGuiStringsSt2Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000045, 0x000012E7, { { 0x49, 0x48, 0x30, 0x73, 0xDA, 0x42, 0xDB, 0xB9, 0xF4, 0x07, 0x00, 0x26, 0x96, 0x1F, 0x02, 0x4E } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000042, 0x0000114D, { { 0x88, 0x6E, 0x45, 0xF9, 0xAE, 0xEF, 0xE8, 0x54, 0x9C, 0xEF, 0xD2, 0x73, 0x78, 0x41, 0xD9, 0xAF } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharGuiStringsInProvider[] = {
+const ExtractEntrySearchData kEoBBaseCharGuiStringsInProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000023, 0x000008CB, { { 0xF0, 0xE9, 0xF1, 0x05, 0x47, 0x3A, 0x5D, 0xCA, 0x9F, 0x75, 0x9D, 0x51, 0x9E, 0xEC, 0x9B, 0x67 } } } },
- { DE_DEU, kPlatformUnknown, { 0x00000020, 0x00000810, { { 0xF5, 0x39, 0x1E, 0x0E, 0x65, 0xEF, 0x09, 0xF2, 0x8D, 0x90, 0xC4, 0xF6, 0x8A, 0xED, 0xAD, 0xDF } } } }, // Eob 1
- { DE_DEU, kPlatformUnknown, { 0x00000023, 0x00000940, { { 0xAB, 0xF6, 0xE4, 0xD4, 0x07, 0x07, 0xDA, 0x92, 0x71, 0xE2, 0x73, 0x1F, 0x06, 0xE3, 0x12, 0xEB } } } }, // Eob 2
+ { DE_DEU, kPlatformUnknown, { 0x00000020, 0x00000810, { { 0xF5, 0x39, 0x1E, 0x0E, 0x65, 0xEF, 0x09, 0xF2, 0x8D, 0x90, 0xC4, 0xF6, 0x8A, 0xED, 0xAD, 0xDF } } } }, // EoB 1
+ { DE_DEU, kPlatformUnknown, { 0x00000023, 0x00000940, { { 0xAB, 0xF6, 0xE4, 0xD4, 0x07, 0x07, 0xDA, 0x92, 0x71, 0xE2, 0x73, 0x1F, 0x06, 0xE3, 0x12, 0xEB } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharStatusStrings7Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharStatusStrings7Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000022, 0x00000B95, { { 0xCB, 0xB7, 0x16, 0x77, 0x9C, 0xEB, 0x70, 0x83, 0xB2, 0xBE, 0xF7, 0x67, 0xB1, 0xE9, 0xD0, 0x5E } } } }, // EOB 1 + 2
{ DE_DEU, kPlatformUnknown, { 0x0000002B, 0x00000EE3, { { 0xC8, 0x81, 0x23, 0xC3, 0x03, 0xBD, 0x4C, 0xF5, 0x41, 0x47, 0xFA, 0x32, 0xA0, 0x98, 0x0A, 0x8E } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000023, 0x00000C68, { { 0xF5, 0x55, 0x09, 0xD8, 0x73, 0xF8, 0xF0, 0xE3, 0x14, 0xCD, 0x78, 0x84, 0x58, 0xB0, 0x64, 0x5B } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharStatusStrings81Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharStatusStrings81Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000021, 0x00000B03, { { 0x44, 0xFC, 0xC2, 0x23, 0x4B, 0x78, 0xA8, 0xF8, 0xA5, 0x46, 0x5B, 0x89, 0x1F, 0x9D, 0x4E, 0xFA } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000020, 0x00000A52, { { 0x81, 0xDA, 0x22, 0x8A, 0xD3, 0x7D, 0xE7, 0xF5, 0x39, 0x6A, 0x62, 0x41, 0xE5, 0x8D, 0x45, 0x20 } } } }, // EOB 1
};
-const ExtractEntrySearchData kEobBaseCharStatusStrings82Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharStatusStrings82Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000023, 0x00000B0F, { { 0xBD, 0xED, 0xFE, 0xFD, 0x40, 0x95, 0x42, 0x21, 0x1F, 0x55, 0x67, 0x65, 0xA8, 0xC3, 0x99, 0xA1 } } } }, // EOB 2
{ DE_DEU, kPlatformUnknown, { 0x0000001A, 0x00000789, { { 0x8C, 0xF3, 0xB8, 0x3C, 0x6E, 0x85, 0xED, 0xD6, 0x2B, 0xD7, 0xAE, 0x8A, 0xFC, 0x25, 0x5E, 0x8F } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharStatusStrings9Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharStatusStrings9Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000001C, 0x00000952, { { 0x2F, 0x41, 0x17, 0x95, 0xF8, 0xC8, 0x4E, 0x88, 0xC6, 0x83, 0x38, 0x9B, 0xAB, 0x23, 0x48, 0xB9 } } } }, // EOB 1 + 2
{ DE_DEU, kPlatformUnknown, { 0x0000001D, 0x0000099F, { { 0x5E, 0xB4, 0xBE, 0xA9, 0x0C, 0xB2, 0xF2, 0x4E, 0x63, 0xF8, 0x7B, 0x98, 0x67, 0x2D, 0xC9, 0xBF } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x0000001E, 0x00000A52, { { 0xD4, 0x65, 0x3F, 0x35, 0xDD, 0x8A, 0x33, 0x44, 0x2F, 0x8C, 0xAC, 0x2F, 0xEC, 0x96, 0x5B, 0x02 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharStatusStrings12Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharStatusStrings12Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000010, 0x00000503, { { 0x81, 0x22, 0xE9, 0x0F, 0xA5, 0xEA, 0xFE, 0xB5, 0xB6, 0x43, 0x36, 0x22, 0x87, 0x24, 0x2C, 0x40 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000014, 0x00000683, { { 0x5A, 0xF8, 0xAA, 0x16, 0x97, 0xBE, 0xD5, 0x22, 0xCE, 0x3F, 0xBC, 0x00, 0x44, 0xC1, 0x27, 0xD3 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharStatusStrings131Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharStatusStrings131Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000B, 0x0000027A, { { 0x70, 0x1A, 0x83, 0x35, 0x0A, 0x51, 0xEA, 0x27, 0x6E, 0xCD, 0xEB, 0xAD, 0x20, 0x74, 0x28, 0x7D } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000000C, 0x000002EE, { { 0xFE, 0xF9, 0x45, 0xE7, 0x89, 0x7B, 0xA4, 0x82, 0x90, 0x63, 0x91, 0x5B, 0x9E, 0x83, 0x80, 0x10 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseCharStatusStrings132Provider[] = {
+const ExtractEntrySearchData kEoBBaseCharStatusStrings132Provider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000D, 0x00000286, { { 0x00, 0x1E, 0x11, 0xCC, 0x57, 0xFA, 0xEF, 0x2A, 0x0A, 0xFF, 0xFF, 0xE9, 0x3E, 0xA3, 0x62, 0x21 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000000A, 0x0000018A, { { 0x10, 0x54, 0x6F, 0xC3, 0x08, 0xC4, 0xD2, 0xBB, 0x34, 0x0A, 0x04, 0x65, 0x49, 0xFC, 0x5E, 0x15 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseLevelGainStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseLevelGainStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000002A, 0x00000CC9, { { 0xF2, 0x1F, 0xDF, 0xE0, 0xA5, 0x86, 0x46, 0xF4, 0xFC, 0x71, 0xB0, 0x22, 0x32, 0x46, 0x71, 0xB6 } } } }, // EOB 1
{ DE_DEU, kPlatformUnknown, { 0x00000029, 0x00000D38, { { 0x18, 0xA3, 0xFD, 0xCC, 0xF2, 0x68, 0x18, 0x9E, 0x80, 0x5A, 0xC0, 0x22, 0xFD, 0x15, 0x83, 0x84 } } } }, // EOB 1
{ EN_ANY, kPlatformUnknown, { 0x0000001C, 0x0000078C, { { 0x15, 0x70, 0x37, 0xE4, 0x0B, 0x50, 0x32, 0xCA, 0xAE, 0xF6, 0x81, 0xD0, 0x98, 0x9B, 0x36, 0x8A } } } }, // EOB 2
@@ -1918,250 +1918,250 @@ const ExtractEntrySearchData kEobBaseLevelGainStringsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExperienceTable0Provider[] = {
- { UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000C9E, { { 0xDB, 0x47, 0xD9, 0x0D, 0x6E, 0x68, 0x04, 0xE4, 0x17, 0xCB, 0x60, 0x89, 0x35, 0x3E, 0xA9, 0xEE } } } }, // Eob 1
- { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00000E24, { { 0xBC, 0xF3, 0x96, 0x8A, 0xD5, 0x0C, 0xAA, 0x94, 0xBB, 0xB5, 0x08, 0x73, 0xF8, 0x5C, 0xF0, 0xA9 } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseExperienceTable0Provider[] = {
+ { UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000C9E, { { 0xDB, 0x47, 0xD9, 0x0D, 0x6E, 0x68, 0x04, 0xE4, 0x17, 0xCB, 0x60, 0x89, 0x35, 0x3E, 0xA9, 0xEE } } } }, // EoB 1
+ { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00000E24, { { 0xBC, 0xF3, 0x96, 0x8A, 0xD5, 0x0C, 0xAA, 0x94, 0xBB, 0xB5, 0x08, 0x73, 0xF8, 0x5C, 0xF0, 0xA9 } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExperienceTable1Provider[] = {
- { UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000C80, { { 0x35, 0x45, 0x0D, 0x4F, 0xE0, 0x84, 0xA2, 0x1B, 0xB0, 0x0D, 0x60, 0x4D, 0x1D, 0xD5, 0x6C, 0x72 } } } }, // Eob 1
- { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00000E6F, { { 0xBD, 0x3F, 0x42, 0x54, 0x75, 0x41, 0xAA, 0x58, 0x0D, 0xD8, 0xC0, 0x07, 0x63, 0x35, 0x83, 0x6B } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseExperienceTable1Provider[] = {
+ { UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000C80, { { 0x35, 0x45, 0x0D, 0x4F, 0xE0, 0x84, 0xA2, 0x1B, 0xB0, 0x0D, 0x60, 0x4D, 0x1D, 0xD5, 0x6C, 0x72 } } } }, // EoB 1
+ { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00000E6F, { { 0xBD, 0x3F, 0x42, 0x54, 0x75, 0x41, 0xAA, 0x58, 0x0D, 0xD8, 0xC0, 0x07, 0x63, 0x35, 0x83, 0x6B } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExperienceTable2Provider[] = {
- { UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x00000E10, { { 0xA5, 0x4D, 0xCB, 0xF3, 0x5F, 0x89, 0x71, 0x24, 0x6F, 0x70, 0xCA, 0x51, 0xAA, 0x1C, 0x0A, 0x97 } } } }, // Eob 1
- { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00001149, { { 0xF9, 0xF1, 0x7E, 0x6B, 0xB2, 0xFE, 0x04, 0xC4, 0x29, 0x3D, 0xE3, 0x42, 0x5D, 0x92, 0x77, 0x53 } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseExperienceTable2Provider[] = {
+ { UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x00000E10, { { 0xA5, 0x4D, 0xCB, 0xF3, 0x5F, 0x89, 0x71, 0x24, 0x6F, 0x70, 0xCA, 0x51, 0xAA, 0x1C, 0x0A, 0x97 } } } }, // EoB 1
+ { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00001149, { { 0xF9, 0xF1, 0x7E, 0x6B, 0xB2, 0xFE, 0x04, 0xC4, 0x29, 0x3D, 0xE3, 0x42, 0x5D, 0x92, 0x77, 0x53 } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExperienceTable3Provider[] = {
- { UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000ADC, { { 0x42, 0x2E, 0x2E, 0xF5, 0xF8, 0x65, 0x69, 0x28, 0x50, 0x67, 0x43, 0xDF, 0x91, 0x67, 0x9B, 0x09 } } } }, // Eob 1
- { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00000C94, { { 0x67, 0x09, 0x98, 0x19, 0x1F, 0x6B, 0x4D, 0xEB, 0x1D, 0x4D, 0x55, 0xA8, 0xFF, 0xD1, 0xAB, 0xE1 } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseExperienceTable3Provider[] = {
+ { UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000ADC, { { 0x42, 0x2E, 0x2E, 0xF5, 0xF8, 0x65, 0x69, 0x28, 0x50, 0x67, 0x43, 0xDF, 0x91, 0x67, 0x9B, 0x09 } } } }, // EoB 1
+ { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00000C94, { { 0x67, 0x09, 0x98, 0x19, 0x1F, 0x6B, 0x4D, 0xEB, 0x1D, 0x4D, 0x55, 0xA8, 0xFF, 0xD1, 0xAB, 0xE1 } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExperienceTable4Provider[] = {
- { UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000DA7, { { 0x45, 0x58, 0x34, 0xC9, 0x09, 0x61, 0xD7, 0xE1, 0xF8, 0x68, 0x80, 0xBC, 0xEF, 0x7A, 0x24, 0x03 } } } }, // Eob 1
- { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00000FE1, { { 0x26, 0x7F, 0x83, 0x53, 0x4A, 0xC6, 0xA2, 0x7B, 0xD2, 0xFB, 0x73, 0xB2, 0x08, 0x0A, 0xF7, 0xFD } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseExperienceTable4Provider[] = {
+ { UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000DA7, { { 0x45, 0x58, 0x34, 0xC9, 0x09, 0x61, 0xD7, 0xE1, 0xF8, 0x68, 0x80, 0xBC, 0xEF, 0x7A, 0x24, 0x03 } } } }, // EoB 1
+ { UNK_LANG, kPlatformUnknown, { 0x00000038, 0x00000FE1, { { 0x26, 0x7F, 0x83, 0x53, 0x4A, 0xC6, 0xA2, 0x7B, 0xD2, 0xFB, 0x73, 0xB2, 0x08, 0x0A, 0xF7, 0xFD } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseWllFlagPresetProvider[] = {
- { UNK_LANG, kPlatformUnknown, { 0x00000019, 0x00000BD9, { { 0xBE, 0x5A, 0xA6, 0xC8, 0xE4, 0x04, 0x4C, 0x32, 0x35, 0x61, 0x48, 0x73, 0x29, 0xA9, 0x99, 0x54 } } } }, // Eob 1
- { UNK_LANG, kPlatformUnknown, { 0x00000019, 0x00000BC9, { { 0x56, 0xC0, 0x66, 0x4D, 0xE1, 0x3A, 0x27, 0x89, 0x9D, 0x73, 0x63, 0x93, 0x08, 0x2B, 0x13, 0xBC } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseWllFlagPresetProvider[] = {
+ { UNK_LANG, kPlatformUnknown, { 0x00000019, 0x00000BD9, { { 0xBE, 0x5A, 0xA6, 0xC8, 0xE4, 0x04, 0x4C, 0x32, 0x35, 0x61, 0x48, 0x73, 0x29, 0xA9, 0x99, 0x54 } } } }, // EoB 1
+ { UNK_LANG, kPlatformUnknown, { 0x00000019, 0x00000BC9, { { 0x56, 0xC0, 0x66, 0x4D, 0xE1, 0x3A, 0x27, 0x89, 0x9D, 0x73, 0x63, 0x93, 0x08, 0x2B, 0x13, 0xBC } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscShapeCoordsProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscShapeCoordsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000168, 0x0000F206, { { 0xB8, 0xDF, 0x10, 0xBB, 0x06, 0xA1, 0x46, 0xC6, 0xD2, 0xE3, 0xD7, 0x64, 0x4A, 0xC6, 0x40, 0xC0 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorScaleOffsProvider[] = {
- { UNK_LANG, kPlatformPC, { 0x00000020, 0x0000010F, { { 0x7B, 0x7D, 0x03, 0xDE, 0x33, 0x95, 0xB8, 0xFD, 0xAD, 0x72, 0x44, 0x7D, 0x47, 0xFE, 0x04, 0x3D } } } }, // Eob1
- { UNK_LANG, kPlatformPC, { 0x00000035, 0x00000139, { { 0x74, 0x63, 0x18, 0xE7, 0xAB, 0xA4, 0x22, 0xCF, 0x32, 0x19, 0x28, 0x9E, 0x7F, 0x97, 0xA7, 0x37 } } } }, // Eob2
+const ExtractEntrySearchData kEoBBaseDscDoorScaleOffsProvider[] = {
+ { UNK_LANG, kPlatformPC, { 0x00000020, 0x0000010F, { { 0x7B, 0x7D, 0x03, 0xDE, 0x33, 0x95, 0xB8, 0xFD, 0xAD, 0x72, 0x44, 0x7D, 0x47, 0xFE, 0x04, 0x3D } } } }, // EoB1
+ { UNK_LANG, kPlatformPC, { 0x00000035, 0x00000139, { { 0x74, 0x63, 0x18, 0xE7, 0xAB, 0xA4, 0x22, 0xCF, 0x32, 0x19, 0x28, 0x9E, 0x7F, 0x97, 0xA7, 0x37 } } } }, // EoB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorScaleMult1Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorScaleMult1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000026, { { 0x5D, 0x17, 0xFB, 0x6A, 0x7F, 0x51, 0x55, 0xFB, 0x55, 0xB9, 0x50, 0xB0, 0x7F, 0xE4, 0xDF, 0x67 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorScaleMult2Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorScaleMult2Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000006, { { 0x98, 0xD8, 0xF8, 0x0C, 0x98, 0xC4, 0xF1, 0x87, 0x59, 0x32, 0x78, 0x31, 0xFA, 0x98, 0x8A, 0x43 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorScaleMult3Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorScaleMult3Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000013, { { 0xEE, 0xB6, 0xA5, 0x6E, 0x0C, 0x8E, 0xAB, 0x38, 0xD9, 0x23, 0xC6, 0x21, 0xB3, 0x7E, 0x97, 0x78 } } } }, // EOB 1
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000019, { { 0x86, 0xD8, 0x04, 0xD2, 0x66, 0x6F, 0x43, 0x24, 0x2E, 0x93, 0xB9, 0xAE, 0xEB, 0x44, 0xCA, 0x48 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorScaleMult4Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorScaleMult4Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000006, { { 0x98, 0xD8, 0xF8, 0x0C, 0x98, 0xC4, 0xF1, 0x87, 0x59, 0x32, 0x78, 0x31, 0xFA, 0x98, 0x8A, 0x43 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorScaleMult5Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorScaleMult5Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000020, { { 0x37, 0xA1, 0x0D, 0x64, 0xD6, 0x1E, 0xBA, 0xA3, 0xD9, 0x0A, 0x6C, 0xAB, 0x6B, 0xA3, 0x59, 0x24 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorScaleMult6Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorScaleMult6Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000006, { { 0x98, 0xD8, 0xF8, 0x0C, 0x98, 0xC4, 0xF1, 0x87, 0x59, 0x32, 0x78, 0x31, 0xFA, 0x98, 0x8A, 0x43 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorType5OffsProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorType5OffsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x00000012, { { 0x73, 0xBB, 0x61, 0xD6, 0xA7, 0x75, 0xC8, 0x7B, 0xD6, 0xA4, 0x53, 0x1B, 0x54, 0xE9, 0x30, 0x3F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorXEProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorXEProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000020, 0x0000010F, { { 0x7B, 0x7D, 0x03, 0xDE, 0x33, 0x95, 0xB8, 0xFD, 0xAD, 0x72, 0x44, 0x7D, 0x47, 0xFE, 0x04, 0x3D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorY1Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorY1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x000000D7, { { 0x25, 0xAE, 0xF4, 0x99, 0xE8, 0x97, 0x47, 0xAE, 0x75, 0xF3, 0xA9, 0x70, 0x4C, 0x70, 0xF3, 0x11 } } } }, // EOB 1
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x000000D8, { { 0xB4, 0xAA, 0x0D, 0x91, 0x58, 0x22, 0x16, 0xCF, 0xC5, 0x9D, 0x8D, 0xA1, 0xB4, 0x40, 0x83, 0x0E } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorY3Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorY3Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000058, { { 0xF0, 0x3C, 0x3B, 0x97, 0x10, 0x95, 0x89, 0x18, 0x3B, 0xA9, 0xE8, 0x77, 0x9B, 0x10, 0xDC, 0xF1 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorY4Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorY4Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000076, { { 0x84, 0xB6, 0x8F, 0x7E, 0x9A, 0x17, 0xAC, 0x59, 0xB1, 0x4C, 0xDE, 0x11, 0xA6, 0x95, 0xE3, 0x76 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorY5Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorY5Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x000000D9, { { 0x5D, 0x27, 0x1D, 0xD6, 0x5F, 0x98, 0xF9, 0x7D, 0x65, 0x7B, 0xE0, 0x67, 0x34, 0xA0, 0xE8, 0x30 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorY6Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorY6Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x000000D9, { { 0x4D, 0x15, 0x4A, 0xF1, 0x17, 0x09, 0xC1, 0xA6, 0x08, 0x4A, 0xCD, 0xB2, 0x68, 0xC2, 0x59, 0x52 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorY7Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorY7Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x000000DA, { { 0xA9, 0x24, 0x71, 0x8A, 0x18, 0x24, 0x6D, 0x0A, 0x65, 0x12, 0xBB, 0x1F, 0xE7, 0x95, 0xC5, 0xA4 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscDoorCoordsExtProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscDoorCoordsExtProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000048, 0x00000C8E, { { 0x2E, 0x0E, 0xB2, 0xAC, 0xE7, 0x0F, 0xDF, 0x38, 0xDF, 0x92, 0xB7, 0xB5, 0xA2, 0xFD, 0x40, 0x2D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscItemPosIndexProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscItemPosIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000010, 0x00000018, { { 0x74, 0x90, 0x47, 0xE6, 0xFB, 0xC0, 0x34, 0xDF, 0x92, 0x5B, 0xA1, 0xCB, 0x06, 0x33, 0xCA, 0x6B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscItemShpXProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscItemShpXProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000024, 0x00000F2C, { { 0x9E, 0x22, 0x3F, 0x8F, 0x31, 0x83, 0xF7, 0x7C, 0x59, 0x60, 0x7C, 0x0A, 0xEB, 0xD2, 0x18, 0x85 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscItemPosUnkProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscItemPosUnkProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000012, 0x00000433, { { 0xA4, 0x7B, 0x08, 0x07, 0x81, 0xEA, 0x4F, 0x99, 0x77, 0x74, 0x93, 0x65, 0xBF, 0x0C, 0x3B, 0x94 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscItemTileIndexProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscItemTileIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000012, 0x00000D23, { { 0x0E, 0x17, 0xE1, 0x1F, 0x34, 0x7D, 0x30, 0xF6, 0xAE, 0x0B, 0xAC, 0x9D, 0x21, 0xB6, 0x97, 0xCC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscItemShapeMapProvider[] = {
- { UNK_LANG, kPlatformPC, { 0x0000005A, 0x00000B23, { { 0x41, 0x4A, 0x95, 0x7F, 0x82, 0x85, 0x28, 0x55, 0xD4, 0xD5, 0xD6, 0xD8, 0xA9, 0xAE, 0xF4, 0xC0 } } } }, // Eob 1
- { UNK_LANG, kPlatformPC, { 0x00000071, 0x00000860, { { 0xEA, 0x5D, 0x33, 0xB6, 0x38, 0x30, 0x65, 0x29, 0x7F, 0x08, 0x89, 0x04, 0xC5, 0x97, 0x76, 0xCB } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseDscItemShapeMapProvider[] = {
+ { UNK_LANG, kPlatformPC, { 0x0000005A, 0x00000B23, { { 0x41, 0x4A, 0x95, 0x7F, 0x82, 0x85, 0x28, 0x55, 0xD4, 0xD5, 0xD6, 0xD8, 0xA9, 0xAE, 0xF4, 0xC0 } } } }, // EoB 1
+ { UNK_LANG, kPlatformPC, { 0x00000071, 0x00000860, { { 0xEA, 0x5D, 0x33, 0xB6, 0x38, 0x30, 0x65, 0x29, 0x7F, 0x08, 0x89, 0x04, 0xC5, 0x97, 0x76, 0xCB } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscTelptrShpCoordsProvider[] = {
+const ExtractEntrySearchData kEoBBaseDscTelptrShpCoordsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000009C, 0x00000EBE, { { 0x2D, 0x1D, 0x74, 0x39, 0x29, 0xC3, 0x6F, 0x53, 0xD9, 0xA5, 0x4B, 0x9F, 0xD6, 0xDD, 0x73, 0xE9 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBasePortalSeqDataProvider[] = {
+const ExtractEntrySearchData kEoBBasePortalSeqDataProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000007E, 0x000002D0, { { 0x18, 0x7E, 0x65, 0x17, 0x4C, 0xD2, 0xB5, 0x2E, 0x81, 0xF8, 0x1C, 0xAC, 0x37, 0x21, 0x62, 0x2A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseManDefProvider[] = {
- { EN_ANY, kPlatformPC, { 0x00000078, 0x000002CD, { { 0x33, 0x9B, 0x0C, 0x6A, 0x2E, 0x4F, 0xE9, 0x02, 0x7B, 0xEE, 0xF1, 0x04, 0xA3, 0xBA, 0xD4, 0xF3 } } } }, // Eob 1
- { DE_DEU, kPlatformPC, { 0x00000078, 0x000002C4, { { 0x92, 0x20, 0x58, 0x5F, 0x44, 0x09, 0x0B, 0xF0, 0xDA, 0x09, 0xE2, 0x44, 0x0B, 0xB7, 0x95, 0x96 } } } }, // Eob 1
- { EN_ANY, kPlatformPC, { 0x000000C8, 0x00000834, { { 0x18, 0xEA, 0x33, 0xB7, 0x4B, 0x72, 0x23, 0x8D, 0x0E, 0x9F, 0x4E, 0xF5, 0x09, 0xA3, 0x9C, 0xEA } } } }, // Eob 2
- { DE_DEU, kPlatformPC, { 0x000000C8, 0x00000622, { { 0xFE, 0x1D, 0x94, 0x3A, 0x0B, 0x17, 0x89, 0xEF, 0x60, 0x18, 0xB2, 0x43, 0x7A, 0x02, 0xDB, 0x61 } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseManDefProvider[] = {
+ { EN_ANY, kPlatformPC, { 0x00000078, 0x000002CD, { { 0x33, 0x9B, 0x0C, 0x6A, 0x2E, 0x4F, 0xE9, 0x02, 0x7B, 0xEE, 0xF1, 0x04, 0xA3, 0xBA, 0xD4, 0xF3 } } } }, // EoB 1
+ { DE_DEU, kPlatformPC, { 0x00000078, 0x000002C4, { { 0x92, 0x20, 0x58, 0x5F, 0x44, 0x09, 0x0B, 0xF0, 0xDA, 0x09, 0xE2, 0x44, 0x0B, 0xB7, 0x95, 0x96 } } } }, // EoB 1
+ { EN_ANY, kPlatformPC, { 0x000000C8, 0x00000834, { { 0x18, 0xEA, 0x33, 0xB7, 0x4B, 0x72, 0x23, 0x8D, 0x0E, 0x9F, 0x4E, 0xF5, 0x09, 0xA3, 0x9C, 0xEA } } } }, // EoB 2
+ { DE_DEU, kPlatformPC, { 0x000000C8, 0x00000622, { { 0xFE, 0x1D, 0x94, 0x3A, 0x0B, 0x17, 0x89, 0xEF, 0x60, 0x18, 0xB2, 0x43, 0x7A, 0x02, 0xDB, 0x61 } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseManWordProvider[] = {
- { EN_ANY, kPlatformPC, { 0x000000E0, 0x00005134, { { 0x68, 0x9C, 0x19, 0x2B, 0x5F, 0x38, 0x36, 0x41, 0xA7, 0x7E, 0xB7, 0x51, 0x41, 0x60, 0x1D, 0x67 } } } }, // Eob 1
- { DE_DEU, kPlatformPC, { 0x000000EA, 0x00005458, { { 0xEC, 0x14, 0x11, 0xE9, 0x19, 0xFD, 0xF8, 0xFC, 0xA8, 0x46, 0x3D, 0xCD, 0x56, 0x08, 0xC3, 0x4A } } } }, // Eob 1
- { EN_ANY, kPlatformPC, { 0x0000017E, 0x00008B64, { { 0x66, 0x38, 0x09, 0x5B, 0x2E, 0x50, 0x54, 0x43, 0x1C, 0xEC, 0x56, 0x3B, 0x72, 0x39, 0xF9, 0xC3 } } } }, // Eob 2
- { DE_DEU, kPlatformPC, { 0x0000015B, 0x00007C37, { { 0x44, 0xA3, 0x32, 0x88, 0x9F, 0x63, 0x28, 0xA0, 0xBD, 0x00, 0xF1, 0x08, 0xCA, 0xE5, 0xFE, 0x5F } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseManWordProvider[] = {
+ { EN_ANY, kPlatformPC, { 0x000000E0, 0x00005134, { { 0x68, 0x9C, 0x19, 0x2B, 0x5F, 0x38, 0x36, 0x41, 0xA7, 0x7E, 0xB7, 0x51, 0x41, 0x60, 0x1D, 0x67 } } } }, // EoB 1
+ { DE_DEU, kPlatformPC, { 0x000000EA, 0x00005458, { { 0xEC, 0x14, 0x11, 0xE9, 0x19, 0xFD, 0xF8, 0xFC, 0xA8, 0x46, 0x3D, 0xCD, 0x56, 0x08, 0xC3, 0x4A } } } }, // EoB 1
+ { EN_ANY, kPlatformPC, { 0x0000017E, 0x00008B64, { { 0x66, 0x38, 0x09, 0x5B, 0x2E, 0x50, 0x54, 0x43, 0x1C, 0xEC, 0x56, 0x3B, 0x72, 0x39, 0xF9, 0xC3 } } } }, // EoB 2
+ { DE_DEU, kPlatformPC, { 0x0000015B, 0x00007C37, { { 0x44, 0xA3, 0x32, 0x88, 0x9F, 0x63, 0x28, 0xA0, 0xBD, 0x00, 0xF1, 0x08, 0xCA, 0xE5, 0xFE, 0x5F } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseManPromptProvider[] = {
- { EN_ANY, kPlatformPC, { 0x00000041, 0x000013AC, { { 0x40, 0x2B, 0xB5, 0x99, 0xEF, 0x8F, 0x3C, 0x9F, 0xB1, 0x5A, 0xBE, 0xE4, 0x80, 0x8E, 0xBB, 0x96 } } } }, // Eob 1
- { DE_DEU, kPlatformPC, { 0x00000048, 0x000015A5, { { 0x0B, 0xB4, 0x9E, 0xAD, 0xB3, 0x56, 0x75, 0xC1, 0xAE, 0x29, 0xF7, 0xB5, 0x82, 0x14, 0xD1, 0x27 } } } }, // Eob 1
- { EN_ANY, kPlatformPC, { 0x00000041, 0x000013AC, { { 0x40, 0x2B, 0xB5, 0x99, 0xEF, 0x8F, 0x3C, 0x9F, 0xB1, 0x5A, 0xBE, 0xE4, 0x80, 0x8E, 0xBB, 0x96 } } } }, // Eob 2
- { DE_DEU, kPlatformPC, { 0x0000005C, 0x00001D08, { { 0x10, 0xCE, 0x2D, 0xED, 0xA9, 0xA0, 0x7C, 0xA1, 0x91, 0x3F, 0xD8, 0x43, 0x03, 0x53, 0x97, 0xCA } } } }, // Eob 2
+const ExtractEntrySearchData kEoBBaseManPromptProvider[] = {
+ { EN_ANY, kPlatformPC, { 0x00000041, 0x000013AC, { { 0x40, 0x2B, 0xB5, 0x99, 0xEF, 0x8F, 0x3C, 0x9F, 0xB1, 0x5A, 0xBE, 0xE4, 0x80, 0x8E, 0xBB, 0x96 } } } }, // EoB 1
+ { DE_DEU, kPlatformPC, { 0x00000048, 0x000015A5, { { 0x0B, 0xB4, 0x9E, 0xAD, 0xB3, 0x56, 0x75, 0xC1, 0xAE, 0x29, 0xF7, 0xB5, 0x82, 0x14, 0xD1, 0x27 } } } }, // EoB 1
+ { EN_ANY, kPlatformPC, { 0x00000041, 0x000013AC, { { 0x40, 0x2B, 0xB5, 0x99, 0xEF, 0x8F, 0x3C, 0x9F, 0xB1, 0x5A, 0xBE, 0xE4, 0x80, 0x8E, 0xBB, 0x96 } } } }, // EoB 2
+ { DE_DEU, kPlatformPC, { 0x0000005C, 0x00001D08, { { 0x10, 0xCE, 0x2D, 0xED, 0xA9, 0xA0, 0x7C, 0xA1, 0x91, 0x3F, 0xD8, 0x43, 0x03, 0x53, 0x97, 0xCA } } } }, // EoB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscMonsterFrmOffsTbl1Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscMonsterFrmOffsTbl1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000020, 0x00001000, { { 0x98, 0x27, 0x57, 0x25, 0x3B, 0x04, 0x7D, 0x14, 0x3A, 0xD4, 0xA2, 0x5D, 0xBA, 0x04, 0x45, 0xAC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDscMonsterFrmOffsTbl2Provider[] = {
+const ExtractEntrySearchData kEoBBaseDscMonsterFrmOffsTbl2Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000020, 0x00000828, { { 0x7E, 0x8A, 0x0C, 0xEB, 0x5C, 0xBC, 0x6C, 0xBD, 0xD2, 0x48, 0x08, 0xCC, 0xF7, 0x7B, 0x81, 0x03 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseInvSlotXProvider[] = {
+const ExtractEntrySearchData kEoBBaseInvSlotXProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000036, 0x000010BF, { { 0x50, 0x6E, 0x67, 0x2B, 0x7D, 0x6C, 0xF2, 0x21, 0x73, 0xA2, 0xD5, 0xBB, 0xCE, 0x3B, 0x71, 0xAA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseInvSlotYProvider[] = {
+const ExtractEntrySearchData kEoBBaseInvSlotYProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000001B, 0x00000A5B, { { 0x47, 0x55, 0x7D, 0x84, 0x45, 0x91, 0xC4, 0x44, 0x10, 0xD5, 0x39, 0xC4, 0xC8, 0x4F, 0x01, 0xA4 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSlotValidationFlagsProvider[] = {
+const ExtractEntrySearchData kEoBBaseSlotValidationFlagsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000036, 0x00001F6B, { { 0x87, 0x4F, 0x9A, 0x97, 0x20, 0x20, 0xB2, 0xA6, 0xF7, 0xC2, 0x5F, 0xAA, 0x17, 0xEA, 0xB4, 0x50 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseProjectileWeaponTypesProvider[] = {
+const ExtractEntrySearchData kEoBBaseProjectileWeaponTypesProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000008, 0x0000061C, { { 0x05, 0x55, 0xA6, 0xD1, 0x3C, 0x12, 0x84, 0xDA, 0xA9, 0x33, 0xCF, 0x07, 0x05, 0x2A, 0xB2, 0x29 } } } }, // EOB 1
{ UNK_LANG, kPlatformPC, { 0x0000000F, 0x00000829, { { 0x9F, 0x6A, 0x13, 0x8A, 0xA7, 0x40, 0xE8, 0x40, 0x2E, 0x87, 0x49, 0x6B, 0x67, 0xED, 0xE8, 0xCE } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseWandTypesProvider[] = {
+const ExtractEntrySearchData kEoBBaseWandTypesProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000007, 0x00000162, { { 0xDB, 0x5D, 0x34, 0x70, 0x41, 0xAB, 0x8F, 0x75, 0xC8, 0x61, 0x8E, 0x44, 0x82, 0xCF, 0x28, 0x03 } } } }, // EOB 1
{ UNK_LANG, kPlatformPC, { 0x00000008, 0x00000175, { { 0x01, 0xC2, 0xF0, 0xC6, 0x1C, 0xD0, 0x14, 0xD9, 0xB8, 0xF5, 0x9C, 0xFC, 0x22, 0xE4, 0xA0, 0xA7 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseDrawObjPosIndexProvider[] = {
+const ExtractEntrySearchData kEoBBaseDrawObjPosIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000014, 0x00000028, { { 0x44, 0x46, 0x8C, 0x94, 0x76, 0x24, 0x08, 0xC7, 0x1F, 0x1B, 0x10, 0xD7, 0xDF, 0x18, 0x6C, 0x0D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseFlightObjFlipIndexProvider[] = {
+const ExtractEntrySearchData kEoBBaseFlightObjFlipIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000010, 0x00000008, { { 0xEB, 0xF0, 0x27, 0x7E, 0xA8, 0x09, 0x3A, 0x95, 0x3B, 0x71, 0x2A, 0x43, 0x2E, 0xCF, 0x22, 0x0B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseFlightObjShpMapProvider[] = {
+const ExtractEntrySearchData kEoBBaseFlightObjShpMapProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000058, 0x000051BD, { { 0xC3, 0xD2, 0xD1, 0xE5, 0x78, 0xEE, 0xA7, 0xAA, 0x71, 0xD1, 0xDD, 0xDF, 0x40, 0xBB, 0xAF, 0x66 } } } }, // EOB 1
{ UNK_LANG, kPlatformPC, { 0x0000002D, 0x000025E6, { { 0x64, 0x26, 0x3D, 0xDC, 0x6C, 0x1A, 0xFC, 0x36, 0x9E, 0x5A, 0xBF, 0x64, 0xAD, 0xF4, 0xA3, 0x5D } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseFlightObjSclIndexProvider[] = {
+const ExtractEntrySearchData kEoBBaseFlightObjSclIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000048, 0x00002A0E, { { 0xAC, 0xBB, 0x7D, 0x73, 0x98, 0xF4, 0x1E, 0x4A, 0x77, 0xF0, 0x98, 0x75, 0x11, 0xBF, 0xF7, 0xD5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseBookNumbersProvider[] = {
+const ExtractEntrySearchData kEoBBaseBookNumbersProvider[] = {
{ EN_ANY, kPlatformPC, { 0x00000020, 0x00000AC8, { { 0x35, 0x05, 0x37, 0x4C, 0x05, 0x74, 0x04, 0x08, 0xAD, 0xA3, 0x64, 0xBF, 0xC0, 0x67, 0xF2, 0xF7 } } } },
{ DE_DEU, kPlatformPC, { 0x00000028, 0x00000E5D, { { 0x80, 0x98, 0x05, 0x54, 0x84, 0x90, 0xD3, 0xB3, 0x9B, 0xFB, 0x8F, 0xB9, 0xA0, 0x43, 0xAA, 0xFD } } } },
{ EN_ANY, kPlatformPC, { 0x00000020, 0x00000AC8, { { 0x35, 0x05, 0x37, 0x4C, 0x05, 0x74, 0x04, 0x08, 0xAD, 0xA3, 0x64, 0xBF, 0xC0, 0x67, 0xF2, 0xF7 } } } },
@@ -2169,7 +2169,7 @@ const ExtractEntrySearchData kEobBaseBookNumbersProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMageSpellsListProvider[] = {
+const ExtractEntrySearchData kEoBBaseMageSpellsListProvider[] = {
{ EN_ANY, kPlatformPC, { 0x00000122, 0x00006304, { { 0xD7, 0x14, 0x28, 0x83, 0x04, 0xC3, 0x42, 0x5A, 0x15, 0x49, 0x91, 0x12, 0x1D, 0x49, 0x17, 0x5B } } } },
{ DE_DEU, kPlatformPC, { 0x0000013A, 0x00007155, { { 0x94, 0x45, 0xB9, 0x15, 0x57, 0x6E, 0xC6, 0x70, 0x66, 0x5F, 0xA7, 0x90, 0xA0, 0xC7, 0xC9, 0xE9 } } } },
{ EN_ANY, kPlatformPC, { 0x00000195, 0x00008AC0, { { 0x55, 0xB8, 0x75, 0x35, 0x09, 0x23, 0x83, 0x11, 0x22, 0xF8, 0x23, 0x1E, 0x8F, 0x08, 0x57, 0x66 } } } },
@@ -2177,7 +2177,7 @@ const ExtractEntrySearchData kEobBaseMageSpellsListProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseClericSpellsListProvider[] = {
+const ExtractEntrySearchData kEoBBaseClericSpellsListProvider[] = {
{ EN_ANY, kPlatformPC, { 0x0000013B, 0x00006BE6, { { 0x34, 0x63, 0x0B, 0xBA, 0xED, 0xC2, 0x9B, 0x31, 0xC3, 0x65, 0x51, 0xFF, 0xEF, 0xD8, 0x25, 0x92 } } } },
{ DE_DEU, kPlatformPC, { 0x0000016D, 0x00007E74, { { 0x6E, 0xDE, 0x28, 0xE6, 0x13, 0x3D, 0xA6, 0x42, 0x80, 0xAB, 0xE7, 0xED, 0xAD, 0xC8, 0x62, 0x48 } } } },
{ EN_ANY, kPlatformPC, { 0x00000164, 0x000079B3, { { 0x93, 0x16, 0x25, 0xFB, 0x76, 0xFF, 0xBC, 0x70, 0x9A, 0xB7, 0x93, 0xFC, 0x2E, 0xC3, 0x61, 0x7F } } } },
@@ -2185,7 +2185,7 @@ const ExtractEntrySearchData kEobBaseClericSpellsListProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSpellNamesProvider[] = {
+const ExtractEntrySearchData kEoBBaseSpellNamesProvider[] = {
{ EN_ANY, kPlatformPC, { 0x0000029A, 0x0000F1C8, { { 0xCA, 0xE1, 0x30, 0xDC, 0xAB, 0xD1, 0x87, 0xE8, 0x51, 0xA2, 0xA2, 0x1C, 0x23, 0x4A, 0x34, 0x58 } } } },
{ DE_DEU, kPlatformPC, { 0x000002D3, 0x0001080D, { { 0x5F, 0xDB, 0x9E, 0x48, 0x30, 0x03, 0xE1, 0x8E, 0xC7, 0xDC, 0x98, 0x10, 0xCE, 0xA1, 0x28, 0x31 } } } },
{ EN_ANY, kPlatformPC, { 0x00000366, 0x00013B1A, { { 0x15, 0xCB, 0x0E, 0xA9, 0x4E, 0x78, 0x30, 0x99, 0xA1, 0xCF, 0xF7, 0x05, 0xAB, 0x00, 0x66, 0x82 } } } },
@@ -2193,7 +2193,7 @@ const ExtractEntrySearchData kEobBaseSpellNamesProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicStrings1Provider[] = {
+const ExtractEntrySearchData kEoBBaseMagicStrings1Provider[] = {
{ EN_ANY, kPlatformPC, { 0x00000084, 0x000029B0, { { 0xC6, 0x90, 0x19, 0x61, 0xA1, 0x66, 0xF6, 0x03, 0x7A, 0x1F, 0x10, 0x00, 0xCA, 0x8F, 0x69, 0x3B } } } },
{ DE_DEU, kPlatformPC, { 0x0000009D, 0x000033E4, { { 0x4B, 0xCF, 0x40, 0xCE, 0x0F, 0x86, 0x98, 0x36, 0x03, 0x59, 0xFE, 0x32, 0xFA, 0x4C, 0x14, 0x75 } } } },
{ EN_ANY, kPlatformPC, { 0x00000085, 0x000029BD, { { 0xAB, 0x22, 0x4A, 0x70, 0xBB, 0x29, 0xB8, 0xBD, 0xAF, 0xC5, 0x0D, 0x1F, 0x23, 0x38, 0xBD, 0x06 } } } },
@@ -2201,7 +2201,7 @@ const ExtractEntrySearchData kEobBaseMagicStrings1Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicStrings2Provider[] = {
+const ExtractEntrySearchData kEoBBaseMagicStrings2Provider[] = {
{ EN_ANY, kPlatformPC, { 0x00000051, 0x00001AD6, { { 0x28, 0x18, 0x2B, 0xF0, 0x0E, 0xC6, 0xEB, 0x01, 0xB0, 0x9A, 0x0A, 0x65, 0x05, 0xCB, 0x8F, 0x41 } } } },
{ DE_DEU, kPlatformPC, { 0x0000004F, 0x00001A82, { { 0x77, 0x85, 0x17, 0x25, 0x07, 0x72, 0x4A, 0x7F, 0x4F, 0x39, 0x6C, 0xDD, 0xB6, 0x70, 0x11, 0x02 } } } },
{ EN_ANY, kPlatformPC, { 0x00000090, 0x00002E35, { { 0x39, 0xD7, 0xA3, 0x21, 0xF0, 0xB7, 0x93, 0x9D, 0xDD, 0xEE, 0x33, 0xC2, 0x05, 0xE6, 0xE3, 0x63 } } } },
@@ -2209,7 +2209,7 @@ const ExtractEntrySearchData kEobBaseMagicStrings2Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicStrings3Provider[] = {
+const ExtractEntrySearchData kEoBBaseMagicStrings3Provider[] = {
{ EN_ANY, kPlatformPC, { 0x0000008D, 0x00002DC8, { { 0x35, 0x5E, 0xDD, 0x32, 0x2D, 0x55, 0x1E, 0xBC, 0x93, 0x49, 0x55, 0x48, 0x8F, 0xCD, 0x87, 0xEB } } } },
{ DE_DEU, kPlatformPC, { 0x000000A8, 0x0000381C, { { 0x12, 0x95, 0x55, 0x57, 0x2B, 0xA0, 0x1A, 0x75, 0xD3, 0x43, 0xFF, 0x3E, 0x00, 0xB6, 0xEC, 0x35 } } } },
{ EN_ANY, kPlatformPC, { 0x00000088, 0x00002CD4, { { 0xD8, 0xBA, 0x5D, 0x14, 0x92, 0x84, 0x5A, 0x07, 0xC6, 0x76, 0xDF, 0x11, 0x1D, 0x84, 0x7A, 0x98 } } } },
@@ -2217,7 +2217,7 @@ const ExtractEntrySearchData kEobBaseMagicStrings3Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicStrings4Provider[] = {
+const ExtractEntrySearchData kEoBBaseMagicStrings4Provider[] = {
{ EN_ANY, kPlatformPC, { 0x00000017, 0x0000071C, { { 0x96, 0x50, 0xA8, 0x08, 0x1B, 0x2D, 0x0C, 0xF6, 0x90, 0x6A, 0xE7, 0x9F, 0x65, 0xCC, 0x71, 0xA0 } } } },
{ DE_DEU, kPlatformPC, { 0x0000001B, 0x00000840, { { 0xA2, 0xCF, 0x81, 0x3E, 0x87, 0xA8, 0x10, 0x1B, 0x44, 0x8D, 0x5B, 0x8B, 0xAE, 0x23, 0x30, 0xD3 } } } },
{ EN_ANY, kPlatformPC, { 0x0000000C, 0x000003A5, { { 0x72, 0x64, 0xBD, 0x1C, 0xED, 0x05, 0x28, 0xFC, 0x94, 0x4B, 0x8F, 0x3C, 0x38, 0x08, 0x77, 0xED } } } },
@@ -2225,7 +2225,7 @@ const ExtractEntrySearchData kEobBaseMagicStrings4Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicStrings6Provider[] = {
+const ExtractEntrySearchData kEoBBaseMagicStrings6Provider[] = {
{ EN_ANY, kPlatformPC, { 0x00000029, 0x00000DA4, { { 0x5C, 0x6F, 0xA1, 0xC2, 0x56, 0xDE, 0xFE, 0xD5, 0x01, 0xFB, 0x65, 0x00, 0x24, 0xD1, 0x49, 0x7B } } } },
{ DE_DEU, kPlatformPC, { 0x00000032, 0x00001211, { { 0x13, 0xBC, 0xF1, 0x03, 0x49, 0xDB, 0x16, 0xA5, 0xC3, 0x7C, 0xBF, 0x14, 0x8F, 0x40, 0x07, 0x8E } } } },
{ EN_ANY, kPlatformPC, { 0x00000030, 0x00000FF5, { { 0xE4, 0x2B, 0xB9, 0xF0, 0x26, 0x3D, 0x30, 0xCD, 0xEF, 0xCD, 0xF5, 0xC0, 0x4E, 0xA4, 0xC4, 0x92 } } } },
@@ -2233,7 +2233,7 @@ const ExtractEntrySearchData kEobBaseMagicStrings6Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicStrings7Provider[] = {
+const ExtractEntrySearchData kEoBBaseMagicStrings7Provider[] = {
{ EN_ANY, kPlatformPC, { 0x00000014, 0x00000406, { { 0xBD, 0xE1, 0x0A, 0x75, 0xD1, 0x18, 0xF7, 0x08, 0x2D, 0x2B, 0x65, 0x36, 0xA7, 0x59, 0x2E, 0x13 } } } },
{ DE_DEU, kPlatformPC, { 0x0000000F, 0x000001E5, { { 0x1F, 0xC9, 0x46, 0x8B, 0x41, 0xAD, 0xAD, 0x2B, 0x5A, 0xA9, 0xAB, 0x94, 0x9A, 0x1E, 0x36, 0xAC } } } },
{ EN_ANY, kPlatformPC, { 0x00000065, 0x000021AF, { { 0x76, 0x35, 0xAE, 0x1D, 0xC2, 0x54, 0x36, 0x11, 0x4D, 0x3E, 0x96, 0x11, 0xB2, 0xDC, 0x15, 0x20 } } } },
@@ -2241,7 +2241,7 @@ const ExtractEntrySearchData kEobBaseMagicStrings7Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicStrings8Provider[] = {
+const ExtractEntrySearchData kEoBBaseMagicStrings8Provider[] = {
{ EN_ANY, kPlatformPC, { 0x00000056, 0x00001C95, { { 0x7E, 0x43, 0x73, 0xEC, 0x94, 0x0D, 0xF8, 0x1B, 0xF3, 0x1A, 0x62, 0x19, 0x96, 0x6A, 0x2C, 0xB5 } } } },
{ DE_DEU, kPlatformPC, { 0x00000061, 0x0000213B, { { 0xE2, 0x3B, 0xA7, 0xB7, 0xE6, 0xA5, 0x0D, 0x0F, 0xE0, 0x94, 0x9B, 0xAE, 0xE1, 0x11, 0x97, 0x93 } } } },
{ EN_ANY, kPlatformPC, { 0x00000085, 0x00002C0E, { { 0x6A, 0xEC, 0xF2, 0x5F, 0xA6, 0x3F, 0xB1, 0x1A, 0x74, 0x49, 0x5A, 0x47, 0xB0, 0x7A, 0xE6, 0x99 } } } },
@@ -2249,93 +2249,93 @@ const ExtractEntrySearchData kEobBaseMagicStrings8Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExpObjectTlModeProvider[] = {
+const ExtractEntrySearchData kEoBBaseExpObjectTlModeProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000012, 0x0000000C, { { 0x98, 0x29, 0x54, 0xCD, 0xED, 0xAC, 0x7B, 0x61, 0x8D, 0x4F, 0x19, 0xE8, 0xA6, 0xB1, 0x51, 0x80 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExpObjectTblIndexProvider[] = {
+const ExtractEntrySearchData kEoBBaseExpObjectTblIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000009, 0x00000005, { { 0xFE, 0xEA, 0xC4, 0x54, 0x62, 0x7E, 0x43, 0x6E, 0x89, 0x48, 0x03, 0xE7, 0x47, 0xBF, 0x7D, 0x9D } } } }, // EOB 1
{ UNK_LANG, kPlatformPC, { 0x0000000E, 0x00000004, { { 0x63, 0x27, 0x19, 0x17, 0xBD, 0xC3, 0x8A, 0xA7, 0x1E, 0xF7, 0xD1, 0x78, 0x39, 0x3B, 0xD4, 0x4F } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExpObjectShpStartProvider[] = {
+const ExtractEntrySearchData kEoBBaseExpObjectShpStartProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000034, { { 0x27, 0xC5, 0x09, 0x97, 0x8E, 0xD4, 0xF1, 0x8D, 0x77, 0xEB, 0x1D, 0x34, 0x55, 0xB2, 0x48, 0x38 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExpObjectTbl1Provider[] = {
+const ExtractEntrySearchData kEoBBaseExpObjectTbl1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000000D, 0x0000005D, { { 0x49, 0xC4, 0x47, 0x55, 0xDC, 0x25, 0x08, 0x03, 0x3D, 0x23, 0xAD, 0x09, 0x5F, 0x9C, 0x34, 0x06 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExpObjectTbl2Provider[] = {
+const ExtractEntrySearchData kEoBBaseExpObjectTbl2Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000000A, 0x0000005C, { { 0xAB, 0x6A, 0x97, 0x35, 0xCC, 0x13, 0xC4, 0x17, 0x0B, 0xF2, 0xD3, 0xFD, 0xA2, 0x1C, 0x6C, 0xA8 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExpObjectTbl3Provider[] = {
+const ExtractEntrySearchData kEoBBaseExpObjectTbl3Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000000B, 0x00000032, { { 0x59, 0x23, 0xB9, 0xBE, 0x0E, 0xFA, 0xEB, 0xDD, 0x82, 0x68, 0x5B, 0xB0, 0xBE, 0x9B, 0x1D, 0x8E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseExpObjectYProvider[] = {
+const ExtractEntrySearchData kEoBBaseExpObjectYProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000008, 0x0000016C, { { 0xCF, 0x5B, 0x04, 0xAB, 0x1A, 0xAF, 0xDD, 0x56, 0xAC, 0xF6, 0x23, 0x86, 0x33, 0x06, 0x5A, 0xC6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkDefStepsProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkDefStepsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000008, 0x000002FD, { { 0xB5, 0x6F, 0x31, 0x5F, 0xC6, 0x47, 0xE9, 0x23, 0x0E, 0x73, 0xBF, 0x77, 0xC7, 0xEE, 0xDB, 0x27 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkDefSubStepsProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkDefSubStepsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x000000FF, { { 0x18, 0x27, 0x73, 0x45, 0x26, 0x58, 0x81, 0x82, 0x70, 0x86, 0x7A, 0x0D, 0xDE, 0xC1, 0x08, 0x52 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkDefShiftProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkDefShiftProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x0000000C, { { 0xCC, 0xDC, 0x78, 0xF9, 0xFE, 0x88, 0xF3, 0x87, 0xFD, 0x08, 0xE8, 0x8A, 0x38, 0xD5, 0x4C, 0x53 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkDefAddProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkDefAddProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000008, 0x0000007F, { { 0x7F, 0x86, 0x2E, 0x14, 0xDB, 0x36, 0xED, 0x99, 0xD9, 0xCE, 0xAF, 0x11, 0xC2, 0x89, 0x21, 0x6B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkDefXProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkDefXProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000000C, 0x000000A5, { { 0x77, 0xD7, 0xE0, 0x2D, 0xD4, 0x25, 0x94, 0x6E, 0x59, 0x3B, 0xAF, 0x9B, 0x16, 0x4F, 0x6D, 0x4C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkDefYProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkDefYProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x00000138, { { 0xB9, 0xA2, 0x72, 0x01, 0x2A, 0xD7, 0x61, 0xAB, 0x02, 0x57, 0x87, 0xC8, 0x86, 0x83, 0xDF, 0xB3 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkOfFlags1Provider[] = {
+const ExtractEntrySearchData kEoBBaseSparkOfFlags1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000002C, 0x00000BF4, { { 0x94, 0x8C, 0x1B, 0x77, 0xBF, 0x3A, 0x51, 0x17, 0x89, 0x16, 0xD0, 0x74, 0x95, 0xBD, 0x85, 0x98 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkOfFlags2Provider[] = {
+const ExtractEntrySearchData kEoBBaseSparkOfFlags2Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000040, 0x000003FC, { { 0x40, 0x13, 0x5A, 0x9D, 0xBD, 0x29, 0x2E, 0x9C, 0xC1, 0xE7, 0xD4, 0xC9, 0x26, 0xFA, 0xF2, 0x70 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkOfShiftProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkOfShiftProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000010, 0x000000F0, { { 0xC5, 0xC8, 0x91, 0x7E, 0x78, 0x2F, 0xF1, 0xE5, 0xE0, 0x06, 0xB2, 0x39, 0xDC, 0x0D, 0x7A, 0x5F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkOfXProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkOfXProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000010, 0x00000528, { { 0x58, 0xE6, 0x24, 0x6A, 0xD3, 0xA4, 0xEF, 0x58, 0x4A, 0x9C, 0x32, 0x31, 0x4C, 0x61, 0xBC, 0x1C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSparkOfYProvider[] = {
+const ExtractEntrySearchData kEoBBaseSparkOfYProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000010, 0x000002D4, { { 0x74, 0x31, 0xFE, 0x7C, 0x38, 0x16, 0x0C, 0x05, 0x64, 0xAB, 0x8A, 0x69, 0xEA, 0x66, 0x29, 0x2F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseSpellPropertiesProvider[] = {
+const ExtractEntrySearchData kEoBBaseSpellPropertiesProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x000003EF, 0x0000BE7A, { { 0x10, 0xEA, 0x14, 0x26, 0xE2, 0xFC, 0xA1, 0xCB, 0xD9, 0x80, 0xFE, 0x9F, 0x69, 0x58, 0x4A, 0xCA } } } },
{ UNK_LANG, kPlatformPC, { 0x000003EF, 0x00008FCE, { { 0xC9, 0x36, 0xDD, 0x7B, 0x05, 0x6E, 0x92, 0xBA, 0x2B, 0x39, 0x87, 0xA7, 0x3A, 0x7E, 0xB0, 0xAD } } } },
{ UNK_LANG, kPlatformPC, { 0x000006D6, 0x0000CA78, { { 0xEB, 0x3B, 0x9F, 0xFD, 0x4E, 0x3F, 0x5C, 0xDE, 0xC6, 0xBA, 0xFE, 0x83, 0xB4, 0x10, 0x6D, 0x95 } } } },
@@ -2343,814 +2343,814 @@ const ExtractEntrySearchData kEobBaseSpellPropertiesProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMagicFlightPropsProvider[] = {
+const ExtractEntrySearchData kEoBBaseMagicFlightPropsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000060, 0x0000166F, { { 0x38, 0x30, 0xCA, 0x07, 0x64, 0xBA, 0xC4, 0xA4, 0x4F, 0x75, 0xB4, 0x84, 0x3A, 0x92, 0xFD, 0xE3 } } } },
{ UNK_LANG, kPlatformPC, { 0x00000038, 0x00000DDC, { { 0x23, 0x32, 0x8D, 0x34, 0x4F, 0x72, 0x37, 0xE1, 0x0C, 0x1B, 0x47, 0x17, 0x5D, 0xDF, 0xDB, 0xF5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseTurnUndeadEffectProvider[] = {
+const ExtractEntrySearchData kEoBBaseTurnUndeadEffectProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000008C, 0x00002E8B, { { 0x96, 0x15, 0x61, 0x12, 0x43, 0xCF, 0x3A, 0x84, 0x1A, 0x89, 0xB5, 0x32, 0x0D, 0xB3, 0x20, 0x67 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseBurningHandsDestProvider[] = {
+const ExtractEntrySearchData kEoBBaseBurningHandsDestProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000008, 0x0000000C, { { 0x61, 0xD7, 0xAB, 0xE1, 0x56, 0x54, 0x51, 0x5B, 0xD9, 0x59, 0x2D, 0x3D, 0xAE, 0xA4, 0x49, 0x31 } } } }, // EOB1
{ UNK_LANG, kPlatformPC, { 0x00000020, 0x0000003E, { { 0xA5, 0x8C, 0xCA, 0x13, 0xED, 0x0F, 0xB7, 0xA2, 0xD7, 0x9C, 0xCD, 0x11, 0x65, 0x11, 0x4B, 0xD8 } } } }, // EOB2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseConeOfColdDest1Provider[] = {
+const ExtractEntrySearchData kEoBBaseConeOfColdDest1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000007, 0x00000500, { { 0x48, 0xF1, 0xFE, 0x48, 0xEC, 0x64, 0x17, 0x51, 0x5C, 0x9A, 0x91, 0x35, 0x95, 0xC3, 0x73, 0x8E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseConeOfColdDest2Provider[] = {
+const ExtractEntrySearchData kEoBBaseConeOfColdDest2Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000007, 0x00000210, { { 0xBA, 0x62, 0xA0, 0x4F, 0x50, 0x0C, 0x02, 0xC3, 0xAD, 0x7C, 0x39, 0x63, 0x5F, 0x41, 0xB4, 0xFB } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseConeOfColdDest3Provider[] = {
+const ExtractEntrySearchData kEoBBaseConeOfColdDest3Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000007, 0x00000200, { { 0xA0, 0x1F, 0xAC, 0x3A, 0x2D, 0x25, 0x1F, 0x5C, 0xD2, 0x04, 0xAC, 0xAB, 0x97, 0x8B, 0x61, 0xD7 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseConeOfColdDest4Provider[] = {
+const ExtractEntrySearchData kEoBBaseConeOfColdDest4Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000007, 0x000004F0, { { 0xB3, 0x9A, 0x2B, 0x3A, 0x51, 0x24, 0x95, 0xBE, 0xDE, 0x0F, 0xD5, 0xE9, 0xE9, 0x21, 0x96, 0x04 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseConeOfColdGfxTblProvider[] = {
+const ExtractEntrySearchData kEoBBaseConeOfColdGfxTblProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000010, 0x0000003E, { { 0x0A, 0xBA, 0xFD, 0x3F, 0xD8, 0x49, 0x3F, 0xD2, 0x26, 0x1B, 0x19, 0x53, 0x4F, 0x84, 0xB9, 0x4F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1MainMenuStringsProvider[] = {
+const ExtractEntrySearchData kEoB1MainMenuStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000037, 0x00000D79, { { 0x1D, 0x72, 0x7F, 0x8F, 0xEB, 0x4A, 0xBF, 0x82, 0xB7, 0xB5, 0x9D, 0xB0, 0x7B, 0xDA, 0xEC, 0xEE } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000034, 0x00000C6F, { { 0xF2, 0x5F, 0xBE, 0xFB, 0x27, 0x1C, 0x91, 0x33, 0x25, 0x09, 0xC1, 0xA0, 0x27, 0x89, 0xD7, 0xD5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1BonusStringsProvider[] = {
+const ExtractEntrySearchData kEoB1BonusStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000093, 0x000031B6, { { 0xC1, 0x54, 0x1D, 0x02, 0x4A, 0x35, 0x7F, 0x5D, 0x84, 0x2D, 0x2C, 0x9C, 0x06, 0x97, 0x29, 0x8D } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000093, 0x000031CD, { { 0x3E, 0x0F, 0x52, 0x02, 0xC7, 0x9E, 0x83, 0xB3, 0xB1, 0xAB, 0x03, 0x3A, 0x18, 0xE2, 0x87, 0x2E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroFilesOpeningProvider[] = {
+const ExtractEntrySearchData kEoB1IntroFilesOpeningProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000003F, 0x00001044, { { 0xF5, 0x8C, 0xC8, 0x39, 0x38, 0xBB, 0x0B, 0xCA, 0x34, 0x38, 0x1D, 0x11, 0x46, 0x91, 0xEF, 0x7E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroFilesTowerProvider[] = {
+const ExtractEntrySearchData kEoB1IntroFilesTowerProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000001A, 0x000006E6, { { 0xBD, 0x06, 0x3B, 0x7D, 0x24, 0x79, 0xD6, 0xC2, 0xFA, 0xDA, 0x31, 0x15, 0x3E, 0xE2, 0x75, 0xF8 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroFilesOrbProvider[] = {
+const ExtractEntrySearchData kEoB1IntroFilesOrbProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000015, 0x00000565, { { 0xA7, 0x91, 0x97, 0x5B, 0x29, 0xE8, 0x27, 0x90, 0xB3, 0x8F, 0xD5, 0x13, 0x77, 0x4A, 0x93, 0x37 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroFilesWdEntryProvider[] = {
+const ExtractEntrySearchData kEoB1IntroFilesWdEntryProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000002C, 0x00000B42, { { 0x5C, 0xDF, 0xB1, 0x2A, 0x83, 0x03, 0x73, 0x47, 0x1E, 0x29, 0x7C, 0x16, 0x2E, 0x5D, 0x0F, 0xA4 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroFilesKingProvider[] = {
+const ExtractEntrySearchData kEoB1IntroFilesKingProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000016, 0x000005AE, { { 0xB5, 0xB5, 0x80, 0xD3, 0xC0, 0xF4, 0x9F, 0xE1, 0x12, 0x3C, 0xCB, 0xD6, 0xF2, 0x7F, 0x15, 0x5B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroFilesHandsProvider[] = {
+const ExtractEntrySearchData kEoB1IntroFilesHandsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000000A, 0x0000027C, { { 0x90, 0xC7, 0x36, 0xE6, 0x7D, 0x6D, 0xCB, 0x77, 0xA0, 0x03, 0x45, 0x48, 0x46, 0xF3, 0x80, 0xC8 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroFilesWdExitProvider[] = {
+const ExtractEntrySearchData kEoB1IntroFilesWdExitProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000033, 0x00000D2A, { { 0xA8, 0xF0, 0x36, 0x0E, 0x37, 0xC6, 0xCC, 0xDB, 0x9B, 0xB8, 0x52, 0x64, 0x02, 0x1E, 0x9D, 0x1C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroFilesTunnelProvider[] = {
+const ExtractEntrySearchData kEoB1IntroFilesTunnelProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000001A, 0x000006E2, { { 0xA1, 0xDD, 0x20, 0x50, 0x7A, 0xB6, 0x89, 0x67, 0x13, 0xAA, 0x47, 0x6B, 0xC0, 0xA0, 0x8A, 0xFD } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroOpeningFrmDelayProvider[] = {
+const ExtractEntrySearchData kEoB1IntroOpeningFrmDelayProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000000A, 0x000001E0, { { 0xDA, 0xE3, 0x06, 0xA2, 0x41, 0xF6, 0x5A, 0x6A, 0xBD, 0x0B, 0xA6, 0x09, 0x69, 0x03, 0x1D, 0x2C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroWdEncodeXProvider[] = {
+const ExtractEntrySearchData kEoB1IntroWdEncodeXProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000001F, 0x000001BB, { { 0x00, 0x50, 0x8E, 0xF5, 0x51, 0xA6, 0xF5, 0x57, 0x0D, 0x55, 0x6C, 0x14, 0x62, 0xCD, 0xD0, 0x7E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroWdEncodeYProvider[] = {
+const ExtractEntrySearchData kEoB1IntroWdEncodeYProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000001F, 0x0000000B, { { 0x39, 0x38, 0x02, 0xCE, 0x9D, 0x89, 0x1E, 0xBF, 0x32, 0x86, 0xA0, 0x79, 0xA4, 0xBE, 0xC5, 0x81 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroWdEncodeWHProvider[] = {
+const ExtractEntrySearchData kEoB1IntroWdEncodeWHProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000001F, 0x00000027, { { 0xA8, 0x6C, 0x13, 0x2B, 0x4C, 0x26, 0x38, 0x3D, 0xDA, 0xC2, 0x90, 0xB3, 0x97, 0xA9, 0x45, 0x84 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroWdDsXProvider[] = {
+const ExtractEntrySearchData kEoB1IntroWdDsXProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000003E, 0x0000104A, { { 0xAC, 0x1F, 0xA6, 0x20, 0xD0, 0x02, 0xF0, 0x9D, 0x75, 0x93, 0x6C, 0x12, 0x0A, 0x76, 0x1B, 0x3F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroWdDsYProvider[] = {
+const ExtractEntrySearchData kEoB1IntroWdDsYProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000001F, 0x00000655, { { 0xF3, 0xF7, 0x65, 0xEC, 0xEA, 0x5C, 0x08, 0xCF, 0xAD, 0x48, 0x35, 0xA2, 0x5B, 0x82, 0xB0, 0xC5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroTvlX1Provider[] = {
+const ExtractEntrySearchData kEoB1IntroTvlX1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x00000027, { { 0x7F, 0x14, 0x7D, 0x8C, 0x20, 0x49, 0xDB, 0xC3, 0x31, 0x1A, 0xC3, 0x95, 0xA4, 0x8C, 0x96, 0xDC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroTvlY1Provider[] = {
+const ExtractEntrySearchData kEoB1IntroTvlY1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x000000EC, { { 0x29, 0xB4, 0x8D, 0xE1, 0xDF, 0x36, 0x39, 0x27, 0xC8, 0xF6, 0x32, 0x1A, 0x3B, 0x74, 0xA1, 0x4F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroTvlX2Provider[] = {
+const ExtractEntrySearchData kEoB1IntroTvlX2Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x00000051, { { 0x51, 0x33, 0x0A, 0x55, 0x76, 0xA2, 0x91, 0xDA, 0x59, 0xD6, 0x09, 0xD9, 0x3D, 0xD4, 0xB8, 0xFE } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroTvlY2Provider[] = {
+const ExtractEntrySearchData kEoB1IntroTvlY2Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x0000016A, { { 0xD5, 0xA3, 0xF6, 0x12, 0x90, 0x87, 0xF2, 0xC7, 0x6A, 0x22, 0x77, 0xB5, 0x48, 0xB2, 0xCB, 0xCA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroTvlWProvider[] = {
+const ExtractEntrySearchData kEoB1IntroTvlWProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x0000004E, { { 0xCF, 0xC7, 0xA8, 0x59, 0x6A, 0x5B, 0x35, 0x7F, 0xC9, 0xEC, 0x59, 0x7E, 0x88, 0x31, 0x32, 0xA6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1IntroTvlHProvider[] = {
+const ExtractEntrySearchData kEoB1IntroTvlHProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x0000013D, { { 0x26, 0x7B, 0x3D, 0x5F, 0x64, 0x97, 0xF9, 0x1B, 0xB6, 0x65, 0x99, 0x95, 0x0A, 0x98, 0x38, 0x92 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1DoorShapeDefsProvider[] = {
+const ExtractEntrySearchData kEoB1DoorShapeDefsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000060, 0x00000F8A, { { 0x95, 0x53, 0x1B, 0x07, 0x64, 0x81, 0x0E, 0x04, 0xC0, 0xDA, 0xB5, 0x74, 0x57, 0x04, 0x10, 0xE2 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1DoorSwitchShapeDefsProvider[] = {
+const ExtractEntrySearchData kEoB1DoorSwitchShapeDefsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000060, 0x0000119E, { { 0xA4, 0xE6, 0x96, 0x36, 0x59, 0x05, 0xB8, 0x57, 0xF4, 0x6D, 0x79, 0x1D, 0x29, 0x52, 0xA0, 0xEE } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1DoorSwitchCoordsProvider[] = {
+const ExtractEntrySearchData kEoB1DoorSwitchCoordsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000030, 0x000007F7, { { 0x85, 0x20, 0x98, 0x20, 0xE1, 0xD6, 0xA5, 0xBD, 0x9E, 0x59, 0x63, 0x6A, 0xEF, 0xEF, 0x80, 0x19 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1MonsterPropertiesProvider[] = {
+const ExtractEntrySearchData kEoB1MonsterPropertiesProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000252, 0x000038E5, { { 0x5E, 0xD7, 0xEF, 0x3B, 0xD5, 0xDA, 0x2A, 0x09, 0x78, 0xF6, 0xD8, 0x57, 0x68, 0xB4, 0x90, 0xCA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1EnemyMageSpellListProvider[] = {
+const ExtractEntrySearchData kEoB1EnemyMageSpellListProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000000A, 0x0000000F, { { 0x01, 0x1B, 0x9C, 0x51, 0xC9, 0xA2, 0x10, 0xBB, 0xA7, 0x82, 0xD4, 0x91, 0x7E, 0x84, 0x54, 0x93 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1EnemyMageSfxProvider[] = {
+const ExtractEntrySearchData kEoB1EnemyMageSfxProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000000A, 0x0000029B, { { 0xA2, 0x9F, 0x2E, 0xDE, 0x15, 0x23, 0x78, 0xDD, 0x26, 0x98, 0x6E, 0xA3, 0x77, 0xEA, 0xB5, 0x80 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1BeholderSpellListProvider[] = {
+const ExtractEntrySearchData kEoB1BeholderSpellListProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000079, { { 0x8E, 0x13, 0x54, 0x9D, 0x54, 0xF6, 0xC9, 0x6E, 0x10, 0xF1, 0xC0, 0xE9, 0x66, 0xDD, 0x95, 0xED } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1BeholderSfxProvider[] = {
+const ExtractEntrySearchData kEoB1BeholderSfxProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x000000F5, { { 0xA9, 0x90, 0x41, 0x0D, 0xB5, 0xE0, 0x28, 0xFD, 0x0A, 0xC3, 0xF9, 0xEC, 0xC8, 0x47, 0xC1, 0x57 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1TurnUndeadStringProvider[] = {
+const ExtractEntrySearchData kEoB1TurnUndeadStringProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000027, 0x00000BF2, { { 0x43, 0x0A, 0x1E, 0xEE, 0x84, 0xD6, 0xD6, 0x87, 0x20, 0x9F, 0x15, 0x22, 0x9B, 0x65, 0x24, 0xDB } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000030, 0x00000F48, { { 0xDA, 0x59, 0xEC, 0xC1, 0x9B, 0xCF, 0x90, 0x4A, 0x93, 0x3E, 0xE5, 0x26, 0x20, 0x8B, 0x74, 0x92 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1NpcShpDataProvider[] = {
+const ExtractEntrySearchData kEoB1NpcShpDataProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000004C, 0x00000A42, { { 0x70, 0x21, 0x85, 0x8C, 0xD4, 0x04, 0xAA, 0x20, 0x1D, 0x0E, 0x9D, 0xB7, 0x74, 0x58, 0xCC, 0x0C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1NpcSubShpIndex1Provider[] = {
+const ExtractEntrySearchData kEoB1NpcSubShpIndex1Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x00000035, { { 0x9A, 0x83, 0xF9, 0xA4, 0x27, 0xBA, 0xFC, 0xD2, 0xDE, 0x03, 0x65, 0xF2, 0xFA, 0x37, 0xDA, 0xF1 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1NpcSubShpIndex2Provider[] = {
+const ExtractEntrySearchData kEoB1NpcSubShpIndex2Provider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x00000051, { { 0x7E, 0xAC, 0x0E, 0x54, 0x59, 0x5D, 0xF6, 0x53, 0x03, 0x22, 0x1D, 0xC7, 0xFC, 0x16, 0xC8, 0x88 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1NpcSubShpYProvider[] = {
+const ExtractEntrySearchData kEoB1NpcSubShpYProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000006, 0x00000143, { { 0xC1, 0xED, 0x93, 0x5E, 0x84, 0xCE, 0x48, 0xCF, 0x4C, 0xF3, 0x9C, 0x93, 0xBF, 0xFE, 0xB8, 0x6F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc0StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc0StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000044, 0x000016E2, { { 0x7C, 0x28, 0x72, 0xC9, 0x57, 0xF5, 0xAB, 0x02, 0xD1, 0x42, 0xE8, 0xA3, 0xF9, 0x33, 0x70, 0xEE } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000050, 0x00001B13, { { 0x69, 0x05, 0xEB, 0xB6, 0x86, 0x81, 0xAC, 0x09, 0x53, 0x35, 0x4D, 0x55, 0xF3, 0x13, 0x6F, 0xC0 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc11StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc11StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000001B, 0x00000928, { { 0x86, 0x08, 0x95, 0x6B, 0xBF, 0x12, 0x2D, 0xF9, 0x62, 0x25, 0xD9, 0xAE, 0x25, 0x10, 0xDF, 0xDC } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000001A, 0x000008DB, { { 0xBD, 0xBB, 0x48, 0x8E, 0x04, 0x7D, 0xE4, 0x78, 0xBB, 0x59, 0x6E, 0x86, 0xE1, 0x06, 0x27, 0x50 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc12StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc12StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000016, 0x0000079C, { { 0x22, 0x57, 0x3A, 0x9C, 0x7C, 0xDB, 0x55, 0xD0, 0x9C, 0x84, 0x28, 0xA6, 0x9D, 0x40, 0x38, 0x6E } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000014, 0x000006ED, { { 0x88, 0x1C, 0x09, 0x61, 0x5D, 0x9D, 0xDE, 0x8A, 0x54, 0x1C, 0x40, 0xCF, 0x28, 0x2B, 0x52, 0x9D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc21StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc21StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000014, 0x000006FD, { { 0x55, 0x77, 0x2F, 0xB0, 0xB3, 0x2D, 0x81, 0x29, 0xDE, 0x71, 0x83, 0x41, 0x06, 0x5B, 0x72, 0x21 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000015, 0x00000748, { { 0x3E, 0x15, 0x27, 0xFD, 0x76, 0xFB, 0x14, 0x8C, 0xF6, 0x14, 0x3E, 0x20, 0x0A, 0x04, 0xF5, 0x32 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc22StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc22StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000F, 0x000004D4, { { 0xE5, 0x97, 0x06, 0x45, 0x6A, 0xAC, 0x96, 0x6D, 0x0A, 0xC9, 0xDF, 0x8F, 0x96, 0x2D, 0x01, 0x5D } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000000D, 0x00000439, { { 0x87, 0xCB, 0x17, 0xD2, 0xC8, 0x7F, 0x34, 0xDA, 0x82, 0x30, 0xB2, 0x68, 0xB0, 0x10, 0xD9, 0x52 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc31StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc31StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000011, 0x00000597, { { 0x5C, 0xEB, 0x0A, 0xE6, 0xB1, 0x37, 0x0E, 0x8F, 0x14, 0xB4, 0x68, 0x86, 0xE5, 0xD2, 0xDE, 0xC7 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000012, 0x00000603, { { 0x8E, 0x68, 0x55, 0xCD, 0x29, 0x1E, 0x3C, 0x06, 0x7B, 0x97, 0xE1, 0x07, 0x49, 0x09, 0xF0, 0x57 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc32StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc32StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000020, 0x00000AE4, { { 0xED, 0x09, 0x04, 0xEC, 0xE3, 0x43, 0xDA, 0xEE, 0x5D, 0x78, 0x32, 0x63, 0x68, 0xFC, 0x4F, 0x9E } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000020, 0x00000B13, { { 0x87, 0x40, 0x88, 0xA5, 0xE2, 0x6F, 0x83, 0xBC, 0x99, 0x2B, 0xD3, 0xF5, 0x8D, 0x6B, 0x6E, 0x7D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc4StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc4StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000D, 0x0000043C, { { 0x2C, 0xE7, 0xE5, 0xAA, 0xF3, 0x50, 0xA8, 0x6D, 0xC2, 0xC6, 0x88, 0xFE, 0x12, 0x96, 0xFE, 0x54 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000014, 0x00000720, { { 0xF8, 0x58, 0x9A, 0xDB, 0xE5, 0x3F, 0x67, 0x53, 0x1F, 0x27, 0x2E, 0x8D, 0x6E, 0xAD, 0x45, 0xF5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc5StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc5StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000021, 0x00000ABC, { { 0xF1, 0xB5, 0x9E, 0x51, 0x9E, 0xF8, 0x84, 0x95, 0x55, 0x55, 0xE7, 0xDF, 0x36, 0xE1, 0x78, 0x9A } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000001D, 0x00000A8C, { { 0x4A, 0xAE, 0x5B, 0x3B, 0xAD, 0x18, 0x91, 0x3F, 0xC9, 0x5A, 0x82, 0x5D, 0xA7, 0x06, 0x1A, 0xAE } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc6StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc6StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000011, 0x00000612, { { 0x1B, 0xE2, 0x23, 0xD9, 0x00, 0x5C, 0xB9, 0x54, 0xCE, 0xA7, 0x6A, 0x51, 0xF6, 0xBB, 0x8A, 0xC9 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000012, 0x00000647, { { 0x6C, 0x3F, 0xE2, 0xD0, 0xB0, 0x75, 0x2D, 0x73, 0xEE, 0x6F, 0x17, 0x74, 0xAA, 0x7D, 0xA2, 0x21 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob1Npc7StringsProvider[] = {
+const ExtractEntrySearchData kEoB1Npc7StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000018, 0x00000777, { { 0x60, 0xB4, 0x17, 0x72, 0x89, 0x87, 0x47, 0xE3, 0xD9, 0xC3, 0x59, 0x16, 0xFD, 0x03, 0x31, 0xD4 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000016, 0x000007B6, { { 0xAE, 0xB6, 0x3C, 0x14, 0x2B, 0x34, 0xB8, 0x7C, 0xCF, 0x87, 0xDA, 0x70, 0xBF, 0x0D, 0xAB, 0xE2 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2MainMenuStringsProvider[] = {
+const ExtractEntrySearchData kEoB2MainMenuStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000005F, 0x000017BE, { { 0x77, 0x8A, 0x50, 0x9F, 0x42, 0xD8, 0x00, 0x05, 0x60, 0x2A, 0x80, 0x25, 0x00, 0xDC, 0x7C, 0x92 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000005E, 0x000017F3, { { 0xD0, 0x93, 0x2E, 0x5F, 0x9D, 0xDB, 0xC4, 0xFB, 0x9E, 0x9F, 0x14, 0xD6, 0xB4, 0xBE, 0x3D, 0x0C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2TransferConvertTableProvider[] = {
+const ExtractEntrySearchData kEoB2TransferConvertTableProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000031, 0x000004BC, { { 0x96, 0x53, 0xA2, 0xF1, 0x26, 0xFE, 0x1B, 0x5E, 0xDF, 0x62, 0x2C, 0x8C, 0xBD, 0x62, 0x5A, 0xF9 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2TransferExpTableProvider[] = {
+const ExtractEntrySearchData kEoB2TransferExpTableProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000018, 0x0000076B, { { 0x91, 0x65, 0x5B, 0x8D, 0xE8, 0x5B, 0x28, 0x32, 0x4D, 0x7A, 0x57, 0x8E, 0x18, 0x5B, 0x1A, 0xE9 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroStringsProvider[] = {
+const ExtractEntrySearchData kEoB2IntroStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000321, 0x0000DBC3, { { 0x11, 0x9B, 0x54, 0xB3, 0x34, 0xF0, 0xB5, 0xE1, 0xFA, 0x6A, 0x31, 0x02, 0x59, 0x29, 0xCA, 0x94 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000038E, 0x0001119C, { { 0x92, 0x63, 0x18, 0xDD, 0x9F, 0x62, 0xF5, 0xBC, 0x3D, 0x93, 0xDC, 0x6E, 0xE5, 0xBE, 0x8C, 0x0B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroCPSFilesProvider[] = {
+const ExtractEntrySearchData kEoB2IntroCPSFilesProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x000000A2, 0x0000296A, { { 0xE9, 0x28, 0x4A, 0x6E, 0xAA, 0x44, 0xF4, 0xD7, 0xD1, 0x29, 0xBF, 0x90, 0x6B, 0x82, 0xD1, 0x77 } } } },
{ DE_DEU, kPlatformUnknown, { 0x000000A2, 0x0000296B, { { 0x03, 0xA2, 0x0A, 0xAB, 0x76, 0x78, 0x04, 0x88, 0x6A, 0xE0, 0x36, 0x8B, 0x3A, 0x87, 0x44, 0xC8 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData00Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData00Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x000003E1, { { 0x38, 0xC2, 0x0F, 0xE1, 0x43, 0x6A, 0xE8, 0x7C, 0x82, 0x65, 0x9B, 0x4A, 0x9F, 0x83, 0xCD, 0xC8 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData01Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData01Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x000003A3, { { 0x84, 0x44, 0xF4, 0x46, 0x4E, 0x2B, 0xD7, 0xC6, 0xAD, 0x14, 0xF1, 0x9E, 0x8A, 0xBE, 0x7B, 0x42 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData02Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData02Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x00000446, { { 0x0C, 0xCA, 0x41, 0x0C, 0x89, 0x59, 0xD5, 0x28, 0x9A, 0xDC, 0x51, 0x1C, 0x0B, 0x8C, 0xD2, 0xDB } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData03Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData03Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x0000010E, { { 0xAB, 0x48, 0x64, 0x02, 0xB3, 0xF3, 0x6C, 0x82, 0x9D, 0x37, 0x5F, 0x52, 0x0F, 0x5B, 0xDF, 0x96 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData04Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData04Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000021, 0x00000149, { { 0x3B, 0xAC, 0x14, 0x51, 0xDF, 0x5D, 0x22, 0x15, 0x46, 0x4E, 0xCD, 0xF3, 0xD4, 0x61, 0x29, 0x4A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData05Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData05Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x0000010E, { { 0x28, 0x29, 0x5F, 0x31, 0x23, 0x53, 0xBA, 0xD7, 0x24, 0xB9, 0x21, 0x70, 0x84, 0x8A, 0x1C, 0x2E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData06Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData06Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000000B0, 0x00001365, { { 0x91, 0x28, 0x2F, 0x10, 0x45, 0x4D, 0xCF, 0x3E, 0x70, 0x1E, 0xD4, 0xBA, 0x0E, 0x70, 0xDE, 0xD0 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData07Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData07Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x000003C4, { { 0x8C, 0x72, 0xDE, 0x4F, 0x92, 0x52, 0x0A, 0xED, 0xF4, 0x79, 0xD6, 0x3D, 0x8F, 0x59, 0x9D, 0x69 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData08Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData08Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000042, 0x00000442, { { 0xD2, 0x91, 0x51, 0xEB, 0x91, 0x13, 0x43, 0xCE, 0x7E, 0x60, 0xB8, 0xFF, 0xA7, 0xE2, 0x4C, 0x11 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData09Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData09Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x000004BC, { { 0xD6, 0xC7, 0x44, 0x2E, 0xE7, 0x2A, 0x44, 0x09, 0x39, 0xC3, 0xD3, 0xA8, 0x02, 0xC8, 0xA0, 0x19 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData10Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData10Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000006E, 0x00000C12, { { 0x91, 0xDB, 0x41, 0x7A, 0x4F, 0x7C, 0x7B, 0x83, 0x32, 0x13, 0x68, 0xF6, 0x58, 0x79, 0xDA, 0x99 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData11Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData11Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000000B0, 0x0000073C, { { 0x17, 0x1F, 0x4D, 0x05, 0x3F, 0x14, 0x2E, 0x77, 0xD3, 0xDB, 0x78, 0x67, 0xBB, 0x18, 0xDC, 0x85 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData12Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData12Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000021, 0x00000228, { { 0xC9, 0x50, 0x68, 0x51, 0xD0, 0xC1, 0x5D, 0xD4, 0xFF, 0x08, 0x28, 0xDE, 0xC4, 0x41, 0x8C, 0xDB } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData13Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData13Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x00000340, { { 0x03, 0xCA, 0x5D, 0xD1, 0x15, 0xFA, 0x60, 0xD7, 0x70, 0x64, 0x3D, 0x44, 0x08, 0xB8, 0xDB, 0xAD } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData14Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData14Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000042, 0x000007C0, { { 0x82, 0xA9, 0x0B, 0x90, 0x9D, 0x65, 0x1E, 0xC7, 0x03, 0x5E, 0xB7, 0xDF, 0x6E, 0x1F, 0xED, 0xD6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData15Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData15Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x00000504, { { 0xA7, 0x91, 0x4F, 0xAD, 0xB1, 0x77, 0x80, 0x3A, 0xC7, 0xDE, 0x35, 0x7A, 0x96, 0x16, 0xD2, 0x13 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData16Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData16Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000079, 0x00000B3D, { { 0xCC, 0x63, 0x5A, 0x11, 0xEE, 0x8A, 0xAE, 0x3A, 0x14, 0xC3, 0xBC, 0xDA, 0xAF, 0x1D, 0xD4, 0x2C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData17Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData17Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000084, 0x00000911, { { 0x09, 0x1C, 0x4B, 0xD9, 0x0B, 0x2A, 0xD6, 0xC1, 0xE3, 0x8D, 0xFE, 0x43, 0x8F, 0x2E, 0x21, 0x51 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData18Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData18Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000058, 0x000008FA, { { 0xFE, 0x58, 0xD9, 0x67, 0x78, 0x97, 0xE2, 0xCD, 0x82, 0xB8, 0xC9, 0xC0, 0x1F, 0xCA, 0x7C, 0xF5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData19Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData19Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000009A, 0x00000D6B, { { 0xA1, 0xDD, 0x7B, 0x8B, 0x25, 0xA5, 0x96, 0x5A, 0x33, 0x5E, 0x80, 0x5F, 0xA5, 0xBB, 0xAC, 0x11 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData20Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData20Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000009A, 0x00000D6C, { { 0x19, 0xF9, 0x93, 0x1D, 0x01, 0xEE, 0x7C, 0x8B, 0x6C, 0x3E, 0x35, 0x2C, 0x5C, 0x88, 0xCD, 0xB6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData21Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData21Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000009A, 0x00000D83, { { 0xCB, 0x4F, 0x21, 0x29, 0x63, 0x5B, 0x8C, 0xF2, 0xBA, 0x03, 0x49, 0xD1, 0xAF, 0x22, 0xB0, 0xD5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData22Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData22Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x00000200, { { 0x66, 0xEE, 0x45, 0xB1, 0x87, 0x66, 0xC4, 0x55, 0xCE, 0x60, 0x0C, 0x5B, 0xBB, 0x3C, 0x7D, 0x33 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData23Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData23Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x0000020D, { { 0xC4, 0x49, 0xE2, 0x5B, 0x2E, 0x17, 0x68, 0xC4, 0xBA, 0x20, 0xEC, 0xB1, 0xEB, 0x1A, 0xFB, 0xE0 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData24Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData24Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x00000214, { { 0xF1, 0x46, 0x82, 0xEF, 0x6D, 0xCA, 0x68, 0xA2, 0xF3, 0x55, 0x63, 0xD2, 0x13, 0x25, 0x19, 0xF7 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData25Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData25Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x00000256, { { 0x8F, 0xB9, 0xCD, 0xB8, 0x58, 0xCB, 0x90, 0x03, 0xFC, 0xB6, 0x95, 0x6F, 0x52, 0xF8, 0x7D, 0x19 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData26Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData26Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x00000263, { { 0x7A, 0x37, 0x07, 0xC4, 0x67, 0x72, 0x1F, 0xCB, 0xAC, 0x98, 0x46, 0x9A, 0xF3, 0x5F, 0xBA, 0x78 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData27Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData27Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x0000026A, { { 0x80, 0x11, 0xEE, 0x44, 0xDA, 0xE1, 0x26, 0x1F, 0x14, 0x7E, 0x93, 0x99, 0x44, 0x44, 0x9F, 0x85 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData28Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData28Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x000001F6, { { 0x45, 0xA1, 0xA5, 0xEC, 0x85, 0x06, 0xE2, 0x91, 0x28, 0xE0, 0xBB, 0x53, 0x74, 0x44, 0xD9, 0xA6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData29Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData29Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x000001F9, { { 0x3F, 0x03, 0x2F, 0x8B, 0xFB, 0x6A, 0x97, 0x05, 0xED, 0xBB, 0xD6, 0xA0, 0xF5, 0x7A, 0x6D, 0x08 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData30Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData30Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x00000204, { { 0xA1, 0x37, 0x57, 0xC3, 0x72, 0x08, 0x98, 0xA6, 0xF4, 0x5E, 0x58, 0x9E, 0xF3, 0x11, 0x88, 0x1E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData31Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData31Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x00000212, { { 0x19, 0xCC, 0x6F, 0xA8, 0x29, 0xB5, 0x3B, 0x15, 0x2F, 0x2C, 0x43, 0xED, 0x7A, 0xF5, 0xC5, 0x69 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData32Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData32Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x000006C9, { { 0xBF, 0x65, 0xBA, 0x3F, 0x44, 0xEE, 0xB0, 0x5C, 0x8B, 0xBD, 0x15, 0xAB, 0x03, 0xD1, 0x55, 0x21 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData33Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData33Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000009A, 0x00001585, { { 0xB5, 0x44, 0x06, 0xC9, 0xE8, 0x27, 0x75, 0x6E, 0x63, 0x77, 0xE9, 0xA9, 0x68, 0x73, 0xF5, 0x78 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData34Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData34Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000058, 0x00000B43, { { 0x52, 0xB4, 0x1E, 0x14, 0x88, 0xBD, 0x8A, 0xD7, 0x38, 0xDF, 0x25, 0xB0, 0xAF, 0xAE, 0x76, 0xE1 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData35Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData35Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x000005A4, { { 0xFB, 0x82, 0xE7, 0xB2, 0x54, 0xDB, 0xB5, 0xE1, 0xCE, 0xFB, 0xD1, 0x23, 0x39, 0x8F, 0xA1, 0x0D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData36Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData36Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000042, 0x00000572, { { 0x2C, 0x16, 0xD9, 0xBE, 0xDB, 0xBA, 0x04, 0xCA, 0x97, 0xB5, 0x88, 0x43, 0xA8, 0x62, 0xE2, 0x04 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData37Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData37Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x0000024E, { { 0xFF, 0x28, 0xD8, 0x62, 0xC6, 0xAD, 0x48, 0xC7, 0x31, 0x84, 0x6C, 0xBA, 0x9F, 0x4D, 0x15, 0xDA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData38Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData38Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000001D9, 0x00001FB1, { { 0x16, 0xB0, 0xDF, 0x86, 0x8C, 0xB3, 0x52, 0xEF, 0x21, 0x04, 0x22, 0x6D, 0xC0, 0x03, 0xB8, 0xC6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData39Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData39Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000004D, 0x00000582, { { 0x11, 0x6C, 0xBB, 0xF6, 0x1B, 0x3C, 0xAE, 0xAA, 0x40, 0x27, 0x3F, 0x86, 0x33, 0x92, 0xCB, 0xA9 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData40Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData40Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000160, 0x000010A2, { { 0xD9, 0x9D, 0xF1, 0x7D, 0xE1, 0x7C, 0x61, 0xC0, 0xD4, 0xD3, 0x05, 0x0C, 0x79, 0xDD, 0xDB, 0xD1 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData41Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData41Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x00000355, { { 0x92, 0x85, 0xBE, 0x5A, 0x38, 0x08, 0xF3, 0xDF, 0xC6, 0x56, 0x74, 0xC3, 0x0B, 0x3F, 0x72, 0x4D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData42Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData42Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000021, 0x0000010B, { { 0x68, 0xF8, 0x1D, 0x74, 0x6D, 0x32, 0x1E, 0x3A, 0x1C, 0xD1, 0x1D, 0x4B, 0x89, 0x3D, 0x5F, 0x2B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroSeqData43Provider[] = {
+const ExtractEntrySearchData kEoB2IntroSeqData43Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000037, 0x00000116, { { 0xD5, 0x46, 0xCB, 0x3F, 0x27, 0xBD, 0x2B, 0xD6, 0x35, 0x69, 0x9E, 0x0A, 0x28, 0xDA, 0xC9, 0x84 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroShapes00Provider[] = {
+const ExtractEntrySearchData kEoB2IntroShapes00Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000005A, 0x00000A86, { { 0xF9, 0xD5, 0xD2, 0x93, 0xBC, 0xC4, 0x86, 0x3F, 0x83, 0x0D, 0xDB, 0x38, 0x60, 0x6E, 0xA7, 0xDA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroShapes01Provider[] = {
+const ExtractEntrySearchData kEoB2IntroShapes01Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000C, 0x0000009B, { { 0xAA, 0xDD, 0x25, 0x21, 0x57, 0x6A, 0xB7, 0xEB, 0xDA, 0xFD, 0x72, 0x3B, 0xCA, 0x68, 0xDB, 0x34 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroShapes04Provider[] = {
+const ExtractEntrySearchData kEoB2IntroShapes04Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000003C, 0x00000417, { { 0x13, 0x95, 0x81, 0x46, 0x84, 0x36, 0xF2, 0xFC, 0xDE, 0x15, 0x85, 0x81, 0xB3, 0x9A, 0x9D, 0x20 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2IntroShapes07Provider[] = {
+const ExtractEntrySearchData kEoB2IntroShapes07Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000006C, 0x000021F1, { { 0x6F, 0x7C, 0x28, 0xBB, 0xC3, 0x52, 0xE4, 0x13, 0xB4, 0xE9, 0xA4, 0x47, 0x9A, 0xBE, 0x19, 0xDA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleStringsProvider[] = {
+const ExtractEntrySearchData kEoB2FinaleStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000031C, 0x0000E287, { { 0x1E, 0x73, 0x93, 0x79, 0xB7, 0xF8, 0x17, 0xEE, 0xE4, 0xFC, 0xF0, 0x34, 0x9D, 0x06, 0x4F, 0x55 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000039F, 0x00011660, { { 0xBC, 0x1D, 0x95, 0x20, 0x32, 0xF5, 0x83, 0xCF, 0xF7, 0x11, 0xE4, 0x1D, 0x89, 0x47, 0xF0, 0x65 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2CreditsDataProvider[] = {
+const ExtractEntrySearchData kEoB2CreditsDataProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000090C, 0x00023464, { { 0x55, 0x31, 0x9D, 0x60, 0x2C, 0xA1, 0x0B, 0xF9, 0xED, 0x46, 0xDF, 0x44, 0x1A, 0x9F, 0xB1, 0xB0 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000B11, 0x0002BBD7, { { 0x46, 0x24, 0x78, 0xE9, 0xCE, 0x75, 0x45, 0x7B, 0x3B, 0xAA, 0x15, 0xD8, 0x5B, 0xCB, 0x06, 0x3A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleCPSFilesProvider[] = {
+const ExtractEntrySearchData kEoB2FinaleCPSFilesProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000009C, 0x00002853, { { 0x1F, 0xB9, 0x3D, 0x48, 0x47, 0x31, 0x0D, 0xA8, 0x92, 0x52, 0xD1, 0x54, 0x48, 0x42, 0x47, 0xBD } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000009C, 0x00002878, { { 0x48, 0x3B, 0x7A, 0xC2, 0x9C, 0xEC, 0x10, 0x07, 0xD1, 0xB6, 0x9E, 0x89, 0xE9, 0xE1, 0xBF, 0xBF } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData00Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData00Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000079, 0x00000B66, { { 0x9B, 0x8C, 0x17, 0xFA, 0xD2, 0x4F, 0x4B, 0x0E, 0x3A, 0x43, 0xB1, 0x86, 0x0C, 0xDC, 0x73, 0xAB } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData01Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData01Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000063, 0x00000A03, { { 0xBB, 0x31, 0xEA, 0x35, 0xFB, 0x99, 0x4C, 0x3E, 0x72, 0xBD, 0x36, 0x6B, 0x5C, 0x03, 0x19, 0x7F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData02Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData02Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x000007C2, { { 0xF6, 0x83, 0x37, 0x58, 0x3C, 0x59, 0x84, 0x8F, 0x97, 0x80, 0xE2, 0xD8, 0xFD, 0x77, 0xA9, 0x54 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData03Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData03Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000042, 0x0000092B, { { 0x47, 0xE4, 0x34, 0xE8, 0x72, 0xCC, 0xA4, 0x4A, 0xA4, 0x8F, 0xBA, 0xBC, 0x0C, 0x04, 0x18, 0xAF } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData04Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData04Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000058, 0x0000080B, { { 0x16, 0xDB, 0x77, 0x4C, 0x8E, 0xFD, 0x44, 0xF6, 0x5E, 0x28, 0x0B, 0x74, 0x93, 0x45, 0x8F, 0xD9 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData05Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData05Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000004D, 0x00000C72, { { 0x6C, 0x57, 0x56, 0x7E, 0x87, 0x10, 0x9C, 0xE7, 0x69, 0xAC, 0x3B, 0x3F, 0xF6, 0x43, 0x5C, 0xD4 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData06Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData06Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x00000264, { { 0x48, 0x49, 0x5D, 0x78, 0xE2, 0xF1, 0x0D, 0x87, 0xEE, 0xEE, 0xD1, 0xA1, 0xC6, 0x64, 0xCA, 0x13 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData07Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData07Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000042, 0x00000ABE, { { 0xFE, 0xA9, 0x5D, 0x87, 0xAF, 0x55, 0x04, 0x92, 0x41, 0xD3, 0xAD, 0x1D, 0xFF, 0x03, 0x81, 0x3C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData08Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData08Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000021, 0x000004D8, { { 0x4E, 0xA7, 0xCC, 0x0B, 0x1B, 0x48, 0x22, 0x09, 0x33, 0xF7, 0x23, 0xF1, 0xF5, 0x9F, 0xA5, 0x7B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData09Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData09Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000058, 0x000004BE, { { 0xF6, 0xEA, 0xA0, 0x7F, 0x54, 0x61, 0x79, 0x4C, 0x71, 0xD7, 0x9B, 0xA6, 0xC3, 0x45, 0xEE, 0x3E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData10Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData10Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000009A, 0x00000FC4, { { 0xA9, 0xFB, 0x31, 0x55, 0xB8, 0x28, 0x63, 0xC3, 0x4B, 0x9E, 0x7D, 0x41, 0xC7, 0x1F, 0x2F, 0xBD } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData11Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData11Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000000C6, 0x0000166B, { { 0xCC, 0x16, 0x50, 0xFF, 0xFF, 0xD5, 0xAE, 0x03, 0x40, 0xA3, 0x9A, 0x1F, 0xF8, 0x8E, 0x23, 0x7A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData12Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData12Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000000FD, 0x00001A69, { { 0x6A, 0x80, 0x89, 0x7E, 0xFC, 0xE4, 0x01, 0xF5, 0xA2, 0x11, 0xE7, 0x26, 0x20, 0x96, 0x62, 0x7B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData13Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData13Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000000FD, 0x00001886, { { 0xF9, 0x5B, 0x62, 0xDD, 0xAB, 0x14, 0x35, 0x77, 0x53, 0x05, 0xDB, 0xC5, 0xFD, 0x4D, 0x4F, 0x12 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData14Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData14Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000108, 0x00001895, { { 0x22, 0xA1, 0x88, 0x69, 0xF9, 0x1C, 0xA2, 0x64, 0x44, 0xCD, 0x00, 0xFA, 0xB1, 0x94, 0xEB, 0x3A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData15Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData15Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000000D1, 0x000016E5, { { 0xD8, 0xE9, 0xA5, 0xEE, 0x54, 0x1B, 0x3E, 0x32, 0xDA, 0x78, 0x90, 0xC2, 0x54, 0xFC, 0xD5, 0x39 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData16Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData16Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000008F, 0x00000C69, { { 0xBC, 0x41, 0xE5, 0xAF, 0x89, 0xE2, 0x54, 0x12, 0x9E, 0xB0, 0x5F, 0x28, 0xFF, 0x92, 0x9D, 0x89 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData17Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData17Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000000DC, 0x0000170D, { { 0x7A, 0x7B, 0x74, 0xCB, 0x68, 0xC2, 0xFF, 0xC7, 0xBE, 0x47, 0xE9, 0x43, 0xF7, 0x15, 0x8D, 0x59 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData18Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData18Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000134, 0x00002651, { { 0x71, 0x26, 0x47, 0x0D, 0x7C, 0x96, 0x45, 0x0B, 0x82, 0xD0, 0x37, 0xB9, 0xD4, 0xD0, 0x84, 0xFC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData19Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData19Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000004D, 0x000009C3, { { 0xDA, 0x96, 0xDF, 0x16, 0xEB, 0x5D, 0x49, 0xA4, 0x3F, 0xD3, 0x31, 0xBE, 0x49, 0x72, 0xF2, 0x71 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleSeqData20Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleSeqData20Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000021, 0x000003D8, { { 0xD9, 0xC8, 0x58, 0x4B, 0x7D, 0x79, 0x86, 0xCB, 0xEB, 0x77, 0xC2, 0xD4, 0xB7, 0xB4, 0xE9, 0x6A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleShapes00Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleShapes00Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000018, 0x0000071C, { { 0xE8, 0x67, 0xCB, 0x76, 0x6D, 0x49, 0xC2, 0x05, 0x0D, 0xAD, 0xB6, 0x83, 0x35, 0xB3, 0xBE, 0xE5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleShapes03Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleShapes03Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000012, 0x00000571, { { 0x91, 0xEC, 0xAC, 0x12, 0x08, 0x33, 0xDA, 0x7C, 0xBD, 0x51, 0x64, 0xE3, 0xAE, 0x43, 0x75, 0x14 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleShapes07Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleShapes07Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000018, 0x00000166, { { 0xED, 0x6E, 0x0C, 0x85, 0x13, 0x6F, 0xAC, 0xEB, 0xCA, 0x74, 0x2E, 0x2D, 0x0E, 0xCE, 0x17, 0xD6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleShapes09Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleShapes09Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000036, 0x00000898, { { 0xEB, 0xB0, 0xD9, 0xC4, 0xB6, 0xBC, 0xE3, 0xAF, 0xB2, 0x5D, 0xE3, 0xCE, 0xF7, 0x26, 0x07, 0xE5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2FinaleShapes10Provider[] = {
+const ExtractEntrySearchData kEoB2FinaleShapes10Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000018, 0x0000017F, { { 0x0F, 0x37, 0x94, 0xA6, 0xCE, 0x23, 0xE3, 0x2E, 0x5E, 0x2B, 0x78, 0x5B, 0x66, 0xC8, 0xE5, 0x96 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2NpcShapeDataProvider[] = {
+const ExtractEntrySearchData kEoB2NpcShapeDataProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000018, 0x0000045D, { { 0x69, 0xE0, 0x5E, 0x86, 0xEB, 0x7D, 0x25, 0x95, 0xC2, 0xA0, 0xE9, 0xD5, 0x3A, 0x4A, 0x65, 0xBC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseClassModifierFlagsProvider[] = {
+const ExtractEntrySearchData kEoBBaseClassModifierFlagsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000F, 0x00000059, { { 0x17, 0x2B, 0x23, 0x14, 0x0F, 0x9D, 0x94, 0xD3, 0xBF, 0x94, 0x83, 0x0B, 0x79, 0xDB, 0xC0, 0xA9 } } } }, // EOB 1
{ UNK_LANG, kPlatformUnknown, { 0x0000000F, 0x00000083, { { 0x54, 0x68, 0xF4, 0x07, 0x3E, 0x2A, 0xD4, 0x06, 0xF3, 0x10, 0x88, 0x6C, 0xE3, 0x34, 0x08, 0x30 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterStepTable01Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterStepTable01Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000004, 0x00000200, { { 0x26, 0x86, 0x10, 0x04, 0xC1, 0x48, 0xDD, 0xC0, 0x9F, 0x92, 0xD6, 0x20, 0x38, 0x36, 0xE2, 0xDD } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterStepTable02Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterStepTable02Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000008, 0x00000400, { { 0x6E, 0x53, 0x3C, 0x7A, 0x11, 0x46, 0x8B, 0xDC, 0x73, 0x24, 0xF8, 0x13, 0xCB, 0x6C, 0x9B, 0xE6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterStepTable1Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterStepTable1Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x00000400, { { 0x8B, 0x4C, 0x6B, 0x86, 0x93, 0xDA, 0x82, 0x1B, 0x04, 0x23, 0x92, 0x5B, 0x79, 0xB9, 0xFB, 0x06 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterStepTable2Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterStepTable2Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x00000601, { { 0xE4, 0x36, 0x12, 0x93, 0x44, 0xDE, 0x6E, 0xA0, 0x4B, 0x98, 0x4B, 0x47, 0x87, 0xE3, 0x40, 0xD4 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterStepTable3Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterStepTable3Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x000007F8, { { 0x00, 0x0C, 0xB0, 0xDA, 0xE1, 0xC8, 0x45, 0x11, 0x57, 0xE4, 0x72, 0xD2, 0x32, 0xC6, 0x16, 0x2B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterCloseAttPosTable1Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterCloseAttPosTable1Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000004, 0x00000006, { { 0x4F, 0x9D, 0x50, 0xDA, 0xA1, 0x75, 0xB0, 0xD5, 0x90, 0xCA, 0xFF, 0x3E, 0xB5, 0xE8, 0x0D, 0xAA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterCloseAttPosTable21Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterCloseAttPosTable21Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000008, 0x0000000C, { { 0x6A, 0xED, 0x15, 0xCE, 0x69, 0x54, 0x7D, 0x7B, 0x6D, 0xCE, 0xC7, 0x2A, 0x01, 0xD7, 0xDC, 0xB0 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterCloseAttPosTable22Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterCloseAttPosTable22Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x00000018, { { 0x6D, 0xB9, 0x69, 0x4A, 0xE3, 0x72, 0x03, 0x5B, 0x5A, 0xBB, 0x15, 0x4A, 0xDA, 0xFB, 0x99, 0x87 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterCloseAttUnkTableProvider[] = {////
+const ExtractEntrySearchData kEoBBaseMonsterCloseAttUnkTableProvider[] = {////
{ UNK_LANG, kPlatformUnknown, { 0x0000000C, 0x000007FE, { { 0xF0, 0xCB, 0x3A, 0x53, 0xDD, 0x59, 0x04, 0x87, 0x6F, 0x1B, 0x5A, 0x13, 0xBA, 0x78, 0x62, 0xEC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterCloseAttChkTable1Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterCloseAttChkTable1Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x00000008, { { 0x93, 0x27, 0x19, 0xA7, 0xA7, 0x49, 0x0E, 0xC9, 0xED, 0x5C, 0x8F, 0x9F, 0xC2, 0x34, 0x62, 0x07 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterCloseAttChkTable2Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterCloseAttChkTable2Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x00000008, { { 0xEB, 0xF0, 0x27, 0x7E, 0xA8, 0x09, 0x3A, 0x95, 0x3B, 0x71, 0x2A, 0x43, 0x2E, 0xCF, 0x22, 0x0B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterCloseAttDstTable1Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterCloseAttDstTable1Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x00000018, { { 0x1E, 0xC9, 0x6C, 0x5D, 0xDF, 0xD4, 0xC0, 0x87, 0xAD, 0xEE, 0x86, 0x29, 0xD5, 0x3E, 0x8D, 0xB4 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterCloseAttDstTable2Provider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterCloseAttDstTable2Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000078, { { 0x4C, 0xA8, 0x2A, 0x53, 0xB3, 0xAA, 0x52, 0x96, 0x1D, 0xE8, 0x37, 0xDB, 0x4A, 0x77, 0xD8, 0x5B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterProximityTableProvider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterProximityTableProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000020, 0x00000030, { { 0x25, 0xFC, 0xA3, 0xEB, 0x44, 0x93, 0x9B, 0x33, 0xB5, 0x86, 0xC4, 0xCB, 0x17, 0xEF, 0x2D, 0x47 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseFindBlockMonstersTableProvider[] = {
+const ExtractEntrySearchData kEoBBaseFindBlockMonstersTableProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000040, 0x00000088, { { 0x6F, 0xEE, 0x8B, 0x4C, 0x21, 0xF0, 0xC6, 0x4F, 0x1D, 0x05, 0x95, 0x41, 0xD7, 0xD6, 0x52, 0x66 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterDirChangeTableProvider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterDirChangeTableProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000030, 0x0000180C, { { 0xCD, 0xBB, 0xFD, 0xAB, 0xFB, 0x1D, 0x5C, 0x0F, 0xA2, 0xAC, 0x32, 0xA9, 0xA1, 0x93, 0x2D, 0x1C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseMonsterDistAttStringsProvider[] = {
+const ExtractEntrySearchData kEoBBaseMonsterDistAttStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000076, 0x00002965, { { 0x1A, 0x22, 0x50, 0x04, 0x27, 0x05, 0xE9, 0x61, 0xF9, 0x0A, 0xF0, 0x50, 0x01, 0x0E, 0x65, 0xB4 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000008C, 0x00003274, { { 0xE7, 0x24, 0x17, 0x13, 0x4F, 0xB3, 0xF9, 0xB7, 0x90, 0xFA, 0x3D, 0xFF, 0xA7, 0xFB, 0x3F, 0x1F } } } },
{ EN_ANY, kPlatformUnknown, { 0x00000054, 0x00001D03, { { 0xEB, 0x07, 0xD4, 0x22, 0xFD, 0xA0, 0x77, 0x80, 0x22, 0x04, 0x2E, 0x27, 0x7F, 0x64, 0x99, 0x4E } } } },
@@ -3158,92 +3158,92 @@ const ExtractEntrySearchData kEobBaseMonsterDistAttStringsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseEncodeMonsterDefsProvider[] = {
+const ExtractEntrySearchData kEoBBaseEncodeMonsterDefsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000150, 0x00001ACB, { { 0x73, 0x67, 0x5B, 0x64, 0x22, 0xDB, 0x08, 0x3A, 0xCD, 0xEB, 0x30, 0x28, 0xBD, 0xAD, 0xF8, 0x9B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEobBaseNpcPresetsProvider[] = {
+const ExtractEntrySearchData kEoBBaseNpcPresetsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000088B, 0x000038D0, { { 0x2E, 0xAE, 0xF0, 0x2A, 0x71, 0x6F, 0x7C, 0x5C, 0xF5, 0xAF, 0xB8, 0xBB, 0x47, 0xE5, 0xB6, 0xC3 } } } }, // EOB 1
{ UNK_LANG, kPlatformUnknown, { 0x00000816, 0x00002C8E, { { 0xAB, 0xEE, 0x18, 0x0E, 0x59, 0xF6, 0xE0, 0x26, 0x93, 0xAB, 0x3B, 0x23, 0x29, 0x7A, 0x2C, 0x97 } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2Npc1StringsProvider[] = {
+const ExtractEntrySearchData kEoB2Npc1StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000000B, 0x000003B9, { { 0xB1, 0x67, 0x80, 0x21, 0x92, 0xDD, 0xFA, 0x4C, 0x4D, 0x64, 0x7C, 0x05, 0x08, 0xDC, 0x55, 0xFD } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000000D, 0x0000049E, { { 0x2D, 0x78, 0xF6, 0x20, 0x30, 0xEC, 0x62, 0x6E, 0x58, 0xF7, 0xC7, 0x6D, 0xD7, 0xBD, 0x70, 0x76 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2Npc2StringsProvider[] = {
+const ExtractEntrySearchData kEoB2Npc2StringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x00000012, 0x0000064C, { { 0xB0, 0x66, 0x0D, 0xDE, 0x16, 0xEB, 0x5E, 0x51, 0xAF, 0x4D, 0x19, 0xD1, 0x1E, 0x0B, 0xCB, 0xD6 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000018, 0x000008FF, { { 0x59, 0x29, 0x01, 0x6F, 0xF0, 0x49, 0xC8, 0x57, 0x3E, 0x70, 0x01, 0x7E, 0x5E, 0xF2, 0xEB, 0x35 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2MonsterDustStringsProvider[] = {
+const ExtractEntrySearchData kEoB2MonsterDustStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000001F, 0x00000AD7, { { 0x2B, 0x66, 0x27, 0xFD, 0xC6, 0x17, 0x0B, 0x6B, 0xFC, 0x7D, 0x7F, 0xD2, 0xC4, 0x12, 0x8F, 0x33 } } } },
{ DE_DEU, kPlatformUnknown, { 0x0000001F, 0x00000A91, { { 0x1D, 0x7D, 0xEE, 0xB8, 0x9B, 0x37, 0x2E, 0x64, 0x13, 0xB6, 0x39, 0xED, 0x88, 0xB6, 0x8B, 0xD7 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2DreamStepsProvider[] = {
+const ExtractEntrySearchData kEoB2DreamStepsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000E, 0x00000114, { { 0x27, 0x32, 0xCB, 0x89, 0x27, 0xC5, 0xDD, 0x91, 0xBE, 0x97, 0x62, 0xF5, 0x76, 0xF7, 0xCD, 0x25 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2KheldranStringsProvider[] = {
+const ExtractEntrySearchData kEoB2KheldranStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000001A, 0x00000887, { { 0xA6, 0xB4, 0x45, 0x1B, 0x33, 0x54, 0x36, 0xAD, 0x1D, 0xB1, 0xDA, 0xC3, 0x12, 0x85, 0x3C, 0x58 } } } },
{ DE_DEU, kPlatformUnknown, { 0x00000012, 0x00000511, { { 0xEE, 0x21, 0xA8, 0x6E, 0xF7, 0xEC, 0x9A, 0x8D, 0xBA, 0x8D, 0xE3, 0x4A, 0x17, 0x15, 0xCA, 0x8C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2HornStringsProvider[] = {
+const ExtractEntrySearchData kEoB2HornStringsProvider[] = {
{ EN_ANY, kPlatformUnknown, { 0x0000009A, 0x00003541, { { 0xA5, 0x4D, 0x88, 0xAC, 0x1C, 0xCD, 0x57, 0xD4, 0x1E, 0x9F, 0xAE, 0x13, 0x46, 0xAD, 0xA0, 0x22 } } } },
{ DE_DEU, kPlatformUnknown, { 0x000000AB, 0x00003B6C, { { 0x36, 0x34, 0xB3, 0xB1, 0x55, 0x66, 0x7A, 0x90, 0x97, 0x01, 0xDC, 0x4A, 0xAF, 0x17, 0x6B, 0x5A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2HornSoundsProvider[] = {
+const ExtractEntrySearchData kEoB2HornSoundsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000004, 0x00000106, { { 0x3E, 0x7B, 0x96, 0xFD, 0xCA, 0x4E, 0xA7, 0xA6, 0xB8, 0x82, 0x67, 0xCF, 0x93, 0x86, 0xE4, 0x45 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2WallOfForceDsXProvider[] = {
+const ExtractEntrySearchData kEoB2WallOfForceDsXProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000024, 0x00000D67, { { 0x51, 0xCF, 0xAB, 0x1E, 0xB4, 0xE0, 0xE3, 0x44, 0x29, 0xD1, 0xDC, 0x82, 0xCD, 0x08, 0x50, 0xF5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2WallOfForceDsYProvider[] = {
+const ExtractEntrySearchData kEoB2WallOfForceDsYProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000003, 0x00000048, { { 0x45, 0xFC, 0xEA, 0x8C, 0x34, 0xD7, 0xBE, 0x74, 0x05, 0x03, 0xE6, 0x94, 0x34, 0xB5, 0x45, 0x4D } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2WallOfForceNumWProvider[] = {
+const ExtractEntrySearchData kEoB2WallOfForceNumWProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000003, 0x00000006, { { 0x52, 0x89, 0xDF, 0x73, 0x7D, 0xF5, 0x73, 0x26, 0xFC, 0xDD, 0x22, 0x59, 0x7A, 0xFB, 0x1F, 0xAC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2WallOfForceNumHProvider[] = {
+const ExtractEntrySearchData kEoB2WallOfForceNumHProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000003, 0x00000011, { { 0x33, 0x86, 0x06, 0xBE, 0x8D, 0xC8, 0x37, 0x2D, 0x0F, 0x61, 0x97, 0xA4, 0x26, 0xA9, 0xBC, 0x60 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kEob2WallOfForceShpIdProvider[] = {
+const ExtractEntrySearchData kEoB2WallOfForceShpIdProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000003, 0x00000006, { { 0x77, 0xAE, 0x9B, 0x52, 0x9E, 0xF7, 0xEB, 0x48, 0xA8, 0x5E, 0xED, 0xC2, 0x08, 0x53, 0xCE, 0x3C } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolIngamePakFilesProvider[] = {
+const ExtractEntrySearchData kLoLIngamePakFilesProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000088, 0x0000224F, { { 0xDA, 0x24, 0x18, 0xA3, 0xEF, 0x16, 0x70, 0x8F, 0xA8, 0xC2, 0x2E, 0xC2, 0xED, 0x39, 0x03, 0xD1 } } } },
{ UNK_LANG, kPlatformPC98, { 0x00000084, 0x00002125, { { 0x7A, 0x89, 0xE2, 0x36, 0xEC, 0x6F, 0x52, 0x2B, 0xEF, 0xBA, 0x3D, 0x28, 0x54, 0xDA, 0xFB, 0x72 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCharacterDefsProvider[] = {
+const ExtractEntrySearchData kLoLCharacterDefsProvider[] = {
{ RU_RUS, kPlatformPC, { 0x00000492, 0x000052BA, { { 0x52, 0x29, 0x0D, 0x49, 0xFD, 0x17, 0xD7, 0x70, 0x6D, 0xCA, 0xEB, 0xB6, 0x7E, 0xFA, 0xBE, 0x08 } } } }, // floppy
{ EN_ANY, kPlatformPC, { 0x00000492, 0x000046B0, { { 0x7A, 0x94, 0x8B, 0xC6, 0xF7, 0xF1, 0x2F, 0xF3, 0xBC, 0x1B, 0x0B, 0x4E, 0x00, 0xC9, 0x44, 0x58 } } } }, // floppy
{ DE_DEU, kPlatformPC, { 0x00000492, 0x000047FD, { { 0x8C, 0x0B, 0x8B, 0xCE, 0xE0, 0xB0, 0x8F, 0xA9, 0x06, 0xC3, 0x98, 0xE6, 0x2E, 0x09, 0xB6, 0x93 } } } }, // floppy
@@ -3257,7 +3257,7 @@ const ExtractEntrySearchData kLolCharacterDefsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolIngameSfxFilesProvider[] = {
+const ExtractEntrySearchData kLoLIngameSfxFilesProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x000008F2, 0x0001E5B6, { { 0x63, 0x5E, 0x37, 0xAA, 0x27, 0x80, 0x4C, 0x85, 0xB1, 0x9D, 0x7B, 0x1D, 0x64, 0xA3, 0xEB, 0x97 } } } }, // floppy
{ UNK_LANG, kPlatformPC, { 0x000008F2, 0x0001E5B7, { { 0x9E, 0xC8, 0xE8, 0x19, 0x2F, 0x58, 0x0B, 0xC7, 0x2D, 0x41, 0x72, 0xE7, 0xF4, 0x80, 0x03, 0xCB } } } }, // CD
{ UNK_LANG, kPlatformPC98, { 0x000008EF, 0x0001E585, { { 0x85, 0x81, 0x5C, 0xA4, 0x34, 0x44, 0xF4, 0x58, 0xF9, 0x82, 0xEE, 0x0F, 0x6A, 0x0D, 0xA2, 0x7F } } } },
@@ -3265,185 +3265,185 @@ const ExtractEntrySearchData kLolIngameSfxFilesProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolIngameSfxIndexProvider[] = {
+const ExtractEntrySearchData kLoLIngameSfxIndexProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x000003E8, 0x0000E8D2, { { 0x19, 0x39, 0x17, 0xED, 0xAE, 0xDC, 0x7A, 0xAC, 0x45, 0x5F, 0x2D, 0xCD, 0x65, 0x8D, 0xAD, 0xAE } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMusicTrackMapProvider[] = {
+const ExtractEntrySearchData kLoLMusicTrackMapProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x000000F0, 0x0000210D, { { 0x55, 0x25, 0x3E, 0x35, 0xD2, 0xD8, 0x13, 0xE3, 0x1D, 0xB1, 0xB3, 0x00, 0x2E, 0x17, 0x91, 0x2F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolIngameGMSfxIndexProvider[] = {
+const ExtractEntrySearchData kLoLIngameGMSfxIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x000000FA, 0x00006281, { { 0x25, 0x89, 0xB0, 0x3B, 0x12, 0x09, 0x02, 0xF6, 0xFE, 0x76, 0xD5, 0xC9, 0x5B, 0x88, 0xAC, 0xAA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolIngameMT32SfxIndexProvider[] = {
+const ExtractEntrySearchData kLoLIngameMT32SfxIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x000000FA, 0x00006579, { { 0x16, 0x40, 0x1C, 0x09, 0x69, 0xA9, 0x0D, 0x6D, 0x4B, 0x0C, 0x99, 0xF0, 0x40, 0x5D, 0xBB, 0x6E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolIngamePcSpkSfxIndexProvider[] = {
+const ExtractEntrySearchData kLoLIngamePcSpkSfxIndexProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x000000FA, 0x00005EFC, { { 0xA3, 0x5C, 0x69, 0xED, 0x13, 0xEC, 0x08, 0x0E, 0xFA, 0x72, 0x83, 0x0D, 0xD7, 0x8D, 0x9C, 0x70 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolSpellPropertiesProvider[] = {
+const ExtractEntrySearchData kLoLSpellPropertiesProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000118, 0x00000B06, { { 0x27, 0x69, 0x53, 0x01, 0xA0, 0xE3, 0x76, 0xAA, 0x33, 0xA4, 0x52, 0x11, 0x52, 0xB1, 0x0E, 0xDA } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolGameShapeMapProvider[] = {
+const ExtractEntrySearchData kLoLGameShapeMapProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000114, 0x000038D3, { { 0xB2, 0x8A, 0x5D, 0x9A, 0x51, 0x63, 0x4D, 0x65, 0xE4, 0xF5, 0xBA, 0x88, 0x70, 0x6C, 0xA6, 0xF8 } } } }, // floppy + PC98
{ UNK_LANG, kPlatformPC, { 0x00000114, 0x00003B97, { { 0x29, 0xE5, 0x0F, 0x51, 0xF0, 0x10, 0x35, 0x3E, 0x70, 0x3A, 0xAA, 0xFE, 0xD7, 0xD5, 0xAA, 0x9F } } } }, // CD
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolSceneItemOffsProvider[] = {
+const ExtractEntrySearchData kLoLSceneItemOffsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000008, 0x00000300, { { 0x69, 0x80, 0x5A, 0x3E, 0x63, 0xC1, 0x04, 0x60, 0x09, 0x2F, 0x49, 0xD7, 0x26, 0x32, 0xAA, 0xE2 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCharInvIndexProvider[] = {
+const ExtractEntrySearchData kLoLCharInvIndexProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000A, 0x00000006, { { 0x19, 0x79, 0x4E, 0xFC, 0x05, 0x14, 0x89, 0x23, 0xEB, 0xCA, 0x94, 0x50, 0xE8, 0xD3, 0x81, 0x24 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCharInvDefsProvider[] = {
+const ExtractEntrySearchData kLoLCharInvDefsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000058, 0x00001D7A, { { 0x25, 0xE4, 0xEB, 0x6D, 0xBE, 0xEA, 0xBD, 0x9A, 0x9F, 0xA5, 0x9E, 0xEB, 0x3D, 0x03, 0x1D, 0x72 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCharDefsManProvider[] = {
+const ExtractEntrySearchData kLoLCharDefsManProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000012, 0x0000003D, { { 0xEB, 0x82, 0x32, 0x9D, 0x76, 0xC8, 0x3D, 0x5E, 0x8C, 0x26, 0x53, 0xDF, 0xC1, 0xFD, 0x0F, 0xC5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCharDefsWomanProvider[] = {
+const ExtractEntrySearchData kLoLCharDefsWomanProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000012, 0x0000003D, { { 0xEB, 0x82, 0x32, 0x9D, 0x76, 0xC8, 0x3D, 0x5E, 0x8C, 0x26, 0x53, 0xDF, 0xC1, 0xFD, 0x0F, 0xC5 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCharDefsKieranProvider[] = {
+const ExtractEntrySearchData kLoLCharDefsKieranProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000012, 0x000002E3, { { 0xBF, 0xB1, 0x0F, 0x40, 0xBF, 0xA1, 0xD0, 0x2B, 0xC9, 0x80, 0x35, 0x40, 0xA9, 0xA3, 0x01, 0xC8 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCharDefsAkshelProvider[] = {
+const ExtractEntrySearchData kLoLCharDefsAkshelProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000012, 0x000002FB, { { 0x47, 0x3C, 0x07, 0x15, 0x20, 0xE6, 0x90, 0x59, 0x55, 0xF2, 0xA7, 0xC3, 0x27, 0x22, 0xAB, 0xDC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolExpRequirementsProvider[] = {
+const ExtractEntrySearchData kLoLExpRequirementsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000002C, 0x00000C0A, { { 0x3F, 0x36, 0xFA, 0xE3, 0xB0, 0x76, 0x5E, 0xFF, 0xE9, 0xBA, 0xDF, 0xD0, 0x9D, 0xFF, 0xDD, 0x27 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMonsterModifiersProvider[] = {
+const ExtractEntrySearchData kLoLMonsterModifiersProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000018, 0x000002C6, { { 0x38, 0x9A, 0x8B, 0x50, 0xD2, 0x9B, 0x95, 0x38, 0x91, 0x02, 0xA9, 0xBE, 0x78, 0xE5, 0x89, 0x65 } } } }, // floppy + PC98
{ UNK_LANG, kPlatformPC, { 0x00000018, 0x000002EE, { { 0x4E, 0x37, 0x56, 0xE3, 0x42, 0xB3, 0x15, 0x2C, 0x7E, 0x9B, 0x7E, 0x50, 0x32, 0x91, 0x55, 0xBE } } } }, // CD
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMonsterShiftOffsetsProvider[] = {
+const ExtractEntrySearchData kLoLMonsterShiftOffsetsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000020, 0x00000803, { { 0x30, 0x55, 0x74, 0x0D, 0xC7, 0x3B, 0xD9, 0x5C, 0x26, 0xF0, 0x4E, 0x8F, 0xE4, 0x4D, 0xCB, 0x2A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMonsterDirFlagsProvider[] = {
+const ExtractEntrySearchData kLoLMonsterDirFlagsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x00000080, { { 0xE5, 0xA1, 0xE3, 0xCE, 0xA0, 0x5F, 0x15, 0xE9, 0x5B, 0x28, 0x90, 0xC0, 0xDF, 0x21, 0xEC, 0x24 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMonsterScaleYProvider[] = {
+const ExtractEntrySearchData kLoLMonsterScaleYProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000001E, 0x00000982, { { 0xE2, 0x71, 0x5F, 0x57, 0x4A, 0x8F, 0x50, 0xDB, 0x3E, 0xDA, 0xAB, 0x10, 0xEB, 0xDB, 0x0D, 0x14 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMonsterScaleXProvider[] = {
+const ExtractEntrySearchData kLoLMonsterScaleXProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000020, 0x00000918, { { 0xF6, 0x14, 0xE6, 0x48, 0x4E, 0x5B, 0x43, 0xCC, 0xCE, 0x4E, 0x98, 0x71, 0x5A, 0xC2, 0x00, 0x1E } } } },
{ UNK_LANG, kPlatformPC98, { 0x0000001D, 0x000008D2, { { 0x1C, 0x25, 0x38, 0xE2, 0xBB, 0xB2, 0xDB, 0x93, 0x1B, 0x25, 0xB6, 0x89, 0xA9, 0x9B, 0x0A, 0xFE } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMonsterScaleWHProvider[] = {
+const ExtractEntrySearchData kLoLMonsterScaleWHProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000082, 0x00001D2A, { { 0x85, 0x7E, 0x18, 0xDD, 0x74, 0x1C, 0x62, 0x6F, 0xF4, 0xE5, 0xAF, 0x65, 0xEC, 0x6A, 0x90, 0xAD } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolFlyingObjectShpProvider[] = {
+const ExtractEntrySearchData kLoLFlyingObjectShpProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000082, 0x00000252, { { 0xDE, 0x9D, 0x89, 0xAF, 0x0F, 0x50, 0x14, 0x60, 0x68, 0xAF, 0x19, 0xD8, 0x54, 0x8A, 0x36, 0x27 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolInventoryDescProvider[] = {
+const ExtractEntrySearchData kLoLInventoryDescProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000016, 0x0000082D, { { 0x86, 0xB4, 0xB9, 0x50, 0xB6, 0xDA, 0x29, 0xB2, 0xC0, 0x0D, 0x34, 0x3F, 0x8D, 0x88, 0xAA, 0xE4 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolLevelShpListProvider[] = {
+const ExtractEntrySearchData kLoLLevelShpListProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000007F, 0x00002090, { { 0x17, 0x31, 0x8A, 0xB5, 0x9B, 0x3A, 0xDA, 0x16, 0x9E, 0xE3, 0xD1, 0x5F, 0xB4, 0x7B, 0xB2, 0x25 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolLevelDatListProvider[] = {
+const ExtractEntrySearchData kLoLLevelDatListProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000007F, 0x00001FB8, { { 0xF6, 0xE9, 0x98, 0x79, 0x51, 0xCA, 0xA0, 0x35, 0xE4, 0xD0, 0xA1, 0xCD, 0x23, 0x89, 0x7D, 0x11 } } } }, // floppy + PC98
{ UNK_LANG, kPlatformPC, { 0x000000FF, 0x000047EC, { { 0x0D, 0xA5, 0xFD, 0x8A, 0x33, 0xDB, 0x93, 0x43, 0xE2, 0x57, 0x35, 0xEC, 0xA6, 0xCF, 0x7A, 0xA1 } } } }, // CD
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCompassDefsProvider[] = {
+const ExtractEntrySearchData kLoLCompassDefsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000100, 0x000030EF, { { 0x6F, 0xF0, 0x46, 0x6E, 0xB3, 0x72, 0xCF, 0xC7, 0xE3, 0xAF, 0xBE, 0x63, 0xA1, 0x1C, 0x33, 0x20 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolItemPricesProvider[] = {
+const ExtractEntrySearchData kLoLItemPricesProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000005C, 0x00001251, { { 0x18, 0x62, 0x5E, 0xE2, 0xE4, 0x2A, 0xB0, 0xA0, 0x8B, 0x8D, 0x9D, 0x07, 0x5F, 0x83, 0x53, 0xF7 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolStashSetupProvider[] = {
+const ExtractEntrySearchData kLoLStashSetupProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000C, 0x0000001E, { { 0x1C, 0x93, 0x66, 0x56, 0xDB, 0xD7, 0xA4, 0xB3, 0xE7, 0x2F, 0xEA, 0x88, 0xE2, 0xC8, 0x79, 0xD0 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscWallsProvider[] = {
+const ExtractEntrySearchData kLoLDscWallsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000024, 0x00000A2A, { { 0xAC, 0x4E, 0x73, 0x2C, 0xB0, 0xEE, 0x24, 0x0E, 0x66, 0x8D, 0x48, 0xE5, 0xCA, 0x6B, 0x7F, 0x7F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscShapeIndexProvider[] = {
+const ExtractEntrySearchData kRpgCommonDscShapeIndexProvider[] = {
// LOL:
{ UNK_LANG, kPlatformUnknown, { 0x00000024, 0x00000728, { { 0x14, 0xBA, 0x6D, 0x5C, 0x7D, 0x20, 0x0D, 0x35, 0xA7, 0xB0, 0x8D, 0x2F, 0x1D, 0x2A, 0x49, 0xA4 } } } },
// EOB:
@@ -3452,24 +3452,24 @@ const ExtractEntrySearchData kLolEobCommonDscShapeIndexProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscOvlMapProvider[] = {
+const ExtractEntrySearchData kLoLDscOvlMapProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000A, 0x0000001F, { { 0x9C, 0xF2, 0xCC, 0x48, 0x42, 0xC6, 0x76, 0x83, 0xD3, 0x1A, 0x43, 0x42, 0x7F, 0xEF, 0x19, 0x0F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscScaleWidthDataProvider[] = {
+const ExtractEntrySearchData kLoLDscScaleWidthDataProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000048, 0x00000ABE, { { 0x28, 0x9A, 0xAA, 0x16, 0xC4, 0xFD, 0x52, 0xA9, 0x76, 0x98, 0x72, 0x0C, 0x2D, 0xE4, 0xB0, 0x57 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscScaleHeightDataProvider[] = {
+const ExtractEntrySearchData kLoLDscScaleHeightDataProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000048, 0x000009E8, { { 0x25, 0x35, 0x07, 0xBC, 0xF9, 0x82, 0x8B, 0x5B, 0x67, 0x7C, 0x38, 0xD1, 0xF8, 0x35, 0x81, 0xC7 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscXProvider[] = {
+const ExtractEntrySearchData kRpgCommonDscXProvider[] = {
// LOL
{ UNK_LANG, kPlatformUnknown, { 0x00000048, 0x00001468, { { 0x55, 0xC5, 0x30, 0x76, 0x0A, 0xDC, 0xEC, 0xAB, 0x68, 0x9B, 0x61, 0xF0, 0x58, 0x78, 0x56, 0xA6 } } } },
// EOB
@@ -3478,32 +3478,32 @@ const ExtractEntrySearchData kLolEobCommonDscXProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscYProvider[] = {
+const ExtractEntrySearchData kLoLDscYProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000024, 0x00000282, { { 0x09, 0x98, 0x3A, 0x33, 0x15, 0xA1, 0x4A, 0xFF, 0x76, 0x19, 0x2B, 0xB1, 0x74, 0x89, 0xF4, 0x37 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscTileIndexProvider[] = {
+const ExtractEntrySearchData kRpgCommonDscTileIndexProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000012, 0x00000099, { { 0x18, 0xD9, 0x39, 0x27, 0x5B, 0x34, 0xAE, 0x7C, 0xA9, 0xA9, 0xDB, 0x42, 0x49, 0x61, 0x6B, 0x37 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscUnk2Provider[] = {
+const ExtractEntrySearchData kRpgCommonDscUnk2Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000017, 0x000000D2, { { 0xDE, 0xDA, 0x75, 0x15, 0x2B, 0xDC, 0x90, 0x3F, 0xC9, 0x92, 0x04, 0x01, 0x23, 0x7A, 0xDA, 0x2E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscDoorShapeIndexProvider[] = {
+const ExtractEntrySearchData kRpgCommonDscDoorShapeIndexProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000017, 0x0000000A, { { 0x2E, 0xC4, 0xA1, 0x47, 0x7C, 0xAE, 0xAD, 0xD8, 0x8A, 0x72, 0x95, 0x2F, 0x18, 0xC5, 0x08, 0x19 } } } }, // LOL
{ UNK_LANG, kPlatformUnknown, { 0x00000020, 0x00000021, { { 0xE3, 0x00, 0x85, 0x1C, 0x13, 0xCE, 0x5D, 0xA7, 0xA2, 0x93, 0x9B, 0x56, 0x1A, 0x0C, 0x43, 0x3E } } } }, // EOB 1
{ UNK_LANG, kPlatformUnknown, { 0x00000035, 0x0000000B, { { 0xC2, 0xBC, 0xCA, 0x95, 0x69, 0xE8, 0x3F, 0x1F, 0xC2, 0x1C, 0x37, 0x90, 0x63, 0x8F, 0xE6, 0x1D } } } }, // EOB 2
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscDimData1Provider[] = {
+const ExtractEntrySearchData kRpgCommonDscDimData1Provider[] = {
// LOL
{ UNK_LANG, kPlatformUnknown, { 0x00000144, 0x0001007D, { { 0x18, 0x3D, 0xA5, 0xF7, 0x1A, 0x5A, 0x90, 0xA7, 0x4E, 0x66, 0x1A, 0x4E, 0x0C, 0x69, 0x58, 0x31 } } } },
// EOB
@@ -3511,91 +3511,91 @@ const ExtractEntrySearchData kLolEobCommonDscDimData1Provider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscDimData2Provider[] = {
+const ExtractEntrySearchData kRpgCommonDscDimData2Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000288, 0x00001BC2, { { 0x30, 0xD1, 0xD1, 0x35, 0x74, 0x2C, 0x86, 0x81, 0x23, 0xE2, 0x05, 0xCE, 0x75, 0x60, 0x3C, 0x55 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscBlockMapProvider[] = {
+const ExtractEntrySearchData kRpgCommonDscBlockMapProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000C, 0x00000012, { { 0x01, 0xEE, 0x32, 0xA6, 0x71, 0x15, 0x8D, 0xFB, 0x33, 0xF2, 0xD6, 0x8A, 0x30, 0x00, 0x10, 0x4B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscDimMapProvider[] = {
+const ExtractEntrySearchData kRpgCommonDscDimMapProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000012, 0x00000014, { { 0x4D, 0x53, 0x2E, 0xF2, 0xA3, 0xF9, 0xE2, 0xEC, 0x44, 0xBE, 0x5F, 0x04, 0x91, 0xF8, 0xE1, 0x04 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscOvlIndexProvider[] = {
+const ExtractEntrySearchData kLoLDscOvlIndexProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000028, 0x00000048, { { 0x3E, 0x8E, 0x62, 0xAF, 0xD1, 0x28, 0x39, 0x73, 0x0D, 0xD8, 0x4A, 0xA7, 0xF4, 0xD7, 0x32, 0x25 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscBlockIndexProvider[] = {
+const ExtractEntrySearchData kRpgCommonDscBlockIndexProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000048, 0x00002200, { { 0xF4, 0x8B, 0x32, 0xC3, 0xD3, 0xFB, 0x46, 0xF2, 0xB8, 0x3A, 0x58, 0x39, 0x94, 0x57, 0x97, 0x4B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolEobCommonDscDoorY2Provider[] = {
+const ExtractEntrySearchData kRpgCommonDscDoorY2Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000080, 0x00000348, { { 0xC6, 0x58, 0x8B, 0xFE, 0x18, 0x72, 0x47, 0xF1, 0xB6, 0x3A, 0x0F, 0xFB, 0x3D, 0x99, 0x74, 0xD0 } } } }, // LOL
{ UNK_LANG, kPlatformUnknown, { 0x00000004, 0x00000046, { { 0x35, 0x36, 0xBC, 0xD8, 0x63, 0x25, 0x31, 0xA9, 0x61, 0x8E, 0xF6, 0x54, 0x4A, 0x79, 0x17, 0xF8 } } } }, // EOB
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscDoorScaleProvider[] = {
+const ExtractEntrySearchData kLoLDscDoorScaleProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000010, 0x0000024C, { { 0x8D, 0x83, 0x26, 0xEE, 0xDC, 0xF7, 0x13, 0xC0, 0xAA, 0x88, 0xC2, 0xAA, 0x66, 0xA7, 0x59, 0x41 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscDoor4Provider[] = {
+const ExtractEntrySearchData kLoLDscDoor4Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000008, 0x00000103, { { 0x29, 0xC0, 0x4B, 0x7F, 0x36, 0x23, 0xBB, 0x38, 0x4C, 0x83, 0xC6, 0x9D, 0xB4, 0x8F, 0x29, 0x2E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscDoorXProvider[] = {
+const ExtractEntrySearchData kLoLDscDoorXProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000480, 0x0001654D, { { 0x2A, 0x1F, 0xBF, 0xE3, 0xC4, 0xEF, 0x7E, 0xD1, 0x61, 0x51, 0xFE, 0x88, 0x8D, 0x1F, 0x59, 0x70 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolDscDoorYProvider[] = {
+const ExtractEntrySearchData kLoLDscDoorYProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000480, 0x00026666, { { 0x06, 0xBF, 0xA4, 0xD4, 0x6E, 0x29, 0x42, 0xA2, 0xA0, 0x8E, 0x3C, 0x14, 0xF3, 0xD6, 0x3F, 0x87 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolScrollXTopProvider[] = {
+const ExtractEntrySearchData kLoLScrollXTopProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000A, 0x0000004B, { { 0x18, 0x1E, 0x6E, 0xE9, 0x34, 0xF0, 0x02, 0xC6, 0x57, 0x34, 0xDF, 0x55, 0xD9, 0x39, 0xE8, 0x98 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolScrollYTopProvider[] = {
+const ExtractEntrySearchData kLoLScrollYTopProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000A, 0x00000022, { { 0xF3, 0x20, 0x5A, 0xC1, 0xBB, 0x0C, 0x79, 0x52, 0x23, 0xC1, 0x36, 0x81, 0x70, 0x2F, 0x92, 0xFC } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolScrollXBottomProvider[] = {
+const ExtractEntrySearchData kLoLScrollXBottomProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000A, 0x0000004B, { { 0x18, 0x1E, 0x6E, 0xE9, 0x34, 0xF0, 0x02, 0xC6, 0x57, 0x34, 0xDF, 0x55, 0xD9, 0x39, 0xE8, 0x98 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolScrollYBottomProvider[] = {
+const ExtractEntrySearchData kLoLScrollYBottomProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000000A, 0x0000003C, { { 0x5B, 0x4F, 0xB7, 0xB5, 0x55, 0xA2, 0x9A, 0x21, 0xEF, 0xB4, 0x98, 0x47, 0x05, 0x57, 0x49, 0x55 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonDefsProvider[] = {
+const ExtractEntrySearchData kLoLButtonDefsProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x0000082A, 0x0000CAAE, { { 0xC1, 0x83, 0x0D, 0xA0, 0x66, 0x16, 0x3D, 0x31, 0xCE, 0x30, 0x9F, 0x4E, 0x00, 0x65, 0x5A, 0xC8 } } } }, // floppy
{ UNK_LANG, kPlatformPC, { 0x0000082A, 0x0000C34E, { { 0x7F, 0x9A, 0x0F, 0x28, 0x1A, 0x8F, 0x03, 0x46, 0x48, 0xEB, 0xC9, 0xB9, 0x23, 0x29, 0x5E, 0x50 } } } }, // floppy
{ UNK_LANG, kPlatformPC, { 0x0000082A, 0x0000C47B, { { 0xDF, 0x1A, 0x18, 0x1F, 0x58, 0x05, 0x1F, 0x56, 0xD8, 0x6D, 0xBB, 0x93, 0xEC, 0x35, 0x9D, 0xA5 } } } }, // CD
@@ -3604,110 +3604,110 @@ const ExtractEntrySearchData kLolButtonDefsProvider[] = {
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonList1Provider[] = {
+const ExtractEntrySearchData kLoLButtonList1Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000050, 0x00000A37, { { 0x0F, 0x73, 0xEC, 0xDD, 0xAB, 0xFF, 0x49, 0x46, 0x5E, 0x8F, 0x0D, 0xC3, 0xE7, 0x1B, 0x89, 0x51 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonList2Provider[] = {
+const ExtractEntrySearchData kLoLButtonList2Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000001E, 0x00000522, { { 0xEA, 0x41, 0x46, 0xE2, 0xFE, 0xAA, 0x7D, 0x5E, 0x89, 0x7F, 0xBF, 0x9B, 0x30, 0x60, 0x74, 0xF3 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonList3Provider[] = {
+const ExtractEntrySearchData kLoLButtonList3Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000004, 0x0000023E, { { 0x70, 0xAA, 0xCA, 0xAC, 0x5C, 0x21, 0xCF, 0xA5, 0xBF, 0x7F, 0x5F, 0xBC, 0xF1, 0x24, 0x8A, 0xAF } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonList4Provider[] = {
+const ExtractEntrySearchData kLoLButtonList4Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000001E, 0x0000054D, { { 0x19, 0x2A, 0xBE, 0x7F, 0x94, 0x10, 0xA0, 0x60, 0x2A, 0x33, 0xD6, 0x11, 0x85, 0xF0, 0xA4, 0xA9 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonList5Provider[] = {
+const ExtractEntrySearchData kLoLButtonList5Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000020, 0x0000045D, { { 0xE3, 0x7C, 0xC2, 0x36, 0x21, 0x46, 0xDB, 0xF3, 0xDD, 0x38, 0x4B, 0x40, 0xE0, 0x35, 0x09, 0xC3 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonList6Provider[] = {
+const ExtractEntrySearchData kLoLButtonList6Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000001C, 0x000004C4, { { 0x21, 0x7C, 0x29, 0x3F, 0x95, 0x6F, 0x91, 0x8C, 0xB2, 0x30, 0x09, 0xA6, 0x7B, 0x48, 0x44, 0x8F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonList7Provider[] = {
+const ExtractEntrySearchData kLoLButtonList7Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000006, 0x0000021D, { { 0xDC, 0xCE, 0x1B, 0xEB, 0x11, 0x6D, 0xDE, 0x37, 0x17, 0xC8, 0x06, 0x51, 0xC3, 0x0C, 0xCB, 0xA6 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolButtonList8Provider[] = {
+const ExtractEntrySearchData kLoLButtonList8Provider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000004, 0x00000253, { { 0x0C, 0x7B, 0x10, 0x99, 0x93, 0xD0, 0x33, 0xCA, 0xAB, 0x8D, 0x7E, 0x24, 0xE5, 0x7E, 0x6C, 0x91 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolLegendDataProvider[] = {
+const ExtractEntrySearchData kLoLLegendDataProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000030, 0x00000858, { { 0x63, 0x5E, 0x60, 0xC7, 0x62, 0x2C, 0x5D, 0x8F, 0x74, 0x71, 0x98, 0xB7, 0x09, 0xD2, 0x51, 0xC7 } } } },
{ UNK_LANG, kPlatformUnknown, { 0x0000003C, 0x00000A52, { { 0x81, 0xC5, 0xA4, 0xE7, 0x60, 0xDA, 0xD6, 0x5E, 0x19, 0xAB, 0xF3, 0xC7, 0xDD, 0xDB, 0x92, 0x5E } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMapCursorOvlProvider[] = {
+const ExtractEntrySearchData kLoLMapCursorOvlProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x00000019, 0x000009CD, { { 0xF6, 0xD2, 0xFA, 0x36, 0x62, 0x95, 0x1D, 0x99, 0x7F, 0x11, 0x5F, 0xA8, 0x4D, 0x47, 0x72, 0x40 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolMapStringIdProvider[] = {
+const ExtractEntrySearchData kLoLMapStringIdProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x0000003C, 0x00000CFB, { { 0xE3, 0xC3, 0x41, 0x06, 0xD1, 0x71, 0x77, 0x78, 0xAD, 0x39, 0xAE, 0x2C, 0x16, 0x21, 0x45, 0xB7 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolSpellbookAnimProvider[] = {
+const ExtractEntrySearchData kLoLSpellbookAnimProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000038, 0x000003A1, { { 0x50, 0xA0, 0xF6, 0xA7, 0x53, 0x96, 0x86, 0x49, 0xB0, 0x8D, 0xA8, 0xB2, 0x2D, 0x9A, 0xE2, 0x1F } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolSpellbookCoordsProvider[] = {
+const ExtractEntrySearchData kLoLSpellbookCoordsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000018, 0x0000018F, { { 0xA5, 0xF6, 0x8A, 0x58, 0x9A, 0xC7, 0x3C, 0x3A, 0xB5, 0x87, 0x89, 0x87, 0x73, 0x51, 0x9B, 0x1B } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolHealShapeFramesProvider[] = {
+const ExtractEntrySearchData kLoLHealShapeFramesProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000050, 0x000000F4, { { 0xC9, 0x6E, 0x39, 0xE1, 0xD7, 0xAD, 0x10, 0x4F, 0xE2, 0xFE, 0xDC, 0xAD, 0x00, 0x9D, 0x41, 0xEF } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolLightningDefsProvider[] = {
+const ExtractEntrySearchData kLoLLightningDefsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000014, 0x00000385, { { 0x68, 0x39, 0x65, 0xCB, 0xA9, 0x80, 0x90, 0xFB, 0xDD, 0x77, 0x0C, 0x76, 0x5A, 0xB5, 0x05, 0x03 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolFireballCoordsProvider[] = {
+const ExtractEntrySearchData kLoLFireballCoordsProvider[] = {
{ UNK_LANG, kPlatformUnknown, { 0x00000200, 0x0000FD81, { { 0xB3, 0xE0, 0x6F, 0x89, 0xCD, 0xE5, 0xA9, 0x6A, 0x4B, 0x61, 0x7A, 0x3F, 0x47, 0x26, 0x73, 0x58 } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolCreditsProvider[] = {
+const ExtractEntrySearchData kLoLCreditsProvider[] = {
{ JA_JPN , kPlatformPC98, { 0x000005E7, 0x0001A1B0, { { 0x2A, 0xD0, 0x38, 0x84, 0x0C, 0x38, 0xCB, 0x52, 0x5D, 0x82, 0xBE, 0x03, 0x76, 0xFA, 0x0A, 0x4A } } } },
EXTRACT_END_ENTRY
};
-const ExtractEntrySearchData kLolHistoryProvider[] = {
+const ExtractEntrySearchData kLoLHistoryProvider[] = {
{ UNK_LANG, kPlatformPC, { 0x000001D1, 0x00007F9B, { { 0x25, 0x10, 0x86, 0x40, 0xAC, 0x53, 0xFE, 0x11, 0x4D, 0xE2, 0xD9, 0x35, 0xD6, 0x89, 0xBB, 0x09 } } } },
EXTRACT_END_ENTRY
@@ -3848,446 +3848,446 @@ const ExtractEntry extractProviders[] = {
{ k3ItemMagicTable, k3ItemMagicTableProvider },
{ k3ItemStringMap, k3ItemStringMapProvider },
- { kEobBaseChargenStrings1, kEobBaseChargenStrings1Provider },
- { kEobBaseChargenStrings2, kEobBaseChargenStrings2Provider },
- { kEobBaseChargenStartLevels, kEobBaseChargenStartLevelsProvider },
- { kEobBaseChargenStatStrings, kEobBaseChargenStatStringsProvider },
- { kEobBaseChargenRaceSexStrings, kEobBaseChargenRaceSexStringsProvider },
- { kEobBaseChargenClassStrings, kEobBaseChargenClassStringsProvider },
- { kEobBaseChargenAlignmentStrings, kEobBaseChargenAlignmentStringsProvider },
- { kEobBaseChargenEnterGameStrings, kEobBaseChargenEnterGameStringsProvider },
- { kEobBaseChargenClassMinStats, kEobBaseChargenClassMinStatsProvider },
- { kEobBaseChargenRaceMinStats, kEobBaseChargenRaceMinStatsProvider },
- { kEobBaseChargenRaceMaxStats, kEobBaseChargenRaceMaxStatsProvider },
-
- { kEobBaseSaveThrowTable1, kEobBaseSaveThrowTable1Provider },
- { kEobBaseSaveThrowTable2, kEobBaseSaveThrowTable2Provider },
- { kEobBaseSaveThrowTable3, kEobBaseSaveThrowTable3Provider },
- { kEobBaseSaveThrowTable4, kEobBaseSaveThrowTable4Provider },
- { kEobBaseSaveThrwLvlIndex, kEobBaseSaveThrwLvlIndexProvider },
- { kEobBaseSaveThrwModDiv, kEobBaseSaveThrwModDivProvider },
- { kEobBaseSaveThrwModExt, kEobBaseSaveThrwModExtProvider },
+ { kEoBBaseChargenStrings1, kEoBBaseChargenStrings1Provider },
+ { kEoBBaseChargenStrings2, kEoBBaseChargenStrings2Provider },
+ { kEoBBaseChargenStartLevels, kEoBBaseChargenStartLevelsProvider },
+ { kEoBBaseChargenStatStrings, kEoBBaseChargenStatStringsProvider },
+ { kEoBBaseChargenRaceSexStrings, kEoBBaseChargenRaceSexStringsProvider },
+ { kEoBBaseChargenClassStrings, kEoBBaseChargenClassStringsProvider },
+ { kEoBBaseChargenAlignmentStrings, kEoBBaseChargenAlignmentStringsProvider },
+ { kEoBBaseChargenEnterGameStrings, kEoBBaseChargenEnterGameStringsProvider },
+ { kEoBBaseChargenClassMinStats, kEoBBaseChargenClassMinStatsProvider },
+ { kEoBBaseChargenRaceMinStats, kEoBBaseChargenRaceMinStatsProvider },
+ { kEoBBaseChargenRaceMaxStats, kEoBBaseChargenRaceMaxStatsProvider },
+
+ { kEoBBaseSaveThrowTable1, kEoBBaseSaveThrowTable1Provider },
+ { kEoBBaseSaveThrowTable2, kEoBBaseSaveThrowTable2Provider },
+ { kEoBBaseSaveThrowTable3, kEoBBaseSaveThrowTable3Provider },
+ { kEoBBaseSaveThrowTable4, kEoBBaseSaveThrowTable4Provider },
+ { kEoBBaseSaveThrwLvlIndex, kEoBBaseSaveThrwLvlIndexProvider },
+ { kEoBBaseSaveThrwModDiv, kEoBBaseSaveThrwModDivProvider },
+ { kEoBBaseSaveThrwModExt, kEoBBaseSaveThrwModExtProvider },
- { kEobBasePryDoorStrings, kEobBasePryDoorStringsProvider },
- { kEobBaseWarningStrings, kEobBaseWarningStringsProvider },
-
- { kEobBaseItemSuffixStringsRings, kEobBaseItemSuffixStringsRingsProvider },
- { kEobBaseItemSuffixStringsPotions, kEobBaseItemSuffixStringsPotionsProvider },
- { kEobBaseItemSuffixStringsWands, kEobBaseItemSuffixStringsWandsProvider },
-
- { kEobBaseRipItemStrings, kEobBaseRipItemStringsProvider },
- { kEobBaseCursedString, kEobBaseCursedStringProvider },
- { kEobBaseEnchantedString, kEobBaseEnchantedStringProvider },
- { kEobBaseMagicObjectStrings, kEobBaseMagicObjectStringsProvider },
- { kEobBaseMagicObject5String, kEobBaseMagicObject5StringProvider },
- { kEobBasePatternSuffix, kEobBasePatternSuffixProvider },
- { kEobBasePatternGrFix1, kEobBasePatternGrFix1Provider },
- { kEobBasePatternGrFix2, kEobBasePatternGrFix2Provider },
- { kEobBaseValidateArmorString, kEobBaseValidateArmorStringProvider },
- { kEobBaseValidateCursedString, kEobBaseValidateCursedStringProvider },
- { kEobBaseValidateNoDropString, kEobBaseValidateNoDropStringProvider },
- { kEobBasePotionStrings, kEobBasePotionStringsProvider },
- { kEobBaseWandString, kEobBaseWandStringProvider },
- { kEobBaseItemMisuseStrings, kEobBaseItemMisuseStringsProvider },
-
- { kEobBaseTakenStrings, kEobBaseTakenStringsProvider },
- { kEobBasePotionEffectStrings, kEobBasePotionEffectStringsProvider },
-
- { kEobBaseYesNoStrings, kEobBaseYesNoStringsProvider },
- { kLolEobCommonMoreStrings, kLolEobCommonMoreStringsProvider },
- { kEobBaseNpcMaxStrings, kEobBaseNpcMaxStringsProvider },
- { kEobBaseOkStrings, kEobBaseOkStringsProvider },
- { kEobBaseNpcJoinStrings, kEobBaseNpcJoinStringsProvider },
- { kEobBaseCancelStrings, kEobBaseCancelStringsProvider },
- { kEobBaseAbortStrings, kEobBaseAbortStringsProvider },
-
- { kEobBaseMenuStringsMain, kEobBaseMenuStringsMainProvider },
- { kEobBaseMenuStringsSaveLoad, kEobBaseMenuStringsSaveLoadProvider },
- { kEobBaseMenuStringsOnOff, kEobBaseMenuStringsOnOffProvider },
- { kEobBaseMenuStringsSpells, kEobBaseMenuStringsSpellsProvider },
- { kEobBaseMenuStringsRest, kEobBaseMenuStringsRestProvider },
- { kEobBaseMenuStringsDrop, kEobBaseMenuStringsDropProvider },
- { kEobBaseMenuStringsExit, kEobBaseMenuStringsExitProvider },
- { kEobBaseMenuStringsStarve, kEobBaseMenuStringsStarveProvider },
- { kEobBaseMenuStringsScribe, kEobBaseMenuStringsScribeProvider },
- { kEobBaseMenuStringsDrop2, kEobBaseMenuStringsDrop2Provider },
- { kEobBaseMenuStringsHead, kEobBaseMenuStringsHeadProvider },
- { kEobBaseMenuStringsPoison, kEobBaseMenuStringsPoisonProvider },
- { kEobBaseMenuStringsMgc, kEobBaseMenuStringsMgcProvider },
- { kEobBaseMenuStringsPrefs, kEobBaseMenuStringsPrefsProvider },
- { kEobBaseMenuStringsRest2, kEobBaseMenuStringsRest2Provider },
- { kEobBaseMenuStringsRest3, kEobBaseMenuStringsRest3Provider },
- { kEobBaseMenuStringsRest4, kEobBaseMenuStringsRest4Provider },
- { kEobBaseMenuStringsDefeat, kEobBaseMenuStringsDefeatProvider },
- { kEobBaseMenuStringsTransfer, kEobBaseMenuStringsTransferProvider },
- { kEobBaseMenuStringsSpec, kEobBaseMenuStringsSpecProvider },
- { kEobBaseMenuStringsSpellNo, kEobBaseMenuStringsSpellNoProvider },
- { kEobBaseMenuYesNoStrings, kEobBaseMenuYesNoStringsProvider },
+ { kEoBBasePryDoorStrings, kEoBBasePryDoorStringsProvider },
+ { kEoBBaseWarningStrings, kEoBBaseWarningStringsProvider },
+
+ { kEoBBaseItemSuffixStringsRings, kEoBBaseItemSuffixStringsRingsProvider },
+ { kEoBBaseItemSuffixStringsPotions, kEoBBaseItemSuffixStringsPotionsProvider },
+ { kEoBBaseItemSuffixStringsWands, kEoBBaseItemSuffixStringsWandsProvider },
+
+ { kEoBBaseRipItemStrings, kEoBBaseRipItemStringsProvider },
+ { kEoBBaseCursedString, kEoBBaseCursedStringProvider },
+ { kEoBBaseEnchantedString, kEoBBaseEnchantedStringProvider },
+ { kEoBBaseMagicObjectStrings, kEoBBaseMagicObjectStringsProvider },
+ { kEoBBaseMagicObject5String, kEoBBaseMagicObject5StringProvider },
+ { kEoBBasePatternSuffix, kEoBBasePatternSuffixProvider },
+ { kEoBBasePatternGrFix1, kEoBBasePatternGrFix1Provider },
+ { kEoBBasePatternGrFix2, kEoBBasePatternGrFix2Provider },
+ { kEoBBaseValidateArmorString, kEoBBaseValidateArmorStringProvider },
+ { kEoBBaseValidateCursedString, kEoBBaseValidateCursedStringProvider },
+ { kEoBBaseValidateNoDropString, kEoBBaseValidateNoDropStringProvider },
+ { kEoBBasePotionStrings, kEoBBasePotionStringsProvider },
+ { kEoBBaseWandString, kEoBBaseWandStringProvider },
+ { kEoBBaseItemMisuseStrings, kEoBBaseItemMisuseStringsProvider },
+
+ { kEoBBaseTakenStrings, kEoBBaseTakenStringsProvider },
+ { kEoBBasePotionEffectStrings, kEoBBasePotionEffectStringsProvider },
+
+ { kEoBBaseYesNoStrings, kEoBBaseYesNoStringsProvider },
+ { kRpgCommonMoreStrings, kRpgCommonMoreStringsProvider },
+ { kEoBBaseNpcMaxStrings, kEoBBaseNpcMaxStringsProvider },
+ { kEoBBaseOkStrings, kEoBBaseOkStringsProvider },
+ { kEoBBaseNpcJoinStrings, kEoBBaseNpcJoinStringsProvider },
+ { kEoBBaseCancelStrings, kEoBBaseCancelStringsProvider },
+ { kEoBBaseAbortStrings, kEoBBaseAbortStringsProvider },
+
+ { kEoBBaseMenuStringsMain, kEoBBaseMenuStringsMainProvider },
+ { kEoBBaseMenuStringsSaveLoad, kEoBBaseMenuStringsSaveLoadProvider },
+ { kEoBBaseMenuStringsOnOff, kEoBBaseMenuStringsOnOffProvider },
+ { kEoBBaseMenuStringsSpells, kEoBBaseMenuStringsSpellsProvider },
+ { kEoBBaseMenuStringsRest, kEoBBaseMenuStringsRestProvider },
+ { kEoBBaseMenuStringsDrop, kEoBBaseMenuStringsDropProvider },
+ { kEoBBaseMenuStringsExit, kEoBBaseMenuStringsExitProvider },
+ { kEoBBaseMenuStringsStarve, kEoBBaseMenuStringsStarveProvider },
+ { kEoBBaseMenuStringsScribe, kEoBBaseMenuStringsScribeProvider },
+ { kEoBBaseMenuStringsDrop2, kEoBBaseMenuStringsDrop2Provider },
+ { kEoBBaseMenuStringsHead, kEoBBaseMenuStringsHeadProvider },
+ { kEoBBaseMenuStringsPoison, kEoBBaseMenuStringsPoisonProvider },
+ { kEoBBaseMenuStringsMgc, kEoBBaseMenuStringsMgcProvider },
+ { kEoBBaseMenuStringsPrefs, kEoBBaseMenuStringsPrefsProvider },
+ { kEoBBaseMenuStringsRest2, kEoBBaseMenuStringsRest2Provider },
+ { kEoBBaseMenuStringsRest3, kEoBBaseMenuStringsRest3Provider },
+ { kEoBBaseMenuStringsRest4, kEoBBaseMenuStringsRest4Provider },
+ { kEoBBaseMenuStringsDefeat, kEoBBaseMenuStringsDefeatProvider },
+ { kEoBBaseMenuStringsTransfer, kEoBBaseMenuStringsTransferProvider },
+ { kEoBBaseMenuStringsSpec, kEoBBaseMenuStringsSpecProvider },
+ { kEoBBaseMenuStringsSpellNo, kEoBBaseMenuStringsSpellNoProvider },
+ { kEoBBaseMenuYesNoStrings, kEoBBaseMenuYesNoStringsProvider },
- { kEobBaseSpellLevelsMage, kEobBaseSpellLevelsMageProvider },
- { kEobBaseSpellLevelsCleric, kEobBaseSpellLevelsClericProvider },
- { kEobBaseNumSpellsCleric, kEobBaseNumSpellsClericProvider },
- { kEobBaseNumSpellsWisAdj, kEobBaseNumSpellsWisAdjProvider },
- { kEobBaseNumSpellsPal, kEobBaseNumSpellsPalProvider },
- { kEobBaseNumSpellsMage, kEobBaseNumSpellsMageProvider },
-
- { kEobBaseCharGuiStringsHp, kEobBaseCharGuiStringsHpProvider },
- { kEobBaseCharGuiStringsWp1, kEobBaseCharGuiStringsWp1Provider },
- { kEobBaseCharGuiStringsWp2, kEobBaseCharGuiStringsWp2Provider },
- { kEobBaseCharGuiStringsWr, kEobBaseCharGuiStringsWrProvider },
- { kEobBaseCharGuiStringsSt1, kEobBaseCharGuiStringsSt1Provider },
- { kEobBaseCharGuiStringsSt2, kEobBaseCharGuiStringsSt2Provider },
- { kEobBaseCharGuiStringsIn, kEobBaseCharGuiStringsInProvider },
-
- { kEobBaseCharStatusStrings7, kEobBaseCharStatusStrings7Provider },
- { kEobBaseCharStatusStrings81, kEobBaseCharStatusStrings81Provider },
- { kEobBaseCharStatusStrings82, kEobBaseCharStatusStrings82Provider },
- { kEobBaseCharStatusStrings9, kEobBaseCharStatusStrings9Provider },
- { kEobBaseCharStatusStrings12, kEobBaseCharStatusStrings12Provider },
- { kEobBaseCharStatusStrings131, kEobBaseCharStatusStrings131Provider },
- { kEobBaseCharStatusStrings132, kEobBaseCharStatusStrings132Provider },
-
- { kEobBaseLevelGainStrings, kEobBaseLevelGainStringsProvider },
- { kEobBaseExperienceTable0, kEobBaseExperienceTable0Provider },
- { kEobBaseExperienceTable1, kEobBaseExperienceTable1Provider },
- { kEobBaseExperienceTable2, kEobBaseExperienceTable2Provider },
- { kEobBaseExperienceTable3, kEobBaseExperienceTable3Provider },
- { kEobBaseExperienceTable4, kEobBaseExperienceTable4Provider },
-
- { kEobBaseWllFlagPreset, kEobBaseWllFlagPresetProvider },
- { kEobBaseDscShapeCoords, kEobBaseDscShapeCoordsProvider },
- { kEobBaseDscDoorScaleOffs, kEobBaseDscDoorScaleOffsProvider },
- { kEobBaseDscDoorScaleMult1, kEobBaseDscDoorScaleMult1Provider },
- { kEobBaseDscDoorScaleMult2, kEobBaseDscDoorScaleMult2Provider },
- { kEobBaseDscDoorScaleMult3, kEobBaseDscDoorScaleMult3Provider },
- { kEobBaseDscDoorScaleMult4, kEobBaseDscDoorScaleMult4Provider },
- { kEobBaseDscDoorScaleMult5, kEobBaseDscDoorScaleMult5Provider },
- { kEobBaseDscDoorScaleMult6, kEobBaseDscDoorScaleMult6Provider },
- { kEobBaseDscDoorType5Offs, kEobBaseDscDoorType5OffsProvider },
- { kEobBaseDscDoorXE, kEobBaseDscDoorXEProvider },
- { kEobBaseDscDoorY1, kEobBaseDscDoorY1Provider },
- { kEobBaseDscDoorY3, kEobBaseDscDoorY3Provider },
- { kEobBaseDscDoorY4, kEobBaseDscDoorY4Provider },
- { kEobBaseDscDoorY5, kEobBaseDscDoorY5Provider },
- { kEobBaseDscDoorY6, kEobBaseDscDoorY6Provider },
- { kEobBaseDscDoorY7, kEobBaseDscDoorY7Provider },
- { kEobBaseDscDoorCoordsExt, kEobBaseDscDoorCoordsExtProvider },
- { kEobBaseDscItemPosIndex, kEobBaseDscItemPosIndexProvider },
- { kEobBaseDscItemShpX, kEobBaseDscItemShpXProvider },
- { kEobBaseDscItemPosUnk, kEobBaseDscItemPosUnkProvider },
- { kEobBaseDscItemTileIndex, kEobBaseDscItemTileIndexProvider },
- { kEobBaseDscItemShapeMap, kEobBaseDscItemShapeMapProvider },
- { kEobBaseDscTelptrShpCoords, kEobBaseDscTelptrShpCoordsProvider },
-
- { kEobBasePortalSeqData, kEobBasePortalSeqDataProvider },
- { kEobBaseManDef, kEobBaseManDefProvider },
- { kEobBaseManWord, kEobBaseManWordProvider },
- { kEobBaseManPrompt, kEobBaseManPromptProvider },
-
- { kEobBaseDscMonsterFrmOffsTbl1, kEobBaseDscMonsterFrmOffsTbl1Provider },
- { kEobBaseDscMonsterFrmOffsTbl2, kEobBaseDscMonsterFrmOffsTbl2Provider },
-
- { kEobBaseInvSlotX, kEobBaseInvSlotXProvider },
- { kEobBaseInvSlotY, kEobBaseInvSlotYProvider },
- { kEobBaseSlotValidationFlags, kEobBaseSlotValidationFlagsProvider },
-
- { kEobBaseProjectileWeaponTypes, kEobBaseProjectileWeaponTypesProvider },
- { kEobBaseWandTypes, kEobBaseWandTypesProvider },
-
- { kEobBaseDrawObjPosIndex, kEobBaseDrawObjPosIndexProvider },
- { kEobBaseFlightObjFlipIndex, kEobBaseFlightObjFlipIndexProvider },
- { kEobBaseFlightObjShpMap, kEobBaseFlightObjShpMapProvider },
- { kEobBaseFlightObjSclIndex, kEobBaseFlightObjSclIndexProvider },
-
- { kEobBaseBookNumbers, kEobBaseBookNumbersProvider },
- { kEobBaseMageSpellsList, kEobBaseMageSpellsListProvider },
- { kEobBaseClericSpellsList, kEobBaseClericSpellsListProvider },
- { kEobBaseSpellNames, kEobBaseSpellNamesProvider },
- { kEobBaseMagicStrings1, kEobBaseMagicStrings1Provider },
- { kEobBaseMagicStrings2, kEobBaseMagicStrings2Provider },
- { kEobBaseMagicStrings3, kEobBaseMagicStrings3Provider },
- { kEobBaseMagicStrings4, kEobBaseMagicStrings4Provider },
- { kEobBaseMagicStrings6, kEobBaseMagicStrings6Provider },
- { kEobBaseMagicStrings7, kEobBaseMagicStrings7Provider },
- { kEobBaseMagicStrings8, kEobBaseMagicStrings8Provider },
-
- { kEobBaseExpObjectTlMode, kEobBaseExpObjectTlModeProvider },
- { kEobBaseExpObjectTblIndex, kEobBaseExpObjectTblIndexProvider },
- { kEobBaseExpObjectShpStart, kEobBaseExpObjectShpStartProvider },
- { kEobBaseExpObjectTbl1, kEobBaseExpObjectTbl1Provider },
- { kEobBaseExpObjectTbl2, kEobBaseExpObjectTbl2Provider },
- { kEobBaseExpObjectTbl3, kEobBaseExpObjectTbl3Provider },
- { kEobBaseExpObjectY, kEobBaseExpObjectYProvider },
+ { kEoBBaseSpellLevelsMage, kEoBBaseSpellLevelsMageProvider },
+ { kEoBBaseSpellLevelsCleric, kEoBBaseSpellLevelsClericProvider },
+ { kEoBBaseNumSpellsCleric, kEoBBaseNumSpellsClericProvider },
+ { kEoBBaseNumSpellsWisAdj, kEoBBaseNumSpellsWisAdjProvider },
+ { kEoBBaseNumSpellsPal, kEoBBaseNumSpellsPalProvider },
+ { kEoBBaseNumSpellsMage, kEoBBaseNumSpellsMageProvider },
+
+ { kEoBBaseCharGuiStringsHp, kEoBBaseCharGuiStringsHpProvider },
+ { kEoBBaseCharGuiStringsWp1, kEoBBaseCharGuiStringsWp1Provider },
+ { kEoBBaseCharGuiStringsWp2, kEoBBaseCharGuiStringsWp2Provider },
+ { kEoBBaseCharGuiStringsWr, kEoBBaseCharGuiStringsWrProvider },
+ { kEoBBaseCharGuiStringsSt1, kEoBBaseCharGuiStringsSt1Provider },
+ { kEoBBaseCharGuiStringsSt2, kEoBBaseCharGuiStringsSt2Provider },
+ { kEoBBaseCharGuiStringsIn, kEoBBaseCharGuiStringsInProvider },
+
+ { kEoBBaseCharStatusStrings7, kEoBBaseCharStatusStrings7Provider },
+ { kEoBBaseCharStatusStrings81, kEoBBaseCharStatusStrings81Provider },
+ { kEoBBaseCharStatusStrings82, kEoBBaseCharStatusStrings82Provider },
+ { kEoBBaseCharStatusStrings9, kEoBBaseCharStatusStrings9Provider },
+ { kEoBBaseCharStatusStrings12, kEoBBaseCharStatusStrings12Provider },
+ { kEoBBaseCharStatusStrings131, kEoBBaseCharStatusStrings131Provider },
+ { kEoBBaseCharStatusStrings132, kEoBBaseCharStatusStrings132Provider },
+
+ { kEoBBaseLevelGainStrings, kEoBBaseLevelGainStringsProvider },
+ { kEoBBaseExperienceTable0, kEoBBaseExperienceTable0Provider },
+ { kEoBBaseExperienceTable1, kEoBBaseExperienceTable1Provider },
+ { kEoBBaseExperienceTable2, kEoBBaseExperienceTable2Provider },
+ { kEoBBaseExperienceTable3, kEoBBaseExperienceTable3Provider },
+ { kEoBBaseExperienceTable4, kEoBBaseExperienceTable4Provider },
+
+ { kEoBBaseWllFlagPreset, kEoBBaseWllFlagPresetProvider },
+ { kEoBBaseDscShapeCoords, kEoBBaseDscShapeCoordsProvider },
+ { kEoBBaseDscDoorScaleOffs, kEoBBaseDscDoorScaleOffsProvider },
+ { kEoBBaseDscDoorScaleMult1, kEoBBaseDscDoorScaleMult1Provider },
+ { kEoBBaseDscDoorScaleMult2, kEoBBaseDscDoorScaleMult2Provider },
+ { kEoBBaseDscDoorScaleMult3, kEoBBaseDscDoorScaleMult3Provider },
+ { kEoBBaseDscDoorScaleMult4, kEoBBaseDscDoorScaleMult4Provider },
+ { kEoBBaseDscDoorScaleMult5, kEoBBaseDscDoorScaleMult5Provider },
+ { kEoBBaseDscDoorScaleMult6, kEoBBaseDscDoorScaleMult6Provider },
+ { kEoBBaseDscDoorType5Offs, kEoBBaseDscDoorType5OffsProvider },
+ { kEoBBaseDscDoorXE, kEoBBaseDscDoorXEProvider },
+ { kEoBBaseDscDoorY1, kEoBBaseDscDoorY1Provider },
+ { kEoBBaseDscDoorY3, kEoBBaseDscDoorY3Provider },
+ { kEoBBaseDscDoorY4, kEoBBaseDscDoorY4Provider },
+ { kEoBBaseDscDoorY5, kEoBBaseDscDoorY5Provider },
+ { kEoBBaseDscDoorY6, kEoBBaseDscDoorY6Provider },
+ { kEoBBaseDscDoorY7, kEoBBaseDscDoorY7Provider },
+ { kEoBBaseDscDoorCoordsExt, kEoBBaseDscDoorCoordsExtProvider },
+ { kEoBBaseDscItemPosIndex, kEoBBaseDscItemPosIndexProvider },
+ { kEoBBaseDscItemShpX, kEoBBaseDscItemShpXProvider },
+ { kEoBBaseDscItemPosUnk, kEoBBaseDscItemPosUnkProvider },
+ { kEoBBaseDscItemTileIndex, kEoBBaseDscItemTileIndexProvider },
+ { kEoBBaseDscItemShapeMap, kEoBBaseDscItemShapeMapProvider },
+ { kEoBBaseDscTelptrShpCoords, kEoBBaseDscTelptrShpCoordsProvider },
+
+ { kEoBBasePortalSeqData, kEoBBasePortalSeqDataProvider },
+ { kEoBBaseManDef, kEoBBaseManDefProvider },
+ { kEoBBaseManWord, kEoBBaseManWordProvider },
+ { kEoBBaseManPrompt, kEoBBaseManPromptProvider },
+
+ { kEoBBaseDscMonsterFrmOffsTbl1, kEoBBaseDscMonsterFrmOffsTbl1Provider },
+ { kEoBBaseDscMonsterFrmOffsTbl2, kEoBBaseDscMonsterFrmOffsTbl2Provider },
+
+ { kEoBBaseInvSlotX, kEoBBaseInvSlotXProvider },
+ { kEoBBaseInvSlotY, kEoBBaseInvSlotYProvider },
+ { kEoBBaseSlotValidationFlags, kEoBBaseSlotValidationFlagsProvider },
+
+ { kEoBBaseProjectileWeaponTypes, kEoBBaseProjectileWeaponTypesProvider },
+ { kEoBBaseWandTypes, kEoBBaseWandTypesProvider },
+
+ { kEoBBaseDrawObjPosIndex, kEoBBaseDrawObjPosIndexProvider },
+ { kEoBBaseFlightObjFlipIndex, kEoBBaseFlightObjFlipIndexProvider },
+ { kEoBBaseFlightObjShpMap, kEoBBaseFlightObjShpMapProvider },
+ { kEoBBaseFlightObjSclIndex, kEoBBaseFlightObjSclIndexProvider },
+
+ { kEoBBaseBookNumbers, kEoBBaseBookNumbersProvider },
+ { kEoBBaseMageSpellsList, kEoBBaseMageSpellsListProvider },
+ { kEoBBaseClericSpellsList, kEoBBaseClericSpellsListProvider },
+ { kEoBBaseSpellNames, kEoBBaseSpellNamesProvider },
+ { kEoBBaseMagicStrings1, kEoBBaseMagicStrings1Provider },
+ { kEoBBaseMagicStrings2, kEoBBaseMagicStrings2Provider },
+ { kEoBBaseMagicStrings3, kEoBBaseMagicStrings3Provider },
+ { kEoBBaseMagicStrings4, kEoBBaseMagicStrings4Provider },
+ { kEoBBaseMagicStrings6, kEoBBaseMagicStrings6Provider },
+ { kEoBBaseMagicStrings7, kEoBBaseMagicStrings7Provider },
+ { kEoBBaseMagicStrings8, kEoBBaseMagicStrings8Provider },
+
+ { kEoBBaseExpObjectTlMode, kEoBBaseExpObjectTlModeProvider },
+ { kEoBBaseExpObjectTblIndex, kEoBBaseExpObjectTblIndexProvider },
+ { kEoBBaseExpObjectShpStart, kEoBBaseExpObjectShpStartProvider },
+ { kEoBBaseExpObjectTbl1, kEoBBaseExpObjectTbl1Provider },
+ { kEoBBaseExpObjectTbl2, kEoBBaseExpObjectTbl2Provider },
+ { kEoBBaseExpObjectTbl3, kEoBBaseExpObjectTbl3Provider },
+ { kEoBBaseExpObjectY, kEoBBaseExpObjectYProvider },
- { kEobBaseSparkDefSteps, kEobBaseSparkDefStepsProvider },
- { kEobBaseSparkDefSubSteps, kEobBaseSparkDefSubStepsProvider },
- { kEobBaseSparkDefShift, kEobBaseSparkDefShiftProvider },
- { kEobBaseSparkDefAdd, kEobBaseSparkDefAddProvider },
- { kEobBaseSparkDefX, kEobBaseSparkDefXProvider },
- { kEobBaseSparkDefY, kEobBaseSparkDefYProvider },
- { kEobBaseSparkOfFlags1, kEobBaseSparkOfFlags1Provider },
- { kEobBaseSparkOfFlags2, kEobBaseSparkOfFlags2Provider },
- { kEobBaseSparkOfShift, kEobBaseSparkOfShiftProvider },
- { kEobBaseSparkOfX, kEobBaseSparkOfXProvider },
- { kEobBaseSparkOfY, kEobBaseSparkOfYProvider },
-
- { kEobBaseSpellProperties, kEobBaseSpellPropertiesProvider },
- { kEobBaseMagicFlightProps, kEobBaseMagicFlightPropsProvider },
- { kEobBaseTurnUndeadEffect, kEobBaseTurnUndeadEffectProvider },
- { kEobBaseBurningHandsDest, kEobBaseBurningHandsDestProvider },
- { kEobBaseConeOfColdDest1, kEobBaseConeOfColdDest1Provider },
- { kEobBaseConeOfColdDest2, kEobBaseConeOfColdDest2Provider },
- { kEobBaseConeOfColdDest3, kEobBaseConeOfColdDest3Provider },
- { kEobBaseConeOfColdDest4, kEobBaseConeOfColdDest4Provider },
- { kEobBaseConeOfColdGfxTbl, kEobBaseConeOfColdGfxTblProvider },
-
- { kEob1MainMenuStrings, kEob1MainMenuStringsProvider },
- { kEob1BonusStrings, kEob1BonusStringsProvider },
-
- { kEob1IntroFilesOpening, kEob1IntroFilesOpeningProvider },
- { kEob1IntroFilesTower, kEob1IntroFilesTowerProvider },
- { kEob1IntroFilesOrb, kEob1IntroFilesOrbProvider },
- { kEob1IntroFilesWdEntry, kEob1IntroFilesWdEntryProvider },
- { kEob1IntroFilesKing, kEob1IntroFilesKingProvider },
- { kEob1IntroFilesHands, kEob1IntroFilesHandsProvider },
- { kEob1IntroFilesWdExit, kEob1IntroFilesWdExitProvider },
- { kEob1IntroFilesTunnel, kEob1IntroFilesTunnelProvider },
- { kEob1IntroOpeningFrmDelay, kEob1IntroOpeningFrmDelayProvider },
- { kEob1IntroWdEncodeX, kEob1IntroWdEncodeXProvider },
- { kEob1IntroWdEncodeY, kEob1IntroWdEncodeYProvider },
- { kEob1IntroWdEncodeWH, kEob1IntroWdEncodeWHProvider },
- { kEob1IntroWdDsX, kEob1IntroWdDsXProvider },
- { kEob1IntroWdDsY, kEob1IntroWdDsYProvider },
- { kEob1IntroTvlX1, kEob1IntroTvlX1Provider },
- { kEob1IntroTvlY1, kEob1IntroTvlY1Provider },
- { kEob1IntroTvlX2, kEob1IntroTvlX2Provider },
- { kEob1IntroTvlY2, kEob1IntroTvlY2Provider },
- { kEob1IntroTvlW, kEob1IntroTvlWProvider },
- { kEob1IntroTvlH, kEob1IntroTvlHProvider },
-
- { kEob1DoorShapeDefs, kEob1DoorShapeDefsProvider },
- { kEob1DoorSwitchShapeDefs, kEob1DoorSwitchShapeDefsProvider },
- { kEob1DoorSwitchCoords, kEob1DoorSwitchCoordsProvider },
- { kEob1MonsterProperties, kEob1MonsterPropertiesProvider },
-
- { kEob1EnemyMageSpellList, kEob1EnemyMageSpellListProvider },
- { kEob1EnemyMageSfx, kEob1EnemyMageSfxProvider },
- { kEob1BeholderSpellList, kEob1BeholderSpellListProvider },
- { kEob1BeholderSfx, kEob1BeholderSfxProvider },
- { kEob1TurnUndeadString, kEob1TurnUndeadStringProvider },
-
- { kEob1NpcShpData, kEob1NpcShpDataProvider },
- { kEob1NpcSubShpIndex1, kEob1NpcSubShpIndex1Provider },
- { kEob1NpcSubShpIndex2, kEob1NpcSubShpIndex2Provider },
- { kEob1NpcSubShpY, kEob1NpcSubShpYProvider },
- { kEob1Npc0Strings, kEob1Npc0StringsProvider },
- { kEob1Npc11Strings, kEob1Npc11StringsProvider },
- { kEob1Npc12Strings, kEob1Npc12StringsProvider },
- { kEob1Npc21Strings, kEob1Npc21StringsProvider },
- { kEob1Npc22Strings, kEob1Npc22StringsProvider },
- { kEob1Npc31Strings, kEob1Npc31StringsProvider },
- { kEob1Npc32Strings, kEob1Npc32StringsProvider },
- { kEob1Npc4Strings, kEob1Npc4StringsProvider },
- { kEob1Npc5Strings, kEob1Npc5StringsProvider },
- { kEob1Npc6Strings, kEob1Npc6StringsProvider },
- { kEob1Npc7Strings, kEob1Npc7StringsProvider },
-
- { kEob2MainMenuStrings, kEob2MainMenuStringsProvider },
- { kEob2TransferConvertTable, kEob2TransferConvertTableProvider },
- { kEob2TransferExpTable, kEob2TransferExpTableProvider },
-
- { kEob2IntroStrings, kEob2IntroStringsProvider },
- { kEob2IntroCPSFiles, kEob2IntroCPSFilesProvider },
- { kEob2IntroSeqData00, kEob2IntroSeqData00Provider },
- { kEob2IntroSeqData01, kEob2IntroSeqData01Provider },
- { kEob2IntroSeqData02, kEob2IntroSeqData02Provider },
- { kEob2IntroSeqData03, kEob2IntroSeqData03Provider },
- { kEob2IntroSeqData04, kEob2IntroSeqData04Provider },
- { kEob2IntroSeqData05, kEob2IntroSeqData05Provider },
- { kEob2IntroSeqData06, kEob2IntroSeqData06Provider },
- { kEob2IntroSeqData07, kEob2IntroSeqData07Provider },
- { kEob2IntroSeqData08, kEob2IntroSeqData08Provider },
- { kEob2IntroSeqData09, kEob2IntroSeqData09Provider },
- { kEob2IntroSeqData10, kEob2IntroSeqData10Provider },
- { kEob2IntroSeqData11, kEob2IntroSeqData11Provider },
- { kEob2IntroSeqData12, kEob2IntroSeqData12Provider },
- { kEob2IntroSeqData13, kEob2IntroSeqData13Provider },
- { kEob2IntroSeqData14, kEob2IntroSeqData14Provider },
- { kEob2IntroSeqData15, kEob2IntroSeqData15Provider },
- { kEob2IntroSeqData16, kEob2IntroSeqData16Provider },
- { kEob2IntroSeqData17, kEob2IntroSeqData17Provider },
- { kEob2IntroSeqData18, kEob2IntroSeqData18Provider },
- { kEob2IntroSeqData19, kEob2IntroSeqData19Provider },
- { kEob2IntroSeqData20, kEob2IntroSeqData20Provider },
- { kEob2IntroSeqData21, kEob2IntroSeqData21Provider },
- { kEob2IntroSeqData22, kEob2IntroSeqData22Provider },
- { kEob2IntroSeqData23, kEob2IntroSeqData23Provider },
- { kEob2IntroSeqData24, kEob2IntroSeqData24Provider },
- { kEob2IntroSeqData25, kEob2IntroSeqData25Provider },
- { kEob2IntroSeqData26, kEob2IntroSeqData26Provider },
- { kEob2IntroSeqData27, kEob2IntroSeqData27Provider },
- { kEob2IntroSeqData28, kEob2IntroSeqData28Provider },
- { kEob2IntroSeqData29, kEob2IntroSeqData29Provider },
- { kEob2IntroSeqData30, kEob2IntroSeqData30Provider },
- { kEob2IntroSeqData31, kEob2IntroSeqData31Provider },
- { kEob2IntroSeqData32, kEob2IntroSeqData32Provider },
- { kEob2IntroSeqData33, kEob2IntroSeqData33Provider },
- { kEob2IntroSeqData34, kEob2IntroSeqData34Provider },
- { kEob2IntroSeqData35, kEob2IntroSeqData35Provider },
- { kEob2IntroSeqData36, kEob2IntroSeqData36Provider },
- { kEob2IntroSeqData37, kEob2IntroSeqData37Provider },
- { kEob2IntroSeqData38, kEob2IntroSeqData38Provider },
- { kEob2IntroSeqData39, kEob2IntroSeqData39Provider },
- { kEob2IntroSeqData40, kEob2IntroSeqData40Provider },
- { kEob2IntroSeqData41, kEob2IntroSeqData41Provider },
- { kEob2IntroSeqData42, kEob2IntroSeqData42Provider },
- { kEob2IntroSeqData43, kEob2IntroSeqData43Provider },
- { kEob2IntroShapes00, kEob2IntroShapes00Provider },
- { kEob2IntroShapes01, kEob2IntroShapes01Provider },
- { kEob2IntroShapes04, kEob2IntroShapes04Provider },
- { kEob2IntroShapes07, kEob2IntroShapes07Provider },
-
- { kEob2FinaleStrings, kEob2FinaleStringsProvider },
- { kEob2CreditsData, kEob2CreditsDataProvider },
- { kEob2FinaleCPSFiles, kEob2FinaleCPSFilesProvider },
- { kEob2FinaleSeqData00, kEob2FinaleSeqData00Provider },
- { kEob2FinaleSeqData01, kEob2FinaleSeqData01Provider },
- { kEob2FinaleSeqData02, kEob2FinaleSeqData02Provider },
- { kEob2FinaleSeqData03, kEob2FinaleSeqData03Provider },
- { kEob2FinaleSeqData04, kEob2FinaleSeqData04Provider },
- { kEob2FinaleSeqData05, kEob2FinaleSeqData05Provider },
- { kEob2FinaleSeqData06, kEob2FinaleSeqData06Provider },
- { kEob2FinaleSeqData07, kEob2FinaleSeqData07Provider },
- { kEob2FinaleSeqData08, kEob2FinaleSeqData08Provider },
- { kEob2FinaleSeqData09, kEob2FinaleSeqData09Provider },
- { kEob2FinaleSeqData10, kEob2FinaleSeqData10Provider },
- { kEob2FinaleSeqData11, kEob2FinaleSeqData11Provider },
- { kEob2FinaleSeqData12, kEob2FinaleSeqData12Provider },
- { kEob2FinaleSeqData13, kEob2FinaleSeqData13Provider },
- { kEob2FinaleSeqData14, kEob2FinaleSeqData14Provider },
- { kEob2FinaleSeqData15, kEob2FinaleSeqData15Provider },
- { kEob2FinaleSeqData16, kEob2FinaleSeqData16Provider },
- { kEob2FinaleSeqData17, kEob2FinaleSeqData17Provider },
- { kEob2FinaleSeqData18, kEob2FinaleSeqData18Provider },
- { kEob2FinaleSeqData19, kEob2FinaleSeqData19Provider },
- { kEob2FinaleSeqData20, kEob2FinaleSeqData20Provider },
- { kEob2FinaleShapes00, kEob2FinaleShapes00Provider },
- { kEob2FinaleShapes03, kEob2FinaleShapes03Provider },
- { kEob2FinaleShapes07, kEob2FinaleShapes07Provider },
- { kEob2FinaleShapes09, kEob2FinaleShapes09Provider },
- { kEob2FinaleShapes10, kEob2FinaleShapes10Provider },
-
- { kEob2NpcShapeData, kEob2NpcShapeDataProvider },
- { kEobBaseClassModifierFlags, kEobBaseClassModifierFlagsProvider },
-
- { kEobBaseMonsterStepTable01, kEobBaseMonsterStepTable01Provider },
- { kEobBaseMonsterStepTable02, kEobBaseMonsterStepTable02Provider },
- { kEobBaseMonsterStepTable1, kEobBaseMonsterStepTable1Provider },
- { kEobBaseMonsterStepTable2, kEobBaseMonsterStepTable2Provider },
- { kEobBaseMonsterStepTable3, kEobBaseMonsterStepTable3Provider },
- { kEobBaseMonsterCloseAttPosTable1, kEobBaseMonsterCloseAttPosTable1Provider },
- { kEobBaseMonsterCloseAttPosTable21, kEobBaseMonsterCloseAttPosTable21Provider },
- { kEobBaseMonsterCloseAttPosTable22, kEobBaseMonsterCloseAttPosTable22Provider },
- { kEobBaseMonsterCloseAttUnkTable, kEobBaseMonsterCloseAttUnkTableProvider },
- { kEobBaseMonsterCloseAttChkTable1, kEobBaseMonsterCloseAttChkTable1Provider },
- { kEobBaseMonsterCloseAttChkTable2, kEobBaseMonsterCloseAttChkTable2Provider },
- { kEobBaseMonsterCloseAttDstTable1, kEobBaseMonsterCloseAttDstTable1Provider },
- { kEobBaseMonsterCloseAttDstTable2, kEobBaseMonsterCloseAttDstTable2Provider },
+ { kEoBBaseSparkDefSteps, kEoBBaseSparkDefStepsProvider },
+ { kEoBBaseSparkDefSubSteps, kEoBBaseSparkDefSubStepsProvider },
+ { kEoBBaseSparkDefShift, kEoBBaseSparkDefShiftProvider },
+ { kEoBBaseSparkDefAdd, kEoBBaseSparkDefAddProvider },
+ { kEoBBaseSparkDefX, kEoBBaseSparkDefXProvider },
+ { kEoBBaseSparkDefY, kEoBBaseSparkDefYProvider },
+ { kEoBBaseSparkOfFlags1, kEoBBaseSparkOfFlags1Provider },
+ { kEoBBaseSparkOfFlags2, kEoBBaseSparkOfFlags2Provider },
+ { kEoBBaseSparkOfShift, kEoBBaseSparkOfShiftProvider },
+ { kEoBBaseSparkOfX, kEoBBaseSparkOfXProvider },
+ { kEoBBaseSparkOfY, kEoBBaseSparkOfYProvider },
+
+ { kEoBBaseSpellProperties, kEoBBaseSpellPropertiesProvider },
+ { kEoBBaseMagicFlightProps, kEoBBaseMagicFlightPropsProvider },
+ { kEoBBaseTurnUndeadEffect, kEoBBaseTurnUndeadEffectProvider },
+ { kEoBBaseBurningHandsDest, kEoBBaseBurningHandsDestProvider },
+ { kEoBBaseConeOfColdDest1, kEoBBaseConeOfColdDest1Provider },
+ { kEoBBaseConeOfColdDest2, kEoBBaseConeOfColdDest2Provider },
+ { kEoBBaseConeOfColdDest3, kEoBBaseConeOfColdDest3Provider },
+ { kEoBBaseConeOfColdDest4, kEoBBaseConeOfColdDest4Provider },
+ { kEoBBaseConeOfColdGfxTbl, kEoBBaseConeOfColdGfxTblProvider },
+
+ { kEoB1MainMenuStrings, kEoB1MainMenuStringsProvider },
+ { kEoB1BonusStrings, kEoB1BonusStringsProvider },
+
+ { kEoB1IntroFilesOpening, kEoB1IntroFilesOpeningProvider },
+ { kEoB1IntroFilesTower, kEoB1IntroFilesTowerProvider },
+ { kEoB1IntroFilesOrb, kEoB1IntroFilesOrbProvider },
+ { kEoB1IntroFilesWdEntry, kEoB1IntroFilesWdEntryProvider },
+ { kEoB1IntroFilesKing, kEoB1IntroFilesKingProvider },
+ { kEoB1IntroFilesHands, kEoB1IntroFilesHandsProvider },
+ { kEoB1IntroFilesWdExit, kEoB1IntroFilesWdExitProvider },
+ { kEoB1IntroFilesTunnel, kEoB1IntroFilesTunnelProvider },
+ { kEoB1IntroOpeningFrmDelay, kEoB1IntroOpeningFrmDelayProvider },
+ { kEoB1IntroWdEncodeX, kEoB1IntroWdEncodeXProvider },
+ { kEoB1IntroWdEncodeY, kEoB1IntroWdEncodeYProvider },
+ { kEoB1IntroWdEncodeWH, kEoB1IntroWdEncodeWHProvider },
+ { kEoB1IntroWdDsX, kEoB1IntroWdDsXProvider },
+ { kEoB1IntroWdDsY, kEoB1IntroWdDsYProvider },
+ { kEoB1IntroTvlX1, kEoB1IntroTvlX1Provider },
+ { kEoB1IntroTvlY1, kEoB1IntroTvlY1Provider },
+ { kEoB1IntroTvlX2, kEoB1IntroTvlX2Provider },
+ { kEoB1IntroTvlY2, kEoB1IntroTvlY2Provider },
+ { kEoB1IntroTvlW, kEoB1IntroTvlWProvider },
+ { kEoB1IntroTvlH, kEoB1IntroTvlHProvider },
+
+ { kEoB1DoorShapeDefs, kEoB1DoorShapeDefsProvider },
+ { kEoB1DoorSwitchShapeDefs, kEoB1DoorSwitchShapeDefsProvider },
+ { kEoB1DoorSwitchCoords, kEoB1DoorSwitchCoordsProvider },
+ { kEoB1MonsterProperties, kEoB1MonsterPropertiesProvider },
+
+ { kEoB1EnemyMageSpellList, kEoB1EnemyMageSpellListProvider },
+ { kEoB1EnemyMageSfx, kEoB1EnemyMageSfxProvider },
+ { kEoB1BeholderSpellList, kEoB1BeholderSpellListProvider },
+ { kEoB1BeholderSfx, kEoB1BeholderSfxProvider },
+ { kEoB1TurnUndeadString, kEoB1TurnUndeadStringProvider },
+
+ { kEoB1NpcShpData, kEoB1NpcShpDataProvider },
+ { kEoB1NpcSubShpIndex1, kEoB1NpcSubShpIndex1Provider },
+ { kEoB1NpcSubShpIndex2, kEoB1NpcSubShpIndex2Provider },
+ { kEoB1NpcSubShpY, kEoB1NpcSubShpYProvider },
+ { kEoB1Npc0Strings, kEoB1Npc0StringsProvider },
+ { kEoB1Npc11Strings, kEoB1Npc11StringsProvider },
+ { kEoB1Npc12Strings, kEoB1Npc12StringsProvider },
+ { kEoB1Npc21Strings, kEoB1Npc21StringsProvider },
+ { kEoB1Npc22Strings, kEoB1Npc22StringsProvider },
+ { kEoB1Npc31Strings, kEoB1Npc31StringsProvider },
+ { kEoB1Npc32Strings, kEoB1Npc32StringsProvider },
+ { kEoB1Npc4Strings, kEoB1Npc4StringsProvider },
+ { kEoB1Npc5Strings, kEoB1Npc5StringsProvider },
+ { kEoB1Npc6Strings, kEoB1Npc6StringsProvider },
+ { kEoB1Npc7Strings, kEoB1Npc7StringsProvider },
+
+ { kEoB2MainMenuStrings, kEoB2MainMenuStringsProvider },
+ { kEoB2TransferConvertTable, kEoB2TransferConvertTableProvider },
+ { kEoB2TransferExpTable, kEoB2TransferExpTableProvider },
+
+ { kEoB2IntroStrings, kEoB2IntroStringsProvider },
+ { kEoB2IntroCPSFiles, kEoB2IntroCPSFilesProvider },
+ { kEoB2IntroSeqData00, kEoB2IntroSeqData00Provider },
+ { kEoB2IntroSeqData01, kEoB2IntroSeqData01Provider },
+ { kEoB2IntroSeqData02, kEoB2IntroSeqData02Provider },
+ { kEoB2IntroSeqData03, kEoB2IntroSeqData03Provider },
+ { kEoB2IntroSeqData04, kEoB2IntroSeqData04Provider },
+ { kEoB2IntroSeqData05, kEoB2IntroSeqData05Provider },
+ { kEoB2IntroSeqData06, kEoB2IntroSeqData06Provider },
+ { kEoB2IntroSeqData07, kEoB2IntroSeqData07Provider },
+ { kEoB2IntroSeqData08, kEoB2IntroSeqData08Provider },
+ { kEoB2IntroSeqData09, kEoB2IntroSeqData09Provider },
+ { kEoB2IntroSeqData10, kEoB2IntroSeqData10Provider },
+ { kEoB2IntroSeqData11, kEoB2IntroSeqData11Provider },
+ { kEoB2IntroSeqData12, kEoB2IntroSeqData12Provider },
+ { kEoB2IntroSeqData13, kEoB2IntroSeqData13Provider },
+ { kEoB2IntroSeqData14, kEoB2IntroSeqData14Provider },
+ { kEoB2IntroSeqData15, kEoB2IntroSeqData15Provider },
+ { kEoB2IntroSeqData16, kEoB2IntroSeqData16Provider },
+ { kEoB2IntroSeqData17, kEoB2IntroSeqData17Provider },
+ { kEoB2IntroSeqData18, kEoB2IntroSeqData18Provider },
+ { kEoB2IntroSeqData19, kEoB2IntroSeqData19Provider },
+ { kEoB2IntroSeqData20, kEoB2IntroSeqData20Provider },
+ { kEoB2IntroSeqData21, kEoB2IntroSeqData21Provider },
+ { kEoB2IntroSeqData22, kEoB2IntroSeqData22Provider },
+ { kEoB2IntroSeqData23, kEoB2IntroSeqData23Provider },
+ { kEoB2IntroSeqData24, kEoB2IntroSeqData24Provider },
+ { kEoB2IntroSeqData25, kEoB2IntroSeqData25Provider },
+ { kEoB2IntroSeqData26, kEoB2IntroSeqData26Provider },
+ { kEoB2IntroSeqData27, kEoB2IntroSeqData27Provider },
+ { kEoB2IntroSeqData28, kEoB2IntroSeqData28Provider },
+ { kEoB2IntroSeqData29, kEoB2IntroSeqData29Provider },
+ { kEoB2IntroSeqData30, kEoB2IntroSeqData30Provider },
+ { kEoB2IntroSeqData31, kEoB2IntroSeqData31Provider },
+ { kEoB2IntroSeqData32, kEoB2IntroSeqData32Provider },
+ { kEoB2IntroSeqData33, kEoB2IntroSeqData33Provider },
+ { kEoB2IntroSeqData34, kEoB2IntroSeqData34Provider },
+ { kEoB2IntroSeqData35, kEoB2IntroSeqData35Provider },
+ { kEoB2IntroSeqData36, kEoB2IntroSeqData36Provider },
+ { kEoB2IntroSeqData37, kEoB2IntroSeqData37Provider },
+ { kEoB2IntroSeqData38, kEoB2IntroSeqData38Provider },
+ { kEoB2IntroSeqData39, kEoB2IntroSeqData39Provider },
+ { kEoB2IntroSeqData40, kEoB2IntroSeqData40Provider },
+ { kEoB2IntroSeqData41, kEoB2IntroSeqData41Provider },
+ { kEoB2IntroSeqData42, kEoB2IntroSeqData42Provider },
+ { kEoB2IntroSeqData43, kEoB2IntroSeqData43Provider },
+ { kEoB2IntroShapes00, kEoB2IntroShapes00Provider },
+ { kEoB2IntroShapes01, kEoB2IntroShapes01Provider },
+ { kEoB2IntroShapes04, kEoB2IntroShapes04Provider },
+ { kEoB2IntroShapes07, kEoB2IntroShapes07Provider },
+
+ { kEoB2FinaleStrings, kEoB2FinaleStringsProvider },
+ { kEoB2CreditsData, kEoB2CreditsDataProvider },
+ { kEoB2FinaleCPSFiles, kEoB2FinaleCPSFilesProvider },
+ { kEoB2FinaleSeqData00, kEoB2FinaleSeqData00Provider },
+ { kEoB2FinaleSeqData01, kEoB2FinaleSeqData01Provider },
+ { kEoB2FinaleSeqData02, kEoB2FinaleSeqData02Provider },
+ { kEoB2FinaleSeqData03, kEoB2FinaleSeqData03Provider },
+ { kEoB2FinaleSeqData04, kEoB2FinaleSeqData04Provider },
+ { kEoB2FinaleSeqData05, kEoB2FinaleSeqData05Provider },
+ { kEoB2FinaleSeqData06, kEoB2FinaleSeqData06Provider },
+ { kEoB2FinaleSeqData07, kEoB2FinaleSeqData07Provider },
+ { kEoB2FinaleSeqData08, kEoB2FinaleSeqData08Provider },
+ { kEoB2FinaleSeqData09, kEoB2FinaleSeqData09Provider },
+ { kEoB2FinaleSeqData10, kEoB2FinaleSeqData10Provider },
+ { kEoB2FinaleSeqData11, kEoB2FinaleSeqData11Provider },
+ { kEoB2FinaleSeqData12, kEoB2FinaleSeqData12Provider },
+ { kEoB2FinaleSeqData13, kEoB2FinaleSeqData13Provider },
+ { kEoB2FinaleSeqData14, kEoB2FinaleSeqData14Provider },
+ { kEoB2FinaleSeqData15, kEoB2FinaleSeqData15Provider },
+ { kEoB2FinaleSeqData16, kEoB2FinaleSeqData16Provider },
+ { kEoB2FinaleSeqData17, kEoB2FinaleSeqData17Provider },
+ { kEoB2FinaleSeqData18, kEoB2FinaleSeqData18Provider },
+ { kEoB2FinaleSeqData19, kEoB2FinaleSeqData19Provider },
+ { kEoB2FinaleSeqData20, kEoB2FinaleSeqData20Provider },
+ { kEoB2FinaleShapes00, kEoB2FinaleShapes00Provider },
+ { kEoB2FinaleShapes03, kEoB2FinaleShapes03Provider },
+ { kEoB2FinaleShapes07, kEoB2FinaleShapes07Provider },
+ { kEoB2FinaleShapes09, kEoB2FinaleShapes09Provider },
+ { kEoB2FinaleShapes10, kEoB2FinaleShapes10Provider },
+
+ { kEoB2NpcShapeData, kEoB2NpcShapeDataProvider },
+ { kEoBBaseClassModifierFlags, kEoBBaseClassModifierFlagsProvider },
+
+ { kEoBBaseMonsterStepTable01, kEoBBaseMonsterStepTable01Provider },
+ { kEoBBaseMonsterStepTable02, kEoBBaseMonsterStepTable02Provider },
+ { kEoBBaseMonsterStepTable1, kEoBBaseMonsterStepTable1Provider },
+ { kEoBBaseMonsterStepTable2, kEoBBaseMonsterStepTable2Provider },
+ { kEoBBaseMonsterStepTable3, kEoBBaseMonsterStepTable3Provider },
+ { kEoBBaseMonsterCloseAttPosTable1, kEoBBaseMonsterCloseAttPosTable1Provider },
+ { kEoBBaseMonsterCloseAttPosTable21, kEoBBaseMonsterCloseAttPosTable21Provider },
+ { kEoBBaseMonsterCloseAttPosTable22, kEoBBaseMonsterCloseAttPosTable22Provider },
+ { kEoBBaseMonsterCloseAttUnkTable, kEoBBaseMonsterCloseAttUnkTableProvider },
+ { kEoBBaseMonsterCloseAttChkTable1, kEoBBaseMonsterCloseAttChkTable1Provider },
+ { kEoBBaseMonsterCloseAttChkTable2, kEoBBaseMonsterCloseAttChkTable2Provider },
+ { kEoBBaseMonsterCloseAttDstTable1, kEoBBaseMonsterCloseAttDstTable1Provider },
+ { kEoBBaseMonsterCloseAttDstTable2, kEoBBaseMonsterCloseAttDstTable2Provider },
- { kEobBaseMonsterProximityTable, kEobBaseMonsterProximityTableProvider },
- { kEobBaseFindBlockMonstersTable, kEobBaseFindBlockMonstersTableProvider },
- { kEobBaseMonsterDirChangeTable, kEobBaseMonsterDirChangeTableProvider },
- { kEobBaseMonsterDistAttStrings, kEobBaseMonsterDistAttStringsProvider },
- { kEobBaseEncodeMonsterDefs, kEobBaseEncodeMonsterDefsProvider },
- { kEobBaseNpcPresets, kEobBaseNpcPresetsProvider },
- { kEob2Npc1Strings, kEob2Npc1StringsProvider },
- { kEob2Npc2Strings, kEob2Npc2StringsProvider },
- { kEob2MonsterDustStrings, kEob2MonsterDustStringsProvider },
- { kEob2DreamSteps, kEob2DreamStepsProvider },
- { kEob2KheldranStrings, kEob2KheldranStringsProvider },
- { kEob2HornStrings, kEob2HornStringsProvider },
- { kEob2HornSounds, kEob2HornSoundsProvider },
- { kEob2WallOfForceDsX, kEob2WallOfForceDsXProvider },
- { kEob2WallOfForceDsY, kEob2WallOfForceDsYProvider },
- { kEob2WallOfForceNumW, kEob2WallOfForceNumWProvider },
- { kEob2WallOfForceNumH, kEob2WallOfForceNumHProvider },
- { kEob2WallOfForceShpId, kEob2WallOfForceShpIdProvider },
+ { kEoBBaseMonsterProximityTable, kEoBBaseMonsterProximityTableProvider },
+ { kEoBBaseFindBlockMonstersTable, kEoBBaseFindBlockMonstersTableProvider },
+ { kEoBBaseMonsterDirChangeTable, kEoBBaseMonsterDirChangeTableProvider },
+ { kEoBBaseMonsterDistAttStrings, kEoBBaseMonsterDistAttStringsProvider },
+ { kEoBBaseEncodeMonsterDefs, kEoBBaseEncodeMonsterDefsProvider },
+ { kEoBBaseNpcPresets, kEoBBaseNpcPresetsProvider },
+ { kEoB2Npc1Strings, kEoB2Npc1StringsProvider },
+ { kEoB2Npc2Strings, kEoB2Npc2StringsProvider },
+ { kEoB2MonsterDustStrings, kEoB2MonsterDustStringsProvider },
+ { kEoB2DreamSteps, kEoB2DreamStepsProvider },
+ { kEoB2KheldranStrings, kEoB2KheldranStringsProvider },
+ { kEoB2HornStrings, kEoB2HornStringsProvider },
+ { kEoB2HornSounds, kEoB2HornSoundsProvider },
+ { kEoB2WallOfForceDsX, kEoB2WallOfForceDsXProvider },
+ { kEoB2WallOfForceDsY, kEoB2WallOfForceDsYProvider },
+ { kEoB2WallOfForceNumW, kEoB2WallOfForceNumWProvider },
+ { kEoB2WallOfForceNumH, kEoB2WallOfForceNumHProvider },
+ { kEoB2WallOfForceShpId, kEoB2WallOfForceShpIdProvider },
- { kLolIngamePakFiles, kLolIngamePakFilesProvider },
- { kLolCharacterDefs, kLolCharacterDefsProvider },
- { kLolIngameSfxFiles, kLolIngameSfxFilesProvider },
- { kLolIngameSfxIndex, kLolIngameSfxIndexProvider },
- { kLolMusicTrackMap, kLolMusicTrackMapProvider },
- { kLolIngameGMSfxIndex, kLolIngameGMSfxIndexProvider },
- { kLolIngameMT32SfxIndex, kLolIngameMT32SfxIndexProvider },
- { kLolIngamePcSpkSfxIndex, kLolIngamePcSpkSfxIndexProvider },
- { kLolSpellProperties, kLolSpellPropertiesProvider },
- { kLolGameShapeMap, kLolGameShapeMapProvider },
- { kLolSceneItemOffs, kLolSceneItemOffsProvider },
- { kLolCharInvIndex, kLolCharInvIndexProvider },
- { kLolCharInvDefs, kLolCharInvDefsProvider },
- { kLolCharDefsMan, kLolCharDefsManProvider },
- { kLolCharDefsWoman, kLolCharDefsWomanProvider },
- { kLolCharDefsKieran, kLolCharDefsKieranProvider },
- { kLolCharDefsAkshel, kLolCharDefsAkshelProvider },
- { kLolExpRequirements, kLolExpRequirementsProvider },
- { kLolMonsterModifiers, kLolMonsterModifiersProvider },
- { kLolMonsterShiftOffsets, kLolMonsterShiftOffsetsProvider },
- { kLolMonsterDirFlags, kLolMonsterDirFlagsProvider },
- { kLolMonsterScaleY, kLolMonsterScaleYProvider },
- { kLolMonsterScaleX, kLolMonsterScaleXProvider },
- { kLolMonsterScaleWH, kLolMonsterScaleWHProvider },
- { kLolFlyingObjectShp, kLolFlyingObjectShpProvider },
- { kLolInventoryDesc, kLolInventoryDescProvider },
- { kLolLevelShpList, kLolLevelShpListProvider },
- { kLolLevelDatList, kLolLevelDatListProvider },
- { kLolCompassDefs, kLolCompassDefsProvider },
- { kLolItemPrices, kLolItemPricesProvider },
- { kLolStashSetup, kLolStashSetupProvider },
- { kLolDscWalls, kLolDscWallsProvider },
- { kLolEobCommonDscShapeIndex, kLolEobCommonDscShapeIndexProvider },
- { kLolDscOvlMap, kLolDscOvlMapProvider },
- { kLolDscScaleWidthData, kLolDscScaleWidthDataProvider },
- { kLolDscScaleHeightData, kLolDscScaleHeightDataProvider },
- { kLolEobCommonDscX, kLolEobCommonDscXProvider },
- { kLolDscY, kLolDscYProvider },
- { kLolEobCommonDscTileIndex, kLolEobCommonDscTileIndexProvider },
- { kLolEobCommonDscUnk2, kLolEobCommonDscUnk2Provider },
- { kLolEobCommonDscDoorShapeIndex, kLolEobCommonDscDoorShapeIndexProvider },
- { kLolEobCommonDscDimData1, kLolEobCommonDscDimData1Provider },
- { kLolEobCommonDscDimData2, kLolEobCommonDscDimData2Provider },
- { kLolEobCommonDscBlockMap, kLolEobCommonDscBlockMapProvider },
- { kLolEobCommonDscDimMap, kLolEobCommonDscDimMapProvider },
- { kLolDscOvlIndex, kLolDscOvlIndexProvider },
- { kLolEobCommonDscBlockIndex, kLolEobCommonDscBlockIndexProvider },
- { kLolEobCommonDscDoorY2, kLolEobCommonDscDoorY2Provider },
- { kLolDscDoorScale, kLolDscDoorScaleProvider },
- { kLolDscDoor4, kLolDscDoor4Provider },
- { kLolDscDoorX, kLolDscDoorXProvider },
- { kLolDscDoorY, kLolDscDoorYProvider },
- { kLolScrollXTop, kLolScrollXTopProvider },
- { kLolScrollYTop, kLolScrollYTopProvider },
- { kLolScrollXBottom, kLolScrollXBottomProvider },
- { kLolScrollYBottom, kLolScrollYBottomProvider },
- { kLolButtonDefs, kLolButtonDefsProvider },
- { kLolButtonList1, kLolButtonList1Provider },
- { kLolButtonList2, kLolButtonList2Provider },
- { kLolButtonList3, kLolButtonList3Provider },
- { kLolButtonList4, kLolButtonList4Provider },
- { kLolButtonList5, kLolButtonList5Provider },
- { kLolButtonList6, kLolButtonList6Provider },
- { kLolButtonList7, kLolButtonList7Provider },
- { kLolButtonList8, kLolButtonList8Provider },
- { kLolLegendData, kLolLegendDataProvider },
- { kLolMapCursorOvl, kLolMapCursorOvlProvider },
- { kLolMapStringId, kLolMapStringIdProvider },
- { kLolSpellbookAnim, kLolSpellbookAnimProvider },
- { kLolSpellbookCoords, kLolSpellbookCoordsProvider },
- { kLolHealShapeFrames, kLolHealShapeFramesProvider },
- { kLolLightningDefs, kLolLightningDefsProvider },
- { kLolFireballCoords, kLolFireballCoordsProvider },
- { kLolCredits, kLolCreditsProvider },
- { kLolHistory, kLolHistoryProvider },
+ { kLoLIngamePakFiles, kLoLIngamePakFilesProvider },
+ { kLoLCharacterDefs, kLoLCharacterDefsProvider },
+ { kLoLIngameSfxFiles, kLoLIngameSfxFilesProvider },
+ { kLoLIngameSfxIndex, kLoLIngameSfxIndexProvider },
+ { kLoLMusicTrackMap, kLoLMusicTrackMapProvider },
+ { kLoLIngameGMSfxIndex, kLoLIngameGMSfxIndexProvider },
+ { kLoLIngameMT32SfxIndex, kLoLIngameMT32SfxIndexProvider },
+ { kLoLIngamePcSpkSfxIndex, kLoLIngamePcSpkSfxIndexProvider },
+ { kLoLSpellProperties, kLoLSpellPropertiesProvider },
+ { kLoLGameShapeMap, kLoLGameShapeMapProvider },
+ { kLoLSceneItemOffs, kLoLSceneItemOffsProvider },
+ { kLoLCharInvIndex, kLoLCharInvIndexProvider },
+ { kLoLCharInvDefs, kLoLCharInvDefsProvider },
+ { kLoLCharDefsMan, kLoLCharDefsManProvider },
+ { kLoLCharDefsWoman, kLoLCharDefsWomanProvider },
+ { kLoLCharDefsKieran, kLoLCharDefsKieranProvider },
+ { kLoLCharDefsAkshel, kLoLCharDefsAkshelProvider },
+ { kLoLExpRequirements, kLoLExpRequirementsProvider },
+ { kLoLMonsterModifiers, kLoLMonsterModifiersProvider },
+ { kLoLMonsterShiftOffsets, kLoLMonsterShiftOffsetsProvider },
+ { kLoLMonsterDirFlags, kLoLMonsterDirFlagsProvider },
+ { kLoLMonsterScaleY, kLoLMonsterScaleYProvider },
+ { kLoLMonsterScaleX, kLoLMonsterScaleXProvider },
+ { kLoLMonsterScaleWH, kLoLMonsterScaleWHProvider },
+ { kLoLFlyingObjectShp, kLoLFlyingObjectShpProvider },
+ { kLoLInventoryDesc, kLoLInventoryDescProvider },
+ { kLoLLevelShpList, kLoLLevelShpListProvider },
+ { kLoLLevelDatList, kLoLLevelDatListProvider },
+ { kLoLCompassDefs, kLoLCompassDefsProvider },
+ { kLoLItemPrices, kLoLItemPricesProvider },
+ { kLoLStashSetup, kLoLStashSetupProvider },
+ { kLoLDscWalls, kLoLDscWallsProvider },
+ { kRpgCommonDscShapeIndex, kRpgCommonDscShapeIndexProvider },
+ { kLoLDscOvlMap, kLoLDscOvlMapProvider },
+ { kLoLDscScaleWidthData, kLoLDscScaleWidthDataProvider },
+ { kLoLDscScaleHeightData, kLoLDscScaleHeightDataProvider },
+ { kRpgCommonDscX, kRpgCommonDscXProvider },
+ { kLoLDscY, kLoLDscYProvider },
+ { kRpgCommonDscTileIndex, kRpgCommonDscTileIndexProvider },
+ { kRpgCommonDscUnk2, kRpgCommonDscUnk2Provider },
+ { kRpgCommonDscDoorShapeIndex, kRpgCommonDscDoorShapeIndexProvider },
+ { kRpgCommonDscDimData1, kRpgCommonDscDimData1Provider },
+ { kRpgCommonDscDimData2, kRpgCommonDscDimData2Provider },
+ { kRpgCommonDscBlockMap, kRpgCommonDscBlockMapProvider },
+ { kRpgCommonDscDimMap, kRpgCommonDscDimMapProvider },
+ { kLoLDscOvlIndex, kLoLDscOvlIndexProvider },
+ { kRpgCommonDscBlockIndex, kRpgCommonDscBlockIndexProvider },
+ { kRpgCommonDscDoorY2, kRpgCommonDscDoorY2Provider },
+ { kLoLDscDoorScale, kLoLDscDoorScaleProvider },
+ { kLoLDscDoor4, kLoLDscDoor4Provider },
+ { kLoLDscDoorX, kLoLDscDoorXProvider },
+ { kLoLDscDoorY, kLoLDscDoorYProvider },
+ { kLoLScrollXTop, kLoLScrollXTopProvider },
+ { kLoLScrollYTop, kLoLScrollYTopProvider },
+ { kLoLScrollXBottom, kLoLScrollXBottomProvider },
+ { kLoLScrollYBottom, kLoLScrollYBottomProvider },
+ { kLoLButtonDefs, kLoLButtonDefsProvider },
+ { kLoLButtonList1, kLoLButtonList1Provider },
+ { kLoLButtonList2, kLoLButtonList2Provider },
+ { kLoLButtonList3, kLoLButtonList3Provider },
+ { kLoLButtonList4, kLoLButtonList4Provider },
+ { kLoLButtonList5, kLoLButtonList5Provider },
+ { kLoLButtonList6, kLoLButtonList6Provider },
+ { kLoLButtonList7, kLoLButtonList7Provider },
+ { kLoLButtonList8, kLoLButtonList8Provider },
+ { kLoLLegendData, kLoLLegendDataProvider },
+ { kLoLMapCursorOvl, kLoLMapCursorOvlProvider },
+ { kLoLMapStringId, kLoLMapStringIdProvider },
+ { kLoLSpellbookAnim, kLoLSpellbookAnimProvider },
+ { kLoLSpellbookCoords, kLoLSpellbookCoordsProvider },
+ { kLoLHealShapeFrames, kLoLHealShapeFramesProvider },
+ { kLoLLightningDefs, kLoLLightningDefsProvider },
+ { kLoLFireballCoords, kLoLFireballCoordsProvider },
+ { kLoLCredits, kLoLCreditsProvider },
+ { kLoLHistory, kLoLHistoryProvider },
{ -1, NULL }
};
diff --git a/engines/kyra/chargen.cpp b/engines/kyra/chargen.cpp
index b190e111c7..2990c6eca6 100644
--- a/engines/kyra/chargen.cpp
+++ b/engines/kyra/chargen.cpp
@@ -30,10 +30,10 @@ namespace Kyra {
class CharacterGenerator {
public:
- CharacterGenerator(EobCoreEngine *vm, Screen_Eob *screen);
+ CharacterGenerator(EoBCoreEngine *vm, Screen_EoB *screen);
~CharacterGenerator();
- bool start(EobCharacter *characters, uint8 ***faceShapes);
+ bool start(EoBCharacter *characters, uint8 ***faceShapes);
private:
void init();
@@ -89,9 +89,9 @@ private:
const uint8 *_chargenRaceMinStats;
const uint16 *_chargenRaceMaxStats;
- static const EobChargenButtonDef _chargenButtonDefs[];
+ static const EoBChargenButtonDef _chargenButtonDefs[];
static const CreatePartyModButton _chargenModButtons[];
- static const EobRect8 _chargenButtonBodyCoords[];
+ static const EoBRect8 _chargenButtonBodyCoords[];
static const int16 _chargenBoxX[];
static const int16 _chargenBoxY[];
static const int16 _chargenNameFieldX[];
@@ -102,14 +102,14 @@ private:
static const int16 _raceModifiers[];
- EobCharacter *_characters;
+ EoBCharacter *_characters;
uint8 **_faceShapes;
- EobCoreEngine *_vm;
- Screen_Eob *_screen;
+ EoBCoreEngine *_vm;
+ Screen_EoB *_screen;
};
-CharacterGenerator::CharacterGenerator(EobCoreEngine *vm, Screen_Eob *screen) : _vm(vm), _screen(screen),
+CharacterGenerator::CharacterGenerator(EoBCoreEngine *vm, Screen_EoB *screen) : _vm(vm), _screen(screen),
_characters(0), _faceShapes(0), _chargenMagicShapes(0), _chargenButtonLabels(0), _chargenMagicShapeTimer(0),
_updateBoxShapesIndex(0), _lastUpdateBoxShapesIndex(0), _magicShapesBox(6), _activeBox(0) {
@@ -124,13 +124,13 @@ CharacterGenerator::CharacterGenerator(EobCoreEngine *vm, Screen_Eob *screen) :
memset(_chargenMaxStats, 0, sizeof(_chargenMaxStats));
int temp;
- _chargenStrings1 = _vm->staticres()->loadStrings(kEobBaseChargenStrings1, temp);
- _chargenStrings2 = _vm->staticres()->loadStrings(kEobBaseChargenStrings2, temp);
- _chargenStartLevels = _vm->staticres()->loadRawData(kEobBaseChargenStartLevels, temp);
- _chargenEnterGameStrings = _vm->staticres()->loadStrings(kEobBaseChargenEnterGameStrings, temp);
- _chargenClassMinStats = _vm->staticres()->loadRawData(kEobBaseChargenClassMinStats, temp);
- _chargenRaceMinStats = _vm->staticres()->loadRawData(kEobBaseChargenRaceMinStats, temp);
- _chargenRaceMaxStats = _vm->staticres()->loadRawDataBe16(kEobBaseChargenRaceMaxStats, temp);
+ _chargenStrings1 = _vm->staticres()->loadStrings(kEoBBaseChargenStrings1, temp);
+ _chargenStrings2 = _vm->staticres()->loadStrings(kEoBBaseChargenStrings2, temp);
+ _chargenStartLevels = _vm->staticres()->loadRawData(kEoBBaseChargenStartLevels, temp);
+ _chargenEnterGameStrings = _vm->staticres()->loadStrings(kEoBBaseChargenEnterGameStrings, temp);
+ _chargenClassMinStats = _vm->staticres()->loadRawData(kEoBBaseChargenClassMinStats, temp);
+ _chargenRaceMinStats = _vm->staticres()->loadRawData(kEoBBaseChargenRaceMinStats, temp);
+ _chargenRaceMaxStats = _vm->staticres()->loadRawDataBe16(kEoBBaseChargenRaceMaxStats, temp);
}
CharacterGenerator::~CharacterGenerator() {
@@ -147,7 +147,7 @@ CharacterGenerator::~CharacterGenerator() {
}
}
-bool CharacterGenerator::start(EobCharacter *characters, uint8 ***faceShapes) {
+bool CharacterGenerator::start(EoBCharacter *characters, uint8 ***faceShapes) {
if (!characters && !faceShapes)
return true;
@@ -244,7 +244,7 @@ void CharacterGenerator::init() {
_faceShapes[i] = _screen->encodeShape((i % 10) << 2, (i / 10) << 5, 4, 32, true);
_screen->_curPage = 0;
- _screen->loadEobBitmap("CHARGEN", 0, 3, 3, 0);
+ _screen->loadEoBBitmap("CHARGEN", 0, 3, 3, 0);
_screen->loadShapeSetBitmap("CHARGENB", 3, 3);
if (_chargenMagicShapes) {
for (int i = 0; i < 10; i++)
@@ -272,7 +272,7 @@ void CharacterGenerator::initButtonsFromList(int first, int numButtons) {
_vm->gui_resetButtonList();
for (int i = 0; i < numButtons; i++) {
- const EobChargenButtonDef *e = &_chargenButtonDefs[first + i];
+ const EoBChargenButtonDef *e = &_chargenButtonDefs[first + i];
initButton(i, e->x, e->y, e->w, e->h, e->keyCode);
}
@@ -343,7 +343,7 @@ void CharacterGenerator::toggleSpecialButton(int index, int bodyCustom, int page
return;
const CreatePartyModButton *c = &_chargenModButtons[index];
- const EobRect8 *p = &_chargenButtonBodyCoords[c->bodyIndex + bodyCustom];
+ const EoBRect8 *p = &_chargenButtonBodyCoords[c->bodyIndex + bodyCustom];
int x2 = 20;
int y2 = 0;
@@ -627,7 +627,7 @@ void CharacterGenerator::updateMagicShapes() {
}
void CharacterGenerator::generateStats(int index) {
- EobCharacter *c = &_characters[index];
+ EoBCharacter *c = &_characters[index];
for (int i = 0; i < 3; i++) {
c->level[i] = _chargenStartLevels[(c->cClass << 2) + i];
@@ -674,7 +674,7 @@ void CharacterGenerator::modifyMenu() {
_vm->removeInputTop();
printStats(_activeBox, 3);
- EobCharacter *c = &_characters[_activeBox];
+ EoBCharacter *c = &_characters[_activeBox];
int8 hpLO = c->hitPointsCur;
for (int i = 0; i >= 0 && i < 7; ) {
@@ -874,7 +874,7 @@ void CharacterGenerator::printStats(int index, int mode) {
_screen->copyRegion(0, 0, 160, 0, 160, 128, 2, 2, Screen::CR_NO_P_CHECK);
_screen->_curPage = 2;
- EobCharacter *c = &_characters[index];
+ EoBCharacter *c = &_characters[index];
if (mode != 4)
_screen->drawShape(2, c->faceShape, 224, 2, 0);
@@ -973,7 +973,7 @@ int CharacterGenerator::modifyStat(int index, int8 *stat1, int8 *stat2) {
_screen->printShadedText(statStr.c_str(), b->x + 32, b->y, 6, 0);
_screen->updateScreen();
- EobCharacter *c = &_characters[_activeBox];
+ EoBCharacter *c = &_characters[_activeBox];
int ci = index;
uint8 v2 = s2 ? *s2 : 0;
@@ -1145,7 +1145,7 @@ void CharacterGenerator::finish() {
_characters[0].inventory[2] = _vm->duplicateItem(35);
for (int i = 0; i < 4; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
c->flags = 1;
c->food = 100;
c->id = i;
@@ -1193,7 +1193,7 @@ void CharacterGenerator::finish() {
static const int8 *itemList[] = { itemList0, itemList1, itemList2, itemList3 };
for (int i = 0; i < 4; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
c->flags = 1;
c->food = 100;
c->id = i;
@@ -1283,7 +1283,7 @@ void CharacterGenerator::finish() {
}
for (int i = 0; i < 4; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
c->strengthMax = c->strengthCur;
c->strengthExtMax = c->strengthExtCur;
c->intelligenceMax = c->intelligenceCur;
@@ -1325,7 +1325,7 @@ void CharacterGenerator::finish() {
}
}
-const EobChargenButtonDef CharacterGenerator::_chargenButtonDefs[] = {
+const EoBChargenButtonDef CharacterGenerator::_chargenButtonDefs[] = {
{ 0x01, 0x37, 0x31, 0x32, 0x70 },
{ 0x09, 0x37, 0x31, 0x32, 0x71 },
{ 0x01, 0x77, 0x31, 0x32, 0x72 },
@@ -1389,7 +1389,7 @@ const CreatePartyModButton CharacterGenerator::_chargenModButtons[] = {
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x1C, 0xAC }
};
-const EobRect8 CharacterGenerator::_chargenButtonBodyCoords[] = {
+const EoBRect8 CharacterGenerator::_chargenButtonBodyCoords[] = {
{ 0x00, 0x80, 0x04, 0x20 },
{ 0x04, 0x80, 0x04, 0x20 },
{ 0x08, 0x80, 0x04, 0x20 },
@@ -1426,11 +1426,11 @@ const int16 CharacterGenerator::_raceModifiers[] = {
0, 0, 0, 0, 1, -1, 0, 1, -1, 0, 0, 0, -1, 0, 0, 1, 0, 0
};
-bool EobCoreEngine::startCharacterGeneration() {
+bool EoBCoreEngine::startCharacterGeneration() {
return CharacterGenerator(this, _screen).start(_characters, &_faceShapes);
}
-bool EobCoreEngine::transferParty() {
+bool EoBCoreEngine::transferParty() {
return false;
}
diff --git a/engines/kyra/darkmoon.cpp b/engines/kyra/darkmoon.cpp
index e44040b0d5..304e5c9537 100644
--- a/engines/kyra/darkmoon.cpp
+++ b/engines/kyra/darkmoon.cpp
@@ -28,7 +28,7 @@
namespace Kyra {
-DarkMoonEngine::DarkMoonEngine(OSystem *system, const GameFlags &flags) : EobCoreEngine(system, flags) {
+DarkMoonEngine::DarkMoonEngine(OSystem *system, const GameFlags &flags) : EoBCoreEngine(system, flags) {
_seqIntro = _seqFinale = 0;
_shapesIntro = _shapesFinale = 0;
_dscDoorType5Offs = 0;
@@ -50,13 +50,13 @@ DarkMoonEngine::~DarkMoonEngine() {
}
Common::Error DarkMoonEngine::init() {
- Common::Error err = EobCoreEngine::init();
+ Common::Error err = EoBCoreEngine::init();
if (err.getCode() != Common::kNoError)
return err;
initStaticResource();
- _monsterProps = new EobMonsterProperty[10];
+ _monsterProps = new EoBMonsterProperty[10];
static const uint16 wX[] = { 221, 76 };
static const uint8 wY[] = { 189, 162 };
@@ -93,7 +93,7 @@ void DarkMoonEngine::startupNew() {
_currentBlock = 171;
_currentDirection = 2;
setHandItem(0);
- EobCoreEngine::startupNew();
+ EoBCoreEngine::startupNew();
}
void DarkMoonEngine::drawNpcScene(int npcIndex) {
@@ -149,7 +149,7 @@ void DarkMoonEngine::runNpcDialogue(int npcIndex) {
}
void DarkMoonEngine::updateUsedCharacterHandItem(int charIndex, int slot) {
- EobItem *itm = &_items[_characters[charIndex].inventory[slot]];
+ EoBItem *itm = &_items[_characters[charIndex].inventory[slot]];
if (itm->type == 48 || itm->type == 62) {
if (itm->value == 5)
return;
@@ -278,7 +278,7 @@ void DarkMoonEngine::replaceMonster(int unit, uint16 block, int pos, int dir, in
initMonster(index, unit, block, pos, dir, type, shpIndex, mode, h2, randItem, fixedItem);
}
-bool DarkMoonEngine::killMonsterExtra(EobMonsterInPlay *m) {
+bool DarkMoonEngine::killMonsterExtra(EoBMonsterInPlay *m) {
if (_currentLevel == 16 && _currentSub == 1 && (_monsterProps[m->type].capsFlags & 4)) {
if (m->type) {
_playFinale = true;
@@ -464,7 +464,7 @@ int DarkMoonEngine::charSelectDialogue() {
}
void DarkMoonEngine::characterLevelGain(int charIndex) {
- EobCharacter *c = &_characters[charIndex];
+ EoBCharacter *c = &_characters[charIndex];
int s = _numLevelsPerClass[c->cClass];
for (int i = 0; i < s; i++) {
uint32 er = getRequiredExperience(c->cClass, i, c->level[i] + 1);
diff --git a/engines/kyra/darkmoon.h b/engines/kyra/darkmoon.h
index 35eb90a9dc..590b2f4ea1 100644
--- a/engines/kyra/darkmoon.h
+++ b/engines/kyra/darkmoon.h
@@ -31,7 +31,7 @@ namespace Kyra {
class DarkmoonSequenceHelper;
-struct EobSequenceStep {
+struct EoBSequenceStep {
uint8 command;
uint8 obj;
int16 x1;
@@ -44,8 +44,8 @@ struct EobSequenceStep {
uint8 h;
};
-class DarkMoonEngine : public EobCoreEngine {
-friend class GUI_Eob;
+class DarkMoonEngine : public EoBCoreEngine {
+friend class GUI_EoB;
friend class DarkmoonSequenceHelper;
public:
DarkMoonEngine(OSystem *system, const GameFlags &flags);
@@ -74,14 +74,14 @@ private:
const char * const *_introStrings;
const char * const *_cpsFilesIntro;
- const EobSequenceStep **_seqIntro;
- const EobShapeDef **_shapesIntro;
+ const EoBSequenceStep **_seqIntro;
+ const EoBShapeDef **_shapesIntro;
const char * const *_finaleStrings;
const uint8 *_creditsData;
const char * const *_cpsFilesFinale;
- const EobSequenceStep **_seqFinale;
- const EobShapeDef **_shapesFinale;
+ const EoBSequenceStep **_seqFinale;
+ const EoBShapeDef **_shapesFinale;
static const char *_palFilesIntro[];
static const char *_palFilesFinale[];
@@ -108,7 +108,7 @@ private:
void generateMonsterPalettes(const char *file, int16 monsterIndex);
void loadMonsterDecoration(const char *file, int16 monsterIndex);
void replaceMonster(int unit, uint16 block, int d, int dir, int type, int shpIndex, int mode, int h2, int randItem, int fixedItem);
- bool killMonsterExtra(EobMonsterInPlay *m);
+ bool killMonsterExtra(EoBMonsterInPlay *m);
// Level
const uint8 *loadDoorShapes(const char *filename, int doorIndex, const uint8 *shapeDefs);
diff --git a/engines/kyra/debugger.cpp b/engines/kyra/debugger.cpp
index 6a4b88c77a..96003d9e99 100644
--- a/engines/kyra/debugger.cpp
+++ b/engines/kyra/debugger.cpp
@@ -472,7 +472,7 @@ Debugger_LoL::Debugger_LoL(LoLEngine *vm) : Debugger(vm), _vm(vm) {
#endif // ENABLE_LOL
#ifdef ENABLE_EOB
-Debugger_Eob::Debugger_Eob(EobCoreEngine *vm) : Debugger(vm), _vm(vm) {
+Debugger_EoB::Debugger_EoB(EoBCoreEngine *vm) : Debugger(vm), _vm(vm) {
}
#endif // ENABLE_EOB
diff --git a/engines/kyra/debugger.h b/engines/kyra/debugger.h
index 1bd8363612..77f1a9a550 100644
--- a/engines/kyra/debugger.h
+++ b/engines/kyra/debugger.h
@@ -109,14 +109,14 @@ protected:
#endif // ENABLE_LOL
#ifdef ENABLE_EOB
-class EobCoreEngine;
+class EoBCoreEngine;
-class Debugger_Eob : public Debugger {
+class Debugger_EoB : public Debugger {
public:
- Debugger_Eob(EobCoreEngine *vm);
+ Debugger_EoB(EoBCoreEngine *vm);
protected:
- EobCoreEngine *_vm;
+ EoBCoreEngine *_vm;
};
#endif // ENABLE_EOB
diff --git a/engines/kyra/detection.cpp b/engines/kyra/detection.cpp
index e021a3a4c2..56ad42773c 100644
--- a/engines/kyra/detection.cpp
+++ b/engines/kyra/detection.cpp
@@ -134,7 +134,7 @@ bool KyraMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGame
#endif // ENABLE_LOL
#ifdef ENABLE_EOB
case Kyra::GI_EOB1:
- *engine = new Kyra::EobEngine(syst, flags);
+ *engine = new Kyra::EoBEngine(syst, flags);
break;
case Kyra::GI_EOB2:
*engine = new Kyra::DarkMoonEngine(syst, flags);
diff --git a/engines/kyra/eob.cpp b/engines/kyra/eob.cpp
index d90a3caa74..0010a51779 100644
--- a/engines/kyra/eob.cpp
+++ b/engines/kyra/eob.cpp
@@ -28,7 +28,7 @@
namespace Kyra {
-EobEngine::EobEngine(OSystem *system, const GameFlags &flags) : EobCoreEngine(system, flags) {
+EoBEngine::EoBEngine(OSystem *system, const GameFlags &flags) : EoBCoreEngine(system, flags) {
_numSpells = 53;
_menuChoiceInit = 4;
@@ -42,12 +42,12 @@ EobEngine::EobEngine(OSystem *system, const GameFlags &flags) : EobCoreEngine(sy
_dscDoorCoordsExt = 0;
}
-EobEngine::~EobEngine() {
+EoBEngine::~EoBEngine() {
delete[] _itemsOverlay;
}
-Common::Error EobEngine::init() {
- Common::Error err = EobCoreEngine::init();
+Common::Error EoBEngine::init() {
+ Common::Error err = EoBCoreEngine::init();
if (err.getCode() != Common::kNoError)
return err;
@@ -90,21 +90,21 @@ Common::Error EobEngine::init() {
return Common::kNoError;
}
-void EobEngine::startupNew() {
+void EoBEngine::startupNew() {
_currentLevel = 1;
_currentSub = 0;
loadLevel(1, 0);
_currentBlock = 490;
_currentDirection = 0;
setHandItem(0);
- EobCoreEngine::startupNew();
+ EoBCoreEngine::startupNew();
}
-void EobEngine::startupLoad() {
+void EoBEngine::startupLoad() {
_sound->loadSoundFile("ADLIB");
}
-void EobEngine::drawNpcScene(int npcIndex) {
+void EoBEngine::drawNpcScene(int npcIndex) {
_screen->copyRegion(0, 0, 0, 0, 176, 120, 6, 0, Screen::CR_NO_P_CHECK);
switch (npcIndex) {
case 0:
@@ -155,7 +155,7 @@ void EobEngine::drawNpcScene(int npcIndex) {
}
}
-void EobEngine::encodeDrawNpcSeqShape(int npcIndex, int drawX, int drawY) {
+void EoBEngine::encodeDrawNpcSeqShape(int npcIndex, int drawX, int drawY) {
const uint8 *shpDef = &_npcShpData[npcIndex << 2];
_screen->_curPage = 2;
const uint8 *shp = _screen->encodeShape(shpDef[0], shpDef[1], shpDef[2], shpDef[3]);
@@ -169,7 +169,7 @@ void EobEngine::encodeDrawNpcSeqShape(int npcIndex, int drawX, int drawY) {
#define DLG2A3(cond, txt, buttonstr1, buttonstr2) ((cond) ? (DLG2(txt, buttonstr1) ? 2 : 0) : DLG3(txt, buttonstr2))
#define TXT(txt) _txt->printDialogueText(txt, _moreStrings[0])
-void EobEngine::runNpcDialogue(int npcIndex) {
+void EoBEngine::runNpcDialogue(int npcIndex) {
int r = 0;
int a = 0;
Item itm = 0;
@@ -327,8 +327,8 @@ void EobEngine::runNpcDialogue(int npcIndex) {
#undef DLG3
#undef DLG2A3
-void EobEngine::updateUsedCharacterHandItem(int charIndex, int slot) {
- EobItem *itm = &_items[_characters[charIndex].inventory[slot]];
+void EoBEngine::updateUsedCharacterHandItem(int charIndex, int slot) {
+ EoBItem *itm = &_items[_characters[charIndex].inventory[slot]];
if (itm->type == 48) {
int charges = itm->flags & 0x3f;
if (--charges)
@@ -340,7 +340,7 @@ void EobEngine::updateUsedCharacterHandItem(int charIndex, int slot) {
}
}
-void EobEngine::replaceMonster(int unit, uint16 block, int pos, int dir, int type, int shpIndex, int mode, int h2, int randItem, int fixedItem) {
+void EoBEngine::replaceMonster(int unit, uint16 block, int pos, int dir, int type, int shpIndex, int mode, int h2, int randItem, int fixedItem) {
if (_levelBlockProperties[block].flags & 7)
return;
@@ -352,7 +352,7 @@ void EobEngine::replaceMonster(int unit, uint16 block, int pos, int dir, int typ
}
}
-void EobEngine::updateScriptTimersExtra() {
+void EoBEngine::updateScriptTimersExtra() {
int cnt = 0;
for (int i = 1; i < 30; i++) {
if (_monsters[i].hitPointsCur <= 0)
@@ -369,7 +369,7 @@ void EobEngine::updateScriptTimersExtra() {
}
}
-void EobEngine::loadDoorShapes(int doorType1, int shapeId1, int doorType2, int shapeId2) {
+void EoBEngine::loadDoorShapes(int doorType1, int shapeId1, int doorType2, int shapeId2) {
_screen->loadShapeSetBitmap("DOOR", 5, 3);
_screen->_curPage = 2;
@@ -398,7 +398,7 @@ void EobEngine::loadDoorShapes(int doorType1, int shapeId1, int doorType2, int s
_screen->_curPage = 0;
}
-void EobEngine::drawDoorIntern(int type, int index, int x, int y, int w, int wall, int mDim, int16 y1, int16 y2) {
+void EoBEngine::drawDoorIntern(int type, int index, int x, int y, int w, int wall, int mDim, int16 y1, int16 y2) {
int shapeIndex = type + 2 - mDim;
uint8 *shp = _doorShapes[shapeIndex];
@@ -467,7 +467,7 @@ void EobEngine::drawDoorIntern(int type, int index, int x, int y, int w, int wal
}
}
-void EobEngine::turnUndeadAuto() {
+void EoBEngine::turnUndeadAuto() {
if (_currentLevel != 2 && _currentLevel != 7)
return;
@@ -477,7 +477,7 @@ void EobEngine::turnUndeadAuto() {
if (!testCharacter(i, 0x0d))
continue;
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
if (_itemTypes[_items[c->inventory[0]].type].extraProperties != 6 && _itemTypes[_items[c->inventory[1]].type].extraProperties != 6)
continue;
@@ -506,12 +506,12 @@ void EobEngine::turnUndeadAuto() {
_openBookCasterLevel = 0;
}
-void EobEngine::turnUndeadAutoHit() {
+void EoBEngine::turnUndeadAutoHit() {
_txt->printMessage(_turnUndeadString[0], -1, _characters[_openBookChar].name);
sparkEffectOffensive();
}
-bool EobEngine::checkPartyStatusExtra() {
+bool EoBEngine::checkPartyStatusExtra() {
_screen->copyPage(0, 10);
int cd = _screen->curDimIndex();
gui_drawBox(0, 121, 320, 80, _color1_1, _color2_1, _bkgColor_1);
@@ -529,7 +529,7 @@ bool EobEngine::checkPartyStatusExtra() {
return true;
}
-int EobEngine::resurrectionSelectDialogue() {
+int EoBEngine::resurrectionSelectDialogue() {
gui_drawDialogueBox();
_txt->printDialogueText(_npcStrings[0][1]);
@@ -548,7 +548,7 @@ int EobEngine::resurrectionSelectDialogue() {
return 1;
}
-void EobEngine::healParty() {
+void EoBEngine::healParty() {
int cnt = rollDice(1, 3, 2);
for (int i = 0; i < 6 && cnt; i++) {
if (testCharacter(i, 3))
diff --git a/engines/kyra/eob.h b/engines/kyra/eob.h
index 2dfccca94e..0f83c47b03 100644
--- a/engines/kyra/eob.h
+++ b/engines/kyra/eob.h
@@ -29,11 +29,11 @@
namespace Kyra {
-class EobEngine : public EobCoreEngine {
-friend class GUI_Eob;
+class EoBEngine : public EoBCoreEngine {
+friend class GUI_EoB;
public:
- EobEngine(OSystem *system, const GameFlags &flags);
- ~EobEngine();
+ EoBEngine(OSystem *system, const GameFlags &flags);
+ ~EoBEngine();
private:
// Init / Release
diff --git a/engines/kyra/eobcommon.cpp b/engines/kyra/eobcommon.cpp
index dfa465c789..ebd26d3c18 100644
--- a/engines/kyra/eobcommon.cpp
+++ b/engines/kyra/eobcommon.cpp
@@ -36,7 +36,7 @@
namespace Kyra {
-EobCoreEngine::EobCoreEngine(OSystem *system, const GameFlags &flags) : KyraRpgEngine(system, flags), _numLargeItemShapes(flags.gameID == GI_EOB1 ? 14 : 11),
+EoBCoreEngine::EoBCoreEngine(OSystem *system, const GameFlags &flags) : KyraRpgEngine(system, flags), _numLargeItemShapes(flags.gameID == GI_EOB1 ? 14 : 11),
_numSmallItemShapes(flags.gameID == GI_EOB1 ? 23 : 26), _numThrownItemShapes(flags.gameID == GI_EOB1 ? 12 : 9), _numItemIconShapes(flags.gameID == GI_EOB1 ? 89 : 112),
_teleporterWallId(flags.gameID == GI_EOB1 ? 52 : 44) {
_screen = 0;
@@ -212,7 +212,7 @@ EobCoreEngine::EobCoreEngine(OSystem *system, const GameFlags &flags) : KyraRpgE
#undef DWM0
}
-EobCoreEngine::~EobCoreEngine() {
+EoBCoreEngine::~EoBCoreEngine() {
releaseItemsAndDecorationsShapes();
releaseTempData();
@@ -292,12 +292,12 @@ EobCoreEngine::~EobCoreEngine() {
_txt = 0;
}
-Common::Error EobCoreEngine::init() {
+Common::Error EoBCoreEngine::init() {
// In EOB the timer proc is directly invoked via interrupt 0x1c, 18.2 times per second.
// This makes a tick length of 54.94.
_tickLength = 55;
- _screen = new Screen_Eob(this, _system);
+ _screen = new Screen_EoB(this, _system);
assert(_screen);
_screen->setResolution();
@@ -333,13 +333,13 @@ Common::Error EobCoreEngine::init() {
}
setupKeyMap();
- _gui = new GUI_Eob(this);
+ _gui = new GUI_EoB(this);
assert(_gui);
_txt = new TextDisplayer_rpg(this, _screen);
assert(_txt);
- _inf = new EobInfProcessor(this, _screen);
+ _inf = new EoBInfProcessor(this, _screen);
assert(_inf);
- _debugger = new Debugger_Eob(this);
+ _debugger = new Debugger_EoB(this);
assert(_debugger);
_screen->loadFont(Screen::FID_6_FNT, "FONT6.FNT");
@@ -375,14 +375,14 @@ Common::Error EobCoreEngine::init() {
_wllVcnOffset = 16;
- _monsters = new EobMonsterInPlay[30];
- memset(_monsters, 0, 30 * sizeof(EobMonsterInPlay));
+ _monsters = new EoBMonsterInPlay[30];
+ memset(_monsters, 0, 30 * sizeof(EoBMonsterInPlay));
- _characters = new EobCharacter[6];
- memset(_characters, 0, sizeof(EobCharacter) * 6);
+ _characters = new EoBCharacter[6];
+ memset(_characters, 0, sizeof(EoBCharacter) * 6);
- _items = new EobItem[600];
- memset(_items, 0, sizeof(EobItem) * 600);
+ _items = new EoBItem[600];
+ memset(_items, 0, sizeof(EoBItem) * 600);
_itemNames = new char*[130];
for (int i = 0; i < 130; i++) {
@@ -390,9 +390,9 @@ Common::Error EobCoreEngine::init() {
memset(_itemNames[i], 0, 35);
}
- _flyingObjects = new EobFlyingObject[_numFlyingObjects];
+ _flyingObjects = new EoBFlyingObject[_numFlyingObjects];
_flyingObjectsPtr = _flyingObjects;
- memset(_flyingObjects, 0, _numFlyingObjects * sizeof(EobFlyingObject));
+ memset(_flyingObjects, 0, _numFlyingObjects * sizeof(EoBFlyingObject));
_spellAnimBuffer = new uint8[4096];
memset(_spellAnimBuffer, 0, 4096);
@@ -426,7 +426,7 @@ Common::Error EobCoreEngine::init() {
return Common::kNoError;
}
-Common::Error EobCoreEngine::go() {
+Common::Error EoBCoreEngine::go() {
_txt->removePageBreakFlag();
_screen->loadPalette("palette.col", _screen->getPalette(0));
_screen->setScreenPalette(_screen->getPalette(0));
@@ -482,12 +482,12 @@ Common::Error EobCoreEngine::go() {
return Common::kNoError;
}
-void EobCoreEngine::registerDefaultSettings() {
+void EoBCoreEngine::registerDefaultSettings() {
KyraEngine_v1::registerDefaultSettings();
ConfMan.registerDefault("hpbargraphs", true);
}
-void EobCoreEngine::readSettings() {
+void EoBCoreEngine::readSettings() {
_configHpBarGraphs = ConfMan.getBool("hpbargraphs");
_configSounds = ConfMan.getBool("sfx_mute") ? 0 : 1;
_configMusic = _configSounds ? 1 : 0;
@@ -496,7 +496,7 @@ void EobCoreEngine::readSettings() {
_sound->enableSFX(_configSounds);
}
-void EobCoreEngine::writeSettings() {
+void EoBCoreEngine::writeSettings() {
ConfMan.setBool("hpbargraphs", _configHpBarGraphs);
ConfMan.setBool("sfx_mute", _configSounds == 0);
@@ -510,7 +510,7 @@ void EobCoreEngine::writeSettings() {
ConfMan.flushToDisk();
}
-void EobCoreEngine::startupNew() {
+void EoBCoreEngine::startupNew() {
gui_setPlayFieldButtons();
_screen->_curPage = 0;
gui_drawPlayField(false);
@@ -521,7 +521,7 @@ void EobCoreEngine::startupNew() {
_updateCharNum = 0;
}
-void EobCoreEngine::runLoop() {
+void EoBCoreEngine::runLoop() {
_envAudioTimer = _system->getMillis() + (rollDice(1, 10, 3) * 18 * _tickLength);
_flashShapeTimer = 0;
_drawSceneTimer = _system->getMillis();
@@ -556,7 +556,7 @@ void EobCoreEngine::runLoop() {
}
}
-bool EobCoreEngine::checkPartyStatus(bool handleDeath) {
+bool EoBCoreEngine::checkPartyStatus(bool handleDeath) {
int numChars = 0;
for (int i = 0; i < 6; i++)
numChars += testCharacter(i, 13);
@@ -582,7 +582,7 @@ bool EobCoreEngine::checkPartyStatus(bool handleDeath) {
return false;
}
-void EobCoreEngine::loadItemsAndDecorationsShapes() {
+void EoBCoreEngine::loadItemsAndDecorationsShapes() {
releaseItemsAndDecorationsShapes();
_screen->setCurPage(2);
@@ -653,7 +653,7 @@ void EobCoreEngine::loadItemsAndDecorationsShapes() {
}
}
-void EobCoreEngine::releaseItemsAndDecorationsShapes() {
+void EoBCoreEngine::releaseItemsAndDecorationsShapes() {
if (_largeItemShapes) {
for (int i = 0; i < _numLargeItemShapes; i++) {
if (_largeItemShapes[i])
@@ -745,7 +745,7 @@ void EobCoreEngine::releaseItemsAndDecorationsShapes() {
delete[] _lightningColumnShape;
}
-void EobCoreEngine::setHandItem(Item itemIndex) {
+void EoBCoreEngine::setHandItem(Item itemIndex) {
if (itemIndex == -1)
return;
@@ -771,13 +771,13 @@ void EobCoreEngine::setHandItem(Item itemIndex) {
_screen->setMouseCursor(mouseOffs, mouseOffs, shp);
}
-int EobCoreEngine::getDexterityArmorClassModifier(int dexterity) {
+int EoBCoreEngine::getDexterityArmorClassModifier(int dexterity) {
static const int8 mod[] = { 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, -2, -3, -4, -4, -5, -5, -5, -6, -6 };
return mod[dexterity];
}
-int EobCoreEngine::generateCharacterHitpointsByLevel(int charIndex, int levelIndex) {
- EobCharacter *c = &_characters[charIndex];
+int EoBCoreEngine::generateCharacterHitpointsByLevel(int charIndex, int levelIndex) {
+ EoBCharacter *c = &_characters[charIndex];
int m = getClassAndConstHitpointsModifier(c->cClass, c->constitutionCur);
int h = 0;
@@ -804,7 +804,7 @@ int EobCoreEngine::generateCharacterHitpointsByLevel(int charIndex, int levelInd
return h;
}
-int EobCoreEngine::getClassAndConstHitpointsModifier(int cclass, int constitution) {
+int EoBCoreEngine::getClassAndConstHitpointsModifier(int cclass, int constitution) {
int res = _hpConstModifiers[constitution];
// This also applies to EOB1 despite being coded differently there
if (res <= 2 || (_classModifierFlags[cclass] & 0x31))
@@ -813,11 +813,11 @@ int EobCoreEngine::getClassAndConstHitpointsModifier(int cclass, int constitutio
return 2;
}
-int EobCoreEngine::getCharacterClassType(int cclass, int levelIndex) {
+int EoBCoreEngine::getCharacterClassType(int cclass, int levelIndex) {
return _characterClassType[cclass * 3 + levelIndex];
}
-int EobCoreEngine::getModifiedHpLimits(int hpModifier, int constModifier, int level, bool mode) {
+int EoBCoreEngine::getModifiedHpLimits(int hpModifier, int constModifier, int level, bool mode) {
int s = _hpIncrPerLevel[6 + hpModifier] > level ? level : _hpIncrPerLevel[6 + hpModifier];
int res = s;
@@ -835,7 +835,7 @@ int EobCoreEngine::getModifiedHpLimits(int hpModifier, int constModifier, int le
return res;
}
-Common::String EobCoreEngine::getCharStrength(int str, int strExt) {
+Common::String EoBCoreEngine::getCharStrength(int str, int strExt) {
if (strExt) {
if (strExt == 100)
strExt = 0;
@@ -847,11 +847,11 @@ Common::String EobCoreEngine::getCharStrength(int str, int strExt) {
return _strenghtStr;
}
-int EobCoreEngine::testCharacter(int index, int flags) {
+int EoBCoreEngine::testCharacter(int index, int flags) {
if (index == -1)
return 0;
- EobCharacter *c = &_characters[index];
+ EoBCharacter *c = &_characters[index];
int res = 1;
if (flags & 1)
@@ -878,7 +878,7 @@ int EobCoreEngine::testCharacter(int index, int flags) {
return res;
}
-int EobCoreEngine::getNextValidCharIndex(int curCharIndex, int searchStep) {
+int EoBCoreEngine::getNextValidCharIndex(int curCharIndex, int searchStep) {
do {
curCharIndex += searchStep;
if (curCharIndex < 0)
@@ -890,8 +890,8 @@ int EobCoreEngine::getNextValidCharIndex(int curCharIndex, int searchStep) {
return curCharIndex;
}
-void EobCoreEngine::recalcArmorClass(int index) {
- EobCharacter *c = &_characters[index];
+void EoBCoreEngine::recalcArmorClass(int index) {
+ EoBCharacter *c = &_characters[index];
int acm = getDexterityArmorClassModifier(c->dexterityCur);
c->armorClass = 10 + acm;
@@ -958,8 +958,8 @@ void EobCoreEngine::recalcArmorClass(int index) {
c->armorClass = -10;
}
-int EobCoreEngine::validateWeaponSlotItem(int index, int slot) {
- EobCharacter *c = &_characters[index];
+int EoBCoreEngine::validateWeaponSlotItem(int index, int slot) {
+ EoBCharacter *c = &_characters[index];
int itm1 = c->inventory[0];
int r = itemUsableByCharacter(index, itm1);
int tp1 = _items[itm1].type;
@@ -987,7 +987,7 @@ int EobCoreEngine::validateWeaponSlotItem(int index, int slot) {
return r;
}
-int EobCoreEngine::getClericPaladinLevel(int index) {
+int EoBCoreEngine::getClericPaladinLevel(int index) {
if (_castScrollSlot)
return 9;
@@ -1007,7 +1007,7 @@ int EobCoreEngine::getClericPaladinLevel(int index) {
return 1;
}
-int EobCoreEngine::getMageLevel(int index) {
+int EoBCoreEngine::getMageLevel(int index) {
if (_castScrollSlot)
return 9;
@@ -1018,7 +1018,7 @@ int EobCoreEngine::getMageLevel(int index) {
return (l > -1) ? _characters[index].level[l] : 1;
}
-int EobCoreEngine::getCharacterLevelIndex(int type, int cClass) {
+int EoBCoreEngine::getCharacterLevelIndex(int type, int cClass) {
if (getCharacterClassType(cClass, 0) == type)
return 0;
@@ -1031,7 +1031,7 @@ int EobCoreEngine::getCharacterLevelIndex(int type, int cClass) {
return -1;
}
-int EobCoreEngine::countCharactersWithSpecificItems(int16 itemType, int16 itemValue) {
+int EoBCoreEngine::countCharactersWithSpecificItems(int16 itemType, int16 itemValue) {
int res = 0;
for (int i = 0; i < 6; i++) {
if (!testCharacter(i, 1))
@@ -1042,7 +1042,7 @@ int EobCoreEngine::countCharactersWithSpecificItems(int16 itemType, int16 itemVa
return res;
}
-int EobCoreEngine::checkInventoryForItem(int character, int16 itemType, int16 itemValue) {
+int EoBCoreEngine::checkInventoryForItem(int character, int16 itemType, int16 itemValue) {
for (int i = 0; i < 27; i++) {
uint16 inv = _characters[character].inventory[i];
if (!inv)
@@ -1055,11 +1055,11 @@ int EobCoreEngine::checkInventoryForItem(int character, int16 itemType, int16 it
return -1;
}
-void EobCoreEngine::modifyCharacterHitpoints(int character, int16 points) {
+void EoBCoreEngine::modifyCharacterHitpoints(int character, int16 points) {
if (!testCharacter(character, 3))
return;
- EobCharacter *c = &_characters[character];
+ EoBCharacter *c = &_characters[character];
c->hitPointsCur += points;
if (c->hitPointsCur > c->hitPointsMax)
c->hitPointsCur = c->hitPointsMax;
@@ -1068,14 +1068,14 @@ void EobCoreEngine::modifyCharacterHitpoints(int character, int16 points) {
gui_drawCharPortraitWithStats(character);
}
-void EobCoreEngine::neutralizePoison(int character) {
+void EoBCoreEngine::neutralizePoison(int character) {
_characters[character].flags &= ~2;
_characters[character].effectFlags &= ~0x2000;
deleteCharEventTimer(character, -34);
gui_drawCharPortraitWithStats(character);
}
-void EobCoreEngine::npcSequence(int npcIndex) {
+void EoBCoreEngine::npcSequence(int npcIndex) {
_screen->loadShapeSetBitmap("OUTTAKE", 5, 3);
_screen->copyRegion(0, 0, 0, 0, 176, 120, 0, 6, Screen::CR_NO_P_CHECK);
@@ -1095,8 +1095,8 @@ void EobCoreEngine::npcSequence(int npcIndex) {
gui_restorePlayField();
}
-void EobCoreEngine::initNpc(int npcIndex) {
- EobCharacter *c = _characters;
+void EoBCoreEngine::initNpc(int npcIndex) {
+ EoBCharacter *c = _characters;
int i = 0;
for (; i < 6; i++) {
if (!(_characters[i].flags & 1)) {
@@ -1106,7 +1106,7 @@ void EobCoreEngine::initNpc(int npcIndex) {
}
delete[] c->faceShape;
- memcpy(c, &_npcPreset[npcIndex], sizeof(EobCharacter));
+ memcpy(c, &_npcPreset[npcIndex], sizeof(EoBCharacter));
recalcArmorClass(i);
for (i = 0; i < 25; i++) {
@@ -1121,7 +1121,7 @@ void EobCoreEngine::initNpc(int npcIndex) {
_screen->_curPage = 0;
}
-int EobCoreEngine::npcJoinDialogue(int npcIndex, int queryJoinTextId, int confirmJoinTextId, int noJoinTextId) {
+int EoBCoreEngine::npcJoinDialogue(int npcIndex, int queryJoinTextId, int confirmJoinTextId, int noJoinTextId) {
gui_drawDialogueBox();
_txt->printDialogueText(queryJoinTextId, 0);
@@ -1144,7 +1144,7 @@ int EobCoreEngine::npcJoinDialogue(int npcIndex, int queryJoinTextId, int confir
return r ^ 1;
}
-int EobCoreEngine::prepareForNewPartyMember(int16 itemType, int16 itemValue) {
+int EoBCoreEngine::prepareForNewPartyMember(int16 itemType, int16 itemValue) {
int numChars = 0;
for (int i = 0; i < 6; i++)
numChars += (_characters[i].flags & 1);
@@ -1167,7 +1167,7 @@ int EobCoreEngine::prepareForNewPartyMember(int16 itemType, int16 itemValue) {
return 1;
}
-void EobCoreEngine::dropCharacter(int charIndex) {
+void EoBCoreEngine::dropCharacter(int charIndex) {
if (!testCharacter(charIndex, 1))
return;
@@ -1181,8 +1181,8 @@ void EobCoreEngine::dropCharacter(int charIndex) {
setupCharacterTimers();
}
-void EobCoreEngine::removeCharacterFromParty(int charIndex) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::removeCharacterFromParty(int charIndex) {
+ EoBCharacter *c = &_characters[charIndex];
c->flags = 0;
for (int i = 0; i < 27; i++) {
@@ -1204,14 +1204,14 @@ void EobCoreEngine::removeCharacterFromParty(int charIndex) {
setupCharacterTimers();
}
-void EobCoreEngine::exchangeCharacters(int charIndex1, int charIndex2) {
- EobCharacter temp;
- memcpy(&temp, &_characters[charIndex1], sizeof(EobCharacter));
- memcpy(&_characters[charIndex1], &_characters[charIndex2], sizeof(EobCharacter));
- memcpy(&_characters[charIndex2], &temp, sizeof(EobCharacter));
+void EoBCoreEngine::exchangeCharacters(int charIndex1, int charIndex2) {
+ EoBCharacter temp;
+ memcpy(&temp, &_characters[charIndex1], sizeof(EoBCharacter));
+ memcpy(&_characters[charIndex1], &_characters[charIndex2], sizeof(EoBCharacter));
+ memcpy(&_characters[charIndex2], &temp, sizeof(EoBCharacter));
}
-void EobCoreEngine::increasePartyExperience(int16 points) {
+void EoBCoreEngine::increasePartyExperience(int16 points) {
int cnt = 0;
for (int i = 0; i < 6; i++) {
if (testCharacter(i, 3))
@@ -1230,7 +1230,7 @@ void EobCoreEngine::increasePartyExperience(int16 points) {
}
}
-void EobCoreEngine::increaseCharacterExperience(int charIndex, int32 points) {
+void EoBCoreEngine::increaseCharacterExperience(int charIndex, int32 points) {
int cl = _characters[charIndex].cClass;
points /= _numLevelsPerClass[cl];
@@ -1248,7 +1248,7 @@ void EobCoreEngine::increaseCharacterExperience(int charIndex, int32 points) {
}
}
-uint32 EobCoreEngine::getRequiredExperience(int cClass, int levelIndex, int level) {
+uint32 EoBCoreEngine::getRequiredExperience(int cClass, int levelIndex, int level) {
cClass = getCharacterClassType(cClass, levelIndex);
if (cClass == -1)
return 0xffffffff;
@@ -1257,7 +1257,7 @@ uint32 EobCoreEngine::getRequiredExperience(int cClass, int levelIndex, int leve
return tbl[level - 1];
}
-void EobCoreEngine::increaseCharacterLevel(int charIndex, int levelIndex) {
+void EoBCoreEngine::increaseCharacterLevel(int charIndex, int levelIndex) {
_characters[charIndex].level[levelIndex]++;
int hpInc = generateCharacterHitpointsByLevel(charIndex, 1 << levelIndex);
_characters[charIndex].hitPointsCur += hpInc;
@@ -1268,7 +1268,7 @@ void EobCoreEngine::increaseCharacterLevel(int charIndex, int levelIndex) {
snd_playSoundEffect(23);
}
-void EobCoreEngine::setWeaponSlotStatus(int charIndex, int mode, int slot) {
+void EoBCoreEngine::setWeaponSlotStatus(int charIndex, int mode, int slot) {
if (mode == 0 || mode == 2)
_characters[charIndex].disabledSlots ^= (1 << slot);
else if (mode != 1)
@@ -1278,7 +1278,7 @@ void EobCoreEngine::setWeaponSlotStatus(int charIndex, int mode, int slot) {
gui_drawCharPortraitWithStats(charIndex);
}
-void EobCoreEngine::setupDialogueButtons(int presetfirst, int numStr, va_list &args) {
+void EoBCoreEngine::setupDialogueButtons(int presetfirst, int numStr, va_list &args) {
_dialogueNumButtons = numStr;
_dialogueHighlightedButton = 0;
@@ -1306,7 +1306,7 @@ void EobCoreEngine::setupDialogueButtons(int presetfirst, int numStr, va_list &a
removeInputTop();
}
-void EobCoreEngine::initDialogueSequence() {
+void EoBCoreEngine::initDialogueSequence() {
_npcSequenceSub = -1;
_txt->setWaitButtonMode(0);
_dialogueField = true;
@@ -1324,7 +1324,7 @@ void EobCoreEngine::initDialogueSequence() {
delete s;
}
-void EobCoreEngine::restoreAfterDialogueSequence() {
+void EoBCoreEngine::restoreAfterDialogueSequence() {
_txt->allowPageBreak(false);
_dialogueField = false;
@@ -1340,7 +1340,7 @@ void EobCoreEngine::restoreAfterDialogueSequence() {
_sceneUpdateRequired = true;
}
-void EobCoreEngine::drawSequenceBitmap(const char *file, int destRect, int x1, int y1, int flags) {
+void EoBCoreEngine::drawSequenceBitmap(const char *file, int destRect, int x1, int y1, int flags) {
static const uint8 frameX[] = { 1, 0 };
static const uint8 frameY[] = { 8, 0 };
static const uint8 frameW[] = { 20, 40 };
@@ -1351,7 +1351,7 @@ void EobCoreEngine::drawSequenceBitmap(const char *file, int destRect, int x1, i
if (scumm_stricmp(_dialogueLastBitmap, file)) {
if (!destRect) {
if (!(flags & 1)) {
- _screen->loadEobBitmap("BORDER", 0, 3, 3, 2);
+ _screen->loadEoBBitmap("BORDER", 0, 3, 3, 2);
_screen->copyRegion(0, 0, 0, 0, 184, 121, 2, page, Screen::CR_NO_P_CHECK);
} else {
_screen->copyRegion(0, 0, 0, 0, 184, 121, 0, page, Screen::CR_NO_P_CHECK);
@@ -1361,7 +1361,7 @@ void EobCoreEngine::drawSequenceBitmap(const char *file, int destRect, int x1, i
_screen->copyRegion(0, 0, 0, 0, 184, 121, 2, 6, Screen::CR_NO_P_CHECK);
}
- _screen->loadEobBitmap(file, 0, 3, 3, 2);
+ _screen->loadEoBBitmap(file, 0, 3, 3, 2);
strcpy(_dialogueLastBitmap, file);
}
@@ -1376,7 +1376,7 @@ void EobCoreEngine::drawSequenceBitmap(const char *file, int destRect, int x1, i
_screen->updateScreen();
}
-int EobCoreEngine::runDialogue(int dialogueTextId, int numStr, ...) {
+int EoBCoreEngine::runDialogue(int dialogueTextId, int numStr, ...) {
if (dialogueTextId != -1)
txt()->printDialogueText(dialogueTextId, 0);
@@ -1397,7 +1397,7 @@ int EobCoreEngine::runDialogue(int dialogueTextId, int numStr, ...) {
return res;
}
-void EobCoreEngine::restParty_displayWarning(const char *str) {
+void EoBCoreEngine::restParty_displayWarning(const char *str) {
int od = _screen->curDimIndex();
_screen->setScreenDim(7);
Screen::FontId of = _screen->setFont(Screen::FID_6_FNT);
@@ -1409,7 +1409,7 @@ void EobCoreEngine::restParty_displayWarning(const char *str) {
_screen->setScreenDim(od);
}
-bool EobCoreEngine::restParty_updateMonsters() {
+bool EoBCoreEngine::restParty_updateMonsters() {
bool sfxEnabled = _sound->sfxEnabled();
bool musicEnabled = _sound->musicEnabled();
_sound->enableSFX(false);
@@ -1445,7 +1445,7 @@ bool EobCoreEngine::restParty_updateMonsters() {
return false;
}
-int EobCoreEngine::restParty_getCharacterWithLowestHp() {
+int EoBCoreEngine::restParty_getCharacterWithLowestHp() {
int lhp = 900;
int res = -1;
@@ -1463,7 +1463,7 @@ int EobCoreEngine::restParty_getCharacterWithLowestHp() {
return res + 1;
}
-bool EobCoreEngine::restParty_checkHealSpells(int charIndex) {
+bool EoBCoreEngine::restParty_checkHealSpells(int charIndex) {
static const uint8 eob1healSpells[] = { 2, 15, 20 };
static const uint8 eob2healSpells[] = { 3, 16, 20 };
const uint8 *spells = _flags.gameID == GI_EOB1 ? eob1healSpells : eob2healSpells;
@@ -1478,7 +1478,7 @@ bool EobCoreEngine::restParty_checkHealSpells(int charIndex) {
return false;
}
-bool EobCoreEngine::restParty_checkSpellsToLearn() {
+bool EoBCoreEngine::restParty_checkSpellsToLearn() {
for (int i = 0; i < 6; i++) {
if (!testCharacter(i, 0x43))
continue;
@@ -1501,11 +1501,11 @@ bool EobCoreEngine::restParty_checkSpellsToLearn() {
return false;
}
-bool EobCoreEngine::restParty_extraAbortCondition() {
+bool EoBCoreEngine::restParty_extraAbortCondition() {
return false;
}
-void EobCoreEngine::delay(uint32 millis, bool, bool) {
+void EoBCoreEngine::delay(uint32 millis, bool, bool) {
while (millis && !shouldQuit() && !(_allowSkip && skipFlag())) {
updateInput();
uint32 step = MIN<uint32>(millis, (_tickLength / 5));
@@ -1514,7 +1514,7 @@ void EobCoreEngine::delay(uint32 millis, bool, bool) {
}
}
-void EobCoreEngine::displayParchment(int id) {
+void EoBCoreEngine::displayParchment(int id) {
_txt->setWaitButtonMode(1);
_txt->resetPageBreakString();
gui_updateControls();
@@ -1549,7 +1549,7 @@ void EobCoreEngine::displayParchment(int id) {
restoreAfterDialogueSequence();
}
-int EobCoreEngine::countResurrectionCandidates() {
+int EoBCoreEngine::countResurrectionCandidates() {
_rrCount = 0;
memset(_rrNames, 0, 10 * sizeof(const char*));
@@ -1590,7 +1590,7 @@ int EobCoreEngine::countResurrectionCandidates() {
return _rrCount;
}
-void EobCoreEngine::seq_portal() {
+void EoBCoreEngine::seq_portal() {
uint8 *shapes1[5];
uint8 *shapes2[5];
uint8 *shapes3[5];
@@ -1605,7 +1605,7 @@ void EobCoreEngine::seq_portal() {
}
shape0 = _screen->encodeShape(30, 0, 8, 77);
- _screen->loadEobBitmap("PORTALB", 0, 5, 3, 2);
+ _screen->loadEoBBitmap("PORTALB", 0, 5, 3, 2);
snd_playSoundEffect(33);
snd_playSoundEffect(19);
@@ -1659,7 +1659,7 @@ void EobCoreEngine::seq_portal() {
}
}
-bool EobCoreEngine::checkPassword() {
+bool EoBCoreEngine::checkPassword() {
char answ[20];
Screen::FontId of = _screen->setFont(Screen::FID_8_FNT);
_screen->copyPage(0, 10);
@@ -1693,8 +1693,8 @@ bool EobCoreEngine::checkPassword() {
return true;
}
-void EobCoreEngine::useSlotWeapon(int charIndex, int slotIndex, Item item) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::useSlotWeapon(int charIndex, int slotIndex, Item item) {
+ EoBCharacter *c = &_characters[charIndex];
int tp = item ? _items[item].type : 0;
if (c->effectFlags & 0x40)
@@ -1734,7 +1734,7 @@ void EobCoreEngine::useSlotWeapon(int charIndex, int slotIndex, Item item) {
setCharEventTimer(charIndex, 18, inflict >= -2 ? slotIndex + 2 : slotIndex, 1);
}
-int EobCoreEngine::closeDistanceAttack(int charIndex, Item item) {
+int EoBCoreEngine::closeDistanceAttack(int charIndex, Item item) {
if (charIndex > 1)
return -3;
@@ -1784,7 +1784,7 @@ int EobCoreEngine::closeDistanceAttack(int charIndex, Item item) {
return 0;
}
-int EobCoreEngine::thrownAttack(int charIndex, int slotIndex, Item item) {
+int EoBCoreEngine::thrownAttack(int charIndex, int slotIndex, Item item) {
int d = charIndex > 3 ? charIndex - 2 : charIndex;
if (!launchObject(charIndex, item, _currentBlock, _dropItemDirIndex[(_currentDirection << 2) + d], _currentDirection, _items[item].type))
return 0;
@@ -1796,7 +1796,7 @@ int EobCoreEngine::thrownAttack(int charIndex, int slotIndex, Item item) {
return 0;
}
-int EobCoreEngine::projectileWeaponAttack(int charIndex, Item item) {
+int EoBCoreEngine::projectileWeaponAttack(int charIndex, Item item) {
int tp = _items[item].type;
if (_flags.gameID == GI_EOB1)
@@ -1839,7 +1839,7 @@ int EobCoreEngine::projectileWeaponAttack(int charIndex, Item item) {
return 0;
}
-void EobCoreEngine::inflictMonsterDamage(EobMonsterInPlay *m, int damage, bool giveExperience) {
+void EoBCoreEngine::inflictMonsterDamage(EoBMonsterInPlay *m, int damage, bool giveExperience) {
m->hitPointsCur -= damage;
m->flags = (m->flags & 0xf7) | 1;
@@ -1862,21 +1862,21 @@ void EobCoreEngine::inflictMonsterDamage(EobMonsterInPlay *m, int damage, bool g
m->dest = _currentBlock;
}
-void EobCoreEngine::calcAndInflictMonsterDamage(EobMonsterInPlay *m, int times, int pips, int offs, int flags, int savingThrowType, int savingThrowEffect) {
+void EoBCoreEngine::calcAndInflictMonsterDamage(EoBMonsterInPlay *m, int times, int pips, int offs, int flags, int savingThrowType, int savingThrowEffect) {
int dmg = calcMonsterDamage(m, times, pips, offs, flags, savingThrowType, savingThrowEffect);
if (dmg > 0)
inflictMonsterDamage(m, dmg, flags & 0x800 ? true : false);
}
-void EobCoreEngine::calcAndInflictCharacterDamage(int charIndex, int times, int itemOrPips, int useStrModifierOrBase, int flags, int savingThrowType, int savingThrowEffect) {
+void EoBCoreEngine::calcAndInflictCharacterDamage(int charIndex, int times, int itemOrPips, int useStrModifierOrBase, int flags, int savingThrowType, int savingThrowEffect) {
int dmg = calcCharacterDamage(charIndex, times, itemOrPips, useStrModifierOrBase, flags, savingThrowType, savingThrowEffect);
if (dmg)
inflictCharacterDamage(charIndex, dmg);
}
-int EobCoreEngine::calcCharacterDamage(int charIndex, int times, int itemOrPips, int useStrModifierOrBase, int flags, int savingThrowType, int savingThrowEffect) {
+int EoBCoreEngine::calcCharacterDamage(int charIndex, int times, int itemOrPips, int useStrModifierOrBase, int flags, int savingThrowType, int savingThrowEffect) {
int s = (flags & 0x100) ? calcDamageModifers(times, 0, itemOrPips, _items[itemOrPips].type, useStrModifierOrBase) : rollDice(times, itemOrPips, useStrModifierOrBase);
- EobCharacter *c = &_characters[charIndex];
+ EoBCharacter *c = &_characters[charIndex];
if (savingThrowType != 5) {
if (trySavingThrow(c, _charClassModifier[c->cClass], c->level[0], savingThrowType, c->raceSex >> 1 /*fix bug in original code by adding a right shift*/))
@@ -1903,8 +1903,8 @@ int EobCoreEngine::calcCharacterDamage(int charIndex, int times, int itemOrPips,
return s;
}
-void EobCoreEngine::inflictCharacterDamage(int charIndex, int damage) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::inflictCharacterDamage(int charIndex, int damage) {
+ EoBCharacter *c = &_characters[charIndex];
if (!testCharacter(charIndex, 3))
return;
@@ -1943,7 +1943,7 @@ void EobCoreEngine::inflictCharacterDamage(int charIndex, int damage) {
setCharEventTimer(charIndex, 18, 6, 1);
}
-bool EobCoreEngine::characterAttackHitTest(int charIndex, int monsterIndex, int item, int attackType) {
+bool EoBCoreEngine::characterAttackHitTest(int charIndex, int monsterIndex, int item, int attackType) {
if (charIndex < 0)
return true;
@@ -1983,9 +1983,9 @@ bool EobCoreEngine::characterAttackHitTest(int charIndex, int monsterIndex, int
return s < m ? false : true;
}
-bool EobCoreEngine::monsterAttackHitTest(EobMonsterInPlay *m, int charIndex) {
+bool EoBCoreEngine::monsterAttackHitTest(EoBMonsterInPlay *m, int charIndex) {
int tp = m->type;
- EobMonsterProperty *p = &_monsterProps[tp];
+ EoBMonsterProperty *p = &_monsterProps[tp];
int r = rollDice(1, 20);
if (r != 20) {
@@ -2003,7 +2003,7 @@ bool EobCoreEngine::monsterAttackHitTest(EobMonsterInPlay *m, int charIndex) {
return ((r == 20) || (r >= (p->hitChance - _characters[charIndex].armorClass)));
}
-bool EobCoreEngine::flyingObjectMonsterHit(EobFlyingObject *fo, int monsterIndex) {
+bool EoBCoreEngine::flyingObjectMonsterHit(EoBFlyingObject *fo, int monsterIndex) {
if (fo->attackerId != -1) {
if (!characterAttackHitTest(fo->attackerId, monsterIndex, fo->item, 0))
return false;
@@ -2012,7 +2012,7 @@ bool EobCoreEngine::flyingObjectMonsterHit(EobFlyingObject *fo, int monsterIndex
return true;
}
-bool EobCoreEngine::flyingObjectPartyHit(EobFlyingObject *fo) {
+bool EoBCoreEngine::flyingObjectPartyHit(EoBFlyingObject *fo) {
int ps = _dscItemPosIndex[(_currentDirection << 2) + (_items[fo->item].pos & 3)];
bool res = false;
@@ -2037,7 +2037,7 @@ bool EobCoreEngine::flyingObjectPartyHit(EobFlyingObject *fo) {
return res;
}
-void EobCoreEngine::monsterCloseAttack(EobMonsterInPlay *m) {
+void EoBCoreEngine::monsterCloseAttack(EoBMonsterInPlay *m) {
int first = _monsterCloseAttDstTable1[(_currentDirection << 2) + m->dir] * 12;
int v = (m->pos == 4) ? rollDice(1, 2, -1) : _monsterCloseAttChkTable2[(m->dir << 2) + m->pos];
if (!v)
@@ -2104,13 +2104,13 @@ void EobCoreEngine::monsterCloseAttack(EobMonsterInPlay *m) {
}
}
-void EobCoreEngine::monsterSpellCast(EobMonsterInPlay *m, int type) {
+void EoBCoreEngine::monsterSpellCast(EoBMonsterInPlay *m, int type) {
launchMagicObject(-1, type, m->block, m->pos, m->dir);
snd_processEnvironmentalSoundEffect(_spells[_magicFlightObjectProperties[type << 2]].sound, m->block);
}
-void EobCoreEngine::statusAttack(int charIndex, int attackStatusFlags, const char *attackStatusString, int savingThrowType, uint32 effectDuration, int restoreEvent, int noRefresh) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::statusAttack(int charIndex, int attackStatusFlags, const char *attackStatusString, int savingThrowType, uint32 effectDuration, int restoreEvent, int noRefresh) {
+ EoBCharacter *c = &_characters[charIndex];
if ((c->flags & attackStatusFlags) && noRefresh)
return;
if (!testCharacter(charIndex, 3))
@@ -2138,9 +2138,9 @@ void EobCoreEngine::statusAttack(int charIndex, int attackStatusFlags, const cha
_txt->printMessage(_characterStatusStrings13[0], -1, c->name, attackStatusString);
}
-int EobCoreEngine::calcMonsterDamage(EobMonsterInPlay *m, int times, int pips, int offs, int flags, int savingThrowType, int savingThrowEffect) {
+int EoBCoreEngine::calcMonsterDamage(EoBMonsterInPlay *m, int times, int pips, int offs, int flags, int savingThrowType, int savingThrowEffect) {
int s = flags & 0x100 ? calcDamageModifers(times, m, pips, _items[pips].type, offs) : rollDice(times, pips, offs);
- EobMonsterProperty *p = &_monsterProps[m->type];
+ EoBMonsterProperty *p = &_monsterProps[m->type];
if (savingThrowType != 5) {
if (trySavingThrow(m, 0, p->level, savingThrowType, 6))
@@ -2188,10 +2188,10 @@ int EobCoreEngine::calcMonsterDamage(EobMonsterInPlay *m, int times, int pips, i
return s;
}
-int EobCoreEngine::calcDamageModifers(int charIndex, EobMonsterInPlay *m, int item, int itemType, int useStrModifier) {
+int EoBCoreEngine::calcDamageModifers(int charIndex, EoBMonsterInPlay *m, int item, int itemType, int useStrModifier) {
int s = (useStrModifier && (charIndex != -1)) ? getStrDamageModifier(charIndex) : 0;
if (item) {
- EobItemType *p = &_itemTypes[itemType];
+ EoBItemType *p = &_itemTypes[itemType];
int t = m ? m->type : 0;
s += ((m && (_monsterProps[t].capsFlags & 1)) ? rollDice(p->dmgNumDiceL, p->dmgNumPipsL, p->dmgIncS /* bug in original code ? */) :
rollDice(p->dmgNumDiceS, p->dmgNumPipsS, p->dmgIncS));
@@ -2203,7 +2203,7 @@ int EobCoreEngine::calcDamageModifers(int charIndex, EobMonsterInPlay *m, int it
return (s < 0) ? 0 : s;
}
-bool EobCoreEngine::trySavingThrow(void *target, int hpModifier, int level, int type, int race) {
+bool EoBCoreEngine::trySavingThrow(void *target, int hpModifier, int level, int type, int race) {
static const int8 constMod[] = { 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5 };
if (type == 5)
@@ -2211,18 +2211,18 @@ bool EobCoreEngine::trySavingThrow(void *target, int hpModifier, int level, int
int s = getSaveThrowModifier(hpModifier, level, type);
if (((race == 3 || race == 5) && (type == 4 || type == 1 || type == 0)) || (race == 4 && (type == 4 || type == 1))) {
- EobCharacter *c = (EobCharacter*)target;
+ EoBCharacter *c = (EoBCharacter*)target;
s -= constMod[c->constitutionCur];
}
return rollDice(1, 20) < s ? false : true;
}
-bool EobCoreEngine::specialAttackSavingThrow(int charIndex, int type) {
+bool EoBCoreEngine::specialAttackSavingThrow(int charIndex, int type) {
return trySavingThrow(&_characters[charIndex], _charClassModifier[_characters[charIndex].cClass], _characters[charIndex].level[0], type, _characters[charIndex].raceSex >> 1);
}
-int EobCoreEngine::getSaveThrowModifier(int hpModifier, int level, int type) {
+int EoBCoreEngine::getSaveThrowModifier(int hpModifier, int level, int type) {
const uint8 *tbl = _saveThrowTables[hpModifier];
if (_saveThrowLevelIndex[hpModifier] < level)
level = _saveThrowLevelIndex[hpModifier];
@@ -2232,12 +2232,12 @@ int EobCoreEngine::getSaveThrowModifier(int hpModifier, int level, int type) {
return tbl[level];
}
-bool EobCoreEngine::calcDamageCheckItemType(int itemType) {
+bool EoBCoreEngine::calcDamageCheckItemType(int itemType) {
itemType = _itemTypes[itemType].extraProperties & 0x7f;
return (itemType == 2 || itemType == 3) ? true : false;
}
-int EobCoreEngine::savingThrowReduceDamage(int savingThrowEffect, int damage) {
+int EoBCoreEngine::savingThrowReduceDamage(int savingThrowEffect, int damage) {
if (savingThrowEffect == 3)
return 0;
@@ -2247,11 +2247,11 @@ int EobCoreEngine::savingThrowReduceDamage(int savingThrowEffect, int damage) {
return damage;
}
-bool EobCoreEngine::tryMonsterAttackEvasion(EobMonsterInPlay *m) {
+bool EoBCoreEngine::tryMonsterAttackEvasion(EoBMonsterInPlay *m) {
return rollDice(1, 100) < _monsterProps[m->type].dmgModifierEvade ? true : false;
}
-int EobCoreEngine::getStrHitChanceModifier(int charIndex) {
+int EoBCoreEngine::getStrHitChanceModifier(int charIndex) {
static const int8 strExtLimit[] = { 1, 51, 76, 91, 100 };
static const int8 strExtMod[] = { 1, 2, 2, 2, 3 };
static const int8 strMod[] = { -4, -3, -3, -2, -2, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 3, 3, 4, 4, 5, 6, 7 };
@@ -2267,7 +2267,7 @@ int EobCoreEngine::getStrHitChanceModifier(int charIndex) {
return r;
}
-int EobCoreEngine::getStrDamageModifier(int charIndex) {
+int EoBCoreEngine::getStrDamageModifier(int charIndex) {
static const int8 strExtLimit[] = { 1, 51, 76, 91, 100 };
static const int8 strExtMod[] = { 3, 3, 4, 5, 6 };
static const int8 strMod[] = { -3, -2, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 7, 8, 9, 10, 11, 12, 14 };
@@ -2283,12 +2283,12 @@ int EobCoreEngine::getStrDamageModifier(int charIndex) {
return r;
}
-int EobCoreEngine::getDexHitChanceModifier(int charIndex) {
+int EoBCoreEngine::getDexHitChanceModifier(int charIndex) {
static const int8 dexMod[] = { -5, -4, -3, -2, -1, 0, 0, 0, 0, 0, 0, 1, 2, 2, 3, 3, 4, 4, 4 };
return dexMod[_characters[charIndex].dexterityCur - 1];
}
-int EobCoreEngine::getMonsterAcHitChanceModifier(int charIndex, int monsterAc) {
+int EoBCoreEngine::getMonsterAcHitChanceModifier(int charIndex, int monsterAc) {
static const uint8 mod1[] = { 1, 3, 3, 2 };
static const uint8 mod2[] = { 1, 1, 2, 1 };
@@ -2298,7 +2298,7 @@ int EobCoreEngine::getMonsterAcHitChanceModifier(int charIndex, int monsterAc) {
return (20 - ((l / mod1[cm]) * mod2[cm])) - monsterAc;
}
-void EobCoreEngine::explodeMonster(EobMonsterInPlay *m) {
+void EoBCoreEngine::explodeMonster(EoBMonsterInPlay *m) {
m->flags |= 2;
if (getBlockDistance(m->block, _currentBlock) < 2) {
explodeObject(0, _currentBlock, 2);
@@ -2310,14 +2310,14 @@ void EobCoreEngine::explodeMonster(EobMonsterInPlay *m) {
m->flags &= ~2;
}
-void EobCoreEngine::snd_playSoundEffect(int id, int volume) {
+void EoBCoreEngine::snd_playSoundEffect(int id, int volume) {
if ((id < 1) || (_flags.gameID == GI_EOB2 && id > 119) || shouldQuit())
return;
_sound->playSoundEffect(id, volume);
}
-void EobCoreEngine::snd_stopSound() {
+void EoBCoreEngine::snd_stopSound() {
_sound->playSoundEffect(0);
}
diff --git a/engines/kyra/eobcommon.h b/engines/kyra/eobcommon.h
index 3b1230830e..77a8198abd 100644
--- a/engines/kyra/eobcommon.h
+++ b/engines/kyra/eobcommon.h
@@ -31,7 +31,7 @@
namespace Kyra {
-struct EobShapeDef {
+struct EoBShapeDef {
int16 index;
uint8 x, y, w, h;
};
@@ -48,14 +48,14 @@ struct CreatePartyModButton {
uint8 destY;
};
-struct EobRect8 {
+struct EoBRect8 {
uint8 x;
uint8 y;
uint8 w;
uint8 h;
};
-struct EobChargenButtonDef {
+struct EoBChargenButtonDef {
uint8 x;
uint8 y;
uint8 w;
@@ -63,7 +63,7 @@ struct EobChargenButtonDef {
uint8 keyCode;
};
-struct EobGuiButtonDef {
+struct EoBGuiButtonDef {
uint16 keyCode;
uint16 keyCode2;
uint16 flags;
@@ -74,7 +74,7 @@ struct EobGuiButtonDef {
uint16 arg;
};
-struct EobCharacter {
+struct EoBCharacter {
uint8 id;
uint8 flags;
char name[11];
@@ -118,7 +118,7 @@ struct EobCharacter {
int8 slotStatus[5];
};
-struct EobItem {
+struct EoBItem {
uint8 nameUnid;
uint8 nameId;
uint8 flags;
@@ -132,7 +132,7 @@ struct EobItem {
int8 value;
};
-struct EobItemType {
+struct EoBItemType {
uint16 invFlags;
uint16 handFlags;
int8 armorClass;
@@ -154,7 +154,7 @@ struct SpriteDecoration {
int16 y;
};
-struct EobMonsterProperty {
+struct EoBMonsterProperty {
int8 armorClass;
int8 hitChance;
int8 level;
@@ -187,7 +187,7 @@ struct EobMonsterProperty {
uint8 decorations[3];
};
-struct EobMonsterInPlay {
+struct EoBMonsterInPlay {
uint8 type;
uint8 unit;
uint16 block;
@@ -220,14 +220,14 @@ struct ScriptTimer {
uint32 next;
};
-struct EobMenuDef {
+struct EoBMenuDef {
int8 titleStrId;
uint8 dim;
uint8 firstButtonStrId;
int8 numButtons;
int8 titleCol;
};
-struct EobMenuButtonDef {
+struct EoBMenuButtonDef {
int8 labelId;
int16 x;
int8 y;
@@ -237,17 +237,17 @@ struct EobMenuButtonDef {
int16 flags;
};
-class EobInfProcessor;
+class EoBInfProcessor;
-class EobCoreEngine : public KyraRpgEngine {
+class EoBCoreEngine : public KyraRpgEngine {
friend class TextDisplayer_rpg;
-friend class GUI_Eob;
-friend class EobInfProcessor;
+friend class GUI_EoB;
+friend class EoBInfProcessor;
friend class DarkmoonSequenceHelper;
friend class CharacterGenerator;
public:
- EobCoreEngine(OSystem *system, const GameFlags &flags);
- virtual ~EobCoreEngine();
+ EoBCoreEngine(OSystem *system, const GameFlags &flags);
+ virtual ~EoBCoreEngine();
Screen *screen() { return _screen; }
GUI *gui() const { return _gui; }
@@ -397,7 +397,7 @@ protected:
void setWeaponSlotStatus(int charIndex, int mode, int slot);
- EobCharacter *_characters;
+ EoBCharacter *_characters;
Common::String _strenghtStr;
int _castScrollSlot;
int _exchangeCharacterId;
@@ -410,7 +410,7 @@ protected:
const uint8 *_saveThrowModDiv;
const uint8 *_saveThrowModExt;
- const EobCharacter *_npcPreset;
+ const EoBCharacter *_npcPreset;
int _npcSequenceSub;
bool _partyResting;
bool _loading;
@@ -420,7 +420,7 @@ protected:
Item duplicateItem(Item itemIndex);
void setItemPosition(Item *itemQueue, int block, Item item, int pos);
Item createItemOnCurrentBlock(Item itemIndex);
- void createInventoryItem(EobCharacter *c, Item itemIndex, int16 itemValue, int preferedInventorySlot);
+ void createInventoryItem(EoBCharacter *c, Item itemIndex, int16 itemValue, int preferedInventorySlot);
int deleteInventoryItem(int charIndex, int slot);
void deleteBlockItem(uint16 block, int type);
int validateInventorySlotForItem(Item item, int charIndex, int slot);
@@ -439,17 +439,17 @@ protected:
bool launchObject(int charIndex, Item item, uint16 startBlock, int startPos, int dir, int type);
void launchMagicObject(int charIndex, int type, uint16 startBlock, int startPos, int dir);
- bool updateObjectFlight(EobFlyingObject *fo, int block, int pos);
- bool updateFlyingObjectHitTest(EobFlyingObject *fo, int block, int pos);
- void explodeObject(EobFlyingObject *fo, int block, Item item);
- void endObjectFlight(EobFlyingObject *fo);
+ bool updateObjectFlight(EoBFlyingObject *fo, int block, int pos);
+ bool updateFlyingObjectHitTest(EoBFlyingObject *fo, int block, int pos);
+ void explodeObject(EoBFlyingObject *fo, int block, Item item);
+ void endObjectFlight(EoBFlyingObject *fo);
void checkFlyingObjects();
void reloadWeaponSlot(int charIndex, int slotIndex, int itemType, int arrowOrDagger);
- EobItem *_items;
+ EoBItem *_items;
uint16 _numItems;
- EobItemType *_itemTypes;
+ EoBItemType *_itemTypes;
char **_itemNames;
uint16 _numItemNames;
uint32 _partyEffectFlags;
@@ -459,7 +459,7 @@ protected:
const int8 *_projectileWeaponAmmoTypes;
const uint8 *_wandTypes;
- EobFlyingObject *_flyingObjects;
+ EoBFlyingObject *_flyingObjects;
const uint8 *_drawObjPosIndex;
const uint8 *_flightObjFlipIndex;
const int8 *_flightObjShpMap;
@@ -483,10 +483,10 @@ protected:
const uint8 *loadMonsterProperties(const uint8 *data);
const uint8 *loadActiveMonsterData(const uint8 *data, int level);
void initMonster(int index, int unit, uint16 block, int pos, int dir, int type, int shpIndex, int mode, int i, int randItem, int fixedItem);
- void placeMonster(EobMonsterInPlay *m, uint16 block, int dir);
+ void placeMonster(EoBMonsterInPlay *m, uint16 block, int dir);
virtual void replaceMonster(int b, uint16 block, int pos, int dir, int type, int shpIndex, int mode, int h2, int randItem, int fixedItem) = 0;
- void killMonster(EobMonsterInPlay *m, bool giveExperience);
- virtual bool killMonsterExtra(EobMonsterInPlay *m);
+ void killMonster(EoBMonsterInPlay *m, bool giveExperience);
+ virtual bool killMonsterExtra(EoBMonsterInPlay *m);
int countSpecificMonsters(int type);
void updateAttackingMonsterFlags();
@@ -494,12 +494,12 @@ protected:
int getClosestMonster(int charIndex, int block);
bool blockHasMonsters(uint16 block);
- bool isMonsterOnPos(EobMonsterInPlay *m, uint16 block, int pos, int checkPos4);
+ bool isMonsterOnPos(EoBMonsterInPlay *m, uint16 block, int pos, int checkPos4);
const int16 *findBlockMonsters(uint16 block, int pos, int dir, int blockDamage, int singleTargetCheckAdjacent);
void drawBlockObject(int flipped, int page, const uint8 *shape, int x, int y, int sd, uint8 *ovl = 0);
void drawMonsterShape(const uint8 *shape, int x, int y, int flipped, int flags, int palIndex);
- void flashMonsterShape(EobMonsterInPlay *m);
+ void flashMonsterShape(EoBMonsterInPlay *m);
void updateAllMonsterShapes();
void drawBlockItems(int index);
void drawDoor(int index);
@@ -510,30 +510,30 @@ protected:
void drawTeleporter(int index);
void updateMonsters(int unit);
- void updateMonsterDest(EobMonsterInPlay *m);
- void updateMonsterAttackMode(EobMonsterInPlay *m);
+ void updateMonsterDest(EoBMonsterInPlay *m);
+ void updateMonsterAttackMode(EoBMonsterInPlay *m);
void updateAllMonsterDests();
void turnFriendlyMonstersHostile();
int getNextMonsterDirection(int curBlock, int destBlock);
- int getNextMonsterPos(EobMonsterInPlay *m, int block);
+ int getNextMonsterPos(EoBMonsterInPlay *m, int block);
int findFreeMonsterPos(int block, int size);
- void updateMoveMonster(EobMonsterInPlay *m);
- bool updateMonsterTryDistanceAttack(EobMonsterInPlay *m);
- bool updateMonsterTryCloseAttack(EobMonsterInPlay *m, int block);
- void walkMonster(EobMonsterInPlay *m, int destBlock);
- bool walkMonsterNextStep(EobMonsterInPlay *m, int destBlock, int direction);
- void updateMonsterFollowPath(EobMonsterInPlay *m, int turnSteps);
- void updateMonstersStraying(EobMonsterInPlay *m, int a);
- void updateMonstersSpellStatus(EobMonsterInPlay *m);
+ void updateMoveMonster(EoBMonsterInPlay *m);
+ bool updateMonsterTryDistanceAttack(EoBMonsterInPlay *m);
+ bool updateMonsterTryCloseAttack(EoBMonsterInPlay *m, int block);
+ void walkMonster(EoBMonsterInPlay *m, int destBlock);
+ bool walkMonsterNextStep(EoBMonsterInPlay *m, int destBlock, int direction);
+ void updateMonsterFollowPath(EoBMonsterInPlay *m, int turnSteps);
+ void updateMonstersStraying(EoBMonsterInPlay *m, int a);
+ void updateMonstersSpellStatus(EoBMonsterInPlay *m);
void setBlockMonsterDirection(int block, int dir);
uint8 *_monsterOvl1;
uint8 *_monsterOvl2;
SpriteDecoration *_monsterDecorations;
- EobMonsterProperty *_monsterProps;
+ EoBMonsterProperty *_monsterProps;
- EobMonsterInPlay *_monsters;
+ EoBMonsterInPlay *_monsters;
const int8 *_monsterStepTable0;
const int8 *_monsterStepTable1;
@@ -608,7 +608,7 @@ protected:
int16 _doorType[2];
int16 _noDoorSwitch[2];
- EobRect8 *_levelDecorationRects;
+ EoBRect8 *_levelDecorationRects;
SpriteDecoration *_doorSwitches;
int8 _currentSub;
@@ -651,7 +651,7 @@ protected:
void updateScriptTimers();
virtual void updateScriptTimersExtra() {}
- EobInfProcessor *_inf;
+ EoBInfProcessor *_inf;
int _stepCounter;
int _stepsUntilScriptCall;
ScriptTimer _scriptTimers[5];
@@ -736,7 +736,7 @@ protected:
static const int16 _buttonList8[];
int _buttonList8Size;
- const EobGuiButtonDef *_buttonDefs;
+ const EoBGuiButtonDef *_buttonDefs;
const char *const *_characterGuiStringsHp;
const char *const *_characterGuiStringsWp;
@@ -863,8 +863,8 @@ protected:
bool _allowSkip;
- Screen_Eob *_screen;
- GUI_Eob *_gui;
+ Screen_EoB *_screen;
+ GUI_EoB *_gui;
// fight
void useSlotWeapon(int charIndex, int slotIndex, Item item);
@@ -872,34 +872,34 @@ protected:
int thrownAttack(int charIndex, int slotIndex, Item item);
int projectileWeaponAttack(int charIndex, Item item);
- void inflictMonsterDamage(EobMonsterInPlay *m, int damage, bool giveExperience);
- void calcAndInflictMonsterDamage(EobMonsterInPlay *m, int times, int pips, int offs, int flags, int savingThrowType, int savingThrowEffect);
+ void inflictMonsterDamage(EoBMonsterInPlay *m, int damage, bool giveExperience);
+ void calcAndInflictMonsterDamage(EoBMonsterInPlay *m, int times, int pips, int offs, int flags, int savingThrowType, int savingThrowEffect);
void calcAndInflictCharacterDamage(int charIndex, int times, int itemOrPips, int useStrModifierOrBase, int flags, int savingThrowType, int savingThrowEffect);
int calcCharacterDamage(int charIndex, int times, int itemOrPips, int useStrModifierOrBase, int flags, int savingThrowType, int damageType) ;
void inflictCharacterDamage(int charIndex, int damage);
bool characterAttackHitTest(int charIndex, int monsterIndex, int item, int attackType);
- bool monsterAttackHitTest(EobMonsterInPlay *m, int charIndex);
- bool flyingObjectMonsterHit(EobFlyingObject *fo, int monsterIndex);
- bool flyingObjectPartyHit(EobFlyingObject *fo);
+ bool monsterAttackHitTest(EoBMonsterInPlay *m, int charIndex);
+ bool flyingObjectMonsterHit(EoBFlyingObject *fo, int monsterIndex);
+ bool flyingObjectPartyHit(EoBFlyingObject *fo);
- void monsterCloseAttack(EobMonsterInPlay *m);
- void monsterSpellCast(EobMonsterInPlay *m, int type);
+ void monsterCloseAttack(EoBMonsterInPlay *m);
+ void monsterSpellCast(EoBMonsterInPlay *m, int type);
void statusAttack(int charIndex, int attackStatusFlags, const char *attackStatusString, int savingThrowType, uint32 effectDuration, int restoreEvent, int noRefresh);
- int calcMonsterDamage(EobMonsterInPlay *m, int times, int pips, int offs, int flags, int savingThrowType, int savingThrowEffect);
- int calcDamageModifers(int charIndex, EobMonsterInPlay *m, int item, int itemType, int useStrModifier);
+ int calcMonsterDamage(EoBMonsterInPlay *m, int times, int pips, int offs, int flags, int savingThrowType, int savingThrowEffect);
+ int calcDamageModifers(int charIndex, EoBMonsterInPlay *m, int item, int itemType, int useStrModifier);
bool trySavingThrow(void *target, int hpModifier, int level, int type, int race);
bool specialAttackSavingThrow(int charIndex, int type);
int getSaveThrowModifier(int hpModifier, int level, int type);
bool calcDamageCheckItemType(int itemType);
int savingThrowReduceDamage(int savingThrowEffect, int damage);
- bool tryMonsterAttackEvasion(EobMonsterInPlay *m);
+ bool tryMonsterAttackEvasion(EoBMonsterInPlay *m);
int getStrHitChanceModifier(int charIndex);
int getStrDamageModifier(int charIndex);
int getDexHitChanceModifier(int charIndex);
int getMonsterAcHitChanceModifier(int charIndex, int monsterAc);
- void explodeMonster(EobMonsterInPlay *m);
+ void explodeMonster(EoBMonsterInPlay *m);
int _dstMonsterIndex;
bool _preventMonsterFlash;
@@ -926,9 +926,9 @@ protected:
void setSpellEventTimer(int spell, int timerBaseFactor, int timerLength, int timerLevelFactor, int updateExistingTimer);
void sortCharacterSpellList(int charIndex);
- bool magicObjectDamageHit(EobFlyingObject *fo, int dcTimes, int dcPips, int dcOffs, int level);
- bool magicObjectStatusHit(EobMonsterInPlay *m, int type, bool tryEvade, int mod);
- bool turnUndeadHit(EobMonsterInPlay *m, int hitChance, int casterLevel);
+ bool magicObjectDamageHit(EoBFlyingObject *fo, int dcTimes, int dcPips, int dcOffs, int level);
+ bool magicObjectStatusHit(EoBMonsterInPlay *m, int type, bool tryEvade, int mod);
+ bool turnUndeadHit(EoBMonsterInPlay *m, int hitChance, int casterLevel);
void causeWounds(int dcTimes, int dcPips, int dcOffs);
int getMagicWeaponSlot(int charIndex);
@@ -1033,10 +1033,10 @@ protected:
int _characterSpellTarget;
bool _returnAfterSpellCallback;
- typedef void (EobCoreEngine::*SpellStartCallback)();
- typedef bool (EobCoreEngine::*SpellEndCallback)(void *obj);
+ typedef void (EoBCoreEngine::*SpellStartCallback)();
+ typedef bool (EoBCoreEngine::*SpellEndCallback)(void *obj);
- struct EobSpell {
+ struct EoBSpell {
const char *name;
SpellStartCallback startCallback;
uint16 flags;
@@ -1047,7 +1047,7 @@ protected:
uint16 damageFlags;
};
- EobSpell *_spells;
+ EoBSpell *_spells;
int _numSpells;
struct WallOfForce {
@@ -1096,8 +1096,8 @@ protected:
int _coneOfColdGfxTblSize;
// Menu
- EobMenuDef *_menuDefs;
- const EobMenuButtonDef *_menuButtonDefs;
+ EoBMenuDef *_menuDefs;
+ const EoBMenuButtonDef *_menuButtonDefs;
bool _configMouse;
diff --git a/engines/kyra/gui_eob.cpp b/engines/kyra/gui_eob.cpp
index 6d13b17a5f..76b4b35b08 100644
--- a/engines/kyra/gui_eob.cpp
+++ b/engines/kyra/gui_eob.cpp
@@ -35,7 +35,7 @@
namespace Kyra {
-Button *EobCoreEngine::gui_getButton(Button *buttonList, int index) {
+Button *EoBCoreEngine::gui_getButton(Button *buttonList, int index) {
while (buttonList) {
if (buttonList->index == index)
return buttonList;
@@ -45,8 +45,8 @@ Button *EobCoreEngine::gui_getButton(Button *buttonList, int index) {
return 0;
}
-void EobCoreEngine::gui_drawPlayField(bool refresh) {
- _screen->loadEobBitmap("PLAYFLD", 0, 5, 3, 2);
+void EoBCoreEngine::gui_drawPlayField(bool refresh) {
+ _screen->loadEoBBitmap("PLAYFLD", 0, 5, 3, 2);
int cp = _screen->setCurPage(2);
gui_drawCompass(true);
@@ -59,29 +59,29 @@ void EobCoreEngine::gui_drawPlayField(bool refresh) {
if (!_loading)
_screen->updateScreen();
- _screen->loadEobBitmap("INVENT", 0, 5, 3, 2);
+ _screen->loadEoBBitmap("INVENT", 0, 5, 3, 2);
}
-void EobCoreEngine::gui_restorePlayField() {
+void EoBCoreEngine::gui_restorePlayField() {
loadVcnData(0, 0);
_screen->_curPage = 0;
gui_drawPlayField(true);
gui_drawAllCharPortraitsWithStats();
}
-void EobCoreEngine::gui_drawAllCharPortraitsWithStats() {
+void EoBCoreEngine::gui_drawAllCharPortraitsWithStats() {
for (int i = 0; i < 6; i++)
gui_drawCharPortraitWithStats(i);
}
-void EobCoreEngine::gui_drawCharPortraitWithStats(int index) {
+void EoBCoreEngine::gui_drawCharPortraitWithStats(int index) {
if (!testCharacter(index, 1))
return;
static const uint16 charPortraitPosX[] = { 8, 80, 184, 256 };
static const uint16 charPortraitPosY[] = { 2, 54, 106 };
- EobCharacter *c = &_characters[index];
+ EoBCharacter *c = &_characters[index];
int txtCol1 = 12;
int txtCol2 = 15;
@@ -200,7 +200,7 @@ void EobCoreEngine::gui_drawCharPortraitWithStats(int index) {
}
}
-void EobCoreEngine::gui_drawFaceShape(int index) {
+void EoBCoreEngine::gui_drawFaceShape(int index) {
if (!testCharacter(index, 1))
return;
@@ -221,7 +221,7 @@ void EobCoreEngine::gui_drawFaceShape(int index) {
y = 3;
}
- EobCharacter *c = &_characters[index];
+ EoBCharacter *c = &_characters[index];
if (c->hitPointsCur == -10) {
_screen->drawShape(_screen->_curPage, _deadCharShape, x, y, 0);
@@ -261,7 +261,7 @@ void EobCoreEngine::gui_drawFaceShape(int index) {
//}
}
-void EobCoreEngine::gui_drawWeaponSlot(int charIndex, int slot) {
+void EoBCoreEngine::gui_drawWeaponSlot(int charIndex, int slot) {
static const uint8 xCoords[] = { 40, 112 };
static const uint8 yCoords[] = { 11, 27, 63, 79, 115, 131 };
@@ -290,7 +290,7 @@ void EobCoreEngine::gui_drawWeaponSlot(int charIndex, int slot) {
_screen->drawShape(_screen->_curPage, _weaponSlotGrid, x, y, 0);
}
-void EobCoreEngine::gui_drawWeaponSlotStatus(int x, int y, int status) {
+void EoBCoreEngine::gui_drawWeaponSlotStatus(int x, int y, int status) {
Common::String tmpStr;
Common::String tmpStr2;
@@ -330,7 +330,7 @@ void EobCoreEngine::gui_drawWeaponSlotStatus(int x, int y, int status) {
}
}
-void EobCoreEngine::gui_drawHitpoints(int index) {
+void EoBCoreEngine::gui_drawHitpoints(int index) {
if (!testCharacter(index, 1))
return;
@@ -356,7 +356,7 @@ void EobCoreEngine::gui_drawHitpoints(int index) {
h = 5;
}
- EobCharacter *c = &_characters[index];
+ EoBCharacter *c = &_characters[index];
if (_configHpBarGraphs) {
int bgCur = c->hitPointsCur + 10;
@@ -383,14 +383,14 @@ void EobCoreEngine::gui_drawHitpoints(int index) {
}
}
-void EobCoreEngine::gui_drawFoodStatusGraph(int index) {
+void EoBCoreEngine::gui_drawFoodStatusGraph(int index) {
if (!_currentControlMode)
return;
if (!testCharacter(index, 1))
return;
- EobCharacter *c = &_characters[index];
+ EoBCharacter *c = &_characters[index];
if (!(c->flags & 1))
return;
@@ -401,12 +401,12 @@ void EobCoreEngine::gui_drawFoodStatusGraph(int index) {
gui_drawHorizontalBarGraph(250, 25, 51, 5, c->food, 100, col, _color5);
}
-void EobCoreEngine::gui_drawHorizontalBarGraph(int x, int y, int w, int h, int32 curVal, int32 maxVal, int col1, int col2) {
+void EoBCoreEngine::gui_drawHorizontalBarGraph(int x, int y, int w, int h, int32 curVal, int32 maxVal, int col1, int col2) {
gui_drawBox(x - 1, y - 1, w + 3, h + 2, _color2_1, _color1_1, -1);
KyraRpgEngine::gui_drawHorizontalBarGraph(x, y, w + 2, h, curVal, maxVal, col1, col2);
}
-void EobCoreEngine::gui_drawCharPortraitStatusFrame(int index) {
+void EoBCoreEngine::gui_drawCharPortraitStatusFrame(int index) {
uint8 redGreenColor = (_partyEffectFlags & 0x20000) ? 4 : 6;
static const uint8 xCoords[] = { 8, 80 };
@@ -417,7 +417,7 @@ void EobCoreEngine::gui_drawCharPortraitStatusFrame(int index) {
if (!_screen->_curPage)
x += 176;
- EobCharacter *c = &_characters[index];
+ EoBCharacter *c = &_characters[index];
bool redGreen = ((c->effectFlags & 0x4818) || (_partyEffectFlags & 0x20000) || c->effectsRemainder[0] || c->effectsRemainder[1]) ? true : false;
bool yellow = ((c->effectFlags & 0x13000) || (_partyEffectFlags & 0x8420)) ? true : false;
@@ -471,7 +471,7 @@ void EobCoreEngine::gui_drawCharPortraitStatusFrame(int index) {
}
}
-void EobCoreEngine::gui_drawInventoryItem(int slot, int special, int pageNum) {
+void EoBCoreEngine::gui_drawInventoryItem(int slot, int special, int pageNum) {
int x = _inventorySlotsX[slot];
int y = _inventorySlotsY[slot];
@@ -502,7 +502,7 @@ void EobCoreEngine::gui_drawInventoryItem(int slot, int special, int pageNum) {
_screen->updateScreen();
}
-void EobCoreEngine::gui_drawCompass(bool force) {
+void EoBCoreEngine::gui_drawCompass(bool force) {
if (_currentDirection == _compassDirection && !force)
return;
@@ -516,12 +516,12 @@ void EobCoreEngine::gui_drawCompass(bool force) {
_compassDirection = _currentDirection;
}
-void EobCoreEngine::gui_drawDialogueBox() {
+void EoBCoreEngine::gui_drawDialogueBox() {
gui_drawBox(0, 121, 320, 79, _color1_1, _color2_1, _bkgColor_1);
txt()->clearCurDim();
}
-void EobCoreEngine::gui_drawSpellbook() {
+void EoBCoreEngine::gui_drawSpellbook() {
_screen->setCurPage(2);
int numTab = (_flags.gameID == GI_EOB1) ? 5 : 6;
_screen->copyRegion(64, 121, 64, 121, 112, 56, 0, 2, Screen::CR_NO_P_CHECK);
@@ -608,7 +608,7 @@ void EobCoreEngine::gui_drawSpellbook() {
_screen->updateScreen();
}
-void EobCoreEngine::gui_drawSpellbookScrollArrow(int x, int y, int direction) {
+void EoBCoreEngine::gui_drawSpellbookScrollArrow(int x, int y, int direction) {
static const uint8 x1[] = { 0, 2, 1, 0, 2, 2 };
static const uint8 x2[] = { 2, 4, 5, 6, 4, 4 };
if (direction) {
@@ -622,7 +622,7 @@ void EobCoreEngine::gui_drawSpellbookScrollArrow(int x, int y, int direction) {
}
}
-void EobCoreEngine::gui_updateSlotAfterScrollUse() {
+void EoBCoreEngine::gui_updateSlotAfterScrollUse() {
_characters[_openBookChar].disabledSlots ^= (1 << (--_castScrollSlot));
setCharEventTimer(_openBookChar, 18, _castScrollSlot + 2, 1);
gui_drawCharPortraitWithStats(_openBookChar);
@@ -632,7 +632,7 @@ void EobCoreEngine::gui_updateSlotAfterScrollUse() {
gui_toggleButtons();
}
-void EobCoreEngine::gui_updateControls() {
+void EoBCoreEngine::gui_updateControls() {
Button b;
if (_currentControlMode)
clickedPortraitRestore(&b);
@@ -640,7 +640,7 @@ void EobCoreEngine::gui_updateControls() {
clickedSpellbookAbort(&b);
}
-void EobCoreEngine::gui_toggleButtons() {
+void EoBCoreEngine::gui_toggleButtons() {
if (_currentControlMode == 0)
gui_setPlayFieldButtons();
else if (_currentControlMode == 1)
@@ -649,32 +649,32 @@ void EobCoreEngine::gui_toggleButtons() {
gui_setStatsListButtons();
}
-void EobCoreEngine::gui_setPlayFieldButtons() {
+void EoBCoreEngine::gui_setPlayFieldButtons() {
gui_resetButtonList();
gui_initButtonsFromList(_updateFlags ? _buttonList2 : _buttonList1);
}
-void EobCoreEngine::gui_setInventoryButtons() {
+void EoBCoreEngine::gui_setInventoryButtons() {
gui_resetButtonList();
gui_initButtonsFromList(_updateFlags ? _buttonList5 : _buttonList3);
}
-void EobCoreEngine::gui_setStatsListButtons() {
+void EoBCoreEngine::gui_setStatsListButtons() {
gui_resetButtonList();
gui_initButtonsFromList(_updateFlags ? _buttonList6 : _buttonList4);
}
-void EobCoreEngine::gui_setSwapCharacterButtons() {
+void EoBCoreEngine::gui_setSwapCharacterButtons() {
gui_resetButtonList();
gui_initButtonsFromList(_buttonList7);
}
-void EobCoreEngine::gui_setCastOnWhomButtons() {
+void EoBCoreEngine::gui_setCastOnWhomButtons() {
gui_resetButtonList();
gui_initButtonsFromList(_buttonList8);
}
-void EobCoreEngine::gui_initButton(int index, int, int, int) {
+void EoBCoreEngine::gui_initButton(int index, int, int, int) {
Button *b = 0;
int cnt = 1;
@@ -702,7 +702,7 @@ void EobCoreEngine::gui_initButton(int index, int, int, int) {
b->index = index + 1;
- const EobGuiButtonDef *d = &_buttonDefs[index];
+ const EoBGuiButtonDef *d = &_buttonDefs[index];
b->buttonCallback = _buttonCallbacks[index];
if (_flags.gameID == GI_EOB1) {
@@ -731,7 +731,7 @@ void EobCoreEngine::gui_initButton(int index, int, int, int) {
b->arg = d->arg;
}
-int EobCoreEngine::clickedCharPortraitDefault(Button *button) {
+int EoBCoreEngine::clickedCharPortraitDefault(Button *button) {
if (!testCharacter(button->arg, 1))
return 1;
@@ -739,7 +739,7 @@ int EobCoreEngine::clickedCharPortraitDefault(Button *button) {
return 0;
}
-int EobCoreEngine::clickedCamp(Button *button) {
+int EoBCoreEngine::clickedCamp(Button *button) {
gui_updateControls();
disableSysTimer(2);
int cd = _screen->curDimIndex();
@@ -779,7 +779,7 @@ int EobCoreEngine::clickedCamp(Button *button) {
return button->arg;
}
-int EobCoreEngine::clickedSceneDropPickupItem(Button *button) {
+int EoBCoreEngine::clickedSceneDropPickupItem(Button *button) {
uint16 block = _currentBlock;
if (button->arg > 1) {
block = calcNewBlockPosition(_currentBlock, _currentDirection);
@@ -805,7 +805,7 @@ int EobCoreEngine::clickedSceneDropPickupItem(Button *button) {
return 1;
}
-int EobCoreEngine::clickedCharPortrait2(Button *button) {
+int EoBCoreEngine::clickedCharPortrait2(Button *button) {
if (!_gui->_progress) {
if (!testCharacter(button->arg, 1))
return button->index;
@@ -822,7 +822,7 @@ int EobCoreEngine::clickedCharPortrait2(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedWeaponSlot(Button *button) {
+int EoBCoreEngine::clickedWeaponSlot(Button *button) {
if (!testCharacter(button->arg, 1))
return 1;
@@ -840,7 +840,7 @@ int EobCoreEngine::clickedWeaponSlot(Button *button) {
return 1;
}
-int EobCoreEngine::clickedCharNameLabelRight(Button *button) {
+int EoBCoreEngine::clickedCharNameLabelRight(Button *button) {
if (!testCharacter(button->arg, 1))
return button->index;
@@ -870,17 +870,17 @@ int EobCoreEngine::clickedCharNameLabelRight(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedInventorySlot(Button *button) {
+int EoBCoreEngine::clickedInventorySlot(Button *button) {
gui_processInventorySlotClick(button->arg);
return button->index;
}
-int EobCoreEngine::clickedEatItem(Button *button) {
+int EoBCoreEngine::clickedEatItem(Button *button) {
eatItemInHand(_updateCharNum);
return button->index;
}
-int EobCoreEngine::clickedInventoryPrevChar(Button *button) {
+int EoBCoreEngine::clickedInventoryPrevChar(Button *button) {
if (_gui->_progress == 1)
_updateCharNum = 0;
else if (_gui->_progress == 2)
@@ -892,7 +892,7 @@ int EobCoreEngine::clickedInventoryPrevChar(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedInventoryNextChar(Button *button) {
+int EoBCoreEngine::clickedInventoryNextChar(Button *button) {
int oldVal = _updateCharNum;
int v = button->arg == 2 ? 2 : 0;
@@ -912,7 +912,7 @@ int EobCoreEngine::clickedInventoryNextChar(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedSpellbookTab(Button *button) {
+int EoBCoreEngine::clickedSpellbookTab(Button *button) {
_openBookSpellLevel = button->arg;
_openBookSpellListOffset = 0;
@@ -930,7 +930,7 @@ int EobCoreEngine::clickedSpellbookTab(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedSpellbookList(Button *button) {
+int EoBCoreEngine::clickedSpellbookList(Button *button) {
int listIndex = button->arg;
bool spellLevelAvailable = false;
@@ -1006,7 +1006,7 @@ int EobCoreEngine::clickedSpellbookList(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedCastSpellOnCharacter(Button *button) {
+int EoBCoreEngine::clickedCastSpellOnCharacter(Button *button) {
_activeSpellCharId = button->arg & 0xff;
if (_activeSpellCharId == 0xff) {
@@ -1025,7 +1025,7 @@ int EobCoreEngine::clickedCastSpellOnCharacter(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedInventoryNextPage(Button *button) {
+int EoBCoreEngine::clickedInventoryNextPage(Button *button) {
if (_currentControlMode == 2) {
gui_setInventoryButtons();
_currentControlMode = 1;
@@ -1038,7 +1038,7 @@ int EobCoreEngine::clickedInventoryNextPage(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedPortraitRestore(Button *button) {
+int EoBCoreEngine::clickedPortraitRestore(Button *button) {
_currentControlMode = 0;
_screen->_curPage = 2;
_screen->copyRegion(0, 0, 0, 0, 144, 168, 5, _screen->_curPage, Screen::CR_NO_P_CHECK);
@@ -1050,7 +1050,7 @@ int EobCoreEngine::clickedPortraitRestore(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedUpArrow(Button *button) {
+int EoBCoreEngine::clickedUpArrow(Button *button) {
int b = calcNewBlockPositionAndTestPassability(_currentBlock, _currentDirection);
if (b == -1) {
@@ -1063,7 +1063,7 @@ int EobCoreEngine::clickedUpArrow(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedDownArrow(Button *button) {
+int EoBCoreEngine::clickedDownArrow(Button *button) {
int b = calcNewBlockPositionAndTestPassability(_currentBlock, (_currentDirection + 2) & 3);
if (b == -1) {
@@ -1076,7 +1076,7 @@ int EobCoreEngine::clickedDownArrow(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedLeftArrow(Button *button) {
+int EoBCoreEngine::clickedLeftArrow(Button *button) {
int b = calcNewBlockPositionAndTestPassability(_currentBlock, (_currentDirection - 1) & 3);
if (b == -1) {
@@ -1089,7 +1089,7 @@ int EobCoreEngine::clickedLeftArrow(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedRightArrow(Button *button) {
+int EoBCoreEngine::clickedRightArrow(Button *button) {
int b = calcNewBlockPositionAndTestPassability(_currentBlock, (_currentDirection + 1) & 3);
if (b == -1) {
@@ -1102,7 +1102,7 @@ int EobCoreEngine::clickedRightArrow(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedTurnLeftArrow(Button *button) {
+int EoBCoreEngine::clickedTurnLeftArrow(Button *button) {
_currentDirection = (_currentDirection - 1) & 3;
//_keybControlUnk = -1;
_sceneDefaultUpdate = 1;
@@ -1110,7 +1110,7 @@ int EobCoreEngine::clickedTurnLeftArrow(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedTurnRightArrow(Button *button) {
+int EoBCoreEngine::clickedTurnRightArrow(Button *button) {
_currentDirection = (_currentDirection + 1) & 3;
//_keybControlUnk = -1;
_sceneDefaultUpdate = 1;
@@ -1118,7 +1118,7 @@ int EobCoreEngine::clickedTurnRightArrow(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedAbortCharSwitch(Button *button) {
+int EoBCoreEngine::clickedAbortCharSwitch(Button *button) {
_timer->disable(0);
int c = _exchangeCharacterId;
_exchangeCharacterId = -1;
@@ -1127,7 +1127,7 @@ int EobCoreEngine::clickedAbortCharSwitch(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedSceneThrowItem(Button *button) {
+int EoBCoreEngine::clickedSceneThrowItem(Button *button) {
if (!_itemInHand)
return button->index;
@@ -1139,12 +1139,12 @@ int EobCoreEngine::clickedSceneThrowItem(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedSceneSpecial(Button *button) {
+int EoBCoreEngine::clickedSceneSpecial(Button *button) {
_clickedSpecialFlag = 0x40;
return specialWallAction(calcNewBlockPosition(_currentBlock, _currentDirection), _currentDirection);
}
-int EobCoreEngine::clickedSpellbookAbort(Button *button) {
+int EoBCoreEngine::clickedSpellbookAbort(Button *button) {
_updateFlags = 0;
_screen->copyRegion(0, 0, 64, 121, 112, 56, 10, 0, Screen::CR_NO_P_CHECK);
_screen->updateScreen();
@@ -1153,7 +1153,7 @@ int EobCoreEngine::clickedSpellbookAbort(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedSpellbookScroll(Button *button) {
+int EoBCoreEngine::clickedSpellbookScroll(Button *button) {
if (_openBookAvailableSpells[_openBookSpellLevel * 10] > 0) {
_openBookSpellListOffset ^= 6;
_openBookSpellSelectedItem = 0;
@@ -1169,11 +1169,11 @@ int EobCoreEngine::clickedSpellbookScroll(Button *button) {
return button->index;
}
-int EobCoreEngine::clickedUnk(Button *button) {
+int EoBCoreEngine::clickedUnk(Button *button) {
return button->index;
}
-void EobCoreEngine::gui_processCharPortraitClick(int index) {
+void EoBCoreEngine::gui_processCharPortraitClick(int index) {
if (index == _updateCharNum)
return;
@@ -1184,7 +1184,7 @@ void EobCoreEngine::gui_processCharPortraitClick(int index) {
gui_drawCharPortraitWithStats(index);
}
-void EobCoreEngine::gui_processWeaponSlotClickLeft(int charIndex, int slotIndex) {
+void EoBCoreEngine::gui_processWeaponSlotClickLeft(int charIndex, int slotIndex) {
int itm = _characters[charIndex].inventory[slotIndex];
if (_items[itm].flags & 0x20)
return;
@@ -1202,7 +1202,7 @@ void EobCoreEngine::gui_processWeaponSlotClickLeft(int charIndex, int slotIndex)
recalcArmorClass(charIndex);
}
-void EobCoreEngine::gui_processWeaponSlotClickRight(int charIndex, int slotIndex) {
+void EoBCoreEngine::gui_processWeaponSlotClickRight(int charIndex, int slotIndex) {
if (!testCharacter(charIndex, 0x0d))
return;
@@ -1308,7 +1308,7 @@ void EobCoreEngine::gui_processWeaponSlotClickRight(int charIndex, int slotIndex
_lastUsedItem = 0;
}
-void EobCoreEngine::gui_processInventorySlotClick(int slot) {
+void EoBCoreEngine::gui_processInventorySlotClick(int slot) {
int itm = _characters[_updateCharNum].inventory[slot];
int ih = _itemInHand;
if (!validateInventorySlotForItem(ih, _updateCharNum, slot))
@@ -1334,7 +1334,7 @@ void EobCoreEngine::gui_processInventorySlotClick(int slot) {
}
}
-GUI_Eob::GUI_Eob(EobCoreEngine *vm) : GUI(vm), _vm(vm), _screen(vm->_screen) {
+GUI_EoB::GUI_EoB(EoBCoreEngine *vm) : GUI(vm), _vm(vm), _screen(vm->_screen) {
_menuStringsPrefsTemp = new char*[4];
memset(_menuStringsPrefsTemp, 0, 4 * sizeof(char*));
@@ -1374,7 +1374,7 @@ GUI_Eob::GUI_Eob(EobCoreEngine *vm) : GUI(vm), _vm(vm), _screen(vm->_screen) {
_needRest = false;
}
-GUI_Eob::~GUI_Eob() {
+GUI_EoB::~GUI_EoB() {
if (_menuStringsPrefsTemp) {
for (int i = 0; i < 4; i++)
delete[] _menuStringsPrefsTemp[i];
@@ -1392,7 +1392,7 @@ GUI_Eob::~GUI_Eob() {
delete[] _numAssignedSpellsOfType;
}
-void GUI_Eob::processButton(Button *button) {
+void GUI_EoB::processButton(Button *button) {
if (!button->data0Val1 && !button->data2Val1 && !button->data1Val1)
return;
@@ -1496,7 +1496,7 @@ void GUI_Eob::processButton(Button *button) {
}
}
-int GUI_Eob::processButtonList(Kyra::Button *buttonList, uint16 inputFlags, int8 mouseWheel) {
+int GUI_EoB::processButtonList(Kyra::Button *buttonList, uint16 inputFlags, int8 mouseWheel) {
_progress = 0;
uint16 in = inputFlags & 0xff;
uint16 buttonReleaseFlag = 0;
@@ -1878,7 +1878,7 @@ int GUI_Eob::processButtonList(Kyra::Button *buttonList, uint16 inputFlags, int8
return result;
}
-void GUI_Eob::simpleMenu_setup(int sd, int maxItem, const char *const *strings, int32 menuItemsMask, int itemOffset, int lineSpacing) {
+void GUI_EoB::simpleMenu_setup(int sd, int maxItem, const char *const *strings, int32 menuItemsMask, int itemOffset, int lineSpacing) {
simpleMenu_initMenuItemsMask(sd, maxItem, menuItemsMask, itemOffset);
const ScreenDim *dm = _screen->getScreenDim(19 + sd);
@@ -1901,7 +1901,7 @@ void GUI_Eob::simpleMenu_setup(int sd, int maxItem, const char *const *strings,
_vm->removeInputTop();
}
-int GUI_Eob::simpleMenu_process(int sd, const char *const *strings, void *b, int32 menuItemsMask, int itemOffset) {
+int GUI_EoB::simpleMenu_process(int sd, const char *const *strings, void *b, int32 menuItemsMask, int itemOffset) {
const ScreenDim *dm = _screen->getScreenDim(19 + sd);
int h = _menuNumItems - 1;
int currentItem = _menuCur % _menuNumItems;
@@ -1958,7 +1958,7 @@ int GUI_Eob::simpleMenu_process(int sd, const char *const *strings, void *b, int
return result;
}
-int GUI_Eob::simpleMenu_getMenuItem(int index, int32 menuItemsMask, int itemOffset) {
+int GUI_EoB::simpleMenu_getMenuItem(int index, int32 menuItemsMask, int itemOffset) {
if (menuItemsMask == -1)
return index;
@@ -1976,7 +1976,7 @@ int GUI_Eob::simpleMenu_getMenuItem(int index, int32 menuItemsMask, int itemOffs
return res;
}
-void GUI_Eob::simpleMenu_flashSelection(const char *str, int x, int y, int color1, int color2, int color3) {
+void GUI_EoB::simpleMenu_flashSelection(const char *str, int x, int y, int color1, int color2, int color3) {
for (int i = 0; i < 3; i++) {
_screen->printText(str, x, y, color2, color3);
_screen->updateScreen();
@@ -1987,7 +1987,7 @@ void GUI_Eob::simpleMenu_flashSelection(const char *str, int x, int y, int color
}
}
-void GUI_Eob::runCampMenu() {
+void GUI_EoB::runCampMenu() {
Screen::FontId of = _screen->setFont(Screen::FID_8_FNT);
Button *highlightButton = 0;
@@ -2211,7 +2211,7 @@ void GUI_Eob::runCampMenu() {
_vm->writeSettings();
}
-bool GUI_Eob::runLoadMenu(int x, int y) {
+bool GUI_EoB::runLoadMenu(int x, int y) {
const ScreenDim *dm = _screen->getScreenDim(11);
int xo = dm->sx;
int yo = dm->sy;
@@ -2239,7 +2239,7 @@ bool GUI_Eob::runLoadMenu(int x, int y) {
return result;
}
-bool GUI_Eob::confirmDialogue2(int dim, int id, int deflt) {
+bool GUI_EoB::confirmDialogue2(int dim, int id, int deflt) {
int od = _screen->curDimIndex();
Screen::FontId of = _screen->setFont(Screen::FID_8_FNT);
_screen->setScreenDim(dim);
@@ -2307,7 +2307,7 @@ bool GUI_Eob::confirmDialogue2(int dim, int id, int deflt) {
return newHighlight ? false : true;
}
-void GUI_Eob::messageDialogue2(int dim, int id, int buttonTextCol) {
+void GUI_EoB::messageDialogue2(int dim, int id, int buttonTextCol) {
drawMenuButtonBox(_screen->_curDim->sx << 3, _screen->_curDim->sy, _screen->_curDim->w << 3, _screen->_curDim->h, false, false);
_screen->_curPage = 2;
@@ -2345,7 +2345,7 @@ void GUI_Eob::messageDialogue2(int dim, int id, int buttonTextCol) {
}
-void GUI_Eob::updateBoxFrameHighLight(int box) {
+void GUI_EoB::updateBoxFrameHighLight(int box) {
static const uint8 colorTable[] = { 0x0F, 0xB0, 0xB2, 0xB4, 0xB6, 0xB8, 0xBA, 0xBC, 0x0C, 0xBC, 0xBA, 0xB8, 0xB6, 0xB4, 0xB2, 0xB0, 0x00 };
if (_updateBoxIndex == box) {
@@ -2358,7 +2358,7 @@ void GUI_Eob::updateBoxFrameHighLight(int box) {
if (!colorTable[_updateBoxColorIndex])
_updateBoxColorIndex = 0;
- const EobRect16 *r = &_updateBoxFrameHighLights[_updateBoxIndex];
+ const EoBRect16 *r = &_updateBoxFrameHighLights[_updateBoxIndex];
_screen->drawBox(r->x1, r->y1, r->x2, r->y2, colorTable[_updateBoxColorIndex++]);
_screen->updateScreen();
@@ -2366,7 +2366,7 @@ void GUI_Eob::updateBoxFrameHighLight(int box) {
} else {
if (_updateBoxIndex != -1) {
- const EobRect16 *r = &_updateBoxFrameHighLights[_updateBoxIndex];
+ const EoBRect16 *r = &_updateBoxFrameHighLights[_updateBoxIndex];
_screen->drawBox(r->x1, r->y1, r->x2, r->y2, 12);
_screen->updateScreen();
}
@@ -2377,7 +2377,7 @@ void GUI_Eob::updateBoxFrameHighLight(int box) {
}
}
-int GUI_Eob::getTextInput(char *dest, int x, int y, int destMaxLen, int textColor1, int textColor2, int cursorColor) {
+int GUI_EoB::getTextInput(char *dest, int x, int y, int destMaxLen, int textColor1, int textColor2, int cursorColor) {
uint8 cursorState = 1;
char sufx[] = " ";
@@ -2495,14 +2495,14 @@ int GUI_Eob::getTextInput(char *dest, int x, int y, int destMaxLen, int textColo
return _keyPressed.keycode == Common::KEYCODE_ESCAPE ? -1 : len;
}
-void GUI_Eob::createScreenThumbnail(Graphics::Surface &dst) {
+void GUI_EoB::createScreenThumbnail(Graphics::Surface &dst) {
uint8 *screenPal = new uint8[768];
_screen->getRealPalette(0, screenPal);
::createThumbnail(&dst, _screen->getCPagePtr(7), Screen::SCREEN_W, Screen::SCREEN_H, screenPal);
delete[] screenPal;
}
-void GUI_Eob::simpleMenu_initMenuItemsMask(int menuId, int maxItem, int32 menuItemsMask, int itemOffset) {
+void GUI_EoB::simpleMenu_initMenuItemsMask(int menuId, int maxItem, int32 menuItemsMask, int itemOffset) {
if (menuItemsMask == -1) {
_menuNumItems = _screen->getScreenDim(19 + menuId)->h;
_menuCur = _screen->getScreenDim(19 + menuId)->unk8;
@@ -2519,7 +2519,7 @@ void GUI_Eob::simpleMenu_initMenuItemsMask(int menuId, int maxItem, int32 menuIt
_menuCur = 0;
}
-bool GUI_Eob::runSaveMenu(int x, int y) {
+bool GUI_EoB::runSaveMenu(int x, int y) {
const ScreenDim *dm = _screen->getScreenDim(11);
int xo = dm->sx;
int yo = dm->sy;
@@ -2574,7 +2574,7 @@ bool GUI_Eob::runSaveMenu(int x, int y) {
return result;
}
-int GUI_Eob::selectSaveSlotDialogue(int x, int y, int id) {
+int GUI_EoB::selectSaveSlotDialogue(int x, int y, int id) {
assert (id < 2);
_saveSlotX = _saveSlotY = 0;
@@ -2685,7 +2685,7 @@ int GUI_Eob::selectSaveSlotDialogue(int x, int y, int id) {
return newHighlight;
}
-void GUI_Eob::runMemorizePrayMenu(int charIndex, int spellType) {
+void GUI_EoB::runMemorizePrayMenu(int charIndex, int spellType) {
if (charIndex == -1)
return;
@@ -2695,7 +2695,7 @@ void GUI_Eob::runMemorizePrayMenu(int charIndex, int spellType) {
int li = 0;
int lv = 0;
- EobCharacter *c = &_vm->_characters[charIndex];
+ EoBCharacter *c = &_vm->_characters[charIndex];
int8 wm = c->wisdomCur - 12;
if (wm < 0)
wm = 0;
@@ -2963,7 +2963,7 @@ void GUI_Eob::runMemorizePrayMenu(int charIndex, int spellType) {
}
-void GUI_Eob::scribeScrollDialogue() {
+void GUI_EoB::scribeScrollDialogue() {
int16 *scrollInvSlot = new int16[32];
int16 *scrollCharacter = new int16[32];
int16 *menuItems = new int16[6];
@@ -2984,7 +2984,7 @@ void GUI_Eob::scribeScrollDialogue() {
int csel = selectCharacterDialogue(49);
if (csel != -1) {
- EobCharacter *c = &_vm->_characters[csel];
+ EoBCharacter *c = &_vm->_characters[csel];
int s = 0;
for (int i = 0; i < 32 && s < 6; i++) {
@@ -3085,7 +3085,7 @@ void GUI_Eob::scribeScrollDialogue() {
delete[] scrollInvSlot;
}
-bool GUI_Eob::restParty() {
+bool GUI_EoB::restParty() {
static const int8 eob1healSpells[] = { 2, 15, 20, 24 };
static const int8 eob2healSpells[] = { 3, 16, 20, 28 };
const int8 *spells = _vm->game() == GI_EOB1 ? eob1healSpells : eob2healSpells;
@@ -3366,7 +3366,7 @@ bool GUI_Eob::restParty() {
return res;
}
-bool GUI_Eob::confirmDialogue(int id) {
+bool GUI_EoB::confirmDialogue(int id) {
int od = _screen->curDimIndex();
Screen::FontId of = _screen->setFont(Screen::FID_8_FNT);
@@ -3428,7 +3428,7 @@ bool GUI_Eob::confirmDialogue(int id) {
return result;
}
-void GUI_Eob::messageDialogue(int dim, int id, int buttonTextCol) {
+void GUI_EoB::messageDialogue(int dim, int id, int buttonTextCol) {
int od = _screen->curDimIndex();
_screen->setScreenDim(dim);
Screen::FontId of = _screen->setFont(Screen::FID_8_FNT);
@@ -3468,7 +3468,7 @@ void GUI_Eob::messageDialogue(int dim, int id, int buttonTextCol) {
dm = _screen->getScreenDim(dim);
}
-int GUI_Eob::selectCharacterDialogue(int id) {
+int GUI_EoB::selectCharacterDialogue(int id) {
uint8 flags = (id == 26) ? (_vm->game() == GI_EOB1 ? 0x04 : 0x14) : 0x02;
_vm->removeInputTop();
@@ -3619,7 +3619,7 @@ int GUI_Eob::selectCharacterDialogue(int id) {
return result;
}
-void GUI_Eob::displayTextBox(int id) {
+void GUI_EoB::displayTextBox(int id) {
int op = _screen->setCurPage(2);
int od = _screen->curDimIndex();
Screen::FontId of = _screen->setFont(Screen::FID_8_FNT);
@@ -3644,10 +3644,10 @@ void GUI_Eob::displayTextBox(int id) {
_screen->setScreenDim(od);
}
-Button *GUI_Eob::initMenu(int id) {
+Button *GUI_EoB::initMenu(int id) {
_screen->setCurPage(2);
- EobMenuDef *m = &_vm->_menuDefs[id];
+ EoBMenuDef *m = &_vm->_menuDefs[id];
if (m->dim) {
const ScreenDim *dm = _screen->getScreenDim(m->dim);
@@ -3660,7 +3660,7 @@ Button *GUI_Eob::initMenu(int id) {
Button *buttons = 0;
for (int i = 0; i < m->numButtons; i++) {
- const EobMenuButtonDef *df = &_vm->_menuButtonDefs[m->firstButtonStrId + i];
+ const EoBMenuButtonDef *df = &_vm->_menuButtonDefs[m->firstButtonStrId + i];
Button *b = new Button;
b->index = m->firstButtonStrId + i + 1;
if (id == 4 && _vm->game() == GI_EOB1)
@@ -3691,11 +3691,11 @@ Button *GUI_Eob::initMenu(int id) {
return buttons;
}
-void GUI_Eob::drawMenuButton(Button *b, bool clicked, bool highlight, bool noFill) {
+void GUI_EoB::drawMenuButton(Button *b, bool clicked, bool highlight, bool noFill) {
if (!b)
return;
- EobMenuButtonDef *d = (EobMenuButtonDef*)b->extButtonDef;
+ EoBMenuButtonDef *d = (EoBMenuButtonDef*)b->extButtonDef;
if (d->flags & 1)
drawMenuButtonBox(b->x, b->y, b->width, b->height, clicked, noFill);
@@ -3718,7 +3718,7 @@ void GUI_Eob::drawMenuButton(Button *b, bool clicked, bool highlight, bool noFil
}
}
-void GUI_Eob::drawMenuButtonBox(int x, int y, int w, int h, bool clicked, bool noFill) {
+void GUI_EoB::drawMenuButtonBox(int x, int y, int w, int h, bool clicked, bool noFill) {
uint8 col1 = _vm->_color1_1;
uint8 col2 = _vm->_color2_1;
@@ -3729,7 +3729,7 @@ void GUI_Eob::drawMenuButtonBox(int x, int y, int w, int h, bool clicked, bool n
_vm->gui_drawBox(x + 1, y + 1, w - 2, h - 2, _vm->_color1_1, _vm->_color2_1, noFill ? -1 : _vm->_bkgColor_1);
}
-void GUI_Eob::drawTextBox(int dim, int id) {
+void GUI_EoB::drawTextBox(int dim, int id) {
int od = _screen->curDimIndex();
_screen->setScreenDim(dim);
const ScreenDim *dm = _screen->getScreenDim(dim);
@@ -3750,7 +3750,7 @@ void GUI_Eob::drawTextBox(int dim, int id) {
_screen->setFont(of);
}
-void GUI_Eob::drawSaveSlotButton(int slot, int redrawBox, int textCol) {
+void GUI_EoB::drawSaveSlotButton(int slot, int redrawBox, int textCol) {
if (slot < 0)
return;
@@ -3771,7 +3771,7 @@ void GUI_Eob::drawSaveSlotButton(int slot, int redrawBox, int textCol) {
_screen->printShadedText(s, x + 4, y + 3, textCol, 0);
}
-void GUI_Eob::memorizePrayMenuPrintString(int spellId, int bookPageIndex, int spellType, bool noFill, bool highLight) {
+void GUI_EoB::memorizePrayMenuPrintString(int spellId, int bookPageIndex, int spellType, bool noFill, bool highLight) {
if (bookPageIndex < 0)
return;
@@ -3789,7 +3789,7 @@ void GUI_Eob::memorizePrayMenuPrintString(int spellId, int bookPageIndex, int sp
}
}
-void GUI_Eob::updateOptionsStrings() {
+void GUI_EoB::updateOptionsStrings() {
for (int i = 0; i < 4; i++) {
delete[] _menuStringsPrefsTemp[i];
_menuStringsPrefsTemp[i] = new char[strlen(_vm->_menuStringsPrefs[i]) + 8];
@@ -3801,7 +3801,7 @@ void GUI_Eob::updateOptionsStrings() {
Common::strlcpy(_menuStringsPrefsTemp[3], Common::String::format(_vm->_menuStringsPrefs[3], _vm->_menuStringsOnOff[_vm->_configMouse ? 0 : 1]).c_str(), strlen(_vm->_menuStringsPrefs[3]) + 8);
}
-const char *GUI_Eob::getMenuString(int id) {
+const char *GUI_EoB::getMenuString(int id) {
static const char empty[] = "";
if (id >= 69)
@@ -3849,7 +3849,7 @@ const char *GUI_Eob::getMenuString(int id) {
return empty;
}
-Button *GUI_Eob::linkButton(Button *list, Button *newbt) {
+Button *GUI_EoB::linkButton(Button *list, Button *newbt) {
if (!list) {
list = newbt;
return list;
@@ -3867,7 +3867,7 @@ Button *GUI_Eob::linkButton(Button *list, Button *newbt) {
return resList;
}
-void GUI_Eob::releaseButtons(Button *list) {
+void GUI_EoB::releaseButtons(Button *list) {
while (list) {
Button *n = list->nextButton;
delete list;
@@ -3876,7 +3876,7 @@ void GUI_Eob::releaseButtons(Button *list) {
_vm->gui_notifyButtonListChanged();
}
-void GUI_Eob::setupSaveMenuSlots() {
+void GUI_EoB::setupSaveMenuSlots() {
for (int i = 0; i < 6; ++i) {
if (_savegameOffset + i < _savegameListSize) {
if (_savegameList[i + _savegameOffset]) {
@@ -3890,7 +3890,7 @@ void GUI_Eob::setupSaveMenuSlots() {
}
}
-int GUI_Eob::getHighlightSlot() {
+int GUI_EoB::getHighlightSlot() {
int res = -1;
Common::Point p = _vm->getMousePos();
@@ -3908,11 +3908,11 @@ int GUI_Eob::getHighlightSlot() {
return res;
}
-void GUI_Eob::sortSaveSlots() {
+void GUI_EoB::sortSaveSlots() {
Common::sort(_saveSlots.begin(), _saveSlots.end(), Common::Less<int>());
}
-void GUI_Eob::restParty_updateRestTime(int hours, bool init) {
+void GUI_EoB::restParty_updateRestTime(int hours, bool init) {
Screen::FontId of = _screen->setFont(Screen::FID_8_FNT);
int od = _screen->curDimIndex();
_screen->setScreenDim(10);
@@ -3937,7 +3937,7 @@ void GUI_Eob::restParty_updateRestTime(int hours, bool init) {
_screen->setFont(of);
}
-const EobRect16 GUI_Eob::_updateBoxFrameHighLights[] = {
+const EoBRect16 GUI_EoB::_updateBoxFrameHighLights[] = {
{ 0x00B7, 0x0001, 0x00F7, 0x0034 },
{ 0x00FF, 0x0001, 0x013F, 0x0034 },
{ 0x00B7, 0x0035, 0x00F7, 0x0068 },
diff --git a/engines/kyra/gui_eob.h b/engines/kyra/gui_eob.h
index 46d36b97b7..95dedcf418 100644
--- a/engines/kyra/gui_eob.h
+++ b/engines/kyra/gui_eob.h
@@ -31,7 +31,7 @@
namespace Kyra {
-struct EobRect16 {
+struct EoBRect16 {
int16 x1;
int16 y1;
uint16 x2;
@@ -39,14 +39,14 @@ struct EobRect16 {
};
class DarkMoonEngine;
-class Screen_Eob;
+class Screen_EoB;
-class GUI_Eob : public GUI {
- friend class EobCoreEngine;
+class GUI_EoB : public GUI {
+ friend class EoBCoreEngine;
friend class CharacterGenerator;
public:
- GUI_Eob(EobCoreEngine *vm);
- virtual ~GUI_Eob();
+ GUI_EoB(EoBCoreEngine *vm);
+ virtual ~GUI_EoB();
void initStaticData() {}
@@ -113,8 +113,8 @@ private:
int16 _saveSlotX;
int16 _saveSlotY;
- EobCoreEngine *_vm;
- Screen_Eob *_screen;
+ EoBCoreEngine *_vm;
+ Screen_EoB *_screen;
bool _pressFlag;
@@ -145,7 +145,7 @@ private:
int _updateBoxColorIndex;
uint32 _highLightBoxTimer;
- static const EobRect16 _updateBoxFrameHighLights[];
+ static const EoBRect16 _updateBoxFrameHighLights[];
};
} // End of namespace Kyra
diff --git a/engines/kyra/items_eob.cpp b/engines/kyra/items_eob.cpp
index 454e56a845..8ade6e1935 100644
--- a/engines/kyra/items_eob.cpp
+++ b/engines/kyra/items_eob.cpp
@@ -28,7 +28,7 @@
namespace Kyra {
-void EobCoreEngine::loadItemDefs() {
+void EoBCoreEngine::loadItemDefs() {
Common::SeekableReadStream *s = _res->createReadStream("item.dat");
_numItems = s->readUint16LE();
@@ -58,8 +58,8 @@ void EobCoreEngine::loadItemDefs() {
s = _res->createReadStream("itemtype.dat");
uint16 numTypes = s->readUint16LE();
- _itemTypes = new EobItemType[65];
- memset(_itemTypes, 0, sizeof(EobItemType) * 65);
+ _itemTypes = new EoBItemType[65];
+ memset(_itemTypes, 0, sizeof(EoBItemType) * 65);
for (int i = 0; i < numTypes; i++) {
_itemTypes[i].invFlags = s->readUint16LE();
@@ -80,8 +80,8 @@ void EobCoreEngine::loadItemDefs() {
delete s;
}
-Kyra::Item EobCoreEngine::duplicateItem(Item itemIndex) {
- EobItem *itm = &_items[itemIndex];
+Kyra::Item EoBCoreEngine::duplicateItem(Item itemIndex) {
+ EoBItem *itm = &_items[itemIndex];
if (itm->block == -1)
return 0;
@@ -99,21 +99,21 @@ Kyra::Item EobCoreEngine::duplicateItem(Item itemIndex) {
if (!foundSlot)
return 0;
- memcpy(&_items[i], itm, sizeof(EobItem));
+ memcpy(&_items[i], itm, sizeof(EoBItem));
return i;
}
-Item EobCoreEngine::createItemOnCurrentBlock(Item itemIndex) {
+Item EoBCoreEngine::createItemOnCurrentBlock(Item itemIndex) {
Item itm = duplicateItem(itemIndex);
setItemPosition((Item*)&_levelBlockProperties[_currentBlock].drawObjects, _currentBlock, itm, _dropItemDirIndex[(_currentDirection << 2) + rollDice(1, 2, -1)]);
return itm;
}
-void EobCoreEngine::setItemPosition(Item *itemQueue, int block, Item item, int pos) {
+void EoBCoreEngine::setItemPosition(Item *itemQueue, int block, Item item, int pos) {
if (!item)
return;
- EobItem *itm = &_items[item];
+ EoBItem *itm = &_items[item];
itm->pos = pos;
itm->block = block;
itm->level = block < 0 ? 0xff : _currentLevel;
@@ -121,15 +121,15 @@ void EobCoreEngine::setItemPosition(Item *itemQueue, int block, Item item, int p
if (!*itemQueue) {
*itemQueue = itm->next = itm->prev = item;
} else {
- EobItem *itmQ = &_items[*itemQueue];
- EobItem *itmQN = &_items[itmQ->next];
+ EoBItem *itmQ = &_items[*itemQueue];
+ EoBItem *itmQN = &_items[itmQ->next];
itm->prev = itmQN->prev;
itm->next = itmQ->next;
*itemQueue = itmQN->prev = itmQ->next = item;
}
}
-void EobCoreEngine::createInventoryItem(EobCharacter *c, Item itemIndex, int16 itemValue, int preferedInventorySlot) {
+void EoBCoreEngine::createInventoryItem(EoBCharacter *c, Item itemIndex, int16 itemValue, int preferedInventorySlot) {
if (itemIndex <= 0)
return;
@@ -154,7 +154,7 @@ void EobCoreEngine::createInventoryItem(EobCharacter *c, Item itemIndex, int16 i
}
}
-int EobCoreEngine::deleteInventoryItem(int charIndex, int slot) {
+int EoBCoreEngine::deleteInventoryItem(int charIndex, int slot) {
int itm = (slot == -1) ? _itemInHand : _characters[charIndex].inventory[slot];
_items[itm].block = -1;
@@ -173,7 +173,7 @@ int EobCoreEngine::deleteInventoryItem(int charIndex, int slot) {
return _items[itm].value;
}
-void EobCoreEngine::deleteBlockItem(uint16 block, int type) {
+void EoBCoreEngine::deleteBlockItem(uint16 block, int type) {
uint16 itm = _levelBlockProperties[block].drawObjects;
if (!itm)
return;
@@ -196,7 +196,7 @@ void EobCoreEngine::deleteBlockItem(uint16 block, int type) {
}
}
-int EobCoreEngine::validateInventorySlotForItem(Item item, int charIndex, int slot) {
+int EoBCoreEngine::validateInventorySlotForItem(Item item, int charIndex, int slot) {
if (item < 0)
return 0;
@@ -222,7 +222,7 @@ int EobCoreEngine::validateInventorySlotForItem(Item item, int charIndex, int sl
return 0;
}
-int EobCoreEngine::stripPartyItems(int16 itemType, int16 itemValue, int handleValueMode, int numItems) {
+int EoBCoreEngine::stripPartyItems(int16 itemType, int16 itemValue, int handleValueMode, int numItems) {
int itemsLeft = numItems;
for (bool runloop = true; runloop && itemsLeft; ) {
@@ -249,13 +249,13 @@ int EobCoreEngine::stripPartyItems(int16 itemType, int16 itemValue, int handleVa
return numItems - itemsLeft;
}
-bool EobCoreEngine::deletePartyItems(int16 itemType, int16 itemValue) {
+bool EoBCoreEngine::deletePartyItems(int16 itemType, int16 itemValue) {
bool res = false;
for (int i = 0; i < 6; i++) {
if (!testCharacter(i, 1))
continue;
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
for (int slot = checkInventoryForItem(i, itemType, itemValue); slot != -1; slot = checkInventoryForItem(i, itemType, itemValue)) {
int itm = c->inventory[slot];
_items[itm].block = -1;
@@ -283,14 +283,14 @@ bool EobCoreEngine::deletePartyItems(int16 itemType, int16 itemValue) {
return res;
}
-int EobCoreEngine::itemUsableByCharacter(int charIndex, Item item) {
+int EoBCoreEngine::itemUsableByCharacter(int charIndex, Item item) {
if (!item)
return 1;
return (_itemTypes[_items[item].type].allowedClasses & _classModifierFlags[_characters[charIndex].cClass]);
}
-int EobCoreEngine::countQueuedItems(Item itemQueue, int16 id, int16 type, int count, int includeFlyingItems) {
+int EoBCoreEngine::countQueuedItems(Item itemQueue, int16 id, int16 type, int count, int includeFlyingItems) {
uint16 o1 = itemQueue;
uint16 o2 = o1;
@@ -300,7 +300,7 @@ int EobCoreEngine::countQueuedItems(Item itemQueue, int16 id, int16 type, int co
int res = 0;
for (bool forceLoop = true; o1 != o2 || forceLoop; o1 = _items[o1].prev) {
- EobItem *itm = &_items[o1];
+ EoBItem *itm = &_items[o1];
forceLoop = false;
if (id != -1 || type != -1) {
if (((id != -1) || (id == -1 && type != itm->type)) && ((type != -1) || (type == -1 && id != o1)))
@@ -321,14 +321,14 @@ int EobCoreEngine::countQueuedItems(Item itemQueue, int16 id, int16 type, int co
return res;
}
-int EobCoreEngine::getQueuedItem(Item *items, int pos, int id) {
+int EoBCoreEngine::getQueuedItem(Item *items, int pos, int id) {
Item o1 = *items;
Item o2 = o1;
if (!o1)
return 0;
- EobItem *itm = &_items[o1];
+ EoBItem *itm = &_items[o1];
for (bool forceLoop = true; o1 != o2 || forceLoop; o1 = itm->prev) {
itm = &_items[o1];
@@ -353,8 +353,8 @@ int EobCoreEngine::getQueuedItem(Item *items, int pos, int id) {
return 0;
}
-void EobCoreEngine::printFullItemName(Item item) {
- EobItem *itm = &_items[item];
+void EoBCoreEngine::printFullItemName(Item item) {
+ EoBItem *itm = &_items[item];
const char *nameUnid = _itemNames[itm->nameUnid];
const char *nameId = _itemNames[itm->nameId];
uint8 f = _itemTypes[itm->type].extraProperties & 0x7f;
@@ -445,7 +445,7 @@ void EobCoreEngine::printFullItemName(Item item) {
_txt->printMessage(tmpString.c_str());
}
-void EobCoreEngine::identifyQueuedItems(Item itemQueue) {
+void EoBCoreEngine::identifyQueuedItems(Item itemQueue) {
if (!itemQueue)
return;
@@ -457,7 +457,7 @@ void EobCoreEngine::identifyQueuedItems(Item itemQueue) {
} while (first != itemQueue);
}
-void EobCoreEngine::drawItemIconShape(int pageNum, Item itemId, int x, int y) {
+void EoBCoreEngine::drawItemIconShape(int pageNum, Item itemId, int x, int y) {
int icn = _items[itemId].icon;
bool applyBluePal = ((_partyEffectFlags & 2) && (_items[itemId].flags & 0x80)) ? true : false;
@@ -480,11 +480,11 @@ void EobCoreEngine::drawItemIconShape(int pageNum, Item itemId, int x, int y) {
}
}
-bool EobCoreEngine::isMagicEffectItem(Item itemIndex) {
+bool EoBCoreEngine::isMagicEffectItem(Item itemIndex) {
return (itemIndex > 10 && itemIndex < 18);
}
-bool EobCoreEngine::checkInventoryForRings(int charIndex, int itemValue) {
+bool EoBCoreEngine::checkInventoryForRings(int charIndex, int itemValue) {
for (int i = 25; i <= 26; i++) {
int itm = _characters[charIndex].inventory[i];
if (itm && _items[itm].type == 47 && _items[itm].value == itemValue)
@@ -493,8 +493,8 @@ bool EobCoreEngine::checkInventoryForRings(int charIndex, int itemValue) {
return false;
}
-void EobCoreEngine::eatItemInHand(int charIndex) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::eatItemInHand(int charIndex) {
+ EoBCharacter *c = &_characters[charIndex];
if (!testCharacter(charIndex, 5)) {
_txt->printMessage(_warningStrings[1], -1, c->name);
} else if (_itemInHand && _items[_itemInHand].type != 31 && !(_flags.gameID == GI_EOB1 && _items[_itemInHand].type == 49)) {
@@ -514,8 +514,8 @@ void EobCoreEngine::eatItemInHand(int charIndex) {
}
}
-bool EobCoreEngine::launchObject(int charIndex, Item item, uint16 startBlock, int startPos, int dir, int type) {
- EobFlyingObject *t = _flyingObjects;
+bool EoBCoreEngine::launchObject(int charIndex, Item item, uint16 startBlock, int startPos, int dir, int type) {
+ EoBFlyingObject *t = _flyingObjects;
int slot = 0;
for (; slot < 10; slot++) {
if (!t->enable)
@@ -544,8 +544,8 @@ bool EobCoreEngine::launchObject(int charIndex, Item item, uint16 startBlock, in
return true;
}
-void EobCoreEngine::launchMagicObject(int charIndex, int type, uint16 startBlock, int startPos, int dir) {
- EobFlyingObject *t = _flyingObjects;
+void EoBCoreEngine::launchMagicObject(int charIndex, int type, uint16 startBlock, int startPos, int dir) {
+ EoBFlyingObject *t = _flyingObjects;
int slot = 0;
for (; slot < 10; slot++) {
if (!t->enable)
@@ -571,7 +571,7 @@ void EobCoreEngine::launchMagicObject(int charIndex, int type, uint16 startBlock
_sceneUpdateRequired = true;
}
-bool EobCoreEngine::updateObjectFlight(EobFlyingObject *fo, int block, int pos) {
+bool EoBCoreEngine::updateObjectFlight(EoBFlyingObject *fo, int block, int pos) {
uint8 wallFlags = _wllWallFlags[_levelBlockProperties[block].walls[fo->direction ^ 2]];
if (fo->enable == 1) {
if ((wallFlags & 1) || (fo->u2) || ((wallFlags & 2) && (_dscItemShapeMap[_items[fo->item].icon] >= 15))) {
@@ -599,7 +599,7 @@ bool EobCoreEngine::updateObjectFlight(EobFlyingObject *fo, int block, int pos)
return true;
}
-bool EobCoreEngine::updateFlyingObjectHitTest(EobFlyingObject *fo, int block, int pos) {
+bool EoBCoreEngine::updateFlyingObjectHitTest(EoBFlyingObject *fo, int block, int pos) {
if (fo->u2 && (fo->curBlock != _currentBlock || fo->attackerId >= 0) && (!blockHasMonsters(block) || fo->attackerId < 0))
return false;
@@ -623,7 +623,7 @@ bool EobCoreEngine::updateFlyingObjectHitTest(EobFlyingObject *fo, int block, in
return false;
}
-void EobCoreEngine::explodeObject(EobFlyingObject *fo, int block, Item item) {
+void EoBCoreEngine::explodeObject(EoBFlyingObject *fo, int block, Item item) {
if (_partyResting) {
snd_processEnvironmentalSoundEffect(35, _currentBlock);
return;
@@ -688,21 +688,21 @@ void EobCoreEngine::explodeObject(EobFlyingObject *fo, int block, Item item) {
enableSysTimer(2);
}
-void EobCoreEngine::endObjectFlight(EobFlyingObject *fo) {
+void EoBCoreEngine::endObjectFlight(EoBFlyingObject *fo) {
if (fo->enable == 1) {
_items[fo->item].pos &= 3;
runLevelScript(fo->curBlock, 4);
updateEnvironmentalSfx(18);
}
- memset(fo, 0, sizeof(EobFlyingObject));
+ memset(fo, 0, sizeof(EoBFlyingObject));
}
-void EobCoreEngine::checkFlyingObjects() {
+void EoBCoreEngine::checkFlyingObjects() {
if (!_runFlag)
return;
for (int i = 0; i < 10; i++) {
- EobFlyingObject *fo = &_flyingObjects[i];
+ EoBFlyingObject *fo = &_flyingObjects[i];
if (!fo->enable)
continue;
if (updateFlyingObjectHitTest(fo, fo->curBlock, fo->curPos))
@@ -710,7 +710,7 @@ void EobCoreEngine::checkFlyingObjects() {
}
}
-void EobCoreEngine::reloadWeaponSlot(int charIndex, int slotIndex, int itemType, int arrowOrDagger) {
+void EoBCoreEngine::reloadWeaponSlot(int charIndex, int slotIndex, int itemType, int arrowOrDagger) {
if (arrowOrDagger && _characters[charIndex].inventory[16]) {
_characters[charIndex].inventory[slotIndex] = getQueuedItem(&_characters[charIndex].inventory[16], 0, -1);
} else {
diff --git a/engines/kyra/kyra_hof.cpp b/engines/kyra/kyra_hof.cpp
index df595b6ffa..c3c4e6083c 100644
--- a/engines/kyra/kyra_hof.cpp
+++ b/engines/kyra/kyra_hof.cpp
@@ -286,7 +286,7 @@ Common::Error KyraEngine_HoF::go() {
if (_flags.isDemo && !_flags.isTalkie) {
#ifdef ENABLE_LOL
if (_flags.gameID == GI_LOL)
- seq_playSequences(kSequenceLolDemoScene1, kSequenceLolDemoScene6);
+ seq_playSequences(kSequenceLoLDemoScene1, kSequenceLoLDemoScene6);
else
#endif // ENABLE_LOL
seq_playSequences(kSequenceDemoVirgin, kSequenceDemoFisher);
diff --git a/engines/kyra/kyra_hof.h b/engines/kyra/kyra_hof.h
index a6add505cb..4b8303b2e4 100644
--- a/engines/kyra/kyra_hof.h
+++ b/engines/kyra/kyra_hof.h
@@ -95,18 +95,18 @@ enum NestedSequencesDemo {
};
#ifdef ENABLE_LOL
-enum SequencesLolDemo {
- kSequenceLolDemoScene1 = 0,
- kSequenceLolDemoText1,
- kSequenceLolDemoScene2,
- kSequenceLolDemoText2,
- kSequenceLolDemoScene3,
- kSequenceLolDemoText3,
- kSequenceLolDemoScene4,
- kSequenceLolDemoText4,
- kSequenceLolDemoScene5,
- kSequenceLolDemoText5,
- kSequenceLolDemoScene6
+enum SequencesLoLDemo {
+ kSequenceLoLDemoScene1 = 0,
+ kSequenceLoLDemoText1,
+ kSequenceLoLDemoScene2,
+ kSequenceLoLDemoText2,
+ kSequenceLoLDemoScene3,
+ kSequenceLoLDemoText3,
+ kSequenceLoLDemoScene4,
+ kSequenceLoLDemoText4,
+ kSequenceLoLDemoScene5,
+ kSequenceLoLDemoText5,
+ kSequenceLoLDemoScene6
};
#endif // ENABLE_LOL
diff --git a/engines/kyra/kyra_rpg.cpp b/engines/kyra/kyra_rpg.cpp
index 4a0db7b78d..a4c92b6125 100644
--- a/engines/kyra/kyra_rpg.cpp
+++ b/engines/kyra/kyra_rpg.cpp
@@ -78,7 +78,7 @@ KyraRpgEngine::KyraRpgEngine(OSystem *system, const GameFlags &flags) : KyraEngi
_sceneUpdateRequired = false;
_flyingObjectsPtr = 0;
- _flyingObjectStructSize = sizeof(EobFlyingObject);
+ _flyingObjectStructSize = sizeof(EoBFlyingObject);
_clickedShapeXOffs = _clickedShapeYOffs = 0;
diff --git a/engines/kyra/kyra_rpg.h b/engines/kyra/kyra_rpg.h
index 9acc6ff0dc..31fb9bc8d7 100644
--- a/engines/kyra/kyra_rpg.h
+++ b/engines/kyra/kyra_rpg.h
@@ -64,7 +64,7 @@ struct LevelTempData {
uint8 monsterDifficulty;
};
-struct EobFlyingObject {
+struct EoBFlyingObject {
uint8 enable;
uint8 objectType;
int16 attackerId;
diff --git a/engines/kyra/lol.cpp b/engines/kyra/lol.cpp
index 8561b5e071..01b1bdf065 100644
--- a/engines/kyra/lol.cpp
+++ b/engines/kyra/lol.cpp
@@ -414,10 +414,10 @@ Common::Error LoLEngine::init() {
_wllAutomapData = new uint8[80];
memset(_wllAutomapData, 0, 80);
- _monsters = new LolMonsterInPlay[30];
- memset(_monsters, 0, 30 * sizeof(LolMonsterInPlay));
- _monsterProperties = new LolMonsterProperty[5];
- memset(_monsterProperties, 0, 5 * sizeof(LolMonsterProperty));
+ _monsters = new LoLMonsterInPlay[30];
+ memset(_monsters, 0, 30 * sizeof(LoLMonsterInPlay));
+ _monsterProperties = new LoLMonsterProperty[5];
+ memset(_monsterProperties, 0, 5 * sizeof(LoLMonsterProperty));
_tempBuffer5120 = new uint8[5120];
memset(_tempBuffer5120, 0, 5120);
@@ -1956,7 +1956,7 @@ void LoLEngine::setupDialogueButtons(int numStr, const char *s1, const char *s2,
removeInputTop();
}
-void LoLEngine::giveItemToMonster(LolMonsterInPlay *monster, Item item) {
+void LoLEngine::giveItemToMonster(LoLMonsterInPlay *monster, Item item) {
uint16 *c = &monster->assignedItems;
while (*c)
c = &_itemsInPlay[*c].nextAssignedObject;
@@ -2403,7 +2403,7 @@ int LoLEngine::processMagicIce(int charNum, int spellLevel) {
int might = rollDice(iceDamageMin[spellLevel], iceDamageMax[spellLevel]) + iceDamageAdd[spellLevel];
int dmg = calcInflictableDamagePerItem(charNum, 0, might, 3, 2);
- LolMonsterInPlay *m = &_monsters[o & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[o & 0x7fff];
if (m->hitPoints <= dmg) {
increaseExperience(charNum, 2, m->hitPoints);
o = m->nextAssignedObject;
@@ -2482,7 +2482,7 @@ int LoLEngine::processMagicFireball(int charNum, int spellLevel) {
while (o & 0x8000) {
static const uint8 fireballDamage[] = { 20, 40, 80, 100 };
int dmg = calcInflictableDamagePerItem(charNum, o, fireballDamage[spellLevel], 4, 1);
- LolMonsterInPlay *m = &_monsters[o & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[o & 0x7fff];
o = m->nextAssignedObject;
_envSfxUseQueue = true;
inflictDamage(m->id | 0x8000, dmg, charNum, 2, 4);
@@ -2647,7 +2647,7 @@ int LoLEngine::processMagicHandOfFate(int spellLevel) {
uint16 o = _levelBlockProperties[b1].assignedObjects;
while (o & 0x8000) {
uint16 o2 = o;
- LolMonsterInPlay *m = &_monsters[o & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[o & 0x7fff];
o = findObject(o)->nextAssignedObject;
int nX = 0;
int nY = 0;
@@ -2916,7 +2916,7 @@ int LoLEngine::processMagicVaelansCube() {
uint16 o = _levelBlockProperties[bl].assignedObjects;
while (o & 0x8000) {
- LolMonsterInPlay *m = &_monsters[o & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[o & 0x7fff];
if (m->properties->flags & 0x1000) {
inflictDamage(o, 100, 0xffff, 0, 0x80);
v = 1;
@@ -3396,7 +3396,7 @@ int LoLEngine::calcInflictableDamage(int16 attacker, int16 target, int hitType)
}
int LoLEngine::inflictDamage(uint16 target, int damage, uint16 attacker, int skill, int flags) {
- LolMonsterInPlay *m = 0;
+ LoLMonsterInPlay *m = 0;
LoLCharacter *c = 0;
if (target & 0x8000) {
@@ -3613,7 +3613,7 @@ void LoLEngine::checkForPartyDeath() {
}
}
-void LoLEngine::applyMonsterAttackSkill(LolMonsterInPlay *monster, int16 target, int16 damage) {
+void LoLEngine::applyMonsterAttackSkill(LoLMonsterInPlay *monster, int16 target, int16 damage) {
if (rollDice(1, 100) > monster->properties->attackSkillChance)
return;
@@ -3683,7 +3683,7 @@ void LoLEngine::applyMonsterAttackSkill(LolMonsterInPlay *monster, int16 target,
}
}
-void LoLEngine::applyMonsterDefenseSkill(LolMonsterInPlay *monster, int16 attacker, int flags, int skill, int damage) {
+void LoLEngine::applyMonsterDefenseSkill(LoLMonsterInPlay *monster, int16 attacker, int flags, int skill, int damage) {
if (rollDice(1, 100) > monster->properties->defenseSkillChance)
return;
@@ -3942,7 +3942,7 @@ uint16 LoLEngine::getNearestMonsterFromCharacterForBlock(uint16 block, int charN
int o = _levelBlockProperties[block].assignedObjects;
while (o & 0x8000) {
- LolMonsterInPlay *m = &_monsters[o & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[o & 0x7fff];
if (m->mode >= 13) {
o = m->nextAssignedObject;
continue;
diff --git a/engines/kyra/lol.h b/engines/kyra/lol.h
index dabc141775..eeaa1b51ad 100644
--- a/engines/kyra/lol.h
+++ b/engines/kyra/lol.h
@@ -86,7 +86,7 @@ struct SpellProperty {
uint16 flags;
};
-struct LolMonsterProperty {
+struct LoLMonsterProperty {
uint8 shapeIndex;
uint8 maxWidth;
uint16 fightingStats[9];
@@ -108,7 +108,7 @@ struct LolMonsterProperty {
uint8 sounds[3];
};
-struct LolMonsterInPlay {
+struct LoLMonsterInPlay {
uint16 nextAssignedObject;
uint16 nextDrawObject;
uint8 flyingHeight;
@@ -134,7 +134,7 @@ struct LolMonsterInPlay {
int16 hitPoints;
uint8 speedTick;
uint8 type;
- LolMonsterProperty *properties;
+ LoLMonsterProperty *properties;
uint8 numDistAttacks;
uint8 curDistWeapon;
int8 distAttackTick;
@@ -1089,16 +1089,16 @@ private:
void loadMonsterShapes(const char *file, int monsterIndex, int b);
void releaseMonsterShapes(int monsterIndex);
int deleteMonstersFromBlock(int block);
- void setMonsterMode(LolMonsterInPlay *monster, int mode);
- bool updateMonsterAdjustBlocks(LolMonsterInPlay *monster);
- void placeMonster(LolMonsterInPlay *monster, uint16 x, uint16 y);
+ void setMonsterMode(LoLMonsterInPlay *monster, int mode);
+ bool updateMonsterAdjustBlocks(LoLMonsterInPlay *monster);
+ void placeMonster(LoLMonsterInPlay *monster, uint16 x, uint16 y);
int calcMonsterDirection(uint16 x1, uint16 y1, uint16 x2, uint16 y2);
- void setMonsterDirection(LolMonsterInPlay *monster, int dir);
- void monsterDropItems(LolMonsterInPlay *monster);
+ void setMonsterDirection(LoLMonsterInPlay *monster, int dir);
+ void monsterDropItems(LoLMonsterInPlay *monster);
void removeAssignedObjectFromBlock(LevelBlockProperty *l, uint16 id);
void removeDrawObjectFromBlock(LevelBlockProperty *l, uint16 id);
void assignMonsterToBlock(uint16 *assignedBlockObjects, uint16 id);
- void giveItemToMonster(LolMonsterInPlay *monster, Item item);
+ void giveItemToMonster(LoLMonsterInPlay *monster, Item item);
int checkBlockBeforeObjectPlacement(uint16 x, uint16 y, uint16 objectWidth, uint16 testFlag, uint16 wallFlag);
int checkBlockForWallsAndSufficientSpace(int block, int x, int y, int objectWidth, int testFlag, int wallFlag);
int calcMonsterSkillLevel(int id, int a);
@@ -1109,7 +1109,7 @@ private:
void drawBlockObjects(int blockArrayIndex);
void drawMonster(uint16 id);
- int getMonsterCurFrame(LolMonsterInPlay *m, uint16 dirFlags);
+ int getMonsterCurFrame(LoLMonsterInPlay *m, uint16 dirFlags);
void reassignDrawObjects(uint16 direction, uint16 itemIndex, LevelBlockProperty *l, bool flag);
void redrawSceneItem();
int calcItemMonsterPosition(ItemInPlay *i, uint16 direction);
@@ -1119,21 +1119,21 @@ private:
uint8 *drawItemOrMonster(uint8 *shape, uint8 *monsterPalette, int x, int y, int fineX, int fineY, int flags, int tblValue, bool vflip);
int calcDrawingLayerParameters(int srcX, int srcY, int &x2, int &y2, uint16 &w, uint16 &h, uint8 *shape, int vflip);
- void updateMonster(LolMonsterInPlay *monster);
- void moveMonster(LolMonsterInPlay *monster);
- void walkMonster(LolMonsterInPlay *monster);
- bool chasePartyWithDistanceAttacks(LolMonsterInPlay *monster);
- void chasePartyWithCloseAttacks(LolMonsterInPlay *monster);
- int walkMonsterCalcNextStep(LolMonsterInPlay *monster);
+ void updateMonster(LoLMonsterInPlay *monster);
+ void moveMonster(LoLMonsterInPlay *monster);
+ void walkMonster(LoLMonsterInPlay *monster);
+ bool chasePartyWithDistanceAttacks(LoLMonsterInPlay *monster);
+ void chasePartyWithCloseAttacks(LoLMonsterInPlay *monster);
+ int walkMonsterCalcNextStep(LoLMonsterInPlay *monster);
int checkForPossibleDistanceAttack(uint16 monsterBlock, int direction, int distance, uint16 curBlock);
- int walkMonsterCheckDest(int x, int y, LolMonsterInPlay *monster, int unk);
+ int walkMonsterCheckDest(int x, int y, LoLMonsterInPlay *monster, int unk);
void getNextStepCoords(int16 monsterX, int16 monsterY, int &newX, int &newY, uint16 direction);
- void rearrangeAttackingMonster(LolMonsterInPlay *monster);
- void moveStrayingMonster(LolMonsterInPlay *monster);
- void killMonster(LolMonsterInPlay *monster);
+ void rearrangeAttackingMonster(LoLMonsterInPlay *monster);
+ void moveStrayingMonster(LoLMonsterInPlay *monster);
+ void killMonster(LoLMonsterInPlay *monster);
- LolMonsterInPlay *_monsters;
- LolMonsterProperty *_monsterProperties;
+ LoLMonsterInPlay *_monsters;
+ LoLMonsterProperty *_monsterProperties;
uint8 **_monsterDecorationShapes;
uint8 _monsterAnimType[3];
uint16 _monsterCurBlock;
@@ -1242,8 +1242,8 @@ private:
int calcInflictableDamagePerItem(int16 attacker, int16 target, uint16 itemMight, int index, int hitType);
void checkForPartyDeath();
- void applyMonsterAttackSkill(LolMonsterInPlay *monster, int16 target, int16 damage);
- void applyMonsterDefenseSkill(LolMonsterInPlay *monster, int16 attacker, int flags, int skill, int damage);
+ void applyMonsterAttackSkill(LoLMonsterInPlay *monster, int16 target, int16 damage);
+ void applyMonsterDefenseSkill(LoLMonsterInPlay *monster, int16 attacker, int flags, int skill, int damage);
int removeCharacterItem(int charNum, int itemFlags);
int paralyzePoisonCharacter(int charNum, int typeFlag, int immunityFlags, int hitChance, int redraw);
void paralyzePoisonAllCharacters(int typeFlag, int immunityFlags, int hitChance);
diff --git a/engines/kyra/magic_eob.cpp b/engines/kyra/magic_eob.cpp
index e3428fb3c7..c1b0327df2 100644
--- a/engines/kyra/magic_eob.cpp
+++ b/engines/kyra/magic_eob.cpp
@@ -28,8 +28,8 @@
namespace Kyra {
-void EobCoreEngine::useMagicBookOrSymbol(int charIndex, int type) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::useMagicBookOrSymbol(int charIndex, int type) {
+ EoBCharacter *c = &_characters[charIndex];
_openBookSpellLevel = c->slotStatus[3];
_openBookSpellSelectedItem = c->slotStatus[2];
_openBookSpellListOffset = c->slotStatus[4];
@@ -66,7 +66,7 @@ void EobCoreEngine::useMagicBookOrSymbol(int charIndex, int type) {
gui_drawSpellbook();
}
-void EobCoreEngine::useMagicScroll(int charIndex, int type, int weaponSlot) {
+void EoBCoreEngine::useMagicScroll(int charIndex, int type, int weaponSlot) {
_openBookCharBackup = _openBookChar;
_openBookTypeBackup = _openBookType;
_castScrollSlot = weaponSlot + 1;
@@ -75,8 +75,8 @@ void EobCoreEngine::useMagicScroll(int charIndex, int type, int weaponSlot) {
castSpell(type, weaponSlot);
}
-void EobCoreEngine::usePotion(int charIndex, int weaponSlot) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::usePotion(int charIndex, int weaponSlot) {
+ EoBCharacter *c = &_characters[charIndex];
int val = deleteInventoryItem(charIndex, weaponSlot);
snd_playSoundEffect(10);
@@ -142,7 +142,7 @@ void EobCoreEngine::usePotion(int charIndex, int weaponSlot) {
_txt->printMessage(_potionStrings[1], -1, c->name, _potionEffectStrings[val]);
}
-void EobCoreEngine::useWand(int charIndex, int weaponSlot) {
+void EoBCoreEngine::useWand(int charIndex, int weaponSlot) {
int v = _items[_characters[charIndex].inventory[weaponSlot]].value;
if (!v) {
_txt->printMessage(_wandStrings[0]);
@@ -172,9 +172,9 @@ void EobCoreEngine::useWand(int charIndex, int weaponSlot) {
}
}
-void EobCoreEngine::castSpell(int spell, int weaponSlot) {
- EobSpell *s = &_spells[spell];
- EobCharacter *c = &_characters[_openBookChar];
+void EoBCoreEngine::castSpell(int spell, int weaponSlot) {
+ EoBSpell *s = &_spells[spell];
+ EoBCharacter *c = &_characters[_openBookChar];
_activeSpell = spell;
if ((s->flags & 0x100) && (c->effectFlags & 0x40))
@@ -231,10 +231,10 @@ void EobCoreEngine::castSpell(int spell, int weaponSlot) {
startSpell(spell);
}
-void EobCoreEngine::removeCharacterEffect(int spell, int charIndex, int showWarning) {
+void EoBCoreEngine::removeCharacterEffect(int spell, int charIndex, int showWarning) {
assert(spell >= 0);
- EobCharacter *c = &_characters[charIndex];
- EobSpell *s = &_spells[spell];
+ EoBCharacter *c = &_characters[charIndex];
+ EoBSpell *s = &_spells[spell];
if (showWarning) {
int od = _screen->curDimIndex();
@@ -275,8 +275,8 @@ void EobCoreEngine::removeCharacterEffect(int spell, int charIndex, int showWarn
}
}
-void EobCoreEngine::removeAllCharacterEffects(int charIndex) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::removeAllCharacterEffects(int charIndex) {
+ EoBCharacter *c = &_characters[charIndex];
c->effectFlags = 0;
memset(c->effectsRemainder, 0, 4);
@@ -298,14 +298,14 @@ void EobCoreEngine::removeAllCharacterEffects(int charIndex) {
gui_drawAllCharPortraitsWithStats();
}
-void EobCoreEngine::castOnWhomDialogue() {
+void EoBCoreEngine::castOnWhomDialogue() {
printWarning(_magicStrings3[0]);
gui_setCastOnWhomButtons();
}
-void EobCoreEngine::startSpell(int spell) {
- EobSpell *s = &_spells[spell];
- EobCharacter *c = &_characters[_activeSpellCharId];
+void EoBCoreEngine::startSpell(int spell) {
+ EoBSpell *s = &_spells[spell];
+ EoBCharacter *c = &_characters[_activeSpellCharId];
snd_playSoundEffect(s->sound);
if (s->flags & 0xa0)
@@ -379,7 +379,7 @@ void EobCoreEngine::startSpell(int spell) {
}
}
-void EobCoreEngine::sparkEffectDefensive(int charIndex) {
+void EoBCoreEngine::sparkEffectDefensive(int charIndex) {
int first = charIndex;
int last = charIndex;
if (charIndex == -1) {
@@ -418,7 +418,7 @@ void EobCoreEngine::sparkEffectDefensive(int charIndex) {
gui_drawCharPortraitWithStats(i);
}
-void EobCoreEngine::sparkEffectOffensive() {
+void EoBCoreEngine::sparkEffectOffensive() {
disableSysTimer(2);
_screen->copyRegion(0, 0, 0, 0, 176, 120, 0, 2, Screen::CR_NO_P_CHECK);
@@ -447,14 +447,14 @@ void EobCoreEngine::sparkEffectOffensive() {
enableSysTimer(2);
}
-void EobCoreEngine::setSpellEventTimer(int spell, int timerBaseFactor, int timerLength, int timerLevelFactor, int updateExistingTimer) {
+void EoBCoreEngine::setSpellEventTimer(int spell, int timerBaseFactor, int timerLength, int timerLevelFactor, int updateExistingTimer) {
assert (spell >= 0);
int l = _openBookType == 1 ? getClericPaladinLevel(_openBookChar) : getMageLevel(_openBookChar);
uint32 countdown = timerLength * timerBaseFactor + timerLength * l * timerLevelFactor;
setCharEventTimer(_activeSpellCharId, countdown, -spell, updateExistingTimer);
}
-void EobCoreEngine::sortCharacterSpellList(int charIndex) {
+void EoBCoreEngine::sortCharacterSpellList(int charIndex) {
int8 *list = _characters[charIndex].mageSpells;
for (int i = 0; i < 16; ) {
@@ -490,7 +490,7 @@ void EobCoreEngine::sortCharacterSpellList(int charIndex) {
}
}
-bool EobCoreEngine::magicObjectDamageHit(EobFlyingObject *fo, int dcTimes, int dcPips, int dcOffs, int level) {
+bool EoBCoreEngine::magicObjectDamageHit(EoBFlyingObject *fo, int dcTimes, int dcPips, int dcOffs, int level) {
int ignoreAttackerId = fo->flags & 0x10;
int singleTargetCheckAdjacent = fo->flags & 1;
int blockDamage = fo->flags & 2;
@@ -565,8 +565,8 @@ bool EobCoreEngine::magicObjectDamageHit(EobFlyingObject *fo, int dcTimes, int d
return res;
}
-bool EobCoreEngine::magicObjectStatusHit(EobMonsterInPlay *m, int type, bool tryEvade, int mod) {
- EobMonsterProperty *p = &_monsterProps[m->type];
+bool EoBCoreEngine::magicObjectStatusHit(EoBMonsterInPlay *m, int type, bool tryEvade, int mod) {
+ EoBMonsterProperty *p = &_monsterProps[m->type];
if (tryEvade) {
if (tryMonsterAttackEvasion(m) || (p->immunityFlags & 0x10))
return true;
@@ -619,7 +619,7 @@ bool EobCoreEngine::magicObjectStatusHit(EobMonsterInPlay *m, int type, bool try
return true;
}
-bool EobCoreEngine::turnUndeadHit(EobMonsterInPlay *m, int hitChance, int casterLevel) {
+bool EoBCoreEngine::turnUndeadHit(EoBMonsterInPlay *m, int hitChance, int casterLevel) {
assert(_monsterProps[m->type].tuResist > 0);
uint8 e = _turnUndeadEffect[_monsterProps[m->type].tuResist * 14 + MIN(casterLevel, 14)];
@@ -637,11 +637,11 @@ bool EobCoreEngine::turnUndeadHit(EobMonsterInPlay *m, int hitChance, int caster
return true;
}
-int EobCoreEngine::getMagicWeaponSlot(int charIndex) {
+int EoBCoreEngine::getMagicWeaponSlot(int charIndex) {
return _characters[charIndex].inventory[1] ? 0 : 1;
}
-void EobCoreEngine::causeWounds(int dcTimes, int dcPips, int dcOffs) {
+void EoBCoreEngine::causeWounds(int dcTimes, int dcPips, int dcOffs) {
if (_openBookChar == 0 || _openBookChar == 1) {
int d = getClosestMonster(_openBookChar, calcNewBlockPosition(_currentBlock, _currentDirection));
if (d != -1) {
@@ -661,7 +661,7 @@ void EobCoreEngine::causeWounds(int dcTimes, int dcPips, int dcOffs) {
}
}
-int EobCoreEngine::createMagicWeaponType(int invFlags, int handFlags, int armorClass, int allowedClasses, int dmgNumDice, int dmgPips, int dmgInc, int extraProps) {
+int EoBCoreEngine::createMagicWeaponType(int invFlags, int handFlags, int armorClass, int allowedClasses, int dmgNumDice, int dmgPips, int dmgInc, int extraProps) {
int i = 51;
for (; i < 57; i++) {
if (_itemTypes[i].armorClass == -30)
@@ -671,7 +671,7 @@ int EobCoreEngine::createMagicWeaponType(int invFlags, int handFlags, int armorC
if (i == 57)
return -1;
- EobItemType *tp = &_itemTypes[i];
+ EoBItemType *tp = &_itemTypes[i];
tp->invFlags = invFlags;
tp->requiredHands = 0;
tp->handFlags = handFlags;
@@ -685,7 +685,7 @@ int EobCoreEngine::createMagicWeaponType(int invFlags, int handFlags, int armorC
return i;
}
-Item EobCoreEngine::createMagicWeaponItem(int flags, int icon, int value, int type) {
+Item EoBCoreEngine::createMagicWeaponItem(int flags, int icon, int value, int type) {
Item i = 11;
for (; i < 17; i++) {
if (_items[i].block == -2)
@@ -695,7 +695,7 @@ Item EobCoreEngine::createMagicWeaponItem(int flags, int icon, int value, int ty
if (i == 17)
return -1;
- EobItem *itm = &_items[i];
+ EoBItem *itm = &_items[i];
itm->flags = 0x20 | flags;
itm->icon = icon;
itm->value = value;
@@ -708,13 +708,13 @@ Item EobCoreEngine::createMagicWeaponItem(int flags, int icon, int value, int ty
return i;
}
-void EobCoreEngine::removeMagicWeaponItem(Item item) {
+void EoBCoreEngine::removeMagicWeaponItem(Item item) {
_itemTypes[_items[item].type].armorClass = -30;
_items[item].block = -2;
_items[item].level = -1;
}
-void EobCoreEngine::updateWallOfForceTimers() {
+void EoBCoreEngine::updateWallOfForceTimers() {
uint32 ct = _system->getMillis();
for (int i = 0; i < 5; i++) {
if (!_wallsOfForce[i].block)
@@ -724,13 +724,13 @@ void EobCoreEngine::updateWallOfForceTimers() {
}
}
-void EobCoreEngine::destroyWallOfForce(int index) {
+void EoBCoreEngine::destroyWallOfForce(int index) {
memset(_levelBlockProperties[_wallsOfForce[index].block].walls, 0, 4);
_wallsOfForce[index].block = 0;
_sceneUpdateRequired = true;
}
-int EobCoreEngine::findSingleSpellTarget(int dist) {
+int EoBCoreEngine::findSingleSpellTarget(int dist) {
uint16 bl = _currentBlock;
int res = -1;
@@ -746,7 +746,7 @@ int EobCoreEngine::findSingleSpellTarget(int dist) {
return res;
}
-int EobCoreEngine::findFirstCharacterSpellTarget() {
+int EoBCoreEngine::findFirstCharacterSpellTarget() {
int curCharIndex = rollDice(1, 6, -1);
for (_characterSpellTarget = 0; _characterSpellTarget < 6; _characterSpellTarget++) {
if (testCharacter(curCharIndex, 3))
@@ -757,7 +757,7 @@ int EobCoreEngine::findFirstCharacterSpellTarget() {
return -1;
}
-int EobCoreEngine::findNextCharacterSpellTarget(int curCharIndex) {
+int EoBCoreEngine::findNextCharacterSpellTarget(int curCharIndex) {
for (_characterSpellTarget++; _characterSpellTarget < 6; ) {
if (++curCharIndex == 6)
curCharIndex = 0;
@@ -767,7 +767,7 @@ int EobCoreEngine::findNextCharacterSpellTarget(int curCharIndex) {
return -1;
}
-int EobCoreEngine::charDeathSavingThrow(int charIndex, int div) {
+int EoBCoreEngine::charDeathSavingThrow(int charIndex, int div) {
bool _beholderOrgBhv = true;
// Due to a bug in the original code the saving throw result is completely ignored
// here. The Beholders' disintegrate spell will alway succeed while their flesh to
@@ -779,22 +779,22 @@ int EobCoreEngine::charDeathSavingThrow(int charIndex, int div) {
return div;
}
-void EobCoreEngine::printWarning(const char *str) {
+void EoBCoreEngine::printWarning(const char *str) {
_txt->printMessage(str);
snd_playSoundEffect(79);
}
-void EobCoreEngine::printNoEffectWarning() {
+void EoBCoreEngine::printNoEffectWarning() {
printWarning(_magicStrings4[0]);
}
-void EobCoreEngine::spellCallback_start_armor() {
+void EoBCoreEngine::spellCallback_start_armor() {
_characters[_activeSpellCharId].effectsRemainder[0] = getMageLevel(_openBookChar) + 8;
if ((getDexterityArmorClassModifier(_characters[_activeSpellCharId].dexterityCur) + 6) >= _characters[_activeSpellCharId].armorClass)
printWarning(Common::String::format(_magicStrings6[0], _characters[_activeSpellCharId].name).c_str());
}
-void EobCoreEngine::spellCallback_start_burningHands() {
+void EoBCoreEngine::spellCallback_start_burningHands() {
static const int16 bX[] = { 0, 152, 24, 120, 56, 88 };
static const int8 bY[] = { 64, 64, 56, 56, 56, 56 };
@@ -822,25 +822,25 @@ void EobCoreEngine::spellCallback_start_burningHands() {
_sceneUpdateRequired = true;
}
-void EobCoreEngine::spellCallback_start_detectMagic() {
+void EoBCoreEngine::spellCallback_start_detectMagic() {
setHandItem(_itemInHand);
}
-bool EobCoreEngine::spellCallback_end_detectMagic(void*) {
+bool EoBCoreEngine::spellCallback_end_detectMagic(void*) {
setHandItem(_itemInHand);
return true;
}
-void EobCoreEngine::spellCallback_start_magicMissile() {
+void EoBCoreEngine::spellCallback_start_magicMissile() {
launchMagicObject(_openBookChar, 0, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_magicMissile(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_magicMissile(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
return magicObjectDamageHit(fo, 1, 4, 1, (getMageLevel(fo->attackerId) - 1) >> 1);
}
-void EobCoreEngine::spellCallback_start_shockingGrasp() {
+void EoBCoreEngine::spellCallback_start_shockingGrasp() {
int t = createMagicWeaponType(0, 0, 0, 0x0f, 1, 8, getMageLevel(_openBookChar), 1);
Item i = (t != -1) ? createMagicWeaponItem(0x10, 82, 0, t) : -1;
if (t == -1 || i == -1) {
@@ -854,8 +854,8 @@ void EobCoreEngine::spellCallback_start_shockingGrasp() {
}
}
-bool EobCoreEngine::spellCallback_end_shockingGraspFlameBlade(void *obj) {
- EobCharacter *c = (EobCharacter*)obj;
+bool EoBCoreEngine::spellCallback_end_shockingGraspFlameBlade(void *obj) {
+ EoBCharacter *c = (EoBCharacter*)obj;
for (int i = 0; i < 2; i++) {
if (isMagicEffectItem(c->inventory[i])) {
removeMagicWeaponItem(c->inventory[i]);
@@ -865,7 +865,7 @@ bool EobCoreEngine::spellCallback_end_shockingGraspFlameBlade(void *obj) {
return true;
}
-void EobCoreEngine::spellCallback_start_improvedIdentify() {
+void EoBCoreEngine::spellCallback_start_improvedIdentify() {
for (int i = 0; i < 2; i++) {
Item itm = _characters[_activeSpellCharId].inventory[i];
if (itm)
@@ -873,47 +873,47 @@ void EobCoreEngine::spellCallback_start_improvedIdentify() {
}
}
-void EobCoreEngine::spellCallback_start_melfsAcidArrow() {
+void EoBCoreEngine::spellCallback_start_melfsAcidArrow() {
launchMagicObject(_openBookChar, 1, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_melfsAcidArrow(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_melfsAcidArrow(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
assert(fo);
return magicObjectDamageHit(fo, 2, 4, 0, getMageLevel(fo->attackerId) / 3);
}
-void EobCoreEngine::spellCallback_start_dispelMagic() {
+void EoBCoreEngine::spellCallback_start_dispelMagic() {
for (int i = 0; i < 6; i++) {
if (testCharacter(i, 1))
removeAllCharacterEffects(i);
}
}
-void EobCoreEngine::spellCallback_start_fireball() {
+void EoBCoreEngine::spellCallback_start_fireball() {
launchMagicObject(_openBookChar, 2, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_fireball(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_fireball(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
return magicObjectDamageHit(fo, 1, 6, 0, getMageLevel(fo->attackerId));
}
-void EobCoreEngine::spellCallback_start_flameArrow() {
+void EoBCoreEngine::spellCallback_start_flameArrow() {
launchMagicObject(_openBookChar, 3, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_flameArrow(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_flameArrow(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
return magicObjectDamageHit(fo, 5, 6, 0, getMageLevel(fo->attackerId));
}
-void EobCoreEngine::spellCallback_start_holdPerson() {
+void EoBCoreEngine::spellCallback_start_holdPerson() {
launchMagicObject(_openBookChar, _flags.gameID == GI_EOB1 ? 4 : 3, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_holdPerson(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_holdPerson(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
bool res = false;
if (_flags.gameID == GI_EOB2 && fo->curBlock == _currentBlock) {
@@ -938,16 +938,16 @@ bool EobCoreEngine::spellCallback_end_holdPerson(void *obj) {
return res;
}
-void EobCoreEngine::spellCallback_start_lightningBolt() {
+void EoBCoreEngine::spellCallback_start_lightningBolt() {
launchMagicObject(_openBookChar, _flags.gameID == GI_EOB1 ? 5 : 4, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_lightningBolt(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_lightningBolt(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
return magicObjectDamageHit(fo, 1, 6, 0, getMageLevel(fo->attackerId));
}
-void EobCoreEngine::spellCallback_start_vampiricTouch() {
+void EoBCoreEngine::spellCallback_start_vampiricTouch() {
int t = createMagicWeaponType(0, 0, 0, 0x0f, getMageLevel(_openBookChar) >> 1, 6, 0, 1);
Item i = (t != -1) ? createMagicWeaponItem(0x18, 83, 0, t) : -1;
if (t == -1 || i == -1) {
@@ -961,15 +961,15 @@ void EobCoreEngine::spellCallback_start_vampiricTouch() {
}
}
-bool EobCoreEngine::spellCallback_end_vampiricTouch(void *obj) {
- EobCharacter *c = (EobCharacter*)obj;
+bool EoBCoreEngine::spellCallback_end_vampiricTouch(void *obj) {
+ EoBCharacter *c = (EoBCharacter*)obj;
if (c->hitPointsCur > c->hitPointsMax)
c->hitPointsCur = c->hitPointsMax;
spellCallback_end_shockingGraspFlameBlade(obj);
return true;
}
-void EobCoreEngine::spellCallback_start_fear() {
+void EoBCoreEngine::spellCallback_start_fear() {
sparkEffectOffensive();
uint16 bl = calcNewBlockPosition(_currentBlock, _currentDirection);
for (int i = 0; i < 30; i++) {
@@ -978,12 +978,12 @@ void EobCoreEngine::spellCallback_start_fear() {
}
}
-void EobCoreEngine::spellCallback_start_iceStorm() {
+void EoBCoreEngine::spellCallback_start_iceStorm() {
launchMagicObject(_openBookChar, _flags.gameID == GI_EOB1 ? 6 : 5, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_iceStorm(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_iceStorm(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
static int8 blockAdv[] = { -32, 32, 1, -1 };
bool res = magicObjectDamageHit(fo, 1, 6, 0, getMageLevel(fo->attackerId));
if (res) {
@@ -997,11 +997,11 @@ bool EobCoreEngine::spellCallback_end_iceStorm(void *obj) {
return res;
}
-void EobCoreEngine::spellCallback_start_stoneSkin() {
+void EoBCoreEngine::spellCallback_start_stoneSkin() {
_characters[_activeSpellCharId].effectsRemainder[1] = (getMageLevel(_openBookChar) >> 1) + rollDice(1, 4);
}
-void EobCoreEngine::spellCallback_start_removeCurse() {
+void EoBCoreEngine::spellCallback_start_removeCurse() {
for (int i = 0; i < 27; i++) {
Item itm = _characters[_activeSpellCharId].inventory[i];
if (itm && (_items[itm].flags & 0x20) && !isMagicEffectItem(itm))
@@ -1009,7 +1009,7 @@ void EobCoreEngine::spellCallback_start_removeCurse() {
}
}
-void EobCoreEngine::spellCallback_start_coneOfCold() {
+void EoBCoreEngine::spellCallback_start_coneOfCold() {
const int8 *dirTables[] = { _coneOfColdDest1, _coneOfColdDest2, _coneOfColdDest3, _coneOfColdDest4 };
int cl = getMageLevel(_openBookChar);
@@ -1034,19 +1034,19 @@ void EobCoreEngine::spellCallback_start_coneOfCold() {
updateAllMonsterShapes();
}
-void EobCoreEngine::spellCallback_start_holdMonster() {
+void EoBCoreEngine::spellCallback_start_holdMonster() {
launchMagicObject(_openBookChar, _flags.gameID == GI_EOB1 ? 7 : 6, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_holdMonster(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_holdMonster(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
bool res = false;
for (const int16 *m = findBlockMonsters(fo->curBlock, fo->curPos, fo->direction, 1, 1); *m != -1; m++)
res |= magicObjectStatusHit(&_monsters[*m], 1, true, 4);
return res;
}
-void EobCoreEngine::spellCallback_start_wallOfForce() {
+void EoBCoreEngine::spellCallback_start_wallOfForce() {
uint16 bl = calcNewBlockPosition(_currentBlock, _currentDirection);
LevelBlockProperty *l = &_levelBlockProperties[bl];
if (l->walls[0] || l->walls[1] || l->walls[2] || l->walls[3] || (l->flags & 7)) {
@@ -1076,7 +1076,7 @@ void EobCoreEngine::spellCallback_start_wallOfForce() {
_sceneUpdateRequired = true;
}
-void EobCoreEngine::spellCallback_start_disintegrate() {
+void EoBCoreEngine::spellCallback_start_disintegrate() {
int d = findSingleSpellTarget(1);
if (d != -1)
magicObjectStatusHit(&_monsters[d], 4, true, 4);
@@ -1084,7 +1084,7 @@ void EobCoreEngine::spellCallback_start_disintegrate() {
_sceneUpdateRequired = true;
}
-void EobCoreEngine::spellCallback_start_fleshToStone() {
+void EoBCoreEngine::spellCallback_start_fleshToStone() {
sparkEffectOffensive();
int t = getClosestMonster(_openBookChar, calcNewBlockPosition(_currentBlock, _currentDirection));
if (t != -1)
@@ -1093,23 +1093,23 @@ void EobCoreEngine::spellCallback_start_fleshToStone() {
printWarning(_magicStrings8[4]);
}
-void EobCoreEngine::spellCallback_start_stoneToFlesh() {
+void EoBCoreEngine::spellCallback_start_stoneToFlesh() {
if (_characters[_activeSpellCharId].flags & 8)
_characters[_activeSpellCharId].flags &= ~8;
else
printNoEffectWarning();
}
-void EobCoreEngine::spellCallback_start_trueSeeing() {
+void EoBCoreEngine::spellCallback_start_trueSeeing() {
_wllVmpMap[46] = 0;
}
-bool EobCoreEngine::spellCallback_end_trueSeeing(void*) {
+bool EoBCoreEngine::spellCallback_end_trueSeeing(void*) {
_wllVmpMap[46] = 1;
return true;
}
-void EobCoreEngine::spellCallback_start_slayLiving() {
+void EoBCoreEngine::spellCallback_start_slayLiving() {
int d = findSingleSpellTarget(2);
if (d != -1) {
if (!magicObjectStatusHit(&_monsters[d], 3, true, 4))
@@ -1117,7 +1117,7 @@ void EobCoreEngine::spellCallback_start_slayLiving() {
}
}
-void EobCoreEngine::spellCallback_start_powerWordStun() {
+void EoBCoreEngine::spellCallback_start_powerWordStun() {
int d = findSingleSpellTarget(2);
if (d != -1) {
if (_monsters[d].hitPointsCur < 90)
@@ -1125,15 +1125,15 @@ void EobCoreEngine::spellCallback_start_powerWordStun() {
}
}
-void EobCoreEngine::spellCallback_start_causeLightWounds() {
+void EoBCoreEngine::spellCallback_start_causeLightWounds() {
causeWounds(1, 8, 0);
}
-void EobCoreEngine::spellCallback_start_cureLightWounds() {
+void EoBCoreEngine::spellCallback_start_cureLightWounds() {
modifyCharacterHitpoints(_activeSpellCharId, rollDice(1, 8));
}
-void EobCoreEngine::spellCallback_start_aid() {
+void EoBCoreEngine::spellCallback_start_aid() {
if (!testCharacter(_activeSpellCharId, 3)) {
printNoEffectWarning();
} else if (_characters[_activeSpellCharId].effectsRemainder[3]) {
@@ -1149,15 +1149,15 @@ void EobCoreEngine::spellCallback_start_aid() {
deleteCharEventTimer(_activeSpellCharId, -_activeSpell);
}
-bool EobCoreEngine::spellCallback_end_aid(void *obj) {
- EobCharacter *c = (EobCharacter*)obj;
+bool EoBCoreEngine::spellCallback_end_aid(void *obj) {
+ EoBCharacter *c = (EoBCharacter*)obj;
c->hitPointsCur -= c->effectsRemainder[3];
c->effectsRemainder[3] = 0;
c->effectFlags &= ~0x1000;
return true;
}
-void EobCoreEngine::spellCallback_start_flameBlade() {
+void EoBCoreEngine::spellCallback_start_flameBlade() {
int t = createMagicWeaponType(0, 0, 0, 0x0f, 1, 4, 4, 1);
Item i = (t != -1) ? createMagicWeaponItem(0, 84, 0, t) : -1;
if (t == -1 || i == -1) {
@@ -1171,7 +1171,7 @@ void EobCoreEngine::spellCallback_start_flameBlade() {
}
}
-void EobCoreEngine::spellCallback_start_slowPoison() {
+void EoBCoreEngine::spellCallback_start_slowPoison() {
if (_characters[_activeSpellCharId].flags & 2) {
_characters[_activeSpellCharId].effectFlags |= 0x2000;
setSpellEventTimer(_activeSpell, 1, 32760, 1, 1);
@@ -1180,13 +1180,13 @@ void EobCoreEngine::spellCallback_start_slowPoison() {
}
}
-bool EobCoreEngine::spellCallback_end_slowPoison(void *obj) {
- EobCharacter *c = (EobCharacter*)obj;
+bool EoBCoreEngine::spellCallback_end_slowPoison(void *obj) {
+ EoBCharacter *c = (EoBCharacter*)obj;
c->effectFlags &= ~0x2000;
return true;
}
-void EobCoreEngine::spellCallback_start_createFood() {
+void EoBCoreEngine::spellCallback_start_createFood() {
for (int i = 0; i < 6; i++) {
if (!testCharacter(i, 3))
continue;
@@ -1194,7 +1194,7 @@ void EobCoreEngine::spellCallback_start_createFood() {
}
}
-void EobCoreEngine::spellCallback_start_removeParalysis() {
+void EoBCoreEngine::spellCallback_start_removeParalysis() {
int numChar = 4;
for (int i = 0; i < 6; i++) {
if (!(_characters[i].flags & 4) || !numChar)
@@ -1204,39 +1204,39 @@ void EobCoreEngine::spellCallback_start_removeParalysis() {
}
}
-void EobCoreEngine::spellCallback_start_causeSeriousWounds() {
+void EoBCoreEngine::spellCallback_start_causeSeriousWounds() {
causeWounds(2, 8, 1);
}
-void EobCoreEngine::spellCallback_start_cureSeriousWounds() {
+void EoBCoreEngine::spellCallback_start_cureSeriousWounds() {
modifyCharacterHitpoints(_activeSpellCharId, rollDice(2, 8, 1));
}
-void EobCoreEngine::spellCallback_start_neutralizePoison() {
+void EoBCoreEngine::spellCallback_start_neutralizePoison() {
if (_characters[_activeSpellCharId].flags & 2)
neutralizePoison(_activeSpellCharId);
else
printNoEffectWarning();
}
-void EobCoreEngine::spellCallback_start_causeCriticalWounds() {
+void EoBCoreEngine::spellCallback_start_causeCriticalWounds() {
causeWounds(3, 8, 3);
}
-void EobCoreEngine::spellCallback_start_cureCriticalWounds() {
+void EoBCoreEngine::spellCallback_start_cureCriticalWounds() {
modifyCharacterHitpoints(_activeSpellCharId, rollDice(3, 8, 3));
}
-void EobCoreEngine::spellCallback_start_flameStrike() {
+void EoBCoreEngine::spellCallback_start_flameStrike() {
launchMagicObject(_openBookChar, _flags.gameID == GI_EOB1 ? 8 : 7, _currentBlock, _activeSpellCharacterPos, _currentDirection);
}
-bool EobCoreEngine::spellCallback_end_flameStrike(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_flameStrike(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
return magicObjectDamageHit(fo, 6, 8, 0, 0);
}
-void EobCoreEngine::spellCallback_start_raiseDead() {
+void EoBCoreEngine::spellCallback_start_raiseDead() {
if (_characters[_activeSpellCharId].hitPointsCur == -10 && ((_characters[_activeSpellCharId].raceSex >> 1) != 1)) {
_characters[_activeSpellCharId].hitPointsCur = 1;
gui_drawCharPortraitWithStats(_activeSpellCharId);
@@ -1245,23 +1245,23 @@ void EobCoreEngine::spellCallback_start_raiseDead() {
}
}
-void EobCoreEngine::spellCallback_start_harm() {
+void EoBCoreEngine::spellCallback_start_harm() {
causeWounds(-1, -1, -1);
}
-void EobCoreEngine::spellCallback_start_heal() {
- EobCharacter *c = &_characters[_activeSpellCharId];
+void EoBCoreEngine::spellCallback_start_heal() {
+ EoBCharacter *c = &_characters[_activeSpellCharId];
if (c->hitPointsMax <= c->hitPointsCur)
printWarning(_magicStrings4[0]);
else
modifyCharacterHitpoints(_activeSpellCharId, c->hitPointsMax - c->hitPointsCur);
}
-void EobCoreEngine::spellCallback_start_layOnHands() {
+void EoBCoreEngine::spellCallback_start_layOnHands() {
modifyCharacterHitpoints(_activeSpellCharId, _characters[_openBookChar].level[0] << 1);
}
-void EobCoreEngine::spellCallback_start_turnUndead() {
+void EoBCoreEngine::spellCallback_start_turnUndead() {
uint16 bl = calcNewBlockPosition(_currentBlock, _currentDirection);
if (!(_levelBlockProperties[bl].flags & 7))
return;
@@ -1287,13 +1287,13 @@ void EobCoreEngine::spellCallback_start_turnUndead() {
_preventMonsterFlash = false;
}
-bool EobCoreEngine::spellCallback_end_monster_lightningBolt(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_monster_lightningBolt(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
return magicObjectDamageHit(fo, 0, 0, 12, 1);
}
-bool EobCoreEngine::spellCallback_end_monster_fireball1(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_monster_fireball1(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
bool res = false;
if (_partyEffectFlags & 0x20000) {
res = magicObjectDamageHit(fo, 4, 10, 6, 0);
@@ -1307,13 +1307,13 @@ bool EobCoreEngine::spellCallback_end_monster_fireball1(void *obj) {
return res;
}
-bool EobCoreEngine::spellCallback_end_monster_fireball2(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_monster_fireball2(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
return magicObjectDamageHit(fo, 0, 0, 18, 0);
}
-bool EobCoreEngine::spellCallback_end_monster_deathSpell(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_monster_deathSpell(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
if (fo->curBlock != _currentBlock)
return false;
@@ -1329,8 +1329,8 @@ bool EobCoreEngine::spellCallback_end_monster_deathSpell(void *obj) {
return true;
}
-bool EobCoreEngine::spellCallback_end_monster_disintegrate(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_monster_disintegrate(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
if (fo->curBlock != _currentBlock)
return false;
@@ -1345,8 +1345,8 @@ bool EobCoreEngine::spellCallback_end_monster_disintegrate(void *obj) {
return true;
}
-bool EobCoreEngine::spellCallback_end_monster_causeCriticalWounds(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_monster_causeCriticalWounds(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
if (fo->curBlock != _currentBlock)
return false;
@@ -1359,8 +1359,8 @@ bool EobCoreEngine::spellCallback_end_monster_causeCriticalWounds(void *obj) {
return true;
}
-bool EobCoreEngine::spellCallback_end_monster_fleshToStone(void *obj) {
- EobFlyingObject *fo = (EobFlyingObject*)obj;
+bool EoBCoreEngine::spellCallback_end_monster_fleshToStone(void *obj) {
+ EoBFlyingObject *fo = (EoBFlyingObject*)obj;
if (fo->curBlock != _currentBlock)
return false;
diff --git a/engines/kyra/resource.h b/engines/kyra/resource.h
index 072b4187c1..f5d70e084c 100644
--- a/engines/kyra/resource.h
+++ b/engines/kyra/resource.h
@@ -252,464 +252,464 @@ enum KyraResources {
k3ItemStringMap,
#if defined(ENABLE_EOB) || defined(ENABLE_LOL)
- kLolEobCommonMoreStrings,
- kLolEobCommonDscShapeIndex,
- kLolEobCommonDscX,
- kLolEobCommonDscTileIndex,
- kLolEobCommonDscUnk2,
- kLolEobCommonDscDoorShapeIndex,
- kLolEobCommonDscDimData1,
- kLolEobCommonDscDimData2,
- kLolEobCommonDscBlockMap,
- kLolEobCommonDscDimMap,
- kLolEobCommonDscDoorY2,
- kLolEobCommonDscBlockIndex,
-
- kEobBaseChargenStrings1,
- kEobBaseChargenStrings2,
- kEobBaseChargenStartLevels,
- kEobBaseChargenStatStrings,
- kEobBaseChargenRaceSexStrings,
- kEobBaseChargenClassStrings,
- kEobBaseChargenAlignmentStrings,
- kEobBaseChargenEnterGameStrings,
- kEobBaseChargenClassMinStats,
- kEobBaseChargenRaceMinStats,
- kEobBaseChargenRaceMaxStats,
-
- kEobBaseSaveThrowTable1,
- kEobBaseSaveThrowTable2,
- kEobBaseSaveThrowTable3,
- kEobBaseSaveThrowTable4,
- kEobBaseSaveThrwLvlIndex,
- kEobBaseSaveThrwModDiv,
- kEobBaseSaveThrwModExt,
-
- kEobBasePryDoorStrings,
- kEobBaseWarningStrings,
-
- kEobBaseItemSuffixStringsRings,
- kEobBaseItemSuffixStringsPotions,
- kEobBaseItemSuffixStringsWands,
+ kRpgCommonMoreStrings,
+ kRpgCommonDscShapeIndex,
+ kRpgCommonDscX,
+ kRpgCommonDscTileIndex,
+ kRpgCommonDscUnk2,
+ kRpgCommonDscDoorShapeIndex,
+ kRpgCommonDscDimData1,
+ kRpgCommonDscDimData2,
+ kRpgCommonDscBlockMap,
+ kRpgCommonDscDimMap,
+ kRpgCommonDscDoorY2,
+ kRpgCommonDscBlockIndex,
+
+ kEoBBaseChargenStrings1,
+ kEoBBaseChargenStrings2,
+ kEoBBaseChargenStartLevels,
+ kEoBBaseChargenStatStrings,
+ kEoBBaseChargenRaceSexStrings,
+ kEoBBaseChargenClassStrings,
+ kEoBBaseChargenAlignmentStrings,
+ kEoBBaseChargenEnterGameStrings,
+ kEoBBaseChargenClassMinStats,
+ kEoBBaseChargenRaceMinStats,
+ kEoBBaseChargenRaceMaxStats,
+
+ kEoBBaseSaveThrowTable1,
+ kEoBBaseSaveThrowTable2,
+ kEoBBaseSaveThrowTable3,
+ kEoBBaseSaveThrowTable4,
+ kEoBBaseSaveThrwLvlIndex,
+ kEoBBaseSaveThrwModDiv,
+ kEoBBaseSaveThrwModExt,
+
+ kEoBBasePryDoorStrings,
+ kEoBBaseWarningStrings,
+
+ kEoBBaseItemSuffixStringsRings,
+ kEoBBaseItemSuffixStringsPotions,
+ kEoBBaseItemSuffixStringsWands,
- kEobBaseRipItemStrings,
- kEobBaseCursedString,
- kEobBaseEnchantedString,
- kEobBaseMagicObjectStrings,
- kEobBaseMagicObjectString5,
- kEobBasePatternSuffix,
- kEobBasePatternGrFix1,
- kEobBasePatternGrFix2,
- kEobBaseValidateArmorString,
- kEobBaseValidateCursedString,
- kEobBaseValidateNoDropString,
- kEobBasePotionStrings,
- kEobBaseWandStrings,
- kEobBaseItemMisuseStrings,
-
- kEobBaseTakenStrings,
- kEobBasePotionEffectStrings,
-
- kEobBaseYesNoStrings,
- kEobBaseNpcMaxStrings,
- kEobBaseOkStrings,
- kEobBaseNpcJoinStrings,
- kEobBaseCancelStrings,
- kEobBaseAbortStrings,
-
- kEobBaseMenuStringsMain,
- kEobBaseMenuStringsSaveLoad,
- kEobBaseMenuStringsOnOff,
- kEobBaseMenuStringsSpells,
- kEobBaseMenuStringsRest,
- kEobBaseMenuStringsDrop,
- kEobBaseMenuStringsExit,
- kEobBaseMenuStringsStarve,
- kEobBaseMenuStringsScribe,
- kEobBaseMenuStringsDrop2,
- kEobBaseMenuStringsHead,
- kEobBaseMenuStringsPoison,
- kEobBaseMenuStringsMgc,
- kEobBaseMenuStringsPrefs,
- kEobBaseMenuStringsRest2,
- kEobBaseMenuStringsRest3,
- kEobBaseMenuStringsRest4,
- kEobBaseMenuStringsDefeat,
- kEobBaseMenuStringsTransfer,
- kEobBaseMenuStringsSpec,
- kEobBaseMenuStringsSpellNo,
- kEobBaseMenuYesNoStrings,
-
- kEobBaseSpellLevelsMage,
- kEobBaseSpellLevelsCleric,
- kEobBaseNumSpellsCleric,
- kEobBaseNumSpellsWisAdj,
- kEobBaseNumSpellsPal,
- kEobBaseNumSpellsMage,
-
- kEobBaseCharGuiStringsHp,
- kEobBaseCharGuiStringsWp1,
- kEobBaseCharGuiStringsWp2,
- kEobBaseCharGuiStringsWr,
- kEobBaseCharGuiStringsSt1,
- kEobBaseCharGuiStringsSt2,
- kEobBaseCharGuiStringsIn,
-
- kEobBaseCharStatusStrings7,
- kEobBaseCharStatusStrings81,
- kEobBaseCharStatusStrings82,
- kEobBaseCharStatusStrings9,
- kEobBaseCharStatusStrings12,
- kEobBaseCharStatusStrings131,
- kEobBaseCharStatusStrings132,
-
- kEobBaseLevelGainStrings,
- kEobBaseExperienceTable0,
- kEobBaseExperienceTable1,
- kEobBaseExperienceTable2,
- kEobBaseExperienceTable3,
- kEobBaseExperienceTable4,
-
- kEobBaseClassModifierFlags,
-
- kEobBaseMonsterStepTable01,
- kEobBaseMonsterStepTable02,
- kEobBaseMonsterStepTable1,
- kEobBaseMonsterStepTable2,
- kEobBaseMonsterStepTable3,
- kEobBaseMonsterCloseAttPosTable1,
- kEobBaseMonsterCloseAttPosTable21,
- kEobBaseMonsterCloseAttPosTable22,
- kEobBaseMonsterCloseAttUnkTable,
- kEobBaseMonsterCloseAttChkTable1,
- kEobBaseMonsterCloseAttChkTable2,
- kEobBaseMonsterCloseAttDstTable1,
- kEobBaseMonsterCloseAttDstTable2,
-
- kEobBaseMonsterProximityTable,
- kEobBaseFindBlockMonstersTable,
- kEobBaseMonsterDirChangeTable,
- kEobBaseMonsterDistAttStrings,
-
- kEobBaseEncodeMonsterDefs,
- kEobBaseNpcPresets,
-
- kEobBaseWllFlagPreset,
- kEobBaseDscShapeCoords,
-
- kEobBaseDscDoorScaleOffs,
- kEobBaseDscDoorScaleMult1,
- kEobBaseDscDoorScaleMult2,
- kEobBaseDscDoorScaleMult3,
- kEobBaseDscDoorScaleMult4,
- kEobBaseDscDoorScaleMult5,
- kEobBaseDscDoorScaleMult6,
- kEobBaseDscDoorType5Offs,
- kEobBaseDscDoorXE,
- kEobBaseDscDoorY1,
- kEobBaseDscDoorY3,
- kEobBaseDscDoorY4,
- kEobBaseDscDoorY5,
- kEobBaseDscDoorY6,
- kEobBaseDscDoorY7,
- kEobBaseDscDoorCoordsExt,
-
- kEobBaseDscItemPosIndex,
- kEobBaseDscItemShpX,
- kEobBaseDscItemScaleIndex,
- kEobBaseDscItemTileIndex,
- kEobBaseDscItemShapeMap,
-
- kEobBaseDscMonsterFrmOffsTbl1,
- kEobBaseDscMonsterFrmOffsTbl2,
-
- kEobBaseInvSlotX,
- kEobBaseInvSlotY,
- kEobBaseSlotValidationFlags,
-
- kEobBaseProjectileWeaponTypes,
- kEobBaseWandTypes,
-
- kEobBaseDrawObjPosIndex,
- kEobBaseFlightObjFlipIndex,
- kEobBaseFlightObjShpMap,
- kEobBaseFlightObjSclIndex,
-
- kEobBaseDscTelptrShpCoords,
-
- kEobBasePortalSeqData,
- kEobBaseManDef,
- kEobBaseManWord,
- kEobBaseManPrompt,
-
- kEobBaseBookNumbers,
- kEobBaseMageSpellsList,
- kEobBaseClericSpellsList,
- kEobBaseSpellNames,
- kEobBaseMagicStrings1,
- kEobBaseMagicStrings2,
- kEobBaseMagicStrings3,
- kEobBaseMagicStrings4,
- kEobBaseMagicStrings6,
- kEobBaseMagicStrings7,
- kEobBaseMagicStrings8,
-
- kEobBaseExpObjectTlMode,
- kEobBaseExpObjectTblIndex,
- kEobBaseExpObjectShpStart,
- kEobBaseExpObjectTbl1,
- kEobBaseExpObjectTbl2,
- kEobBaseExpObjectTbl3,
- kEobBaseExpObjectY,
-
- kEobBaseSparkDefSteps,
- kEobBaseSparkDefSubSteps,
- kEobBaseSparkDefShift,
- kEobBaseSparkDefAdd,
- kEobBaseSparkDefX,
- kEobBaseSparkDefY,
- kEobBaseSparkOfFlags1,
- kEobBaseSparkOfFlags2,
- kEobBaseSparkOfShift,
- kEobBaseSparkOfX,
- kEobBaseSparkOfY,
-
- kEobBaseSpellProperties,
- kEobBaseMagicFlightProps,
- kEobBaseTurnUndeadEffect,
- kEobBaseBurningHandsDest,
- kEobBaseConeOfColdDest1,
- kEobBaseConeOfColdDest2,
- kEobBaseConeOfColdDest3,
- kEobBaseConeOfColdDest4,
- kEobBaseConeOfColdGfxTbl,
-
- kEob1MainMenuStrings,
- kEob1BonusStrings,
-
- kEob1IntroFilesOpening,
- kEob1IntroFilesTower,
- kEob1IntroFilesOrb,
- kEob1IntroFilesWdEntry,
- kEob1IntroFilesKing,
- kEob1IntroFilesHands,
- kEob1IntroFilesWdExit,
- kEob1IntroFilesTunnel,
- kEob1IntroOpeningFrmDelay,
- kEob1IntroWdEncodeX,
- kEob1IntroWdEncodeY,
- kEob1IntroWdEncodeWH,
- kEob1IntroWdDsX,
- kEob1IntroWdDsY,
- kEob1IntroTvlX1,
- kEob1IntroTvlY1,
- kEob1IntroTvlX2,
- kEob1IntroTvlY2,
- kEob1IntroTvlW,
- kEob1IntroTvlH,
-
- kEob1DoorShapeDefs,
- kEob1DoorSwitchShapeDefs,
- kEob1DoorSwitchCoords,
- kEob1MonsterProperties,
-
- kEob1EnemyMageSpellList,
- kEob1EnemyMageSfx,
- kEob1BeholderSpellList,
- kEob1BeholderSfx,
-
- kEob1TurnUndeadString,
-
- kEob1NpcShpData,
- kEob1NpcSubShpIndex1,
- kEob1NpcSubShpIndex2,
- kEob1NpcSubShpY,
- kEob1Npc0Strings,
- kEob1Npc11Strings,
- kEob1Npc12Strings,
- kEob1Npc21Strings,
- kEob1Npc22Strings,
- kEob1Npc31Strings,
- kEob1Npc32Strings,
- kEob1Npc4Strings,
- kEob1Npc5Strings,
- kEob1Npc6Strings,
- kEob1Npc7Strings,
-
- kEob2MainMenuStrings,
- kEob2TransferConvertTable,
- kEob2TransferExpTable,
-
- kEob2IntroStrings,
- kEob2IntroCPSFiles,
- kEob2IntroSeqData00,
- kEob2IntroSeqData01,
- kEob2IntroSeqData02,
- kEob2IntroSeqData03,
- kEob2IntroSeqData04,
- kEob2IntroSeqData05,
- kEob2IntroSeqData06,
- kEob2IntroSeqData07,
- kEob2IntroSeqData08,
- kEob2IntroSeqData09,
- kEob2IntroSeqData10,
- kEob2IntroSeqData11,
- kEob2IntroSeqData12,
- kEob2IntroSeqData13,
- kEob2IntroSeqData14,
- kEob2IntroSeqData15,
- kEob2IntroSeqData16,
- kEob2IntroSeqData17,
- kEob2IntroSeqData18,
- kEob2IntroSeqData19,
- kEob2IntroSeqData20,
- kEob2IntroSeqData21,
- kEob2IntroSeqData22,
- kEob2IntroSeqData23,
- kEob2IntroSeqData24,
- kEob2IntroSeqData25,
- kEob2IntroSeqData26,
- kEob2IntroSeqData27,
- kEob2IntroSeqData28,
- kEob2IntroSeqData29,
- kEob2IntroSeqData30,
- kEob2IntroSeqData31,
- kEob2IntroSeqData32,
- kEob2IntroSeqData33,
- kEob2IntroSeqData34,
- kEob2IntroSeqData35,
- kEob2IntroSeqData36,
- kEob2IntroSeqData37,
- kEob2IntroSeqData38,
- kEob2IntroSeqData39,
- kEob2IntroSeqData40,
- kEob2IntroSeqData41,
- kEob2IntroSeqData42,
- kEob2IntroSeqData43,
- kEob2IntroShapes00,
- kEob2IntroShapes01,
- kEob2IntroShapes04,
- kEob2IntroShapes07,
-
- kEob2FinaleStrings,
- kEob2CreditsData,
- kEob2FinaleCPSFiles,
- kEob2FinaleSeqData00,
- kEob2FinaleSeqData01,
- kEob2FinaleSeqData02,
- kEob2FinaleSeqData03,
- kEob2FinaleSeqData04,
- kEob2FinaleSeqData05,
- kEob2FinaleSeqData06,
- kEob2FinaleSeqData07,
- kEob2FinaleSeqData08,
- kEob2FinaleSeqData09,
- kEob2FinaleSeqData10,
- kEob2FinaleSeqData11,
- kEob2FinaleSeqData12,
- kEob2FinaleSeqData13,
- kEob2FinaleSeqData14,
- kEob2FinaleSeqData15,
- kEob2FinaleSeqData16,
- kEob2FinaleSeqData17,
- kEob2FinaleSeqData18,
- kEob2FinaleSeqData19,
- kEob2FinaleSeqData20,
- kEob2FinaleShapes00,
- kEob2FinaleShapes03,
- kEob2FinaleShapes07,
- kEob2FinaleShapes09,
- kEob2FinaleShapes10,
-
- kEob2NpcShapeData,
- kEob2Npc1Strings,
- kEob2Npc2Strings,
- kEob2MonsterDustStrings,
-
- kEob2DreamSteps,
- kEob2KheldranStrings,
- kEob2HornStrings,
- kEob2HornSounds,
-
- kEob2WallOfForceDsX,
- kEob2WallOfForceDsY,
- kEob2WallOfForceNumW,
- kEob2WallOfForceNumH,
- kEob2WallOfForceShpId,
-
- kLolIngamePakFiles,
- kLolCharacterDefs,
- kLolIngameSfxFiles,
- kLolIngameSfxIndex,
- kLolMusicTrackMap,
- kLolIngameGMSfxIndex,
- kLolIngameMT32SfxIndex,
- kLolIngamePcSpkSfxIndex,
- kLolSpellProperties,
- kLolGameShapeMap,
- kLolSceneItemOffs,
- kLolCharInvIndex,
- kLolCharInvDefs,
- kLolCharDefsMan,
- kLolCharDefsWoman,
- kLolCharDefsKieran,
- kLolCharDefsAkshel,
- kLolExpRequirements,
- kLolMonsterModifiers,
- kLolMonsterShiftOffsets,
- kLolMonsterDirFlags,
- kLolMonsterScaleY,
- kLolMonsterScaleX,
- kLolMonsterScaleWH,
- kLolFlyingObjectShp,
- kLolInventoryDesc,
-
- kLolLevelShpList,
- kLolLevelDatList,
- kLolCompassDefs,
- kLolItemPrices,
- kLolStashSetup,
-
- kLolDscWalls,
- kLolDscOvlMap,
- kLolDscScaleWidthData,
- kLolDscScaleHeightData,
- kLolBaseDscY,
-
- kLolDscDoorScale,
- kLolDscDoor4,
- kLolDscDoorX,
- kLolDscDoorY,
- kLolDscOvlIndex,
-
- kLolScrollXTop,
- kLolScrollYTop,
- kLolScrollXBottom,
- kLolScrollYBottom,
-
- kLolButtonDefs,
- kLolButtonList1,
- kLolButtonList2,
- kLolButtonList3,
- kLolButtonList4,
- kLolButtonList5,
- kLolButtonList6,
- kLolButtonList7,
- kLolButtonList8,
-
- kLolLegendData,
- kLolMapCursorOvl,
- kLolMapStringId,
-
- kLolSpellbookAnim,
- kLolSpellbookCoords,
- kLolHealShapeFrames,
- kLolLightningDefs,
- kLolFireballCoords,
-
- kLolCredits,
-
- kLolHistory,
+ kEoBBaseRipItemStrings,
+ kEoBBaseCursedString,
+ kEoBBaseEnchantedString,
+ kEoBBaseMagicObjectStrings,
+ kEoBBaseMagicObjectString5,
+ kEoBBasePatternSuffix,
+ kEoBBasePatternGrFix1,
+ kEoBBasePatternGrFix2,
+ kEoBBaseValidateArmorString,
+ kEoBBaseValidateCursedString,
+ kEoBBaseValidateNoDropString,
+ kEoBBasePotionStrings,
+ kEoBBaseWandStrings,
+ kEoBBaseItemMisuseStrings,
+
+ kEoBBaseTakenStrings,
+ kEoBBasePotionEffectStrings,
+
+ kEoBBaseYesNoStrings,
+ kEoBBaseNpcMaxStrings,
+ kEoBBaseOkStrings,
+ kEoBBaseNpcJoinStrings,
+ kEoBBaseCancelStrings,
+ kEoBBaseAbortStrings,
+
+ kEoBBaseMenuStringsMain,
+ kEoBBaseMenuStringsSaveLoad,
+ kEoBBaseMenuStringsOnOff,
+ kEoBBaseMenuStringsSpells,
+ kEoBBaseMenuStringsRest,
+ kEoBBaseMenuStringsDrop,
+ kEoBBaseMenuStringsExit,
+ kEoBBaseMenuStringsStarve,
+ kEoBBaseMenuStringsScribe,
+ kEoBBaseMenuStringsDrop2,
+ kEoBBaseMenuStringsHead,
+ kEoBBaseMenuStringsPoison,
+ kEoBBaseMenuStringsMgc,
+ kEoBBaseMenuStringsPrefs,
+ kEoBBaseMenuStringsRest2,
+ kEoBBaseMenuStringsRest3,
+ kEoBBaseMenuStringsRest4,
+ kEoBBaseMenuStringsDefeat,
+ kEoBBaseMenuStringsTransfer,
+ kEoBBaseMenuStringsSpec,
+ kEoBBaseMenuStringsSpellNo,
+ kEoBBaseMenuYesNoStrings,
+
+ kEoBBaseSpellLevelsMage,
+ kEoBBaseSpellLevelsCleric,
+ kEoBBaseNumSpellsCleric,
+ kEoBBaseNumSpellsWisAdj,
+ kEoBBaseNumSpellsPal,
+ kEoBBaseNumSpellsMage,
+
+ kEoBBaseCharGuiStringsHp,
+ kEoBBaseCharGuiStringsWp1,
+ kEoBBaseCharGuiStringsWp2,
+ kEoBBaseCharGuiStringsWr,
+ kEoBBaseCharGuiStringsSt1,
+ kEoBBaseCharGuiStringsSt2,
+ kEoBBaseCharGuiStringsIn,
+
+ kEoBBaseCharStatusStrings7,
+ kEoBBaseCharStatusStrings81,
+ kEoBBaseCharStatusStrings82,
+ kEoBBaseCharStatusStrings9,
+ kEoBBaseCharStatusStrings12,
+ kEoBBaseCharStatusStrings131,
+ kEoBBaseCharStatusStrings132,
+
+ kEoBBaseLevelGainStrings,
+ kEoBBaseExperienceTable0,
+ kEoBBaseExperienceTable1,
+ kEoBBaseExperienceTable2,
+ kEoBBaseExperienceTable3,
+ kEoBBaseExperienceTable4,
+
+ kEoBBaseClassModifierFlags,
+
+ kEoBBaseMonsterStepTable01,
+ kEoBBaseMonsterStepTable02,
+ kEoBBaseMonsterStepTable1,
+ kEoBBaseMonsterStepTable2,
+ kEoBBaseMonsterStepTable3,
+ kEoBBaseMonsterCloseAttPosTable1,
+ kEoBBaseMonsterCloseAttPosTable21,
+ kEoBBaseMonsterCloseAttPosTable22,
+ kEoBBaseMonsterCloseAttUnkTable,
+ kEoBBaseMonsterCloseAttChkTable1,
+ kEoBBaseMonsterCloseAttChkTable2,
+ kEoBBaseMonsterCloseAttDstTable1,
+ kEoBBaseMonsterCloseAttDstTable2,
+
+ kEoBBaseMonsterProximityTable,
+ kEoBBaseFindBlockMonstersTable,
+ kEoBBaseMonsterDirChangeTable,
+ kEoBBaseMonsterDistAttStrings,
+
+ kEoBBaseEncodeMonsterDefs,
+ kEoBBaseNpcPresets,
+
+ kEoBBaseWllFlagPreset,
+ kEoBBaseDscShapeCoords,
+
+ kEoBBaseDscDoorScaleOffs,
+ kEoBBaseDscDoorScaleMult1,
+ kEoBBaseDscDoorScaleMult2,
+ kEoBBaseDscDoorScaleMult3,
+ kEoBBaseDscDoorScaleMult4,
+ kEoBBaseDscDoorScaleMult5,
+ kEoBBaseDscDoorScaleMult6,
+ kEoBBaseDscDoorType5Offs,
+ kEoBBaseDscDoorXE,
+ kEoBBaseDscDoorY1,
+ kEoBBaseDscDoorY3,
+ kEoBBaseDscDoorY4,
+ kEoBBaseDscDoorY5,
+ kEoBBaseDscDoorY6,
+ kEoBBaseDscDoorY7,
+ kEoBBaseDscDoorCoordsExt,
+
+ kEoBBaseDscItemPosIndex,
+ kEoBBaseDscItemShpX,
+ kEoBBaseDscItemScaleIndex,
+ kEoBBaseDscItemTileIndex,
+ kEoBBaseDscItemShapeMap,
+
+ kEoBBaseDscMonsterFrmOffsTbl1,
+ kEoBBaseDscMonsterFrmOffsTbl2,
+
+ kEoBBaseInvSlotX,
+ kEoBBaseInvSlotY,
+ kEoBBaseSlotValidationFlags,
+
+ kEoBBaseProjectileWeaponTypes,
+ kEoBBaseWandTypes,
+
+ kEoBBaseDrawObjPosIndex,
+ kEoBBaseFlightObjFlipIndex,
+ kEoBBaseFlightObjShpMap,
+ kEoBBaseFlightObjSclIndex,
+
+ kEoBBaseDscTelptrShpCoords,
+
+ kEoBBasePortalSeqData,
+ kEoBBaseManDef,
+ kEoBBaseManWord,
+ kEoBBaseManPrompt,
+
+ kEoBBaseBookNumbers,
+ kEoBBaseMageSpellsList,
+ kEoBBaseClericSpellsList,
+ kEoBBaseSpellNames,
+ kEoBBaseMagicStrings1,
+ kEoBBaseMagicStrings2,
+ kEoBBaseMagicStrings3,
+ kEoBBaseMagicStrings4,
+ kEoBBaseMagicStrings6,
+ kEoBBaseMagicStrings7,
+ kEoBBaseMagicStrings8,
+
+ kEoBBaseExpObjectTlMode,
+ kEoBBaseExpObjectTblIndex,
+ kEoBBaseExpObjectShpStart,
+ kEoBBaseExpObjectTbl1,
+ kEoBBaseExpObjectTbl2,
+ kEoBBaseExpObjectTbl3,
+ kEoBBaseExpObjectY,
+
+ kEoBBaseSparkDefSteps,
+ kEoBBaseSparkDefSubSteps,
+ kEoBBaseSparkDefShift,
+ kEoBBaseSparkDefAdd,
+ kEoBBaseSparkDefX,
+ kEoBBaseSparkDefY,
+ kEoBBaseSparkOfFlags1,
+ kEoBBaseSparkOfFlags2,
+ kEoBBaseSparkOfShift,
+ kEoBBaseSparkOfX,
+ kEoBBaseSparkOfY,
+
+ kEoBBaseSpellProperties,
+ kEoBBaseMagicFlightProps,
+ kEoBBaseTurnUndeadEffect,
+ kEoBBaseBurningHandsDest,
+ kEoBBaseConeOfColdDest1,
+ kEoBBaseConeOfColdDest2,
+ kEoBBaseConeOfColdDest3,
+ kEoBBaseConeOfColdDest4,
+ kEoBBaseConeOfColdGfxTbl,
+
+ kEoB1MainMenuStrings,
+ kEoB1BonusStrings,
+
+ kEoB1IntroFilesOpening,
+ kEoB1IntroFilesTower,
+ kEoB1IntroFilesOrb,
+ kEoB1IntroFilesWdEntry,
+ kEoB1IntroFilesKing,
+ kEoB1IntroFilesHands,
+ kEoB1IntroFilesWdExit,
+ kEoB1IntroFilesTunnel,
+ kEoB1IntroOpeningFrmDelay,
+ kEoB1IntroWdEncodeX,
+ kEoB1IntroWdEncodeY,
+ kEoB1IntroWdEncodeWH,
+ kEoB1IntroWdDsX,
+ kEoB1IntroWdDsY,
+ kEoB1IntroTvlX1,
+ kEoB1IntroTvlY1,
+ kEoB1IntroTvlX2,
+ kEoB1IntroTvlY2,
+ kEoB1IntroTvlW,
+ kEoB1IntroTvlH,
+
+ kEoB1DoorShapeDefs,
+ kEoB1DoorSwitchShapeDefs,
+ kEoB1DoorSwitchCoords,
+ kEoB1MonsterProperties,
+
+ kEoB1EnemyMageSpellList,
+ kEoB1EnemyMageSfx,
+ kEoB1BeholderSpellList,
+ kEoB1BeholderSfx,
+
+ kEoB1TurnUndeadString,
+
+ kEoB1NpcShpData,
+ kEoB1NpcSubShpIndex1,
+ kEoB1NpcSubShpIndex2,
+ kEoB1NpcSubShpY,
+ kEoB1Npc0Strings,
+ kEoB1Npc11Strings,
+ kEoB1Npc12Strings,
+ kEoB1Npc21Strings,
+ kEoB1Npc22Strings,
+ kEoB1Npc31Strings,
+ kEoB1Npc32Strings,
+ kEoB1Npc4Strings,
+ kEoB1Npc5Strings,
+ kEoB1Npc6Strings,
+ kEoB1Npc7Strings,
+
+ kEoB2MainMenuStrings,
+ kEoB2TransferConvertTable,
+ kEoB2TransferExpTable,
+
+ kEoB2IntroStrings,
+ kEoB2IntroCPSFiles,
+ kEoB2IntroSeqData00,
+ kEoB2IntroSeqData01,
+ kEoB2IntroSeqData02,
+ kEoB2IntroSeqData03,
+ kEoB2IntroSeqData04,
+ kEoB2IntroSeqData05,
+ kEoB2IntroSeqData06,
+ kEoB2IntroSeqData07,
+ kEoB2IntroSeqData08,
+ kEoB2IntroSeqData09,
+ kEoB2IntroSeqData10,
+ kEoB2IntroSeqData11,
+ kEoB2IntroSeqData12,
+ kEoB2IntroSeqData13,
+ kEoB2IntroSeqData14,
+ kEoB2IntroSeqData15,
+ kEoB2IntroSeqData16,
+ kEoB2IntroSeqData17,
+ kEoB2IntroSeqData18,
+ kEoB2IntroSeqData19,
+ kEoB2IntroSeqData20,
+ kEoB2IntroSeqData21,
+ kEoB2IntroSeqData22,
+ kEoB2IntroSeqData23,
+ kEoB2IntroSeqData24,
+ kEoB2IntroSeqData25,
+ kEoB2IntroSeqData26,
+ kEoB2IntroSeqData27,
+ kEoB2IntroSeqData28,
+ kEoB2IntroSeqData29,
+ kEoB2IntroSeqData30,
+ kEoB2IntroSeqData31,
+ kEoB2IntroSeqData32,
+ kEoB2IntroSeqData33,
+ kEoB2IntroSeqData34,
+ kEoB2IntroSeqData35,
+ kEoB2IntroSeqData36,
+ kEoB2IntroSeqData37,
+ kEoB2IntroSeqData38,
+ kEoB2IntroSeqData39,
+ kEoB2IntroSeqData40,
+ kEoB2IntroSeqData41,
+ kEoB2IntroSeqData42,
+ kEoB2IntroSeqData43,
+ kEoB2IntroShapes00,
+ kEoB2IntroShapes01,
+ kEoB2IntroShapes04,
+ kEoB2IntroShapes07,
+
+ kEoB2FinaleStrings,
+ kEoB2CreditsData,
+ kEoB2FinaleCPSFiles,
+ kEoB2FinaleSeqData00,
+ kEoB2FinaleSeqData01,
+ kEoB2FinaleSeqData02,
+ kEoB2FinaleSeqData03,
+ kEoB2FinaleSeqData04,
+ kEoB2FinaleSeqData05,
+ kEoB2FinaleSeqData06,
+ kEoB2FinaleSeqData07,
+ kEoB2FinaleSeqData08,
+ kEoB2FinaleSeqData09,
+ kEoB2FinaleSeqData10,
+ kEoB2FinaleSeqData11,
+ kEoB2FinaleSeqData12,
+ kEoB2FinaleSeqData13,
+ kEoB2FinaleSeqData14,
+ kEoB2FinaleSeqData15,
+ kEoB2FinaleSeqData16,
+ kEoB2FinaleSeqData17,
+ kEoB2FinaleSeqData18,
+ kEoB2FinaleSeqData19,
+ kEoB2FinaleSeqData20,
+ kEoB2FinaleShapes00,
+ kEoB2FinaleShapes03,
+ kEoB2FinaleShapes07,
+ kEoB2FinaleShapes09,
+ kEoB2FinaleShapes10,
+
+ kEoB2NpcShapeData,
+ kEoB2Npc1Strings,
+ kEoB2Npc2Strings,
+ kEoB2MonsterDustStrings,
+
+ kEoB2DreamSteps,
+ kEoB2KheldranStrings,
+ kEoB2HornStrings,
+ kEoB2HornSounds,
+
+ kEoB2WallOfForceDsX,
+ kEoB2WallOfForceDsY,
+ kEoB2WallOfForceNumW,
+ kEoB2WallOfForceNumH,
+ kEoB2WallOfForceShpId,
+
+ kLoLIngamePakFiles,
+ kLoLCharacterDefs,
+ kLoLIngameSfxFiles,
+ kLoLIngameSfxIndex,
+ kLoLMusicTrackMap,
+ kLoLIngameGMSfxIndex,
+ kLoLIngameMT32SfxIndex,
+ kLoLIngamePcSpkSfxIndex,
+ kLoLSpellProperties,
+ kLoLGameShapeMap,
+ kLoLSceneItemOffs,
+ kLoLCharInvIndex,
+ kLoLCharInvDefs,
+ kLoLCharDefsMan,
+ kLoLCharDefsWoman,
+ kLoLCharDefsKieran,
+ kLoLCharDefsAkshel,
+ kLoLExpRequirements,
+ kLoLMonsterModifiers,
+ kLoLMonsterShiftOffsets,
+ kLoLMonsterDirFlags,
+ kLoLMonsterScaleY,
+ kLoLMonsterScaleX,
+ kLoLMonsterScaleWH,
+ kLoLFlyingObjectShp,
+ kLoLInventoryDesc,
+
+ kLoLLevelShpList,
+ kLoLLevelDatList,
+ kLoLCompassDefs,
+ kLoLItemPrices,
+ kLoLStashSetup,
+
+ kLoLDscWalls,
+ kLoLDscOvlMap,
+ kLoLDscScaleWidthData,
+ kLoLDscScaleHeightData,
+ kLoLBaseDscY,
+
+ kLoLDscDoorScale,
+ kLoLDscDoor4,
+ kLoLDscDoorX,
+ kLoLDscDoorY,
+ kLoLDscOvlIndex,
+
+ kLoLScrollXTop,
+ kLoLScrollYTop,
+ kLoLScrollXBottom,
+ kLoLScrollYBottom,
+
+ kLoLButtonDefs,
+ kLoLButtonList1,
+ kLoLButtonList2,
+ kLoLButtonList3,
+ kLoLButtonList4,
+ kLoLButtonList5,
+ kLoLButtonList6,
+ kLoLButtonList7,
+ kLoLButtonList8,
+
+ kLoLLegendData,
+ kLoLMapCursorOvl,
+ kLoLMapStringId,
+
+ kLoLSpellbookAnim,
+ kLoLSpellbookCoords,
+ kLoLHealShapeFrames,
+ kLoLLightningDefs,
+ kLoLFireballCoords,
+
+ kLoLCredits,
+
+ kLoLHistory,
#endif // ENABLE_EOB || ENABLE_LOL
kMaxResIDs
@@ -751,9 +751,9 @@ public:
const LoLButtonDef *loadButtonDefs(int id, int &entries);
#endif // ENABLE_LOL
#ifdef ENABLE_EOB
- const EobSequenceStep *loadEob2SeqData(int id, int &entries);
- const EobShapeDef *loadEob2ShapeData(int id, int &entries);
- const EobCharacter *loadEobNpcData(int id, int &entries);
+ const EoBSequenceStep *loadEoB2SeqData(int id, int &entries);
+ const EoBShapeDef *loadEoB2ShapeData(int id, int &entries);
+ const EoBCharacter *loadEoBNpcData(int id, int &entries);
#endif // ENABLE_EOB
// use '-1' to prefetch/unload all ids
@@ -794,9 +794,9 @@ private:
bool loadButtonDefs(Common::SeekableReadStream &stream, void *&ptr, int &size);
#endif // ENABLE_LOL
#ifdef ENABLE_EOB
- bool loadEob2SeqData(Common::SeekableReadStream &stream, void *&ptr, int &size);
- bool loadEob2ShapeData(Common::SeekableReadStream &stream, void *&ptr, int &size);
- bool loadEobNpcData(Common::SeekableReadStream &stream, void *&ptr, int &size);
+ bool loadEoB2SeqData(Common::SeekableReadStream &stream, void *&ptr, int &size);
+ bool loadEoB2ShapeData(Common::SeekableReadStream &stream, void *&ptr, int &size);
+ bool loadEoBNpcData(Common::SeekableReadStream &stream, void *&ptr, int &size);
#endif // ENABLE_EOB
void freeDummy(void *&ptr, int &size);
@@ -820,9 +820,9 @@ private:
void freeButtonDefs(void *&ptr, int &size);
#endif // ENABLE_LOL
#ifdef ENABLE_EOB
- void freeEob2SeqData(void *&ptr, int &size);
- void freeEob2ShapeData(void *&ptr, int &size);
- void freeEobNpcData(void *&ptr, int &size);
+ void freeEoB2SeqData(void *&ptr, int &size);
+ void freeEoB2ShapeData(void *&ptr, int &size);
+ void freeEoBNpcData(void *&ptr, int &size);
#endif // ENABLE_EOB
enum ResTypes {
@@ -836,17 +836,17 @@ private:
k2ShpAnimDataV1 = 6,
k2ShpAnimDataV2 = 7,
- kLolCharData = 8,
- kLolSpellData = 9,
- kLolCompassData = 10,
- kLolFlightShpData = 11,
- kLolButtonData = 12,
- kLolRawDataBe16 = 13,
- kLolRawDataBe32 = 14,
-
- kEob2SequenceData = 15,
- kEob2ShapeData = 16,
- kEobNpcData = 17
+ kLoLCharData = 8,
+ kLoLSpellData = 9,
+ kLoLCompassData = 10,
+ kLoLFlightShpData = 11,
+ kLoLButtonData = 12,
+ kLoLRawDataBe16 = 13,
+ kLoLRawDataBe32 = 14,
+
+ kEoB2SequenceData = 15,
+ kEoB2ShapeData = 16,
+ kEoBNpcData = 17
};
struct FileType {
diff --git a/engines/kyra/saveload_eob.cpp b/engines/kyra/saveload_eob.cpp
index 091b3201bd..31f202362a 100644
--- a/engines/kyra/saveload_eob.cpp
+++ b/engines/kyra/saveload_eob.cpp
@@ -31,7 +31,7 @@
namespace Kyra {
-Common::Error EobCoreEngine::loadGameState(int slot) {
+Common::Error EoBCoreEngine::loadGameState(int slot) {
const char *fileName = 0;
if (slot == -1) {
@@ -51,7 +51,7 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
_screen->fadeToBlack(10);
for (int i = 0; i < 6; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
c->id = in.readByte();
c->flags = in.readByte();
in.read(c->name, 11);
@@ -105,7 +105,7 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
_screen->loadShapeSetBitmap("CHARGENA", 3, 3);
for (int i = 0; i < 6; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
if (!c->flags || c->portrait < 0)
continue;
c->faceShape = _screen->encodeShape((c->portrait % 10) << 2, (c->portrait / 10) << 5, 4, 32, true);
@@ -113,7 +113,7 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
_screen->loadShapeSetBitmap(_flags.gameID == GI_EOB2 ? "OUTPORTS" : "OUTTAKE", 3, 3);
for (int i = 0; i < 6; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
if (!c->flags || c->portrait >= 0)
continue;
c->faceShape = _screen->encodeShape((-(c->portrait + 1)) << 2, _flags.gameID == GI_EOB2 ? 0 : 160, 4, 32, true);
@@ -147,7 +147,7 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
_inf->loadState(in);
for (int i = 0; i < 600; i++) {
- EobItem *t = &_items[i];
+ EoBItem *t = &_items[i];
t->nameUnid = in.readByte();
t->nameId = in.readByte();
t->flags = in.readByte();
@@ -162,7 +162,7 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
}
for (int i = 51; i < 65; i++) {
- EobItemType *t = &_itemTypes[i];
+ EoBItemType *t = &_itemTypes[i];
t->invFlags = in.readUint16BE();
t->handFlags = in.readUint16BE();
t->armorClass = in.readSByte();
@@ -195,9 +195,9 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
LevelTempData *l = _lvlTempData[i];
l->wallsXorData = new uint8[4096];
l->flags = new uint16[1024];
- EobMonsterInPlay *lm = new EobMonsterInPlay[30];
+ EoBMonsterInPlay *lm = new EoBMonsterInPlay[30];
l->monsters = lm;
- EobFlyingObject *lf = new EobFlyingObject[_numFlyingObjects];
+ EoBFlyingObject *lf = new EoBFlyingObject[_numFlyingObjects];
l->flyingObjects = lf;
WallOfForce *lw = new WallOfForce[5];
l->wallsOfForce = lw;
@@ -207,7 +207,7 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
l->flags[ii] = in.readByte();
for (int ii = 0; ii < 30; ii++) {
- EobMonsterInPlay *m = &lm[ii];
+ EoBMonsterInPlay *m = &lm[ii];
m->type = in.readByte();
m->unit = in.readByte();
m->block = in.readUint16BE();
@@ -235,7 +235,7 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
}
for (int ii = 0; ii < _numFlyingObjects; ii++) {
- EobFlyingObject *m = &lf[ii];
+ EoBFlyingObject *m = &lf[ii];
m->enable = in.readByte();
m->objectType = in.readByte();
m->attackerId = in.readSint16BE();
@@ -299,7 +299,7 @@ Common::Error EobCoreEngine::loadGameState(int slot) {
return Common::kNoError;
}
-Common::Error EobCoreEngine::saveGameStateIntern(int slot, const char *saveName, const Graphics::Surface *thumbnail) {
+Common::Error EoBCoreEngine::saveGameStateIntern(int slot, const char *saveName, const Graphics::Surface *thumbnail) {
Common::String saveNameTmp;
const char *fileName = 0;
@@ -326,7 +326,7 @@ Common::Error EobCoreEngine::saveGameStateIntern(int slot, const char *saveName,
timerSpecialCharacterUpdate(0x30 + i);
for (int i = 0; i < 6; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
out->writeByte(c->id);
out->writeByte(c->flags);
@@ -400,7 +400,7 @@ Common::Error EobCoreEngine::saveGameStateIntern(int slot, const char *saveName,
_inf->saveState(out);
for (int i = 0; i < 600; i++) {
- EobItem *t = &_items[i];
+ EoBItem *t = &_items[i];
out->writeByte(t->nameUnid);
out->writeByte(t->nameId);
out->writeByte(t->flags);
@@ -415,7 +415,7 @@ Common::Error EobCoreEngine::saveGameStateIntern(int slot, const char *saveName,
}
for (int i = 51; i < 65; i++) {
- EobItemType *t = &_itemTypes[i];
+ EoBItemType *t = &_itemTypes[i];
out->writeUint16BE(t->invFlags);
out->writeUint16BE(t->handFlags);
out->writeSByte(t->armorClass);
@@ -440,12 +440,12 @@ Common::Error EobCoreEngine::saveGameStateIntern(int slot, const char *saveName,
for (int ii = 0; ii < 1024; ii++)
out->writeByte(l->flags[ii] & 0xff);
- EobMonsterInPlay *lm = (EobMonsterInPlay*)_lvlTempData[i]->monsters;
- EobFlyingObject *lf = (EobFlyingObject*)_lvlTempData[i]->flyingObjects;
+ EoBMonsterInPlay *lm = (EoBMonsterInPlay*)_lvlTempData[i]->monsters;
+ EoBFlyingObject *lf = (EoBFlyingObject*)_lvlTempData[i]->flyingObjects;
WallOfForce *lw = (WallOfForce*)_lvlTempData[i]->wallsOfForce;
for (int ii = 0; ii < 30; ii++) {
- EobMonsterInPlay *m = &lm[ii];
+ EoBMonsterInPlay *m = &lm[ii];
out->writeByte(m->type);
out->writeByte(m->unit);
out->writeUint16BE(m->block);
@@ -473,7 +473,7 @@ Common::Error EobCoreEngine::saveGameStateIntern(int slot, const char *saveName,
}
for (int ii = 0; ii < _numFlyingObjects; ii++) {
- EobFlyingObject *m = &lf[ii];
+ EoBFlyingObject *m = &lf[ii];
out->writeByte(m->enable);
out->writeByte(m->objectType);
out->writeSint16BE(m->attackerId);
@@ -513,22 +513,22 @@ Common::Error EobCoreEngine::saveGameStateIntern(int slot, const char *saveName,
return Common::kNoError;
}
-void *EobCoreEngine::generateMonsterTempData(LevelTempData *tmp) {
- EobMonsterInPlay *m = new EobMonsterInPlay[30];
- memcpy(m, _monsters, sizeof(EobMonsterInPlay) * 30);
+void *EoBCoreEngine::generateMonsterTempData(LevelTempData *tmp) {
+ EoBMonsterInPlay *m = new EoBMonsterInPlay[30];
+ memcpy(m, _monsters, sizeof(EoBMonsterInPlay) * 30);
return m;
}
-void EobCoreEngine::restoreMonsterTempData(LevelTempData *tmp) {
- memcpy(_monsters, tmp->monsters, sizeof(EobMonsterInPlay) * 30);
+void EoBCoreEngine::restoreMonsterTempData(LevelTempData *tmp) {
+ memcpy(_monsters, tmp->monsters, sizeof(EoBMonsterInPlay) * 30);
}
-void EobCoreEngine::releaseMonsterTempData(LevelTempData *tmp) {
- EobMonsterInPlay *p = (EobMonsterInPlay*)tmp->monsters;
+void EoBCoreEngine::releaseMonsterTempData(LevelTempData *tmp) {
+ EoBMonsterInPlay *p = (EoBMonsterInPlay*)tmp->monsters;
delete[] p;
}
-void *EobCoreEngine::generateWallOfForceTempData(LevelTempData *tmp) {
+void *EoBCoreEngine::generateWallOfForceTempData(LevelTempData *tmp) {
WallOfForce *w = new WallOfForce[5];
memcpy(w, _wallsOfForce, sizeof(WallOfForce) * 5);
uint32 ct = _system->getMillis();
@@ -537,14 +537,14 @@ void *EobCoreEngine::generateWallOfForceTempData(LevelTempData *tmp) {
return w;
}
-void EobCoreEngine::restoreWallOfForceTempData(LevelTempData *tmp) {
+void EoBCoreEngine::restoreWallOfForceTempData(LevelTempData *tmp) {
memcpy(_wallsOfForce, tmp->wallsOfForce, sizeof(WallOfForce) * 5);
uint32 ct = _system->getMillis();
for (int i = 0; i < 5; i++)
_wallsOfForce[i].duration += ct;
}
-void EobCoreEngine::releaseWallOfForceTempData(LevelTempData *tmp) {
+void EoBCoreEngine::releaseWallOfForceTempData(LevelTempData *tmp) {
WallOfForce *p = (WallOfForce*)tmp->wallsOfForce;
delete[] p;
}
diff --git a/engines/kyra/saveload_lol.cpp b/engines/kyra/saveload_lol.cpp
index c7fb107f35..c4262c0edd 100644
--- a/engines/kyra/saveload_lol.cpp
+++ b/engines/kyra/saveload_lol.cpp
@@ -194,7 +194,7 @@ Common::Error LoLEngine::loadGameState(int slot) {
_lvlTempData[i] = new LevelTempData;
_lvlTempData[i]->wallsXorData = new uint8[4096];
_lvlTempData[i]->flags = new uint16[1024];
- LolMonsterInPlay *lm = new LolMonsterInPlay[30];
+ LoLMonsterInPlay *lm = new LoLMonsterInPlay[30];
_lvlTempData[i]->monsters = lm;
FlyingObject *lf = new FlyingObject[_numFlyingObjects];
_lvlTempData[i]->flyingObjects = lf;
@@ -205,7 +205,7 @@ Common::Error LoLEngine::loadGameState(int slot) {
l->flags[ii] = in.readByte();
for (int ii = 0; ii < 30; ii++) {
- LolMonsterInPlay *m = &lm[ii];
+ LoLMonsterInPlay *m = &lm[ii];
m->nextAssignedObject = in.readUint16BE();
m->nextDrawObject = in.readUint16BE();
m->flyingHeight = in.readByte();
@@ -386,11 +386,11 @@ Common::Error LoLEngine::saveGameStateIntern(int slot, const char *saveName, con
for (int ii = 0; ii < 1024; ii++)
out->writeByte(l->flags[ii] & 0xff);
- LolMonsterInPlay *lm = (LolMonsterInPlay*)_lvlTempData[i]->monsters;
+ LoLMonsterInPlay *lm = (LoLMonsterInPlay*)_lvlTempData[i]->monsters;
FlyingObject *lf = (FlyingObject*)_lvlTempData[i]->flyingObjects;
for (int ii = 0; ii < 30; ii++) {
- LolMonsterInPlay *m = &lm[ii];
+ LoLMonsterInPlay *m = &lm[ii];
out->writeUint16BE(m->nextAssignedObject);
out->writeUint16BE(m->nextDrawObject);
out->writeByte(m->flyingHeight);
@@ -484,8 +484,8 @@ void LoLEngine::restoreBlockTempData(int levelIndex) {
}
void *LoLEngine::generateMonsterTempData(LevelTempData *tmp) {
- LolMonsterInPlay *m = new LolMonsterInPlay[30];
- memcpy(m, _monsters, sizeof(LolMonsterInPlay) * 30);
+ LoLMonsterInPlay *m = new LoLMonsterInPlay[30];
+ memcpy(m, _monsters, sizeof(LoLMonsterInPlay) * 30);
tmp->monsterDifficulty = _monsterDifficulty;
return m;
}
@@ -509,7 +509,7 @@ void LoLEngine::restoreTempDataAdjustMonsterStrength(int index) {
}
void LoLEngine::restoreMonsterTempData(LevelTempData *tmp) {
- memcpy(_monsters, tmp->monsters, sizeof(LolMonsterInPlay) * 30);
+ memcpy(_monsters, tmp->monsters, sizeof(LoLMonsterInPlay) * 30);
for (int i = 0; i < 30; i++) {
if (_monsters[i].block) {
@@ -521,7 +521,7 @@ void LoLEngine::restoreMonsterTempData(LevelTempData *tmp) {
}
void LoLEngine::releaseMonsterTempData(LevelTempData *tmp) {
- LolMonsterInPlay *p = (LolMonsterInPlay*)tmp->monsters;
+ LoLMonsterInPlay *p = (LoLMonsterInPlay*)tmp->monsters;
delete[] p;
}
diff --git a/engines/kyra/saveload_rpg.cpp b/engines/kyra/saveload_rpg.cpp
index 4553570f46..2e9f0228cf 100644
--- a/engines/kyra/saveload_rpg.cpp
+++ b/engines/kyra/saveload_rpg.cpp
@@ -106,19 +106,19 @@ void KyraRpgEngine::releaseTempData() {
}
void *KyraRpgEngine::generateFlyingObjectTempData(LevelTempData *tmp) {
- assert(_flyingObjectStructSize == sizeof(EobFlyingObject));
- EobFlyingObject *f = new EobFlyingObject[_numFlyingObjects];
- memcpy(f, _flyingObjectsPtr, sizeof(EobFlyingObject) * _numFlyingObjects);
+ assert(_flyingObjectStructSize == sizeof(EoBFlyingObject));
+ EoBFlyingObject *f = new EoBFlyingObject[_numFlyingObjects];
+ memcpy(f, _flyingObjectsPtr, sizeof(EoBFlyingObject) * _numFlyingObjects);
return f;
}
void KyraRpgEngine::restoreFlyingObjectTempData(LevelTempData *tmp) {
- assert(_flyingObjectStructSize == sizeof(EobFlyingObject));
- memcpy(_flyingObjectsPtr, tmp->flyingObjects, sizeof(EobFlyingObject) * _numFlyingObjects);
+ assert(_flyingObjectStructSize == sizeof(EoBFlyingObject));
+ memcpy(_flyingObjectsPtr, tmp->flyingObjects, sizeof(EoBFlyingObject) * _numFlyingObjects);
}
void KyraRpgEngine::releaseFlyingObjectTempData(LevelTempData *tmp) {
- EobFlyingObject *p = (EobFlyingObject*)tmp->flyingObjects;
+ EoBFlyingObject *p = (EoBFlyingObject*)tmp->flyingObjects;
delete[] p;
}
diff --git a/engines/kyra/scene_eob.cpp b/engines/kyra/scene_eob.cpp
index 1927df79c1..e82442a117 100644
--- a/engines/kyra/scene_eob.cpp
+++ b/engines/kyra/scene_eob.cpp
@@ -33,7 +33,7 @@
namespace Kyra {
-void EobCoreEngine::loadLevel(int level, int sub) {
+void EoBCoreEngine::loadLevel(int level, int sub) {
_currentLevel = level;
_currentSub = sub;
uint32 end = _system->getMillis() + 500;
@@ -80,7 +80,7 @@ void EobCoreEngine::loadLevel(int level, int sub) {
if (*pos++ == 0xEC)
pos = loadActiveMonsterData(pos, level);
else if (!(_hasTempDataFlags & (1 << (level - 1))))
- memset(_monsters, 0, 30 * sizeof(EobMonsterInPlay));
+ memset(_monsters, 0, 30 * sizeof(EoBMonsterInPlay));
len2 = len - (pos - data);
_inf->loadData(pos, len2);
@@ -111,7 +111,7 @@ void EobCoreEngine::loadLevel(int level, int sub) {
}
loadVcnData(gfxFile.c_str(), 0);
- _screen->loadEobBitmap("INVENT", 0, 5, 3, 2);
+ _screen->loadEoBBitmap("INVENT", 0, 5, 3, 2);
delayUntil(end);
snd_stopSound();
@@ -121,7 +121,7 @@ void EobCoreEngine::loadLevel(int level, int sub) {
_screen->setCurPage(0);
}
-Common::String EobCoreEngine::initLevelData(int sub){
+Common::String EoBCoreEngine::initLevelData(int sub){
const uint8 *data = _screen->getCPagePtr(5) + 2;
const uint8 *pos = data;
@@ -252,7 +252,7 @@ Common::String EobCoreEngine::initLevelData(int sub){
return _curGfxFile;
}
-void EobCoreEngine::addLevelItems() {
+void EoBCoreEngine::addLevelItems() {
for (int i = 0; i < 1024; i++)
_levelBlockProperties[i].drawObjects = 0;
@@ -263,7 +263,7 @@ void EobCoreEngine::addLevelItems() {
}
}
-void EobCoreEngine::loadVcnData(const char *file, const char*/*nextFile*/) {
+void EoBCoreEngine::loadVcnData(const char *file, const char*/*nextFile*/) {
if (file)
strcpy(_lastBlockDataFile, file);
@@ -278,7 +278,7 @@ void EobCoreEngine::loadVcnData(const char *file, const char*/*nextFile*/) {
memcpy(_vcnBlocks, v, tlen);
}
-void EobCoreEngine::loadBlockProperties(const char *mazFile) {
+void EoBCoreEngine::loadBlockProperties(const char *mazFile) {
memset(_levelBlockProperties, 0, 1024 * sizeof(LevelBlockProperty));
const uint8 *p = getBlockFileData(mazFile) + 6;
@@ -293,19 +293,19 @@ void EobCoreEngine::loadBlockProperties(const char *mazFile) {
}
}
-const uint8 *EobCoreEngine::getBlockFileData(int) {
+const uint8 *EoBCoreEngine::getBlockFileData(int) {
Common::SeekableReadStream *s = _res->createReadStream(_curBlockFile);
_screen->loadFileDataToPage(s, 15, s->size());
delete s;
return _screen->getCPagePtr(14);
}
-const uint8 *EobCoreEngine::getBlockFileData(const char *mazFile) {
+const uint8 *EoBCoreEngine::getBlockFileData(const char *mazFile) {
_curBlockFile = mazFile;
return getBlockFileData(0);
}
-void EobCoreEngine::loadDecorations(const char *cpsFile, const char *decFile) {
+void EoBCoreEngine::loadDecorations(const char *cpsFile, const char *decFile) {
_screen->loadShapeSetBitmap(cpsFile, 3, 3);
Common::SeekableReadStream *s = _res->createReadStream(decFile);
@@ -331,9 +331,9 @@ void EobCoreEngine::loadDecorations(const char *cpsFile, const char *decFile) {
int len = s->readUint16LE();
delete[] _levelDecorationRects;
- _levelDecorationRects = new EobRect8[len];
+ _levelDecorationRects = new EoBRect8[len];
for (int i = 0; i < len; i++) {
- EobRect8 *l = &_levelDecorationRects[i];
+ EoBRect8 *l = &_levelDecorationRects[i];
l->x = s->readUint16LE();
l->y = s->readUint16LE();
l->w = s->readUint16LE();
@@ -343,7 +343,7 @@ void EobCoreEngine::loadDecorations(const char *cpsFile, const char *decFile) {
delete s;
}
-void EobCoreEngine::assignWallsAndDecorations(int wallIndex, int vmpIndex, int decIndex, int specialType, int flags) {
+void EoBCoreEngine::assignWallsAndDecorations(int wallIndex, int vmpIndex, int decIndex, int specialType, int flags) {
_wllVmpMap[wallIndex] = vmpIndex;
for (int i = 0; i < 6; i++) {
for (int ii = 0; ii < 10; ii++) {
@@ -372,7 +372,7 @@ void EobCoreEngine::assignWallsAndDecorations(int wallIndex, int vmpIndex, int d
if (_levelDecorationShapes[t])
continue;
- EobRect8 *r = &_levelDecorationRects[t];
+ EoBRect8 *r = &_levelDecorationRects[t];
if (r->w == 0 || r->h == 0)
error("Error trying to make decoration %d (x: %d, y: %d, w: %d, h: %d)", decIndex, r->x, r->y, r->w, r->h);
@@ -389,7 +389,7 @@ void EobCoreEngine::assignWallsAndDecorations(int wallIndex, int vmpIndex, int d
} while (decIndex != -1);
}
-void EobCoreEngine::releaseDecorations() {
+void EoBCoreEngine::releaseDecorations() {
if (_levelDecorationShapes) {
for (int i = 0; i < 400; i++) {
delete[] _levelDecorationShapes[i];
@@ -399,7 +399,7 @@ void EobCoreEngine::releaseDecorations() {
_mappedDecorationsCount = 0;
}
-void EobCoreEngine::releaseDoorShapes() {
+void EoBCoreEngine::releaseDoorShapes() {
for (int i = 0; i < 6; i++) {
delete[] _doorShapes[i];
_doorShapes[i] = 0;
@@ -408,7 +408,7 @@ void EobCoreEngine::releaseDoorShapes() {
}
}
-void EobCoreEngine::toggleWallState(int wall, int toggle) {
+void EoBCoreEngine::toggleWallState(int wall, int toggle) {
wall = wall * 10 + 3;
for (int i = 0; i < 9 ; i++) {
@@ -422,7 +422,7 @@ void EobCoreEngine::toggleWallState(int wall, int toggle) {
}
}
-void EobCoreEngine::drawScene(int refresh) {
+void EoBCoreEngine::drawScene(int refresh) {
generateBlockDrawingBuffer();
drawVcnBlocks();
drawSceneShapes();
@@ -470,7 +470,7 @@ void EobCoreEngine::drawScene(int refresh) {
_sceneUpdateRequired = false;
}
-void EobCoreEngine::drawSceneShapes(int start) {
+void EoBCoreEngine::drawSceneShapes(int start) {
for (int i = start; i < 18; i++) {
uint8 t = _dscTileIndex[i];
uint8 s = _visibleBlocks[t]->walls[_sceneDrawVarDown];
@@ -512,7 +512,7 @@ void EobCoreEngine::drawSceneShapes(int start) {
}
}
-void EobCoreEngine::drawDecorations(int index) {
+void EoBCoreEngine::drawDecorations(int index) {
for (int i = 1; i >= 0; i--) {
int s = index * 2 + i;
if (_dscWallMapping[s]) {
@@ -563,7 +563,7 @@ void EobCoreEngine::drawDecorations(int index) {
}
}
-int EobCoreEngine::calcNewBlockPositionAndTestPassability(uint16 curBlock, uint16 direction) {
+int EoBCoreEngine::calcNewBlockPositionAndTestPassability(uint16 curBlock, uint16 direction) {
uint16 b = calcNewBlockPosition(curBlock, direction);
int w = _levelBlockProperties[b].walls[direction ^ 2];
int f = _wllWallFlags[w];
@@ -585,13 +585,13 @@ int EobCoreEngine::calcNewBlockPositionAndTestPassability(uint16 curBlock, uint1
return b;
}
-void EobCoreEngine::notifyBlockNotPassable() {
+void EoBCoreEngine::notifyBlockNotPassable() {
_txt->printMessage(_warningStrings[0]);
snd_playSoundEffect(29);
removeInputTop();
}
-void EobCoreEngine::moveParty(uint16 block) {
+void EoBCoreEngine::moveParty(uint16 block) {
updateAllMonsterDests();
uint16 old = _currentBlock;
_currentBlock = block;
@@ -616,7 +616,7 @@ void EobCoreEngine::moveParty(uint16 block) {
checkFlyingObjects();
}
-int EobCoreEngine::clickedDoorSwitch(uint16 block, uint16 direction) {
+int EoBCoreEngine::clickedDoorSwitch(uint16 block, uint16 direction) {
uint8 v = _visibleBlocks[13]->walls[_sceneDrawVarDown];
SpriteDecoration *d = &_doorSwitches[((v > 12 && v < 23) || v == 31) ? 3 : 0];
int x1 = d->x + _dscShapeCoords[138] - 4;
@@ -638,7 +638,7 @@ int EobCoreEngine::clickedDoorSwitch(uint16 block, uint16 direction) {
return 1;
}
-int EobCoreEngine::clickedNiche(uint16 block, uint16 direction) {
+int EoBCoreEngine::clickedNiche(uint16 block, uint16 direction) {
uint8 v = _wllShapeMap[_levelBlockProperties[block].walls[direction]];
if (!clickedShape(v))
return 0;
@@ -664,7 +664,7 @@ int EobCoreEngine::clickedNiche(uint16 block, uint16 direction) {
return 1;
}
-int EobCoreEngine::clickedDoorPry(uint16 block, uint16 direction) {
+int EoBCoreEngine::clickedDoorPry(uint16 block, uint16 direction) {
if (!posWithinRect(_mouseX, _mouseY, 40, 16, 136, 88) && (_clickedSpecialFlag == 0x40))
return 0;
@@ -702,7 +702,7 @@ int EobCoreEngine::clickedDoorPry(uint16 block, uint16 direction) {
return 1;
}
-int EobCoreEngine::clickedDoorNoPry(uint16 block, uint16 direction) {
+int EoBCoreEngine::clickedDoorNoPry(uint16 block, uint16 direction) {
if (!posWithinRect(_mouseX, _mouseY, 40, 16, 136, 88) && (_clickedSpecialFlag == 0x40))
return 0;
@@ -712,7 +712,7 @@ int EobCoreEngine::clickedDoorNoPry(uint16 block, uint16 direction) {
return 1;
}
-int EobCoreEngine::specialWallAction(int block, int direction) {
+int EoBCoreEngine::specialWallAction(int block, int direction) {
direction ^= 2;
uint8 type = _specialWallTypes[_levelBlockProperties[block].walls[direction]];
if (!type || !(_clickedSpecialFlag & (((_levelBlockProperties[block].flags & 0xf8) >> 3) | 0xe0)))
@@ -764,11 +764,11 @@ int EobCoreEngine::specialWallAction(int block, int direction) {
return res;
}
-void EobCoreEngine::openDoor(int block) {
+void EoBCoreEngine::openDoor(int block) {
openCloseDoor(block, 1);
}
-void EobCoreEngine::closeDoor(int block) {
+void EoBCoreEngine::closeDoor(int block) {
if (block == _currentBlock || _levelBlockProperties[block].flags & 7)
return;
openCloseDoor(block, -1);
diff --git a/engines/kyra/scene_lol.cpp b/engines/kyra/scene_lol.cpp
index e38e5ebc22..d8fb70a55f 100644
--- a/engines/kyra/scene_lol.cpp
+++ b/engines/kyra/scene_lol.cpp
@@ -474,10 +474,10 @@ void LoLEngine::resetItems(int flag) {
for (int i = 0; i < 1024; i++) {
_levelBlockProperties[i].direction = 5;
uint16 id = _levelBlockProperties[i].assignedObjects;
- LolMonsterInPlay *r = 0;
+ LoLMonsterInPlay *r = 0;
while (id & 0x8000) {
- r = (LolMonsterInPlay *)findObject(id);
+ r = (LoLMonsterInPlay *)findObject(id);
id = r->nextAssignedObject;
}
@@ -496,7 +496,7 @@ void LoLEngine::resetItems(int flag) {
}
void LoLEngine::disableMonsters() {
- memset(_monsters, 0, 30 * sizeof(LolMonsterInPlay));
+ memset(_monsters, 0, 30 * sizeof(LoLMonsterInPlay));
for (int i = 0; i < 30; i++)
_monsters[i].mode = 0x10;
}
diff --git a/engines/kyra/screen_eob.cpp b/engines/kyra/screen_eob.cpp
index 36af074ee0..869f4375ae 100644
--- a/engines/kyra/screen_eob.cpp
+++ b/engines/kyra/screen_eob.cpp
@@ -36,7 +36,7 @@
namespace Kyra {
-Screen_Eob::Screen_Eob(EobCoreEngine *vm, OSystem *system) : Screen(vm, system) {
+Screen_EoB::Screen_EoB(EoBCoreEngine *vm, OSystem *system) : Screen(vm, system) {
_shapeFadeMode[0] = _shapeFadeMode[1] = 0;
_shapeFadeInternal = 0;
_fadeData = 0;
@@ -53,7 +53,7 @@ Screen_Eob::Screen_Eob(EobCoreEngine *vm, OSystem *system) : Screen(vm, system)
_gfxMaxY = 0;
}
-Screen_Eob::~Screen_Eob() {
+Screen_EoB::~Screen_EoB() {
delete[] _fadeData;
if (_customDimTable) {
for (int i = 0; i < _screenDimTableCount; i++)
@@ -63,13 +63,13 @@ Screen_Eob::~Screen_Eob() {
delete[] _dsTempPage;
}
-bool Screen_Eob::init() {
+bool Screen_EoB::init() {
if (Screen::init()) {
_customDimTable = new ScreenDim*[_screenDimTableCount];
memset(_customDimTable, 0, sizeof(ScreenDim*) * _screenDimTableCount);
int temp;
- _gfxMaxY = _vm->staticres()->loadRawData(kEobBaseExpObjectY, temp);
+ _gfxMaxY = _vm->staticres()->loadRawData(kEoBBaseExpObjectY, temp);
_fadeData = _vm->resource()->fileData("FADING.DAT", 0);
if (!_fadeData) {
@@ -88,18 +88,18 @@ bool Screen_Eob::init() {
return false;
}
-void Screen_Eob::setScreenDim(int dim) {
+void Screen_EoB::setScreenDim(int dim) {
assert(dim < _screenDimTableCount);
_curDim = _customDimTable[dim] ? (const ScreenDim *)_customDimTable[dim] : &_screenDimTable[dim];
_curDimIndex = dim;
}
-const ScreenDim *Screen_Eob::getScreenDim(int dim) {
+const ScreenDim *Screen_EoB::getScreenDim(int dim) {
assert(dim < _screenDimTableCount);
return _customDimTable[dim] ? (const ScreenDim *)_customDimTable[dim] : &_screenDimTable[dim];
}
-void Screen_Eob::modifyScreenDim(int dim, int x, int y, int w, int h) {
+void Screen_EoB::modifyScreenDim(int dim, int x, int y, int w, int h) {
if (!_customDimTable[dim])
_customDimTable[dim] = new ScreenDim;
@@ -112,16 +112,16 @@ void Screen_Eob::modifyScreenDim(int dim, int x, int y, int w, int h) {
setScreenDim(dim);
}
-void Screen_Eob::setClearScreenDim(int dim) {
+void Screen_EoB::setClearScreenDim(int dim) {
setScreenDim(dim);
clearCurDim();
}
-void Screen_Eob::clearCurDim() {
+void Screen_EoB::clearCurDim() {
fillRect(_curDim->sx << 3, _curDim->sy, ((_curDim->sx + _curDim->w) << 3) - 1, (_curDim->sy + _curDim->h) - 1, _curDim->unkA);
}
-void Screen_Eob::setMouseCursor(int x, int y, const byte *shape) {
+void Screen_EoB::setMouseCursor(int x, int y, const byte *shape) {
if (!shape)
return;
int mouseW = shape[2] << 3;
@@ -143,23 +143,23 @@ void Screen_Eob::setMouseCursor(int x, int y, const byte *shape) {
_system->updateScreen();
}
-void Screen_Eob::loadFileDataToPage(Common::SeekableReadStream *s, int pageNum, uint32 size) {
+void Screen_EoB::loadFileDataToPage(Common::SeekableReadStream *s, int pageNum, uint32 size) {
s->read(_pagePtrs[pageNum], size);
}
-void Screen_Eob::printShadedText(const char *string, int x, int y, int col1, int col2) {
+void Screen_EoB::printShadedText(const char *string, int x, int y, int col1, int col2) {
printText(string, x - 1, y, 12, col2);
printText(string, x, y + 1, 12, 0);
printText(string, x - 1, y + 1, 12, 0);
printText(string, x, y, col1, 0);
}
-void Screen_Eob::loadShapeSetBitmap(const char *file, int tempPage, int destPage) {
- loadEobBitmap(file, 0, tempPage, destPage, -1);
+void Screen_EoB::loadShapeSetBitmap(const char *file, int tempPage, int destPage) {
+ loadEoBBitmap(file, 0, tempPage, destPage, -1);
_curPage = 2;
}
-void Screen_Eob::loadEobBitmap(const char *file, const uint8 *ditheringData, int tempPage, int destPage, int copyToPage) {
+void Screen_EoB::loadEoBBitmap(const char *file, const uint8 *ditheringData, int tempPage, int destPage, int copyToPage) {
Common::String tmp = Common::String::format("%s.CPS", file);
Common::SeekableReadStream *s = _vm->resource()->createReadStream(tmp);
bool loadAlternative = false;
@@ -183,7 +183,7 @@ void Screen_Eob::loadEobBitmap(const char *file, const uint8 *ditheringData, int
tmp.setChar('X', 0);
s = _vm->resource()->createReadStream(tmp);
if (!s)
- error("Screen_Eob::loadEobBitmap(): CPS file loading failed.");
+ error("Screen_EoB::loadEoBBitmap(): CPS file loading failed.");
s->seek(768);
loadFileDataToPage(s, destPage, 64000);
delete s;
@@ -200,7 +200,7 @@ void Screen_Eob::loadEobBitmap(const char *file, const uint8 *ditheringData, int
}
}
-uint8 *Screen_Eob::encodeShape(uint16 x, uint16 y, uint16 w, uint16 h, bool no4bitEncoding) {
+uint8 *Screen_EoB::encodeShape(uint16 x, uint16 y, uint16 w, uint16 h, bool no4bitEncoding) {
uint8 *shp = 0;
uint16 shapesize = 0;
@@ -325,7 +325,7 @@ uint8 *Screen_Eob::encodeShape(uint16 x, uint16 y, uint16 w, uint16 h, bool no4b
return shp;
}
-void Screen_Eob::drawShape(uint8 pageNum, const uint8 *shapeData, int x, int y, int sd, int flags, ...) {
+void Screen_EoB::drawShape(uint8 pageNum, const uint8 *shapeData, int x, int y, int sd, int flags, ...) {
uint8 *dst = getPagePtr(pageNum);
const uint8 *src = shapeData;
@@ -642,7 +642,7 @@ void Screen_Eob::drawShape(uint8 pageNum, const uint8 *shapeData, int x, int y,
}
}
-const uint8 *Screen_Eob::scaleShape(const uint8 *shapeData, int steps) {
+const uint8 *Screen_EoB::scaleShape(const uint8 *shapeData, int steps) {
setShapeFadeMode(1, steps ? true : false);
while (shapeData && steps--)
@@ -651,7 +651,7 @@ const uint8 *Screen_Eob::scaleShape(const uint8 *shapeData, int steps) {
return shapeData;
}
-const uint8 *Screen_Eob::scaleShapeStep(const uint8 *shp) {
+const uint8 *Screen_EoB::scaleShapeStep(const uint8 *shp) {
uint8 *d = _dsTempPage;
*d++ = *shp++;
@@ -701,14 +701,14 @@ const uint8 *Screen_Eob::scaleShapeStep(const uint8 *shp) {
return (const uint8 *) _dsTempPage;
}
-void Screen_Eob::replaceShapePalette(uint8 *shp, const uint8 *pal) {
+void Screen_EoB::replaceShapePalette(uint8 *shp, const uint8 *pal) {
if (*shp != 1)
return;
shp += 4;
memcpy(shp, pal, 16);
}
-void Screen_Eob::applyShapeOverlay(uint8 *shp, int ovlIndex) {
+void Screen_EoB::applyShapeOverlay(uint8 *shp, int ovlIndex) {
if (*shp != 1)
return;
shp += 4;
@@ -717,25 +717,25 @@ void Screen_Eob::applyShapeOverlay(uint8 *shp, int ovlIndex) {
shp[i] = ovl[shp[i]];
}
-void Screen_Eob::setShapeFrame(int x1, int y1, int x2, int y2) {
+void Screen_EoB::setShapeFrame(int x1, int y1, int x2, int y2) {
_dsX1 = x1;
_dsY1 = y1;
_dsX2 = x2;
_dsY2 = y2;
}
-void Screen_Eob::setShapeFadeMode (uint8 i, bool b) {
+void Screen_EoB::setShapeFadeMode (uint8 i, bool b) {
if (!i || i == 1)
_shapeFadeMode[i] = b;
}
-void Screen_Eob::setGfxParameters(int x, int y, int col) {
+void Screen_EoB::setGfxParameters(int x, int y, int col) {
_gfxX = x;
_gfxY = y;
_gfxCol = col;
}
-void Screen_Eob::drawExplosion(int scale, int radius, int numElements, int stepSize, int aspectRatio, const uint8 *colorTable, int colorTableSize) {
+void Screen_EoB::drawExplosion(int scale, int radius, int numElements, int stepSize, int aspectRatio, const uint8 *colorTable, int colorTableSize) {
int ymin = 0;
int ymax = _gfxMaxY[scale];
int xmin = -100;
@@ -837,7 +837,7 @@ void Screen_Eob::drawExplosion(int scale, int radius, int numElements, int stepS
showMouse();
}
-void Screen_Eob::drawVortex(int numElements, int radius, int stepSize, int, int disorder, const uint8 *colorTable, int colorTableSize) {
+void Screen_EoB::drawVortex(int numElements, int radius, int stepSize, int, int disorder, const uint8 *colorTable, int colorTableSize) {
int16 *xCoords = (int16*)_dsTempPage;
int16 *yCoords = (int16*)&_dsTempPage[300];
int16 *xMod = (int16*)&_dsTempPage[600];
@@ -973,7 +973,7 @@ void Screen_Eob::drawVortex(int numElements, int radius, int stepSize, int, int
showMouse();
}
-void Screen_Eob::fadeTextColor(Palette *pal, int color1, int rate) {
+void Screen_EoB::fadeTextColor(Palette *pal, int color1, int rate) {
uint8 *col = pal->getData();
for (bool loop = true; loop; ) {
@@ -1002,7 +1002,7 @@ void Screen_Eob::fadeTextColor(Palette *pal, int color1, int rate) {
}
}
-bool Screen_Eob::delayedFadePalStep(Palette *fadePal, Palette *destPal, int rate) {
+bool Screen_EoB::delayedFadePalStep(Palette *fadePal, Palette *destPal, int rate) {
bool res = false;
uint8 *s = fadePal->getData();
@@ -1031,15 +1031,15 @@ bool Screen_Eob::delayedFadePalStep(Palette *fadePal, Palette *destPal, int rate
return res;
}
-int Screen_Eob::getRectSize(int w, int h) {
+int Screen_EoB::getRectSize(int w, int h) {
return w * h;
}
-void Screen_Eob::setFadeTableIndex(int index) {
+void Screen_EoB::setFadeTableIndex(int index) {
_fadeDataIndex = (CLIP(index, 0, 7) << 8);
}
-void Screen_Eob::createFadeTable(uint8 *palData, uint8 *dst, uint8 rootColor, uint8 weight) {
+void Screen_EoB::createFadeTable(uint8 *palData, uint8 *dst, uint8 rootColor, uint8 weight) {
if (!palData)
return;
@@ -1082,11 +1082,11 @@ void Screen_Eob::createFadeTable(uint8 *palData, uint8 *dst, uint8 rootColor, ui
}
}
-uint8 *Screen_Eob::getFadeTable(int index) {
+uint8 *Screen_EoB::getFadeTable(int index) {
return (index >= 0 && index < 5) ? &_fadeData[index << 8] : 0;
}
-void Screen_Eob::drawShapeSetPixel(uint8 * dst, uint8 c) {
+void Screen_EoB::drawShapeSetPixel(uint8 * dst, uint8 c) {
if (_shapeFadeMode[0]) {
if (_shapeFadeMode[1]) {
c = *dst;
@@ -1105,7 +1105,7 @@ void Screen_Eob::drawShapeSetPixel(uint8 * dst, uint8 c) {
*dst = c;
}
-void Screen_Eob::scaleShapeProcessLine(uint8 *&dst, const uint8 *&src) {
+void Screen_EoB::scaleShapeProcessLine(uint8 *&dst, const uint8 *&src) {
for (int i = 0; i < _dsDiv; i++) {
*dst++ = *src++;
*dst++ = (READ_BE_UINT16(src) >> 4) & 0xff;
@@ -1124,7 +1124,7 @@ void Screen_Eob::scaleShapeProcessLine(uint8 *&dst, const uint8 *&src) {
}
}
-bool Screen_Eob::posWithinRect(int posX, int posY, int x1, int y1, int x2, int y2) {
+bool Screen_EoB::posWithinRect(int posX, int posY, int x1, int y1, int x2, int y2) {
if (posX < x1 || posX > x2 || posY < y1 || posY > y2)
return false;
return true;
diff --git a/engines/kyra/screen_eob.h b/engines/kyra/screen_eob.h
index 78361ebaa6..6406587980 100644
--- a/engines/kyra/screen_eob.h
+++ b/engines/kyra/screen_eob.h
@@ -29,11 +29,11 @@
namespace Kyra {
-class EobCoreEngine;
-class Screen_Eob : public Screen{
+class EoBCoreEngine;
+class Screen_EoB : public Screen{
public:
- Screen_Eob(EobCoreEngine *vm, OSystem *system);
- virtual ~Screen_Eob();
+ Screen_EoB(EoBCoreEngine *vm, OSystem *system);
+ virtual ~Screen_EoB();
bool init();
@@ -51,7 +51,7 @@ public:
void loadFileDataToPage(Common::SeekableReadStream *s, int pageNum, uint32 size);
void printShadedText(const char *string, int x, int y, int col1, int col2);
- void loadEobBitmap(const char *file, const uint8 *ditheringData, int tempPage, int destPage, int copyToPage);
+ void loadEoBBitmap(const char *file, const uint8 *ditheringData, int tempPage, int destPage, int copyToPage);
void loadShapeSetBitmap(const char *file, int tempPage, int destPage);
uint8 *encodeShape(uint16 x, uint16 y, uint16 w, uint16 h, bool no4bitEncoding = false);
diff --git a/engines/kyra/script_eob.cpp b/engines/kyra/script_eob.cpp
index c59c66b04f..ab22b4f0b6 100644
--- a/engines/kyra/script_eob.cpp
+++ b/engines/kyra/script_eob.cpp
@@ -32,23 +32,23 @@
namespace Kyra {
-void EobCoreEngine::runLevelScript(int block, int flags) {
+void EoBCoreEngine::runLevelScript(int block, int flags) {
_inf->run(block, flags);
}
-void EobCoreEngine::setScriptFlags(uint32 flags) {
+void EoBCoreEngine::setScriptFlags(uint32 flags) {
_inf->setFlags(flags);
}
-void EobCoreEngine::clearScriptFlags(uint32 flags) {
+void EoBCoreEngine::clearScriptFlags(uint32 flags) {
_inf->clearFlags(flags);
}
-bool EobCoreEngine::checkScriptFlags(uint32 flags) {
+bool EoBCoreEngine::checkScriptFlags(uint32 flags) {
return _inf->checkFlags(flags);
}
-const uint8 *EobCoreEngine::initScriptTimers(const uint8 *pos) {
+const uint8 *EoBCoreEngine::initScriptTimers(const uint8 *pos) {
_scriptTimersCount = 0;
while (((int16)READ_LE_UINT16(pos)) != -1) {
@@ -63,7 +63,7 @@ const uint8 *EobCoreEngine::initScriptTimers(const uint8 *pos) {
return pos;
}
-void EobCoreEngine::updateScriptTimers() {
+void EoBCoreEngine::updateScriptTimers() {
bool timerUpdate = false;
if ((_scriptTimersMode & 2) && _stepsUntilScriptCall && _stepCounter > _stepsUntilScriptCall) {
_inf->run(0, 0x20);
@@ -86,10 +86,10 @@ void EobCoreEngine::updateScriptTimers() {
updateScriptTimersExtra();
}
-EobInfProcessor::EobInfProcessor(EobCoreEngine *engine, Screen_Eob *screen) : _vm(engine), _screen(screen),
+EoBInfProcessor::EoBInfProcessor(EoBCoreEngine *engine, Screen_EoB *screen) : _vm(engine), _screen(screen),
_commandMin(engine->game() == GI_EOB1 ? -27 : -31) {
-#define Opcode(x) _opcodes.push_back(new InfOpcode(new InfProc(this, &EobInfProcessor::x), #x))
+#define Opcode(x) _opcodes.push_back(new InfOpcode(new InfProc(this, &EoBInfProcessor::x), #x))
#define OpcodeAlt(x) if (_vm->game() == GI_EOB1) { Opcode(x##_v1); } else { Opcode(x##_v2); }
Opcode(oeob_setWallType);
Opcode(oeob_toggleWallState);
@@ -152,7 +152,7 @@ EobInfProcessor::EobInfProcessor(EobCoreEngine *engine, Screen_Eob *screen) : _v
_activeCharacter = -1;
}
-EobInfProcessor::~EobInfProcessor() {
+EoBInfProcessor::~EoBInfProcessor() {
delete[] _subroutineStack;
delete[] _flagTable;
delete[] _stack;
@@ -164,14 +164,14 @@ EobInfProcessor::~EobInfProcessor() {
_opcodes.clear();
}
-void EobInfProcessor::loadData(const uint8 *data, uint32 dataSize) {
+void EoBInfProcessor::loadData(const uint8 *data, uint32 dataSize) {
delete[] _scriptData;
_scriptSize = dataSize;
_scriptData = new int8[_scriptSize];
memcpy(_scriptData, data, _scriptSize);
}
-void EobInfProcessor::run(int func, int flags) {
+void EoBInfProcessor::run(int func, int flags) {
int o = _vm->_levelBlockProperties[func].assignedObjects;
if (!o)
return;
@@ -196,40 +196,40 @@ void EobInfProcessor::run(int func, int flags) {
int8 cmd = *pos++;
if (cmd <= _commandMin || cmd >= 0)
continue;
- debugC(3, kDebugLevelScript, "[0x%.04X] EobInfProcessor::%s()", (uint32)(pos - _scriptData), _opcodes[-(cmd + 1)]->desc.c_str());
+ debugC(3, kDebugLevelScript, "[0x%.04X] EoBInfProcessor::%s()", (uint32)(pos - _scriptData), _opcodes[-(cmd + 1)]->desc.c_str());
pos += (*_opcodes[-(cmd + 1)]->proc)(pos);
} while (!_abortScript && !_abortAfterSubroutine);
}
-void EobInfProcessor::setFlags(uint32 flags) {
+void EoBInfProcessor::setFlags(uint32 flags) {
_flagTable[17] |= flags;
}
-void EobInfProcessor::clearFlags(uint32 flags) {
+void EoBInfProcessor::clearFlags(uint32 flags) {
_flagTable[17] &= ~flags;
}
-bool EobInfProcessor::checkFlags(uint32 flags) const {
+bool EoBInfProcessor::checkFlags(uint32 flags) const {
return ((_flagTable[17] & flags) == flags) ? true : false;
}
-bool EobInfProcessor::preventRest() const {
+bool EoBInfProcessor::preventRest() const {
return _preventRest ? true : false;
}
-void EobInfProcessor::loadState(Common::SeekableSubReadStreamEndian &in) {
+void EoBInfProcessor::loadState(Common::SeekableSubReadStreamEndian &in) {
_preventRest = in.readByte();
for (int i = 0; i < 18; i++)
_flagTable[i] = in.readUint32BE();
}
-void EobInfProcessor::saveState(Common::OutSaveFile *out) {
+void EoBInfProcessor::saveState(Common::OutSaveFile *out) {
out->writeByte(_preventRest);
for (int i = 0; i < 18; i++)
out->writeUint32BE(_flagTable[i]);
}
-const char *EobInfProcessor::getString(uint16 index) {
+const char *EoBInfProcessor::getString(uint16 index) {
if (index == 0xffff)
return 0;
@@ -244,7 +244,7 @@ const char *EobInfProcessor::getString(uint16 index) {
return (const char*)res;
}
-int EobInfProcessor::oeob_setWallType(int8 *data) {
+int EoBInfProcessor::oeob_setWallType(int8 *data) {
int8 *pos = data;
uint16 block = 0;
@@ -278,7 +278,7 @@ int EobInfProcessor::oeob_setWallType(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_toggleWallState(int8 *data) {
+int EoBInfProcessor::oeob_toggleWallState(int8 *data) {
int8 *pos = data;
uint16 block = 0;
@@ -320,28 +320,28 @@ int EobInfProcessor::oeob_toggleWallState(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_openDoor(int8 *data) {
+int EoBInfProcessor::oeob_openDoor(int8 *data) {
int8 *pos = data;
_vm->openDoor(READ_LE_UINT16(pos));
pos += 2;
return pos - data;
}
-int EobInfProcessor::oeob_closeDoor(int8 *data) {
+int EoBInfProcessor::oeob_closeDoor(int8 *data) {
int8 *pos = data;
_vm->closeDoor(READ_LE_UINT16(pos));
pos += 2;
return pos - data;
}
-int EobInfProcessor::oeob_replaceMonster(int8 *data) {
+int EoBInfProcessor::oeob_replaceMonster(int8 *data) {
int8 *pos = data;
_vm->replaceMonster(pos[1], READ_LE_UINT16(pos + 2), pos[4], pos[5], pos[6], pos[7], pos[8], pos[9], READ_LE_UINT16(pos + 10), READ_LE_UINT16(pos + 12));
pos += 14;
return pos - data;
}
-int EobInfProcessor::oeob_movePartyOrObject(int8 *data) {
+int EoBInfProcessor::oeob_movePartyOrObject(int8 *data) {
int8 *pos = data;
int8 a = *pos++;
@@ -454,7 +454,7 @@ int EobInfProcessor::oeob_movePartyOrObject(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_moveInventoryItemToBlock(int8 *data) {
+int EoBInfProcessor::oeob_moveInventoryItemToBlock(int8 *data) {
int8 *pos = data;
int8 c = *pos++;
uint16 block = READ_LE_UINT16(pos);
@@ -500,7 +500,7 @@ int EobInfProcessor::oeob_moveInventoryItemToBlock(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_printMessage_v1(int8 *data) {
+int EoBInfProcessor::oeob_printMessage_v1(int8 *data) {
static const char colorConfig[] = "\x6\x21\x2\x21";
char col[5];
int8 *pos = data;
@@ -522,7 +522,7 @@ int EobInfProcessor::oeob_printMessage_v1(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_printMessage_v2(int8 *data) {
+int EoBInfProcessor::oeob_printMessage_v2(int8 *data) {
int8 *pos = data;
uint16 str = READ_LE_UINT16(pos);
pos += 2;
@@ -544,7 +544,7 @@ int EobInfProcessor::oeob_printMessage_v2(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_setFlags(int8 *data) {
+int EoBInfProcessor::oeob_setFlags(int8 *data) {
int8 *pos = data;
int8 b = 0;
@@ -583,7 +583,7 @@ int EobInfProcessor::oeob_setFlags(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_playSoundEffect(int8 *data) {
+int EoBInfProcessor::oeob_playSoundEffect(int8 *data) {
int8 *pos = data;
uint16 block = READ_LE_UINT16(pos + 1);
@@ -597,7 +597,7 @@ int EobInfProcessor::oeob_playSoundEffect(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_removeFlags(int8 *data) {
+int EoBInfProcessor::oeob_removeFlags(int8 *data) {
int8 *pos = data;
int8 a = *pos++;
@@ -629,7 +629,7 @@ int EobInfProcessor::oeob_removeFlags(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_modifyCharacterHitPoints(int8 *data) {
+int EoBInfProcessor::oeob_modifyCharacterHitPoints(int8 *data) {
int8 *pos = data;
int8 c = *pos++;
int8 p = *pos++;
@@ -644,7 +644,7 @@ int EobInfProcessor::oeob_modifyCharacterHitPoints(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_calcAndInflictCharacterDamage(int8 *data) {
+int EoBInfProcessor::oeob_calcAndInflictCharacterDamage(int8 *data) {
int8 *pos = data;
int charIndex = *pos++;
int times = *pos++;
@@ -673,19 +673,19 @@ int EobInfProcessor::oeob_calcAndInflictCharacterDamage(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_jump(int8 *data) {
+int EoBInfProcessor::oeob_jump(int8 *data) {
int8 *pos = data;
pos = _scriptData + READ_LE_UINT16(pos);
return pos - data;
}
-int EobInfProcessor::oeob_end(int8 *data) {
+int EoBInfProcessor::oeob_end(int8 *data) {
_abortScript = 1;
_subroutineStackPos = 0;
return 0;
}
-int EobInfProcessor::oeob_returnFromSubroutine(int8 *data) {
+int EoBInfProcessor::oeob_returnFromSubroutine(int8 *data) {
int8 *pos = data;
if (_subroutineStackPos)
@@ -696,7 +696,7 @@ int EobInfProcessor::oeob_returnFromSubroutine(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_callSubroutine(int8 *data) {
+int EoBInfProcessor::oeob_callSubroutine(int8 *data) {
int8 *pos = data;
uint16 offs = READ_LE_UINT16(pos);
assert(offs < _scriptSize);
@@ -710,14 +710,14 @@ int EobInfProcessor::oeob_callSubroutine(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_eval_v1(int8 *data) {
+int EoBInfProcessor::oeob_eval_v1(int8 *data) {
int8 *pos = data;
int8 cmd = *pos++;
int a = 0;
int b = 0;
int i = 0;
- EobItem *itm = &_vm->_items[_vm->_itemInHand];
+ EoBItem *itm = &_vm->_items[_vm->_itemInHand];
Common::String tempString1;
Common::String tempString2;
@@ -930,14 +930,14 @@ int EobInfProcessor::oeob_eval_v1(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_eval_v2(int8 *data) {
+int EoBInfProcessor::oeob_eval_v2(int8 *data) {
int8 *pos = data;
int8 cmd = *pos++;
int a = 0;
int b = 0;
int i = 0;
- EobItem *itm = (_vm->_itemInHand != -1) ? &_vm->_items[_vm->_itemInHand] : 0;
+ EoBItem *itm = (_vm->_itemInHand != -1) ? &_vm->_items[_vm->_itemInHand] : 0;
Common::String tempString1;
Common::String tempString2;
@@ -1227,7 +1227,7 @@ int EobInfProcessor::oeob_eval_v2(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_deleteItem(int8 *data) {
+int EoBInfProcessor::oeob_deleteItem(int8 *data) {
int8 *pos = data;
int8 c = *pos++;
@@ -1243,7 +1243,7 @@ int EobInfProcessor::oeob_deleteItem(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_loadNewLevelOrMonsters(int8 *data) {
+int EoBInfProcessor::oeob_loadNewLevelOrMonsters(int8 *data) {
int8 *pos = data;
_vm->gui_updateControls();
@@ -1264,7 +1264,7 @@ int EobInfProcessor::oeob_loadNewLevelOrMonsters(int8 *data) {
_vm->_monsters[i].curAttackFrame = 0;
for (int i = 0; i < 10; i++) {
- EobFlyingObject *fo = &_vm->_flyingObjects[i];
+ EoBFlyingObject *fo = &_vm->_flyingObjects[i];
if (fo->enable == 1) {
_vm->_items[fo->item].pos &= 3;
run(_vm->_items[fo->item].block, 4);
@@ -1306,7 +1306,7 @@ int EobInfProcessor::oeob_loadNewLevelOrMonsters(int8 *data) {
return res;
}
-int EobInfProcessor::oeob_increasePartyExperience(int8 *data) {
+int EoBInfProcessor::oeob_increasePartyExperience(int8 *data) {
int8 *pos = data;
if (*pos++ == -30) {
_vm->increasePartyExperience((int16)READ_LE_UINT16(pos));
@@ -1316,7 +1316,7 @@ int EobInfProcessor::oeob_increasePartyExperience(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_createItem_v1(int8 *data) {
+int EoBInfProcessor::oeob_createItem_v1(int8 *data) {
int8 *pos = data;
uint16 itm = _vm->duplicateItem(READ_LE_UINT16(pos));
pos += 2;
@@ -1337,7 +1337,7 @@ int EobInfProcessor::oeob_createItem_v1(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_createItem_v2(int8 *data) {
+int EoBInfProcessor::oeob_createItem_v2(int8 *data) {
static const uint8 _itemPos[] = { 0, 1, 2, 3, 1, 3, 0, 2, 3, 2, 1, 0, 2, 0, 3, 1 };
int8 *pos = data;
@@ -1379,7 +1379,7 @@ int EobInfProcessor::oeob_createItem_v2(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_launchObject(int8 *data) {
+int EoBInfProcessor::oeob_launchObject(int8 *data) {
static const uint8 startPos[] = { 2, 3, 0, 2, 1, 0, 3, 1 };
int8 *pos = data;
@@ -1407,7 +1407,7 @@ int EobInfProcessor::oeob_launchObject(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_changeDirection(int8 *data) {
+int EoBInfProcessor::oeob_changeDirection(int8 *data) {
int8 *pos = data;
int8 cmd = *pos++;
@@ -1428,7 +1428,7 @@ int EobInfProcessor::oeob_changeDirection(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_identifyItems(int8 *data) {
+int EoBInfProcessor::oeob_identifyItems(int8 *data) {
int8 *pos = data;
uint16 block = READ_LE_UINT16(pos);
@@ -1451,7 +1451,7 @@ int EobInfProcessor::oeob_identifyItems(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_sequence(int8 *data) {
+int EoBInfProcessor::oeob_sequence(int8 *data) {
int8 *pos = data;
_vm->_npcSequenceSub = -1;
_vm->txt()->setWaitButtonMode(0);
@@ -1493,19 +1493,19 @@ int EobInfProcessor::oeob_sequence(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_delay(int8 *data) {
+int EoBInfProcessor::oeob_delay(int8 *data) {
int8 *pos = data;
_vm->delay(READ_LE_UINT16(pos) * _vm->tickLength());
pos += 2;
return pos - data;
}
-int EobInfProcessor::oeob_drawScene(int8 *data) {
+int EoBInfProcessor::oeob_drawScene(int8 *data) {
_vm->drawScene(1);
return 0;
}
-int EobInfProcessor::oeob_dialogue(int8 *data) {
+int EoBInfProcessor::oeob_dialogue(int8 *data) {
int8 *pos = data;
switch (*pos++) {
@@ -1543,7 +1543,7 @@ int EobInfProcessor::oeob_dialogue(int8 *data) {
return pos - data;
}
-int EobInfProcessor::oeob_specialEvent(int8 *data) {
+int EoBInfProcessor::oeob_specialEvent(int8 *data) {
int8 *pos = data;
uint16 cmd = READ_LE_UINT16(pos);
pos += 2;
diff --git a/engines/kyra/script_eob.h b/engines/kyra/script_eob.h
index a561568336..3804db07c6 100644
--- a/engines/kyra/script_eob.h
+++ b/engines/kyra/script_eob.h
@@ -34,10 +34,10 @@ namespace Kyra {
class KyraRpgEngine;
-class EobInfProcessor {
+class EoBInfProcessor {
public:
- EobInfProcessor(EobCoreEngine *engine, Screen_Eob *_screen);
- ~EobInfProcessor();
+ EoBInfProcessor(EoBCoreEngine *engine, Screen_EoB *_screen);
+ ~EoBInfProcessor();
void loadData(const uint8 *data, uint32 dataSize);
void run(int func, int flags);
@@ -87,10 +87,10 @@ private:
int oeob_dialogue(int8 *data);
int oeob_specialEvent(int8 *data);
- EobCoreEngine *_vm;
- Screen_Eob *_screen;
+ EoBCoreEngine *_vm;
+ Screen_EoB *_screen;
- typedef Common::Functor1Mem<int8*, int, EobInfProcessor> InfProc;
+ typedef Common::Functor1Mem<int8*, int, EoBInfProcessor> InfProc;
struct InfOpcode {
InfOpcode(InfProc *p, const char *d) : proc(p), desc(d) {}
InfProc *proc;
diff --git a/engines/kyra/script_lol.cpp b/engines/kyra/script_lol.cpp
index ead7e17f4c..342014bfed 100644
--- a/engines/kyra/script_lol.cpp
+++ b/engines/kyra/script_lol.cpp
@@ -811,11 +811,11 @@ int LoLEngine::olol_initMonster(EMCState *script) {
return -1;
for (uint8 i = 0; i < 30; i++) {
- LolMonsterInPlay *l = &_monsters[i];
+ LoLMonsterInPlay *l = &_monsters[i];
if (l->hitPoints || l->mode == 13)
continue;
- memset(l, 0, sizeof(LolMonsterInPlay));
+ memset(l, 0, sizeof(LoLMonsterInPlay));
l->id = i;
l->x = x;
l->y = y;
@@ -926,7 +926,7 @@ int LoLEngine::olol_loadMonsterProperties(EMCState *script) {
stackPos(28), stackPos(29), stackPos(30), stackPos(31), stackPos(32), stackPos(33), stackPos(34),
stackPos(35), stackPos(36), stackPos(37), stackPos(38), stackPos(39), stackPos(40), stackPos(41));
- LolMonsterProperty *l = &_monsterProperties[stackPos(0)];
+ LoLMonsterProperty *l = &_monsterProperties[stackPos(0)];
l->shapeIndex = stackPos(1) & 0xff;
int shpWidthMax = 0;
@@ -998,7 +998,7 @@ int LoLEngine::olol_inflictDamage(EMCState *script) {
int LoLEngine::olol_moveMonster(EMCState *script) {
debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_moveMonster(%p) (%d, %d, %d, %d, %d)", (const void *)script, stackPos(0), stackPos(1), stackPos(2), stackPos(3), stackPos(4));
- LolMonsterInPlay *m = &_monsters[stackPos(0)];
+ LoLMonsterInPlay *m = &_monsters[stackPos(0)];
if (m->mode == 1 || m->mode == 2) {
calcCoordinates(m->destX, m->destY, stackPos(1), stackPos(2), stackPos(3));
@@ -1193,7 +1193,7 @@ int LoLEngine::olol_changeMonsterStat(EMCState *script) {
if (stackPos(0) == -1)
return 1;
- LolMonsterInPlay *m = &_monsters[stackPos(0) & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[stackPos(0) & 0x7fff];
int16 d = stackPos(2);
uint16 x = 0;
@@ -1234,7 +1234,7 @@ int LoLEngine::olol_getMonsterStat(EMCState *script) {
if (stackPos(0) == -1)
return 0;
- LolMonsterInPlay *m = &_monsters[stackPos(0) & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[stackPos(0) & 0x7fff];
int d = stackPos(1);
switch (d) {
@@ -1547,7 +1547,7 @@ int LoLEngine::olol_moveBlockObjects(EMCState *script) {
l &= 0x7fff;
- LolMonsterInPlay *m = &_monsters[l];
+ LoLMonsterInPlay *m = &_monsters[l];
setMonsterMode(m, 14);
checkSceneUpdateNeed(m->block);
@@ -1618,7 +1618,7 @@ int LoLEngine::olol_dummy1(EMCState *script) {
int LoLEngine::olol_suspendMonster(EMCState *script) {
debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_suspendMonster(%p) (%d)", (const void *)script, stackPos(0));
- LolMonsterInPlay *m = &_monsters[stackPos(0) & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[stackPos(0) & 0x7fff];
setMonsterMode(m, 14);
checkSceneUpdateNeed(m->block);
placeMonster(m, 0, 0);
diff --git a/engines/kyra/sequences_darkmoon.cpp b/engines/kyra/sequences_darkmoon.cpp
index 66d5329be9..fbe892120c 100644
--- a/engines/kyra/sequences_darkmoon.cpp
+++ b/engines/kyra/sequences_darkmoon.cpp
@@ -41,7 +41,7 @@ public:
kFinale
};
- DarkmoonSequenceHelper(OSystem *system, DarkMoonEngine *vm, Screen_Eob *screen, Mode mode, const char *const *strings, const char *const *cpsFiles, const char *const *palFiles, const EobShapeDef **shapeDefList, const EobSequenceStep **seqList);
+ DarkmoonSequenceHelper(OSystem *system, DarkMoonEngine *vm, Screen_EoB *screen, Mode mode, const char *const *strings, const char *const *cpsFiles, const char *const *palFiles, const EoBShapeDef **shapeDefList, const EoBSequenceStep **seqList);
~DarkmoonSequenceHelper();
void loadScene(int index, int pageNum);
@@ -67,14 +67,14 @@ private:
OSystem *_system;
DarkMoonEngine *_vm;
- Screen_Eob *_screen;
+ Screen_EoB *_screen;
Mode _mode;
const char *const *_strings;
const char *const *_cpsFiles;
const char *const *_palFiles;
- const EobShapeDef **_shapeDefs;
- const EobSequenceStep **_seqData;
+ const EoBShapeDef **_shapeDefs;
+ const EoBSequenceStep **_seqData;
Palette *_palettes[12];
@@ -910,7 +910,7 @@ void DarkMoonEngine::seq_playCredits(DarkmoonSequenceHelper *sq, const uint8 *da
delete[] items[i].str;
}
-DarkmoonSequenceHelper::DarkmoonSequenceHelper(OSystem *system, DarkMoonEngine *vm, Screen_Eob *screen, Mode mode, const char *const *strings, const char *const *cpsFiles, const char *const *palFiles, const EobShapeDef **shapeDefList, const EobSequenceStep **seqList) :
+DarkmoonSequenceHelper::DarkmoonSequenceHelper(OSystem *system, DarkMoonEngine *vm, Screen_EoB *screen, Mode mode, const char *const *strings, const char *const *cpsFiles, const char *const *palFiles, const EoBShapeDef **shapeDefList, const EoBSequenceStep **seqList) :
_system(system), _vm(vm), _screen(screen), _mode(mode), _strings(strings), _cpsFiles(cpsFiles), _palFiles(palFiles), _shapeDefs(shapeDefList), _seqData(seqList) {
for (int i = 0; _palFiles[i]; i++) {
@@ -991,7 +991,7 @@ void DarkmoonSequenceHelper::loadScene(int index, int pageNum) {
int cp = _screen->setCurPage(pageNum);
if (_shapeDefs[index]) {
- for (const EobShapeDef *df = _shapeDefs[index]; df->w; df++ ) {
+ for (const EoBShapeDef *df = _shapeDefs[index]; df->w; df++ ) {
uint16 shapeIndex = (df->index < 0) ? df->index * -1 : df->index;
if (_shapes[shapeIndex])
delete[] _shapes[shapeIndex];
@@ -1012,7 +1012,7 @@ void DarkmoonSequenceHelper::runSequence(int index, int del) {
uint32 end = 0;
- for (const EobSequenceStep *s = _seqData[index]; s->command != 0xff && !_vm->skipFlag() && !_vm->shouldQuit(); s++) {
+ for (const EoBSequenceStep *s = _seqData[index]; s->command != 0xff && !_vm->skipFlag() && !_vm->shouldQuit(); s++) {
int palIndex = _mode == kFinale ? (s->pal + 1) : s->pal;
int x = s->x1;
int y = s->y1;
diff --git a/engines/kyra/sequences_eob.cpp b/engines/kyra/sequences_eob.cpp
index e8526f2ba0..29386894f3 100644
--- a/engines/kyra/sequences_eob.cpp
+++ b/engines/kyra/sequences_eob.cpp
@@ -33,7 +33,7 @@
namespace Kyra {
-int EobEngine::mainMenu() {
+int EoBEngine::mainMenu() {
int menuChoice = _menuChoiceInit;
_menuChoiceInit = 0;
@@ -43,7 +43,7 @@ int EobEngine::mainMenu() {
switch (menuChoice) {
case 0:
_screen->loadPalette("EOBPAL.COL", _screen->getPalette(0));
- _screen->loadEobBitmap("INTRO", 0, 5, 3, 2);
+ _screen->loadEoBBitmap("INTRO", 0, 5, 3, 2);
_screen->setScreenPalette(_screen->getPalette(0));
_screen->_curPage = 2;
of = _screen->setFont(Screen::FID_6_FNT);
@@ -90,7 +90,7 @@ int EobEngine::mainMenu() {
return shouldQuit() ? -5 : menuChoice;
}
-int EobEngine::mainMenuLoop() {
+int EoBEngine::mainMenuLoop() {
int sel = -1;
do {
_screen->setScreenDim(28);
@@ -103,7 +103,7 @@ int EobEngine::mainMenuLoop() {
return sel + 1;
}
-void EobEngine::seq_playOpeningCredits() {
+void EoBEngine::seq_playOpeningCredits() {
_allowSkip = true;
loadSetIntroPalette(_introFilesOpening[5]);
@@ -124,7 +124,7 @@ void EobEngine::seq_playOpeningCredits() {
_allowSkip = false;
}
-void EobEngine::seq_playIntro() {
+void EoBEngine::seq_playIntro() {
_allowSkip = true;
if (!shouldQuit() && !skipFlag()) {
@@ -156,7 +156,7 @@ void EobEngine::seq_playIntro() {
_allowSkip = false;
}
-void EobEngine::seq_playFinale() {
+void EoBEngine::seq_playFinale() {
Common::SeekableReadStream *s = _res->createReadStream("TEXT.DAT");
_screen->loadFileDataToPage(s, 5, 32000);
delete s;
@@ -197,7 +197,7 @@ void EobEngine::seq_playFinale() {
_screen->fadeToBlack();
}
-void EobEngine::seq_tower() {
+void EoBEngine::seq_tower() {
if (shouldQuit() || skipFlag())
return;
@@ -272,7 +272,7 @@ void EobEngine::seq_tower() {
delete[] shp;
}
-void EobEngine::seq_orb() {
+void EoBEngine::seq_orb() {
if (shouldQuit() || skipFlag())
return;
@@ -329,7 +329,7 @@ void EobEngine::seq_orb() {
delete[] shp[i];
}
-void EobEngine::seq_waterdeepEntry() {
+void EoBEngine::seq_waterdeepEntry() {
if (shouldQuit() || skipFlag())
return;
@@ -429,7 +429,7 @@ void EobEngine::seq_waterdeepEntry() {
delete[] shp2[i];
}
-void EobEngine::seq_king() {
+void EoBEngine::seq_king() {
if (shouldQuit() || skipFlag())
return;
@@ -515,7 +515,7 @@ void EobEngine::seq_king() {
delete[] shp[i];
}
-void EobEngine::seq_hands() {
+void EoBEngine::seq_hands() {
if (shouldQuit() || skipFlag())
return;
@@ -655,7 +655,7 @@ void EobEngine::seq_hands() {
delay(48 * _tickLength);
}
-void EobEngine::seq_waterdeepExit() {
+void EoBEngine::seq_waterdeepExit() {
if (shouldQuit() || skipFlag())
return;
@@ -771,7 +771,7 @@ void EobEngine::seq_waterdeepExit() {
delay(50 * _tickLength);
}
-void EobEngine::seq_tunnel() {
+void EoBEngine::seq_tunnel() {
if (shouldQuit() || skipFlag())
return;
@@ -867,7 +867,7 @@ void EobEngine::seq_tunnel() {
delay(50 * _tickLength);
}
-void EobEngine::seq_xdeath() {
+void EoBEngine::seq_xdeath() {
uint8 *shapes1[5];
uint8 *shapes2;
@@ -876,7 +876,7 @@ void EobEngine::seq_xdeath() {
shapes1[i] = _screen->encodeShape(i / 2 * 14, i / 2 * 88, 14, 88, true);
_screen->loadShapeSetBitmap("XDEATH3", 5, 3);
shapes2 = _screen->encodeShape(22, 0, 16, 95, true);
- _screen->loadEobBitmap("XDEATH1", 0, 5, 3, -1);
+ _screen->loadEoBBitmap("XDEATH1", 0, 5, 3, -1);
_screen->setCurPage(0);
for (int i = 0; i < 10; i++) {
@@ -924,13 +924,13 @@ void EobEngine::seq_xdeath() {
gui_drawAllCharPortraitsWithStats();
}
-void EobEngine::loadSetIntroPalette(const char *filename) {
+void EoBEngine::loadSetIntroPalette(const char *filename) {
_screen->loadPalette(filename, _screen->getPalette(0));
_screen->getPalette(0).fill(0, 1, 0);
_screen->setScreenPalette(_screen->getPalette(0));
}
-void EobEngine::copyBlurRegion(int x1, int y1, int x2, int y2, int w, int h, int step) {
+void EoBEngine::copyBlurRegion(int x1, int y1, int x2, int y2, int w, int h, int step) {
const uint8 *ptr2 = _screen->getCPagePtr(3) + y1 * 320 + x1;
if (step == 1) {
@@ -990,7 +990,7 @@ void EobEngine::copyBlurRegion(int x1, int y1, int x2, int y2, int w, int h, int
}
}
-void EobEngine::boxMorphTransition(int targetDestX, int targetDestY, int targetFinalX, int targetFinalY, int targetSrcX, int targetSrcY, int targetFinalW, int targetFinalH, int originX1, int originY1, int originW, int originH) {
+void EoBEngine::boxMorphTransition(int targetDestX, int targetDestY, int targetFinalX, int targetFinalY, int targetSrcX, int targetSrcY, int targetFinalW, int targetFinalH, int originX1, int originY1, int originW, int originH) {
int originX2 = originX1 + originW;
int originY2 = originY1 + originH;
if (originY2 > 21)
@@ -1047,7 +1047,7 @@ void EobEngine::boxMorphTransition(int targetDestX, int targetDestY, int targetF
}
}
-void EobEngine::whirlTransition() {
+void EoBEngine::whirlTransition() {
for (int i = 0; i < 2; i++) {
for (int ii = 0; ii < 8; ii++) {
uint32 e = _system->getMillis() + 3;
diff --git a/engines/kyra/sequences_lol.cpp b/engines/kyra/sequences_lol.cpp
index 01db92c225..d5b3dd97c4 100644
--- a/engines/kyra/sequences_lol.cpp
+++ b/engines/kyra/sequences_lol.cpp
@@ -752,7 +752,7 @@ HistoryPlayer::~HistoryPlayer() {
void HistoryPlayer::play() {
int dataSize = 0;
- const char *data = (const char *)_vm->staticres()->loadRawData(kLolHistory, dataSize);
+ const char *data = (const char *)_vm->staticres()->loadRawData(kLoLHistory, dataSize);
if (!data)
error("Could not load history data");
@@ -1195,14 +1195,14 @@ void LoLEngine::showCredits() {
if (_flags.platform == Common::kPlatformPC98) {
int size = 0;
- const uint8 *internCredits = _staticres->loadRawData(kLolCredits, size);
+ const uint8 *internCredits = _staticres->loadRawData(kLoLCredits, size);
assert(size > 0);
credits = new char[size];
assert(credits);
memcpy(credits, internCredits, size);
- _staticres->unloadId(kLolCredits);
+ _staticres->unloadId(kLoLCredits);
} else {
credits = (char *)_res->fileData("CREDITS.TXT", 0);
}
diff --git a/engines/kyra/sound_adlib.cpp b/engines/kyra/sound_adlib.cpp
index e99990e1e0..cce18b5ea4 100644
--- a/engines/kyra/sound_adlib.cpp
+++ b/engines/kyra/sound_adlib.cpp
@@ -479,7 +479,7 @@ void AdLibDriver::setMusicVolume(uint8 volume) {
writeOPL(0x43 + regOffset, calculateOpLevel2(chan));
}
- // For now we use the music volume for both sfx and music in Kyra1 and Eob
+ // For now we use the music volume for both sfx and music in Kyra1 and EoB
if (_version < 4) {
_sfxVolume = volume;
@@ -545,7 +545,7 @@ void AdLibDriver::queueTrack(int track, int volume) {
if (!trackData)
return;
- // Don't drop tracks in Eob. The queue is always full there if a couple of monsters are around.
+ // Don't drop tracks in EoB. The queue is always full there if a couple of monsters are around.
// If we drop the incoming tracks we get no sound effects, but tons of warnings instead.
if (_version >= 3 && _programQueueEnd == _programQueueStart && _programQueue[_programQueueEnd].data != 0) {
warning("AdLibDriver: Program queue full, dropping track %d", track);
diff --git a/engines/kyra/sprites_eob.cpp b/engines/kyra/sprites_eob.cpp
index 9adf84d1ad..e3cc8ebec2 100644
--- a/engines/kyra/sprites_eob.cpp
+++ b/engines/kyra/sprites_eob.cpp
@@ -32,7 +32,7 @@
namespace Kyra {
-void EobCoreEngine::loadMonsterShapes(const char *filename, int monsterIndex, bool hasDecorations, int encodeTableIndex) {
+void EoBCoreEngine::loadMonsterShapes(const char *filename, int monsterIndex, bool hasDecorations, int encodeTableIndex) {
_screen->loadShapeSetBitmap(filename, 3, 3);
const uint16 *enc = &_encodeMonsterShpTable[encodeTableIndex << 2];
@@ -47,7 +47,7 @@ void EobCoreEngine::loadMonsterShapes(const char *filename, int monsterIndex, bo
_screen->_curPage = 0;
}
-void EobCoreEngine::releaseMonsterShapes(int first, int num) {
+void EoBCoreEngine::releaseMonsterShapes(int first, int num) {
for (int i = first; i < first + num; i++) {
delete[] _monsterShapes[i];
_monsterShapes[i] = 0;
@@ -56,10 +56,10 @@ void EobCoreEngine::releaseMonsterShapes(int first, int num) {
}
}
-const uint8 *EobCoreEngine::loadMonsterProperties(const uint8 *data) {
+const uint8 *EoBCoreEngine::loadMonsterProperties(const uint8 *data) {
uint8 cmd = *data++;
while (cmd != 0xff) {
- EobMonsterProperty *d = &_monsterProps[cmd];
+ EoBMonsterProperty *d = &_monsterProps[cmd];
d->armorClass = (int8)*data++;
d->hitChance = (int8)*data++;
d->level = (int8)*data++;
@@ -112,7 +112,7 @@ const uint8 *EobCoreEngine::loadMonsterProperties(const uint8 *data) {
return data;
}
-const uint8 *EobCoreEngine::loadActiveMonsterData(const uint8 *data, int level) {
+const uint8 *EoBCoreEngine::loadActiveMonsterData(const uint8 *data, int level) {
for (uint8 p = *data++; p != 0xff; p = *data++) {
uint8 v = *data++;
_timer->setCountdown(0x20 + (p << 1), v);
@@ -129,7 +129,7 @@ const uint8 *EobCoreEngine::loadActiveMonsterData(const uint8 *data, int level)
if (_hasTempDataFlags & (1 << (level - 1)))
return data + 420;
- memset(_monsters, 0, 30 * sizeof(EobMonsterInPlay));
+ memset(_monsters, 0, 30 * sizeof(EoBMonsterInPlay));
for (int i = 0; i < 30; i++, data += 14) {
if (*data == 0xff)
@@ -142,10 +142,10 @@ const uint8 *EobCoreEngine::loadActiveMonsterData(const uint8 *data, int level)
return data;
}
-void EobCoreEngine::initMonster(int index, int unit, uint16 block, int pos, int dir, int type, int shpIndex, int mode, int i, int randItem, int fixedItem) {
- EobMonsterInPlay *m = &_monsters[index];
- EobMonsterProperty *p = &_monsterProps[type];
- memset(m, 0, sizeof(EobMonsterInPlay));
+void EoBCoreEngine::initMonster(int index, int unit, uint16 block, int pos, int dir, int type, int shpIndex, int mode, int i, int randItem, int fixedItem) {
+ EoBMonsterInPlay *m = &_monsters[index];
+ EoBMonsterProperty *p = &_monsterProps[type];
+ memset(m, 0, sizeof(EoBMonsterInPlay));
if (!block)
return;
@@ -173,7 +173,7 @@ void EobCoreEngine::initMonster(int index, int unit, uint16 block, int pos, int
placeMonster(m, block, dir);
}
-void EobCoreEngine::placeMonster(EobMonsterInPlay *m, uint16 block, int dir) {
+void EoBCoreEngine::placeMonster(EoBMonsterInPlay *m, uint16 block, int dir) {
if (block != 0xffff){
checkSceneUpdateNeed(m->block);
if (_levelBlockProperties[m->block].flags & 7) {
@@ -195,7 +195,7 @@ void EobCoreEngine::placeMonster(EobMonsterInPlay *m, uint16 block, int dir) {
checkSceneUpdateNeed(block);
}
-void EobCoreEngine::killMonster(EobMonsterInPlay *m, bool giveExperience) {
+void EoBCoreEngine::killMonster(EoBMonsterInPlay *m, bool giveExperience) {
m->hitPointsCur = -1;
int pos = (m->pos == 4) ? rollDice(1, 4, -1) : m->pos;
@@ -223,11 +223,11 @@ void EobCoreEngine::killMonster(EobMonsterInPlay *m, bool giveExperience) {
}
}
-bool EobCoreEngine::killMonsterExtra(EobMonsterInPlay*) {
+bool EoBCoreEngine::killMonsterExtra(EoBMonsterInPlay*) {
return true;
}
-int EobCoreEngine::countSpecificMonsters(int type) {
+int EoBCoreEngine::countSpecificMonsters(int type) {
int res = 0;
for (int i = 0; i < 30; i++) {
if (_monsters[i].type != type || _monsters[i].sub != _currentSub || _monsters[i].hitPointsCur < 0)
@@ -237,9 +237,9 @@ int EobCoreEngine::countSpecificMonsters(int type) {
return res;
}
-void EobCoreEngine::updateAttackingMonsterFlags() {
- EobMonsterInPlay *m2 = 0;
- for (EobMonsterInPlay *m = _monsters; m < &_monsters[30]; m++) {
+void EoBCoreEngine::updateAttackingMonsterFlags() {
+ EoBMonsterInPlay *m2 = 0;
+ for (EoBMonsterInPlay *m = _monsters; m < &_monsters[30]; m++) {
if (m->mode != 8)
continue;
m->mode = 0;
@@ -254,7 +254,7 @@ void EobCoreEngine::updateAttackingMonsterFlags() {
setScriptFlags(0x800);
}
-const int8 *EobCoreEngine::getMonstersOnBlockPositions(uint16 block) {
+const int8 *EoBCoreEngine::getMonstersOnBlockPositions(uint16 block) {
memset(_monsterBlockPosArray, -1, sizeof(_monsterBlockPosArray));
for (int8 i = 0; i < 30; i++) {
if (_monsters[i].block != block)
@@ -265,7 +265,7 @@ const int8 *EobCoreEngine::getMonstersOnBlockPositions(uint16 block) {
return _monsterBlockPosArray;
}
-int EobCoreEngine::getClosestMonster(int charIndex, int block) {
+int EoBCoreEngine::getClosestMonster(int charIndex, int block) {
const int8 *pos = getMonstersOnBlockPositions(block);
if (pos[4] != -1)
return pos[4];
@@ -278,15 +278,15 @@ int EobCoreEngine::getClosestMonster(int charIndex, int block) {
return -1;
}
-bool EobCoreEngine::blockHasMonsters(uint16 block) {
+bool EoBCoreEngine::blockHasMonsters(uint16 block) {
return _levelBlockProperties[block].flags & 7 ? true : false;
}
-bool EobCoreEngine::isMonsterOnPos(EobMonsterInPlay *m, uint16 block, int pos, int checkPos4) {
+bool EoBCoreEngine::isMonsterOnPos(EoBMonsterInPlay *m, uint16 block, int pos, int checkPos4) {
return (m->block == block && (m->pos == pos || (m->pos == 4 && checkPos4))) ? true : false;
}
-const int16 *EobCoreEngine::findBlockMonsters(uint16 block, int pos, int dir, int blockDamage, int singleTargetCheckAdjacent) {
+const int16 *EoBCoreEngine::findBlockMonsters(uint16 block, int pos, int dir, int blockDamage, int singleTargetCheckAdjacent) {
static const uint8 cpos4[] = { 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1 };
int include4 = (pos < 4) ? cpos4[(dir << 2) + pos] : 1;
int16 *dst = _foundMonstersArray;
@@ -333,12 +333,12 @@ const int16 *EobCoreEngine::findBlockMonsters(uint16 block, int pos, int dir, in
return _foundMonstersArray;
}
-void EobCoreEngine::drawBlockObject(int flipped, int page, const uint8 *shape, int x, int y, int sd, uint8 *ovl) {
+void EoBCoreEngine::drawBlockObject(int flipped, int page, const uint8 *shape, int x, int y, int sd, uint8 *ovl) {
const ScreenDim *d = _screen->getScreenDim(sd);
_screen->drawShape(page, shape, x - (d->sx << 3), y - d->sy, sd, flipped | (ovl ? 2 : 0), ovl);
}
-void EobCoreEngine::drawMonsterShape(const uint8 *shape, int x, int y, int flipped, int flags, int palIndex) {
+void EoBCoreEngine::drawMonsterShape(const uint8 *shape, int x, int y, int flipped, int flags, int palIndex) {
uint8 *ovl = 0;
if (flags & 2)
@@ -351,7 +351,7 @@ void EobCoreEngine::drawMonsterShape(const uint8 *shape, int x, int y, int flipp
drawBlockObject(flipped, 2, shape, x, y, 5, ovl);
}
-void EobCoreEngine::flashMonsterShape(EobMonsterInPlay *m) {
+void EoBCoreEngine::flashMonsterShape(EoBMonsterInPlay *m) {
disableSysTimer(2);
_flashShapeTimer = 0;
drawScene(1);
@@ -362,11 +362,11 @@ void EobCoreEngine::flashMonsterShape(EobMonsterInPlay *m) {
_sceneUpdateRequired = true;
}
-void EobCoreEngine::updateAllMonsterShapes() {
+void EoBCoreEngine::updateAllMonsterShapes() {
drawScene(1);
bool updateShp = false;
- for (EobMonsterInPlay *m = _monsters; m < &_monsters[30]; m++) {
+ for (EoBMonsterInPlay *m = _monsters; m < &_monsters[30]; m++) {
if (m->flags & 2) {
m->flags &= ~2;
updateShp = true;
@@ -384,7 +384,7 @@ void EobCoreEngine::updateAllMonsterShapes() {
_preventMonsterFlash = false;
}
-void EobCoreEngine::drawBlockItems(int index) {
+void EoBCoreEngine::drawBlockItems(int index) {
uint16 o = _visibleBlocks[index]->drawObjects;
uint8 w = _visibleBlocks[index]->walls[_sceneDrawVarDown];
uint8 flg = (index == 16) ? 0x80 : _wllWallFlags[w];
@@ -399,7 +399,7 @@ void EobCoreEngine::drawBlockItems(int index) {
int tile2 = 0;
while (o != o2 || forceLoop) {
- EobItem *itm = &_items[o];
+ EoBItem *itm = &_items[o];
if (itm->pos == 8 || itm->pos < 4) {
tile2 = -1;
@@ -444,7 +444,7 @@ void EobCoreEngine::drawBlockItems(int index) {
}
}
-void EobCoreEngine::drawDoor(int index) {
+void EoBCoreEngine::drawDoor(int index) {
int s = _visibleBlocks[index]->walls[_sceneDrawVarDown];
if (_flags.gameID == GI_EOB1 && s == 0x85)
@@ -467,7 +467,7 @@ void EobCoreEngine::drawDoor(int index) {
drawLevelModifyScreenDim(5, _shpDmX1, 0, _shpDmX2, 15);
}
-void EobCoreEngine::drawMonsters(int index) {
+void EoBCoreEngine::drawMonsters(int index) {
static const uint8 distMap[] = { 2, 1, 0, 4 };
static const uint8 yAdd[] = { 20, 12, 4, 4, 2, 0, 0 };
@@ -480,8 +480,8 @@ void EobCoreEngine::drawMonsters(int index) {
int drawObjDirIndex = _currentDirection * 5;
int cDirOffs = _currentDirection << 2;
- EobMonsterInPlay *drawObj[5];
- memset(drawObj, 0, 5 * sizeof(EobMonsterInPlay*));
+ EoBMonsterInPlay *drawObj[5];
+ memset(drawObj, 0, 5 * sizeof(EoBMonsterInPlay*));
for (int i = 0; i < 30; i++) {
if (_monsters[i].block != bl)
@@ -490,11 +490,11 @@ void EobCoreEngine::drawMonsters(int index) {
}
for (int i = 0; i < 5; i++) {
- EobMonsterInPlay *d = drawObj[i];
+ EoBMonsterInPlay *d = drawObj[i];
if (!d)
continue;
- EobMonsterProperty *p = &_monsterProps[d->type];
+ EoBMonsterProperty *p = &_monsterProps[d->type];
if (_flags.gameID == GI_EOB2 && (p->capsFlags & 0x100) && !(_partyEffectFlags & 0x220) && !(d->flags & 2))
continue;
@@ -569,7 +569,7 @@ void EobCoreEngine::drawMonsters(int index) {
}
}
-void EobCoreEngine::drawWallOfForce(int index) {
+void EoBCoreEngine::drawWallOfForce(int index) {
int d = _dscDimMap[index];
assert(d < 3);
int dH = _wallOfForceDsNumH[d];
@@ -590,7 +590,7 @@ void EobCoreEngine::drawWallOfForce(int index) {
}
}
-void EobCoreEngine::drawFlyingObjects(int index) {
+void EoBCoreEngine::drawFlyingObjects(int index) {
LevelBlockProperty *bl = _visibleBlocks[index];
int blockIndex = _visibleBlockIndex[index];
int w = bl->walls[_sceneDrawVarDown];
@@ -598,8 +598,8 @@ void EobCoreEngine::drawFlyingObjects(int index) {
if (_wllVmpMap[w] && !(_wllWallFlags[w] & 0x80))
return;
- EobFlyingObject *drawObj[5];
- memset(drawObj, 0, 5 * sizeof(EobFlyingObject*));
+ EoBFlyingObject *drawObj[5];
+ memset(drawObj, 0, 5 * sizeof(EoBFlyingObject*));
for (int i = 0; i < 10; i++) {
if (!_flyingObjects[i].enable || blockIndex != _flyingObjects[i].curBlock)
@@ -608,7 +608,7 @@ void EobCoreEngine::drawFlyingObjects(int index) {
}
for (int i = 0; i < 5; i++) {
- EobFlyingObject *fo = drawObj[i];
+ EoBFlyingObject *fo = drawObj[i];
if (!fo)
continue;
@@ -665,7 +665,7 @@ void EobCoreEngine::drawFlyingObjects(int index) {
}
}
-void EobCoreEngine::drawTeleporter(int index) {
+void EoBCoreEngine::drawTeleporter(int index) {
static const uint8 telprtX[] = { 0x28, 0x1C, 0x12 };
static const uint8 telprtY[] = { 0x0D, 0x15, 0x1A };
@@ -691,9 +691,9 @@ void EobCoreEngine::drawTeleporter(int index) {
}
}
-void EobCoreEngine::updateMonsters(int unit) {
+void EoBCoreEngine::updateMonsters(int unit) {
for (int i = 0; i < 30; i++) {
- EobMonsterInPlay *m = &_monsters[i];
+ EoBMonsterInPlay *m = &_monsters[i];
if (m->unit == unit) {
if (m->hitPointsCur <= 0 || m->flags & 0x20)
continue;
@@ -744,7 +744,7 @@ void EobCoreEngine::updateMonsters(int unit) {
checkFlyingObjects();
}
-void EobCoreEngine::updateMonsterDest(EobMonsterInPlay *m) {
+void EoBCoreEngine::updateMonsterDest(EoBMonsterInPlay *m) {
if (m->mode >= 7 && m->mode <= 10)
return;
int dist = getBlockDistance(m->block, _currentBlock);
@@ -763,7 +763,7 @@ void EobCoreEngine::updateMonsterDest(EobMonsterInPlay *m) {
m->dest = _currentBlock;
}
-void EobCoreEngine::updateMonsterAttackMode(EobMonsterInPlay *m) {
+void EoBCoreEngine::updateMonsterAttackMode(EoBMonsterInPlay *m) {
if (!(m->flags & 1) || m->mode == 10)
return;
if (m->mode == 8) {
@@ -774,13 +774,13 @@ void EobCoreEngine::updateMonsterAttackMode(EobMonsterInPlay *m) {
m->dest = _currentBlock;
}
-void EobCoreEngine::updateAllMonsterDests() {
+void EoBCoreEngine::updateAllMonsterDests() {
for (int i = 0; i < 30; i++)
updateMonsterDest(&_monsters[i]);
}
-void EobCoreEngine::turnFriendlyMonstersHostile() {
- EobMonsterInPlay *m = 0;
+void EoBCoreEngine::turnFriendlyMonstersHostile() {
+ EoBMonsterInPlay *m = 0;
for (int i = 0; i < 30; i++) {
if (_monsters[i].mode == 8) {
_monsters[i].mode = 0;
@@ -797,7 +797,7 @@ void EobCoreEngine::turnFriendlyMonstersHostile() {
}
}
-int EobCoreEngine::getNextMonsterDirection(int curBlock, int destBlock) {
+int EoBCoreEngine::getNextMonsterDirection(int curBlock, int destBlock) {
uint8 c = destBlock % 32;
uint8 d = destBlock / 32;
uint8 e = curBlock % 32;
@@ -824,7 +824,7 @@ int EobCoreEngine::getNextMonsterDirection(int curBlock, int destBlock) {
return _monsterDirChangeTable[r];
}
-int EobCoreEngine::getNextMonsterPos(EobMonsterInPlay *m, int block) {
+int EoBCoreEngine::getNextMonsterPos(EoBMonsterInPlay *m, int block) {
if ((_flags.gameID == GI_EOB1 && _monsterProps[m->type].u30 != 0) || (_flags.gameID == GI_EOB2 && _monsterProps[m->type].u30 == 2))
return -1;
int d = findFreeMonsterPos(block, _monsterProps[m->type].u30);
@@ -856,7 +856,7 @@ int EobCoreEngine::getNextMonsterPos(EobMonsterInPlay *m, int block) {
return -1;
}
-int EobCoreEngine::findFreeMonsterPos(int block, int size) {
+int EoBCoreEngine::findFreeMonsterPos(int block, int size) {
int nm = _levelBlockProperties[block].flags & 7;
if (nm == 4)
return -2;
@@ -864,7 +864,7 @@ int EobCoreEngine::findFreeMonsterPos(int block, int size) {
int res = 0;
for (int i = 0; i < 30; i++) {
- EobMonsterInPlay *m = &_monsters[i];
+ EoBMonsterInPlay *m = &_monsters[i];
if (m->block != block)
continue;
if (_monsterProps[m->type].u30 != size)
@@ -881,8 +881,8 @@ int EobCoreEngine::findFreeMonsterPos(int block, int size) {
return res;
}
-void EobCoreEngine::updateMoveMonster(EobMonsterInPlay *m) {
- EobMonsterProperty *p = &_monsterProps[m->type];
+void EoBCoreEngine::updateMoveMonster(EoBMonsterInPlay *m) {
+ EoBMonsterProperty *p = &_monsterProps[m->type];
int d = getNextMonsterDirection(m->block, _currentBlock);
if ((_flags.gameID == GI_EOB2) && (p->capsFlags & 0x800) && !(d & 1))
@@ -910,8 +910,8 @@ void EobCoreEngine::updateMoveMonster(EobMonsterInPlay *m) {
updateMonsterTryCloseAttack(m, -1);
}
-bool EobCoreEngine::updateMonsterTryDistanceAttack(EobMonsterInPlay *m) {
- EobMonsterProperty *p = &_monsterProps[m->type];
+bool EoBCoreEngine::updateMonsterTryDistanceAttack(EoBMonsterInPlay *m) {
+ EoBMonsterProperty *p = &_monsterProps[m->type];
if (!m->numRemoteAttacks || ((_flags.gameID == GI_EOB1) && !(p->capsFlags & 0x40)))
return false;
@@ -1014,7 +1014,7 @@ bool EobCoreEngine::updateMonsterTryDistanceAttack(EobMonsterInPlay *m) {
return true;
}
-bool EobCoreEngine::updateMonsterTryCloseAttack(EobMonsterInPlay *m, int block) {
+bool EoBCoreEngine::updateMonsterTryCloseAttack(EoBMonsterInPlay *m, int block) {
if (block == -1)
block = calcNewBlockPosition(m->block, m->dir);
@@ -1070,7 +1070,7 @@ bool EobCoreEngine::updateMonsterTryCloseAttack(EobMonsterInPlay *m, int block)
return true;
}
-void EobCoreEngine::walkMonster(EobMonsterInPlay *m, int destBlock) {
+void EoBCoreEngine::walkMonster(EoBMonsterInPlay *m, int destBlock) {
if (++_monsterStepCounter > 10) {
_monsterStepCounter = 0;
_monsterStepMode ^= 1;
@@ -1141,8 +1141,8 @@ void EobCoreEngine::walkMonster(EobMonsterInPlay *m, int destBlock) {
}
}
-bool EobCoreEngine::walkMonsterNextStep(EobMonsterInPlay *m, int destBlock, int direction) {
- EobMonsterProperty *p = &_monsterProps[m->type];
+bool EoBCoreEngine::walkMonsterNextStep(EoBMonsterInPlay *m, int destBlock, int direction) {
+ EoBMonsterProperty *p = &_monsterProps[m->type];
int obl = m->block;
if (destBlock != m->block && destBlock != -1) {
@@ -1199,14 +1199,14 @@ bool EobCoreEngine::walkMonsterNextStep(EobMonsterInPlay *m, int destBlock, int
return true;
}
-void EobCoreEngine::updateMonsterFollowPath(EobMonsterInPlay *m, int turnSteps) {
+void EoBCoreEngine::updateMonsterFollowPath(EoBMonsterInPlay *m, int turnSteps) {
if (!walkMonsterNextStep(m, calcNewBlockPosition(m->block, m->dir), -1)) {
m->dir = (m->dir + turnSteps) & 3;
walkMonsterNextStep(m, -1, m->dir);
}
}
-void EobCoreEngine::updateMonstersStraying(EobMonsterInPlay *m, int a) {
+void EoBCoreEngine::updateMonstersStraying(EoBMonsterInPlay *m, int a) {
if (m->f_9 >= 0) {
if (m->f_9 == 0)
updateMonsterFollowPath(m, -a);
@@ -1236,14 +1236,14 @@ void EobCoreEngine::updateMonstersStraying(EobMonsterInPlay *m, int a) {
}
}
-void EobCoreEngine::updateMonstersSpellStatus(EobMonsterInPlay *m) {
+void EoBCoreEngine::updateMonstersSpellStatus(EoBMonsterInPlay *m) {
if (m->spellStatusLeft) {
if (!--m->spellStatusLeft)
m->mode = 0;
}
}
-void EobCoreEngine::setBlockMonsterDirection(int block, int dir) {
+void EoBCoreEngine::setBlockMonsterDirection(int block, int dir) {
for (int i = 0; i < 30; i++) {
if (_monsters[i].block != block || _monsters[i].dir == dir)
continue;
diff --git a/engines/kyra/sprites_lol.cpp b/engines/kyra/sprites_lol.cpp
index 9f7e05627b..06d781328e 100644
--- a/engines/kyra/sprites_lol.cpp
+++ b/engines/kyra/sprites_lol.cpp
@@ -159,7 +159,7 @@ int LoLEngine::deleteMonstersFromBlock(int block) {
continue;
}
- LolMonsterInPlay *m = &_monsters[i & 0x7fff];
+ LoLMonsterInPlay *m = &_monsters[i & 0x7fff];
cnt++;
setMonsterMode(m, 14);
@@ -173,7 +173,7 @@ int LoLEngine::deleteMonstersFromBlock(int block) {
return cnt;
}
-void LoLEngine::setMonsterMode(LolMonsterInPlay *monster, int mode) {
+void LoLEngine::setMonsterMode(LoLMonsterInPlay *monster, int mode) {
if (monster->mode == 13 && mode != 14)
return;
@@ -210,7 +210,7 @@ void LoLEngine::setMonsterMode(LolMonsterInPlay *monster, int mode) {
}
}
-bool LoLEngine::updateMonsterAdjustBlocks(LolMonsterInPlay *monster) {
+bool LoLEngine::updateMonsterAdjustBlocks(LoLMonsterInPlay *monster) {
static const uint8 dims[] = { 0, 13, 9, 3 };
if (monster->properties->flags & 8)
return true;
@@ -251,7 +251,7 @@ bool LoLEngine::updateMonsterAdjustBlocks(LolMonsterInPlay *monster) {
return (fx1 >= fx2) ? false : true;
}
-void LoLEngine::placeMonster(LolMonsterInPlay *monster, uint16 x, uint16 y) {
+void LoLEngine::placeMonster(LoLMonsterInPlay *monster, uint16 x, uint16 y) {
bool cont = true;
int t = monster->block;
if (monster->block) {
@@ -329,7 +329,7 @@ int LoLEngine::calcMonsterDirection(uint16 x1, uint16 y1, uint16 x2, uint16 y2)
return retVal[r];
}
-void LoLEngine::setMonsterDirection(LolMonsterInPlay *monster, int dir) {
+void LoLEngine::setMonsterDirection(LoLMonsterInPlay *monster, int dir) {
monster->direction = dir;
if (!(dir & 1) || ((monster->direction - (monster->facing << 1)) >= 2))
@@ -338,7 +338,7 @@ void LoLEngine::setMonsterDirection(LolMonsterInPlay *monster, int dir) {
checkSceneUpdateNeed(monster->block);
}
-void LoLEngine::monsterDropItems(LolMonsterInPlay *monster) {
+void LoLEngine::monsterDropItems(LoLMonsterInPlay *monster) {
uint16 a = monster->assignedItems;
while (a) {
uint16 b = a;
@@ -503,7 +503,7 @@ int LoLEngine::checkBlockForWallsAndSufficientSpace(int block, int x, int y, int
uint16 b = _levelBlockProperties[block].assignedObjects;
while (b & 0x8000) {
- LolMonsterInPlay *monster = &_monsters[b & 0x7fff];
+ LoLMonsterInPlay *monster = &_monsters[b & 0x7fff];
if (monster->mode < 13) {
int r = checkDrawObjectSpace(x, y, monster->x, monster->y);
@@ -645,7 +645,7 @@ void LoLEngine::drawBlockObjects(int blockArrayIndex) {
}
void LoLEngine::drawMonster(uint16 id) {
- LolMonsterInPlay *m = &_monsters[id];
+ LoLMonsterInPlay *m = &_monsters[id];
int16 flg = _monsterDirFlags[(_currentDirection << 2) + m->facing];
int curFrm = getMonsterCurFrame(m, flg & 0xffef);
uint8 *shp = 0;
@@ -721,7 +721,7 @@ void LoLEngine::drawMonster(uint16 id) {
delete[] tbl;
}
-int LoLEngine::getMonsterCurFrame(LolMonsterInPlay *m, uint16 dirFlags) {
+int LoLEngine::getMonsterCurFrame(LoLMonsterInPlay *m, uint16 dirFlags) {
int tmp = 0;
switch (_monsterAnimType[m->properties->shapeIndex]) {
case 0:
@@ -1080,7 +1080,7 @@ int LoLEngine::calcDrawingLayerParameters(int x1, int y1, int &x2, int &y2, uint
return l;
}
-void LoLEngine::updateMonster(LolMonsterInPlay *monster) {
+void LoLEngine::updateMonster(LoLMonsterInPlay *monster) {
static const uint8 flags[] = { 1, 0, 1, 3, 3, 0, 0, 3, 4, 1, 0, 0, 4, 0, 0 };
if (monster->mode > 14)
return;
@@ -1228,7 +1228,7 @@ void LoLEngine::updateMonster(LolMonsterInPlay *monster) {
monster->flags &= 0xffef;
}
-void LoLEngine::moveMonster(LolMonsterInPlay *monster) {
+void LoLEngine::moveMonster(LoLMonsterInPlay *monster) {
static const int8 turnPos[] = { 0, 2, 6, 6, 0, 2, 4, 4, 2, 2, 4, 6, 0, 0, 4, 6, 0 };
if (monster->x != monster->destX || monster->y != monster->destY) {
walkMonster(monster);
@@ -1238,7 +1238,7 @@ void LoLEngine::moveMonster(LolMonsterInPlay *monster) {
}
}
-void LoLEngine::walkMonster(LolMonsterInPlay *monster) {
+void LoLEngine::walkMonster(LoLMonsterInPlay *monster) {
if (monster->properties->flags & 0x400)
return;
@@ -1269,7 +1269,7 @@ void LoLEngine::walkMonster(LolMonsterInPlay *monster) {
placeMonster(monster, fx, fy);
}
-bool LoLEngine::chasePartyWithDistanceAttacks(LolMonsterInPlay *monster) {
+bool LoLEngine::chasePartyWithDistanceAttacks(LoLMonsterInPlay *monster) {
if (!monster->numDistAttacks)
return false;
@@ -1347,7 +1347,7 @@ bool LoLEngine::chasePartyWithDistanceAttacks(LolMonsterInPlay *monster) {
return true;
}
-void LoLEngine::chasePartyWithCloseAttacks(LolMonsterInPlay *monster) {
+void LoLEngine::chasePartyWithCloseAttacks(LoLMonsterInPlay *monster) {
if (!(monster->flags & 8)) {
int dir = calcMonsterDirection(monster->x & 0xff00, monster->y & 0xff00, _partyPosX & 0xff00, _partyPosY & 0xff00);
int x1 = _partyPosX;
@@ -1389,7 +1389,7 @@ void LoLEngine::chasePartyWithCloseAttacks(LolMonsterInPlay *monster) {
}
}
-int LoLEngine::walkMonsterCalcNextStep(LolMonsterInPlay *monster) {
+int LoLEngine::walkMonsterCalcNextStep(LoLMonsterInPlay *monster) {
static const int8 walkMonsterTable1[] = { 7, -6, 5, -4, 3, -2, 1, 0 };
static const int8 walkMonsterTable2[] = { -7, 6, -5, 4, -3, 2, -1, 0 };
@@ -1479,7 +1479,7 @@ int LoLEngine::checkForPossibleDistanceAttack(uint16 monsterBlock, int direction
return 5;
}
-int LoLEngine::walkMonsterCheckDest(int x, int y, LolMonsterInPlay *monster, int unk) {
+int LoLEngine::walkMonsterCheckDest(int x, int y, LoLMonsterInPlay *monster, int unk) {
uint8 m = monster->mode;
monster->mode = 15;
@@ -1497,7 +1497,7 @@ void LoLEngine::getNextStepCoords(int16 srcX, int16 srcY, int &newX, int &newY,
newY = (srcY + shiftTableY[direction]) & 0x1fff;
}
-void LoLEngine::rearrangeAttackingMonster(LolMonsterInPlay *monster) {
+void LoLEngine::rearrangeAttackingMonster(LoLMonsterInPlay *monster) {
int t = (monster->direction >> 1);
uint16 mx = monster->x;
uint16 my = monster->y;
@@ -1564,7 +1564,7 @@ void LoLEngine::rearrangeAttackingMonster(LolMonsterInPlay *monster) {
placeMonster(monster, mx, my);
}
-void LoLEngine::moveStrayingMonster(LolMonsterInPlay *monster) {
+void LoLEngine::moveStrayingMonster(LoLMonsterInPlay *monster) {
int x = 0;
int y = 0;
@@ -1601,7 +1601,7 @@ void LoLEngine::moveStrayingMonster(LolMonsterInPlay *monster) {
}
}
-void LoLEngine::killMonster(LolMonsterInPlay *monster) {
+void LoLEngine::killMonster(LoLMonsterInPlay *monster) {
setMonsterMode(monster, 14);
monsterDropItems(monster);
checkSceneUpdateNeed(monster->block);
diff --git a/engines/kyra/staticres.cpp b/engines/kyra/staticres.cpp
index 092a4cc1e9..888b515fd9 100644
--- a/engines/kyra/staticres.cpp
+++ b/engines/kyra/staticres.cpp
@@ -250,27 +250,27 @@ bool StaticResource::init() {
{ k2ShpAnimDataV2, proc(loadShapeAnimData_v2), proc(freeHofShapeAnimDataV2) },
#ifdef ENABLE_LOL
- { kLolCharData, proc(loadCharData), proc(freeCharData) },
- { kLolSpellData, proc(loadSpellData), proc(freeSpellData) },
- { kLolCompassData, proc(loadCompassData), proc(freeCompassData) },
- { kLolFlightShpData, proc(loadFlyingObjectData), proc(freeFlyingObjectData) },
- { kLolRawDataBe16, proc(loadRawDataBe16), proc(freeRawDataBe16) },
- { kLolRawDataBe32, proc(loadRawDataBe32), proc(freeRawDataBe32) },
- { kLolButtonData, proc(loadButtonDefs), proc(freeButtonDefs) },
+ { kLoLCharData, proc(loadCharData), proc(freeCharData) },
+ { kLoLSpellData, proc(loadSpellData), proc(freeSpellData) },
+ { kLoLCompassData, proc(loadCompassData), proc(freeCompassData) },
+ { kLoLFlightShpData, proc(loadFlyingObjectData), proc(freeFlyingObjectData) },
+ { kLoLRawDataBe16, proc(loadRawDataBe16), proc(freeRawDataBe16) },
+ { kLoLRawDataBe32, proc(loadRawDataBe32), proc(freeRawDataBe32) },
+ { kLoLButtonData, proc(loadButtonDefs), proc(freeButtonDefs) },
#else
- { kLolCharData, proc(loadDummy), proc(freeDummy) },
- { kLolSpellData, proc(loadDummy), proc(freeDummy) },
- { kLolCompassData, proc(loadDummy), proc(freeDummy) },
- { kLolFlightShpData, proc(loadDummy), proc(freeDummy) },
- { kLolRawDataBe16, proc(loadDummy), proc(freeDummy) },
- { kLolRawDataBe32, proc(loadDummy), proc(freeDummy) },
- { kLolButtonData, proc(loadDummy), proc(freeDummy) },
+ { kLoLCharData, proc(loadDummy), proc(freeDummy) },
+ { kLoLSpellData, proc(loadDummy), proc(freeDummy) },
+ { kLoLCompassData, proc(loadDummy), proc(freeDummy) },
+ { kLoLFlightShpData, proc(loadDummy), proc(freeDummy) },
+ { kLoLRawDataBe16, proc(loadDummy), proc(freeDummy) },
+ { kLoLRawDataBe32, proc(loadDummy), proc(freeDummy) },
+ { kLoLButtonData, proc(loadDummy), proc(freeDummy) },
#endif // ENABLE_LOL
#ifdef ENABLE_EOB
- { kEob2SequenceData, proc(loadEob2SeqData), proc(freeEob2SeqData) },
- { kEob2ShapeData, proc(loadEob2ShapeData), proc(freeEob2ShapeData) },
- { kEobNpcData, proc(loadEobNpcData), proc(freeEobNpcData) },
+ { kEoB2SequenceData, proc(loadEoB2SeqData), proc(freeEoB2SeqData) },
+ { kEoB2ShapeData, proc(loadEoB2ShapeData), proc(freeEoB2ShapeData) },
+ { kEoBNpcData, proc(loadEoBNpcData), proc(freeEoBNpcData) },
#endif // ENABLE_EOB
{ 0, 0, 0 }
@@ -1110,24 +1110,24 @@ void KyraEngine_HoF::initStaticResource() {
};
#ifdef ENABLE_LOL
- static const SeqProc kLolDemoSequenceCallbacks[] = {
+ static const SeqProc kLoLDemoSequenceCallbacks[] = {
&KyraEngine_HoF::seq_lolDemoScene1, 0, &KyraEngine_HoF::seq_lolDemoScene2, 0,
&KyraEngine_HoF::seq_lolDemoScene3, 0, &KyraEngine_HoF::seq_lolDemoScene4, 0,
&KyraEngine_HoF::seq_lolDemoScene5, &KyraEngine_HoF::seq_lolDemoText5,
&KyraEngine_HoF::seq_lolDemoScene6, 0
};
- static const SeqProc kLolDemoNestedSequenceCallbacks[] = { 0 };
+ static const SeqProc kLoLDemoNestedSequenceCallbacks[] = { 0 };
#endif // ENABLE_LOL
_callbackS =
#ifdef ENABLE_LOL
- _flags.gameID == GI_LOL ? kLolDemoSequenceCallbacks :
+ _flags.gameID == GI_LOL ? kLoLDemoSequenceCallbacks :
#endif // ENABLE_LOL
((_flags.isDemo && !_flags.isTalkie) ? hofDemoSequenceCallbacks : hofSequenceCallbacks);
_callbackN =
#ifdef ENABLE_LOL
- _flags.gameID == GI_LOL ? kLolDemoNestedSequenceCallbacks :
+ _flags.gameID == GI_LOL ? kLoLDemoNestedSequenceCallbacks :
#endif // ENABLE_LOL
((_flags.isDemo && !_flags.isTalkie) ? hofDemoNestedSequenceCallbacks : hofNestedSequenceCallbacks);
}
diff --git a/engines/kyra/staticres_eob.cpp b/engines/kyra/staticres_eob.cpp
index 2594828fdf..f3460bc9c5 100644
--- a/engines/kyra/staticres_eob.cpp
+++ b/engines/kyra/staticres_eob.cpp
@@ -28,22 +28,22 @@
namespace Kyra {
#ifdef ENABLE_EOB
-const EobSequenceStep *StaticResource::loadEob2SeqData(int id, int &entries) {
- return (const EobSequenceStep *)getData(id, kEob2SequenceData, entries);
+const EoBSequenceStep *StaticResource::loadEoB2SeqData(int id, int &entries) {
+ return (const EoBSequenceStep *)getData(id, kEoB2SequenceData, entries);
}
-const EobShapeDef *StaticResource::loadEob2ShapeData(int id, int &entries) {
- return (const EobShapeDef *)getData(id, kEob2ShapeData, entries);
+const EoBShapeDef *StaticResource::loadEoB2ShapeData(int id, int &entries) {
+ return (const EoBShapeDef *)getData(id, kEoB2ShapeData, entries);
}
-const EobCharacter *StaticResource::loadEobNpcData(int id, int &entries) {
- return (const EobCharacter *)getData(id, kEobNpcData, entries);
+const EoBCharacter *StaticResource::loadEoBNpcData(int id, int &entries) {
+ return (const EoBCharacter *)getData(id, kEoBNpcData, entries);
}
-bool StaticResource::loadEob2SeqData(Common::SeekableReadStream &stream, void *&ptr, int &size) {
+bool StaticResource::loadEoB2SeqData(Common::SeekableReadStream &stream, void *&ptr, int &size) {
size = stream.size() / 11;
- EobSequenceStep *s = new EobSequenceStep[size];
+ EoBSequenceStep *s = new EoBSequenceStep[size];
for (int i = 0; i < size; i++) {
s[i].command = stream.readByte();
@@ -62,10 +62,10 @@ bool StaticResource::loadEob2SeqData(Common::SeekableReadStream &stream, void *&
return true;
}
-bool StaticResource::loadEob2ShapeData(Common::SeekableReadStream &stream, void *&ptr, int &size) {
+bool StaticResource::loadEoB2ShapeData(Common::SeekableReadStream &stream, void *&ptr, int &size) {
size = stream.size() / 6;
- EobShapeDef *s = new EobShapeDef[size];
+ EoBShapeDef *s = new EoBShapeDef[size];
for (int i = 0; i < size; i++) {
s[i].index = stream.readSint16BE();
@@ -79,12 +79,12 @@ bool StaticResource::loadEob2ShapeData(Common::SeekableReadStream &stream, void
return true;
}
-bool StaticResource::loadEobNpcData(Common::SeekableReadStream &stream, void *&ptr, int &size) {
+bool StaticResource::loadEoBNpcData(Common::SeekableReadStream &stream, void *&ptr, int &size) {
size = stream.readUint16BE();
- EobCharacter *e = new EobCharacter[size];
- memset(e, 0, size * sizeof(EobCharacter));
- EobCharacter *s = e;
+ EoBCharacter *e = new EoBCharacter[size];
+ memset(e, 0, size * sizeof(EoBCharacter));
+ EoBCharacter *s = e;
for (int i = 0; i < size; i++, s++) {
s->id = stream.readByte();
@@ -126,28 +126,28 @@ bool StaticResource::loadEobNpcData(Common::SeekableReadStream &stream, void *&p
return true;
}
-void StaticResource::freeEob2SeqData(void *&ptr, int &size) {
- EobSequenceStep *d = (EobSequenceStep *)ptr;
+void StaticResource::freeEoB2SeqData(void *&ptr, int &size) {
+ EoBSequenceStep *d = (EoBSequenceStep *)ptr;
delete[] d;
ptr = 0;
size = 0;
}
-void StaticResource::freeEob2ShapeData(void *&ptr, int &size) {
- EobShapeDef *d = (EobShapeDef *)ptr;
+void StaticResource::freeEoB2ShapeData(void *&ptr, int &size) {
+ EoBShapeDef *d = (EoBShapeDef *)ptr;
delete[] d;
ptr = 0;
size = 0;
}
-void StaticResource::freeEobNpcData(void *&ptr, int &size) {
- EobCharacter *d = (EobCharacter *)ptr;
+void StaticResource::freeEoBNpcData(void *&ptr, int &size) {
+ EoBCharacter *d = (EoBCharacter *)ptr;
delete[] d;
ptr = 0;
size = 0;
}
-const ScreenDim Screen_Eob::_screenDimTable[] = {
+const ScreenDim Screen_EoB::_screenDimTable[] = {
{ 0x00, 0x00, 0x28, 0xC8, 0x0F, 0x0C, 0x00, 0x00 },
{ 0x08, 0x48, 0x18, 0x38, 0x0E, 0x0C, 0x00, 0x00 },
{ 0x13, 0x40, 0x14, 0x80, 0x06, 0x0C, 0x00, 0x00 },
@@ -179,26 +179,26 @@ const ScreenDim Screen_Eob::_screenDimTable[] = {
{ 0x0A, 0xA8, 0x15, 0x18, 0x0F, 0x0C, 0x00, 0x00 }
};
-const int Screen_Eob::_screenDimTableCount = ARRAYSIZE(Screen_Eob::_screenDimTable);
+const int Screen_EoB::_screenDimTableCount = ARRAYSIZE(Screen_EoB::_screenDimTable);
-const uint8 EobCoreEngine::_hpIncrPerLevel[] = { 10, 4, 8, 6, 10, 10, 9, 10, 9, 10, 9, 9, 3, 1, 2, 2, 3, 3 };
+const uint8 EoBCoreEngine::_hpIncrPerLevel[] = { 10, 4, 8, 6, 10, 10, 9, 10, 9, 10, 9, 9, 3, 1, 2, 2, 3, 3 };
-const uint8 EobCoreEngine::_numLevelsPerClass[] = { 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 3, 2, 2 };
+const uint8 EoBCoreEngine::_numLevelsPerClass[] = { 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 3, 2, 2 };
-const int8 EobCoreEngine::_characterClassType[] = {
+const int8 EoBCoreEngine::_characterClassType[] = {
0, -1, -1, 5, -1, -1, 4, -1, -1, 1, -1, -1, 2, -1, -1, 3, -1, -1, 0,
2, -1, 0, 3, -1, 0, 1, -1, 0, 1, 3, 3, 1, -1, 2, 3, -1, 0, 2, 1, 5,
2, -1, 2, 1, -1
};
-const int16 EobCoreEngine::_hpConstModifiers[] = { -1, -3, -2, -2, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 6, 6, 7, 7 };
+const int16 EoBCoreEngine::_hpConstModifiers[] = { -1, -3, -2, -2, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 6, 6, 7, 7 };
-const uint8 EobCoreEngine::_charClassModifier[] = {
+const uint8 EoBCoreEngine::_charClassModifier[] = {
0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02,
0x00, 0x00, 0x02
};
-const uint8 EobCoreEngine::_teleporterShapeDefs[] = {
+const uint8 EoBCoreEngine::_teleporterShapeDefs[] = {
0x0C, 0x58, 0x02, 0x0E,
0x0C, 0x67, 0x01, 0x07,
0x0C, 0x6F, 0x01, 0x07,
@@ -207,7 +207,7 @@ const uint8 EobCoreEngine::_teleporterShapeDefs[] = {
0x0C, 0x83, 0x01, 0x03
};
-const uint8 EobCoreEngine::_wallOfForceShapeDefs[] = {
+const uint8 EoBCoreEngine::_wallOfForceShapeDefs[] = {
0x00, 0x00, 0x04, 0x08,
0x00, 0x08, 0x04, 0x08,
0x04, 0x00, 0x04, 0x08,
@@ -216,246 +216,246 @@ const uint8 EobCoreEngine::_wallOfForceShapeDefs[] = {
0x0C, 0x00, 0x05, 0x10
};
-const int16 EobCoreEngine::_buttonList1[] = {
+const int16 EoBCoreEngine::_buttonList1[] = {
58, 0, 1, 2, 3, 90, 91, 4, 5, 6, 7, 8, 9, 10, 11, 12, 78, 79, 13, 14, 15, 16,
80, 81, 17, 18, 19, 20, 82, 83, 49, 50, 51, 52, 53, 54, 56, 57, -1
};
-const int16 EobCoreEngine::_buttonList2[] = {
+const int16 EoBCoreEngine::_buttonList2[] = {
58, 61, 62, 63, 64, 65, 93, 94, 66, 67, 68, 69, 70, 71, 76, 77, 88, 0, 1, 2, 3,
90, 91, 4, 5, 6, 7, 8, 9, 10, 11, 12, 78, 79, 13, 14, 15, 16, 80, 81, 17, 18,
19, 20, 82, 83, 49, 50, 51, 52, 53, 54, 56, 57, -1
};
-const int16 EobCoreEngine::_buttonList3[] = {
+const int16 EoBCoreEngine::_buttonList3[] = {
58, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 84, 85, 46, 47, 48, 60, 59, 92, 4, 5, 6, 7, 8, 49, 50,
51, 52, 53, 54, 56, 57, -1
};
-const int16 EobCoreEngine::_buttonList4[] = {
+const int16 EoBCoreEngine::_buttonList4[] = {
58, 47, 48, 60, 59, 92, 4, 5, 6, 7, 8, 49, 50, 51, 52, 53, 54, 56, 57, -1
};
-const int16 EobCoreEngine::_buttonList5[] = {
+const int16 EoBCoreEngine::_buttonList5[] = {
58, 61, 62, 63, 64, 65, 93, 66, 67, 68, 69, 70, 71, 88, 21, 22, 23, 24, 25, 26,
27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 84,
85, 46, 47, 48, 60, 59, 92, 4, 5, 6, 7, 8, 49, 50, 51, 52, 53, 54, 56, 57, -1
};
-const int16 EobCoreEngine::_buttonList6[] = {
+const int16 EoBCoreEngine::_buttonList6[] = {
58, 61, 62, 63, 64, 65, 93, 66, 67, 68, 69, 70, 71, 88, 46, 47, 48, 60, 59, 92,
4, 5, 6, 7, 8, 49, 50, 51, 52, 53, 54, 56, 57, -1
};
-const int16 EobCoreEngine::_buttonList7[] = {
+const int16 EoBCoreEngine::_buttonList7[] = {
17, 18, 19, 20, 82, 83, 55, -1
};
-const int16 EobCoreEngine::_buttonList8[] = {
+const int16 EoBCoreEngine::_buttonList8[] = {
72, 73, 74, 75, 86, 87, 89, -1
};
-const uint8 EobCoreEngine::_clock2Timers[] = {
+const uint8 EoBCoreEngine::_clock2Timers[] = {
0x00, 0x01, 0x20, 0x21, 0x22, 0x22,
0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
0x04, 0x05, 0x06, 0x07
};
-const uint8 EobCoreEngine::_numClock2Timers = ARRAYSIZE(EobCoreEngine::_clock2Timers);
+const uint8 EoBCoreEngine::_numClock2Timers = ARRAYSIZE(EoBCoreEngine::_clock2Timers);
-void EobCoreEngine::initStaticResource() {
+void EoBCoreEngine::initStaticResource() {
int temp;
- _chargenStatStrings = _staticres->loadStrings(kEobBaseChargenStatStrings, temp);
- _chargenRaceSexStrings = _staticres->loadStrings(kEobBaseChargenRaceSexStrings, temp);
- _chargenClassStrings = _staticres->loadStrings(kEobBaseChargenClassStrings, temp);
- _chargenAlignmentStrings = _staticres->loadStrings(kEobBaseChargenAlignmentStrings, temp);
-
- _pryDoorStrings = _staticres->loadStrings(kEobBasePryDoorStrings, temp);
- _warningStrings = _staticres->loadStrings(kEobBaseWarningStrings, temp);
-
- _suffixStringsRings = _staticres->loadStrings(kEobBaseItemSuffixStringsRings, temp);
- _suffixStringsPotions = _staticres->loadStrings(kEobBaseItemSuffixStringsPotions, temp);
- _suffixStringsWands = _staticres->loadStrings(kEobBaseItemSuffixStringsWands, temp);
-
- _ripItemStrings = _staticres->loadStrings(kEobBaseRipItemStrings, temp);
- _cursedString = _staticres->loadStrings(kEobBaseCursedString, temp);
- _enchantedString = _staticres->loadStrings(kEobBaseEnchantedString, temp);
- _magicObjectStrings = _staticres->loadStrings(kEobBaseMagicObjectStrings, temp);
- _magicObjectString5 = _staticres->loadStrings(kEobBaseMagicObjectString5, temp);
- _patternSuffix = _staticres->loadStrings(kEobBasePatternSuffix, temp);
- _patternGrFix1 = _staticres->loadStrings(kEobBasePatternGrFix1, temp);
- _patternGrFix2 = _staticres->loadStrings(kEobBasePatternGrFix2, temp);
- _validateArmorString = _staticres->loadStrings(kEobBaseValidateArmorString, temp);
- _validateCursedString = _staticres->loadStrings(kEobBaseValidateCursedString, temp);
- _validateNoDropString = _staticres->loadStrings(kEobBaseValidateNoDropString, temp);
- _potionStrings = _staticres->loadStrings(kEobBasePotionStrings, temp);
- _wandStrings = _staticres->loadStrings(kEobBaseWandStrings, temp);
- _itemMisuseStrings = _staticres->loadStrings(kEobBaseItemMisuseStrings, temp);
-
- _takenStrings = _staticres->loadStrings(kEobBaseTakenStrings, temp);
- _potionEffectStrings = _staticres->loadStrings(kEobBasePotionEffectStrings, temp);
-
- _yesNoStrings = _staticres->loadStrings(kEobBaseYesNoStrings, temp);
- _npcMaxStrings = _staticres->loadStrings(kEobBaseNpcMaxStrings, temp);
- _okStrings = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEobBaseOkStrings : kLolEobCommonMoreStrings, temp);
- _npcJoinStrings = _staticres->loadStrings(kEobBaseNpcJoinStrings, temp);
- _cancelStrings = _staticres->loadStrings(kEobBaseCancelStrings, temp);
- _abortStrings = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEobBaseAbortStrings : kEobBaseCancelStrings, temp);
-
- _menuStringsMain = _staticres->loadStrings(kEobBaseMenuStringsMain, temp);
- _menuStringsSaveLoad = _staticres->loadStrings(kEobBaseMenuStringsSaveLoad, temp);
- _menuStringsOnOff = _staticres->loadStrings(kEobBaseMenuStringsOnOff, temp);
- _menuStringsSpells = _staticres->loadStrings(kEobBaseMenuStringsSpells, temp);
- _menuStringsRest = _staticres->loadStrings(kEobBaseMenuStringsRest, temp);
- _menuStringsDrop = _staticres->loadStrings(kEobBaseMenuStringsDrop, temp);
- _menuStringsExit = _staticres->loadStrings(kEobBaseMenuStringsExit, temp);
- _menuStringsStarve = _staticres->loadStrings(kEobBaseMenuStringsStarve, temp);
- _menuStringsScribe = _staticres->loadStrings(kEobBaseMenuStringsScribe, temp);
- _menuStringsDrop2 = _staticres->loadStrings(kEobBaseMenuStringsDrop2, temp);
- _menuStringsHead = _staticres->loadStrings(kEobBaseMenuStringsHead, temp);
- _menuStringsPoison = _staticres->loadStrings(kEobBaseMenuStringsPoison, temp);
- _menuStringsMgc = _staticres->loadStrings(kEobBaseMenuStringsMgc, temp);
- _menuStringsPrefs = _staticres->loadStrings(kEobBaseMenuStringsPrefs, temp);
- _menuStringsRest2 = _staticres->loadStrings(kEobBaseMenuStringsRest2, temp);
- _menuStringsRest3 = _staticres->loadStrings(kEobBaseMenuStringsRest3, temp);
- _menuStringsRest4 = _staticres->loadStrings(kEobBaseMenuStringsRest4, temp);
- _menuStringsDefeat = _staticres->loadStrings(kEobBaseMenuStringsDefeat, temp);
- _menuStringsTransfer = _staticres->loadStrings(kEobBaseMenuStringsTransfer, temp);
- _menuStringsSpec = _staticres->loadStrings(kEobBaseMenuStringsSpec, temp);
- _menuStringsSpellNo = _staticres->loadStrings(kEobBaseMenuStringsSpellNo, temp);
- _menuYesNoStrings = _staticres->loadStrings(kEobBaseMenuYesNoStrings, temp);
-
- _spellLevelsMage = _staticres->loadRawData(kEobBaseSpellLevelsMage, _spellLevelsMageSize);
- _spellLevelsCleric = _staticres->loadRawData(kEobBaseSpellLevelsCleric, _spellLevelsClericSize);
- _numSpellsCleric = _staticres->loadRawData(kEobBaseNumSpellsCleric, temp);
- _numSpellsWisAdj = _staticres->loadRawData(kEobBaseNumSpellsWisAdj, temp);
- _numSpellsPal = _staticres->loadRawData(kEobBaseNumSpellsPal, temp);
- _numSpellsMage = _staticres->loadRawData(kEobBaseNumSpellsMage, temp);
-
- _characterGuiStringsHp = _staticres->loadStrings(kEobBaseCharGuiStringsHp, temp);
- _characterGuiStringsWp = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEobBaseCharGuiStringsWp2 : kEobBaseCharGuiStringsWp1, temp);
- _characterGuiStringsWr = _staticres->loadStrings(kEobBaseCharGuiStringsWr, temp);
- _characterGuiStringsSt = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEobBaseCharGuiStringsSt2 : kEobBaseCharGuiStringsSt1, temp);
- _characterGuiStringsIn = _staticres->loadStrings(kEobBaseCharGuiStringsIn, temp);
-
- _characterStatusStrings7 = _staticres->loadStrings(kEobBaseCharStatusStrings7, temp);
- _characterStatusStrings8 = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEobBaseCharStatusStrings82 : kEobBaseCharStatusStrings81, temp);
- _characterStatusStrings9 = _staticres->loadStrings(kEobBaseCharStatusStrings9, temp);
- _characterStatusStrings12 = _staticres->loadStrings(kEobBaseCharStatusStrings12, temp);
- _characterStatusStrings13 = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEobBaseCharStatusStrings132 : kEobBaseCharStatusStrings131, temp);
-
- _levelGainStrings = _staticres->loadStrings(kEobBaseLevelGainStrings, temp);
+ _chargenStatStrings = _staticres->loadStrings(kEoBBaseChargenStatStrings, temp);
+ _chargenRaceSexStrings = _staticres->loadStrings(kEoBBaseChargenRaceSexStrings, temp);
+ _chargenClassStrings = _staticres->loadStrings(kEoBBaseChargenClassStrings, temp);
+ _chargenAlignmentStrings = _staticres->loadStrings(kEoBBaseChargenAlignmentStrings, temp);
+
+ _pryDoorStrings = _staticres->loadStrings(kEoBBasePryDoorStrings, temp);
+ _warningStrings = _staticres->loadStrings(kEoBBaseWarningStrings, temp);
+
+ _suffixStringsRings = _staticres->loadStrings(kEoBBaseItemSuffixStringsRings, temp);
+ _suffixStringsPotions = _staticres->loadStrings(kEoBBaseItemSuffixStringsPotions, temp);
+ _suffixStringsWands = _staticres->loadStrings(kEoBBaseItemSuffixStringsWands, temp);
+
+ _ripItemStrings = _staticres->loadStrings(kEoBBaseRipItemStrings, temp);
+ _cursedString = _staticres->loadStrings(kEoBBaseCursedString, temp);
+ _enchantedString = _staticres->loadStrings(kEoBBaseEnchantedString, temp);
+ _magicObjectStrings = _staticres->loadStrings(kEoBBaseMagicObjectStrings, temp);
+ _magicObjectString5 = _staticres->loadStrings(kEoBBaseMagicObjectString5, temp);
+ _patternSuffix = _staticres->loadStrings(kEoBBasePatternSuffix, temp);
+ _patternGrFix1 = _staticres->loadStrings(kEoBBasePatternGrFix1, temp);
+ _patternGrFix2 = _staticres->loadStrings(kEoBBasePatternGrFix2, temp);
+ _validateArmorString = _staticres->loadStrings(kEoBBaseValidateArmorString, temp);
+ _validateCursedString = _staticres->loadStrings(kEoBBaseValidateCursedString, temp);
+ _validateNoDropString = _staticres->loadStrings(kEoBBaseValidateNoDropString, temp);
+ _potionStrings = _staticres->loadStrings(kEoBBasePotionStrings, temp);
+ _wandStrings = _staticres->loadStrings(kEoBBaseWandStrings, temp);
+ _itemMisuseStrings = _staticres->loadStrings(kEoBBaseItemMisuseStrings, temp);
+
+ _takenStrings = _staticres->loadStrings(kEoBBaseTakenStrings, temp);
+ _potionEffectStrings = _staticres->loadStrings(kEoBBasePotionEffectStrings, temp);
+
+ _yesNoStrings = _staticres->loadStrings(kEoBBaseYesNoStrings, temp);
+ _npcMaxStrings = _staticres->loadStrings(kEoBBaseNpcMaxStrings, temp);
+ _okStrings = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEoBBaseOkStrings : kRpgCommonMoreStrings, temp);
+ _npcJoinStrings = _staticres->loadStrings(kEoBBaseNpcJoinStrings, temp);
+ _cancelStrings = _staticres->loadStrings(kEoBBaseCancelStrings, temp);
+ _abortStrings = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEoBBaseAbortStrings : kEoBBaseCancelStrings, temp);
+
+ _menuStringsMain = _staticres->loadStrings(kEoBBaseMenuStringsMain, temp);
+ _menuStringsSaveLoad = _staticres->loadStrings(kEoBBaseMenuStringsSaveLoad, temp);
+ _menuStringsOnOff = _staticres->loadStrings(kEoBBaseMenuStringsOnOff, temp);
+ _menuStringsSpells = _staticres->loadStrings(kEoBBaseMenuStringsSpells, temp);
+ _menuStringsRest = _staticres->loadStrings(kEoBBaseMenuStringsRest, temp);
+ _menuStringsDrop = _staticres->loadStrings(kEoBBaseMenuStringsDrop, temp);
+ _menuStringsExit = _staticres->loadStrings(kEoBBaseMenuStringsExit, temp);
+ _menuStringsStarve = _staticres->loadStrings(kEoBBaseMenuStringsStarve, temp);
+ _menuStringsScribe = _staticres->loadStrings(kEoBBaseMenuStringsScribe, temp);
+ _menuStringsDrop2 = _staticres->loadStrings(kEoBBaseMenuStringsDrop2, temp);
+ _menuStringsHead = _staticres->loadStrings(kEoBBaseMenuStringsHead, temp);
+ _menuStringsPoison = _staticres->loadStrings(kEoBBaseMenuStringsPoison, temp);
+ _menuStringsMgc = _staticres->loadStrings(kEoBBaseMenuStringsMgc, temp);
+ _menuStringsPrefs = _staticres->loadStrings(kEoBBaseMenuStringsPrefs, temp);
+ _menuStringsRest2 = _staticres->loadStrings(kEoBBaseMenuStringsRest2, temp);
+ _menuStringsRest3 = _staticres->loadStrings(kEoBBaseMenuStringsRest3, temp);
+ _menuStringsRest4 = _staticres->loadStrings(kEoBBaseMenuStringsRest4, temp);
+ _menuStringsDefeat = _staticres->loadStrings(kEoBBaseMenuStringsDefeat, temp);
+ _menuStringsTransfer = _staticres->loadStrings(kEoBBaseMenuStringsTransfer, temp);
+ _menuStringsSpec = _staticres->loadStrings(kEoBBaseMenuStringsSpec, temp);
+ _menuStringsSpellNo = _staticres->loadStrings(kEoBBaseMenuStringsSpellNo, temp);
+ _menuYesNoStrings = _staticres->loadStrings(kEoBBaseMenuYesNoStrings, temp);
+
+ _spellLevelsMage = _staticres->loadRawData(kEoBBaseSpellLevelsMage, _spellLevelsMageSize);
+ _spellLevelsCleric = _staticres->loadRawData(kEoBBaseSpellLevelsCleric, _spellLevelsClericSize);
+ _numSpellsCleric = _staticres->loadRawData(kEoBBaseNumSpellsCleric, temp);
+ _numSpellsWisAdj = _staticres->loadRawData(kEoBBaseNumSpellsWisAdj, temp);
+ _numSpellsPal = _staticres->loadRawData(kEoBBaseNumSpellsPal, temp);
+ _numSpellsMage = _staticres->loadRawData(kEoBBaseNumSpellsMage, temp);
+
+ _characterGuiStringsHp = _staticres->loadStrings(kEoBBaseCharGuiStringsHp, temp);
+ _characterGuiStringsWp = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEoBBaseCharGuiStringsWp2 : kEoBBaseCharGuiStringsWp1, temp);
+ _characterGuiStringsWr = _staticres->loadStrings(kEoBBaseCharGuiStringsWr, temp);
+ _characterGuiStringsSt = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEoBBaseCharGuiStringsSt2 : kEoBBaseCharGuiStringsSt1, temp);
+ _characterGuiStringsIn = _staticres->loadStrings(kEoBBaseCharGuiStringsIn, temp);
+
+ _characterStatusStrings7 = _staticres->loadStrings(kEoBBaseCharStatusStrings7, temp);
+ _characterStatusStrings8 = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEoBBaseCharStatusStrings82 : kEoBBaseCharStatusStrings81, temp);
+ _characterStatusStrings9 = _staticres->loadStrings(kEoBBaseCharStatusStrings9, temp);
+ _characterStatusStrings12 = _staticres->loadStrings(kEoBBaseCharStatusStrings12, temp);
+ _characterStatusStrings13 = _staticres->loadStrings(_flags.gameID == GI_EOB2 ? kEoBBaseCharStatusStrings132 : kEoBBaseCharStatusStrings131, temp);
+
+ _levelGainStrings = _staticres->loadStrings(kEoBBaseLevelGainStrings, temp);
for (int i = 0; i < 5; i++)
- _expRequirementTables[i] = _staticres->loadRawDataBe32(kEobBaseExperienceTable0 + i, temp);
- _expRequirementTables[5] = _staticres->loadRawDataBe32(kEobBaseExperienceTable4, temp);
-
- _classModifierFlags = _staticres->loadRawData(kEobBaseClassModifierFlags, temp);
-
- _saveThrowTables[0] = _saveThrowTables[4] = _saveThrowTables[5] = _staticres->loadRawData(kEobBaseSaveThrowTable1, temp);
- _saveThrowTables[1] = _staticres->loadRawData(kEobBaseSaveThrowTable2, temp);
- _saveThrowTables[2] = _staticres->loadRawData(kEobBaseSaveThrowTable3, temp);
- _saveThrowTables[3] = _staticres->loadRawData(kEobBaseSaveThrowTable4, temp);
- _saveThrowLevelIndex = _staticres->loadRawData(kEobBaseSaveThrwLvlIndex, temp);
- _saveThrowModDiv = _staticres->loadRawData(kEobBaseSaveThrwModDiv, temp);
- _saveThrowModExt = _staticres->loadRawData(kEobBaseSaveThrwModExt, temp);
-
- _encodeMonsterShpTable = _staticres->loadRawDataBe16(kEobBaseEncodeMonsterDefs, temp);
- _npcPreset = _staticres->loadEobNpcData(kEobBaseNpcPresets, temp);
-
- _teleporterShapeCoords = _staticres->loadRawData(kEobBaseDscTelptrShpCoords, temp);
- _portalSeq = (const int8*)_staticres->loadRawData(kEobBasePortalSeqData, temp);
- _mnDef = _staticres->loadRawData(kEobBaseManDef, temp);
- _mnWord = _staticres->loadStrings(kEobBaseManWord, _mnNumWord);
- _mnPrompt = _staticres->loadStrings(kEobBaseManPrompt, temp);
-
- _monsterStepTable0 = (int8*) _staticres->loadRawData(_flags.gameID == GI_EOB2 ? kEobBaseMonsterStepTable02 : kEobBaseMonsterStepTable01, temp);
- _monsterStepTable1 = (int8*)_staticres->loadRawData(kEobBaseMonsterStepTable1, temp);
- _monsterStepTable2 = (int8*)_staticres->loadRawData(kEobBaseMonsterStepTable2, temp);
- _monsterStepTable3 = (int8*)_staticres->loadRawData(kEobBaseMonsterStepTable3, temp);
- _monsterCloseAttPosTable1 = _staticres->loadRawData(kEobBaseMonsterCloseAttPosTable1, temp);
- _monsterCloseAttPosTable2 = _staticres->loadRawData(_flags.gameID == GI_EOB2 ? kEobBaseMonsterCloseAttPosTable22 : kEobBaseMonsterCloseAttPosTable21, temp);
- _monsterCloseAttUnkTable = (int8*)_staticres->loadRawData(kEobBaseMonsterCloseAttUnkTable, temp);
- _monsterCloseAttChkTable1 = _staticres->loadRawData(kEobBaseMonsterCloseAttChkTable1, temp);
- _monsterCloseAttChkTable2 = _staticres->loadRawData(kEobBaseMonsterCloseAttChkTable2, temp);
- _monsterCloseAttDstTable1 = _staticres->loadRawData(kEobBaseMonsterCloseAttDstTable1, temp);
- _monsterCloseAttDstTable2 = _staticres->loadRawData(kEobBaseMonsterCloseAttDstTable2, temp);
-
- _monsterProximityTable = _staticres->loadRawData(kEobBaseMonsterProximityTable, temp);
- _findBlockMonstersTable = _staticres->loadRawData(kEobBaseFindBlockMonstersTable, temp);
- _monsterDirChangeTable = (const int8*)_staticres->loadRawData(kEobBaseMonsterDirChangeTable, temp);
- _monsterSpecAttStrings = _staticres->loadStrings(kEobBaseMonsterDistAttStrings, temp);
-
- _monsterFrmOffsTable1 = (const int8*)_staticres->loadRawData(kEobBaseDscMonsterFrmOffsTbl1, temp);
- _monsterFrmOffsTable2 = (const int8*)_staticres->loadRawData(kEobBaseDscMonsterFrmOffsTbl2, temp);
-
- _inventorySlotsX = _staticres->loadRawDataBe16(kEobBaseInvSlotX, temp);
- _inventorySlotsY = _staticres->loadRawData(kEobBaseInvSlotY, temp);
- _slotValidationFlags = _staticres->loadRawDataBe16(kEobBaseSlotValidationFlags, temp);
-
- _projectileWeaponAmmoTypes = (const int8*)_staticres->loadRawData(kEobBaseProjectileWeaponTypes, temp);
- _wandTypes = _staticres->loadRawData(kEobBaseWandTypes, temp);
-
- _drawObjPosIndex = _staticres->loadRawData(kEobBaseDrawObjPosIndex, temp);
- _flightObjFlipIndex = _staticres->loadRawData(kEobBaseFlightObjFlipIndex, temp);
- _flightObjShpMap = (const int8*)_staticres->loadRawData(kEobBaseFlightObjShpMap, temp);
- _flightObjSclIndex = (const int8*)_staticres->loadRawData(kEobBaseFlightObjSclIndex, temp);
-
- _wllFlagPreset = _staticres->loadRawData(kEobBaseWllFlagPreset, _wllFlagPresetSize);
- _dscShapeCoords = (const int16*)_staticres->loadRawDataBe16(kEobBaseDscShapeCoords, temp);
-
- _dscDoorScaleOffs = _staticres->loadRawData(kEobBaseDscDoorScaleOffs, temp);
- _dscDoorScaleMult1 = _staticres->loadRawData(kEobBaseDscDoorScaleMult1, temp);
- _dscDoorScaleMult2 = _staticres->loadRawData(kEobBaseDscDoorScaleMult2, temp);
- _dscDoorScaleMult3 = _staticres->loadRawData(kEobBaseDscDoorScaleMult3, temp);
- _dscDoorY1 = _staticres->loadRawData(kEobBaseDscDoorY1, temp);
- _dscDoorXE = _staticres->loadRawData(kEobBaseDscDoorXE, temp);
-
- _dscItemPosIndex= _staticres->loadRawData(kEobBaseDscItemPosIndex, temp);
- _dscItemShpX = (const int16*)_staticres->loadRawDataBe16(kEobBaseDscItemShpX, temp);
- _dscItemScaleIndex = _staticres->loadRawData(kEobBaseDscItemScaleIndex, temp);
- _dscItemTileIndex = _staticres->loadRawData(kEobBaseDscItemTileIndex, temp);
- _dscItemShapeMap = _staticres->loadRawData(kEobBaseDscItemShapeMap, temp);
-
- _bookNumbers = _staticres->loadStrings(kEobBaseBookNumbers, temp);
- _mageSpellList = _staticres->loadStrings(kEobBaseMageSpellsList, _mageSpellListSize);
- _clericSpellList = _staticres->loadStrings(kEobBaseClericSpellsList, temp);
- _spellNames = _staticres->loadStrings(kEobBaseSpellNames, temp);
-
- _magicStrings1 = _staticres->loadStrings(kEobBaseMagicStrings1, temp);
- _magicStrings2 = _staticres->loadStrings(kEobBaseMagicStrings2, temp);
- _magicStrings3 = _staticres->loadStrings(kEobBaseMagicStrings3, temp);
- _magicStrings4 = _staticres->loadStrings(kEobBaseMagicStrings4, temp);
- _magicStrings6 = _staticres->loadStrings(kEobBaseMagicStrings6, temp);
- _magicStrings7 = _staticres->loadStrings(kEobBaseMagicStrings7, temp);
- _magicStrings8 = _staticres->loadStrings(kEobBaseMagicStrings8, temp);
-
- _expObjectTlMode = _staticres->loadRawData(kEobBaseExpObjectTlMode, temp);
- _expObjectTblIndex = _staticres->loadRawData(kEobBaseExpObjectTblIndex, temp);
- _expObjectShpStart = _staticres->loadRawData(kEobBaseExpObjectShpStart, temp);
- _expObjectAnimTbl1 = _staticres->loadRawData(kEobBaseExpObjectTbl1, _expObjectAnimTbl1Size);
- _expObjectAnimTbl2 = _staticres->loadRawData(kEobBaseExpObjectTbl2, _expObjectAnimTbl2Size);
- _expObjectAnimTbl3 = _staticres->loadRawData(kEobBaseExpObjectTbl3, _expObjectAnimTbl3Size);
-
- _sparkEffectDefSteps = _staticres->loadRawData(kEobBaseSparkDefSteps, temp);
- _sparkEffectDefSubSteps = _staticres->loadRawData(kEobBaseSparkDefSubSteps, temp);
- _sparkEffectDefShift = _staticres->loadRawData(kEobBaseSparkDefShift, temp);
- _sparkEffectDefAdd = _staticres->loadRawData(kEobBaseSparkDefAdd, temp);
- _sparkEffectDefX = _staticres->loadRawData(kEobBaseSparkDefX, temp);
- _sparkEffectDefY = _staticres->loadRawData(kEobBaseSparkDefY, temp);
- _sparkEffectOfFlags1 = _staticres->loadRawDataBe32(kEobBaseSparkOfFlags1, temp);
- _sparkEffectOfFlags2 = _staticres->loadRawDataBe32(kEobBaseSparkOfFlags2, temp);
- _sparkEffectOfShift = _staticres->loadRawData(kEobBaseSparkOfShift, temp);
- _sparkEffectOfX = _staticres->loadRawData(kEobBaseSparkOfX, temp);
- _sparkEffectOfY = _staticres->loadRawData(kEobBaseSparkOfY, temp);
- _magicFlightObjectProperties = _staticres->loadRawData(kEobBaseMagicFlightProps, temp);
- _turnUndeadEffect = _staticres->loadRawData(kEobBaseTurnUndeadEffect, temp);
- _burningHandsDest = _staticres->loadRawData(kEobBaseBurningHandsDest, temp);
- _coneOfColdDest1 = (const int8*)_staticres->loadRawData(kEobBaseConeOfColdDest1, temp);
- _coneOfColdDest2 = (const int8*)_staticres->loadRawData(kEobBaseConeOfColdDest2, temp);
- _coneOfColdDest3 = (const int8*)_staticres->loadRawData(kEobBaseConeOfColdDest3, temp);
- _coneOfColdDest4 = (const int8*)_staticres->loadRawData(kEobBaseConeOfColdDest4, temp);
- _coneOfColdGfxTbl = _staticres->loadRawData(kEobBaseConeOfColdGfxTbl, _coneOfColdGfxTblSize);
+ _expRequirementTables[i] = _staticres->loadRawDataBe32(kEoBBaseExperienceTable0 + i, temp);
+ _expRequirementTables[5] = _staticres->loadRawDataBe32(kEoBBaseExperienceTable4, temp);
+
+ _classModifierFlags = _staticres->loadRawData(kEoBBaseClassModifierFlags, temp);
+
+ _saveThrowTables[0] = _saveThrowTables[4] = _saveThrowTables[5] = _staticres->loadRawData(kEoBBaseSaveThrowTable1, temp);
+ _saveThrowTables[1] = _staticres->loadRawData(kEoBBaseSaveThrowTable2, temp);
+ _saveThrowTables[2] = _staticres->loadRawData(kEoBBaseSaveThrowTable3, temp);
+ _saveThrowTables[3] = _staticres->loadRawData(kEoBBaseSaveThrowTable4, temp);
+ _saveThrowLevelIndex = _staticres->loadRawData(kEoBBaseSaveThrwLvlIndex, temp);
+ _saveThrowModDiv = _staticres->loadRawData(kEoBBaseSaveThrwModDiv, temp);
+ _saveThrowModExt = _staticres->loadRawData(kEoBBaseSaveThrwModExt, temp);
+
+ _encodeMonsterShpTable = _staticres->loadRawDataBe16(kEoBBaseEncodeMonsterDefs, temp);
+ _npcPreset = _staticres->loadEoBNpcData(kEoBBaseNpcPresets, temp);
+
+ _teleporterShapeCoords = _staticres->loadRawData(kEoBBaseDscTelptrShpCoords, temp);
+ _portalSeq = (const int8*)_staticres->loadRawData(kEoBBasePortalSeqData, temp);
+ _mnDef = _staticres->loadRawData(kEoBBaseManDef, temp);
+ _mnWord = _staticres->loadStrings(kEoBBaseManWord, _mnNumWord);
+ _mnPrompt = _staticres->loadStrings(kEoBBaseManPrompt, temp);
+
+ _monsterStepTable0 = (int8*) _staticres->loadRawData(_flags.gameID == GI_EOB2 ? kEoBBaseMonsterStepTable02 : kEoBBaseMonsterStepTable01, temp);
+ _monsterStepTable1 = (int8*)_staticres->loadRawData(kEoBBaseMonsterStepTable1, temp);
+ _monsterStepTable2 = (int8*)_staticres->loadRawData(kEoBBaseMonsterStepTable2, temp);
+ _monsterStepTable3 = (int8*)_staticres->loadRawData(kEoBBaseMonsterStepTable3, temp);
+ _monsterCloseAttPosTable1 = _staticres->loadRawData(kEoBBaseMonsterCloseAttPosTable1, temp);
+ _monsterCloseAttPosTable2 = _staticres->loadRawData(_flags.gameID == GI_EOB2 ? kEoBBaseMonsterCloseAttPosTable22 : kEoBBaseMonsterCloseAttPosTable21, temp);
+ _monsterCloseAttUnkTable = (int8*)_staticres->loadRawData(kEoBBaseMonsterCloseAttUnkTable, temp);
+ _monsterCloseAttChkTable1 = _staticres->loadRawData(kEoBBaseMonsterCloseAttChkTable1, temp);
+ _monsterCloseAttChkTable2 = _staticres->loadRawData(kEoBBaseMonsterCloseAttChkTable2, temp);
+ _monsterCloseAttDstTable1 = _staticres->loadRawData(kEoBBaseMonsterCloseAttDstTable1, temp);
+ _monsterCloseAttDstTable2 = _staticres->loadRawData(kEoBBaseMonsterCloseAttDstTable2, temp);
+
+ _monsterProximityTable = _staticres->loadRawData(kEoBBaseMonsterProximityTable, temp);
+ _findBlockMonstersTable = _staticres->loadRawData(kEoBBaseFindBlockMonstersTable, temp);
+ _monsterDirChangeTable = (const int8*)_staticres->loadRawData(kEoBBaseMonsterDirChangeTable, temp);
+ _monsterSpecAttStrings = _staticres->loadStrings(kEoBBaseMonsterDistAttStrings, temp);
+
+ _monsterFrmOffsTable1 = (const int8*)_staticres->loadRawData(kEoBBaseDscMonsterFrmOffsTbl1, temp);
+ _monsterFrmOffsTable2 = (const int8*)_staticres->loadRawData(kEoBBaseDscMonsterFrmOffsTbl2, temp);
+
+ _inventorySlotsX = _staticres->loadRawDataBe16(kEoBBaseInvSlotX, temp);
+ _inventorySlotsY = _staticres->loadRawData(kEoBBaseInvSlotY, temp);
+ _slotValidationFlags = _staticres->loadRawDataBe16(kEoBBaseSlotValidationFlags, temp);
+
+ _projectileWeaponAmmoTypes = (const int8*)_staticres->loadRawData(kEoBBaseProjectileWeaponTypes, temp);
+ _wandTypes = _staticres->loadRawData(kEoBBaseWandTypes, temp);
+
+ _drawObjPosIndex = _staticres->loadRawData(kEoBBaseDrawObjPosIndex, temp);
+ _flightObjFlipIndex = _staticres->loadRawData(kEoBBaseFlightObjFlipIndex, temp);
+ _flightObjShpMap = (const int8*)_staticres->loadRawData(kEoBBaseFlightObjShpMap, temp);
+ _flightObjSclIndex = (const int8*)_staticres->loadRawData(kEoBBaseFlightObjSclIndex, temp);
+
+ _wllFlagPreset = _staticres->loadRawData(kEoBBaseWllFlagPreset, _wllFlagPresetSize);
+ _dscShapeCoords = (const int16*)_staticres->loadRawDataBe16(kEoBBaseDscShapeCoords, temp);
+
+ _dscDoorScaleOffs = _staticres->loadRawData(kEoBBaseDscDoorScaleOffs, temp);
+ _dscDoorScaleMult1 = _staticres->loadRawData(kEoBBaseDscDoorScaleMult1, temp);
+ _dscDoorScaleMult2 = _staticres->loadRawData(kEoBBaseDscDoorScaleMult2, temp);
+ _dscDoorScaleMult3 = _staticres->loadRawData(kEoBBaseDscDoorScaleMult3, temp);
+ _dscDoorY1 = _staticres->loadRawData(kEoBBaseDscDoorY1, temp);
+ _dscDoorXE = _staticres->loadRawData(kEoBBaseDscDoorXE, temp);
+
+ _dscItemPosIndex= _staticres->loadRawData(kEoBBaseDscItemPosIndex, temp);
+ _dscItemShpX = (const int16*)_staticres->loadRawDataBe16(kEoBBaseDscItemShpX, temp);
+ _dscItemScaleIndex = _staticres->loadRawData(kEoBBaseDscItemScaleIndex, temp);
+ _dscItemTileIndex = _staticres->loadRawData(kEoBBaseDscItemTileIndex, temp);
+ _dscItemShapeMap = _staticres->loadRawData(kEoBBaseDscItemShapeMap, temp);
+
+ _bookNumbers = _staticres->loadStrings(kEoBBaseBookNumbers, temp);
+ _mageSpellList = _staticres->loadStrings(kEoBBaseMageSpellsList, _mageSpellListSize);
+ _clericSpellList = _staticres->loadStrings(kEoBBaseClericSpellsList, temp);
+ _spellNames = _staticres->loadStrings(kEoBBaseSpellNames, temp);
+
+ _magicStrings1 = _staticres->loadStrings(kEoBBaseMagicStrings1, temp);
+ _magicStrings2 = _staticres->loadStrings(kEoBBaseMagicStrings2, temp);
+ _magicStrings3 = _staticres->loadStrings(kEoBBaseMagicStrings3, temp);
+ _magicStrings4 = _staticres->loadStrings(kEoBBaseMagicStrings4, temp);
+ _magicStrings6 = _staticres->loadStrings(kEoBBaseMagicStrings6, temp);
+ _magicStrings7 = _staticres->loadStrings(kEoBBaseMagicStrings7, temp);
+ _magicStrings8 = _staticres->loadStrings(kEoBBaseMagicStrings8, temp);
+
+ _expObjectTlMode = _staticres->loadRawData(kEoBBaseExpObjectTlMode, temp);
+ _expObjectTblIndex = _staticres->loadRawData(kEoBBaseExpObjectTblIndex, temp);
+ _expObjectShpStart = _staticres->loadRawData(kEoBBaseExpObjectShpStart, temp);
+ _expObjectAnimTbl1 = _staticres->loadRawData(kEoBBaseExpObjectTbl1, _expObjectAnimTbl1Size);
+ _expObjectAnimTbl2 = _staticres->loadRawData(kEoBBaseExpObjectTbl2, _expObjectAnimTbl2Size);
+ _expObjectAnimTbl3 = _staticres->loadRawData(kEoBBaseExpObjectTbl3, _expObjectAnimTbl3Size);
+
+ _sparkEffectDefSteps = _staticres->loadRawData(kEoBBaseSparkDefSteps, temp);
+ _sparkEffectDefSubSteps = _staticres->loadRawData(kEoBBaseSparkDefSubSteps, temp);
+ _sparkEffectDefShift = _staticres->loadRawData(kEoBBaseSparkDefShift, temp);
+ _sparkEffectDefAdd = _staticres->loadRawData(kEoBBaseSparkDefAdd, temp);
+ _sparkEffectDefX = _staticres->loadRawData(kEoBBaseSparkDefX, temp);
+ _sparkEffectDefY = _staticres->loadRawData(kEoBBaseSparkDefY, temp);
+ _sparkEffectOfFlags1 = _staticres->loadRawDataBe32(kEoBBaseSparkOfFlags1, temp);
+ _sparkEffectOfFlags2 = _staticres->loadRawDataBe32(kEoBBaseSparkOfFlags2, temp);
+ _sparkEffectOfShift = _staticres->loadRawData(kEoBBaseSparkOfShift, temp);
+ _sparkEffectOfX = _staticres->loadRawData(kEoBBaseSparkOfX, temp);
+ _sparkEffectOfY = _staticres->loadRawData(kEoBBaseSparkOfY, temp);
+ _magicFlightObjectProperties = _staticres->loadRawData(kEoBBaseMagicFlightProps, temp);
+ _turnUndeadEffect = _staticres->loadRawData(kEoBBaseTurnUndeadEffect, temp);
+ _burningHandsDest = _staticres->loadRawData(kEoBBaseBurningHandsDest, temp);
+ _coneOfColdDest1 = (const int8*)_staticres->loadRawData(kEoBBaseConeOfColdDest1, temp);
+ _coneOfColdDest2 = (const int8*)_staticres->loadRawData(kEoBBaseConeOfColdDest2, temp);
+ _coneOfColdDest3 = (const int8*)_staticres->loadRawData(kEoBBaseConeOfColdDest3, temp);
+ _coneOfColdDest4 = (const int8*)_staticres->loadRawData(kEoBBaseConeOfColdDest4, temp);
+ _coneOfColdGfxTbl = _staticres->loadRawData(kEoBBaseConeOfColdGfxTbl, _coneOfColdGfxTblSize);
// Hard code the following strings, since EOB I doesn't have them in the original.
// EOB I doesn't have load and save menus, because there is only one single
@@ -485,8 +485,8 @@ void EobCoreEngine::initStaticResource() {
_menuOkString = "OK";
}
-void EobCoreEngine::initButtonData() {
- static const EobGuiButtonDef buttonDefs[] = {
+void EoBCoreEngine::initButtonData() {
+ static const EoBGuiButtonDef buttonDefs[] = {
{ 112, 0, 0x1100, 184, 2, 63, 50, 0 },
{ 113, 0, 0x1100, 256, 2, 63, 50, 1 },
{ 114, 0, 0x1100, 184, 54, 63, 50, 2 },
@@ -596,7 +596,7 @@ void EobCoreEngine::initButtonData() {
_buttonCallbacks.clear();
_buttonCallbacks.reserve(ARRAYSIZE(buttonDefs));
-#define EOB_CBN(x, y) _buttonCallbacks.push_back(BUTTON_FUNCTOR(EobCoreEngine, this, &EobCoreEngine::y)); for (int l = 0; l < (x - 1); l++) { _buttonCallbacks.push_back(_buttonCallbacks[_buttonCallbacks.size() - 1 - l]); }
+#define EOB_CBN(x, y) _buttonCallbacks.push_back(BUTTON_FUNCTOR(EoBCoreEngine, this, &EoBCoreEngine::y)); for (int l = 0; l < (x - 1); l++) { _buttonCallbacks.push_back(_buttonCallbacks[_buttonCallbacks.size() - 1 - l]); }
#define EOB_CBI(x, y) for (int l = x; l; l--) { _buttonCallbacks.push_back(_buttonCallbacks[y]); }
EOB_CBN(4, clickedCharPortraitDefault);
EOB_CBN(1, clickedCamp);
@@ -640,8 +640,8 @@ void EobCoreEngine::initButtonData() {
#undef EOB_CBN
}
-void EobCoreEngine::initMenus() {
- static const EobMenuButtonDef buttonDefs[] = {
+void EoBCoreEngine::initMenus() {
+ static const EoBMenuButtonDef buttonDefs[] = {
{ 2, 12, 20, 158, 14, 20, 3 },
{ 3, 12, 37, 158, 14, 52, 3 },
{ 4, 12, 54, 158, 14, 26, 3 },
@@ -691,7 +691,7 @@ void EobCoreEngine::initMenus() {
_menuButtonDefs = buttonDefs;
- static const EobMenuDef menuDefs[] = {
+ static const EoBMenuDef menuDefs[] = {
{ 1, 10, 0, 7, 9 },
{ 1, 10, 7, 5, 9 },
{ 1, 10, 12, 3, 9 },
@@ -702,7 +702,7 @@ void EobCoreEngine::initMenus() {
};
delete[] _menuDefs;
- _menuDefs = new EobMenuDef[ARRAYSIZE(menuDefs)];
+ _menuDefs = new EoBMenuDef[ARRAYSIZE(menuDefs)];
memcpy(_menuDefs, menuDefs, sizeof(menuDefs));
if (_flags.gameID == GI_EOB1) {
@@ -713,7 +713,7 @@ void EobCoreEngine::initMenus() {
}
-void EobCoreEngine::initSpells() {
+void EoBCoreEngine::initSpells() {
#define mpn magicTimingParaAssign.push_back(0);
#define mp1n if (_flags.gameID == GI_EOB1) magicTimingParaAssign.push_back(0);
#define mp2n if (_flags.gameID == GI_EOB2) magicTimingParaAssign.push_back(0);
@@ -721,12 +721,12 @@ void EobCoreEngine::initSpells() {
#define mp1(x) if (_flags.gameID == GI_EOB1) magicTimingParaAssign.push_back(&magicTimingPara[x << 2]);
#define mp2(x) if (_flags.gameID == GI_EOB2) magicTimingParaAssign.push_back(&magicTimingPara[x << 2]);
-#define sc(x) startCallback.push_back(&EobCoreEngine::spellCallback_start_##x);
-#define sc1(x) if (_flags.gameID == GI_EOB1) startCallback.push_back(&EobCoreEngine::spellCallback_start_##x);
-#define sc2(x) if (_flags.gameID == GI_EOB2) startCallback.push_back(&EobCoreEngine::spellCallback_start_##x);
-#define ec(x) endCallback.push_back(&EobCoreEngine::spellCallback_end_##x);
-#define ec1(x) if (_flags.gameID == GI_EOB1) endCallback.push_back(&EobCoreEngine::spellCallback_end_##x);
-#define ec2(x) if (_flags.gameID == GI_EOB2) endCallback.push_back(&EobCoreEngine::spellCallback_end_##x);
+#define sc(x) startCallback.push_back(&EoBCoreEngine::spellCallback_start_##x);
+#define sc1(x) if (_flags.gameID == GI_EOB1) startCallback.push_back(&EoBCoreEngine::spellCallback_start_##x);
+#define sc2(x) if (_flags.gameID == GI_EOB2) startCallback.push_back(&EoBCoreEngine::spellCallback_start_##x);
+#define ec(x) endCallback.push_back(&EoBCoreEngine::spellCallback_end_##x);
+#define ec1(x) if (_flags.gameID == GI_EOB1) endCallback.push_back(&EoBCoreEngine::spellCallback_end_##x);
+#define ec2(x) if (_flags.gameID == GI_EOB2) endCallback.push_back(&EoBCoreEngine::spellCallback_end_##x);
static const uint16 magicTimingPara[] = {
0, 546, 2, 1, // 0 detect magic
@@ -979,13 +979,13 @@ void EobCoreEngine::initSpells() {
ec2(monster_causeCriticalWounds);
ec2(monster_fleshToStone);
- _spells = new EobSpell[_numSpells];
- memset(_spells, 0, _numSpells * sizeof(EobSpell));
+ _spells = new EoBSpell[_numSpells];
+ memset(_spells, 0, _numSpells * sizeof(EoBSpell));
for (int i = 0, n = 0; i < _numSpells; i++, n++) {
- EobSpell *s = &_spells[i];
+ EoBSpell *s = &_spells[i];
- // Fix Eob 1 spell names
+ // Fix EoB 1 spell names
bool skip = false;
if (i == 5 || i == 9) {
n--;
@@ -1018,67 +1018,67 @@ void EobCoreEngine::initSpells() {
#undef ec2
}
-void EobEngine::initStaticResource() {
+void EoBEngine::initStaticResource() {
int temp;
- _mainMenuStrings = _staticres->loadStrings(kEob1MainMenuStrings, temp);
- _finBonusStrings = _staticres->loadStrings(kEob1BonusStrings, temp);
-
- _introFilesOpening = _staticres->loadStrings(kEob1IntroFilesOpening, temp);
- _introFilesTower = _staticres->loadStrings(kEob1IntroFilesTower, temp);
- _introFilesOrb = _staticres->loadStrings(kEob1IntroFilesOrb, temp);
- _introFilesWdEntry = _staticres->loadStrings(kEob1IntroFilesWdEntry, temp);
- _introFilesKing = _staticres->loadStrings(kEob1IntroFilesKing, temp);
- _introFilesHands = _staticres->loadStrings(kEob1IntroFilesHands, temp);
- _introFilesWdExit = _staticres->loadStrings(kEob1IntroFilesWdExit, temp);
- _introFilesTunnel = _staticres->loadStrings(kEob1IntroFilesTunnel, temp);
- _introOpeningFrmDelay = _staticres->loadRawData(kEob1IntroOpeningFrmDelay, temp);
- _introWdEncodeX = _staticres->loadRawData(kEob1IntroWdEncodeX, temp);
- _introWdEncodeY = _staticres->loadRawData(kEob1IntroWdEncodeY, temp);
- _introWdEncodeWH = _staticres->loadRawData(kEob1IntroWdEncodeWH, temp);
- _introWdDsX = _staticres->loadRawDataBe16(kEob1IntroWdDsX, temp);
- _introWdDsY = _staticres->loadRawData(kEob1IntroWdDsY, temp);
- _introTvlX1 = _staticres->loadRawData(kEob1IntroTvlX1, temp);
- _introTvlY1 = _staticres->loadRawData(kEob1IntroTvlY1, temp);
- _introTvlX2 = _staticres->loadRawData(kEob1IntroTvlX2, temp);
- _introTvlY2 = _staticres->loadRawData(kEob1IntroTvlY2, temp);
- _introTvlW = _staticres->loadRawData(kEob1IntroTvlW, temp);
- _introTvlH = _staticres->loadRawData(kEob1IntroTvlH, temp);
-
- _doorShapeEncodeDefs = _staticres->loadRawData(kEob1DoorShapeDefs, temp);
- _doorSwitchShapeEncodeDefs = _staticres->loadRawData(kEob1DoorSwitchShapeDefs, temp);
- _doorSwitchCoords = _staticres->loadRawData(kEob1DoorSwitchCoords, temp);
-
- _dscDoorScaleMult4 = _staticres->loadRawData(kEobBaseDscDoorScaleMult4, temp);
- _dscDoorScaleMult5 = _staticres->loadRawData(kEobBaseDscDoorScaleMult5, temp);
- _dscDoorScaleMult6 = _staticres->loadRawData(kEobBaseDscDoorScaleMult6, temp);
- _dscDoorY3 = _staticres->loadRawData(kEobBaseDscDoorY3, temp);
- _dscDoorY4 = _staticres->loadRawData(kEobBaseDscDoorY4, temp);
- _dscDoorY5 = _staticres->loadRawData(kEobBaseDscDoorY5, temp);
- _dscDoorY6 = _staticres->loadRawData(kEobBaseDscDoorY6, temp);
- _dscDoorY7 = _staticres->loadRawData(kEobBaseDscDoorY7, temp);
- _dscDoorCoordsExt = (const int16*)_staticres->loadRawDataBe16(kEobBaseDscDoorCoordsExt, temp);
-
- _enemyMageSpellList = _staticres->loadRawData(kEob1EnemyMageSpellList, temp);
- _enemyMageSfx = _staticres->loadRawData(kEob1EnemyMageSfx, temp);
- _beholderSpellList = _staticres->loadRawData(kEob1BeholderSpellList, temp);
- _beholderSfx = _staticres->loadRawData(kEob1BeholderSfx, temp);
-
- _turnUndeadString = _staticres->loadStrings(kEob1TurnUndeadString, temp);
-
- _npcShpData = _staticres->loadRawData(kEob1NpcShpData, temp);
- _npcSubShpIndex1 = _staticres->loadRawData(kEob1NpcSubShpIndex1, temp);
- _npcSubShpIndex2 = _staticres->loadRawData(kEob1NpcSubShpIndex2, temp);
- _npcSubShpY = _staticres->loadRawData(kEob1NpcSubShpY, temp);
+ _mainMenuStrings = _staticres->loadStrings(kEoB1MainMenuStrings, temp);
+ _finBonusStrings = _staticres->loadStrings(kEoB1BonusStrings, temp);
+
+ _introFilesOpening = _staticres->loadStrings(kEoB1IntroFilesOpening, temp);
+ _introFilesTower = _staticres->loadStrings(kEoB1IntroFilesTower, temp);
+ _introFilesOrb = _staticres->loadStrings(kEoB1IntroFilesOrb, temp);
+ _introFilesWdEntry = _staticres->loadStrings(kEoB1IntroFilesWdEntry, temp);
+ _introFilesKing = _staticres->loadStrings(kEoB1IntroFilesKing, temp);
+ _introFilesHands = _staticres->loadStrings(kEoB1IntroFilesHands, temp);
+ _introFilesWdExit = _staticres->loadStrings(kEoB1IntroFilesWdExit, temp);
+ _introFilesTunnel = _staticres->loadStrings(kEoB1IntroFilesTunnel, temp);
+ _introOpeningFrmDelay = _staticres->loadRawData(kEoB1IntroOpeningFrmDelay, temp);
+ _introWdEncodeX = _staticres->loadRawData(kEoB1IntroWdEncodeX, temp);
+ _introWdEncodeY = _staticres->loadRawData(kEoB1IntroWdEncodeY, temp);
+ _introWdEncodeWH = _staticres->loadRawData(kEoB1IntroWdEncodeWH, temp);
+ _introWdDsX = _staticres->loadRawDataBe16(kEoB1IntroWdDsX, temp);
+ _introWdDsY = _staticres->loadRawData(kEoB1IntroWdDsY, temp);
+ _introTvlX1 = _staticres->loadRawData(kEoB1IntroTvlX1, temp);
+ _introTvlY1 = _staticres->loadRawData(kEoB1IntroTvlY1, temp);
+ _introTvlX2 = _staticres->loadRawData(kEoB1IntroTvlX2, temp);
+ _introTvlY2 = _staticres->loadRawData(kEoB1IntroTvlY2, temp);
+ _introTvlW = _staticres->loadRawData(kEoB1IntroTvlW, temp);
+ _introTvlH = _staticres->loadRawData(kEoB1IntroTvlH, temp);
+
+ _doorShapeEncodeDefs = _staticres->loadRawData(kEoB1DoorShapeDefs, temp);
+ _doorSwitchShapeEncodeDefs = _staticres->loadRawData(kEoB1DoorSwitchShapeDefs, temp);
+ _doorSwitchCoords = _staticres->loadRawData(kEoB1DoorSwitchCoords, temp);
+
+ _dscDoorScaleMult4 = _staticres->loadRawData(kEoBBaseDscDoorScaleMult4, temp);
+ _dscDoorScaleMult5 = _staticres->loadRawData(kEoBBaseDscDoorScaleMult5, temp);
+ _dscDoorScaleMult6 = _staticres->loadRawData(kEoBBaseDscDoorScaleMult6, temp);
+ _dscDoorY3 = _staticres->loadRawData(kEoBBaseDscDoorY3, temp);
+ _dscDoorY4 = _staticres->loadRawData(kEoBBaseDscDoorY4, temp);
+ _dscDoorY5 = _staticres->loadRawData(kEoBBaseDscDoorY5, temp);
+ _dscDoorY6 = _staticres->loadRawData(kEoBBaseDscDoorY6, temp);
+ _dscDoorY7 = _staticres->loadRawData(kEoBBaseDscDoorY7, temp);
+ _dscDoorCoordsExt = (const int16*)_staticres->loadRawDataBe16(kEoBBaseDscDoorCoordsExt, temp);
+
+ _enemyMageSpellList = _staticres->loadRawData(kEoB1EnemyMageSpellList, temp);
+ _enemyMageSfx = _staticres->loadRawData(kEoB1EnemyMageSfx, temp);
+ _beholderSpellList = _staticres->loadRawData(kEoB1BeholderSpellList, temp);
+ _beholderSfx = _staticres->loadRawData(kEoB1BeholderSfx, temp);
+
+ _turnUndeadString = _staticres->loadStrings(kEoB1TurnUndeadString, temp);
+
+ _npcShpData = _staticres->loadRawData(kEoB1NpcShpData, temp);
+ _npcSubShpIndex1 = _staticres->loadRawData(kEoB1NpcSubShpIndex1, temp);
+ _npcSubShpIndex2 = _staticres->loadRawData(kEoB1NpcSubShpIndex2, temp);
+ _npcSubShpY = _staticres->loadRawData(kEoB1NpcSubShpY, temp);
for (int i = 0; i < 11; i++)
- _npcStrings[i] = _staticres->loadStrings(kEob1Npc0Strings + i, temp);
+ _npcStrings[i] = _staticres->loadStrings(kEoB1Npc0Strings + i, temp);
- const uint8 *ps = _staticres->loadRawData(kEob1MonsterProperties, temp);
+ const uint8 *ps = _staticres->loadRawData(kEoB1MonsterProperties, temp);
temp /= 27;
- _monsterProps = new EobMonsterProperty[temp];
- memset(_monsterProps, 0, temp * sizeof(EobMonsterProperty));
+ _monsterProps = new EoBMonsterProperty[temp];
+ memset(_monsterProps, 0, temp * sizeof(EoBMonsterProperty));
// Convert EOB1 (hard coded) monster properties to EOB2 type monster properties.
for (int i = 0; i < temp; i++) {
- EobMonsterProperty *p = &_monsterProps[i];
+ EoBMonsterProperty *p = &_monsterProps[i];
p->armorClass = (int8)*ps++;
p->hitChance = (int8)*ps++;
p->level = (int8)*ps++;
@@ -1109,8 +1109,8 @@ void EobEngine::initStaticResource() {
}
}
-void EobEngine::initSpells() {
- EobCoreEngine::initSpells();
+void EoBEngine::initSpells() {
+ EoBCoreEngine::initSpells();
struct FlagTableEntry {
uint16 typeFlag;
@@ -1175,11 +1175,11 @@ void EobEngine::initSpells() {
};
int temp;
- const uint8 *src = _staticres->loadRawData(kEobBaseSpellProperties, temp);
+ const uint8 *src = _staticres->loadRawData(kEoBBaseSpellProperties, temp);
_clericSpellOffset -= 1;
for (int i = 0; i < _numSpells; i++) {
- EobSpell *s = &_spells[i];
+ EoBSpell *s = &_spells[i];
src += 4;
s->flags = flagTable[i].typeFlag;
s->damageFlags = flagTable[i].damageFlag;
@@ -1191,66 +1191,66 @@ void EobEngine::initSpells() {
void DarkMoonEngine::initStaticResource() {
int temp;
- _mainMenuStrings = _staticres->loadStrings(kEob2MainMenuStrings, temp);
- _transferConvertTable = _staticres->loadRawData(kEob2TransferConvertTable, temp);
- _transferExpTable = _staticres->loadRawDataBe32(kEob2TransferExpTable, temp);
+ _mainMenuStrings = _staticres->loadStrings(kEoB2MainMenuStrings, temp);
+ _transferConvertTable = _staticres->loadRawData(kEoB2TransferConvertTable, temp);
+ _transferExpTable = _staticres->loadRawDataBe32(kEoB2TransferExpTable, temp);
- _introStrings = _staticres->loadStrings(kEob2IntroStrings, temp);
- _cpsFilesIntro = _staticres->loadStrings(kEob2IntroCPSFiles, temp);
+ _introStrings = _staticres->loadStrings(kEoB2IntroStrings, temp);
+ _cpsFilesIntro = _staticres->loadStrings(kEoB2IntroCPSFiles, temp);
- _seqIntro = new const EobSequenceStep*[44];
+ _seqIntro = new const EoBSequenceStep*[44];
for (int i = 0; i < 44; i++)
- _seqIntro[i] = _staticres->loadEob2SeqData(kEob2IntroSeqData00 + i, temp);
+ _seqIntro[i] = _staticres->loadEoB2SeqData(kEoB2IntroSeqData00 + i, temp);
- _shapesIntro = new const EobShapeDef*[13];
- memset(_shapesIntro, 0, sizeof(EobShapeDef*) * 13);
- _shapesIntro[0] = _staticres->loadEob2ShapeData(kEob2IntroShapes00, temp);
- _shapesIntro[1] = _staticres->loadEob2ShapeData(kEob2IntroShapes01, temp);
- _shapesIntro[4] = _staticres->loadEob2ShapeData(kEob2IntroShapes04, temp);
- _shapesIntro[7] = _staticres->loadEob2ShapeData(kEob2IntroShapes07, temp);
+ _shapesIntro = new const EoBShapeDef*[13];
+ memset(_shapesIntro, 0, sizeof(EoBShapeDef*) * 13);
+ _shapesIntro[0] = _staticres->loadEoB2ShapeData(kEoB2IntroShapes00, temp);
+ _shapesIntro[1] = _staticres->loadEoB2ShapeData(kEoB2IntroShapes01, temp);
+ _shapesIntro[4] = _staticres->loadEoB2ShapeData(kEoB2IntroShapes04, temp);
+ _shapesIntro[7] = _staticres->loadEoB2ShapeData(kEoB2IntroShapes07, temp);
- _finaleStrings = _staticres->loadStrings(kEob2FinaleStrings, temp);
- _creditsData = _staticres->loadRawData(kEob2CreditsData, temp);
- _cpsFilesFinale = _staticres->loadStrings(kEob2FinaleCPSFiles, temp);
+ _finaleStrings = _staticres->loadStrings(kEoB2FinaleStrings, temp);
+ _creditsData = _staticres->loadRawData(kEoB2CreditsData, temp);
+ _cpsFilesFinale = _staticres->loadStrings(kEoB2FinaleCPSFiles, temp);
- _seqFinale = new const EobSequenceStep*[21];
+ _seqFinale = new const EoBSequenceStep*[21];
for (int i = 0; i < 21; i++)
- _seqFinale[i] = _staticres->loadEob2SeqData(kEob2FinaleSeqData00 + i, temp);
-
- _shapesFinale = new const EobShapeDef*[13];
- memset(_shapesFinale, 0, sizeof(EobShapeDef*) * 13);
- _shapesFinale[0] = _staticres->loadEob2ShapeData(kEob2FinaleShapes00, temp);
- _shapesFinale[3] = _staticres->loadEob2ShapeData(kEob2FinaleShapes03, temp);
- _shapesFinale[7] = _staticres->loadEob2ShapeData(kEob2FinaleShapes07, temp);
- _shapesFinale[9] = _staticres->loadEob2ShapeData(kEob2FinaleShapes09, temp);
- _shapesFinale[10] = _staticres->loadEob2ShapeData(kEob2FinaleShapes10, temp);
-
- _dscDoorType5Offs = _staticres->loadRawData(kEobBaseDscDoorType5Offs, temp);
-
- _npcShpData = _staticres->loadRawData(kEob2NpcShapeData, temp);
- _npcStrings[0] = _staticres->loadStrings(kEob2Npc1Strings, temp);
- _npcStrings[1] = _staticres->loadStrings(kEob2Npc2Strings, temp);
- _monsterDustStrings = _staticres->loadStrings(kEob2MonsterDustStrings, temp);
- _dreamSteps = (const int8*)_staticres->loadRawData(kEob2DreamSteps, temp);
- _kheldranStrings = _staticres->loadStrings(kEob2KheldranStrings, temp);
- _hornStrings = _staticres->loadStrings(kEob2HornStrings, temp);
- _hornSounds = _staticres->loadRawData(kEob2HornSounds, temp);
-
- _wallOfForceDsX = (const int16*)_staticres->loadRawDataBe16(kEob2WallOfForceDsX, temp);
- _wallOfForceDsY = _staticres->loadRawData(kEob2WallOfForceDsY, temp);
- _wallOfForceDsNumW = _staticres->loadRawData(kEob2WallOfForceNumW, temp);
- _wallOfForceDsNumH = _staticres->loadRawData(kEob2WallOfForceNumH, temp);
- _wallOfForceShpId = _staticres->loadRawData(kEob2WallOfForceShpId, temp);
+ _seqFinale[i] = _staticres->loadEoB2SeqData(kEoB2FinaleSeqData00 + i, temp);
+
+ _shapesFinale = new const EoBShapeDef*[13];
+ memset(_shapesFinale, 0, sizeof(EoBShapeDef*) * 13);
+ _shapesFinale[0] = _staticres->loadEoB2ShapeData(kEoB2FinaleShapes00, temp);
+ _shapesFinale[3] = _staticres->loadEoB2ShapeData(kEoB2FinaleShapes03, temp);
+ _shapesFinale[7] = _staticres->loadEoB2ShapeData(kEoB2FinaleShapes07, temp);
+ _shapesFinale[9] = _staticres->loadEoB2ShapeData(kEoB2FinaleShapes09, temp);
+ _shapesFinale[10] = _staticres->loadEoB2ShapeData(kEoB2FinaleShapes10, temp);
+
+ _dscDoorType5Offs = _staticres->loadRawData(kEoBBaseDscDoorType5Offs, temp);
+
+ _npcShpData = _staticres->loadRawData(kEoB2NpcShapeData, temp);
+ _npcStrings[0] = _staticres->loadStrings(kEoB2Npc1Strings, temp);
+ _npcStrings[1] = _staticres->loadStrings(kEoB2Npc2Strings, temp);
+ _monsterDustStrings = _staticres->loadStrings(kEoB2MonsterDustStrings, temp);
+ _dreamSteps = (const int8*)_staticres->loadRawData(kEoB2DreamSteps, temp);
+ _kheldranStrings = _staticres->loadStrings(kEoB2KheldranStrings, temp);
+ _hornStrings = _staticres->loadStrings(kEoB2HornStrings, temp);
+ _hornSounds = _staticres->loadRawData(kEoB2HornSounds, temp);
+
+ _wallOfForceDsX = (const int16*)_staticres->loadRawDataBe16(kEoB2WallOfForceDsX, temp);
+ _wallOfForceDsY = _staticres->loadRawData(kEoB2WallOfForceDsY, temp);
+ _wallOfForceDsNumW = _staticres->loadRawData(kEoB2WallOfForceNumW, temp);
+ _wallOfForceDsNumH = _staticres->loadRawData(kEoB2WallOfForceNumH, temp);
+ _wallOfForceShpId = _staticres->loadRawData(kEoB2WallOfForceShpId, temp);
}
void DarkMoonEngine::initSpells() {
- EobCoreEngine::initSpells();
+ EoBCoreEngine::initSpells();
int temp;
- const uint8 *src = _staticres->loadRawData(kEobBaseSpellProperties, temp);
+ const uint8 *src = _staticres->loadRawData(kEoBBaseSpellProperties, temp);
for (int i = 0; i < _numSpells; i++) {
- EobSpell *s = &_spells[i];
+ EoBSpell *s = &_spells[i];
src += 8;
s->flags = READ_LE_UINT16(src);
src += 10;
diff --git a/engines/kyra/staticres_lol.cpp b/engines/kyra/staticres_lol.cpp
index 44b82ceb00..3faef7b981 100644
--- a/engines/kyra/staticres_lol.cpp
+++ b/engines/kyra/staticres_lol.cpp
@@ -30,23 +30,23 @@
namespace Kyra {
const LoLCharacter *StaticResource::loadCharData(int id, int &entries) {
- return (const LoLCharacter *)getData(id, kLolCharData, entries);
+ return (const LoLCharacter *)getData(id, kLoLCharData, entries);
}
const SpellProperty *StaticResource::loadSpellData(int id, int &entries) {
- return (const SpellProperty *)getData(id, kLolSpellData, entries);
+ return (const SpellProperty *)getData(id, kLoLSpellData, entries);
}
const CompassDef *StaticResource::loadCompassData(int id, int &entries) {
- return (const CompassDef *)getData(id, kLolCompassData, entries);
+ return (const CompassDef *)getData(id, kLoLCompassData, entries);
}
const FlyingObjectShape *StaticResource::loadFlyingObjectData(int id, int &entries) {
- return (const FlyingObjectShape *)getData(id, kLolFlightShpData, entries);
+ return (const FlyingObjectShape *)getData(id, kLoLFlightShpData, entries);
}
const LoLButtonDef *StaticResource::loadButtonDefs(int id, int &entries) {
- return (const LoLButtonDef *)getData(id, kLolButtonData, entries);
+ return (const LoLButtonDef *)getData(id, kLoLButtonData, entries);
}
bool StaticResource::loadCharData(Common::SeekableReadStream &stream, void *&ptr, int &size) {
@@ -243,78 +243,78 @@ void LoLEngine::initStaticResource() {
return;
int tempSize;
- _pakFileList = _staticres->loadStrings(kLolIngamePakFiles, _pakFileListSize);
- _charDefaults = _staticres->loadCharData(kLolCharacterDefs, _charDefaultsSize);
- _ingameSoundIndex = (const uint16 *)_staticres->loadRawData(kLolIngameSfxIndex, tempSize);
- _musicTrackMap = _staticres->loadRawData(kLolMusicTrackMap, tempSize);
- _ingameGMSoundIndex = _staticres->loadRawData(kLolIngameGMSfxIndex, _ingameGMSoundIndexSize);
- _ingameMT32SoundIndex = _staticres->loadRawData(kLolIngameMT32SfxIndex, _ingameMT32SoundIndexSize);
- _ingamePCSpeakerSoundIndex = _staticres->loadRawData(kLolIngamePcSpkSfxIndex, _ingamePCSpeakerSoundIndexSize);
- _spellProperties = _staticres->loadSpellData(kLolSpellProperties, tempSize);
- _gameShapeMap = (const int8 *)_staticres->loadRawData(kLolGameShapeMap, tempSize);
- _sceneItemOffs = (const int8 *)_staticres->loadRawData(kLolSceneItemOffs, tempSize);
- _charInvIndex = _staticres->loadRawData(kLolCharInvIndex, tempSize);
- _charInvDefs = _staticres->loadRawData(kLolCharInvDefs, tempSize);
- _charDefsMan = _staticres->loadRawDataBe16(kLolCharDefsMan, tempSize);
- _charDefsWoman = _staticres->loadRawDataBe16(kLolCharDefsWoman, tempSize);
- _charDefsKieran = _staticres->loadRawDataBe16(kLolCharDefsKieran, tempSize);
- _charDefsAkshel = _staticres->loadRawDataBe16(kLolCharDefsAkshel, tempSize);
- _expRequirements = (const int32 *)_staticres->loadRawDataBe32(kLolExpRequirements, tempSize);
- _monsterModifiers = _staticres->loadRawDataBe16(kLolMonsterModifiers, tempSize);
- _monsterShiftOffs = (const int8 *)_staticres->loadRawData(kLolMonsterShiftOffsets, tempSize);
- _monsterDirFlags = _staticres->loadRawData(kLolMonsterDirFlags, tempSize);
- _monsterScaleX = _staticres->loadRawData(kLolMonsterScaleX, tempSize);
- _monsterScaleY = _staticres->loadRawData(kLolMonsterScaleY, tempSize);
- _monsterScaleWH = _staticres->loadRawDataBe16(kLolMonsterScaleWH, tempSize);
- _inventorySlotDesc = _staticres->loadRawDataBe16(kLolInventoryDesc, tempSize);
- _levelShpList = _staticres->loadStrings(kLolLevelShpList, tempSize);
- _levelDatList = _staticres->loadStrings(kLolLevelDatList, tempSize);
- _compassDefs = _staticres->loadCompassData(kLolCompassDefs, tempSize);
- _flyingItemShapes = _staticres->loadFlyingObjectData(kLolFlyingObjectShp, tempSize);
- _itemCost = _staticres->loadRawDataBe16(kLolItemPrices, tempSize);
- _stashSetupData = _staticres->loadRawData(kLolStashSetup, tempSize);
-
- _dscWalls = (const int8 *)_staticres->loadRawData(kLolDscWalls, tempSize);
-
- _dscOvlMap = _staticres->loadRawData(kLolDscOvlMap, tempSize);
- _dscShapeOvlIndex = _staticres->loadRawData(kLolDscOvlIndex, tempSize);
- _dscShapeScaleW = _staticres->loadRawDataBe16(kLolDscScaleWidthData, tempSize);
- _dscShapeScaleH = _staticres->loadRawDataBe16(kLolDscScaleHeightData, tempSize);
- _dscShapeY = (const int8 *)_staticres->loadRawData(kLolBaseDscY, tempSize);
-
- _dscDoorMonsterScaleTable = _staticres->loadRawDataBe16(kLolDscDoorScale, tempSize);
- _dscDoor4 = _staticres->loadRawDataBe16(kLolDscDoor4, tempSize);
- _dscDoorMonsterX = (const int16 *)_staticres->loadRawDataBe16(kLolDscDoorX, tempSize);
- _dscDoorMonsterY = (const int16 *)_staticres->loadRawDataBe16(kLolDscDoorY, tempSize);
-
- _scrollXTop = _staticres->loadRawData(kLolScrollXTop, tempSize);
- _scrollYTop = _staticres->loadRawData(kLolScrollYTop, tempSize);
- _scrollXBottom = _staticres->loadRawData(kLolScrollXBottom, tempSize);
- _scrollYBottom = _staticres->loadRawData(kLolScrollYBottom, tempSize);
-
- const char *const *tmpSndList = _staticres->loadStrings(kLolIngameSfxFiles, _ingameSoundListSize);
+ _pakFileList = _staticres->loadStrings(kLoLIngamePakFiles, _pakFileListSize);
+ _charDefaults = _staticres->loadCharData(kLoLCharacterDefs, _charDefaultsSize);
+ _ingameSoundIndex = (const uint16 *)_staticres->loadRawData(kLoLIngameSfxIndex, tempSize);
+ _musicTrackMap = _staticres->loadRawData(kLoLMusicTrackMap, tempSize);
+ _ingameGMSoundIndex = _staticres->loadRawData(kLoLIngameGMSfxIndex, _ingameGMSoundIndexSize);
+ _ingameMT32SoundIndex = _staticres->loadRawData(kLoLIngameMT32SfxIndex, _ingameMT32SoundIndexSize);
+ _ingamePCSpeakerSoundIndex = _staticres->loadRawData(kLoLIngamePcSpkSfxIndex, _ingamePCSpeakerSoundIndexSize);
+ _spellProperties = _staticres->loadSpellData(kLoLSpellProperties, tempSize);
+ _gameShapeMap = (const int8 *)_staticres->loadRawData(kLoLGameShapeMap, tempSize);
+ _sceneItemOffs = (const int8 *)_staticres->loadRawData(kLoLSceneItemOffs, tempSize);
+ _charInvIndex = _staticres->loadRawData(kLoLCharInvIndex, tempSize);
+ _charInvDefs = _staticres->loadRawData(kLoLCharInvDefs, tempSize);
+ _charDefsMan = _staticres->loadRawDataBe16(kLoLCharDefsMan, tempSize);
+ _charDefsWoman = _staticres->loadRawDataBe16(kLoLCharDefsWoman, tempSize);
+ _charDefsKieran = _staticres->loadRawDataBe16(kLoLCharDefsKieran, tempSize);
+ _charDefsAkshel = _staticres->loadRawDataBe16(kLoLCharDefsAkshel, tempSize);
+ _expRequirements = (const int32 *)_staticres->loadRawDataBe32(kLoLExpRequirements, tempSize);
+ _monsterModifiers = _staticres->loadRawDataBe16(kLoLMonsterModifiers, tempSize);
+ _monsterShiftOffs = (const int8 *)_staticres->loadRawData(kLoLMonsterShiftOffsets, tempSize);
+ _monsterDirFlags = _staticres->loadRawData(kLoLMonsterDirFlags, tempSize);
+ _monsterScaleX = _staticres->loadRawData(kLoLMonsterScaleX, tempSize);
+ _monsterScaleY = _staticres->loadRawData(kLoLMonsterScaleY, tempSize);
+ _monsterScaleWH = _staticres->loadRawDataBe16(kLoLMonsterScaleWH, tempSize);
+ _inventorySlotDesc = _staticres->loadRawDataBe16(kLoLInventoryDesc, tempSize);
+ _levelShpList = _staticres->loadStrings(kLoLLevelShpList, tempSize);
+ _levelDatList = _staticres->loadStrings(kLoLLevelDatList, tempSize);
+ _compassDefs = _staticres->loadCompassData(kLoLCompassDefs, tempSize);
+ _flyingItemShapes = _staticres->loadFlyingObjectData(kLoLFlyingObjectShp, tempSize);
+ _itemCost = _staticres->loadRawDataBe16(kLoLItemPrices, tempSize);
+ _stashSetupData = _staticres->loadRawData(kLoLStashSetup, tempSize);
+
+ _dscWalls = (const int8 *)_staticres->loadRawData(kLoLDscWalls, tempSize);
+
+ _dscOvlMap = _staticres->loadRawData(kLoLDscOvlMap, tempSize);
+ _dscShapeOvlIndex = _staticres->loadRawData(kLoLDscOvlIndex, tempSize);
+ _dscShapeScaleW = _staticres->loadRawDataBe16(kLoLDscScaleWidthData, tempSize);
+ _dscShapeScaleH = _staticres->loadRawDataBe16(kLoLDscScaleHeightData, tempSize);
+ _dscShapeY = (const int8 *)_staticres->loadRawData(kLoLBaseDscY, tempSize);
+
+ _dscDoorMonsterScaleTable = _staticres->loadRawDataBe16(kLoLDscDoorScale, tempSize);
+ _dscDoor4 = _staticres->loadRawDataBe16(kLoLDscDoor4, tempSize);
+ _dscDoorMonsterX = (const int16 *)_staticres->loadRawDataBe16(kLoLDscDoorX, tempSize);
+ _dscDoorMonsterY = (const int16 *)_staticres->loadRawDataBe16(kLoLDscDoorY, tempSize);
+
+ _scrollXTop = _staticres->loadRawData(kLoLScrollXTop, tempSize);
+ _scrollYTop = _staticres->loadRawData(kLoLScrollYTop, tempSize);
+ _scrollXBottom = _staticres->loadRawData(kLoLScrollXBottom, tempSize);
+ _scrollYBottom = _staticres->loadRawData(kLoLScrollYBottom, tempSize);
+
+ const char *const *tmpSndList = _staticres->loadStrings(kLoLIngameSfxFiles, _ingameSoundListSize);
if (tmpSndList) {
_ingameSoundList = new char*[_ingameSoundListSize];
for (int i = 0; i < _ingameSoundListSize; i++) {
_ingameSoundList[i] = new char[strlen(tmpSndList[i]) + 1];
strcpy(_ingameSoundList[i], tmpSndList[i]);
}
- _staticres->unloadId(kLolIngameSfxFiles);
+ _staticres->unloadId(kLoLIngameSfxFiles);
}
- _buttonData = _staticres->loadButtonDefs(kLolButtonDefs, tempSize);
- _buttonList1 = (const int16 *)_staticres->loadRawDataBe16(kLolButtonList1, tempSize);
- _buttonList2 = (const int16 *)_staticres->loadRawDataBe16(kLolButtonList2, tempSize);
- _buttonList3 = (const int16 *)_staticres->loadRawDataBe16(kLolButtonList3, tempSize);
- _buttonList4 = (const int16 *)_staticres->loadRawDataBe16(kLolButtonList4, tempSize);
- _buttonList5 = (const int16 *)_staticres->loadRawDataBe16(kLolButtonList5, tempSize);
- _buttonList6 = (const int16 *)_staticres->loadRawDataBe16(kLolButtonList6, tempSize);
- _buttonList7 = (const int16 *)_staticres->loadRawDataBe16(kLolButtonList7, tempSize);
- _buttonList8 = (const int16 *)_staticres->loadRawDataBe16(kLolButtonList8, tempSize);
+ _buttonData = _staticres->loadButtonDefs(kLoLButtonDefs, tempSize);
+ _buttonList1 = (const int16 *)_staticres->loadRawDataBe16(kLoLButtonList1, tempSize);
+ _buttonList2 = (const int16 *)_staticres->loadRawDataBe16(kLoLButtonList2, tempSize);
+ _buttonList3 = (const int16 *)_staticres->loadRawDataBe16(kLoLButtonList3, tempSize);
+ _buttonList4 = (const int16 *)_staticres->loadRawDataBe16(kLoLButtonList4, tempSize);
+ _buttonList5 = (const int16 *)_staticres->loadRawDataBe16(kLoLButtonList5, tempSize);
+ _buttonList6 = (const int16 *)_staticres->loadRawDataBe16(kLoLButtonList6, tempSize);
+ _buttonList7 = (const int16 *)_staticres->loadRawDataBe16(kLoLButtonList7, tempSize);
+ _buttonList8 = (const int16 *)_staticres->loadRawDataBe16(kLoLButtonList8, tempSize);
- _autoMapStrings = _staticres->loadRawDataBe16(kLolMapStringId, tempSize);
+ _autoMapStrings = _staticres->loadRawDataBe16(kLoLMapStringId, tempSize);
- const uint8 *tmp = _staticres->loadRawData(kLolLegendData, tempSize);
+ const uint8 *tmp = _staticres->loadRawData(kLoLLegendData, tempSize);
uint8 entrySize = tempSize / 12;
tempSize /= entrySize;
if (tempSize) {
@@ -326,21 +326,21 @@ void LoLEngine::initStaticResource() {
_defaultLegendData[i].stringId = READ_LE_UINT16(tmp);
tmp += 2;
}
- _staticres->unloadId(kLolLegendData);
+ _staticres->unloadId(kLoLLegendData);
}
- tmp = _staticres->loadRawData(kLolMapCursorOvl, tempSize);
+ tmp = _staticres->loadRawData(kLoLMapCursorOvl, tempSize);
if (tmp) {
_mapCursorOverlay = new uint8[tempSize];
memcpy(_mapCursorOverlay, tmp, tempSize);
- _staticres->unloadId(kLolMapCursorOvl);
+ _staticres->unloadId(kLoLMapCursorOvl);
}
- _updateSpellBookCoords = _staticres->loadRawData(kLolSpellbookCoords, tempSize);
- _updateSpellBookAnimData = _staticres->loadRawData(kLolSpellbookAnim, tempSize);
- _healShapeFrames = _staticres->loadRawData(kLolHealShapeFrames, tempSize);
+ _updateSpellBookCoords = _staticres->loadRawData(kLoLSpellbookCoords, tempSize);
+ _updateSpellBookAnimData = _staticres->loadRawData(kLoLSpellbookAnim, tempSize);
+ _healShapeFrames = _staticres->loadRawData(kLoLHealShapeFrames, tempSize);
- tmp = _staticres->loadRawData(kLolLightningDefs, tempSize);
+ tmp = _staticres->loadRawData(kLoLLightningDefs, tempSize);
if (tmp) {
_lightningProps = new LightningProperty[5];
for (int i = 0; i < 5; i++) {
@@ -348,10 +348,10 @@ void LoLEngine::initStaticResource() {
_lightningProps[i].frameDiv = tmp[(i << 2) + 1];
_lightningProps[i].sfxId = READ_LE_UINT16(&tmp[(i << 2) + 2]);
}
- _staticres->unloadId(kLolLightningDefs);
+ _staticres->unloadId(kLoLLightningDefs);
}
- _fireBallCoords = (const int16*)_staticres->loadRawDataBe16(kLolFireballCoords, tempSize);
+ _fireBallCoords = (const int16*)_staticres->loadRawDataBe16(kLoLFireballCoords, tempSize);
_buttonCallbacks.clear();
_buttonCallbacks.reserve(95);
diff --git a/engines/kyra/staticres_rpg.cpp b/engines/kyra/staticres_rpg.cpp
index 49a55fc9b8..0dfdb381ed 100644
--- a/engines/kyra/staticres_rpg.cpp
+++ b/engines/kyra/staticres_rpg.cpp
@@ -28,11 +28,11 @@ namespace Kyra {
#if defined(ENABLE_EOB) || defined(ENABLE_LOL)
const uint16 *StaticResource::loadRawDataBe16(int id, int &entries) {
- return (const uint16 *)getData(id, kLolRawDataBe16, entries);
+ return (const uint16 *)getData(id, kLoLRawDataBe16, entries);
}
const uint32 *StaticResource::loadRawDataBe32(int id, int &entries) {
- return (const uint32 *)getData(id, kLolRawDataBe32, entries);
+ return (const uint32 *)getData(id, kLoLRawDataBe32, entries);
}
bool StaticResource::loadRawDataBe16(Common::SeekableReadStream &stream, void *&ptr, int &size) {
@@ -77,18 +77,18 @@ const uint8 KyraRpgEngine::_dropItemDirIndex[] = { 0, 1, 2, 3, 1, 3, 0, 2, 3, 2,
void KyraRpgEngine::initStaticResource() {
int temp;
- _dscShapeX = (const int16 *)_staticres->loadRawDataBe16(kLolEobCommonDscX, temp);
- _dscShapeIndex = (const int8 *)_staticres->loadRawData(kLolEobCommonDscShapeIndex, temp);
- _dscTileIndex = _staticres->loadRawData(kLolEobCommonDscTileIndex, temp);
- _dscDim1 = (const int8 *)_staticres->loadRawData(kLolEobCommonDscDimData1, temp);
- _dscDim2 = (const int8 *)_staticres->loadRawData(kLolEobCommonDscDimData2, temp);
- _dscUnk2 = _staticres->loadRawData(kLolEobCommonDscUnk2, temp);
- _dscBlockMap = _staticres->loadRawData(kLolEobCommonDscBlockMap, temp);
- _dscBlockIndex = (const int8 *)_staticres->loadRawData(kLolEobCommonDscBlockIndex, temp);
- _dscDimMap = _staticres->loadRawData(kLolEobCommonDscDimMap, temp);
- _dscDoorShpIndex = _staticres->loadRawData(kLolEobCommonDscDoorShapeIndex, _dscDoorShpIndexSize);
- _dscDoorY2 = _staticres->loadRawData(kLolEobCommonDscDoorY2, temp);
- _moreStrings = _staticres->loadStrings(kLolEobCommonMoreStrings, temp);
+ _dscShapeX = (const int16 *)_staticres->loadRawDataBe16(kRpgCommonDscX, temp);
+ _dscShapeIndex = (const int8 *)_staticres->loadRawData(kRpgCommonDscShapeIndex, temp);
+ _dscTileIndex = _staticres->loadRawData(kRpgCommonDscTileIndex, temp);
+ _dscDim1 = (const int8 *)_staticres->loadRawData(kRpgCommonDscDimData1, temp);
+ _dscDim2 = (const int8 *)_staticres->loadRawData(kRpgCommonDscDimData2, temp);
+ _dscUnk2 = _staticres->loadRawData(kRpgCommonDscUnk2, temp);
+ _dscBlockMap = _staticres->loadRawData(kRpgCommonDscBlockMap, temp);
+ _dscBlockIndex = (const int8 *)_staticres->loadRawData(kRpgCommonDscBlockIndex, temp);
+ _dscDimMap = _staticres->loadRawData(kRpgCommonDscDimMap, temp);
+ _dscDoorShpIndex = _staticres->loadRawData(kRpgCommonDscDoorShapeIndex, _dscDoorShpIndexSize);
+ _dscDoorY2 = _staticres->loadRawData(kRpgCommonDscDoorY2, temp);
+ _moreStrings = _staticres->loadStrings(kRpgCommonMoreStrings, temp);
}
#endif // (ENABLE_EOB || ENABLE_LOL)
diff --git a/engines/kyra/text_rpg.cpp b/engines/kyra/text_rpg.cpp
index bbc3cdbd98..1201cdcb45 100644
--- a/engines/kyra/text_rpg.cpp
+++ b/engines/kyra/text_rpg.cpp
@@ -32,15 +32,15 @@
namespace Kyra {
enum {
- kEobTextBufferSize = 2048
+ kEoBTextBufferSize = 2048
};
TextDisplayer_rpg::TextDisplayer_rpg(KyraRpgEngine *engine, Screen *sScreen) : _vm(engine), _screen(sScreen),
_lineCount(0), _printFlag(false), _lineWidth(0), _numCharsTotal(0), _allowPageBreak(true),
_numCharsLeft(0), _numCharsPrinted(0), _sjisLineBreakFlag(false), _waitButtonMode(1) {
- _dialogueBuffer = new char[kEobTextBufferSize];
- memset(_dialogueBuffer, 0, kEobTextBufferSize);
+ _dialogueBuffer = new char[kEoBTextBufferSize];
+ memset(_dialogueBuffer, 0, kEoBTextBufferSize);
_currentLine = new char[85];
memset(_currentLine, 0, 85);
@@ -463,8 +463,8 @@ void TextDisplayer_rpg::printLine(char *str) {
void TextDisplayer_rpg::printDialogueText(int stringId, const char *pageBreakString) {
const char * str = (const char *)(screen()->getCPagePtr(5) + READ_LE_UINT16(&screen()->getCPagePtr(5)[(stringId - 1) << 1]));
- assert (strlen(str) < kEobTextBufferSize);
- Common::strlcpy(_dialogueBuffer, str, kEobTextBufferSize);
+ assert (strlen(str) < kEoBTextBufferSize);
+ Common::strlcpy(_dialogueBuffer, str, kEoBTextBufferSize);
displayText(_dialogueBuffer);
@@ -478,8 +478,8 @@ void TextDisplayer_rpg::printDialogueText(int stringId, const char *pageBreakStr
}
void TextDisplayer_rpg::printDialogueText(const char *str, bool wait) {
- assert (strlen(str) < kEobTextBufferSize);
- Common::strlcpy(_dialogueBuffer, str, kEobTextBufferSize);
+ assert (strlen(str) < kEoBTextBufferSize);
+ Common::strlcpy(_dialogueBuffer, str, kEoBTextBufferSize);
strcpy(_dialogueBuffer, str);
displayText(_dialogueBuffer);
@@ -495,7 +495,7 @@ void TextDisplayer_rpg::printMessage(const char *str, int textColor, ...) {
va_list args;
va_start(args, textColor);
- vsnprintf(_dialogueBuffer, kEobTextBufferSize - 1, str, args);
+ vsnprintf(_dialogueBuffer, kEoBTextBufferSize - 1, str, args);
va_end(args);
displayText(_dialogueBuffer);
diff --git a/engines/kyra/timer_eob.cpp b/engines/kyra/timer_eob.cpp
index b80563bd11..9cc08b9a78 100644
--- a/engines/kyra/timer_eob.cpp
+++ b/engines/kyra/timer_eob.cpp
@@ -29,9 +29,9 @@
namespace Kyra {
-#define TimerV2(x) new Common::Functor1Mem<int, void, EobCoreEngine>(this, &EobCoreEngine::x)
+#define TimerV2(x) new Common::Functor1Mem<int, void, EoBCoreEngine>(this, &EoBCoreEngine::x)
-void EobCoreEngine::setupTimers() {
+void EoBCoreEngine::setupTimers() {
_timer->addTimer(0, TimerV2(timerProcessCharacterExchange), 9, false);
_timer->addTimer(1, TimerV2(timerProcessFlyingObjects), 3, true);
_timer->addTimer(0x20, TimerV2(timerProcessMonsters), 20, true);
@@ -55,10 +55,10 @@ void EobCoreEngine::setupTimers() {
_timer->resetNextRun();
}
-void EobCoreEngine::setCharEventTimer(int charIndex, uint32 countdown, int evnt, int updateExistingTimer) {
+void EoBCoreEngine::setCharEventTimer(int charIndex, uint32 countdown, int evnt, int updateExistingTimer) {
uint32 ntime = _system->getMillis() + countdown * _tickLength;
uint8 timerId = 0x30 | (charIndex & 0x0f);
- EobCharacter *c = &_characters[charIndex];
+ EoBCharacter *c = &_characters[charIndex];
if (!_timer->isEnabled(timerId)) {
c->timers[0] = ntime;
@@ -101,8 +101,8 @@ void EobCoreEngine::setCharEventTimer(int charIndex, uint32 countdown, int evnt,
}
}
-void EobCoreEngine::deleteCharEventTimer(int charIndex, int evnt) {
- EobCharacter *c = &_characters[charIndex];
+void EoBCoreEngine::deleteCharEventTimer(int charIndex, int evnt) {
+ EoBCharacter *c = &_characters[charIndex];
for (int i = 0; i < 10; i++) {
if (c->events[i] == evnt) {
c->events[i] = 0;
@@ -112,9 +112,9 @@ void EobCoreEngine::deleteCharEventTimer(int charIndex, int evnt) {
setupCharacterTimers();
}
-void EobCoreEngine::setupCharacterTimers() {
+void EoBCoreEngine::setupCharacterTimers() {
for (int i = 0; i < 6; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
if (!testCharacter(i, 1))
continue;
@@ -136,10 +136,10 @@ void EobCoreEngine::setupCharacterTimers() {
_timer->resetNextRun();
}
-void EobCoreEngine::advanceTimers(uint32 millis) {
+void EoBCoreEngine::advanceTimers(uint32 millis) {
uint32 ct = _system->getMillis();
for (int i = 0; i < 6; i++) {
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
for (int ii = 0; ii < 10; ii++) {
if (c->timers[ii] > ct) {
uint32 chrt = c->timers[ii] - ct;
@@ -167,7 +167,7 @@ void EobCoreEngine::advanceTimers(uint32 millis) {
}
}
-void EobCoreEngine::timerProcessCharacterExchange(int timerNum) {
+void EoBCoreEngine::timerProcessCharacterExchange(int timerNum) {
_charExchangeSwap ^= 1;
if (_charExchangeSwap) {
int index = _exchangeCharacterId;
@@ -179,10 +179,10 @@ void EobCoreEngine::timerProcessCharacterExchange(int timerNum) {
}
}
-void EobCoreEngine::timerProcessFlyingObjects(int timerNum) {
+void EoBCoreEngine::timerProcessFlyingObjects(int timerNum) {
static const uint8 dirPosIndex[] = { 0x82, 0x83, 0x00, 0x01, 0x01, 0x80, 0x03, 0x82, 0x02, 0x03, 0x80, 0x81, 0x81, 0x00, 0x83, 0x02 };
for (int i = 0; i < 10; i++) {
- EobFlyingObject *fo = &_flyingObjects[i];
+ EoBFlyingObject *fo = &_flyingObjects[i];
if (!fo->enable)
continue;
@@ -218,13 +218,13 @@ void EobCoreEngine::timerProcessFlyingObjects(int timerNum) {
}
}
-void EobCoreEngine::timerProcessMonsters(int timerNum) {
+void EoBCoreEngine::timerProcessMonsters(int timerNum) {
updateMonsters(timerNum & 0x0f);
}
-void EobCoreEngine::timerSpecialCharacterUpdate(int timerNum) {
+void EoBCoreEngine::timerSpecialCharacterUpdate(int timerNum) {
int charIndex = timerNum & 0x0f;
- EobCharacter *c = &_characters[charIndex];
+ EoBCharacter *c = &_characters[charIndex];
uint32 ctime = _system->getMillis();
for (int i = 0; i < 10; i++) {
@@ -321,7 +321,7 @@ void EobCoreEngine::timerSpecialCharacterUpdate(int timerNum) {
_timer->setCountdown(timerNum, (nextTimer - ctime) / _tickLength);
}
-void EobCoreEngine::timerUpdateTeleporters(int timerNum) {
+void EoBCoreEngine::timerUpdateTeleporters(int timerNum) {
_teleporterPulse ^= 1;
for (int i = 0; i < 18; i++) {
uint8 w = _visibleBlocks[i]->walls[_sceneDrawVarDown];
@@ -332,12 +332,12 @@ void EobCoreEngine::timerUpdateTeleporters(int timerNum) {
}
}
-void EobCoreEngine::timerUpdateFoodStatus(int timerNum) {
+void EoBCoreEngine::timerUpdateFoodStatus(int timerNum) {
for (int i = 0; i < 6; i++) {
// Ring of Sustenance check
if (checkInventoryForRings(i, 2))
continue;
- EobCharacter *c = &_characters[i];
+ EoBCharacter *c = &_characters[i];
if (c->food != 0 && c->flags & 1 && c->hitPointsCur > -10) {
c->food--;
gui_drawFoodStatusGraph(i);
@@ -345,9 +345,9 @@ void EobCoreEngine::timerUpdateFoodStatus(int timerNum) {
}
}
-void EobCoreEngine::timerUpdateMonsterIdleAnim(int timerNum) {
+void EoBCoreEngine::timerUpdateMonsterIdleAnim(int timerNum) {
for (int i = 0; i < 18; i++) {
- EobMonsterInPlay *m = &_monsters[i];
+ EoBMonsterInPlay *m = &_monsters[i];
if (m->mode == 7 || m->mode == 10 || (m->flags & 0x20) || (rollDice(1, 2, 0) != 1))
continue;
m->idleAnimState = (rollDice(1, 2, 0) << 4) | rollDice(1, 2, 0);