dronesConst.py (2284B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\inflight\drones\dronesConst.py 2 import eveicon 3 from eve.client.script.ui import eveColor 4 from eve.common.script.mgt import entityConst as entities 5 DRONESTATE_INBAY = 'inbay' 6 DRONESTATE_INSPACE = 'inlocalspace' 7 DRONE_STATES = {entities.STATE_IDLE: 'UI/Inflight/Drone/Idle', 8 entities.STATE_COMBAT: 'UI/Inflight/Drone/Fighting', 9 entities.STATE_MINING: 'UI/Inflight/Drone/Mining', 10 entities.STATE_APPROACHING: 'UI/Inflight/Drone/Approaching', 11 entities.STATE_DEPARTING: 'UI/Inflight/Drone/ReturningToShip', 12 entities.STATE_DEPARTING_2: 'UI/Inflight/Drone/ReturningToShip', 13 entities.STATE_OPERATING: 'UI/Inflight/Drone/Operating', 14 entities.STATE_PURSUIT: 'UI/Inflight/Drone/Following', 15 entities.STATE_FLEEING: 'UI/Inflight/Drone/Fleeing', 16 entities.STATE_ENGAGE: 'UI/Inflight/Drone/Repairing', 17 entities.STATE_SALVAGING: 'UI/Inflight/Drone/Salvaging', 18 None: 'UI/Inflight/Drone/NoState'} 19 DRONE_STATES_TEXTURES = {entities.STATE_IDLE: eveicon.hourglass, 20 entities.STATE_COMBAT: eveicon.engage_target, 21 entities.STATE_MINING: eveicon.mining, 22 entities.STATE_APPROACHING: eveicon.approach, 23 entities.STATE_DEPARTING: eveicon.recall_drones, 24 entities.STATE_DEPARTING_2: eveicon.recall_drones, 25 entities.STATE_PURSUIT: eveicon.visibility, 26 entities.STATE_FLEEING: eveicon.flag, 27 entities.STATE_ENGAGE: 'res:/UI/Texture/classes/Drones/repairing_16px.png', 28 entities.STATE_SALVAGING: eveicon.salvage} 29 COLOR_BY_STATE = {entities.STATE_IDLE: eveColor.SUCCESS_GREEN_HEX, 30 entities.STATE_COMBAT: eveColor.DANGER_RED_HEX, 31 entities.STATE_MINING: eveColor.DANGER_RED_HEX, 32 entities.STATE_APPROACHING: eveColor.SAND_YELLOW_HEX, 33 entities.STATE_DEPARTING: eveColor.SAND_YELLOW_HEX, 34 entities.STATE_DEPARTING_2: eveColor.SAND_YELLOW_HEX, 35 entities.STATE_OPERATING: eveColor.DANGER_RED_HEX, 36 entities.STATE_PURSUIT: eveColor.SAND_YELLOW_HEX, 37 entities.STATE_FLEEING: eveColor.SAND_YELLOW_HEX, 38 entities.STATE_ENGAGE: eveColor.SUCCESS_GREEN_HEX, 39 entities.STATE_SALVAGING: eveColor.DANGER_RED_HEX} 40 damageIconInfo = {0: 'res:/UI/Texture/classes/Fitting/StatsIcons/structureHP.png', 41 1: 'res:/UI/Texture/classes/Fitting/StatsIcons/armorHP.png', 42 2: 'res:/UI/Texture/classes/Fitting/StatsIcons/shieldHP.png'}