圖 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則沒問題
---------------------------------------------------------------------------------------------------------------
上傳的附件是一些試作的TF2 EBOT Waypoint,但由於官方未修好EBOT所以未經測試,
另外的cfg 是基於 hConfigMenus 插件弄出來的waypoint選單,
純備份用,有興趣也可自行下載看看