/* ScummVM - Graphic Adventure Engine * * ScummVM is the legal property of its developers, whose names * are too numerous to list here. Please refer to the COPYRIGHT * file distributed with this source distribution. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef NANCY1DATA_H #define NANCY1DATA_H #include "types.h" const GameConstants _nancy1Constants = { 11, // numItems 168, // numEventFlags { 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, // genericEventFlags 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84 }, 4, // numCursorTypes 7000, // logoEndAfter 42 // wonGameFlagID }; const Common::Array _nancy1MapAccessSceneIDs = { 9, 10, 11, 666, 888, 1200, 1250, 1666 }; const Common::Array _nancy1LanguagesOrder = { GameLanguage::kEnglish, GameLanguage::kRussian }; const Common::Array> _nancy1ConditionalDialogue = { { // Daryl, 18 responses { 17, 124, "DIC1", { { kEv, 0x1D, kTrue }, { kEv, 0x39, kFalse } } }, { 16, 127, "DIC2", { { kEv, 0x13, kTrue }, { kEv, 0x37, kFalse } } }, { 15, 129, "DIC3", { { kEv, 0xB, kTrue }, { kEv, 0x38, kFalse } } }, { 14, 131, "DIC4", { { kEv, 0x0, kTrue }, { kEv, 0x1, kFalse }, { kEv, 0x6B, kFalse } } }, { 13, 132, "DIC5", { { kEv, 0x64, kTrue }, { kEv, 0x1E, kFalse }, { kEv, 0x14, kFalse }, { kEv, 0xC, kFalse }, { kEv, 0x6C, kFalse } } }, { 12, 134, "DIC6", { { kEv, 0x6D, kFalse }, { kEv, 0x6, kTrue }, { kEv, 0x8, kTrue }, { kEv, 0x5E, kTrue }, { kEv, 0x17, kTrue }, { kEv, 0x24, kTrue }, { kEv, 0x9, kTrue } } }, { 11, 139, "DIC7", { { kEv, 0x6E, kFalse }, { kEv, 0x24, kTrue }, { kEv, 0x9, kTrue }, { kEv, 0x5E, kFalse }, { kEv, 0x8, kFalse } } }, { 10, 141, "DIC8", { { kEv, 0x6F, kFalse }, { kEv, 0x5E, kTrue }, { kEv, 0x24, kTrue }, { kEv, 0x9, kTrue }, { kEv, 0x8, kFalse } } }, { 9, 143, "DIC9", { { kEv, 0x70, kFalse }, { kEv, 0x24, kTrue }, { kEv, 0x9, kTrue }, { kEv, 0x6, kTrue }, { kEv, 0x8, kTrue }, { kEv, 0x5E, kFalse } } }, { 8, 144, "DIC10", { { kEv, 0x71, kFalse }, { kEv, 0x5E, kTrue }, { kEv, 0x24, kFalse }, { kEv, 0x8, kFalse } } }, { 7, 145, "DIC10", { { kEv, 0x72, kFalse }, { kEv, 0x5E, kTrue }, { kEv, 0x8, kTrue }, { kEv, 0x6, kTrue }, { kEv, 0x24, kFalse } } }, { 6, 146, "DIC12", { { kEv, 0x73, kFalse }, { kEv, 0x8, kTrue }, { kEv, 0x6, kTrue }, { kEv, 0x5E, kFalse }, { kEv, 0x24, kFalse } } }, { 5, 150, "DIC13", { { kEv, 0x74, kFalse }, { kEv, 0x1D, kTrue }, { kEv, 0x13, kTrue }, { kEv, 0xB, kTrue }, { kEv, 0x5E, kFalse }, { kEv, 0x24, kFalse }, { kEv, 0x8, kFalse } } }, { 4, 151, "DIC14", { { kEv, 0x27, kFalse }, { kEv, 0x5, kTrue } } }, { 3, 156, "DIC15", { { kEv, 0x28, kTrue }, { kEv, 0x75, kFalse } } }, { 2, 147, "DIC16", { { kEv, 0xC, kFalse }, { kEv, 0x6, kTrue }, { kEv, 0x76, kFalse } } }, { 1, 148, "DIC17", { { kEv, 0x14, kFalse }, { kEv, 0x4, kTrue }, { kEv, 0x77, kFalse } } }, { 0, 149, "DIC18", { { kEv, 0x1E, kFalse }, { kEv, 0x63, kTrue }, { kEv, 0x78, kFalse } } } }, { // Connie, 10 responses { 26, 233, "CIC1", { { kEv, 0x1D, kTrue }, { kEv, 0x18, kFalse } } }, { 25, 234, "CIC2", { { kEv, 0x1F, kTrue }, { kEv, 0x19, kFalse } } }, { 24, 235, "CIC3", { { kEv, 0xB, kTrue }, { kEv, 0x1A, kFalse } } }, { 23, 236, "CIC4", { { kEv, 0x26, kTrue }, { kEv, 0x1C, kFalse } } }, { 22, 237, "CIC5", { { kEv, 0, kTrue }, { kEv, 1, kFalse }, { kEv, 0x79, kFalse } } }, { 21, 238, "CIC6", { { kEv, 2, kTrue }, { kEv, 3, kTrue }, { kEv, 0x17, kFalse } } }, { 13, 239, "DIC5", { { kEv, 0x64, kTrue }, { kEv, 0x16, kFalse } } }, { 20, 240, "CIC8", { { kEv, 0x5, kTrue }, { kEv, 0x14, kFalse } } }, { 19, 245, "CIC9", { { kEv, 0x28, kTrue } } }, { 18, 231, "CIC10", { { kEv, 0xD, kTrue }, { kEv, 0x5E, kFalse } } } }, { // Hal, 9 responses { 33, 435, "hic1", { { kEv, 0x1D, kTrue }, { kEv, 0x11, kFalse } } }, { 16, 437, "DIC2", { { kEv, 0x13, kTrue }, { kEv, 0xE, kFalse } } }, { 32, 438, "hic3", { { kEv, 0x1B, kTrue }, { kEv, 0xF, kFalse } } }, { 31, 439, "hic4", { { kEv, 0x26, kTrue }, { kEv, 0x10, kFalse } } }, { 30, 441, "hic5", { { kEv, 0, kTrue }, { kEv, 1, kFalse }, { kEv, 0x68, kFalse } } }, { 29, 442, "hic6", { { kEv, 0, kTrue }, { kEv, 1, kFalse }, { kEv, 0x20, kTrue }, { kEv, 0x69, kFalse } } }, { 13, 443, "DIC5", { { kEv, 0x6A, kFalse }, { kEv, 0x64, kTrue }, { kEv, 0x5, kFalse } } }, { 28, 444, "hic8", { { kEv, 0x8, kTrue }, { kEv, 0x6, kTrue }, { kEv, 0xC, kFalse } } }, { 27, 446, "hic9", { { kEv, 0x28, kTrue } } }, }, { // Hulk, 9 responses { 39, 333, "hdic1", { { kEv, 0x13, kTrue }, { kEv, 0x3A, kFalse } } }, { 24, 336, "CIC3", { { kEv, 0xB, kTrue }, { kEv, 0x25, kFalse } } }, { 38, 339, "hdic3", { { kEv, 0x12, kTrue }, { kEv, 0x21, kFalse } } }, { 31, 340, "hic4", { { kEv, 0x26, kTrue }, { kEv, 0x22, kFalse } } }, { 37, 341, "hdic5", { { kEv, 0, kTrue }, { kEv, 1, kFalse }, { kEv, 0x66, kFalse } } }, { 13, 342, "DIC5", { { kEv, 0x67, kFalse }, { kEv, 0x64, kTrue } } }, { 36, 343, "hdic7", { { kEv, 0x63, kTrue }, { kEv, 0x24, kFalse } } }, { 35, 344, "hdic8", { { kEv, 0x5, kTrue }, { kEv, 0x1E, kFalse } } }, { 34, 345, "hdic9", { { kEv, 0x28, kTrue } } }, } }; const Common::Array _nancy1Goodbyes = { { "nd0d", { { { 3220, 3221, 3222, 3223 }, {}, NOFLAG } } }, // Daryl { "nd0c", { { { 252, 2520, 2521, 2523 }, {}, NOFLAG } } }, // Connie { "nd0hl", { { { 451, 452, 453, 454 }, {}, NOFLAG } } }, // Hal { "nd0h", { { { 3298, 3296 }, {}, NOFLAG } } } // Hulk, only two answers }; const Common::Array> _nancy1Hints = { { // Ned, 8 hints { 1, -1, { "hn01", "hn02", "hn03" }, { { kEv, 0, kFalse } } }, { 2, -1, { "hn04", "hn05", "hn06" }, { { kEv, 0, kTrue }, { kEv, 1, kFalse } } }, { 3, -1, { "hn07", "hn08", "hn09" }, { { kEv, 1, kFalse }, { kIn, 3, kFalse } } }, { 4, -1, { "hn10", "hn11", "hn09" }, { { kEv, 0x55, kFalse }, { kIn, 3, kTrue } } }, { 5, -1, { "hn13", "hn14", "hn15" }, { { kEv, 0x55, kTrue }, { kEv, 0x56, kFalse } } }, { 6, -1, { "hn16", "hn17", "hn18" }, { { kEv, 0x57, kFalse }, { kEv, 0x56, kTrue } } }, { 7, -1, { "hn21", "hn21", "hn20" }, { { kEv, 0xA, kTrue }, { kEv, 0x3B, kTrue }, { kIn, 7, kFalse } } }, { 0, 0, // Out of hints { "hn19", "hn19", "hn19" }, { } } }, { // Bess, 9 hints { 9, -1, { "hb01", "hb02", "hb03" }, { { kEv, 0x57, kFalse } } }, { 10, -1, { "hb04", "hb05", "hb06" }, { { kEv, 0x57, kTrue }, { kEv, 0x3C, kFalse } } }, { 11, -1, { "hb07", "hb08", "hb09" }, { { kEv, 0x5A, kFalse }, { kEv, 0x3C, kTrue }, { kEv, 0x56, kFalse } } }, { 12, -1, { "hb11", "hb10", "hb12" }, { { kEv, 0x5A, kTrue }, { kEv, 0x56, kFalse } } }, { 13, -1, { "hb14", "hb15", "hb16" }, { { kEv, 0x5A, kFalse }, { kEv, 0x3C, kTrue }, { kEv, 0x56, kTrue } } }, { 14, -1, { "hb17", "hb18", "hb19" }, { { kEv, 0x59, kTrue }, { kEv, 0xA, kFalse }, { kEv, 0x56, kTrue }, { kIn, 0, kFalse } } }, { 15, -1, { "hb20", "hb21", "hb22" }, { { kEv, 0xA, kTrue }, { kEv, 0x3B, kTrue }, { kIn, 0, kTrue }, { kIn, 7, kFalse } } }, { 16, -1, { "hb24", "hb23", "hb25" }, { { kEv, 0x59, kFalse }, { kEv, 0xA, kTrue }, { kEv, 0x3B, kTrue }, { kIn, 7, kFalse } } }, { 8, 0, // Out of hints { "hb26", "hb26", "hb26" }, { } } }, { // George, 9 hints { 25, -1, // Easter egg { "GeorBark", "GeorBark", "GeorBark" }, { { kEv, 0x4A, kTrue } } }, { 18, -1, { "hg01", "hg02", "hg03" }, { { kEv, 0x5B, kFalse } } }, { 19, -1, { "hg16", "hg15", "hg17" }, { { kEv, 0x5B, kTrue }, { kIn, 9, kFalse } } }, { 20, -1, { "hg18", "hg19", "hg20" }, { { kEv, 0x5B, kTrue }, { kEv, 0x5C, kFalse }, { kEv, 0x5D, kFalse }, { kIn, 9, kTrue } } }, { 21, -1, { "hg08", "hg09", "hg10" }, { { kEv, 0x5B, kTrue }, { kEv, 0x5C, kTrue }, { kEv, 0x5D, kFalse }, { kIn, 9, kFalse } } }, { 22, -1, { "hg04", "hg05", "hg06" }, { { kEv, 0x5B, kTrue }, { kEv, 0x5C, kTrue }, { kEv, 0x5D, kTrue }, { kEv, 0x3B, kFalse }, { kIn, 9, kTrue } } }, { 23, -1, { "hg22", "hg21", "hg13" }, { { kEv, 0xA, kFalse }, { kEv, 0x3B, kTrue }, { kIn, 9, kTrue } } }, { 24, -1, { "hg11", "hg12", "hg13" }, { { kEv, 0x3B, kTrue }, { kEv, 0xA, kTrue }, { kIn, 7, kFalse } } }, { 17, 0, // Out of hints { "hg14", "hg14", "hg14" }, { }, } } }; const SceneChangeDescription _nancy1HintSceneChange = { 501, 0, 0, true }; const Common::Array> _nancy1ConditionalDialogueTexts = { { // English // 00 "What do you know about the break-in at the pharmacy?", "Was Jake interested in Judo?", "Why would Jake have an old English book in his locker?", "Daryl, we're going to find the person who killed Jake. If you help out now, the case will move a lot quicker.", "I saw Jake's tape, Daryl. I know he was blackmailing you.", // 05 "Hal, Connie, and Hulk didn't seem to like Jake very much. I think they all know something about Jake's death, I just don't know what.", "Hal had a reason to hate Jake, but it's hard to picture him as a murderer.", "Jake had some kind of hold on Connie and Hal. Is it possible that one of them could have resorted to murder?", "Connie lied about her dating Jake. Could something have happened between them that would push her to murder?", "Jake was pressuring both Hal and Hulk. It could have been either of them. This is really complicated.", // 10 "Looks like Jake had a hold on both Hulk and Connie. What now?", "I think Jake had some sensitive information on Hulk Sanchez. Do you think Hulk could have killed Jake?", "Hal, Hulk and Connie were all involved with Jake. He had information that could jeopardize Hal's career. Connie once dated Jake and Hulk seems awfully touchy about that break-in at the Drug Depot.", "Do you know why Jake had a video camera in his locker?", "Daryl, do you know where I could get Jake Roger's locker combination?", // 15 "What can you tell me about Hal Tanaka?", "Do you know Connie Watson?", "How well do you know Hulk Sanchez?", "Didn't I hear you were dating Jake?", "Connie, we're going to find the person who killed Jake. If you help out now, the case will move a lot quicker.", // 20 "I know you're the unknown winner of that judo competition. Jake Rogers had it all on videotape.", "You're wearing a Japanese medallion with a symbol that means crane, and Crane is the name of the judo school on the poster in the gym.", "Do you know the combination to Jake Roger's locker?", // Misspelled in the original game "How well do you know Daryl Gray?", "Do you know Hal Tanaka?", // 25 "Hulk told me money's been tight for you these days.", "What do you know about Hulk Sanchez?", "Hal, we're going to find the person who killed Jake. If you help out now, this case will move a lot quicker.", "Jake knew you copied your essay from that book of English essays, didn't he?", "Hulk said your locker was right next to Jake's. Are you sure you don't know the combination?", // 30 "Do you know the combination to Jake Rogers' locker?", "What can you tell me about Daryl Gray?", "Connie told me you study too hard. Is that true?", "Have you heard of Hulk Sanchez?", "Hulk, we're going to find the person who killed Jake. If you help out now, this case will move a lot quicker.", // 35 "Jake knew you broke into the Drug Depot. He was blackmailing you, wasn't he?", "Tell me about the robbery at the Drug Depot pharmacy.", "How could I get into Jake's locker?", "I'm really sorry you got injured. Does that affect your chances of playing college ball?", "What can you tell me about Connie Watson?", }, { // Russian // 00 "Wto t= znaew% o krage v apteke?", "Dgek zanimals* dzydo?", "Poqemu Dgek xranil v svoem wkafqike staruy knihu?", "D&ril, m= sobiraems* pojmat% ubijcu. I nam oqen% nugna tvo* pomoQ%.", "D&ril, * videla videokassetu Dgeka. Y znay, qto on teb* wantagiroval.", // 05 "Xolu, Konni i Xalku Dgek ne osobo nravils*. Dumay, im qto-to izvestno o eho smerti, no oni ne xot*t hovorit%.", "U Xola b=li priqin= nenavidet% Dgeka. No predstavit% eho ubijcej slogno.", "Dgek wantagiroval Konni i Xola. Moh kto-to iz nix pojti na ubijstvo?", "Konni ne skazala, qto vstreqalas% s Dgekom. Ona mohla pojti na ubijstvo, potomu qto oni possorilis%?", "Dgek wantagiroval i Xola, i Xalka. U oboix b=l motiv.", // 10 "Poxoge, Dgek wantagiroval i Xola, i Konni. Wto teper%?", "Dgeku b=lo qto-to izvestno o Xalke Sanqese. Dumaew%, Xalk moh ubit% eho?", "Xol, Xalk i Konni b=li kak-to sv*zan= s Dgekom. U neho b=li svedeni*, kotor=e mohli navredit% kar%ere Xola. Konni odin raz xodila s Dgekom na svidanie, a Xalka zadel moj vopros o krage v apteke.", "T= znaew%, zaqem Dgek xranil v svoem wkafqike videokameru?", "D&ril, kak mne uznat% kod k wkafqiku Dgeka?", // 15 "Wto t= znaew% o Xole Tanake?", "T= znaew% Konni Vatson?", "T= xorowo znaew% Xalka Sanqesa?", "Y sl=wala, qto t= vstreqalas% s Dgekom.", "Konni, m= sobiraems* najti ubijcu Dgeka. Nam oqen% nugna tvo* pomoQ%.", // 20 "Y znay, qto t= pobedila v sorevnovani*x po dzydo. Dgek Rodgers zapisal vse na video.", "U teb* na medal%one narisovan ierohlif 'guravl%'. Toqno tak ge naz=vaets* wkola dzydo. Y videla plakat vozle sportzala.", "T= znaew% kod k wkafqiku Dgeka Rodgersa?", "T= xorowo znaew% D&rila Hre*?", "T= znaew% Xola Tanaku?", // 25 "Xalk skazal, qto u teb* sejqas trudn=e vremena. Cto pravda?", "Wto t= znaew% o Xalke Sanqese?", "Xol, m= sobiraems* pojmat% ubijcu Dgeka. Nam oqen% nugna tvo* pomoQ%.", "Dgek znal, qto t= spisal soqinenie iz knihi. Y prava?", "Xalk skazal, qto tvoj wkafqik naxodits* r*dom so wkafqikom Dgeka. T= toqno ne znaew% kod ot eho zamka?", // 30 "T= znaew% kod k wkafqiku Dgeka Rodgersa?", "Wto t= znaew% o D&rile Hree?", "Konni skazala, qto t= sliwkom mnoho zanimaew%s*.", "Wto t= znaew% o Xalke Sanqese?", "Xalk, m= sobiraems* pojmat% ubijcu Dgeka. Nam oqen% nugna tvo* pomoQ%.", // 35 "Dgek znal, qto t= soverwil kragu v apteke. On wantagiroval teb*?", "Rasskagi o krage v apteke.", "T= znaew%, kak otkr=t% wkafqik Dgeka?", "Mne gal%, qto t= poluqil travmu. Teper% u teb* budet men%we wansov postupit% v prestign=j kolledg?", "Wto t= mogew% skazat% o Konni Vatson?" } }; const Common::Array> _nancy1GoodbyeTexts = { { // English "See ya' later.", // Daryl "Good Bye.", // Connie "Talk to ya' later.", // Hal "Bye." // Hulk }, { // Russian "Udaqi.", // Daryl "Poka.", // Connie "Pohovorim pozge.", // Hal "Poka." // Hulk } }; const Common::Array> _nancy1HintTexts = { { // English // 00 "Nancy, I don't know how else to help.Just be careful, OK?", "Nancy, I don't know how else to help.Just be careful, OK?", "Nancy, I don't know how else to help.Just be careful, OK?", // 01 "Try to find the victim's locker,it may hold some clues.", "I'd definitely search the crimescene for clues.", "Nancy, put on your detective's capand begin at the beginning!", // 02 "Nancy, to open the victim'slocker, I'd think of a way to makethe owner's name intonumbers, like maybe on a phone.", "On my locker, my combinationis related to my name.", "To open the victim's locker,I'd think of how letters andnumbers could be related.", // 03 "Are you sure nothing fell outof Jake's locker and onto the floor?", "Search that locker, there'sbound to be something usefulthere.", "Nancy, be careful. I wasafraid that Jake's locker wasbooby trapped.", // 04 "Use the glasscutter you foundby the locker to open upa window, like outsidethe school.", "That Jake Rogers was sneaky,he probably used that glasscutterin his locker to break intothe school.", "Nancy, be careful. I wasafraid that Jake's locker wasbooby trapped.", // 05 "There must be a computer inthe teacher's lounge.Can you access it?", "There must be clues in theteacher's lounge somewhere.Search around the desk!", "I can't believe you broke intothe teacher's lounge!I'm sure you'll find some veryimportant information there!", // 06 "Nancy perhaps you can use yourAunt Eloise's login andpassword to accessthe school computer. Doesn'tshe keep the password in her safeat home?", "Nancy perhaps you can use yourAunt Eloise's login andpassword to accessthe school computer. She'sprobably hidden it somewhere athome in a safe place.", "Try your Aunt Eloise's name tolog onto the school computer.She must keep her passwordand login at home somewhere.", // 07 "I bet the first boiler levercontrols whether the secondand third lever can move.", "I bet the first boiler levercontrols whether the secondand third lever can move.", "I think the level of eachlever may have something to dowith reducing the boilerpressure and temperature.", // 08 "Nancy, I've run out of ideas.Please be careful, okay?", "Nancy, I've run out of ideas.Please be careful, okay?", "Nancy, I've run out of ideas.Please be careful, okay?", // 09 "Oh, I'm sure your Aunt Eloisewill be helpful. Shejust LOVES to hide things!", "Oh, I'm sure your Aunt Eloisewill be helpful.", "How is your Aunt Eloise?Her house is so beautiful!", // 10 "Those letters on your Aunt's safeare definitely Greek letters.I bet the combination is relatedto the Greek letters on that notefrom her college sorority!", "Those letters on your Aunt's safeare definitely Greek letters.I bet there's a note somewherein the house that also hasGreek letters.", "Those letters on your Aunt's safeare definitely Greek letters.", // 11 "That box in Aunt Eloise's safemust hold an important clue!", "Aunt Eloise must have some importantitems in the safe.", "This is such a puzzling situation!", // 12 "Can you use Aunt Eloise's loginand password to access the school administration computers?I bet they're in the teacher'slounge.", "Can you use Aunt Eloise's loginand password to access the school administration computer?", "Oh Nancy, are you sure your Auntwouldn't mind you poking aroundwith her school stuff?", // 13 "I bet that box in Aunt Eloise'ssafe hides her login IDand password.", "Aunt Eloise probably hid herlogin ID and password inthe safe at home.", "Aunt Eloise just loves to hide things!Why not go to her house and takea look around?", // 14 "This sounds dangerous, Nancy!You'll need to find something in thekitchen that will prop up thegas line so you can takethe bolt cutters!", "Could something take the placeof the bolt cutters and holdup that gas line?", "Nancy, this sounds too dangerous!There must be another way to propup that gas line insteadof the bolt cutter!", // 15 "Well, the bolt cutters cut the chain.Can you move the levers on theboiler to change thedials so they matchthe poster with the gauges?", "There must be a poster down therethat shows the right positionof the levers so the pressuregoes down!", "Can you find the right levelfor the levers so the pressurewill lower?", // 16 "Nancy! Could that correct combinationbe in the boiler room?Maybe written on a wallor something.", "Nancy! Could that correct combinationbe in the boiler room?", "Nancy! Have you searched the boilerroom for a clue?", // 17 "I'm stumped, Nancy.I'm afraid I'm not very much help.", "I'm stumped, Nancy.I'm afraid I'm not very much help.", "I'm stumped, Nancy.I'm afraid I'm not very much help.", // 18 "Why not go to the school libraryand look around. There'salways so much to learn there.", "Why don't you head for the library?You might find some interestinginformation there.", "There must be some place to go whereyou can find out lots of information.", // 19 "I bet an extra key to the libraryis hidden in Aunt Eloise's house.Go check the walls. Maybe there'sa secret compartment!", "I bet an extra key to the libraryis hidden in Aunt Eloise's house.", "Your Aunt Eloise is head librarian.Have her open up the school library.", // 20 "Have you checked the school basement?You should find the maintenance doorand take a look down there!", "There must be other places toinvestigate around the school.Have you checked the basement?", "There must be other placesaround the school to investigateHave you checked all over?", // 21 "That maintenance door lock is definitelyin Braille.I'd look in the school computerfor a password.", "The maintenance door lock uses Braille;you can probably find a passwordon the school computer.", "That maintenance door lock is definitelyin Braille, but I bet the password isn't!", // 22 "You found the password!The encyclopedias in the schoollibrary can help you to translatethe maintenance door's passwordinto Braille.", "You found the password!Now you have to translate it into Brailleat the library.", "You found the password!Now you'll have to translate itinto Braille.", // 23 "I bet the school basement is fullof clues. Be careful, Nancy,I have a bad feeling aboutthat old boiler.", "I bet the school basement is full of clues.", "If I were the boiler room room supervisor,I would keep the combination onsomething close by.", // 24 "I would check out the numberson that stone that tells uswhen the school was built.", "I would look around the boiler roomfor the combination.It's a smart place to start.", "If I were the boiler room room supervisor,I would keep the combination onsomething close by.", // 25 "Get down on your knees and barklike a dog!", "Get down on your knees and barklike a dog!", "Get down on your knees and barklike a dog!" }, { // Russian // 00 "N&nsi, * ne znay, qem pomoq%. Bud% ostorogna.", "N&nsi, * ne znay, qem pomoq%. Bud% ostorogna.", "N&nsi, * ne znay, qem pomoq%. Bud% ostorogna.", // 01 "Najdi wkafqik ubitoho. Tam mohut b=t% uliki.", "Y b= na tvoem meste ob=skal mesto prestupleni*.", "N&nsi, poprobuj naqat% s samoho naqala!", // 02 "N&nsi, poprobuj otkr=t% wkafqik Dgeka. Navernoe, u neho ne oqen% slogn=j kod. Moget b=t%, u teb* vse poluqits*, esli zamenit% bukv= v eho imeni na cifr=. Kak na telefone.", "Kod k moemu wkafqiku sv*zan s moim imenem.", "Wtob= uznat% kod k wkafqiku Dgeka, nugno zamenit% bukv= v eho imeni na cifr=.", // 03 "T= xorowo osmotrela wkafqik Dgeka? Moget, iz neho qto-to v=palo?", "Osmotri wkafqik. Tam dolgno b=t% qto-to interesnoe.", "N&nsi, bud% ostorogna. )kafqik Dgeka opeqatan policiej.", // 04 "Ispol%zuj steklorez, qtob= otkr=t% okno s bokovoj storon= wkol=.", "Navernoe, Dgek Rodgers ispol%zoval steklorez ili nog, qtob= popast% v wkolu.", "N&nsi, bud% ostorogna. )kafqik Dgeka opeqatan policiej.", // 05 "V uqitel%skoj dolgen b=t% komp%yter. T= mogew% tuda popast%?", "V uqitel%skoj dolgn= b=t% kakie-to uliki. Osmotri stol s komp%yterom.", "Ne mohu poverit%, qto t= popala v uqitel%skuy! Dumay, t= najdew% tam qto-to vagnoe.", // 06 "Tebe nugno vvesti v komp%yter parol% i lohin teti Cloiz=. Po-moemu, ona xranit &ti dann=e v sejfe u seb* doma.", "Tebe nugno vvesti v komp%yter parol% i lohin teti Cloiz=. Navernoe, ona xranit &ti dann=e u seb* doma.", "Wtob= vojti v komp%yter, tebe nugno znat% parol% i lohin teti Cloiz=. Vozmogno, ona xranit &ti dann=e u seb* doma.", // 07 "Skoree vseho, perv=j r=qah kotla upravl*et vtor=m i tret%im.", "Skoree vseho, perv=j r=qah kotla upravl*et vtor=m i tret%im.", "Dumay, s pomoQ%y r=qahov mogno ponigat% v kotle davlenie i temperaturu vod=.", // 08 "N&nsi, u men* net nikakix idej. Bud% ostorogna, ladno?", "N&nsi, u men* net nikakix idej. Bud% ostorogna, ladno?", "N&nsi, u men* net nikakix idej. Bud% ostorogna, ladno?", // 09 "Dumay, tebe pomoget tet* Cloiza. Ona OBOGAET pr*tat% veQi!", "Dumay, tebe pomoget tet* Cloiza.", "Kak pogivaet tet* Cloiza? U nee takoj krasiv=j dom!", // 10 "Na zamke sejfa bukv= hreqeskoho alfavita, a v sekretere teti Cloiz= est% zapiska s hreqeskimi bukvami. Navern*ka, oni kak-to sv*zan=!", "Na zamke sejfa bukv= hreqeskoho alfavita. Navern*ka, hde-to v dome teti Cloiz= est% zapiska s hreqeskimi bukvami.", "Na zamke sejfa bukv= hreqeskoho alfavita.", // 11 "Kagets*, v wkatulke sejfa est% qto-to vagnoe!", "Dumay, tet* Cloiza xranit v sejfe qto-to vagnoe.", "Vot tak zadaqka!", // 12 "T= mogew% ispol%zovat% lohin i parol% teti Cloiz=, qtob= vojti v hlavn=j wkol%n=j komp%yter. Navern*ka, on naxodits* v uqitel%skoj.", "T= mogew% ispol%zovat% lohin i parol% teti Cloiz=, qtob= vojti v hlavn=j komp%yter wkol=.", "N&nsi, a t= uverena, qto tet* Cloiza razrewila tebe vse osmotret%?", // 13 "Tet* Cloiza xranit svoj lohin i parol% v wkatulke, kotora* stoit v sejfe.", "Skoree vseho, tet* Cloiza pr*qet svoj lohin i parol% v sejfe.", "Tet* Cloiza obogaet pr*tat% veQi! Tebe nugno kak sleduet osmotret% ee dom.", // 14 "N&nsi, &to oqen% opasno! Tebe nugno najti to, qto budet dergat% hazovuy trubu. Tohda t= smogew% vz*t% boltorez!", "PoiQi to, qem mogno zamenit% boltorez pod hazovoj truboj.", "N&nsi, &to oqen% opasno!PoiQi to, qto budet dergat%hazovuy trubu vmestoboltoreza.", // 15 "(ep% pererezana. Teper% tebe nugno dvihat% r=qahi kotla, qtob= pokazani* datqikov sootvetstvovali sxeme.", "V kotel%noj dolgna b=t% sxema s pravil%n=mi pokazani*mi priborov.", "Tebe nugno dvihat% r=qahi, qtob= snizit% davlenie.", // 16 "N&nsi! Moget b=t%, kod hde-to v kotel%noj? Vnimatel%no osmotri sten=.", "N&nsi! Moget b=t%, kod hde-to v kotel%noj?", "T= xorowo osmotrela kotel%nuy?", // 17 "Izvini, N&nsi. U men* net nikakix idej.", "Izvini, N&nsi. U men* net nikakix idej.", "Izvini, N&nsi. U men* net nikakix idej.", // 18 "Pojdi v biblioteku i vse tam osmotri. Dumay, t= uznaew% mnoho interesnoho.", "Poqemu b= tebe ne sxodit% v biblioteku? T= najdew% tam mnoho interesnoho.", "Tebe nugno pojti tuda, hde mogno poqitat% interesn=e knihi.", // 19 "Y dumay, zapasnoj klyq ot biblioteki spr*tan v dome teti Cloiz=. Prover% sten=. Tam dolgen b=t% sejf.", "PoiQi zapasnoj klyq ot biblioteki v dome teti Cloiz=.", "Tet* Cloiza - bibliotekar%. U nee navern*ka est% klyq ot biblioteki.", // 20 "Vnimatel%no osmotri kotel%nuy.", "V wkole mnoho razn=x pomeQenij. T= uge osmotrela podval?", "V wkole est% mnoho razn=x pomeQenij. T= uge vse osmotrela?", // 21 "Na zamke kotel%noj bukv= napisan= wriftom Brajl*. PoiQi parol% v komp%ytere.", "Na zamke kotel%noj bukv= napisan= wriftom Brajl*. PoiQi parol% v komp%ytere.", "Bukv= na zamke kotel%noj - wrift Brajl*. Takim ge nugno sdelat% i parol%.", // 22 "T= znaew% parol% v kotel%nuy! V biblioteke est% &nciklopedi*, kotora* pomoget perevesti eho v wrift Brajl*.", "T= znaew% parol%! Teper% nugno perevesti eho v wrift Brajl*.", "T= znaew% parol%! Teper% nugno perevesti eho v wrift Brajl*.", // 23 "Dumay, v podvale est% mnoho ulik. N&nsi, bud% ostorogna so star=m kotlom.", "Dumay, v podvale est% mnoho ulik.", "Esli b= * rabotala v kotel%noj, * zapisala b= kod na samom vidnom meste.", // 24 "Vnimatel%no posmotri na datu osnovani* wkol=.", "Vnimatel%no osmotri kotel%nuy. Kod dolgen b=t% hde-to tam.", "Esli b= * rabotala v kotel%noj, * zapisala b= kod na samom vidnom meste.", // 25 "Opustis% na koleni i laj, kak sobaka!", "Opustis% na koleni i laj, kak sobaka!", "Opustis% na koleni i laj, kak sobaka!", } }; const Common::Array _nancy1TelephoneRinging = { "ringing...", // English "Hudki... " // Russian }; const Common::Array _nancy1EmptySaveStrings = { "-- Empty --", // English "- - - - - " // Russian }; const Common::Array _nancy1EventFlagNames = { "Tried the locker", "Locker open", "Read Kanji", "Seen the poster", "Has magazine", "Viewed the tape", "Read Literature book", "Gone To Teachers Lounge (Found Backpack)", "Seen Paper", "Researched drug", "Has Letter", "Met Hal", "Hal confessed", "Hal said date", "Hal told Connie", "Hal said lie", "Hal told Daryl", "Hal told Hulk", "Hal said injury", "Met Connie", "Connie confessed", "Connie suspicious", "Connie worried", "Connie scared", "Connie told Hulk", "Connie said lie", "Connie told Hal", "Connie said load", "Connie told Daryl", "Met Hulk", "Hulk confessed", "Hulk said money", "Hulk said locker", "Hulk said lie", "Hulk told Daryl", "Hulk worried", "Hulk angry", "Hulk told Hal", "Met Daryl", "Daryl confessed", "Set up sting", "Time for end game", "Player won game", "Stop player scrolling", "Generic 0", "Generic 1", "Generic 2", "Generic 3", "Generic 4", "Generic 5", "Generic 6", "Generic 7", "Generic 8", "Generic 9", "Jukebox Is Playing", "Daryl talked about Connie", "Daryl talked about Hal", "Daryl talked about Hulk", "Hulk told Connie", "Solved Boiler Door Puzzle", "Solved Aunt Safe Puzzle", "Boiler Has Chains on it", "Solved Boiler Lever Puzzle", "Generic 10", "Generic 11", "Generic 12", "Generic 13", "Generic 14", "Generic 15", "Generic 16", "Generic 17", "Generic 18", "Generic 19", "Generic 20", "Generic 21", "Generic 22", "Generic 23", "Generic 24", "Generic 25", "Generic 26", "Generic 27", "Generic 28", "Generic 29", "Generic 30", "Lounge Window Open", "Tried Computer", "Seen Aunt Safe", "Boiler Die", "Kitchen Die", "Solved Slider Puzzle", "Tried Library Door", "Seen Boiler Door", "Player Has Boiler Pwd", "Connie Said Date", "Connie Chickens", "Hal Chickens", "Hulk Chickens", "Solved Boiler Lock", "Seen the drug depot robbery article", "Seen video camera in Jake's locker", "Has soup ladle", "HDIC 5 Loop", "HDIC 6 Loop", "HIC 5 Loop", "HIC 6 Loop", "HIC 7 Loop", "DIC 4 Loop", "DIC 5 Loop", "DIC 6 Loop", "DIC 7 Loop", "DIC 8 Loop", "DIC 9 Loop", "DIC 10 Loop", "DIC 11 Loop", "DIC 12 Loop", "DIC 13 Loop", "DIC 15 Loop", "DIC 16 Loop", "DIC 17 Loop", "DIC 18 Loop", "CIC 5 Loop", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty", "empty" }; #endif // NANCY1DATA_H