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

incursionConst.py (4504B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\incursions\incursionConst.py
      2 import utillib
      3 from carbonui.util.color import Color
      4 from eve.common.lib import appConst
      5 from localization import GetByLabel
      6 from talecommon.const import scenesTypes
      7 SCENETYPE_DATA = {scenesTypes.staging: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/Incursions/incursionStaging.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionSanshaStaging.png', hint='UI/Incursion/HUD/StagingClassHint', subTitle='UI/Incursion/HUD/SubtitleStaging'),
      8  scenesTypes.vanguard: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/Incursions/incursionLight.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionSanshaLight.png', hint='UI/Incursion/HUD/VanguardClassHint', subTitle='UI/Incursion/HUD/SubtitleVanguard'),
      9  scenesTypes.assault: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/Incursions/IncursionMedium.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionSanshaMedium.png', hint='UI/Incursion/HUD/AssaultClassHint', subTitle='UI/Incursion/HUD/SubtitleAssault'),
     10  scenesTypes.headquarters: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/Incursions/incursionHeavy.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionSanshaHeavy.png', hint='UI/Incursion/HUD/HeadquarterClassHint', subTitle='UI/Incursion/HUD/SubtitleHeadquarters'),
     11  scenesTypes.boss: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionHeavyInfestation.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionSanshaHeavy.png', hint='UI/Incursion/HUD/HeadquarterClassHint', subTitle='UI/Incursion/HUD/SubtitleHeadquarters'),
     12  scenesTypes.incursionStaging: utillib.KeyVal(severityIcon='', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionDriftersStaging.png', hint='UI/Incursion/HUD/IncursionStagingClassHint', subTitle='UI/Incursion/HUD/SubtitleIncursionStaging'),
     13  scenesTypes.incursionLightInfestation: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionLightInfestation.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionDriftersLight.png', hint='UI/Incursion/HUD/IncursionLightInfestationClassHint', subTitle='UI/Incursion/HUD/SubtitleIncursionLightInfestation'),
     14  scenesTypes.incursionMediumInfestation: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionMediumInfestation.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionDriftersMedium.png', hint='UI/Incursion/HUD/IncursionMediumInfestationClassHint', subTitle='UI/Incursion/HUD/SubtitleIncursionMediumInfestation'),
     15  scenesTypes.incursionHeavyInfestation: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionHeavyInfestation.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionDriftersHeavy.png', hint='UI/Incursion/HUD/IncursionHeavyInfestationClassHint', subTitle='UI/Incursion/HUD/SubtitleIncursionHeavyInfestation'),
     16  scenesTypes.incursionFinalEncounter: utillib.KeyVal(severityIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionHeavyInfestation.png', corpIcon='res:/UI/Texture/classes/InfoPanels/taleIncursionDriftersHeavy.png', hint='UI/Incursion/HUD/IncursionHeavyInfestationClassHint', subTitle='UI/Incursion/HUD/SubtitleIncursionHeavyInfestation')}
     17 INACTIVE_STATE = -1
     18 INCURSION_STATES = [appConst.incursionStateEstablished, appConst.incursionStateMobilizing, appConst.incursionStateWithdrawing]
     19 COLOR_ESTABLISHED = '#ff39b54a'
     20 COLOR_MOBILIZING = '#fff15a24'
     21 COLOR_WITHDRAWING = '#ffbe292f'
     22 COLOR_BY_INCURSION_STATE = {INACTIVE_STATE: (0.5, 0.5, 0.5, 0.2),
     23  appConst.incursionStateEstablished: Color.HextoRGBA(COLOR_ESTABLISHED),
     24  appConst.incursionStateMobilizing: Color.HextoRGBA(COLOR_MOBILIZING),
     25  appConst.incursionStateWithdrawing: Color.HextoRGBA(COLOR_WITHDRAWING)}
     26 NAME_BY_INCURSION_STATE = {appConst.incursionStateEstablished: GetByLabel('UI/Incursion/Journal/Established'),
     27  appConst.incursionStateMobilizing: GetByLabel('UI/Incursion/Journal/Mobilizing'),
     28  appConst.incursionStateWithdrawing: GetByLabel('UI/Incursion/Journal/Withdrawing')}
     29 HINT_BY_INCURSION_STATE = {appConst.incursionStateEstablished: GetByLabel('UI/Incursion/Journal/EstablishedHint', color=COLOR_ESTABLISHED),
     30  appConst.incursionStateMobilizing: GetByLabel('UI/Incursion/Journal/MobilizingHint', color=COLOR_MOBILIZING),
     31  appConst.incursionStateWithdrawing: GetByLabel('UI/Incursion/Journal/WithdrawingHint', color=COLOR_WITHDRAWING)}