update imuse tables

svn-id: r5126
This commit is contained in:
Paweł Kołodziejski 2002-10-10 21:38:20 +00:00
parent 3513779186
commit fec2879a07

View File

@ -4869,6 +4869,7 @@ struct imuse_music_table {
char name[30];
char title[30];
char filename[15];
int8 unk1;
};
struct imuse_music_map {
@ -4925,10 +4926,10 @@ static const imuse_music_map _digStateMusicMap[] = {
{41, 43, 0, 0, 0, 0 },
{42, 44, 0, 0, 0, 0 },
{43, 43, 0, 0, 0, 0 },
{44, 45, 0, 0, 0, 0 },
{44, 45, 117,45, 114,26},
{45, 1, 0, 0, 0, 0 },
{46, 33, 6, 35, 5, 34},
{47, 1, 117,45, 114,46},
{47, 1, 0, 0, 0, 0 },
{48, 43, 0, 0, 0, 0 },
{49, 44, 0, 0, 0, 0 },
{50, 1, 0, 0, 0, 0 },
@ -4997,142 +4998,260 @@ static const imuse_music_map _digStateMusicMap[] = {
};
static const imuse_music_table _digStateMusicTable[] = {
{0, "STATE_NULL", "", "" },
{1, "stateNoChange", "", "" },
{2, "stateAstShip", "Asteroid (amb-ship)", "ASTERO~1.IMU"},
{3, "stateAstClose", "Asteroid (amb-close)", "ASTERO~2.IMU"},
{4, "stateAstInside", "Asteroid (inside)", "ASTERO~3.IMU"},
{5, "stateAstCore", "Asteroid (core)", "ASTERO~4.IMU"},
{6, "stateCanyonClose", "Canyon (close)", "CANYON~1.IMU"},
{7, "stateCanyonClose_m", "Canyon (close-m)", "CANYON~2.IMU"},
{8, "stateCanyonOver", "Canyon (over)", "CANYON~3.IMU"},
{9, "stateCanyonWreck", "Canyon (wreck)", "CANYON~4.IMU"},
{10, "stateNexusCanyon", "Nexus (plan)", "NEXUS(~1.IMU"},
{11, "stateNexusPlan", "Nexus (plan)", "NEXUS(~1.IMU"},
{12, "stateNexusRamp", "Nexus (ramp)", "NEXUS(~2.IMU"},
{13, "stateNexusMuseum", "Nexus (museum)", "NEXUS(~3.IMU"},
{14, "stateNexusMap", "Nexus (map)", "NEXUS(~4.IMU"},
{15, "stateNexusTomb", "Nexus (tomb)", "NE3706~5.IMU"},
{16, "stateNexusCath", "Nexus (cath)", "NE3305~5.IMU"},
{17, "stateNexusAirlock", "Nexus (airlock)", "NE2D3A~5.IMU"},
{18, "stateNexusPowerOff", "Nexus (power)", "NE8522~5.IMU"},
{19, "stateMuseumTramNear", "Tram (mu-near)", "TRAM(M~1.IMU"},
{20, "stateMuseumTramFar", "Tram (mu-far)", "TRAM(M~2.IMU"},
{21, "stateMuseumLockup", "Museum (lockup)", "MUSEUM~1.IMU"},
{22, "stateMuseumPool", "Museum (amb-pool)", "MUSEUM~2.IMU"},
{23, "stateMuseumSpire", "Museum (amb-spire)", "MUSEUM~3.IMU"},
{24, "stateMuseumMuseum", "Museum (amb-mu)", "MUSEUM~4.IMU"},
{25, "stateMuseumLibrary", "Museum (library)", "MUB575~5.IMU"},
{26, "stateMuseumCavern", "Museum (cavern)", "MUF9BE~5.IMU"},
{27, "stateTombTramNear", "Tram (tomb-near)", "TRAM(T~1.IMU"},
{28, "stateTombBase", "Tomb (amb-base)", "TOMB(A~1.IMU"},
{29, "stateTombSpire", "Tomb (amb-spire)", "TOMB(A~2.IMU"},
{30, "stateTombCave", "Tomb (amb-cave)", "TOMB(A~3.IMU"},
{31, "stateTombCrypt", "Tomb (crypt)", "TOMB(C~1.IMU"},
{32, "stateTombGuards", "Tomb (crypt-guards)", "TOMB(C~2.IMU"},
{33, "stateTombInner", "Tomb (inner)", "TOMB(I~1.IMU"},
{34, "stateTombCreator1", "Tomb (creator 1)", "TOMB(C~3.IMU"},
{35, "stateTombCreator2", "Tomb (creator 2)", "TOMB(C~4.IMU"},
{36, "statePlanTramNear", "Tram (plan-near)", "TRAM(P~1.IMU"},
{37, "statePlanTramFar", "Tram (plan-far)", "TRAM(P~2.IMU"},
{38, "statePlanBase", "Plan (amb-base)", "PLAN(A~1.IMU"},
{39, "statePlanSpire", "Plan (amb-spire)", "PLAN(A~2.IMU"},
{40, "statePlanDome", "Plan (dome)", "PLAN(D~1.IMU"},
{41, "stateMapTramNear", "Tram (map-near)", "TRAM(M~3.IMU"},
{42, "stateMapTramFar", "Tram (map-far)", "TRAM(M~4.IMU"},
{43, "stateMapCanyon", "Map (amb-canyon)", "MAP(AM~1.IMU"},
{44, "stateMapExposed", "Map (amb-exposed)", "MAP(AM~2.IMU"},
{45, "stateMapNestEmpty", "Map (amb-nest)", "MAP(AM~4.IMU"},
{46, "stateMapNestMonster", "Map (monster)", "MAP(MO~1.IMU"},
{47, "stateMapKlein", "Map (klein)", "MAP(KL~1.IMU"},
{48, "stateCathTramNear", "Tram (cath-near)", "TRAM(C~1.IMU"},
{49, "stateCathTramFar", "Tram (cath-far)", "TRAM(C~2.IMU"},
{50, "stateCathLab", "Cath (amb-inside)", "CATH(A~1.IMU"},
{51, "stateCathOutside", "Cath (amb-outside)", "CATH(A~2.IMU"},
{52, "stateWorldMuseum", "World (museum)", "WORLD(~1.IMU"},
{53, "stateWorldPlan", "World (plan)", "WORLD(~2.IMU"},
{54, "stateWorldTomb", "World (tomb)", "WORLD(~3.IMU"},
{55, "stateWorldMap", "World (map)", "WORLD(~4.IMU"},
{56, "stateWorldCath", "World (cath)", "WO3227~5.IMU"},
{57, "stateEye1", "Eye 1", "EYE1~1.IMU" },
{58, "stateEye2", "Eye 2", "EYE2~1.IMU" },
{59, "stateEye3", "Eye 3", "EYE3~1.IMU" },
{60, "stateEye4", "Eye 4", "EYE4~1.IMU" },
{61, "stateEye5", "Eye 5", "EYE5~1.IMU" },
{62, "stateEye6", "Eye 6", "EYE6~1.IMU" },
{63, "stateEye7", "Eye 7", "EYE7~1.IMU" },
{-1, "", "", "" },
{0, "STATE_NULL", "", "", 0},
{1, "stateNoChange", "", "", 0},
{2, "stateAstShip", "Asteroid (amb-ship)", "ASTERO~1.IMU", 3},
{3, "stateAstClose", "Asteroid (amb-close)", "ASTERO~2.IMU", 3},
{4, "stateAstInside", "Asteroid (inside)", "ASTERO~3.IMU", 3},
{5, "stateAstCore", "Asteroid (core)", "ASTERO~4.IMU", 3},
{6, "stateCanyonClose", "Canyon (close)", "CANYON~1.IMU", 3},
{7, "stateCanyonClose_m", "Canyon (close-m)", "CANYON~2.IMU", 3},
{8, "stateCanyonOver", "Canyon (over)", "CANYON~3.IMU", 3},
{9, "stateCanyonWreck", "Canyon (wreck)", "CANYON~4.IMU", 3},
{10, "stateNexusCanyon", "Nexus (plan)", "NEXUS(~1.IMU", 3},
{11, "stateNexusPlan", "Nexus (plan)", "NEXUS(~1.IMU", 3},
{12, "stateNexusRamp", "Nexus (ramp)", "NEXUS(~2.IMU", 3},
{13, "stateNexusMuseum", "Nexus (museum)", "NEXUS(~3.IMU", 3},
{14, "stateNexusMap", "Nexus (map)", "NEXUS(~4.IMU", 3},
{15, "stateNexusTomb", "Nexus (tomb)", "NE3706~5.IMU", 3},
{16, "stateNexusCath", "Nexus (cath)", "NE3305~5.IMU", 3},
{17, "stateNexusAirlock", "Nexus (airlock)", "NE2D3A~5.IMU", 3},
{18, "stateNexusPowerOff", "Nexus (power)", "NE8522~5.IMU", 3},
{19, "stateMuseumTramNear", "Tram (mu-near)", "TRAM(M~1.IMU", 3},
{20, "stateMuseumTramFar", "Tram (mu-far)", "TRAM(M~2.IMU", 3},
{21, "stateMuseumLockup", "Museum (lockup)", "MUSEUM~1.IMU", 3},
{22, "stateMuseumPool", "Museum (amb-pool)", "MUSEUM~2.IMU", 3},
{23, "stateMuseumSpire", "Museum (amb-spire)", "MUSEUM~3.IMU", 3},
{24, "stateMuseumMuseum", "Museum (amb-mu)", "MUSEUM~4.IMU", 3},
{25, "stateMuseumLibrary", "Museum (library)", "MUB575~5.IMU", 3},
{26, "stateMuseumCavern", "Museum (cavern)", "MUF9BE~5.IMU", 3},
{27, "stateTombTramNear", "Tram (tomb-near)", "TRAM(T~1.IMU", 3},
{28, "stateTombBase", "Tomb (amb-base)", "TOMB(A~1.IMU", 3},
{29, "stateTombSpire", "Tomb (amb-spire)", "TOMB(A~2.IMU", 3},
{30, "stateTombCave", "Tomb (amb-cave)", "TOMB(A~3.IMU", 3},
{31, "stateTombCrypt", "Tomb (crypt)", "TOMB(C~1.IMU", 3},
{32, "stateTombGuards", "Tomb (crypt-guards)", "TOMB(C~2.IMU", 3},
{33, "stateTombInner", "Tomb (inner)", "TOMB(I~1.IMU", 3},
{34, "stateTombCreator1", "Tomb (creator 1)", "TOMB(C~3.IMU", 3},
{35, "stateTombCreator2", "Tomb (creator 2)", "TOMB(C~4.IMU", 3},
{36, "statePlanTramNear", "Tram (plan-near)", "TRAM(P~1.IMU", 3},
{37, "statePlanTramFar", "Tram (plan-far)", "TRAM(P~2.IMU", 3},
{38, "statePlanBase", "Plan (amb-base)", "PLAN(A~1.IMU", 3},
{39, "statePlanSpire", "Plan (amb-spire)", "PLAN(A~2.IMU", 3},
{40, "statePlanDome", "Plan (dome)", "PLAN(D~1.IMU", 3},
{41, "stateMapTramNear", "Tram (map-near)", "TRAM(M~3.IMU", 3},
{42, "stateMapTramFar", "Tram (map-far)", "TRAM(M~4.IMU", 3},
{43, "stateMapCanyon", "Map (amb-canyon)", "MAP(AM~1.IMU", 3},
{44, "stateMapExposed", "Map (amb-exposed)", "MAP(AM~2.IMU", 3},
{45, "stateMapNestEmpty", "Map (amb-nest)", "MAP(AM~4.IMU", 3},
{46, "stateMapNestMonster", "Map (monster)", "MAP(MO~1.IMU", 3},
{47, "stateMapKlein", "Map (klein)", "MAP(KL~1.IMU", 3},
{48, "stateCathTramNear", "Tram (cath-near)", "TRAM(C~1.IMU", 3},
{49, "stateCathTramFar", "Tram (cath-far)", "TRAM(C~2.IMU", 3},
{50, "stateCathLab", "Cath (amb-inside)", "CATH(A~1.IMU", 3},
{51, "stateCathOutside", "Cath (amb-outside)", "CATH(A~2.IMU", 3},
{52, "stateWorldMuseum", "World (museum)", "WORLD(~1.IMU", 3},
{53, "stateWorldPlan", "World (plan)", "WORLD(~2.IMU", 3},
{54, "stateWorldTomb", "World (tomb)", "WORLD(~3.IMU", 3},
{55, "stateWorldMap", "World (map)", "WORLD(~4.IMU", 3},
{56, "stateWorldCath", "World (cath)", "WO3227~5.IMU", 3},
{57, "stateEye1", "Eye 1", "EYE1~1.IMU", 3},
{58, "stateEye2", "Eye 2", "EYE2~1.IMU", 3},
{59, "stateEye3", "Eye 3", "EYE3~1.IMU", 3},
{60, "stateEye4", "Eye 4", "EYE4~1.IMU", 3},
{61, "stateEye5", "Eye 5", "EYE5~1.IMU", 3},
{62, "stateEye6", "Eye 6", "EYE6~1.IMU", 3},
{63, "stateEye7", "Eye 7", "EYE7~1.IMU", 3},
{-1, "", "", "", 0},
};
static const imuse_music_table _digSeqMusicTable[] = {
{2000, "SEQ_NULL", "", "" },
{2005, "seqLogo", "", "" },
{2010, "seqIntro", "", "" },
{2020, "seqExplosion1b", "", "" },
{2030, "seqAstTunnel1a", "Seq (ast tunnel 1a)", "SEQ(AS~1.IMU"},
{2031, "seqAstTunnel2b", "", "" },
{2032, "seqAstTunnel3a", "Seq (ast tunnel 3a)", "SEQ(AS~2.IMU"},
{2040, "seqToPlanet1b", "", "" },
{2045, "seqArgBegin", "Seq (arg begin)", "SEQ(AR~1.IMU"},
{2046, "seqArgEnd", "Seq (arg end)", "SEQ(AR~2.IMU"},
{2050, "seqWreckGhost", "Seq (ghost-wreck)", "SEQ(GH~1.IMU"},
{2060, "seqCanyonGhost", "Seq (ghost-canyon)", "SEQ(GH~2.IMU"},
{2070, "seqBrinkFall", "", "" },
{2080, "seqPanUpCanyon", "Seq (pan up canyon)", "SEQ(PA~1.IMU"},
{2091, "seqAirlockTunnel1b", "", "" },
{2100, "seqTramToMu", "", "" },
{2101, "seqTramFromMu", "", "" },
{2102, "seqTramToTomb", "", "" },
{2103, "seqTramFromTomb", "", "" },
{2104, "seqTramToPlan", "", "" },
{2105, "seqTramFromPlan", "", "" },
{2106, "seqTramToMap", "", "" },
{2107, "seqTramFromMap", "", "" },
{2108, "seqTramToCath", "", "" },
{2109, "seqTramFromCath", "", "" },
{2110, "seqMuseumGhost", "", "" },
{2120, "seqSerpentAppears", "", "" },
{2130, "seqSerpentEats", "", "" },
{2140, "seqBrinkRes1b", "", "" },
{2141, "seqBrinkRes2a", "Seq (brink's madness)", "SEQ(BR~1.IMU"},
{2150, "seqLockupEntry", "Seq (brink's madness)", "SEQ(BR~1.IMU"},
{2160, "seqSerpentExplodes", "", "" },
{2170, "seqSwimUnderwater", "Seq (descent)", "SEQ(DE~1.IMU"},
{2175, "seqWavesPlunge", "Seq (plunge)", "SEQ(PL~1.IMU"},
{2180, "seqCryptOpens", "", "" },
{2190, "seqGuardsFight", "", "" },
{2200, "seqCreatorRes1.1a", "Seq (creator res 1.1a)", "SEQ(CR~1.IMU"},
{2201, "seqCreatorRes1.2b", "", "" },
{2210, "seqMaggieCapture1b", "", "" },
{2220, "seqStealCrystals", "Seq (brink's madness)", "SEQ(BR~1.IMU"},
{2230, "seqGetByMonster", "", "" },
{2240, "seqKillMonster1b", "", "" },
{2250, "seqCreatorRes2.1a", "Seq (creator res 2.1a)", "SEQ(CR~2.IMU"},
{2251, "seqCreatorRes2.2b", "", "" },
{2252, "seqCreatorRes2.3a", "Seq (creator res 2.3a)", "SEQ(CR~3.IMU"},
{2260, "seqMaggieInsists", "", "" },
{2270, "seqBrinkHelpCall", "", "" },
{2280, "seqBrinkCrevice1a", "Seq (brink crevice 1a)", "SEQ(BR~2.IMU"},
{2281, "seqBrinkCrevice2a", "Seq (brink crevice 2a)", "SEQ(BR~3.IMU"},
{2290, "seqCathAccess1b", "", "" },
{2291, "seqCathAccess2a", "Seq (cath access 2a)", "SEQ(CA~1.IMU"},
{2300, "seqBrinkAtGenerator", "Seq (brink's madness)", "SEQ(BR~1.IMU"},
{2320, "seqFightBrink1b", "", "" },
{2340, "seqMaggieDies1b", "", "" },
{2346, "seqMaggieRes1b", "", "" },
{2347, "seqMaggieRes2a", "Seq (maggie res 2a)", "SEQ(MA~1.IMU"},
{2350, "seqCreatureFalls", "", "" },
{2360, "seqFinale1b", "", "" },
{2370, "seqFinale2a", "Seq (finale 2a)", "SEQ(FI~1.IMU"},
{2380, "seqFinale3b1", "", "" },
{2390, "seqFinale3b2", "", "" },
{2400, "seqFinale4a", "Seq (finale 4a)", "SEQ(FI~2.IMU"},
{2410, "seqFinale5a", "Seq (finale 5a)", "SEQ(FI~3.IMU"},
{2420, "seqFinale6a", "Seq (finale 6a)", "SEQ(FI~4.IMU"},
{2430, "seqFinale7a", "Seq (finale 7a)", "SE3D2B~5.IMU"},
{2440, "seqFinale8b", "", "" },
{2450, "seqFinale9a", "Seq (finale 9a)", "SE313B~5.IMU"},
{-1, "", "", "" },
{2000, "SEQ_NULL", "", "", 0},
{2005, "seqLogo", "", "", 0},
{2010, "seqIntro", "", "", 0},
{2020, "seqExplosion1b", "", "", 6},
{2030, "seqAstTunnel1a", "Seq (ast tunnel 1a)", "SEQ(AS~1.IMU", 3},
{2031, "seqAstTunnel2b", "", "", 6},
{2032, "seqAstTunnel3a", "Seq (ast tunnel 3a)", "SEQ(AS~2.IMU", 4},
{2040, "seqToPlanet1b", "", "", 5},
{2045, "seqArgBegin", "Seq (arg begin)", "SEQ(AR~1.IMU", 4},
{2046, "seqArgEnd", "Seq (arg end)", "SEQ(AR~2.IMU", 4},
{2050, "seqWreckGhost", "Seq (ghost-wreck)", "SEQ(GH~1.IMU", 4},
{2060, "seqCanyonGhost", "Seq (ghost-canyon)", "SEQ(GH~2.IMU", 4},
{2070, "seqBrinkFall", "", "", 0},
{2080, "seqPanUpCanyon", "Seq (pan up canyon)", "SEQ(PA~1.IMU", 4},
{2091, "seqAirlockTunnel1b", "", "", 6},
{2100, "seqTramToMu", "", "", 6},
{2101, "seqTramFromMu", "", "", 6},
{2102, "seqTramToTomb", "", "", 6},
{2103, "seqTramFromTomb", "", "", 6},
{2104, "seqTramToPlan", "", "", 6},
{2105, "seqTramFromPlan", "", "", 6},
{2106, "seqTramToMap", "", "", 6},
{2107, "seqTramFromMap", "", "", 6},
{2108, "seqTramToCath", "", "", 6},
{2109, "seqTramFromCath", "", "", 6},
{2110, "seqMuseumGhost", "", "", 0},
{2120, "seqSerpentAppears", "", "", 0},
{2130, "seqSerpentEats", "", "", 0},
{2140, "seqBrinkRes1b", "", "", 6},
{2141, "seqBrinkRes2a", "Seq (brink's madness)", "SEQ(BR~1.IMU", 4},
{2150, "seqLockupEntry", "Seq (brink's madness)", "SEQ(BR~1.IMU", 3},
{2160, "seqSerpentExplodes", "", "", 0},
{2170, "seqSwimUnderwater", "Seq (descent)", "SEQ(DE~1.IMU", 4},
{2175, "seqWavesPlunge", "Seq (plunge)", "SEQ(PL~1.IMU", 4},
{2180, "seqCryptOpens", "", "", 0},
{2190, "seqGuardsFight", "", "", 0},
{2200, "seqCreatorRes1.1a", "Seq (creator res 1.1a)", "SEQ(CR~1.IMU", 3},
{2201, "seqCreatorRes1.2b", "", "", 6},
{2210, "seqMaggieCapture1b", "", "", 6},
{2220, "seqStealCrystals", "Seq (brink's madness)", "SEQ(BR~1.IMU", 3},
{2230, "seqGetByMonster", "", "", 0},
{2240, "seqKillMonster1b", "", "", 6},
{2250, "seqCreatorRes2.1a", "Seq (creator res 2.1a)", "SEQ(CR~2.IMU", 3},
{2251, "seqCreatorRes2.2b", "", "", 6},
{2252, "seqCreatorRes2.3a", "Seq (creator res 2.3a)", "SEQ(CR~3.IMU", 4},
{2260, "seqMaggieInsists", "", "", 0},
{2270, "seqBrinkHelpCall", "", "", 0},
{2280, "seqBrinkCrevice1a", "Seq (brink crevice 1a)", "SEQ(BR~2.IMU", 3},
{2281, "seqBrinkCrevice2a", "Seq (brink crevice 2a)", "SEQ(BR~3.IMU", 3},
{2290, "seqCathAccess1b", "", "", 6},
{2291, "seqCathAccess2a", "Seq (cath access 2a)", "SEQ(CA~1.IMU", 4},
{2300, "seqBrinkAtGenerator", "Seq (brink's madness)", "SEQ(BR~1.IMU", 3},
{2320, "seqFightBrink1b", "", "", 6},
{2340, "seqMaggieDies1b", "", "", 6},
{2346, "seqMaggieRes1b", "", "", 6},
{2347, "seqMaggieRes2a", "Seq (maggie res 2a)", "SEQ(MA~1.IMU", 4},
{2350, "seqCreatureFalls", "", "", 0},
{2360, "seqFinale1b", "", "", 5},
{2370, "seqFinale2a", "Seq (finale 2a)", "SEQ(FI~1.IMU", 3},
{2380, "seqFinale3b1", "", "", 6},
{2390, "seqFinale3b2", "", "", 6},
{2400, "seqFinale4a", "Seq (finale 4a)", "SEQ(FI~2.IMU", 3},
{2410, "seqFinale5a", "Seq (finale 5a)", "SEQ(FI~3.IMU", 3},
{2420, "seqFinale6a", "Seq (finale 6a)", "SEQ(FI~4.IMU", 3},
{2430, "seqFinale7a", "Seq (finale 7a)", "SE3D2B~5.IMU", 3},
{2440, "seqFinale8b", "", "", 6},
{2450, "seqFinale9a", "Seq (finale 9a)", "SE313B~5.IMU", 4},
{-1, "", "", "", 0},
};
struct imuse_ft_music_table {
int16 index;
char audioname[15];
int8 unk1;
int8 volume;
char name[30];
};
static const imuse_ft_music_table _ftStateMusicTable[] = {
{0, "", 0, 0, "STATE_NULL" },
{1, "", 4, 127, "stateKstandOutside" },
{2, "kinside", 2, 127, "stateKstandInside" },
{3, "moshop", 3, 64, "stateMoesInside" },
{4, "melcut", 2, 127, "stateMoesOutside" },
{5, "mellover", 2, 127, "stateMellonAbove" },
{6, "radloop", 3, 28, "stateTrailerOutside" },
{7, "radloop", 3, 58, "stateTrailerInside" },
{8, "radloop", 3, 127, "stateTodShop" },
{9, "junkgate", 2, 127, "stateJunkGate" },
{10, "junkover", 3, 127, "stateJunkAbove" },
{11, "gastower", 2, 127, "stateGasTower" },
{12, "", 4, 0, "stateTowerAlarm" },
{13, "melcut", 2, 127, "stateCopsOnGround" },
{14, "melcut", 2, 127, "stateCopsAround" },
{15, "melcut", 2, 127, "stateMoesRuins" },
{16, "melcut", 2, 127, "stateKstandNight" },
{17, "trukblu2", 2, 127, "stateTruckerTalk" },
{18, "stretch", 2, 127, "stateMumblyPeg" },
{19, "kstand", 2, 127, "stateRanchOutside" },
{20, "kinside", 2, 127, "stateRanchInside" },
{21, "desert", 2, 127, "stateWreckedTruck" },
{22, "opening", 2, 127, "stateGorgeVista" },
{23, "caveopen", 2, 127, "stateCaveOpen" },
{24, "cavecut1", 2, 127, "stateCaveOuter" },
{25, "cavecut1", 1, 127, "stateCaveMiddle" },
{26, "cave", 2, 127, "stateCaveInner" },
{27, "corville", 2, 127, "stateCorvilleFront" },
{28, "mines", 2, 127, "stateMineField" },
{29, "bunyman3", 2, 127, "stateBunnyStore" },
{30, "stretch", 2, 127, "stateStretchBen" },
{31, "saveme", 2, 127, "stateBenPleas" },
{32, "", 4, 0, "stateBenConvinces" },
{33, "derby", 3, 127, "stateDemoDerby" },
{34, "fire", 3, 127, "stateLightMyFire" },
{35, "derby", 3, 127, "stateDerbyChase" },
{36, "carparts", 2, 127, "stateVultureCarParts"},
{37, "cavecut1", 2, 127, "stateVulturesInside" },
{38, "mines", 2, 127, "stateFactoryRear" },
{39, "croffice", 2, 127, "stateCorleyOffice" },
{40, "melcut", 2, 127, "stateCorleyHall" },
{41, "", 4, 0, "stateProjRoom" },
{42, "", 4, 0, "stateMMRoom" },
{43, "bumper", 2, 127, "stateBenOnBumper" },
{44, "benump", 2, 127, "stateBenOnBack" },
{45, "plane", 2, 127, "stateInCargoPlane" },
{46, "saveme", 2, 127, "statePlaneControls" },
{47, "", 4, 0, "stateCliffHanger1" },
{48, "", 4, 0, "stateCliffHanger2" },
{-1, "", 0, 0, "" },
};
static const imuse_ft_music_table _ftSeqMusicTable[] = {
{0, "", 2, 127, "SEQ_NULL" },
{1, "", 0, 0, "seqLogo" },
{2, "", 0, 0, "seqOpenFlick" },
{3, "", 0, 0, "seqBartender" },
{4, "opening", 2, 127, "seqBenWakes" },
{5, "", 0, 0, "seqPhotoScram" },
{6, "", 0, 0, "seqClimbChain" },
{7, "", 0, 0, "seqDogChase" },
{8, "barbeat", 2, 127, "seqDogSquish" },
{9, "barwarn", 2, 127, "seqDogHoist" },
{10, "", 0, 0, "seqCopsArrive" },
{11, "", 0, 0, "seqCopsLand" },
{12, "benwakes", 2, 127, "seqCopsLeave" },
{13, "", 0, 0, "seqCopterFlyby" },
{14, "", 0, 0, "seqCopterCrash" },
{15, "", 0, 0, "seqMoGetsParts" },
{16, "barwarn", 2, 127, "seqMoFixesBike" },
{17, "", 0, 0, "seqFirstGoodbye" },
{18, "", 0, 0, "seqCopRoadblock" },
{19, "", 0, 0, "seqDivertCops" },
{20, "swatben", 2, 127, "seqMurder" },
{21, "", 0, 0, "seqCorleyDies" },
{22, "", 0, 0, "seqTooLateAtMoes" },
{23, "", 0, 0, "seqPicture" },
{24, "dogattak", 2, 127, "seqNewsReel" },
{25, "", 0, 0, "seqCopsInspect" },
{26, "", 0, 0, "seqHijack" },
{27, "", 0, 0, "seqNestolusAtRanch" },
{28, "", 4, 0, "seqRipLimo" },
{29, "", 0, 0, "seqGorgeTurn" },
{30, "", 0, 0, "seqStealRamp" },
{31, "", 0, 0, "seqCavefishTalk" },
{32, "", 4, 0, "seqArriveCorville" },
{33, "", 0, 0, "seqSingleBunny" },
{34, "", 0, 0, "seqBunnyArmy" },
{35, "", 0, 0, "seqArriveAtMines" },
{36, "cops2", 2, 127, "seqArriveAtVultures" },
{37, "", 0, 0, "seqMakePlan" },
{38, "", 0, 0, "seqShowPlan" },
{39, "", 0, 0, "seqDerbyStart" },
{40, "cops2", 2, 127, "seqLightBales" },
{41, "", 0, 0, "seqNestolusBBQ" },
{42, "", 0, 0, "seqCallSecurity" },
{43, "", 0, 0, "seqFilmFail" },
{44, "cops2", 2, 127, "seqFilmBurn" },
{45, "", 0, 0, "seqRipSpeech" },
{46, "", 0, 0, "seqExposeRip" },
{47, "", 0, 0, "seqRipEscape" },
{48, "", 0, 0, "seqRareMoment" },
{49, "", 0, 0, "seqFanBunnies" },
{50, "", 0, 0, "seqRipDead" },
{51, "bunymrch", 2, 127, "seqFuneral" },
{52, "", 0, 0, "seqCredits" },
{-1, "", 0, 0, "" },
};
void IMuseDigital::handler() {