(from the ExtAICoreScript.txt file)
The "Menu" is a simple message box display that allows the player to select a variety of commands to give to their followers (all of them). The targets for these commands are either the player, the followers, or whatever (or whoever) is in the player's crosshairs. This includes things like locked doors, computer terminals, hostile mines, traps, etc. The squad controls can also be accessed from this menu, but for convenience they have their own set of hot keys.
The Squad Controls are instructions that the group leader can give to the members of the group. This is something that both the player and eNPC's are able to do. All the other commands in the "Menu" box are only for the player & his/her followers.
Most of the squad commands involve some rather tricky trigonometry and hot-wired pathfinding hacks.
My question to you guys, is what are your recommendations for squad controls? Do the ones listed pretty much "cover everything", or should there be others? Should any of the ones listed be changed or removed?
Code:
;FOLLOWER CONTROL MENU KEY (FCK = Follower Command Key)
short FCK_Menu ;Pauses gameplay & brings up a crosshair-targeted sub-command menu
;menu commands:
; "Player-targeted commands"
; "Object-targeted commands"
; "Combat Group settings"
;SQUAD CONTROL KEYS
short FCK_shoutJointAttack ;I will fight *only* my leader's combat target until it is dead or leaves the combat zone
short FCK_shoutSupportMe ;I will fight any of my leader's enemies when they attack my leader *only*, and will maintain a close distance to my leader and heal him/her/it if I am able and it is necessary
short FCK_shoutCoverMe ;I will fight any enemy of my leader that has targeted my leader until they are no longer targeting my leader or have left the combat zone
short FCK_shoutSpreadOut ;I will fight and act independently of my group, as long as that decision is not against my group leader or another member of my group
short FCK_shoutHelpMe ;I will provide recuperative support for my leader, and distract my leader's attacker(s) if I am able to
short FCK_shoutBackOff ;I will ignore hostile actions from my combat target for a while, preferring to avoid confrontation when possible
short FCK_shoutStayClose ;I will behave independently of my leader's behavior, but will maintain a close distance to my leader as much as possible
short FCK_shoutStandGuard ;I will attempt to establish a defensive perimeter around my current location, attacking enemies of my group on sight and warning neutrals to stay away from this area
The "Menu" is a simple message box display that allows the player to select a variety of commands to give to their followers (all of them). The targets for these commands are either the player, the followers, or whatever (or whoever) is in the player's crosshairs. This includes things like locked doors, computer terminals, hostile mines, traps, etc. The squad controls can also be accessed from this menu, but for convenience they have their own set of hot keys.
The Squad Controls are instructions that the group leader can give to the members of the group. This is something that both the player and eNPC's are able to do. All the other commands in the "Menu" box are only for the player & his/her followers.
Most of the squad commands involve some rather tricky trigonometry and hot-wired pathfinding hacks.
My question to you guys, is what are your recommendations for squad controls? Do the ones listed pretty much "cover everything", or should there be others? Should any of the ones listed be changed or removed?