Merge branch 'develop'

This commit is contained in:
Athanasius 2022-11-25 15:43:10 +00:00
commit 60a7815240
No known key found for this signature in database
GPG Key ID: 772697E181BB2767

View File

@ -239,9 +239,6 @@ Where present in the data source the `gameversion` value **MUST** come from
the field of that name in the data source, i.e. from either `Fileheader` or the field of that name in the data source, i.e. from either `Fileheader` or
`LoadGame` as outlined below. `LoadGame` as outlined below.
For `gamebuild` you **MUST** use the value of the `build` field in the data
source.
1. If you are using Journal files directly then you **MUST** use the value 1. If you are using Journal files directly then you **MUST** use the value
from the`Fileheader` event. from the`Fileheader` event.
2. If you are using the CAPI `/journal` endpoint to retrieve and process 2. If you are using the CAPI `/journal` endpoint to retrieve and process
@ -259,10 +256,15 @@ source.
1. If it's a commodity message, then use `"CAPI-market"`. 1. If it's a commodity message, then use `"CAPI-market"`.
2. If it's a shipyard message, then use `"CAPI-shipyard"`. 2. If it's a shipyard message, then use `"CAPI-shipyard"`.
3. If it's an oufitting message, then also use `"CAPI-shipyard"`. 3. If it's an oufitting message, then also use `"CAPI-shipyard"`.
4. If it's an fcmaterials_capi message, then use "CAPI-market", as the
data comes from that endpoint.
Again, if your code architecture doesn't allow for signalling that the data Again, if your code architecture doesn't allow for signalling that the data
source was CAPI, then you MAY set it to `""` instead. source was CAPI, then you MAY set it to `""` instead.
For `gamebuild` you **MUST** use the value of the `build` field in the data
source, if available, else send as `""`.
For emphasis, **if you cannot set a data-source value, or an appropriate For emphasis, **if you cannot set a data-source value, or an appropriate
`"CAPI-..."` value then you **MUST** still send the field with an empty string `"CAPI-..."` value then you **MUST** still send the field with an empty string
value. value.