No big boasting, claims to have solved it. I have not verified the solution. What's interesting with this model is that it does expose its own internal "thinking" process which lead to the above output. That "thinking" shows a good level of strategy and "understanding". Can't fully post it, since it exceeds the maximum post size
Code: Select all
Alright, let's tackle this. The user wants a full step-by-step walkthrough of a text adventure written in GAC, based on the provided QEGS.txt file. First, I need to understand what's in this file.
Looking at the content from the ResearchAgent, the file contains various components of a text adventure game: local conditions, high and low priority conditions, messages, nouns, objects with their descriptions and start locations, room descriptions with connections, verbs, and synonyms. It's a database for a game engine (likely GAC - Graphic Adventure Creator) rather than a narrative walkthrough.
The key points from the file:
- The game is set in and around a school (QEGS - Queen Elizabeth's Grammar School, based on context).
- It involves collecting items, solving puzzles, and avoiding death traps.
- The ultimate goal seems to be reaching the H.M. (Head Master) with both a "report" and a "card" to get a "Good Record" and win the game (High priority condition 1 and Message 42).
- There are many rooms (numbered from 1 to 244), each with descriptions and connections.
- Objects have specific start locations (e.g., Report in 121, Card in 155, Bone in 87, etc.).
- Specific actions in specific rooms are required to progress (e.g., swapping items, feeding animals, using items).
To create a walkthrough, I must reconstruct the flow of the game based on this data. I can't "play" it directly, but I can analyze the conditions and connections to deduce a likely optimal path.
Analysis of Key Game Elements:
1. **Goal:** "You've got the report AND the card!" (Message 42). You need item 14 (REPORT) and item 29 (CARD).
* Condition High Priority 1 checks if you are at Room 60 and carrying both 14 and 29. If yes, you win.
2. **Start Location:** The game doesn't explicitly state the start room in the snippets, but usually, it's Room 1. Room 1 is the Junior School Hall.
3. **Crucial Items & Locations:**
* **REPORT (14):** Starts in Room 121.
* **CARD (29):** Starts in Room 155.
* **TROUSERS (40):** Start location 0 (usually means carried by player or nowhere initially, but look at conditions). Room 5 has a condition: IF VERB(30) AND NOUN(40) AND CARR(40) DROP(40) 40 SWAP 3 GET(3). This implies you can swap trousers for a crystal.
* **KIPPER TIE (42):** Starts in Room 205. Room 18 condition: He gives you trousers for the kipper tie.
* **CRYSTAL (3):** Antifreeze crystal. Obtained by swapping trousers in Room 5.
* **BONE (12):** Starts in Room 87.
* **FROGS LEGS (17):** Starts in Room 170.
* **LADDER (11):** Starts in Room 78. Needed to exit Room 78 (Sixth Form Art Centre - "only way out is east, but only with the ladder").
* **CATFOOD (30):** Starts in Room 241. Needed for Jon the Cat (Room 54) or Tom (Room 240/221).
* **LEAD (10):** Econet Lead. Starts in Room 77. Condition Room 77: IF VERB(8) AND NOUN(10) MESS(36) 10 TO 77 GET(10). You "take the lead".
* **SHEEP (37):** Starts in Room 206. Condition Room 240: "Tom takes the sheep."
* **COKE (31):** Starts in Room 178. Condition Low Priority 13: DRINK COKE -> DROP COKE.
* **ACID (6):** Starts in Room 30. Condition Low Priority 31: USE ACID ON NOUN(20) (Spray). "Hissssssss!! It gasses a nearby mouse."
* **SPRAY (20):** Can of Fungus Spray. Starts in Room 132.
* **TORCH (2):** Starts in Room 3.
4. **Key Puzzle/Condition Breakdown:**
* **Room 54 (Jon the Cat):** Needs something to let you go south. Likely the CATFOOD (30). Condition Room 54: IF CARR(30) AND VERB(2) GOTO(60). Wait, VERB(2) is usually SOUTH. So if you carry catfood and go south at the cat, you go to Room 60 (HM's office). This seems like a potential fast route to the end, but you need the Report and Card first.
* **Room 189 (Bus Station):** Needs fare. Condition Room 189: IF CARR(33) AND VERB(27) AND NOUN(32) MESS(14) HOLD(200) GOTO(221).
* NOUN 32 is BUS.
* VERB 27 is CATCH.
* CARR 33 is SAVERSTRIP.
* So, if you have the Saverstrip, you can CATCH BUS to Room 221.
* **Room 221 (Bus Stop):** Needs fare? Room 221 condition: IF VERB(27) AND NOUN(32) AND NOT CARR(33) MESS(1) "How are you going to pay your fare?".
* Also Room 221: IF CARR(33) AND VERB(27) AND NOUN(32) ... GOTO(189). So you can travel back.
* **Room 99 (Hugh's Torture Chamber):** Needs BONE (12). Condition High Priority 9: IF AT(99) AND CARR(12) AND RES?(5)... 12 TO 0 SET(5). Hugh takes the bone and lets you pass (sets flag 5).
* High Priority 7: If AT 99 and NO BONE -> Death.
* **Room 60 (HM's Office):** The goal room. Requires REPORT (14) and CARD (29).
* **Room 113 (Freeze Room):** Needs ANTIFREEZE CRYSTAL (3). High Priority 6: If AT 113 and NOT CARR 3 -> Death "encased in a block of ice".
* **Room 78 (Sixth Form Art Centre):** Needs LADDER (11). "Only way out is east, but only with the ladder."
* **Room 157 (Ronnie R's Room):** Needs FROGS LEGS (17). Condition Room 157: IF CARR(17) AND VERB(1) GOTO(152).
5. **Structuring the Walkthrough:**
* **Phase 1: Initial Exploration and Basic Equipment.**
* Start at **Room 1 (Junior School Hall)**.
* Get **TORCH (2)** from Room 3 (Backstage).
* Get **ACID (6)** from Room 30 (Intermediate Chem Lab).
* Get **TROUSERS (40):** Need to find these first? Or get the TIE, then exchange for TROUSERS?
* **Room 18 (Mr Furniss's Room):** He gives TROUSERS (40) for **KIPPER TIE (42)**.
* **KIPPER TIE (42)** is in Room 205 (Oxfam Appeal Room).
* So: Go to 205 -> Get Tie -> Go to 18 -> Give Tie -> Get Trousers.
* Get **CRYSTAL (3):** Go to **Room 5 (Trendy Trevor's)**. `SWAP TROUSERS`. You get the CRYSTAL.
* **Phase 2: Reaching the "Outside World" and Town.**
* To get to town (where the Oxfam shop is), you might need to get past the cat (Room 54) or go via the bus (Room 189).
* Let's check bus requirements. **SAVERSTRIP (33)** is needed for the bus. Starts in Room 216 (Info Office).
* Let's check cat requirements. **CATFOOD (30)** is needed. Starts in Room 240.
* The map connects the school areas (1-40ish) to the town areas (180+).
* It seems complex. Let's look at key "Gatekeepers".
* **Room 54 (Jon the Cat):** Needs Catfood. This leads to Room 60.
* **Room 157 (Ronnie R):** Needs Frogs Legs.
* **Room 99 (Hugh):** Needs Bone.
* **Room 113 (Freeze Room):** Needs Crystal.
* **Let's try to trace the path to the items.**
* **Path to KIPPER TIE (42) (Room 205):**
* From school (Room 1) to Town?
* Look at Room 124 is missing in the list... Wait, looking at connections.
* Rooms 1-62 are school.
* Rooms 63-91 are various labs/centres.
* Rooms 92-123 are CDT/Staff areas.
* Rooms 124 is missing in numbering, but 132 is Jason Cressey's study... Wait.
* Let's look at the "Teleport" connections.
* **Room 13** has Teleport to 7.
* **Room 24** has Teleport to 67.
* **Room 31** has Teleport to 9.
* **Room 36** has Transporter (teleport) to 51.
* **Room 38** has Teleport to 67.
* **Room 43** has Teleport to 131.
* **Room 67** is "Teleport Room One". Teleport to 38.
* **Room 131** is "Sixth Form Teleport Room". Teleport to 43.
* **Room 204** has Teleport to 4.
* **Room 231** has Teleport to 30.
* Okay, to get to the town (e.g., Room 205), you probably go via Room 221 (Bus Stop) or walk out the Front Gate (122).
* **Front Gate (122):** Exits N 120, S 217, E 123, W 121.
* From School (1-62) to Gate (122)?
* Map trace: 1 -> S 7 -> E 8 -> S 15 -> E 16? No.
* 1 (South) -> 7.
* 7 (East) -> 8.
* 8 (East) -> 9.
* 9 (East) -> 10.
* 10 (East) -> 11.
* 11 (East) -> 12.
* 12 (North) -> 6 (College Grove Road).
* 6 (East) -> 187 (Preen's Shop).
* 187 (East) -> 188 (Subway).
* 188 (East) -> 189 (Bus Station).
* 189 (East) -> 190 (Outside Tesco).
* 190 (East) -> 191 (Westgate).
* 191 (South) -> 196 (Rooftop Gardens).
* 196 (South) -> 201 (Casanova's).
* Wait, let's look for Room 205.
* Room 205 is Oxfam.
* Room 204 is Kirkgate. Connects to 205 East.
* Room 199 connects to 204 South.
* Room 198 connects to 199 West.
* Room 197 connects to 198 West.
* Room 196 connects to 197 South? No, 196 is Rooftop, S 201.
* Let's trace back.
* 205 < - 204 < - 199 < - 198 < - 197 < - 202 < - 197? No.
* Let's follow the chain from School to Town.
* Path: 1 -> 7 -> 8 -> 9 -> 10 -> 11 -> 12 -> 6 -> 187 -> 188 -> 189.
* At 189, you are at the Bus Station. To proceed on foot: 189 (East) -> 190 -> 191 -> ...
* To get to 205 (Oxfam) which has the Kipper Tie:
* Let's check connections near 190.
* 190 (South) -> 195 (JAT Records).
* 195 (North) -> 190.
* 195 (West) -> 194 (Bullring).
* 194 (West) -> 193 (Mcwimpy's).
* 193 (East) -> 194.
* 193 (North) -> 188.
* Okay, getting to 205 seems to require passing through 204 (Kirkgate).
* 204 (North) -> 199 (Cathedral).
* 204 (East) -> 205.
* How to get to 204?
* 204 (Teleport) -> 4. So if you find the teleport in 241, you get to 4 (Headmaster's Garden - forbidden). That might not help.
* Let's look at where 204 connects.
* Is there a gap in the numbers? 194 -> 195 -> 196 -> 201.
* It seems you can walk from the school gate (via 6, 187, 188, 189) into the town center (190+).
* Once in town:
* Start at 189 (Bus Station).
* Walk E to 190. S to 195. W to 194. N to 193. E to 194. S to 199. S to 204. E to 205.
* Wait, 199 connects to 204 (South).
* So path to Tie: 189 -> 190 -> 195 -> 194 -> 199 -> 204 -> 205.
* Action in 205: **GET TIE**.
* **Path to TROUSERS (40) (Exchange with Mr. Furniss in Room 18):**
* Now back to school to Room 18.
* Room 18 is connected to Room 17 (Db's Office).
* Path back to school?
* Teleport?
* Room 231 has Teleport to 30. Where is 231? The Cinema.
* Room 204 (Kirkgate) has Teleport to 4 (Headmaster's Garden - Room 4).
* Room 4 is "The Headmaster's Garden (Forbidden Territory)".
* Exits S 10, E 5, W 3.
* From 4, W 3 (Backstage). E 4. S 10.
* Room 10 is "The Drive".
* From 10, W 9. N 3. S 15. E 16. E 17. W 18.
* So: Use Teleport in 204 to go to 4.
* Then walk: 4 -> W 3. 3 -> N 2? No.
* Let's trace carefully.
* Target Room 18.
* From 4: W 3 (Backstage).
* From 3: W 2 (Gym). S 8. W 7. N 1. S 7. E 8. E 9. E 10. E 11. N 5. W 4. S 10? No.
* From 11: N 5. E 12. N 6...
* Let's look at Room 17. Exits N 11, E 18, W 16.
* So to get to 18, you need to get to 17 first.
* To get to 17:
* From 16 (Yard), E 17.
* To get to 16:
* From 15 (Dining Hall Lobby), E 16.
* To get to 15:
* From 9 (QE Hall), S 15.
* To get to 9:
* From 8 (Passage), E 9.
* From 8, you can come from 7 (Junior School) E 8.
* Or 2 (Gym) N 8.
* Or 3 (Backstage) E 9? No, 3 -> E 4, S 9? No. 3 -> S 9.
* Okay, path from Teleport 4:
* 4 -> W 3.
* 3 -> S 9.
* 9 -> S 15.
* 15 -> E 16.
* 16 -> E 17.
* 17 -> E 18.
* Action in 18: **GIVE TIE** (implies use verb GIVE or similar? Or just interaction?). Condition: "Mr Furniss... will only give you the trousers for the kipper tie."
* In text adventures, this usually means `GIVE TIE TO FURNISS` or just `DROP TIE` if he's there.
* Wait, noun 42 is Kipper Tie. Noun 40 is Trousers.
* Is there a specific verb? The condition is in Room 18 data provided: "He's not in a good mood today, and will only give you the trousers for the kipper tie."
* This implies a conditional check. There is no explicit code snippet provided for this exchange (unlike the swap in Room 5). However, standard GAC logic would be `IF CARR(42) AND VERB(GIVE) ... DROP(42) GET(40)`. Since I don't see the specific code for this transaction in the snippet (Room 18 snippet is empty in the "Local conditions" section, only description provided), I have to infer the action is standard "Give".
* Result: Get **TROUSERS (40)**.
* **Path to CRYSTAL (3) (Room 5):**
* From 18 (W 17).
* From 17 (N 11).
* From 11 (N 5).
* Action in 5: **SWAP TROUSERS**.
* Condition Room 5: IF VERB(30) AND NOUN(40) AND CARR(40) DROP(40) 40 SWAP 3 GET(3).
* Verb 30 is SWAP.
* Result: Get **ANTIFREEZE CRYSTAL (3)**.
* **Path to LADDER (11) (Room 78):**
* Room 78 is the "Sixth Form Art Centre". You fall through a hole. Need Ladder to exit.
* Where is Ladder? Starts in Room 78? Wait, Object 11: "A ladder... Start 78".
* Wait, if it starts in 78, and you are in 78, you can just pick it up. Then you can leave.
* But "You've fallen through a hole in the floor..." implies you might *start* there or teleport there?
* Actually, maybe you don't need to "go" there to get the ladder if it spawns there.
* However, you need the ladder to *use* it if you are in 78.
* Is there another way to get to 78?
* Room 77 (Broken BBC Micro Store). Exits N 70, E 78.
* So go to 77, then E 78. Get Ladder. Then you can leave 78 (E).
* So how to get to 77?
* From 76 (Computer Centre Main Room). E 77.
* How to get to 76?
* From 84 (Another part of computer centre). N 77? No.
* 84 Exits: N 77, S 91, E 85, W 83.
* So 84 -> N 77.
* How to get to 84?
* From 77? Circular.
* From 83 (Ouch! Window).
* Check connections to 84.
* Maybe 85? 85 E 86, S 92, W 84.
* 92 is "Outside the Black Hole". N 85.
* 92 connects to 81?
* 81 (Black Hole). E 94, S 100, W 92.
* Let's look for a path from the "Main" school map (Rooms 1-60) to this area (70+).
* Room 67 (Teleport Room One). Teleport 38.
* Room 38 (Computer Centre).
* From 38:
* Exits N 32, W 37, TEL 67.
* Room 76 is "Computer Centre Main Room". Exits E 77, W 75.
* Can you get to 76 from 38?
* No direct link.
* Let's look at Teleports.
* Room 24 (Corridor) TEL 67.
* Room 31 (Music Centre) TEL 9.
* Room 36 (Chem Lecture) TEL 51.
* Room 43 (Sixth Form Territory) TEL 131.
* Room 131 (Sixth Form Teleport Room) TEL 43.
* Room 38 (Computer Centre) TEL 67.
* Room 67 (Teleport Room One) TEL 38.
* This creates loops.
* Okay, look at how to get to Room 78 (Sixth Form Art Centre) where the Ladder is.
* Via Room 77.
* Room 77 is "Broken BBC Micro Store".
* Room 76 connects to 77.
* Room 75 (Corridor) connects to 76.
* Room 74 (Corridor) connects to 75.
* Room 67 connects to 74 (S 74).
* Ah! **Room 67** is the hub for this section.
* Path: Start at 1.
* Go to Room 24?
* 1 -> 7 -> 8 -> 2 (Gym) -> ?
* 1 -> 7 -> 8 -> 2? No.
* 1 -> 7 -> 8 -> 15? No.
* Let's find path to Room 24.
* Room 13 (Staff Toilets). Exits E 14, S 19, TEL 7.
* Room 14 (Staff Room). W 13.
* Room 19 (Dining Hall). N 13.
* Path: 1 -> 7 -> 8? No.
* 1 -> 7 -> 8 -> 9 -> 15 -> 13.
* 1 (South) -> 7. 7 (East) -> 8. 8 (East) ->? 8 connects to 9 North?
* 8: N 2, W 7, E 9. Yes. 8 -> E 9.
* 9: N 3, W 8, S 15, E 10.
* 9 -> S 15.
* 15: N 9, E 16, S 21?
* Wait, 15 is Lobby. 19 is Dining Hall.
* Let's check 15 description: "Peas litter the floor... entrances lead north, east and south."
* Wait, 15 connects to 19? No, listed text says 15 -> N 9, E 16, S 21.
* Let's check 19 connections: N 13. E 20? S 25.
* How to get to 19 then?
* Room 13 (Staff Toilets) connects to 19 (Dining Hall) N.
* Room 13 connects to Room 7 via Teleport.
* Okay, go to 7 (Junior School). Is there a teleport there? No, 13 TEL 7.
* So get to 13.
* Path to 13:
* Room 1 (South) -> 7.
* Room 7 (East) -> 8.
* Room 8 (East) -> 9.
* Room 9 (South) -> 15.
* Room 15 (East) -> 16.
* Room 16 (East) -> 17.
* Room 17 (East) -> 18.
* Room 18 (West) -> 17.
* Room 17 (West) -> 16.
* From 16? Exits E 17, W 15.
* From 17? Exits N 11, E 18, W 16.
* Let's look at Room 19 (Dining Hall). N 13.
* We need to get to 13.
* From 13, E 14 (Staff Room).
* Maybe we backtrack.
* 15 -> S 21.
* 21 -> S 27.
* 27 -> S 33.
* 33 -> S 38? No.
* Let's look at the map more globally.
* There's a room 231 (Cinema) with Teleport to 30.
* Let's assume the Ladder is just a side objective or needed for a specific room.
* Actually, let's look at the Report (14) and Card (29). These are mandatory.
* **REPORT (14):** Room 121.
* **CARD (29):** Room 155.
* Accessing these rooms requires navigating the map.
* **Room 121 (Porter's Office):** E 122.
* **Room 155 (A Corridor):** N 150, E 156, S 163.
* From 155, you can go E 156 (Weapons Room). S 164 (Room A8). W 155.
* So the map is connected.
* **Revised Walkthrough Structure:**
1. **Start at Room 1 (Junior School Hall).**
2. **Go to Room 3 (Backstage).** (1->S7->E8->E9->S15->E16->E17->W18? No. 1->S7->E8->W7? No. 1->S7->E8->E9? Yes. 9->N3. 3 is Backstage).
* *Correction:* 1 (South) -> 7. 7 (East) -> 8. 8 (East) -> 9. 9 (North) -> 3.
* In Room 3: **GET TORCH (2)**.
3. **Go to Room 30 (Intermediate Chem Lab).**
* Need path to 30.
* 30 is connected to 24 (North) and 36 (South).
* 24 is Corridor. W 23, S 30, TEL 67.
* Path to 24?
* From 23 (Matron's Office). E 24, W 22.
* From 22 (Spilsbury Room). E 23, W 21.
* From 21 (Yard). N 15, E 22, W 20, S 27.
* Path: 1->S7->E8->E9->S15->S21->E22->E23->E24.
* In Room 24, S 30.
* In Room 30: **GET ACID (6)**.
4. **Go to Room 132 (Jason Cressey's Study).**
* 132 connects to 126 (North) and 133 (East).
* 126 is Corridor. S 132.
* Where is 126?
* Is it a teleport hub? No listed teleport.
* Maybe from the town?
* Let's leave 132 for a moment and focus on the KIPPER TIE loop which we figured out earlier (Town -> School).
* We need the Tie (Room 205) to get the Trousers (Room 18) to get the Crystal (Room 5).
* **Phase 1: The Kipper Tie Quest**
* **Current Location:** Room 30 (Chem Lab).
* **Goal:** Room 205 (Oxfam).
* **Route back to School Entrance:** 30 -> N 24 -> W 23 -> W 22 -> W 21 -> N 15 -> W 9 -> W 8 -> W 7 -> N 1.
* **Exit School:** 1 -> S 7 -> E 8 -> E 9 -> E 10 -> E 11 -> E 12 -> N 6.
* **Walk to Town:** 6 -> E 187 -> E 188 -> E 189.
* **Navigate to Oxfam:** 189 -> E 190 -> S 195 -> W 194 -> N 188? No.
* Wait, let's re-verify the town map.
* 189 (Bus Station).
* 190 (Outside Tesco).
* 191 (Westgate).
* 193 (Mcwimpy's).
* 194 (Bullring).
* 195 (JAT Records).
* 196 (Rooftop).
* 199 (Cathedral).
* 204 (Kirkgate).
* Connections:
* 189: E 190, S 194, W 188.
* 190: W 189, S 195, E 191.
* 191: W 190, S 196.
* 193: N 188, S 198, E 194.
* 194: N 189, S 199, E 195, W 193.
* 195: N 190, W 194.
* 196: N 191, S 201.
* 197: S 202, E 198.
* 198: N 193, E 199, W 197.
* 199: N 194, W 198, S 204.
* **Path to 205:**
* Start 189.
* E 190. S 195. W 194. N 189... Loop.
* Try: 189 -> E 190 -> S 195 -> W 194.
* From 194: S 199.
* From 199: S 204.
* From 204: E 205.
* **Action in 205:** **GET KIPPER TIE (42)**.
* **Return to School:**
* Teleport in 204 (Kirkgate) goes to Room 4 (Headmaster's Garden).
* Teleport from 204 to 4.
* Now in 4.
* Path to Room 18 (Mr Furniss):
* 4 -> W 3 (Backstage).
* 3 -> S 9 (QE Hall).
* 9 -> S 15 (Lobby).
* 15 -> E 16 (Yard).
* 16 -> E 17 (Db's Office).
* 17 -> E 18 (Mr Furniss's Room).
* **Action in 18:** **GIVE TIE** (or equivalent). Get **TROUSERS (40)**.
* **Path to Room 5 (Trevor's Games Office):**
* 18 -> W 17 -> N 11 -> N 5.
* **Action in 5:** **SWAP TROUSERS**.
* Get **ANTIFREEZE CRYSTAL (3)**.
* **Phase 2: Preparing for the Cold and the Cat**
* We have the Crystal (needed for Room 113).
* We need to get to Room 60 (HM's Office) with the Report and Card.
* HM's Office (60) is accessible from Jon the Cat (Room 54) if you have Catfood (30).
* Do we have Catfood? No.
* Catfood is in Room 240.
* **Goal:** Get **CATFOOD (30)** from Room 240.
* **Path to Room 240:**
* Room 240 is connected to 235 (North) and 239 (West).
* 235 is Cinema.
* 239 is Cinema.
* We are in Room 5 (Games Office).
* Path: 5 -> S 11 -> W 10 -> W 9 -> W 8 -> W 7 -> N 1... No.
* Let's look for a teleport to the Cinema area.
* Room 241 has Teleport to 30 (Chem Lab)? No, Room 231 has Teleport to 30.
* Room 231 is "The Cinema".
* Wait, Cinema rooms are 207-241.
* Is there a teleport from School to Cinema?
* Room 38 (Computer Centre) TEL 67.
* Room 67 (Teleport Room One) TEL 38.
* Room 242 (The Lift) connects to 215 (Car Park).
* Let's trace from Room 231.
* 231 North -> 226.
* 226 South -> 230? No.
* Let's try to walk from 5 to 231.
* This seems like a long trek across the map.
* Is there a shortcut?
* Room 242 (The Lift) connects to 215 (The Lifts).
* 215 (The Lifts) connects to 210 (Car Park).
* 210 (The Lifts)? No, 210 is Car Park.
* Let's look at 231 connections.
* Maybe we should focus on the **REPORT (14)** and **CARD (29)** which are *required* to win.
* We are getting bogged down in the transport logistics without the full map in front of me.
* Let's list the locations of key items again:
* REPORT (14): Room 121.
* CARD (29): Room 155.
* BONE (12): Room 87.
* CATFOOD (30): Room 240.
* SHEEP (37): Room 206. (Tom needs sheep).
* CRYSTAL (3): Obtained via Swap in Room 5 (Have this).
* We need to visit 121 and 155.
* Let's find the path to 121.
* Room 121 is Porter's Office. E 122 (Front Gate).
* So 121 is just inside the Front Gate.
* **Path to 121:**
* We are in Room 5.
* 5 -> S 11 -> E 12.
* 12 is "The Fields". Exit W 11, N 6.
* We need to get to 121.
* 122 is Front Gate.
* From 122, W 121.
* How to get to 122?
* From 6 (College Grove Rd), we need to turn?
* 6 Exits: S 12, E 187.
* If we go S 12, we are in 12 (Fields). W 11. N 5. S 11. E 12.
* Wait, 11 is Fields. 12 is Fields.
* Check 12 connections: W 11, N 6.
* Check 11 connections: N 5, E 12, S 17, W 10.
* Check 5 connections: W 4, S 11.
* So we are in the "Fields" loop.
* Where is the Front Gate (122)?
* Look at the map numbers.
* 122 is surrounded by 120 (Rose Beds), 217 (Patel's Shop), 123 (Rose Bed), 121 (Porter's).
* Where is 120? N 118.
* 118 (Statue). N 116. S 120.
* Where is 116? N 112.
* Where is 112? Cleaning Cupboard. N 105. S 116. E 111. W 113.
* Where is 105? Toilets. E 106. S 112. W 104.
* Where is 106? Secondary Power Generator. N 99. S 113. E 107. W 105.
* Where is 99? Hugh's Torture Chamber.
* This section (99-123) seems to be the "CDT/Streets" area.
* To get to 121, we must enter this area.
* Is there a connection from the school (1-60) to this area?
* Room 43 (Sixth Form Territory) has Teleport to 131.
* Room 131 (Sixth Form Teleport Room) has Teleport to 43.
* Room 43 is accessed from 37 (CDT Block) or 49 (Biology Lab) or 44 (Sixth Form Centre).
* 37 is accessed from 31 (Music Centre) etc.
* Okay, let's go from Room 5.
* 5 -> S 11 -> E 12 -> N 6.
* 6 -> E 187 (Preen's Shop).
* 187 -> E 188 (Subway).
* 188 -> E 189 (Bus Station).
* Wait, earlier I said 6 leads to town. Correct.
* But 121 looks like it's near the school gate but in a different sector.
* Let's check connections to 122 (Front Gate).
* Maybe from 64 (1892 Building)? S 64? No.
* Maybe from 59 (General Office)? N 53, W 58.
* 58 is "Outside 1892". E 59, S 64.
* 59 is "General Office".
* 53 is Corridor. N 47, E 54, S 59.
* 47 is Library. N 41, S 53.
* 41 is Corridor. W 40, E 42, S 47.
* 40 is Room 21a.
* 42 is Corridor. S 48.
* 48 is Corridor. N 42, S 54.
* 54 is Jon the Cat.
* Okay, we are getting closer to a map mental model.
* The school is Rooms 1-62ish.
* The labs/arts are 63-95ish.
* The "Outer Ring" (St streets, shops) is 96-126ish.
* To get to 121 (Porter's), you must navigate the outer ring.
* The transition point is likely Room 43 (Sixth Form Territory) or Room 54 (Jon the Cat) or Room 67 (Teleport).
* Let's assume a linear progression for the walkthrough.
* Current State: Room 5. Have CRYSTAL.
* **Go to Room 54 (Jon the Cat).**
* Path: 5 -> S 11 -> W 10 -> W 9 -> W 8 -> W 7 -> N 1? No.
* Go to Room 1.
* From 1, how to get to 54?
* 1 -> S 7 -> E 8 -> E 9 -> S 15 -> S 21 -> E 22 -> E 23 -> E 24.
* 24 -> S 30.
* 30 -> S 36.
* 36 -> TEL 51 (Transporter).
* 51 is Room B4. W 50, S 57.
* 50 is Maths Lab. W 49.
* 49 is Biology Lab. N 43.
* 43 is Sixth Form Territory. N 37, S 49, E 44, TEL 131.
* From 43, can we get to 54?
* No obvious link.
* Let's check 131 (Teleport Room).
* 131 TEL 43. W 130.
* 130 is Corridor. E 131, S 136, W 129.
* 129 is Corridor. E 130, S 135.
* 135 is Corridor. E 136, W 134.
* 136 is Empty Room. N 130, S 142, W 135.
* 142 is Room A15. N 136, S 147.
* 147 is Cleaning Cupboard. N 142, S 152.
* 152 is Store. N 147, S 157, W 151.
* 157 is Ronnie R's Room. Needs Frogs Legs (17).
* We are heading to the "Store/Materials" area.
* Where is 54 (Jon the Cat)?
* 54 connects to 53 and 48.
* 53 connects to 47 and 59.
* We passed 53 earlier when looking at the "Staff/Lab" area (24->13->14? No).
* 53 connects to 47 (Library), 54 (Cat), 59 (Office).
* 47 connects to 41 and 53.
* 41 connects to 40, 42, 47.
* 40 connects to 34.
* 34 connects to 33.
* 33 connects to 32, 27.
* 27 connects to 21.
* 21 connects to 15.
* 15 connects to 9.
* 9 connects to 3.
* So, 54 is accessible via 53 -> 47 -> 41 -> 40 -> 34 -> 33 -> 32 -> ... eventually back to the main school hall.
* Let's verify: 54 (West) -> 53 (North) -> 47 (North) -> 41 (West) -> 40 (South) -> 34 (West) -> 33 (North) -> 27 (North) -> 21 (North) -> 15 (North) -> 9 (North) -> 3.
* Yes, this connects back to the school.
* So, **Path to Jon the Cat (54):**
* From Room 5 (Games Office).
* N 11 -> E 12 -> N 6 -> E 187? No.
* Use the internal pathway.
* From 5 (S 11, W 10, W 9, N 3).
* 3 (S 9).
* 9 (S 15).
* 15 (S 21).
* 21 (W 20? S 27).
* 27 (N 21, S 33, E 28, W 26).
* Let's take the path to 33.
* 27 (S 33).
* 33 (E 34).
* 34 (S 40).
* 40 (N 34, E 41).
* 41 (W 40, E 42, S 47).
* 47 (N 41, S 53).
* 53 (E 54).
* Now at **Jon the Cat (54)**.
* **Action at Jon the Cat:**
* Needs **CATFOOD (30)**.
* We don't have it. It's in Room 240.
* We cannot pass to 60 (HM's Office) cat-free.
* So we must get the Catfood first.
* This breaks the linearity. We probably need the Catfood to win quickly, or we take a different path.
* But condition for winning is being at 60 with Report and Card.
* Getting Catfood requires going to Room 240.
* Let's check the connection to 240.
* 240 is in the "Cinema" complex (200+).
* Teleports?
* Room 231 (Cinema) TEL 30.
* We are in Room 30 (Chem Lab) earlier.
* We need to get to 231.
* If we can get to 231, we teleport to 30.
* From 30, we are close to the 24 corridor which leads to 54.
* So: Find 231 -> Teleport to 30 -> Go to 24 -> Go to 54.
* How to get to 231?
* 231 is connected to 226 (North), 230 (South), 236 (West).
* 226 is connected to 225 (West), 233 (East).
* 225 is connected to 226 (East), 230 (South).
* It seems like a maze.
* Aha! **Room 242 (The Lift)** connects to 215 (Car Park). 215 connects to 210 (Lifts). 210 connects to 242 (Lift).
* Wait, 210 connects to 242?
* 210 (Car Park) Exits: S 215.
* 215 (The Lifts) Exits: N 210, S 220, E 216, U 242.
* 242 (The Lift) Exits: E 243, D 215.
* This loop (210-215-242) connects to the outside?
* 215 (East) -> 216 (Info Office).
* 216 (South) -> 221 (Bus Stop).
* 221 (North) -> 216, (West) -> 220 (Burger Bar).
* 220 (North) -> 215, (East) -> 221.
* We can get to 221 (Bus Stop).
* From 221, we go West?
* From the town map earlier, 221 is connected to 220 (W) and 216 (N).
* 220 connects to 215.
* It seems we are now in the "Town" area, but this specific loop is a "Cinema/Car Park" enclave?
* Wait, 216 (Info Office) is near the Lifts.
* From 216, can we walk to the Cinema 231?
* 216 -> S 221.
* 221 -> N 216, W 220.
* 220 -> N 215.
* 215 -> E 216.
* This is a dead end loop unless there's a hidden exit or I missed a connection.
* Let's check **Room 243 (Car Park)**. Exits E 244, W 242.
* 244 (Second Car Park). W 243.
* Dead end.
* **Wait, let's look for a teleport OUT.**
* Is there a teleport in 216, 221, 220, 215?
* No.
* Is there a teleport in 213, 212, 207?
* 207 (Cinema Entrance). N 202, E 208, S 212.
* 212 (Projection Room). N 207, E 213.
* 213 (Cinema). N 208, S 218, E 214, W 212.
* This suggests the Cinema is a big map.
* To enter the Cinema map from the outside, look at 202 (Cinema Entrance).
* 202 (North) -> 197 (Swimming Pool).
* 197 (East) -> 198 (Chop Suey).
* 198 -> 199 (Cathedral).
* 199 -> S 204 (Kirkgate).
* So from the town center (199, 204), you can go to 197, then 202 (Cinema).
* From 202, go into the Cinema rooms to find 240.
* So, **Path to Catfood (240):**
* Current location: Room 5.
* Path to Town Center (204 Kirkgate): Use Teleport in Room 4 (Headmaster's Garden) which is accessible from Room 3 (Backstage).
* We visited Room 4 earlier to get the Tie.
* So: Go to Room 4 (via 1-7-8-9-3-W).
* Teleport from 4 to 204.
* Walk: 204 (N) -> 199 (W) -> 198 (W) -> 197 (S) -> 202.
* Enter Cinema: 202 -> E 208 -> S 213 -> S 218 -> S 223 -> E 224 -> S 229 -> W 228 -> S 233 -> E 234 -> S 238 -> E 239 -> N 235 -> S 236? No.
* 240 is a dead end room.
* 240 Exits: N 235, W 239.
* 235 (N) -> 231. (S) -> 236. (E) -> 236. (W) -> 234.
* 239 (N) -> 234. (E) -> 240. (W) -> 238.
* So path to 240: ... 239 -> E 240.
* Action in 240: **GET CATFOOD (30)**.
* In 240, there is Tom. "Tom is there, and he won't let you go east if you don't have something for him!" (Message from room description).
* We need to bribe Tom.
* Item **SHEEP (37)** is in Room 206.
* Condition Room 240: Implicit? Room description says "won't let you go east".
* Wait, Room 240 description says "Exits: North and west.".
* But I need to get the Catfood *in* the room?
* Object 30 (Catfood) "Start 241".
* Ah! The Catfood is in **Room 241**, not 240.
* Room 240 connects to 241?
* Let's check 241 connections.
* Room 241 (The Cinema). Exits N 236, W 240.
* Wait, if 241 connects to 240 (N?), but 240's exits are N, W.
* If 240 connects to 241, it's not listed in 240's exits.
* Maybe a hidden door or one-way?
* But 241 "Exits North and west."
* Actually, if I am in 240, and 241 is "The Cinema", maybe I can't get to 241.
* However, Object 30 starts in 241.
* Let's check Room 241 Local Condition: "1 IF ( CARR ( 37 ) AND VERB ( 3 ) ) MESS ( 2 ) DROP ( 37 ) 37 TO 0 HOLD ( 200 ) GOTO ( 241 ) END"
* This code snippet seems to be misplaced or refers to a different flow in the source.
* Wait, "GOTO ( 241 )" implies you arrive at 241?
* And "DROP ( 37 )". So if you have the Sheep (37) and use a verb (3 = EAST?), you go to 241 and lose the sheep?
* Let's re-read Room 240 description.
* "Tom is there, and he won't let you go east if you don't have something for him!"
* Maybe "East" from 240 leads to 241?
* If so, the condition is missing from the "Exits" list but implied by the description.
* The condition might be: If CARR(37) (Sheep), go East to 241.
* We have the Sheep (37)? It starts in 206.
* So we need the Sheep first.
* **Path to Sheep (37):**
* Current location: Trying to get to 241.
* Sheep is in 206 (Oxfam Appeal Room).
* Wait, the **Kipper Tie (42)** was in Room 205 (Oxfam).
* Room 206 is connected to 205 (East, South).
* 205 (East) -> 206.
* So we are back in Oxfam territory!
* We were there in Phase 1.
* We picked up the Tie. We didn't pick up the Sheep.
* **Action:** Go back to 206. **GET SHEEP (37)**.
* **Back to Tom (Room 240):**
* Go back to 240. We have the Sheep.
* Action: **GO EAST** (or equivalent).
* Passage to 241.
* **Action in 241:** **GET CATFOOD (30)**.