aboutsummaryrefslogtreecommitdiff
path: root/advtrains_line_automation/structs.md
diff options
context:
space:
mode:
authorSingularis <singularis@volny.cz>2025-01-20 17:48:28 +0100
committerorwell <orwell@bleipb.de>2025-05-27 20:22:01 +0200
commitd49e6ad23c66e8a2a9be3b1fb9f0527617a257d6 (patch)
tree41da083cdf1262052e3955341050138666e31890 /advtrains_line_automation/structs.md
parent8965b1115473346df8aa80bc2c3d61eab3509d62 (diff)
downloadadvtrains-d49e6ad23c66e8a2a9be3b1fb9f0527617a257d6.tar.gz
advtrains-d49e6ad23c66e8a2a9be3b1fb9f0527617a257d6.tar.bz2
advtrains-d49e6ad23c66e8a2a9be3b1fb9f0527617a257d6.zip
[advtrains_line_automation] vývoj staničního rozhlasu
- [home_workshop_misc] drobná oprava
Diffstat (limited to 'advtrains_line_automation/structs.md')
-rw-r--r--advtrains_line_automation/structs.md39
1 files changed, 38 insertions, 1 deletions
diff --git a/advtrains_line_automation/structs.md b/advtrains_line_automation/structs.md
index 9b8d27d..cffb940 100644
--- a/advtrains_line_automation/structs.md
+++ b/advtrains_line_automation/structs.md
@@ -102,7 +102,44 @@ station = {
},
anns = { -- staniční rozhlasy
[encoded_pos] = {
- ...
+ -- dosah zpráv v četu (>= 0, nil znamená 50):
+ chat_dosah = int or nil,
+
+ -- formát jednotlivých cedulí, může používat značky {1} až {9} a může mít víc řádků
+ fmt_cedule[1234] = string or nil,
+
+ -- formát pro záporné zpoždění; nil znamená "-{}"
+ fmt_negdelay = string or nil,
+
+ -- pole formátů pro prázdné řádky (vždy obsahuje alespoň prvek [1])
+ fmt_prradek = {string...} or nil,
+
+ -- pole formátů pro řádky s odjezdy (vždy obsahuje alespoň prvek [1])
+ fmt_radek = {string...} or nil,
+
+ -- udává, zda na cedulích bude první znak každého řádku převeden na velké písmeno:
+ fn_firstupper = bool,
+
+ -- obsah pole "koleje" zformátovaný pro použití ve formspecu; prázdný řetězec "" znamená, že st. rozhlas platí pro všechny koleje
+ -- a na .koleje pak nezáleží
+ fs_koleje = string or nil,
+
+ -- pokud st. rozhlas není omezený na určité koleje, nil nebo ""
+ -- je-li omezen na jednu konkrétní kolej, pak jde o název této koleje
+ -- je-li omezen na více kolejí, pak jde o množinu indexovanou označeními kolejí
+ koleje = {[string] = true, ...} or string or nil,
+
+ -- pozice připojených cedulí ve tvaru pro použití ve formspecu, nebo "", pokud daná cedule není připojená
+ pos_cedule[1234]_fs = string or nil,
+
+ -- pozice připojených cedulí ve formě vektoru
+ pos_cedule[1234]_pos = vector or nil,
+
+ -- číslo verze systému staničního rozhlasu (pro detekci zastaralých rozhlasů)
+ version = int,
+
+ -- řetězce pro formátování hlášení v četu; nemusí být uvedeny všechny, nil znamená použít výchozí text
+ tx_* = string or nil,
}
}
}