图 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选单,
纯备份用,有兴趣也可自行下载看看