Boats-Harbours-Expeditions: Difference between revisions

From The Colonists
Jump to navigation Jump to search
Line 11: Line 11:
         2  // lugger
         2  // lugger
       ]
       ]
  }
]
</pre>
In a harbour-type building add the types of expeditions that can be gathered: <br>
<pre>
"componentInfos": [
    {
      "$type": "BuildingPortExpeditionDataInfo, Game",
"supportedExpeditionIds": [
0,  // expedition for Harbour
1,  // expedition for Large Harbour
201 // 201 = customExpedition
],
   }
   }
]
]
Line 17: Line 30:
If a boat type is not in the Harbour's supportedBoatTypeHash but _is_ <br>
If a boat type is not in the Harbour's supportedBoatTypeHash but _is_ <br>
If a boat type is not in the Harbour's supportedBoatTypeHash but _is not_ <br>
If a boat type is not in the Harbour's supportedBoatTypeHash but _is not_ <br>
=Expeditions gathered at a Harbour (placeholder) <br>=
=Expeditions gathered at a Harbour (placeholder) <br>=
In boats add the types of expeditions it can be assigned: <br>
In boats add the types of expeditions it can be assigned: <br>

Revision as of 16:16, 20 December 2023

Relationship between Boats, Harbours, and Expeditions

Boats docking at Harbour (placeholder)

In a harbour-type building add the types of boats allowed to dock:

"componentInfos": [
    {
      "$type": "BuildingPortDataInfo, Game",
      "supportedBoatTypeHash": [
        1, // clipper
        2  // lugger
      ]
   }
]

In a harbour-type building add the types of expeditions that can be gathered:

"componentInfos": [
    {
      "$type": "BuildingPortExpeditionDataInfo, Game",
	"supportedExpeditionIds": [
		0,  // expedition for Harbour
		1,  // expedition for Large Harbour
		201 // 201 = customExpedition
		 ],
   }
]

(placeholder - notes on "boattype too small", "boattype too large" )
If a boat type is not in the Harbour's supportedBoatTypeHash but _is_
If a boat type is not in the Harbour's supportedBoatTypeHash but _is not_

Expeditions gathered at a Harbour (placeholder)

In boats add the types of expeditions it can be assigned:

{
  "boats": [
    {
      "validExpeditionBuildingHash": [
        63,  // building ID for Large Harbour
	200  // add building ID for Custom Building (a Harbour Type)
      ],
    }
  ]
}

Boats assigned to Expeditions (placeholder)