NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

const.py (1792B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\chat\common\const.py
      2 from itertoolsext.Enum import Enum
      3 
      4 @Enum
      5 
      6 class MemberClassification(object):
      7     UNSPECIFIED = 0
      8     INVISIBLE = 1
      9     DEVELOPER = 2
     10     ADMINISTRATOR = 3
     11     GAME_MASTER = 4
     12     VOLUNTEER = 5
     13     NPC = 6
     14 
     15 
     16 CLASSIFACTION_TO_COLOR = {MemberClassification.NPC: '0xb2ffff20',
     17  MemberClassification.GAME_MASTER: '0xb2ee6666',
     18  MemberClassification.DEVELOPER: '0xb20099ff',
     19  MemberClassification.VOLUNTEER: '0xb200ffcc'}
     20 
     21 class ChatCategory(object):
     22     PRIVATE = 'private'
     23     PLAYER = 'player'
     24     SYSTEM = 'system'
     25     FLEET = 'fleet'
     26     CORP = 'corp'
     27     ALLIANCE = 'alliance'
     28     FACTION = 'faction'
     29     RW = 'resourcewars'
     30     INCURSION = 'incursion'
     31     LOCAL = 'local'
     32     LOCAL_SUPPRESSED = 'nolocal'
     33     WORMHOLE = 'wormhole'
     34     TRIGLAVIAN = 'triglavian'
     35     NULLSEC = 'nullsec'
     36 
     37 
     38 MIGRATED_CHAT_CATEGORIES = [ChatCategory.LOCAL,
     39  ChatCategory.LOCAL_SUPPRESSED,
     40  ChatCategory.WORMHOLE,
     41  ChatCategory.TRIGLAVIAN,
     42  ChatCategory.NULLSEC]
     43 LOCAL_CHAT_CATEGORIES = (ChatCategory.LOCAL,
     44  ChatCategory.LOCAL_SUPPRESSED,
     45  ChatCategory.WORMHOLE,
     46  ChatCategory.TRIGLAVIAN,
     47  ChatCategory.NULLSEC)
     48 CATEGORY_LABEL_PATH = {ChatCategory.LOCAL: 'UI/Chat/Local',
     49  ChatCategory.CORP: 'UI/Common/Corp',
     50  ChatCategory.ALLIANCE: 'UI/Common/Alliance',
     51  ChatCategory.FACTION: 'UI/Common/Militia',
     52  ChatCategory.FLEET: 'UI/Fleet/Fleet',
     53  ChatCategory.PRIVATE: 'UI/Chat/CategoryPrivate',
     54  ChatCategory.SYSTEM: 'UI/Chat/CategoryCustom',
     55  ChatCategory.PLAYER: 'UI/Chat/CategoryCustomPlayer',
     56  ChatCategory.INCURSION: 'UI/Chat/CategoryIncursion'}
     57 LOCAL_CHAT_XMPP_FEATURE_FLAG_KEY = 'xmpp_local_chat_migrated'
     58 LOCAL_CHAT_FEATURE_FLAG_KEY = 'eve-local-chat-authority'
     59 LOCAL_CHAT_FEATURE_FLAG_FALLBACK = False