Délégation de commandement : Différence entre versions
Ligne 45 : | Ligne 45 : | ||
[[Image:Delegation.jpg]] | [[Image:Delegation.jpg]] | ||
− | --- | + | ---- |
− | mises à jour [[User:PA-Dore|C6_Dore]] | + | mises à jour [[User:PA-Dore|C6_Dore]] 2013 - 2014 |
Version du 30 janvier 2014 à 12:40
Depuis le MPv6.040, des délégations de commandement peuvent être attribuées à un commandant particulier.
Configuration du Mode Délégation
La fonction de délégation est activée par un réglage du MP - voir Scripts/MP-Configuration.php. La valeur suivante est réglée par défaut:
- $STRICTDELEGATIONS = false;
Cela active le mode négociable. Par défaut les commandants ne pourront passer des ordres que pour les unités figurant dans leur liste de délégation. Cette fonction peut être désactivée en cliquant sur les deux barres couleur or dans le MP. Dans ce cas, les règles de délégation sont ignorées. Elles peuvent être activées de nouveau en cliquant sur les deux barres or.
- $STRICTDELEGATIONS = true;
Cela active le mode Strict. Les commandants ne pourront passer des ordres que pour les unités figurant dans leur liste de délégation.
Configurer les Commandants avec des délégations spécifiques
Dans le champ "Commanding" de la table PilotData on peut maintenant indiquer les paramètres suivants:
“” :: Une chaîne vide comme antérieurement autorise tous les commandements sans restriction: Pas de contrainte de délégation.
“READONLY” :: Aucune autorisation de commandement ni de modification.
chaine1;chaine2;chaine3; etc :: Une suite de codes de commandements délimités par le caractère “ ; ”
La chaîne de caractères peut avoir deux formats:
“TC_xxx” :: La directive “TypeCode” où “ xxx ” est constitué de une, deux ou trois lettres issues de la table Object_Class.
Exemples: “TC_P” signifie TOUTES les unités amies dont l'Object_Class commence par “ P ” (tous les appareils), ou “TC_PB” signifie tous les bombardiers amis, ou “TC_TTD” signifie tous les tanks destroyers amis.
“pattern” :: Les caractères placés dans “pattern” sont comparés au champ Unit_Names de la table ObjMissionData. S'il y a correspondance, alors cette unité est acceptée comme délégation de commandement.
Ex.1 “23 Panzer Div” sélectionnera toutes les unités commençant par “23 Panzer Div” dans la table Army_Unit, alors que “2/23 Panzer Div Co. 3” ne prendra en compte que la 3e compagnie du 2e régiment du 23 Panzer Div.
Ex.2 “77 Rifle Corps;162 Tank Bgd;TC_P;TC_R;KfSSSR”, sélectionnera le 77 Rifle Corps, le 152 Tank Bgd, tous les appareils, tous les trains (Object_Class R et/ou avec le nom KfSSSR).
Ex.3 "TC_P;TC_V" sélectionnera tous les appareils et tous les véhicules (voir image ci-dessous)
Nouvelles fonctionnalités du MP4 public.
mises à jour C6_Dore 2013 - 2014