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-06-17 22:45:10 +0200
commit1c430c26f8a9641c6d03df1d7137d76b23055e24 (patch)
tree8767f8f3b4263b628aeaf73d0192a218e2eda5e3 /advtrains_line_automation/structs.md
parent83607ae813e1168a780914d792e10add7c6a06dc (diff)
downloadadvtrains-1c430c26f8a9641c6d03df1d7137d76b23055e24.tar.gz
advtrains-1c430c26f8a9641c6d03df1d7137d76b23055e24.tar.bz2
advtrains-1c430c26f8a9641c6d03df1d7137d76b23055e24.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,
}
}
}