Commit 549031

2026-09-20 13:57:08 Anonymous: Western Promenade (owner's second room card, 2026-09-20); no counting of wrong password tries (owner)
hold the flood/rooms.md ..
@@ 24,18 24,19 @@
Anything outside this list is new code, which is fine; its size is stated before it is built.
- - **Rooms:** any size; doors on any wall; a raised floor with stairs; a window with a scene behind it; a doorway with no room behind it shows as a sealed doorway, unless the room card describes it as a door; a side that is a force field onto open space instead of a wall; a sign on a wall that is only there to be seen (it can blink).
+ - **Rooms:** any size; doors on any wall; a raised floor with stairs; a window with a scene behind it; a doorway with no room behind it shows as a sealed doorway, unless the room card describes it as a door; a side that is a row of large decorated windows onto open space; a side that is a force field onto open space instead of a wall; a sign on a wall that is only there to be seen (it can blink).
- **Actions:** press E for something instant; hold E for a job of any number of steps, each with its seconds; a step can be loud. A job can need: an item in the pack, power from a control board, another job done first, free pack squares. A job can: lock an opening for ever, give or take an item, put a photograph in the journal, pass or leave an oxygen tank for a survivor, make a trigger harmless.
- **Doors:** a room card can describe any doorway as a door with a name: open, or locked. A locked door answers E with words of the card's choosing, shown for a moment at the door itself. A locked door stays locked until something in the game opens it, and then stays open for good, through trips, deaths and saves. Doors slide open and shut.
- **Control panels:** one panel, kept as one prefab, for every wall panel in the game. E on it brings up its screen and the game waits. Logging in types out a welcome text; under it is a menu of things to ask, each with its answer; one line of the menu can ask for a password, and the right password opens one door. A wrong password gets the panel's own answer and can be tried again. Any text can carry the mark \*REDACTED\*, which the screen draws as a bar of light with the word cut out of it. A menu line can answer differently once the door is open. A password may be up to 24 characters, and capitals never matter. What a panel says, its menu, its password and its door are content; its look is the prefab.
+ - **Rooms that fill with enemies:** a room can start sending enemies some seconds after the astronaut walks in. They appear where the camera does not look, just past the edge of the screen, and when the camera sees the whole room, as far from the astronaut as the room allows. The rate they come at climbs from one number to another over a set time; spawning waits while a set number are alive in the room; it ends for good once a set number have been killed; and when the last one falls, a chest can appear at a set place, which E opens for a set item. Every such room starts over on every new trip.
- **Safe rooms:** a room can be marked safe: no enemies may be set in it, none can enter it, and nobody in it can be hit.
- - **Enemies:** three kinds (Presser: slow and strong; Flanker: fast and weak; Caller: stands and calls a hidden crowd). Bodies standing in the room, bodies hidden behind an opening, what lets them out (walking in, a loud job, a Caller's call, holding a job for some seconds), how many come per second, which job locks them in for ever. A crowd that is not locked is back at full strength on every new trip.
+ - **Enemies:** four kinds (Presser: slow and strong; Flanker: fast and weak; Caller: stands and calls a hidden crowd; and a weak, slow kind with no name yet). Bodies standing in the room, bodies hidden behind an opening, what lets them out (walking in, a loud job, a Caller's call, holding a job for some seconds), how many come per second, which job locks them in for ever. A crowd that is not locked is back at full strength on every new trip.
- **Also:** a survivor who waits in a room and walks to the ship when the way is safe; items lying in a room; which rooms join which, in one layout or several.
- **Rules that hold everywhere:** every press of E answers; the only text in a room is the prompt on the thing the astronaut is locked on, and the box on the left that says in plain words what it is and what can be done with it; every job shows a bright bar while E is held; every word the player reads is plain.
## The station today
- One room: the Dock (the owner's first card, below). Its west door stands open, its east door is locked and nothing opens it, and its north door is locked until the password is typed into the panel beside it. No room has been designed behind any of the three yet, so an open door shows a short dark passage and the astronaut cannot go past the door frame.
+ Two rooms. **The Dock** (the owner's first card, below): its west door stands open and leads into the Western Promenade, its east door is locked and nothing opens it, and its north door is locked until the password is typed into the panel beside it; no room has been designed behind the north door yet, so once open it shows a short dark passage and the astronaut cannot go past the door frame. **The Western Promenade** (the owner's second card): a long hallway west of the Dock that fills with weak, slow enemies, and gives a chest with a second pistol when they are all dead. Its other four doorways are sealed, because no room has been designed behind them yet.
The player starts with the owner's two items, the Oxygen Tank and the Service Gun. Ship storage is empty.
@@ 71,14 72,14 @@
- **Size:** 30 by 30 metres *(my choice for "very large")*. It is still the room every trip starts in, and the only room that never moves.
- **Doorways:** one in the middle of the north wall, one in the middle of the east wall, one in the middle of the west wall, each 2 metres wide, each a real sliding door in a frame. Each can be locked on, by its name.
- - **West door:** always open. Locked on, it says "West door · open". No room is designed behind it yet, so what shows through it is a few metres of unlit passage fading into the dark, and the astronaut can stand in the doorway but cannot go past the frame *(a stand-in of mine until the west wing has its card)*.
+ - **West door:** always open. Locked on, it says "West door · open". It leads into the Western Promenade.
- **East door:** locked, and nothing in the game opens it. **Press E:** the door answers, in red, at the door: "This door seems to be blocked from the other side." *(The card's words, with "seem" corrected to "seems" and a capital and a full stop added; say so if you want them exactly as typed.)* Nothing is shown behind it.
- **North door:** locked. **Press E:** it answers "LOCKED", in red, at the door. When the right password is typed into the panel beside it, the two leaves slide apart into the wall and the door stays open for good: through going home, dying, saving and loading *(staying open for good is my choice; the card says only that it opens)*. The game saves at that moment.
- **The control panel:** on the north wall, to the left of the north door as seen from inside the room, 2.3 metres from the middle of the doorway. A wall terminal about one metre wide and a metre and a half tall, hung 0.8 metres above the floor: a dark metal body, a glowing screen with lines of writing and a blinking cursor, a lamp bar above the screen, a keypad with a red and a green key, a yellow and black strip along the bottom, and a cable running up the wall towards the door. Screen, lamp and the light it throws are **red while its door is locked and green once it is open**. It is **one prefab**, `Resources/Prefabs/ControlPanel`, with its own small script; every panel in the game will be this prefab, and what a given panel does comes from the content, not from the prefab. *(The look is mine; the prefab can be edited by hand in Unity, or rebuilt from the menu Flood > Rebuild Control Panel Prefab.)*
- **Press E** while locked on the panel: its screen comes up over the game, and **the game waits** while it is up, as it does for the pack and the journal *(my choice; the card does not say)*.
- **The console, "control panel mini game security door 1":** a terminal screen headed SECURITY DOOR 1 *(the heading is mine)* with a blinking LOCKED lamp. Logging in types out the welcome text; **Enter** shows the rest of a text at once. Under it is the menu, six lines in the owner's order. **Up / Down** (or W / S), a number key, or the mouse chooses a line; **Enter** asks it. The answer is typed out under the question; Enter goes back to the questions. Lines already asked turn dim. **Esc** goes one step back, and from the menu it steps away from the panel. Only Enter and Esc ever close the screen, because Space is also the key that presses the pack's button item.
- **Struck-out words:** wherever the text says \*REDACTED\*, the screen shows a bar of light with the word REDACTED cut out of it *(the look is mine)*. The answer to the fourth question is one such bar and nothing else.
- - **"Lift the emergency lockdown"** asks: "Please enter a valid password for lockdown override." The player types and presses Enter. Capitals do not matter. **A wrong password:** the screen shakes and flashes and types out the owner's refusal ("Wrong password. Pretending to be a ... is illegal ..."); Enter tries again, Esc goes back to the questions; there is no limit on tries and no cost, and nothing is recorded anywhere yet *(my choice; the refusal says the attempt "was recorded", so if that should pay off later, tries can be counted in the save)*. **The right password:** the screen turns green and types out "Welcome ..., we will transmit a message to your family of your imminent death ...", the north door slides open and the game saves; Enter steps away.
+ - **"Lift the emergency lockdown"** asks: "Please enter a valid password for lockdown override." The player types and presses Enter. Capitals do not matter. **A wrong password:** the screen shakes and flashes and types out the owner's refusal ("Wrong password. Pretending to be a ... is illegal ..."); Enter tries again, Esc goes back to the questions; there is no limit on tries and no cost *(my choice)*, and tries are not counted anywhere *(owner, 2026-09-20: "no need to counting")*. **The right password:** the screen turns green and types out "Welcome ..., we will transmit a message to your family of your imminent death ...", the north door slides open and the game saves; Enter steps away.
- **After the door is open** the panel is green and the questions still answer as before, except two that would now be untrue: "Please open the door" answers "The door to the main station is open." and "Lift the emergency lockdown" answers "The emergency lockdown has been lifted. The door to the main station is open." **Both sentences are mine**; the card does not say what the console shows afterwards.
- **Small slips corrected in the shipped text; everything else is word for word. Say so to have any of them back as typed:** "take of all of your medical needs" became "take care of all of your medical needs"; "COME BACK LATER\*" became "COME BACK LATER."; "Weather" became "Whether"; "a medical staff" became "medical staff"; "As the situation change" became "As the situation changes"; "require lifting" became "requires lifting"; "in illegal" became "is illegal"; "as soon as / once the communication relay will go back online" became "... goes back online"; a full stop was added where a sentence ended without one. The WARNING stands as its own paragraph.
- **Two things left for the owner to settle.** (1) The fourth question is shipped exactly as typed, "Why is the emergency lockdown?", because mending it would be a guess: "Why is there an emergency lockdown?", "Why the emergency lockdown?" and "Why is the emergency lockdown on?" are all possible. (2) The welcome text was typed ending "COME BACK LATER\*", with a lone star and no closing quote. It is shipped as "LATER." on the reading that the star was a slip for the closing quote; if a struck-out word or anything else was meant to follow, it is missing.
@@ 94,3 95,38 @@
- **Nothing else:** no enemies, no jobs, no items.
**New building blocks this card added:** a side of a room can be a force field instead of a wall (a side like that has no door); a wall can carry an alarm sign of any words in capitals, with its hazard stripes and rotating beacons, that is only there to be seen; a large thing can be locked on from anywhere around its body, not only near its middle; **any room can be marked safe**, with the three guarantees described under the Dock; **a doorway can be a named door, open or locked, that answers E in the card's own words; doors slide; the control panel prefab and its password screen.** **For the whole game:** light that is brighter than white now glows (neon tube, force field rails, lamps, stars) while ordinary lit surfaces stay as calm as they were, and edges are smoothed.
+
+ ### Western Promenade
+
+ **The owner's card, 2026-09-20, in his words:**
+
+ > it will be a hallway, coming out of the west of the dock.
+ > name: the western promenade.
+ > shape: 60x10
+ > doorways: one the east wall, one on the west wall, 3 on the north wall, equally spaced.
+ > south wall has several large decorated windows leading to the outside space
+ > enemies: enemies can spawn here and chase into here.
+ > 3 seconds after you enter the room, enemies will start spawning. whenever possible, they should spawn from part of the room the camera doesn't see, otherwise, just as far as possible. Those are weak and slow enemies. they should start spawning at a rate of 1/2 enemy per sec, and that rate slowly increase until it reaches 5 enemies per sec. if there are ever 15 enemies in the room at the same time, the spawning will pause. once 50 enemies are killed, the spawning will end. once all enemies were spawned and killed, a chest will spawn in the middle of the room.
+ > opening the chest (with E) will give a second pistol. (later we will change this to random loot)
+
+ **As built.** Where the card gives no number, the number is the implementer's choice and is marked so; change any of them by saying so.
+
+ - **Place and size:** 60 metres long (east to west) and 10 deep, joined to the Dock's west door by its own east door. The HUD names it "Western Promenade".
+ - **Doorways:** one in the middle of the east wall (open, into the Dock), one in the middle of the west wall, and three on the north wall, 15, 30 and 45 metres along it, so the four stretches of wall between and beside them are equal *(my reading of "equally spaced"; the other reading would be 10, 30 and 50)*. The west one and the three north ones have no room behind them yet, so they show as sealed doorways ("Sealed doorway. No room behind it now."), like any doorway the cards say nothing of.
+ - **South side: the windows.** Six large windows, each 8.4 metres wide, between stone piers with brass caps and a slim warm light let into each face. Each window is cut into four tall lights by slim bronze bars, and along its top runs a band of crossed lattice with a brass rosette at each crossing. Beyond the glass there is open space and stars. Nobody walks through it. *(Six, their size, and the whole look are mine.)* The game's camera looks down over whichever wall is nearest to it, so when this side faces the camera its tall solid parts (the piers and the beam over the windows) are lowered like any other wall, and what stays is the sill, the glass, the slim bars and lattice, and the stars: it then reads as a fine brass railing with space under it. Turn the view (Q) to see the windows whole.
+ - **The enemies.** They can be here, and anything that chases the astronaut can follow in here. They cannot follow into the Dock: they come to its doorway and wait there.
+ - **When:** three seconds after the astronaut first walks in on a trip, the first one appears. Walking out and in again does not start it twice, and once started it goes on whether the astronaut stays or leaves *(mine: the card says only when it starts)*.
+ - **Where:** at a place in the room the camera does not show, picked at random from those just past the edge of the screen (no more than 6 metres beyond the nearest such place), so they walk in from every side that has an unseen part; never closer than 8 metres to the astronaut. When the camera shows the whole room, the place farthest from the astronaut. *(The 6 and the 8 are mine.)* They know where the astronaut is from the moment they appear.
+ - **How fast:** one every two seconds at first, climbing steadily to five a second over **60 seconds** *(the 60 is mine for "slowly")*.
+ - **The pause:** while 15 enemies are alive inside the room, nobody new appears. Any enemy in the room counts, whoever sent it *(my reading of "15 enemies in the room")*. Time spent waiting is not made up for by a burst afterwards.
+ - **The end:** when 50 of this room's enemies have been killed, no more come. Those still alive must be killed too: between 50 and 64 come in all. When the last one falls, the chest appears.
+ - **The kind: weak and slow.** A new, fourth kind, with no name yet. *(All its numbers are mine:)* walks 1 metre a second, as slow as the slowest thing in the station (the astronaut walks 4), dies from any one hit (health 1; the Service Gun does 5), hits for 5% of the astronaut's health after a one-second wind-up, then rests 1.8 seconds; a little smaller than the others and paler.
+ - **The chest.** It grows out of the floor in the exact middle of the room, with a soft gold light and a thin glowing outline round it, and the message line says "A chest has appeared in the middle of the Western Promenade." *(The words and the look are mine.)* Somebody standing on that spot is moved aside first.
+ - **Press E** while locked on it: it opens and gives a second Service Gun, the same gun the astronaut starts with; the pack opens so it can be placed. If it does not fit, it stays in the chest to be taken later; on a later trip it is still in there once the chest is won and opened again, and it cannot be got at before that. Opened and emptied, the chest says "empty" and its light goes out.
+ - **Every trip starts the room over** *(mine: the card does not say; it follows the game's standing rule that enemies are back on every new trip)*: going home or dying and coming back brings the enemies and the chest again, with another pistol in it.
+ - **Nothing else:** no jobs, no items lying about, no panel. Nothing on screen says that the enemies have started, how many are left, or that they have stopped coming *(not asked for; easy to add)*.
+ - **A game saved before this room existed gets the room:** the station is laid out as the content has it now, not as the save remembered it, and the message line says "The station has changed since this game was saved. Its new rooms are there now."
+
+ **Measured, not decided** (a scripted play, the astronaut standing still in the middle with only the starting gun): the room is won in 53 seconds, 64 enemies come, never more than 15 at once, and **the astronaut is never touched**: the gun reaches 15 metres and every hit kills, so they fall long before they arrive. With the gun left aboard they do arrive and hurt: in one play check 15 of them took the astronaut from full health to 45% in about 25 seconds (at an earlier walking speed of 1.2). Whether that is how hard this room should be is the owner's call.
+
+ **New building blocks this card added:** a side of a room can be a row of large decorated windows onto open space; a room can fill with enemies by the rules described under "Rooms that fill with enemies"; a fourth, weak and slow kind of enemy; a chest that appears when a room is won and gives an item; open space is no longer drawn over a neighbouring room.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9