diff --git a/docs/newgrf-additions-nml.html b/docs/newgrf-additions-nml.html
index 7ce7997d96..69460d1ac7 100644
--- a/docs/newgrf-additions-nml.html
+++ b/docs/newgrf-additions-nml.html
@@ -32,7 +32,22 @@
New landscape (FEAT_NEWLANDSCAPE)
-
+ Sections
+
+
+
+
extended_feature_test(feature_name[, min_version[, max_version]])
@@ -41,7 +56,7 @@
In most cases it is not necessary to use this function, as extended properties (listed below) which are not supported are simply skipped/ignored.
-
+
Property | Value range | Comment |
enable_programmable_pre_signals | 0 or 1 |
@@ -104,7 +119,7 @@
-
+
Variables in the table below which are not supported by the version of OpenTTD being used return a value of 0.
Variable | Value range | Comment |
@@ -149,7 +164,7 @@
-
+
Property | Value range | Comment |
roadtype_extra_flags | bitmask(ROADTYPE_EXTRA_FLAG_XXX, ...) |
@@ -163,7 +178,7 @@
-
+
Property | Value range | Comment |
tramtype_extra_flags | bitmask(TRAMTYPE_EXTRA_FLAG_XXX, ...) |
@@ -177,7 +192,7 @@
-
+
Property | Value range | Comment |
use_land_ground | 0 or 1 |
@@ -262,7 +277,7 @@
|
-
+
Variables in the table below which are not supported by the version of OpenTTD being used return a value of 0.
Variable | Value range | Comment |
@@ -275,7 +290,7 @@
This is useful for xoring with the tile_slope variable, because if this variable is unavailable then the result is still the underlying tile slope.
- Global variables properties
+ Global variables properties
The variables listed below should set inside an item and property block of the form:
item (FEAT_GLOBALVARS) {
property {
@@ -341,7 +356,7 @@ item (FEAT_GLOBALVARS) {
}
-
+
Type | Number of sprites | Comment |
PROGRAMMABLE_PRE_SIGNAL | 32 |
@@ -381,7 +396,7 @@ item (FEAT_GLOBALVARS) {
- Signal graphics using switches
+ Signal graphics using switches
This feature allows signal sprites to be specified using switches in a very similar manner to railtype signals in
item (FEAT_RAILTYPES) { graphics { signals: ... } } blocks.