# Room 24: Waterfall and Pool This room features a magnificent waterfall cascading into a deep pool that flows westward as a rushing river. The area is surrounded by dense forest. The room contains the solution to the frog puzzle - players can use the crown here to transform into a frog and access the underwater cave (Room 70). The waterfall also creates a hazard that can sweep players away if they're not careful. ## Look Description "You see a beautiful waterfall cascading down the mountain into a deep blue pool. From the pool, a river courses westward. Around you, a dense forest closes in." ## Interactions | Status | Behavior Type | Command | Response | |--------|--------------|---------|----------| | TODO | Look | `look in falls` | "You can't see through the waterfall." | | TODO | Look | `look under pool` / `look under water` / `look under falls` | "You can't make out many details from here." (if not in water) or "You look under the water, but can see nothing." (if in water) | | TODO | Look | `look in water` / `look in pool` | "You look into the water, but see nothing of interest." | | TODO | Look | `look behind falls` | "You think you see something behind the waterfall, but you're not sure what it is." | | TODO | Look | `look falls` | "This is a magnificent waterfall! It tumbles into a deep pool, which then flows westward as a rushing river." | | TODO | Look | `look in pool` | "You peer into the pool of water, but cannot see anything of importance." | | TODO | Look | `look pool` | "You see a deep pool below the waterfall." | | TODO | Look | `look around` / `look room` | "You see a beautiful waterfall cascading down the mountain into a deep blue pool. From the pool, a river courses westward. Around you, a dense forest closes in." | | TODO | Action | `enter behind falls` | "The force of the water is too strong for you to be able to do that." | | TODO | Action | `bathe under pool` / `bathe under water` / `bathe under falls` / `dive under pool` / `dive under water` / `dive under falls` | "You're not strong enough. The current forces you back!" (if in frog form), "The water isn't deep enough here." (if not in swimming/frog form), "You'd have to be in the water to do that." (otherwise) | | TODO | Action | `bathe` / `dive` / `wade` | "Just enter the water." (if on land), "You are already swimming." (if swimming), "You are already in the water." (if in water) | | TODO | Inventory | `dennis crown` / `place crown` | Transforms player into frog form if crown is in inventory and player is on land; "Not while you're IN the water." (if in water) | ## Scripts | Status | Behavior Type | Name | Trigger | Behavior | |--------|--------------|------|---------|----------| | TODO | Interaction | egoFrogActions | Using `dennis crown` or `place crown` command while on land and having crown in inventory | Plays poof sound effect, creates transformation animation, changes player view to frog (370), enables frog viewer script, moves player to water's edge, hides player, sets `frog_transformation_used = true`, awards 5 points on first use, transports to Room 70 | | TODO | Background | frogViewer | Continuous while player is in frog form (`viewer` is set to frogViewer) | Monitors player terrain control - switches view to 371 (shallow water) or 377 (deep water) based on terrain type | | TODO | Interaction | swept | Walking near waterfall while in swimming form (view 8) and not already in a script | Player is pushed back by waterfall current, displays message "The force of the water pushes you back." | ## Technical Notes - **Room Number**: 24 - **Picture**: 24 - **Region**: 501, 512, 511, 508 (Forest/Nature regions) - **Exits**: North→18, South→30, West→23, East→70 (via frog transformation) - **Horizon**: 85 (walkable area boundary) - **Sound**: Poof sound effect (59) played during frog transformation ### State Variables | Variable | Values | Description | |----------|--------|-------------| | `is_night` | `true`, `false` | Controls whether night overlay (picture 124) is displayed | | `room_visited` | `true`, `false` | Tracks if player has entered this room before | | `frog_transformation_used` | `true`, `false` | Set when player transforms into frog; controls access to Room 70 | | `transformation_score_awarded` | `true`, `false` | Tracks if 5-point score bonus has been awarded for frog transformation | | `firefly_phase` | `0`, `1`, `2` | Controls display of firefly/firefly-like props; phase 2 shows additional animated effects | | `in_water` | `true`, `false` | Player state - determined by view (view 8 = swimming, view 2 = normal, view 370/371/377 = frog) | | `is_frog_form` | `true`, `false` | Player is in frog transformation form | ### Additional Technical Details - Room uses Regions 501, 512, 511, and 508 for shared forest/nature logic - Synonyms defined: `pool` = `lake` - Multiple animated props (views 651, 653) create environmental effects (fireflies/lights) - Player entry positioning varies by previous room: - From North: positioned at x=47, just below horizon - From West: positioned at x=1, respects horizon boundary - From South: positioned at y=188, x capped at 214 - From East: positioned at (207, 159) with view 8 (swimming) - Frog transformation requires crown (inventory item 10) - Frog form uses different views for shallow water (371) vs deep water (377) - Waterfall hazard triggers when player in swimming form (view 8) touches control area $0010