Improve White Horse relief battle pacing
This commit is contained in:
@@ -510,9 +510,14 @@ func _joined_officer_lookup(source) -> Dictionary:
|
||||
func _is_deployment_available(unit: Dictionary) -> bool:
|
||||
if unit.get("team", "") != TEAM_PLAYER:
|
||||
return true
|
||||
var required_officers: Array = deployment_rules.get("required_officers", [])
|
||||
var required_units: Array = deployment_rules.get("required_units", [])
|
||||
var officer_id := str(unit.get("officer_id", ""))
|
||||
var unit_id := str(unit.get("id", ""))
|
||||
if required_units.has(unit_id) or required_officers.has(officer_id):
|
||||
return true
|
||||
if not bool(unit.get("requires_joined", false)):
|
||||
return true
|
||||
var officer_id := str(unit.get("officer_id", ""))
|
||||
return not officer_id.is_empty() and campaign_joined_officers.has(officer_id)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user