Ticket #41 (closed enhancement: fixed)
Provinces/Territories
| Reported by: | stuart | Owned by: | philip |
|---|---|---|---|
| Priority: | Must Have | Milestone: | Alpha 7 |
| Component: | Core engine | Keywords: | |
| Cc: |
Description (last modified by historic_bruno) (diff)
- Provinces Document: http://www.wildfiregames.com/forum/index.php?showtopic=696
- Relies on area definition (RMS), allocation of resources and settlements to Provinces.
- Ownership of areas (provinces)
- Visible borders
- Scripted behaviour for Provinces:
- Unlocks (eg resource gathering, building)
- Construction over NPC (gaia) settlements (see Entity Event - Construction - Sites)
- Statistical Benefits/Disadvantages?
- Ceasefire (see Timed Events above), attrition damage (see Terrain below)
- Entity caps (limited to a certain number of entities of certain types, particularly buildings, per province)
Change History
comment:3 Changed 3 years ago by anonymous
- Milestone Diplomacy Demo deleted
Milestone Diplomacy Demo deleted
comment:6 Changed 2 years ago by historic_bruno
- Milestone changed from Backlog to Alpha 6
Moving to A6 per http://www.wildfiregames.com/forum/index.php?showtopic=14757
comment:11 Changed 22 months ago by k776
- Owner changed from Philip to philip
- Priority changed from Should Have to Must Have
Implementation of territories has changed, but moved this ticket to alpha 7 anyway, since it's relevant.
comment:13 Changed 22 months ago by ben
(In [9970]) Implements building restrictions (by terrain, territory, category, and distance). See #41. Fixes #804, #287. Implements build limits. See #687. Implements autorotation for dock placement. Fixes unit spawning to consider terrain passability. See #893. Adds new passability criteria based on distance from shore. Updates build restrictions on some templates. Changes unit spawning search to 4 tiles away from foundation. Changes garrison/training spawn failure to nicer UI notification.

Finished some basic work for this (Voronoi calculation and claimable Settlements). I will split the remaining tasks into separate tickets to make it easier to keep track of everything.