Skip to content

Stratkit Player Borders

Player Owned Borders for Provinces. More detailed algorithm document is here

This package displays borders for provinces owned by players.

Configure border zoom behavior in the PlayerBordersModule scriptable object.

Player Border Algorithm

flowchart TB
BorderSegmentRefId -- neighbor exist --> BorderSegmentExternalRef
BorderSegmentRefId -- neighbor not exist --> BorderSegmentNull

Setup

  • ForEach province that has ProvinceVisualRef enabled + without SegmentSetupDone
  • Scan each neighbor via segment, if they have ProvinceVisualRef enabled + SegmentSetupDone
  • Then the BorderSegmentExternalRef will be set
  • Add SegmentSetupDone

  • ForEach BorderSegmentRefId + without BorderSegmentExternalRef

  • If neighbor province has ProvinceVisualRef enabled
  • Add BorderSegmentExternalRef with valid values