SpotMessanger is mod for World of Tanks.

Installation:
 - extract the archive to your game root.
 - To configure, edit [game_root]/mods/configs/chirimen.spotmessanger/config.xml.

where
 - [game_root] is your World of Tanks installation directory

Config
  If 'Fallback parameter' is not found in 'per BattleType parameter' section,
  use value in 'Global Parameter' section.

 - Global parameter
    Debug
        Description: flag if enable output debug message to python.log
        Type: bool
        Context: root
    LogLevel
        Description: keyword for log level
        Type: string; one of [ debug | info | notice | warning | error ]
        Context: root
    NotifyCenter
        Description: use Notify Center for info message changing status of mod
        Type: bool
        Context: root
    ActiveByDefault
        Description: flag if enable SpotMessanger when battle startup
        Type: bool
        Context: root
    ActivationHotKey
        Description: key name for toggle activate SpotMessanger
        Type: string
        Context: root
    ReloadConfigKey
        Description: key name for reload config file
        Type: string
        Context: root
    ImSpotted
        Description: message when spotted to send team/squad chat channel,
            {pos} is spotted position
        Type: string
        Context: root
    Unspotted
        Description: message to myself 10s (specifiable) after spotted,
            {delay} is delay time as UnspottedDelay (dafault is 10)
        Type: string
        Context: root
    DisableSystemMsg
        Description: message when disable mod
        Type: string
        Context: root
    EnableSystemMsg
        Description: message when enable mod
        Type: string
        Context: root
    CooldownMsg
        Description: message when spotted in cooldown time
        Type: string
        Context: root
    BattleTypeParameterList
        Description: list of settings for each battle types
        Type: list of BattleTypeParameter
        Context: root

 - Fallback parameter
    CooldownInterval
        Description: seconds of cooldown interval from last sixth sense
        Type: float
        Context: root, BattleTypeParameter
    TextDelay
        Description: seconds of delay to next command
        Type: float
        Context: root, BattleTypeParameter
    CommandDelay
        Description: seconds of delay to next command
        Type: float
        Context: root, BattleTypeParameter
    UnspottedDelay
        Description: seconds of delay from spotted, for unspotted command
        Type: float
        Context: root, BattleTypeParameter
    MaxTeamAmount
        Description: threshold of maximum team amount for activate sixth sense message.
        Type: int
        Context: root, BattleTypeParameter
    MinTeamAmount
        Description: threshold of minimum team amount for activate sixth sense message.
            default value is 1.  nothing to do if you are alone. 
        Type: int
        Context: root, BattleTypeParameter
        
 - container
    BattleTypeParameter
        Description: container of parameter set for battle type
        Type: tree
        Context: BattleTypeParameterList
    AssignBattleType
        Description: list of specify battle types to current context
        Type: list of BattleType
        Context: BattleTypeParameter
    BattleType
        Description: specify battle type
        Type: string; one of [ default | Random | GlobalMap | TeamBattle |
            Fortifications | Fallout | Ranked | Training |
            EpicRandom | EpicRandomTraining | EpicBattle | others ]
        Context: AssignBattleType
        
 - per BattleTytpe parameter
    CommandOrder
        Description: order of command when spotted
        Type: list of Command
        Context: BattleTypeParameter
    Command
        Description: specify command when sixth sense
        Type: string; one of [ ping | help | teammsg | squadmsg ]
        Context: CommandOrder
    EnableVehicleType     
        Description: vehicle type for enable sixth sense message
        Type: list of VehicleType
        Context: BattleTypeParameter
    VehicleType
        Description: specify vehicle type
        Type: string; one of [ LT | MT | HT | TD | SPG ]
        Context: EnableVehicleType
