Ñò
“§ÁPc        )   @   s>  y* d  d k  Z  e  i d« j o
 e ‚ n Wn e Z e Z e Z e Z n4 Xe  i d j Z e  i d j Z e  i d j Z e Z d Z	 e Z
 e Z e Z e Z e p e Z e Z e Z e Z d Z d	 Z d Z d
 Z d Z d Z d Z d Z d d¬ d „  ƒ  YZ d d­ d „  ƒ  YZ d d® d „  ƒ  YZ d¯ Z e d „  e e ƒ Dƒ ƒ Z  d d° d „  ƒ  YZ! d d± d  „  ƒ  YZ" d! d² d" „  ƒ  YZ# d# d³ d$ „  ƒ  YZ$ d% d´ d& „  ƒ  YZ% d' dµ d( „  ƒ  YZ& e g  Z' e& i( i) ƒ  D]- \ Z* Z+ e* i, d) ƒ p e' e+ e* f qÑqÑ[' ƒ Z- d* d¶ d+ „  ƒ  YZ. e g  Z/ e. i( i) ƒ  D]- \ Z* Z+ e* i, d) ƒ p e/ e+ e* f q4q4[/ ƒ Z0 d, d· d- „  ƒ  YZ1 d. d¸ d/ „  ƒ  YZ2 e g  Z3 e2 i( i) ƒ  D]- \ Z* Z+ e* i, d) ƒ p e3 e+ e* f qªqª[3 ƒ Z4 d0 d¹ d1 „  ƒ  YZ5 d2 dº d3 „  ƒ  YZ6 d4 d» d5 „  ƒ  YZ7 d6 d¼ d7 „  ƒ  YZ8 d8 d½ d9 „  ƒ  YZ9 d: Z: d; d¾ d< „  ƒ  YZ; d= d¿ d> „  ƒ  YZ< d? dÀ d@ „  ƒ  YZ= e g  Z> e= i( i) ƒ  D]; \ Z* Z+ e* i, d) ƒ o e* dA j o e> e+ e* f q˜q˜[> ƒ Z? dB dÁ dC „  ƒ  YZ@ dD dÂ dE „  ƒ  YZA dF dÃ dG „  ƒ  YZB dH dÄ dI „  ƒ  YZC dJ dÅ dK „  ƒ  YZD h eC iE dL 6eC iF dM 6eC iG dN 6eC iH dO 6ZI e dP „  eI i) ƒ  Dƒ ƒ ZJ dQ eK f dR „  ƒ  YZL dS dÆ dT „  ƒ  YZM dU dÇ dV „  ƒ  YZN dW dÈ dX „  ƒ  YZO dY ZP dZ dÉ d[ „  ƒ  YZQ d\ dÊ d] „  ƒ  YZR d^ dË d_ „  ƒ  YZS d` dÌ da „  ƒ  YZT dÍ ZU e d „  e eU ƒ Dƒ ƒ ZV d€ ZW d� dÎ d‚ „  ƒ  YZX dƒ ZY d„ ZZ dÏ Z[ e dŠ „  e e[ ƒ Dƒ ƒ Z\ d Z] d‹ dÐ dŒ „  ƒ  YZ^ d� Z_ dŽ dÑ d� „  ƒ  YZ` d� dÒ d‘ „  ƒ  YZa d� Zb d� Zc d’ dÓ d“ „  ƒ  YZd d” dÔ d• „  ƒ  YZe e p e Zf d– dÕ d— „  ƒ  YZg eg ih Zi d˜ dÖ d™ „  ƒ  YZj e o ej ik Zl n e o ej im Zl n
 ej in Zl dš d× d› „  ƒ  YZo dœ dØ d� „  ƒ  YZp dž dÙ dŸ „  ƒ  YZq d  dÚ d¡ „  ƒ  YZr e o
 er is p er it Zu e Zv d¢ dÛ d£ „  ƒ  YZw d¤ dÜ d¥ „  ƒ  YZx d¦ dÝ d§ „  ƒ  YZy d¨ dÞ d© „  ƒ  YZz dª Z{ dª Z| d S(ß   iÿÿÿÿNt   webt   Unknownt   clientt   cellt   baset   engš™™™™™¹?g¸…ëQ¸ž?s   scripts/arena_defs/s   scripts/item_defs/i,  i
   gš™™™™™Ù?t   SPT_MATKINDc           B   s   e  Z d  Z d Z RS(   iG   iH   (   t   __name__t
   __module__t   SOLIDt   LEAVES(    (    (    s   scripts/common/constants.pyR   E   s   t   DESTRUCTIBLE_MATKINDc           B   s,   e  Z d  Z d Z d Z d Z d Z d Z RS(   iG   id   iI   iV   iW   (   R   R   t   MINt   MAXt
   NORMAL_MINt
   NORMAL_MAXt   DAMAGED_MINt   DAMAGED_MAX(    (    (    s   scripts/common/constants.pyR   J   s   t   DOSSIER_TYPEc           B   s   e  Z d  Z d Z d Z RS(   i   i   i   (   R   R   t   ACCOUNTt   VEHICLEt   TANKMAN(    (    (    s   scripts/common/constants.pyR   S   s   t   ctft
   dominationt   assaultt   escortt   ctf2t   domination2t   assault2c         c   s%   x |  ] \ } } | | f Vq Wd  S(   N(    (   t   .0t   indext   value(    (    s   scripts/common/constants.pys	   <genexpr>m   s   	 t   ARENA_GUI_TYPEc           B   s;   e  Z d  Z d Z d Z d Z d Z e e e e e f Z RS(   i    i   i   i   i   (   R   R   t   UNKNOWNt   RANDOMt   TRAININGt   COMPANYt   TUTORIALt   RANGE(    (    (    s   scripts/common/constants.pyR    p   s   t   ARENA_BONUS_TYPEc           B   sM   e  Z d  Z d Z d Z d Z d Z d Z d Z e e e e e e e f Z	 RS(   i    i   i   i   i   i   i   (
   R   R   R!   t   REGULARR#   R$   t
   TOURNAMENTt   CLANR%   R&   (    (    (    s   scripts/common/constants.pyR'   ‚   s   t   ARENA_BONUS_TYPE_CAPSc           B   sû   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 e e Be Be Be Be BZ e Z e e Be Be Be Be Be Be	 BZ e Z e e Be Be Be Be Be
 BZ d	 Z h e e i 6e e i 6e e i 6e e i 6e e i 6e e i 6Z e d
 „  ƒ Z RS(   i   i   i   i   i   i    i@   i€   i   i    c         C   s   t  i i |  d ƒ S(   Ni    (   R+   t"   _ARENA_BONUS_TYPE_CAPS__typeToCapst   get(   t   arenaBonusType(    (    s   scripts/common/constants.pyR-   ¶   s    (   R   R   t   RESULTSt   DAMAGE_VEHICLEt   CREDITSt   XPt   RANSOMt   DOSSIER_TOTAL_VALUESt   DOSSIER_RND_VALUESt   DOSSIER_COMPANY_VALUESt   DOSSIER_CLAN_VALUESR(   R#   R$   R)   R*   R%   R'   R,   t   staticmethodR-   (    (    (    s   scripts/common/constants.pyR+   Ž   s.   "




t   ARENA_PERIODc           B   s    e  Z d  Z d Z d Z d Z RS(   i   i   i   i   (   R   R   t   WAITINGt	   PREBATTLEt   BATTLEt   AFTERBATTLE(    (    (    s   scripts/common/constants.pyR9   »   s   t   ARENA_UPDATEc           B   sJ   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z RS(   i   i   i   i   i   i   i   i   i	   i
   i   (   R   R   t   VEHICLE_LISTt   VEHICLE_ADDEDt   PERIODt
   STATISTICSt   VEHICLE_STATISTICSt   VEHICLE_KILLEDt   AVATAR_READYt   BASE_POINTSt   BASE_CAPTUREDt   TEAM_KILLERt   VEHICLE_UPDATED(    (    (    s   scripts/common/constants.pyR>   Æ   s   t   JOIN_FAILUREc           B   sP   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z d Z RS(   i   i   i   i   i   i   i   i   i	   i
   i   i   (   R   R   t   TIME_OUTt	   NOT_FOUNDt   ACCOUNT_LOCKt   WRONG_VEHICLEt   TEAM_IS_FULLt
   WRONG_ARGSt   CAPTCHAt   WRONG_ARENA_STATEt   CANNOT_CREATEt   PRIVACYt   WRONG_ACCOUNT_TYPEt   COOLDOWN(    (    (    s   scripts/common/constants.pyRJ   ì   s   t   _t   KICK_REASONc           B   sJ   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z RS(   i   i   i   i   i   i   i   i   i	   i
   i   (   R   R   t   ARENA_CREATION_FAILUREt   AVATAR_CREATION_FAILUREt   VEHICLE_CREATION_FAILUREt   PREBATTLE_CREATION_FAILUREt   BASEAPP_CRASHt   CELLAPP_CRASHt   UNKNOWN_FAILUREt   FINISHEDt   CREATOR_LEFTt
   PLAYERKICKt   TIMEOUT(    (    (    s   scripts/common/constants.pyRX     s   t   FINISH_REASONc           B   s,   e  Z d  Z d Z d Z d Z d Z d Z RS(   i    i   i   i   i   i   (   R   R   R!   t   EXTERMINATIONt   BASERc   t   FAILUREt	   TECHNICAL(    (    (    s   scripts/common/constants.pyRd   ,  s   t   PREBATTLE_TYPEc           B   s;   e  Z d  Z d Z d Z d Z d Z e e e e e f Z RS(   i   i   i   i   i   (   R   R   t   SQUADR#   R$   R)   R*   R&   (    (    (    s   scripts/common/constants.pyRi   :  s   t   PREBATTLE_START_TYPEc           B   s)   e  Z d  Z d Z d Z e e e f Z RS(   i   i   i   (   R   R   t   DIRECTRj   R$   R&   (    (    (    s   scripts/common/constants.pyRk   G  s   t   PREBATTLE_ROLEc           B   sì   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z d Z d Z d Z d Z d Z e e BZ e e Be Be Be Be Be	 Be
 Be Be Be Be Be BZ e Z e e Be	 Be Be BZ e Z e e Be Be	 Be Be Be Be BZ RS(   i   i   i   i   i   i    i@   i   i   i   i   i    i @  i €  i   i   (   R   R   t   TEAM_READY_1t   TEAM_READY_2t   ASSIGNMENT_1t   ASSIGNMENT_2t   ASSIGNMENT_1_2t   SEE_1t   SEE_2t   KICK_1t   KICK_2t   CHANGE_ARENAt   CHANGE_COMMENTt
   OPEN_CLOSEt   INVITEt   CHANGE_ARENA_VOIPt   CHANGE_DIVISIONt   CHANGE_GAMEPLAYSMASKt   TRAINING_DEFAULTt   TRAINING_CREATORt   SQUAD_DEFAULTt   SQUAD_CREATORt   COMPANY_DEFAULTt   COMPANY_CREATOR(    (    (    s   scripts/common/constants.pyRm   W  s,   
6t   PREBATTLE_STATEc           B   s   e  Z d  Z d Z d Z RS(   i    i   i   (   R   R   t   IDLEt   IN_QUEUEt	   IN_BATTLE(    (    (    s   scripts/common/constants.pyR„   ‘  s   t   PREBATTLE_TEAM_STATEc           B   s   e  Z d  Z d Z d Z RS(   i   i   i   (   R   R   t	   NOT_READYt   READYt   LOCKED(    (    (    s   scripts/common/constants.pyRˆ   ™  s   t   PREBATTLE_ACCOUNT_STATEc           B   sB   e  Z d  Z d Z d e BZ d Z d Z d Z e e Be Be BZ RS(   i    i   i   i   i   i   (	   R   R   R!   R‰   t   AFKRŠ   R‡   t   OFFLINEt   MAIN_STATE_MASK(    (    (    s   scripts/common/constants.pyRŒ   £  s   
i�  t   PREBATTLE_UPDATEc           B   sJ   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z RS(   i   i   i   i   i   i   i   i   i	   i
   i   (   R   R   t   ROSTERt   PLAYER_ADDEDt   PLAYER_REMOVEDt   PLAYER_STATEt   PLAYER_ROSTERt   TEAM_STATESt   SETTINGSt   SETTINGt   KICKED_FROM_QUEUEt
   PROPERTIESt   PROPERTY(    (    (    s   scripts/common/constants.pyR�   ¸  s   t   PREBATTLE_CACHE_KEYc           B   sb   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z d Z d Z d Z d Z RS(   i   i   i   i   i   i   i   i   i	   i
   i   i   i   i   i   (   R   R   t   TYPEt	   IS_OPENEDt   STATEt   IS_FULLt   PLAYER_COUNTt   CREATORt   CREATE_TIMEt
   START_TIMEt   COMMENTt   DESCRIPTIONt   ARENA_TYPE_IDt   ROUND_LENGTHt   CREATOR_CLAN_DB_IDt   CREATOR_CLAN_ABBREVt   DIVISION(    (    (    s   scripts/common/constants.pyRœ   æ  s   t   PREBATTLE_COMPANY_DIVISIONc           B   s2   e  Z d  Z d Z d Z d Z e e e e f Z RS(   i   i   i   i   (   R   R   t   JUNIORt   MIDDLEt   CHAMPIONt   ABSOLUTER&   (    (    (    s   scripts/common/constants.pyR¬     s
   R&   t   PREBATTLE_INVITE_STATEc           B   s    e  Z d  Z d Z d Z d Z RS(   i   i   i   i   (   R   R   t   ACTIVEt   ACCEPTEDt   DECLINEDt   EXPIRED(    (    (    s   scripts/common/constants.pyR±   +  s   t   ACCOUNT_TYPE2c           B   se   e  Z d  Z d Z d Z e d „  ƒ Z e d „  ƒ Z e d „  ƒ Z e d „  ƒ Z	 e d „  ƒ Z
 RS(	   i   i @  i   c         C   s   |  d ?d @S(   Ni   iÿ   (    (   t   type(    (    s   scripts/common/constants.pyt   getPrimaryGroupA  s    c         C   s   |  d ?d @S(   Ni   iÿ   (    (   R·   (    (    s   scripts/common/constants.pyt   getSecondaryGroupE  s    c         C   s   |  d @S(   Niÿÿ  (    (   R·   (    (    s   scripts/common/constants.pyt   getFlagsI  s    c         C   s|   |  d i  t i | ƒ d  ƒ } | d  j	 p t ‚ | d } |  d i  t i | ƒ d  ƒ } | o | d p d } | | BS(   Nt   primaryt
   attributest	   secondaryi    (   R-   R¶   R¸   t   Nonet   AssertionErrorR¹   (   t   cacheR·   t   attrsDctt   attrsPrimaryGroupt   attrsSecondaryGroup(    (    s   scripts/common/constants.pyt   getAttrsM  s    
c         C   s    |  d @d >| d @d >B| d @BS(   Niÿ   i   i   iÿÿ  (    (   R»   R½   t   flags(    (    s   scripts/common/constants.pyt   makeAccountTypeW  s    i   (   R   R   t
   FIRST_FLAGt	   LAST_FLAGt   ACCOUNT_TYPE_DEFAULTR8   R¸   R¹   Rº   RÄ   RÆ   (    (    (    s   scripts/common/constants.pyR¶   9  s   
t   ACCOUNT_ATTRc           B   s€   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS(   i   i   i   i   i   i    i@   i€   i   i   i   i   i   i    i  @ i    i   @l        l        l        (   R   R   t   RANDOM_BATTLESt   TRADINGR*   t	   MERCENARYt   RATINGt	   USER_INFORB   t   ARENA_CHANGEt
   CHAT_ADMINt   ADMINt   ROAMINGt   DAILY_MULTIPLIED_XPt   PAYMENTSt   DAILY_BONUS_1t   DAILY_BONUS_2t   ALPHAt   CBETAt   OBETAt   PREMIUMt   AOGAS(    (    (    s   scripts/common/constants.pyRÊ   \  s(   t   RESTRICTION_TYPEc           B   s8   e  Z d  Z d Z d Z d Z d Z e e e e f Z RS(   i    i   i   i   i   (   R   R   t   NONEt   BANt   CHAT_BANRÌ   R*   R&   (    (    (    s   scripts/common/constants.pyRÝ   �  s   t   RESTRICTION_SOURCEc           B   s&   e  Z d  Z d Z d Z d Z d Z RS(   i    i   i   i   i   (   R   R   R!   t   SERVERt   CLIENTt   BACKYARDt   MIGRATOR(    (    (    s   scripts/common/constants.pyRá   ž  s
   t   gamet   chatt   clant   tradingc         c   s'   x  |  ] } | d  | d f Vq Wd S(   i   i    N(    (   R   t   x(    (    s   scripts/common/constants.pys	   <genexpr>³  s   	 t   CLAN_MEMBER_FLAGSc           B   sl   e  Z d Z d	 Z d
 Z d Z d Z d Z d Z d Z	 e e Be BZ
 e e Be BZ e e BZ e e Be BZ RS(   i   i    i   i   i   i   i   i   i   i   i   i   i   i    i@   i€   (   R   R   t   LEADERt   VICE_LEADERt	   RECRUITERt	   TREASURERt   DIPLOMATt	   COMMANDERt   PRIVATEt   RECRUITt   MAY_ADD_MEMBERSt   MAY_REMOVE_MEMBERSt   MAY_CHANGE_MEMBER_FLAGSt	   MAY_TRADE(    (    (    s   scripts/common/constants.pyRë   ¶  s   
t   AUTO_AIM_LOSS_REASONc           B   s   e  Z d  Z d Z d Z RS(   i   i   i   (   R   R   t   TOO_FARt	   INVISIBLEt   KILLED(    (    (    s   scripts/common/constants.pyRø   È  s   t   AIMING_MODEc           B   s   e  Z d  Z d Z d Z RS(   i   i   i   (   R   R   t   SHOOTINGt   TARGET_LOCKt   USER_DISABLED(    (    (    s   scripts/common/constants.pyRü   Ñ  s   t   SCOUT_EVENT_TYPEc           B   s   e  Z d  Z d Z d Z RS(   i    i   i   (   R   R   t   SPOTTEDt
   HIT_ASSISTt   KILL_ASSIST(    (    (    s   scripts/common/constants.pyR   Ú  s   g       @t   VEHICLE_SETTINGc           B   s&   e  Z d  Z d Z d Z d Z d Z RS(   i    i   i   i   i   (   R   R   t   CURRENT_SHELLSt   NEXT_SHELLSt   AUTOROTATION_ENABLEDt   ACTIVATE_EQUIPMENTt   RELOAD_PARTIAL_CLIP(    (    (    s   scripts/common/constants.pyR  æ  s
   t   VEHICLE_MISC_STATUSc           B   s8   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 RS(   i    i   i   i   i   i   i   i   (
   R   R   t   OTHER_VEHICLE_DAMAGE_VISIBLEt   IS_OBSERVED_BY_ENEMYt   LOADER_INTUITION_WAS_USEDt   VEHICLE_IS_OVERTURNEDt   VEHICLE_DROWN_WARNINGt   IN_DEATH_ZONEt   HORN_BANNEDt   DESTROYED_DEVICE_IS_REPAIRING(    (    (    s   scripts/common/constants.pyR
  þ  s   t   DEVELOPMENT_INFOc           B   s    e  Z d  Z d Z d Z d Z RS(   i   i   i   i   (   R   R   t   ATTACK_RESULTt   FIRE_RESULTt   BONUSESt
   VISIBILITY(    (    (    s   scripts/common/constants.pyR  '  s   t   SHOT_RESULTc           B   s2   e  Z d  Z d Z d Z d Z d Z e Z e Z RS(   i    i   i   i   i   (	   R   R   t   RICOCHETt   ARMOR_NOT_PIERCEDt   ARMOR_PIERCED_NO_DAMAGEt   ARMOR_PIERCEDt   CRITICAL_HITt   MIN_HITt   MAX_HIT(    (    (    s   scripts/common/constants.pyR  7  s   t   DEVICE_CRITICALt   DEVICE_DESTROYEDt   TANKMAN_HITt   FIREt   DEVICE_CRITICAL_AT_SHOTt   DEVICE_CRITICAL_AT_RAMMINGt   DEVICE_DESTROYED_AT_SHOTt   DEVICE_DESTROYED_AT_RAMMINGt   DEVICE_STARTED_FIRE_AT_SHOTt   DEVICE_STARTED_FIRE_AT_RAMMINGt   TANKMAN_HIT_AT_SHOTt#   DEATH_FROM_DEVICE_EXPLOSION_AT_SHOTt   DEVICE_CRITICAL_AT_FIREt   DEVICE_DESTROYED_AT_FIREt   DEVICE_REPAIRED_TO_CRITICALt   DEVICE_REPAIREDt   TANKMAN_RESTOREDt#   DEATH_FROM_DEVICE_EXPLOSION_AT_FIREt    ENGINE_CRITICAL_AT_UNLIMITED_RPMt!   ENGINE_DESTROYED_AT_UNLIMITED_RPMt   DEATH_FROM_SHOTt    DEATH_FROM_INACTIVE_CREW_AT_SHOTt   DEATH_FROM_RAMMINGt   DEATH_FROM_FIREt   DEATH_FROM_INACTIVE_CREWt   DEATH_FROM_DROWNINGt   DEATH_FROM_WORLD_COLLISIONt   DEATH_FROM_DEATH_ZONEt   FIRE_STOPPEDc         c   s'   x  |  ] } | d  | d f Vq Wd S(   i   i    N(    (   R   Rê   (    (    s   scripts/common/constants.pys	   <genexpr>r  s   	 i(   t   CHAT_LOGc           B   s   e  Z d  Z d Z d Z RS(   i    i   i   (   R   R   RÞ   t   MESSAGESt   ACTIONS(    (    (    s   scripts/common/constants.pyR=  |  s   i   iŒ   t	   lightTankt
   mediumTankt	   heavyTankt   SPGs   AT-SPGc         c   s'   x  |  ] } | d  | d f Vq Wd S(   i   i    N(    (   R   Rê   (    (    s   scripts/common/constants.pys	   <genexpr>’  s   	 t
   QUEUE_TYPEc           B   s    e  Z d  Z d Z d Z d Z RS(   i   i   i   i   (   R   R   t   RANDOMSt	   COMPANIESt
   VOLUNTEERSt   SANDBOX(    (    (    s   scripts/common/constants.pyRD  ˜  s   i2   t   INVOICE_EMITTERc        
   B   sƒ   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z e e e e e e e f Z e e e e e e e e	 e
 e f
 Z RS(
   i   i   i   i   i   i   i   i   i	   i
   (   R   R   t   PAYMENT_SYSTEMRä   t	   COMMUNITYt   PORTALt   DEVELOPMENTt   CN_GIFTt   CN_BUYt   EBANK_WORKERt   ACTION_APPLIERt   WGt   NEGATIVER&   (    (    (    s   scripts/common/constants.pyRI  ¦  s   t   INVOICE_ASSETc           B   s&   e  Z d  Z d Z d Z d Z d Z RS(   i   i   i   i   i   (   R   R   t   GOLDR1   RÛ   t   DATAt   FREE_XP(    (    (    s   scripts/common/constants.pyRT  Ã  s
   t   USER_SEARCH_MODEc           B   s   e  Z d  Z d Z d Z RS(   i    i   i   (   R   R   t   ALLt   ONLINERŽ   (    (    (    s   scripts/common/constants.pyRX  Ú  s   t
   AOGAS_TIMEc           B   s   e  Z d  Z d Z d Z RS(   iØ'  iøC  iPF  (   R   R   t   REDUCED_GAINt   NO_GAINt   RESET(    (    (    s   scripts/common/constants.pyR[  à  s   t   SERVER_BAD_WORDS_FILTER_MODEc           B   s   e  Z d  Z d Z RS(   i   i   (   R   R   R   t   CHANNEL(    (    (    s   scripts/common/constants.pyR_  í  s   t   CREDENTIALS_RESTRICTIONc           B   s   e  Z d  Z d Z d Z RS(   i    i   i   (   R   R   t   BASICt   CHINESEt   VIETNAM(    (    (    s   scripts/common/constants.pyRa  õ  s   t   AUTO_MAINTENANCE_TYPEc           B   s   e  Z d  Z d Z d Z RS(   i   i   i   (   R   R   t   REPAIRt	   LOAD_AMMOt   EQUIP(    (    (    s   scripts/common/constants.pyRe    s   t   AUTO_MAINTENANCE_RESULTc           B   s    e  Z d  Z d Z d Z d Z RS(   i    i   i   i   (   R   R   t   OKt   NOT_ENOUGH_ASSETSt   NOT_PERFORMEDt   DISABLED_OPTION(    (    (    s   scripts/common/constants.pyRi    s   t   REQUEST_COOLDOWNc           B   sJ   e  Z d  Z d  Z d Z d Z d  Z d  Z d Z d  Z	 d  Z
 d Z d Z RS(   g      ð?g      @g       @(   R   R   t   PLAYER_DOSSIERt   PLAYER_CLAN_INFOt   PREBATTLE_CREATIONt   PREBATTLE_NOT_READYt   PREBATTLE_TEAM_NOT_READYt   PREBATTLE_JOINt   PREBATTLE_INVITESt   STEAM_INIT_TXNt   STEAM_FINALIZE_TXNt   EBANK_GET_BALANCEt   EBANK_BUY_GOLD(    (    (    s   scripts/common/constants.pyRn    s   t   CAPTCHA_APIc           B   s   e  Z d  Z d Z RS(   i   i   (   R   R   t
   RE_CAPTCHAt   KONG(    (    (    s   scripts/common/constants.pyRz  -  s   t   DENUNCIATIONc           B   s2   e  Z d  Z d Z d Z d Z d Z d Z d Z RS(   i    i   i   i   i   i   i   (	   R   R   t   OFFENDt   NOT_FAIR_PLAYt   TEAMKILLt   BOTt   FLOODt   ALLY_EJECTIONt   OPENING_OF_ALLY_POS(    (    (    s   scripts/common/constants.pyR}  9  s   t   VIOLATOR_KINDc           B   s   e  Z d  Z d Z d Z RS(   i    i   i   (   R   R   R!   t   ENEMYt   ALLY(    (    (    s   scripts/common/constants.pyR…  C  s   t   GROUND_TYPEc           B   s,   e  Z d  Z d Z d Z d Z d Z d Z RS(   i    i   i   i   i   i   (   R   R   RÞ   t   FIRMt   MEDIUMt   SOFTt   SLOPEt
   DEATH_ZONE(    (    (    s   scripts/common/constants.pyRˆ  I  s   t   DROWN_WARNING_LEVELc           B   s   e  Z d  Z d Z d Z RS(   i    i   i   (   R   R   t   SAFEt   CAUTIONt   DANGER(    (    (    s   scripts/common/constants.pyRŽ  R  s   i   (   R    R   (    (    (    (   R   R   R   R   R   R   R   (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (   R   R!  R"  R#  R$  R%  R&  R'  R(  R)  R*  R+  R,  R-  R.  R/  R0  R1  R2  R3  R4  R5  R6  R7  R8  R9  R:  R;  R<  (    (   R@  RA  RB  RC  s   AT-SPG(    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (}   t   BigWorldt	   componentt	   Exceptiont   Falset	   IS_CLIENTt
   IS_CELLAPPt
   IS_BASEAPPt   Truet   IS_WEBt   DEFAULT_LANGUAGEt   IS_DEVELOPMENTt   IS_CHINAt
   IS_VIETNAMt   IS_KOREAt   IS_SHOW_SERVER_STATSt   IS_VN_AOGASt   IS_CAT_LOADEDt   IS_TUTORIAL_ENABLEDt   SERVER_TICK_LENGTHt   SHELL_TRAJECTORY_EPSILON_CLIENTt   SHELL_TRAJECTORY_EPSILON_SERVERt   ARENA_TYPE_XML_PATHt   ITEM_DEFS_PATHt    SPACE_DATA_ITEMS_VISIBILITY_MASKt   VOICE_CHAT_INIT_TIMEOUTt#   DEFAULT_GUN_PITCH_LIMITS_TRANSITIONR   R   R   t   ARENA_GAMEPLAY_NAMESt   dictt	   enumeratet   ARENA_GAMEPLAY_IDSR    R'   R+   R9   R>   RJ   t   _[1]t   __dict__t	   iteritemst   kt   vt
   startswitht   JOIN_FAILURE_NAMESRX   t   _[2]t   KICK_REASON_NAMESRd   Ri   t   _[3]t   PREBATTLE_TYPE_NAMESRk   Rm   R„   Rˆ   RŒ   t   PREBATTLE_COMMENT_MAX_LENGTHR�   Rœ   R¬   t   _[4]t    PREBATTLE_COMPANY_DIVISION_NAMESR±   R¶   RÊ   RÝ   Rá   Rß   Rà   R*   RÌ   t   SPA_RESTR_NAME_TO_RESTR_TYPEt   RESTR_TYPE_TO_SPA_NAMEt   objectRë   Rø   Rü   R   t   SCOUT_EVENTS_PLURALITY_COOLDOWNR  R
  R  R  t   DAMAGE_INFO_CODESt   DAMAGE_INFO_INDICESt   CLIENT_INACTIVITY_TIMEOUTR=  t   CHAT_MESSAGE_MAX_LENGTHt!   CHAT_MESSAGE_MAX_LENGTH_IN_BATTLEt   VEHICLE_CLASSESt   VEHICLE_CLASS_INDICESt   MAX_VEHICLE_LEVELRD  t   USER_ACTIVE_CHANNELS_LIMITRI  RT  t   CHANNEL_SEARCH_RESULTS_LIMITt   USER_SEARCH_RESULTS_LIMITRX  R[  t   USE_SERVER_BAD_WORDS_FILTERR_  R`  t$   CURRENT_SERVER_BAD_WORDS_FILTER_MODERa  Rc  t   CREDENTIALS_RESTRICTION_SETRd  Rb  Re  Ri  Rn  Rz  R|  R{  t   CURRENT_CAPTCHA_APIt   IS_SHOW_INGAME_HELP_FIRST_TIMER}  R…  Rˆ  RŽ  t    ACCOUNT_MAX_NUM_TRADE_OUT_OFFERSt   ACCOUNT_MAX_NUM_TRADE_IN_OFFERS(    (    (    s   scripts/common/constants.pyt   <module>   s8  
	      -&"#-#-	#-:
.9#;#4


			)                                		
	