// Arma 3 Custom Difficulty Settings. More information: 
// https://community.bistudio.com/wiki/server.armaprofile
// https://community.bistudio.com/wiki/Arma_3_Difficulty_Menu

// On Nodecraft it is currently as of 2020 June 7 in the following file: 
// /share/home/server/server.Arma3Profile

difficulty="Custom";
class DifficultyPresets
{
  class CustomDifficulty
  {
    class Options
    {
      // Simulation
      reducedDamage=0; // Reduced damage  (0 = disabled, 1 = enabled)
      
      // Situational awareness
      groupIndicators=2; // Group indicators (0 = never, 1 = limited distance, 2 = always)
      friendlyTags=2; // Friendly name tags (0 = never, 1 = limited distance, 2 = always)
      enemyTags=0; // Enemy name tags (0 = never, 1 = limited distance, 2 = always)
      detectedMines=1; // Detected mines (0 = never, 1 = limited distance, 2 = always)
      commands=1; // Commands (0 = never, 1 = fade out, 2 = always)
      waypoints=1; // Waypoints (0 = never, 1 = fade out, 2 = always)
      tacticalPing=1; // Tactical ping (0 = disable, 1 = enable)
      
      // Personal awareness
      weaponInfo=2; // Weapon info (0 = never, 1 = fade out, 2 = always)
      stanceIndicator=2; // Stance indicator (0 = never, 1 = fade out, 2 = always)
      staminaBar=0; // Stamina bar
      weaponCrosshair=1; // Weapon crosshair
      visionAid=0; // The little white spots helping you detect movement
      
      // View
      thirdPersonView=1; // 3rd person view (0 = disabled, 1 = enabled)
      cameraShake=1; // Camera shake (0 = disabled, 1 = enabled)
      
      // Multiplayer
      scoreTable=1; // Score table (0 = disabled, 1 = enabled)
      deathMessages=1; // Killed by (0 = disabled, 1 = enabled)
      vonID=1; // VON ID (0 = disabled, 1 = enabled)
      
      // Misc
      mapContent=1; // Extended map content (0 = disabled, 1 = enabled) // before Arma 3 v1.68
      autoReport=0; // Automatic reporting of enemies by players (0 = disabled, 1 = enabled)
      multipleSaves=1; // Multiple saves  (0 = disabled, 1 = enabled)
    };
    // aiLevelPreset defines AI skill level and is counted from 0 and can have following values: 0 (Low), 1 (Normal), 2 (High), 3 (Custom).
      // when 3 (Custom) is chosen, values of skill and precision are taken from the class CustomAILevel, below.
    aiLevelPreset=3;
  };
  
  class CustomAILevel // Be sure to set aiLevelPreset=3 above
  {
    // More info: https://forums.bohemia.net/forums/topic/159485-ai-configuration-feedback/?page=6&amp;tab=comments#comment-2573304
    skillAI=1; // AI has full use of skills for movement, scanning, decisions, etc. 
    precisionAI=0.15; // Reduced aiming accuracy and aiming shake for reduced shooting precision so AI don’t “laser headshot” you.
  };
};

// Other settings. Unsure if these are relevant in the server config.
version=1;
blood=1;
volumeCD=5;
volumeFX=5;
volumeSpeech=5;
singleVoice=0;
gamma=1;
brightness=1;
soundEnableEAX=1;
soundEnableHW=0;