车站
序号 |
大小 |
版本 |
描述 |
|---|---|---|---|
08 |
D |
0.6 |
类别 ID |
09 |
V |
0.6 |
图像布局 |
0A |
B/B* |
0.6 |
复制图像布局 |
0B |
B |
0.6 |
回调标志 |
0C |
B |
0.6 |
禁用站台数量掩码 |
0D |
B |
0.6 |
禁用站台长度掩码 |
0E |
V |
0.6 |
自定义布局 |
0F |
B/B* |
0.6 |
从参数给定的车站 ID 复制自定义布局 |
10 |
W |
0.6 |
车站货物少量/大量阈值 |
11 |
B |
0.6 |
接触网杆设置 |
12 |
D |
0.6 |
触发随机化的货物类别 |
13 |
B |
0.6 |
一般标志 |
14 |
B |
0.6 |
接触网设置 |
15 |
B |
0.6 |
列车是否可以通过车站格 |
16 |
W |
0.7 |
动画信息 |
17 |
B |
0.7 |
动画速度 |
18 |
W |
0.7 |
动画触发条件 |
1A |
V |
1.2 |
高级图像布局(带临时变量) |
1B |
预留 |
||
1C |
W |
14 |
车站名称指针 |
1D |
W |
14 |
类别名称指针 |
1E |
V |
15 |
车站图像布局标识 |
车站类别(08)
新定义的车站物品需要划分到一个类别中。 类别采用 8 位标签。
模式 |
ID |
用途 |
备注 |
|---|---|---|---|
DFLT |
44 46 4C 54 |
默认车站类型 |
|
WAYP |
57 41 59 50 |
路点,不接受乘客或货物,也不允许货物装卸、旅客乘降 |
|
*xxx |
FF XX XX XX |
路点,不接受乘客或货物,也不允许货物装卸、旅客乘降 |
自 OpenTTD 15 起可用 |
xxxx |
XX XX XX XX |
普通车站类别 |
自 OpenTTD 15 起,游戏会将所有第一个字节为 FF 的车站类别视为路点类别。 使用这些类别定义的车站将出现在路点建造窗口中,而不是车站建造窗口中。
车站名称(1C)
OpenTTD 14 提供了车站属性 1C,允许用新方式指定车站名称。 在 OTTD 14 以前,车站名称是使用特定的 Action0x04 编号实现的(0xC500—0xC5FF)。
1C 的数值是一个指向 Action0x04 的指针。这个 Action0x04 当中的文本将作为车站名称使用。 此处指定的 Action0x04 编号必须在 0xDC00—0xFFFF 区间内。
类别名称(1D)
1D 与 1C 极其相似。
OpenTTD 14 提供了车站属性 1D,允许用新方式指定类别名称。 在 OTTD 14 以前,车站名称是使用特定的 Action0x04 编号实现的(0xC400—0xC4FF)。
1D 的数值是一个指向 Action0x04 的指针。这个 Action0x04 当中的文本将作为类别名称使用。 此处指定的 Action0x04 编号必须在 0xDC00—0xFFFF 区间内。
样例
strings<Stations, default, 0xDC00> // Action04
{
/* 0xDC00 */ "My station class";
/* 0xDC01 */ "My station name";
}
properties<Stations, 0x0001> // Action00
{
{
station_name_id: 0xDC01; // 1C
class_name_id: 0xDC00; // 1D
}
}