From b653c55d346250d1f3cd7e5584b6dcbe340d3ee8 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Thu, 9 Aug 2018 08:40:34 +0100 Subject: [PATCH] Documentation: Spelling/minor adjustments to NewGRF additions --- docs/newgrf-additions.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/newgrf-additions.html b/docs/newgrf-additions.html index a33c9a2a41..71e4545625 100644 --- a/docs/newgrf-additions.html +++ b/docs/newgrf-additions.html @@ -18,7 +18,7 @@

Additions to NewGRF Specifications in JGR's Patchpack

This document describes non-standard additions to the Official OpenTTD NewGRF Specifications which are present in this patchpack. -

This additions MAY also be present in other patchpacks. They MAY be removed or moved in future, if necessary.

+

These additions MAY also be present in other patchpacks. They MAY be removed or moved in future, if necessary.

NewGRFs which use any of these features SHOULD use the feature testing mechanism described below to check whether individual added features are supported.

Action 14 - Feature Tests

@@ -27,7 +27,7 @@

Each FTST chunk (type C) describes an individual feature test.
Sub-chunks with each FTST chunk may appear in any order, however each sub-chunk SHOULD only appear ONCE within an individual FTST chunk.

Feature tests can be safely used on implementations which do not implement the described feature test mechanism because unknown Action 14 blocks are ignored, - and the obserable result (in global variable 0x9D) is equivalent to the case where all feature tests have failed, indicating that the feature is not present.

+ and the observable result (in global variable 0x9D) is equivalent to the case where all feature tests have failed, indicating that the feature is not present.

Feature Name: C "FTST" -> T "NAME"

Within an FTST chunk, the NAME text (type T) field contains the name of the feature to test for. The value of the language ID byte is ignored.
If the named feature is not present, or if this field is omitted, the version is 0.
@@ -48,7 +48,7 @@ If this field is omitted, no bit is set or cleared, and the test is not observable.


-

Example:

+

Example NFO:

 // Set bit 4 of global variable 0x9D if sample_feature_1 is present with a version of at least 4
 // Set bit 5 of global variable 0x9D if sample_feature_2 is present with a version of at least 5 and at most 6
@@ -70,15 +70,15 @@
 // Skip 1 sprite if bit 4 of global variable 0x9D is not set (indicating that sample_feature_1 with a version of at least 4 is NOT present)
 -1 * -1  07 9D 01 \70 04 01
 	
-

Action 0 - Stations

+

Action 0 - Stations

Minimum bridge height (1B)

This is indicated by the feature name: action0_station_prop1B, version 1

-

Action 0 - Bridges

+

Action 0 - Bridges

Menu icons (14)

This is indicated by the feature name: action0_bridge_prop14, version 1

More bridges (16 instead of 13)

This is indicated by the feature name: more_bridge_types, version 1

-

Variational Action 2 - Stations

+

Variational Action 2 - Stations

Track type in purchase list (42)

This is indicated by the feature name: varaction2_station_var42, version 1