Since MP4public v6.0.40, commanders can be delegated to have authority over specific units or classes of units. This "Delegation Mode" can be strict or negotiable.
Configuring Delegation Mode
In SEOW7 the Delegation feature is enabled via a DCS setting - see Territorial Control tab which has a three-state checkbox. Previously Delegation Mode was set via the $STRICTDELEGATIONS variable in the MP configuration file (this setting is now deprecated). The following value is set by default:
- Command Delegation Mode (disabled)
All delegation functions are disabled.
- Command Delegation Mode (negotiable)
This gives Negotiable Mode. By default commanders will only be able to issue orders for units in their delegation list. This feature can be disabled by clicking on the two gold bars icon in the MP (which will place a black bar through the icon), in which case delegation rules are ignored. They can be turned on again by clicking the two gold bars icon again.
- Command Delegation Mode (strict)
This gives Strict Mode. Commanders can ONLY issue orders for units in their delegation list.
Configuring Commanders with Specific Delegations
Once the Delegation Mode is established in the MP, it remains to set up specific delegation orders for commanders. This is achieved by editing the Commanding field of the PilotData table, for each relevant commander, and inserting appropriate directives. This can be achieved by the admin either by editing the Commanding field directly in the database, or by using the "Commanders" tool under "Manage Campaign" link in the MP.
Valid directives for the Commanding field are:
“” :: a zero length string meaning normal command functions with no delegation constraints (conventional usage)
“READONLY” :: usual meaning for no ability to commit or change anything
token1;token2;token3; etc :: a set of command delegation codes, delimited by “;” characters
The delegation token can have either of two formats :-
“TC_xxx” :: the “TypeCode” directive where “xxx” is one, two or three letters from the Object_Class code. E.g. “TC_P” means ALL friendly units whose Object_Class starts with “P” (all aircraft), or “TC_PB” means all friendly bombers, or “TC_TTD” means all friendly tank destroyers.
“pattern” :: the set of characters in “pattern” is applied as a match to all friendly Unit_Names from ObjMissionData. If a match occurs then that unit is accepted inside the delegated forces.
E.g.1 “23 Panzer Div” will match every platoon in the “23 Panzer Div” Army_Unit division, whereas “2/23 Panzer Div Co. 3” will only match the 3rd company of the 2nd regiment of 23 Panzer Div.
E.g.2 “77 Rifle Corps;162 Tank Bgd;TC_P;TC_R;KfSSSR”, will match 77 Rifle Corps, and 152 Tank Bgd, all aircraft, all trains (Object_Class R and/or name KfSSSR).
E.g.3 "TC_P;TC_V" will match all aircraft and all vehicles (see picture below)
- MP4 public new features.
Several other features are also available, including the Supply Budget Tool and Delegated Forces list.