diff --git a/block_company.go b/block_company.go index effa430..2f7b0b6 100644 --- a/block_company.go +++ b/block_company.go @@ -5,13 +5,13 @@ func init() { } type Company struct { - PermanentData Ptr `sii:"permanent_data"` // external pointer - DelieredTrailer Ptr `sii:"delivered_trailer"` - DeliveredPos int64 `sii:"delivered_pos"` - JobOffer []Ptr `sii:"job_offer"` - CargoOfferSeeds []int64 `sii:"cargo_offer_seeds"` - Discovered bool `sii:"discovered"` - ReservedTrailerSlot Ptr `sii:"reserved_trailer_slot"` // TODO: Maybe wrong type, haven't seen other than "nil" + PermanentData Ptr `sii:"permanent_data"` // external pointer + DelieredTrailer Ptr `sii:"delivered_trailer"` + DeliveredPos []Placement `sii:"delivered_pos"` + JobOffer []Ptr `sii:"job_offer"` + CargoOfferSeeds []int64 `sii:"cargo_offer_seeds"` + Discovered bool `sii:"discovered"` + ReservedTrailerSlot Ptr `sii:"reserved_trailer_slot"` // TODO: Maybe wrong type, haven't seen other than "nil" blockName string } diff --git a/block_trailer.go b/block_trailer.go index abe6313..62c0331 100644 --- a/block_trailer.go +++ b/block_trailer.go @@ -6,7 +6,7 @@ func init() { type Trailer struct { TrailerDefinition Ptr `sii:"trailer_definition"` - CargoMass int64 `sii:"cargo_mass"` + CargoMass float32 `sii:"cargo_mass"` CargoDamage float32 `sii:"cargo_damage"` // Needs verification VirtualRearWheelsOffset int64 `sii:"virtual_rear_wheels_offset"` // Needs verification SlaveTrailer Ptr `sii:"slave_trailer"`