From 7408bd1b1c19586a9c920d8e9464a9565b769316 Mon Sep 17 00:00:00 2001 From: Martin Sukany Date: Tue, 24 Mar 2026 16:33:41 +0100 Subject: [PATCH] Remove 20 prulez rooms, extend F-chodba to full corridor, add cross-deck links MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Major restructuring for accurate map representation: - F-chodba now spans entire deck F from centralni sachta to cely (zbrojnice/kuchyne are side rooms off the corridor) - Removed all 20 prulez rooms (F1-F8, G1-G9, H3-H9) — prulezy are hatches in corridors/rooms, not separate rooms - Cross-deck connections go directly between rooms containing prulezy: F-chodba <-> G hangars/doks, F-cely <-> G doks, G-nastupni-hala <-> H-nadrz-toxickych, G-doks <-> H-plasma stations, G-shromazdiste/H-sachta <-> GH-komunikacni-vez - Path cely(F) -> sauna(C): 5 steps (was 9) - Room count: 132 -> 112, all connections verified bidirectional Co-Authored-By: Claude Opus 4.6 (1M context) --- alien-rpg.el | 158 +++++++++++++-------------------------------------- 1 file changed, 40 insertions(+), 118 deletions(-) diff --git a/alien-rpg.el b/alien-rpg.el index 4f3b1ed..d33ebc4 100644 --- a/alien-rpg.el +++ b/alien-rpg.el @@ -297,25 +297,26 @@ ;; === Paluba F === (:id "F-centralni-sachta" :deck "F" :name "Centrální šachta" :location "Sever (vrch paluby)" :note "Šachta navrchu, chodba vede ke zbrojnici." - :desc "Šachta na vrchu vězeňské paluby. Chodba vede ke zbrojnici na jihu. Vstup do nebezpečné zóny." - :connections ("F-zbrojnice" + :desc "Šachta na vrchu vězeňské paluby. Vstup do hlavní chodby na jihu." + :connections ("F-chodba" "B-centralni-sachta" "C-centralni-sachta" "D-centralni-sachta" "E-centralni-sachta" "G-centralni-sachta" "H-centralni-sachta" "I-centralni-sachta" "J-centralni-sachta")) + (:id "F-chodba" :deck "F" :name "Centrální chodba" + :location "Střed (celá paluba)" :note "" + :desc "Hlavní koridor vězeňské paluby od centrální šachty až k celám. Zbrojnice, kuchyně, sklady a WC po stranách za dveřmi. Průlezy F1, F2, F5, F6 v podlaze vedou na palubu G." + :connections ("F-centralni-sachta" "F-zbrojnice" "F-kuchyne" + "F-sklad-z" "F-sklad-v" "F-wc-z" "F-wc-v" + "F-sprchy-z" "F-sprchy-v" "F-cely-z" "F-cely-v" "F-sklady-jih" + "G-nakladovy-dok" "G-opravarensky-dok" "G-hangar-01" "G-hangar-02")) (:id "F-zbrojnice" :deck "F" :name "Zbrojnice" :location "Sever-střed" :note "ZBRANE." :desc "ZBROJNICE — uzamčená místnost se zbraněmi. Pušky, pistole, munice, výstroj. Klíčové místo na celé stanici." - :connections ("F-centralni-sachta" "F-kuchyne" "F-vezenska-sluzba" "F-priprava-stravy")) + :connections ("F-chodba" "F-vezenska-sluzba" "F-priprava-stravy")) (:id "F-kuchyne" :deck "F" :name "Kuchyně" :location "Střed-sever" :note "" :desc "Vězeňská kuchyně. Průmyslové vybavení na přípravu jídla pro vězně. Nože a náčiní." - :connections ("F-zbrojnice" "F-chodba")) - (:id "F-chodba" :deck "F" :name "Centrální chodba" - :location "Střed" :note "" - :desc "Hlavní koridor vězeňské paluby. Táhne se od kuchyně ke sprchám a průlezům. Sklady a WC po stranách za dveřmi." - :connections ("F-kuchyne" "F-sklad-z" "F-sklad-v" "F-wc-z" "F-wc-v" - "F-prulez-F5" "F-prulez-F6" "F-prulez-F1" "F-prulez-F2" - "F-sprchy-z" "F-sprchy-v")) + :connections ("F-chodba")) (:id "F-vezenska-sluzba" :deck "F" :name "Vězeňská služba" :location "Severozápad" :note "" :desc "Kanceláře vězeňského personálu. Monitorovací panely, komunikační systém, klíče." @@ -339,11 +340,11 @@ (:id "F-sprchy-z" :deck "F" :name "Sprchy (západ)" :location "Krajní západ" :note "" :desc "Vězeňské sprchy, západní sekce. Otevřený prostor, kluzká podlaha." - :connections ("F-udrzba-androidu" "F-chodba" "F-prulez-F1")) + :connections ("F-udrzba-androidu" "F-chodba")) (:id "F-sprchy-v" :deck "F" :name "Sprchy (východ)" :location "Krajní východ" :note "" :desc "Vězeňské sprchy, východní sekce. Otevřený prostor, kluzká podlaha." - :connections ("F-pradelna" "F-chodba" "F-prulez-F2")) + :connections ("F-pradelna" "F-chodba")) (:id "F-sklad-z" :deck "F" :name "Sklad (západ)" :location "Střed-západ" :note "" :desc "Sklad západní sekce. Police se zásobami." @@ -362,63 +363,40 @@ :connections ("F-sklad-v" "F-chodba")) (:id "F-cely-z" :deck "F" :name "Cely (západ)" :location "Jihozápad" :note "" - :desc "Západní celový blok. Řady zamřížovaných cel. Vězni mohou být spojenci i hrozby." - :connections ("F-prulez-F1" "F-prulez-F7" "F-sklady-jih")) + :desc "Západní celový blok. Řady zamřížovaných cel. Vězni mohou být spojenci i hrozby. Průlez F7 v podlaze vede na palubu G." + :connections ("F-chodba" "F-sklady-jih" "G-nakladovy-dok")) (:id "F-cely-v" :deck "F" :name "Cely (východ)" :location "Jihovýchod" :note "" - :desc "Východní celový blok. Řady zamřížovaných cel. Zrcadlový obraz západního bloku." - :connections ("F-prulez-F2" "F-prulez-F8" "F-sklady-jih")) + :desc "Východní celový blok. Řady zamřížovaných cel. Průlez F8 v podlaze vede na palubu G." + :connections ("F-chodba" "F-sklady-jih" "G-opravarensky-dok")) (:id "F-sklady-jih" :deck "F" :name "Sklady (jih, 4 kusy)" :location "Jih-střed" :note "" :desc "Čtyři skladové místnosti v jižní části. Mohou obsahovat zásoby, materiál, nebo skrýše." - :connections ("F-cely-z" "F-cely-v")) - (:id "F-prulez-F1" :deck "F" :name "Průlez F1" - :location "Západ" :note "-> G1" - :desc "Úzký průlez mezi palubami. Žebřík dolů na palubu G (průlez G1)." - :connections ("F-chodba" "F-sprchy-z" "F-cely-z" "G-prulez-G1")) - (:id "F-prulez-F2" :deck "F" :name "Průlez F2" - :location "Východ" :note "-> G2" - :desc "Úzký průlez mezi palubami. Žebřík dolů na palubu G (průlez G2)." - :connections ("F-chodba" "F-sprchy-v" "F-cely-v" "G-prulez-G2")) - (:id "F-prulez-F5" :deck "F" :name "Průlez F5" - :location "Střed-západ" :note "-> G5" - :desc "Úzký průlez. Žebřík dolů na palubu G (průlez G5)." - :connections ("F-chodba" "G-prulez-G5")) - (:id "F-prulez-F6" :deck "F" :name "Průlez F6" - :location "Střed-východ" :note "-> G6" - :desc "Úzký průlez. Žebřík dolů na palubu G (průlez G6)." - :connections ("F-chodba" "G-prulez-G6")) - (:id "F-prulez-F7" :deck "F" :name "Průlez F7" - :location "Jihozápad" :note "-> G7" - :desc "Úzký průlez. Žebřík dolů na palubu G (průlez G7)." - :connections ("F-cely-z" "G-prulez-G7")) - (:id "F-prulez-F8" :deck "F" :name "Průlez F8" - :location "Jihovýchod" :note "-> G8" - :desc "Úzký průlez. Žebřík dolů na palubu G (průlez G8)." - :connections ("F-cely-v" "G-prulez-G8")) + :connections ("F-chodba" "F-cely-z" "F-cely-v")) ;; === Paluba G === (:id "G-shromazdiste" :deck "G" :name "Nouzové shromaždiště" :location "Sever" :note "" - :desc "Velký prostor pro nouzovou evakuaci. Sem se sbíhá posádka při poplachu. Přístup ke komunikační věži přes průlez G9." - :connections ("G-nastupni-hala" "G-prulez-G9")) + :desc "Velký prostor pro nouzovou evakuaci. Sem se sbíhá posádka při poplachu. Přístup ke komunikační věži." + :connections ("G-nastupni-hala" "GH-komunikacni-vez")) (:id "G-nastupni-hala" :deck "G" :name "Nástupní hala" :location "Sever-střed" :note "" - :desc "Centrální hala paluby G. Rozcestí k hangárům, EVA podům, šachtě. Rozlehlý prostor." - :connections ("G-shromazdiste" "G-prulez-G3" "G-prulez-G4" - "G-eva-sz" "G-eva-sv" "G-servis-androidu" "G-centralni-sachta")) + :desc "Centrální hala paluby G. Rozcestí k hangárům, EVA podům, šachtě. Průlezy G3/G4 v podlaze vedou na palubu H k nádrži toxických plynů." + :connections ("G-shromazdiste" + "G-eva-sz" "G-eva-sv" "G-servis-androidu" "G-centralni-sachta" + "H-nadrz-toxickych")) (:id "G-hangar-01" :deck "G" :name "Hangár 01" :location "Západ" :note "" - :desc "Velký hangár pro menší plavidla. Vysoký strop, nákladní vrata. Možný únik, pokud je zde funkční loď." - :connections ("G-dokovaci-01" "G-sklady-z" "G-prulez-G5")) + :desc "Velký hangár pro menší plavidla. Vysoký strop, nákladní vrata. Průlez G5 vede nahoru na palubu F." + :connections ("G-dokovaci-01" "G-sklady-z" "F-chodba")) (:id "G-dokovaci-01" :deck "G" :name "Dokovací port 01" :location "Krajní západ" :note "Přístup do vesmíru." :desc "Zabezpečený dokovací port. Přímý přístup do vesmíru — vzduchová komora. Slepá ulička." :connections ("G-hangar-01")) (:id "G-hangar-02" :deck "G" :name "Hangár 02" :location "Východ" :note "" - :desc "Velký hangár pro menší plavidla. Vysoký strop, nákladní vrata. Zrcadlový obraz hangáru 01." - :connections ("G-dokovaci-02" "G-sklady-v" "G-prulez-G6")) + :desc "Velký hangár pro menší plavidla. Vysoký strop, nákladní vrata. Průlez G6 vede nahoru na palubu F." + :connections ("G-dokovaci-02" "G-sklady-v" "F-chodba")) (:id "G-dokovaci-02" :deck "G" :name "Dokovací port 02" :location "Krajní východ" :note "Přístup do vesmíru." :desc "Zabezpečený dokovací port. Přímý přístup do vesmíru — vzduchová komora. Slepá ulička." @@ -454,12 +432,12 @@ "G-eva-jz" "G-eva-jv" "G-centralni-sachta")) (:id "G-nakladovy-dok" :deck "G" :name "Nákladový dok" :location "Jihozápad" :note "" - :desc "Dok pro nakládání a vykládání nákladu. Jeřáby, palety, kontejnery. Další možný únikový bod." - :connections ("G-kryopody-z" "G-prulez-G1" "G-prulez-G7")) + :desc "Dok pro nakládání a vykládání nákladu. Jeřáby, palety, kontejnery. Průlezy G1/G7 — nahoru na palubu F, dolů na H." + :connections ("G-kryopody-z" "F-chodba" "F-cely-z" "H-plasma-jz")) (:id "G-opravarensky-dok" :deck "G" :name "Opravárenský dok" :location "Jihovýchod" :note "" - :desc "Dok pro opravy plavidel. Svářečky, nářadí, diagnostické přístroje." - :connections ("G-kryopody-v" "G-prulez-G2" "G-prulez-G8")) + :desc "Dok pro opravy plavidel. Svářečky, nářadí, diagnostické přístroje. Průlezy G2/G8 — nahoru na palubu F, dolů na H." + :connections ("G-kryopody-v" "F-chodba" "F-cely-v" "H-plasma-jv")) (:id "G-kryopody-z" :deck "G" :name "Nouzové kryopody (Z)" :location "Jihozápad" :note "" :desc "Řada nouzových kryogenních lůžek. Nouzový kryospánek — útočiště poslední instance." @@ -468,42 +446,6 @@ :location "Jihovýchod" :note "" :desc "Řada nouzových kryogenních lůžek. Záložní kryospánek." :connections ("G-eva-jv" "G-opravarensky-dok")) - (:id "G-prulez-G1" :deck "G" :name "Průlez G1" - :location "Jihozápad" :note "-> F1" - :desc "Úzký průlez. Žebřík nahoru na palubu F (průlez F1)." - :connections ("G-nakladovy-dok" "F-prulez-F1")) - (:id "G-prulez-G2" :deck "G" :name "Průlez G2" - :location "Jihovýchod" :note "-> F2" - :desc "Úzký průlez. Žebřík nahoru na palubu F (průlez F2)." - :connections ("G-opravarensky-dok" "F-prulez-F2")) - (:id "G-prulez-G3" :deck "G" :name "Průlez G3" - :location "Severozápad" :note "-> H3" - :desc "Úzký průlez. Žebřík dolů na palubu H (průlez H3). Pozor — vede k nádrži toxických plynů!" - :connections ("G-nastupni-hala" "H-prulez-H3")) - (:id "G-prulez-G4" :deck "G" :name "Průlez G4" - :location "Severovýchod" :note "-> H4" - :desc "Úzký průlez. Žebřík dolů na palubu H (průlez H4). Pozor — vede k nádrži toxických plynů!" - :connections ("G-nastupni-hala" "H-prulez-H4")) - (:id "G-prulez-G5" :deck "G" :name "Průlez G5" - :location "Západ" :note "-> F5" - :desc "Úzký průlez. Žebřík nahoru na palubu F (průlez F5)." - :connections ("G-hangar-01" "F-prulez-F5")) - (:id "G-prulez-G6" :deck "G" :name "Průlez G6" - :location "Východ" :note "-> F6" - :desc "Úzký průlez. Žebřík nahoru na palubu F (průlez F6)." - :connections ("G-hangar-02" "F-prulez-F6")) - (:id "G-prulez-G7" :deck "G" :name "Průlez G7" - :location "Jihozápad" :note "-> H7" - :desc "Úzký průlez mezi třemi palubami. Žebřík nahoru na F7, dolů na H7." - :connections ("G-nakladovy-dok" "F-prulez-F7" "H-prulez-H7")) - (:id "G-prulez-G8" :deck "G" :name "Průlez G8" - :location "Jihovýchod" :note "-> H8" - :desc "Úzký průlez mezi třemi palubami. Žebřík nahoru na F8, dolů na H8." - :connections ("G-opravarensky-dok" "F-prulez-F8" "H-prulez-H8")) - (:id "G-prulez-G9" :deck "G" :name "Průlez G9 (komunikační věž)" - :location "Sever (vez)" :note "-> komunikační věž / H9" - :desc "Vstup do komunikační věže. Přes nouzové shromaždiště, NE přes centrální šachtu. Vede k DA/UT/UR." - :connections ("G-shromazdiste" "GH-komunikacni-vez")) (:id "G-centralni-sachta" :deck "G" :name "Centrální šachta" :location "Střed" :note "" :desc "Vertikální šachta spojující paluby B-J. Žebříky a servisní plošiny. Rozlehlá paluba — přesuny trvají déle." @@ -516,7 +458,7 @@ (:id "GH-komunikacni-vez" :deck "GH" :name "Komunikační věž / DA/UT/UR" :location "Mezi G a H" :note "Komunikační počítač (Daughter)." :desc "Vertikální věž s komunikačním počítačem DA/UT/UR (Daughter). Úzká — snadno bránitelná, ale i past. Alternativa k MU/TH/UR na palubě B." - :connections ("G-prulez-G9" "H-prulez-H9")) + :connections ("G-shromazdiste" "H-centralni-sachta")) ;; === Paluba H === (:id "H-plasma-sz" :deck "H" :name "Plasmová stanice (SZ)" @@ -529,8 +471,8 @@ :connections ("H-nadrz-toxickych" "H-destilacni-v")) (:id "H-nadrz-toxickych" :deck "H" :name "Nádrž toxických plynů" :location "Sever-střed" :note "NEBEZPEČNÉ — unik = smrt." - :desc "EXTRÉMNĚ NEBEZPEČNÉ. Obrovská nádrž s jedovatými plyny. Únik znamená smrt na celé palubě. Bezpečnostní uzávěry na všech stranách." - :connections ("H-plasma-sz" "H-plasma-sv" "H-prulez-H3" "H-prulez-H4")) + :desc "EXTRÉMNĚ NEBEZPEČNÉ. Obrovská nádrž s jedovatými plyny. Únik znamená smrt na celé palubě. Průlezy H3/H4 vedou nahoru na palubu G." + :connections ("H-plasma-sz" "H-plasma-sv" "G-nastupni-hala")) (:id "H-destilacni-z" :deck "H" :name "Destilační nádrže (Z)" :location "Západ" :note "" :desc "Velké chemické destilační nádrže. Potrubí, ventily, tlakové manometry." @@ -585,12 +527,12 @@ :connections ("H-mag-cerpadlo" "H-plasma-jz" "H-plasma-jv")) (:id "H-plasma-jz" :deck "H" :name "Plasmová stanice (JZ)" :location "Jihozápad" :note "" - :desc "Jižní plasmová přenosová stanice. Horko, hluk, nebezpečí popálenin." - :connections ("H-taveni" "H-energie-z" "H-prulez-H7")) + :desc "Jižní plasmová přenosová stanice. Horko, hluk, nebezpečí popálenin. Průlez H7 vede nahoru na palubu G." + :connections ("H-taveni" "H-energie-z" "G-nakladovy-dok")) (:id "H-plasma-jv" :deck "H" :name "Plasmová stanice (JV)" :location "Jihovýchod" :note "" - :desc "Jižní plasmová přenosová stanice. Horko, hluk, nebezpečí popálenin." - :connections ("H-taveni" "H-energie-v" "H-prulez-H8")) + :desc "Jižní plasmová přenosová stanice. Horko, hluk, nebezpečí popálenin. Průlez H8 vede nahoru na palubu G." + :connections ("H-taveni" "H-energie-v" "G-opravarensky-dok")) (:id "H-energie-z" :deck "H" :name "Energetické sběrné články (Z)" :location "Krajní jihozápad" :note "" :desc "Zásobníky energie na okraji paluby. Kritická infrastruktura stanice. Slepá ulička." @@ -599,30 +541,10 @@ :location "Krajní jihovýchod" :note "" :desc "Zásobníky energie na okraji paluby. Kritická infrastruktura. Slepá ulička." :connections ("H-plasma-jv")) - (:id "H-prulez-H3" :deck "H" :name "Průlez H3" - :location "Západ" :note "-> G3" - :desc "Úzký průlez. Žebřík nahoru na palubu G (průlez G3)." - :connections ("H-nadrz-toxickych" "G-prulez-G3")) - (:id "H-prulez-H4" :deck "H" :name "Průlez H4" - :location "Východ" :note "-> G4" - :desc "Úzký průlez. Žebřík nahoru na palubu G (průlez G4)." - :connections ("H-nadrz-toxickych" "G-prulez-G4")) - (:id "H-prulez-H7" :deck "H" :name "Průlez H7" - :location "Jihozápad" :note "-> G7" - :desc "Úzký průlez. Žebřík nahoru na palubu G (průlez G7)." - :connections ("H-plasma-jz" "G-prulez-G7")) - (:id "H-prulez-H8" :deck "H" :name "Průlez H8" - :location "Jihovýchod" :note "-> G8" - :desc "Úzký průlez. Žebřík nahoru na palubu G (průlez G8)." - :connections ("H-plasma-jv" "G-prulez-G8")) - (:id "H-prulez-H9" :deck "H" :name "Průlez H9 (komunikační věž)" - :location "Sever (vez)" :note "-> G9 / DA/UT/UR" - :desc "Vstup do komunikační věže ze strany paluby H. Vede k DA/UT/UR a dál na palubu G." - :connections ("H-centralni-sachta" "GH-komunikacni-vez")) (:id "H-centralni-sachta" :deck "H" :name "Centrální šachta" :location "Střed" :note "" :desc "Vertikální šachta na NEJVĚTŠÍ palubě stanice (měřítko 10 m). Žebříky a servisní plošiny. Průmyslový hluk ze všech stran." - :connections ("H-ridici-centrum" "H-prulez-H9" + :connections ("H-ridici-centrum" "GH-komunikacni-vez" "B-centralni-sachta" "C-centralni-sachta" "D-centralni-sachta" "E-centralni-sachta" "F-centralni-sachta" "G-centralni-sachta" "I-centralni-sachta" "J-centralni-sachta"))