From f992565eeb2a8ff186e4f8b5237b6e7039be56b0 Mon Sep 17 00:00:00 2001 From: Martin Sukany Date: Tue, 24 Mar 2026 15:54:38 +0100 Subject: [PATCH] Add F-chodba corridor, fix deck F connections from PDF map The F deck PDF map shows a central Y-corridor running from kuchyne south to sprchy/prulez areas. SKLAD and WC rooms are side rooms with doors off this corridor, not rooms you must traverse. - Add F-chodba (central corridor) connecting kuchyne to all rooms along the corridor: sklad, wc, prulez F1/F2/F5/F6, sprchy - Rooms now connect through F-chodba instead of chaining through side rooms (sklad -> wc -> F1) - Path cely -> sauna: 8 steps instead of 9 (via F-chodba) - Verified G and H deck maps: connections already accurate Co-Authored-By: Claude Opus 4.6 (1M context) --- alien-rpg.el | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/alien-rpg.el b/alien-rpg.el index 113fe6f..4f3b1ed 100644 --- a/alien-rpg.el +++ b/alien-rpg.el @@ -309,7 +309,13 @@ (: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-sklad-z" "F-sklad-v")) + :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")) (: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." @@ -333,27 +339,27 @@ (: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-sklad-z" "F-prulez-F1")) + :connections ("F-udrzba-androidu" "F-chodba" "F-prulez-F1")) (: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-sklad-v" "F-prulez-F2")) + :connections ("F-pradelna" "F-chodba" "F-prulez-F2")) (: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." - :connections ("F-kuchyne" "F-udrzba-androidu" "F-sprchy-z" "F-wc-z")) + :connections ("F-chodba" "F-udrzba-androidu" "F-wc-z")) (:id "F-sklad-v" :deck "F" :name "Sklad (východ)" :location "Střed-východ" :note "" :desc "Sklad východní sekce. Police se zásobami." - :connections ("F-kuchyne" "F-pradelna" "F-sprchy-v" "F-wc-v")) + :connections ("F-chodba" "F-pradelna" "F-wc-v")) (:id "F-wc-z" :deck "F" :name "WC (západ)" :location "Střed-západ" :note "" :desc "Toaleta západní sekce." - :connections ("F-sklad-z" "F-prulez-F5" "F-prulez-F1")) + :connections ("F-sklad-z" "F-chodba")) (:id "F-wc-v" :deck "F" :name "WC (východ)" :location "Střed-východ" :note "" :desc "Toaleta východní sekce." - :connections ("F-sklad-v" "F-prulez-F6" "F-prulez-F2")) + :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." @@ -369,19 +375,19 @@ (: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-sprchy-z" "F-wc-z" "F-cely-z" "G-prulez-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-sprchy-v" "F-wc-v" "F-cely-v" "G-prulez-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-wc-z" "G-prulez-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-wc-v" "G-prulez-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)."