diff --git a/docs/newgrf-additions-nml.html b/docs/newgrf-additions-nml.html index 69460d1ac7..b0889c076f 100644 --- a/docs/newgrf-additions-nml.html +++ b/docs/newgrf-additions-nml.html @@ -39,6 +39,7 @@
  • Railtype variables
  • Roadtype properties
  • Tramtype properties
  • +
  • Object IDs
  • Object properties
  • Object variables
  • Global variables properties
  • @@ -192,6 +193,12 @@ +

    Object IDs

    +

    + Object IDs are NewGRF-local and can be freely chosen in the 0..63999 range, as of the more_objects_per_grf feature.
    + When loaded into a version of OpenTTD without this feature, IDs are limited to the range: 0..254. + Any objects with IDs outside this range will be skipped. +

    Object properties

    diff --git a/docs/newgrf-additions.html b/docs/newgrf-additions.html index 845476e130..cd096c8143 100644 --- a/docs/newgrf-additions.html +++ b/docs/newgrf-additions.html @@ -50,6 +50,7 @@
  • Variational Action 2 - Railtypes
  • Variational Action 2 - Objects
  • Variational Action 2 - Signals (Feature 0E)
  • +
  • Action 3 - Objects
  • Action 3 - Signals (Feature 0E)
  • Action 14 - Type ID Mapping for Action 5
  • Action 14 - Feature ID Mapping
  • @@ -767,6 +768,11 @@

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



    +

    Action 3 - Objects

    +

    If feature name more_objects_per_grf is present, the Action 3 ID field is an extended byte, and GRFs may define more than 255 object types.
    + Otherwise, only 255 object types may be defined per GRF, and the extended byte format may not be used.

    +
    +

    Action 3 - Signals (Feature 0E)

    Note that Action 3 feature 0E is not supported (does nothing) in standard OpenTTD.

    This implementation of feature 0E is not the same as that in TTDPatch.

    PropertyValue rangeComment