I opened up my Shipyard.json journal file to find a list of my owned ships, all showing "id":0. I expected the id number to be a unique identifier for each ship model as inferred from the Elite Dangerous Journal Reading documentation (it doesn't specifically say what the id is suppose to represent, I just assume it identifies each ship model, but it does show different numbers for each ship listed in the example code so either way I was expecting different, non-zero numbers). I realized that last time I opened a Shipyard menu in game was aboard my carrier and thought maybe carrier shipyards were handled differently. So I flew to a station, opened up the Shipyard menu, and when I went back to my Shipyard.json file I found it updated with the new station info, but only listing the ship I was in - still carrying the "id" of 0.
Am I just wrong about what information a Shipyard event should contain? Should it not contain a list of all ships for sale at the last station you opened the Shipyard menu in; does it only carry info about your already owned ships? If so, where do I find the listing for the ships for sell at each station? I looked at the entry in the Journal.json file, but, as the documentation website states, it only contains basic info on the station.
[Shipyard.json after opening shipyard on carrier]
{ "timestamp":"2025-08-06T17:51:08Z", "event":"Shipyard", "MarketID":3712373504, "StationName":"V2Y-B3L", "StarSystem":"Piscium Sector RO-R b4-4", "Horizons":true, "AllowCobraMkIV":false, "PriceList":[
{ "id":0, "ShipType":"type9", "ShipType_Localised":"Type-9 Heavy", "ShipPrice":134748318 },
{ "id":0, "ShipType":"empire_courier", "ShipType_Localised":"Imperial Courier", "ShipPrice":0 },
{ "id":0, "ShipType":"sidewinder", "ShipPrice":0 },
{ "id":0, "ShipType":"cobramkv", "ShipType_Localised":"Cobra Mk V", "ShipPrice":1745751 },
{ "id":0, "ShipType":"cobramkiii", "ShipType_Localised":"Cobra Mk III", "ShipPrice":7356998 },
{ "id":0, "ShipType":"vulture", "ShipPrice":24553467 },
{ "id":0, "ShipType":"asp", "ShipType_Localised":"Asp Explorer", "ShipPrice":48388055 },
{ "id":0, "ShipType":"python_nx", "ShipType_Localised":"Python Mk II", "ShipPrice":59255258 },
{ "id":0, "ShipType":"mandalay", "ShipPrice":62401245 },
{ "id":0, "ShipType":"federation_dropship_mkii", "ShipType_Localised":"Federal Assault Ship", "ShipPrice":69165495 },
{ "id":0, "ShipType":"ferdelance", "ShipType_Localised":"Fer-de-Lance", "ShipPrice":79137283 },
{ "id":0, "ShipType":"python", "ShipPrice":160515990 },
{ "id":0, "ShipType":"anaconda", "ShipPrice":225212220 }
] }
[Shipyard.json after opening shipyard on a station]
{ "timestamp":"2025-08-06T17:41:03Z", "event":"Shipyard", "MarketID":4210314243, "StationName":"Aragon Legacy", "StarSystem":"Piscium Sector RO-R b4-4", "Horizons":true, "AllowCobraMkIV":false, "PriceList":[
{ "id":0, "ShipType":"type9", "ShipType_Localised":"Type-9 Heavy", "ShipPrice":134748318 }
] }
Am I just wrong about what information a Shipyard event should contain? Should it not contain a list of all ships for sale at the last station you opened the Shipyard menu in; does it only carry info about your already owned ships? If so, where do I find the listing for the ships for sell at each station? I looked at the entry in the Journal.json file, but, as the documentation website states, it only contains basic info on the station.