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

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