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)}