aboutsummaryrefslogtreecommitdiff
path: root/advtrains_line_automation/structs.md
diff options
context:
space:
mode:
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,
}
}
}