Advance notice of a change to a couple of PlayerJournal entries in 2.3
The code for various nested arrays of records within an event record has been rewritten for consistency. Some events are affected, they now have an array of records with an entry for each material, rather than a record with material names used as value names. All Json key names should now be fixed strings, not material or commodity names. This also allows localisation of the material names. The affected events are:
o EngineerCraft (Ingredients)
o Scan (Materials)
o Synthesis (Materials)
Examples of new syntax:
{ "timestamp":"2017-01-31T10:32:03Z", "event":"Synthesis", "Name":"Repair Basic", "Materials":[ {"Name":"iron", "Count":2}, {"Name":"nickel", "Count":1 } ] }
{ "timestamp":"2017-01-31T10:32:03Z", "event":"EngineerCraft", "Engineer":"Elvira Martuuk", "Blueprint":"FSD_LongRange", "Level":2, "Ingredients":[{"Name":"praseodymium", "Count"1}, {"Name":"disruptedwakeechoes", "Count":3 }, {"Name":"chemicalprocessors", "Count":2 }, {"Name":"arsenic", "Count":2} ] }
A full update to the reference manual will be made when v2.3 beta is released.