@@ -329,6 +329,13 @@ function Town:createMemoryRecord()
329329
330330 Shipyard:create(self.Address + 0x810):createMemoryRecord(record)
331331
332+ local unemployedCaptainIndexRecord = addressList.createMemoryRecord()
333+ unemployedCaptainIndexRecord.Description = "Unemployed Captain Index"
334+ unemployedCaptainIndexRecord.Address = self.Address + 0x82e;
335+ unemployedCaptainIndexRecord.Type = vtWord
336+ unemployedCaptainIndexRecord.ShowAsHex = true
337+ unemployedCaptainIndexRecord.appendToEntry(record)
338+
332339 record.Collapsed = true
333340end
334341
@@ -408,22 +415,22 @@ function Town:createConsumptionDataRecords(parentRecord)
408415 local consumptionDataRecord = addressList.createMemoryRecord()
409416 consumptionDataRecord.IsGroupHeader = true
410417 consumptionDataRecord.Options = "moManualExpandCollapse"
411- consumptionDataRecord.Description = "Consumption Data "
418+ consumptionDataRecord.Description = "Price Thresholds "
412419 for i=0,23 do
413420 local wareData0 = addressList.createMemoryRecord()
414- wareData0.Address = self.Address + 0x4f0 + (i*4 )
421+ wareData0.Address = self.Address + 0x4f0 + (i*0x10 )
415422 wareData0.appendToEntry(consumptionDataRecord)
416423 wareData0.Description = wareNames[i].." (weekly)"
417424 local wareData4 = addressList.createMemoryRecord()
418- wareData4.Address = self.Address + 0x4f0 + (i*4 ) + 0x04
425+ wareData4.Address = self.Address + 0x4f0 + (i*0x10 ) + 0x04
419426 wareData4.appendToEntry(consumptionDataRecord)
420427 wareData4.Description = wareNames[i].." (4)"
421428 local wareData8 = addressList.createMemoryRecord()
422- wareData8.Address = self.Address + 0x4f0 + (i*4 ) + 0x08
429+ wareData8.Address = self.Address + 0x4f0 + (i*0x10 ) + 0x08
423430 wareData8.appendToEntry(consumptionDataRecord)
424431 wareData8.Description = wareNames[i].." (8)"
425432 local wareDataC = addressList.createMemoryRecord()
426- wareDataC.Address = self.Address + 0x4f0 + (i*4 ) + 0x0C
433+ wareDataC.Address = self.Address + 0x4f0 + (i*0x10 ) + 0x0C
427434 wareDataC.appendToEntry(consumptionDataRecord)
428435 wareDataC.Description = wareNames[i].." (C)"
429436 end
@@ -1001,7 +1008,7 @@ function Ship:createMemoryRecord(parentRecord)
10011008 nameRecord.Address = self.Address + 0x0160
10021009 nameRecord.Description = "Name"
10031010 nameRecord.Type = vtString
1004- nameRecord.String.Size = 10
1011+ nameRecord.String.Size = 32
10051012 nameRecord.appendToEntry(shipRecord)
10061013
10071014 local weaponsRecord = addressList.createMemoryRecord()
0 commit comments