feat: share village needs with helpers
This commit is contained in:
@@ -109,8 +109,14 @@ func get_retained_event_ids(
|
||||
return _get_ranked_event_ids(knower_id, lasting_event_ids, false, max_count)
|
||||
|
||||
|
||||
func get_communicable_event_ids(knower_id: int, lasting_event_ids: Array[int]) -> Array[int]:
|
||||
return _get_ranked_event_ids(knower_id, lasting_event_ids, true, 0)
|
||||
func get_communicable_event_ids(
|
||||
knower_id: int, lasting_event_ids: Array[int], preferred_event_id: int = -1
|
||||
) -> Array[int]:
|
||||
var event_ids := _get_ranked_event_ids(knower_id, lasting_event_ids, true, 0)
|
||||
if preferred_event_id in event_ids:
|
||||
event_ids.erase(preferred_event_id)
|
||||
event_ids.push_front(preferred_event_id)
|
||||
return event_ids
|
||||
|
||||
|
||||
func _get_ranked_event_ids(
|
||||
|
||||
Reference in New Issue
Block a user