-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
様々な要素を元に、より優先的にマップをピックする機能を追加する。
例:
指定人数以下になったら、特定グループから優先的にマップをピックする
イメージ↓
PrioritizeMapPickFilter = [
{ leq = 10, geq = 1, TargetGroup = "CustomGroup", weight = 10, PickLimit = 2},
{ leq = 10, geq = 1, TargetGroup = "CustomGroup2", weight = 50, PickLimit = 5}
]以下の処理順でマップがピックされる
通常フィルタでフィルタリング後、優先マップPickerで上記のコンフィグ設定を元にPick、その後足りない分を通常通り補填
PickRandomMap() -> Basic Filter (Disabled, Same map, etc...) -> PrioritizeMapPickFilterPicker -> Normal Map Pick -> Result