securityOfficeConst.py (2763B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\station\securityOfficeConst.py 2 from collections import namedtuple 3 from carbonui.util.color import Color 4 from crimewatch.const import securityLevelsPerTagType 5 from inventorycommon.const import typeSecurityTagCloneSoldierNegotiator, typeSecurityTagCloneSoldierRecruiter, typeSecurityTagCloneSoldierTrainer, typeSecurityTagCloneSoldierTransporter 6 BOX_WIDTH = 96 7 BAR_WIDTH = BOX_WIDTH * 5 8 BAR_PADDING = 8 9 WINDOW_WIDTH = BAR_WIDTH + 2 * BAR_PADDING + 32 10 WINDOW_HEIGHT = 332 11 SEC_METER_HEIGHT = 19 12 BAR_HEIGHT = 84 13 SLIDER_COLOR_CURRENT = (1, 1, 1, 0.6) 14 SLIDER_COLOR_WANTED = (1, 1, 1, 0.5) 15 SLIDER_COLOR_WANTED_ALT = (1, 1, 1, 0.4) 16 SLIDER_COLOR_AVAILABLE = (1, 1, 1, 0.3) 17 SLIDER_COLOR_AVAILABLE_ALT = (1, 1, 1, 0.2) 18 SLIDER_COLOR_NOTAVAILABLE = (1, 0.2, 0.2, 0.5) 19 SLIDER_COLOR_NOTAVAILABLE_ALT = (1, 0.2, 0.2, 0.4) 20 DRAGBAR_COLOR_NOTAVAILABLE = (0.8, 0.2, 0.2, 1) 21 BucketData = namedtuple('BucketData', 'typeID, minSec, maxSec') 22 SecurityBandData = namedtuple('SecurityBandData', 'minSec, maxSec, color, altColor, pveHintLable, pvpHintLabel') 23 TAG_BUCKETS = [BucketData(typeSecurityTagCloneSoldierTrainer, *securityLevelsPerTagType[typeSecurityTagCloneSoldierTrainer]), 24 BucketData(typeSecurityTagCloneSoldierRecruiter, *securityLevelsPerTagType[typeSecurityTagCloneSoldierRecruiter]), 25 BucketData(typeSecurityTagCloneSoldierTransporter, *securityLevelsPerTagType[typeSecurityTagCloneSoldierTransporter]), 26 BucketData(typeSecurityTagCloneSoldierNegotiator, *securityLevelsPerTagType[typeSecurityTagCloneSoldierNegotiator]), 27 BucketData(None, securityLevelsPerTagType[typeSecurityTagCloneSoldierNegotiator][1], 10.0)] 28 SEC_BAND_DATA = [SecurityBandData(-10, -5, Color(79, 0, 0), Color(63, 0, 0), 'UI/SecurityOffice/SecBandHintPve1', 'UI/SecurityOffice/SecBandHintPvp1'), 29 SecurityBandData(-5, -4.5, Color(121, 0, 0), None, 'UI/SecurityOffice/SecBandHintPve1', 'UI/SecurityOffice/SecBandHintPvp2'), 30 SecurityBandData(-4.5, -4, Color(157, 11, 15), None, 'UI/SecurityOffice/SecBandHintPve2', 'UI/SecurityOffice/SecBandHintPvp2'), 31 SecurityBandData(-4, -3.5, Color(190, 30, 45), None, 'UI/SecurityOffice/SecBandHintPve3', 'UI/SecurityOffice/SecBandHintPvp2'), 32 SecurityBandData(-3.5, -3, Color(238, 64, 54), None, 'UI/SecurityOffice/SecBandHintPve4', 'UI/SecurityOffice/SecBandHintPvp2'), 33 SecurityBandData(-3, -2.5, Color(240, 90, 40), None, 'UI/SecurityOffice/SecBandHintPve5', 'UI/SecurityOffice/SecBandHintPvp2'), 34 SecurityBandData(-2.5, -2, Color(246, 146, 30), None, 'UI/SecurityOffice/SecBandHintPve6', 'UI/SecurityOffice/SecBandHintPvp2'), 35 SecurityBandData(0, 10, Color(0, 165, 81), Color(0, 148, 73), 'UI/SecurityOffice/SecBandHintPve7', 'UI/SecurityOffice/SecBandHintPvp2')]