TF2 EBOT相關雜項備忘錄

Home Home
引用 | 編輯 冷場館女僕長
2023-10-28 10:37
樓主
推文 x0

圖 1.


以下算是個人對TF2 EBOT備忘錄,
但可能也有人有需要其內容所以打在這(因為目前官方完全沒教學說明)
日後可能會整理成為教學?窩不知道
注意內容可能會不準確、雜亂而且隨時更改,請不要在意謝謝
--------------------------------------------------------------------------

沒法在沒waypoint下工作

sourcemod/ebot/waypoints/ 為waypoint
sourcemod/ebot/waypoints/nav 為waypoint+nav
EBOT會優先load sourcemod/ebot/waypoints/

ebot_waypoint_add_flag 添加FLAG
ebot_waypoint_set_flag 移除所有FLAG添加指定FLAG,不輸入值則删除所有FLAG

FLAG列表:
WAYPOINT_JUMP = 1
WAYPOINT_SNIPER = 2
WAYPOINT_DEFEND = 3
WAYPOINT_FALLDAMAGE = 4
WAYPOINT_CROUCH = 5
WAYPOINT_AMMO = 6
WAYPOINT_HEALTH = 7
WAYPOINT_RESUPPLY = 8
WAYPOINT_DOUBLEJUMP = 9
WAYPOINT_ROCKETJUMP = 10
WAYPOINT_DEMOMANCAMP = 11
WAYPOINT_SENTRY = 12
WAYPOINT_ROUTE = 13
WAYPOINT_TELEPORTERENTER = 14
WAYPOINT_TELEPORTEREXIT = 15
WAYPOINT_CAPTUREPOINT = 16
WAYPOINT_NOSTRAFE = 17
WAYPOINT_NOSPY = 18
WAYPOINT_DEMOCHARGE = 19

ROUTE FLAG作用是令重生的BOT有一半機會走到該路徑點位置,但NAV好像無效

NOSTRAFE FLAG作用是它會阻止BOT在戰鬥時的游走/閃避行為,如果路徑點有此FLAG機器人將遵循此路徑點,
可以在懸崖使用以防止BOT跌倒,但對已在戰鬥中的BOT無效


只有waypoint下,BOT好像會自動去最近waypoint

utilities.inc 中尋找「void LookAtPosition」 修改 float aimSpeed 然後 recompile 可改ebots描準轉身速度

CTF在只有waypoint下好像無法運作,Waypoint+NAV則沒問題

獻花 x0