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

fighterConst.py (3912B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\common\script\mgt\fighterConst.py
      2 MOVEMENT_COMMAND_ORBIT = 'ORBIT'
      3 MOVEMENT_COMMAND_FOLLOW = 'FOLLOW'
      4 MOVEMENT_COMMAND_STOP = 'STOP'
      5 MOVEMENT_COMMAND_GOTO_POINT = 'GOTO_POINT'
      6 COMMAND_ACTIVATE_ABILITY_SLOT_ON_POINT = 'ACTIVATE_ABILITY_SLOT_ON_POINT'
      7 TUBE_STATE_EMPTY = 'EMPTY'
      8 TUBE_STATE_LOADING = 'LOADING'
      9 TUBE_STATE_READY = 'READY'
     10 TUBE_STATE_UNLOADING = 'UNLOADING'
     11 TUBE_STATE_LAUNCHING = 'LAUNCHING'
     12 TUBE_STATE_INSPACE = 'INSPACE'
     13 TUBE_STATE_RECALLING = 'RECALLING'
     14 TUBE_STATE_LANDING = 'LANDING'
     15 TUBE_STATE_REFUELLING = 'REFUELLING'
     16 TUBE_STATES_INSPACE = [TUBE_STATE_LAUNCHING,
     17  TUBE_STATE_INSPACE,
     18  TUBE_STATE_RECALLING,
     19  TUBE_STATE_LANDING]
     20 COLOR_RETURNING = (1.0, 0.93, 0.51)
     21 COLOR_INSPACE = (0.46, 0.84, 1.0)
     22 COLOR_OPEN = (0.62, 0.62, 0.62)
     23 COLOR_READY = (0.52, 0.97, 0.34)
     24 COLOR_BY_STATE = {TUBE_STATE_EMPTY: COLOR_OPEN,
     25  TUBE_STATE_LOADING: COLOR_OPEN,
     26  TUBE_STATE_READY: COLOR_READY,
     27  TUBE_STATE_UNLOADING: COLOR_OPEN,
     28  TUBE_STATE_LAUNCHING: COLOR_OPEN,
     29  TUBE_STATE_INSPACE: COLOR_INSPACE,
     30  TUBE_STATE_RECALLING: COLOR_RETURNING,
     31  TUBE_STATE_LANDING: COLOR_RETURNING,
     32  TUBE_STATE_REFUELLING: COLOR_RETURNING}
     33 ROLE_NONE = 0
     34 ROLE_ANTI_FIGHTER = 1
     35 ROLE_GENERAL = 2
     36 ROLE_EWAR = 3
     37 ROLE_TORPEDO_BOMBER = 4
     38 ROLE_AOE_BOMBER = 5
     39 TEXTURE_BY_ROLE = {ROLE_NONE: None,
     40  ROLE_ANTI_FIGHTER: 'res:/UI/Texture/classes/ShipUI/Fighters/roleIcon_Interceptor.png',
     41  ROLE_GENERAL: 'res:/UI/Texture/classes/ShipUI/Fighters/roleIcon_General.png',
     42  ROLE_EWAR: 'res:/UI/Texture/classes/ShipUI/Fighters/roleIcon_Support.png',
     43  ROLE_TORPEDO_BOMBER: 'res:/UI/Texture/classes/ShipUI/Fighters/roleIcon_AntiCapital.png',
     44  ROLE_AOE_BOMBER: 'res:/UI/Texture/classes/ShipUI/Fighters/roleIcon_Bomber.png'}
     45 HINTTEXT_BY_ROLE = {ROLE_NONE: 'UI/Inventory/Fighters/RoleNoneHint',
     46  ROLE_ANTI_FIGHTER: 'UI/Inventory/Fighters/RoleAntiFighterHint',
     47  ROLE_GENERAL: 'UI/Inventory/Fighters/RoleGeneralHint',
     48  ROLE_EWAR: 'UI/Inventory/Fighters/RoleEwarHint',
     49  ROLE_TORPEDO_BOMBER: 'UI/Inventory/Fighters/RoleTorpedoBomberHint',
     50  ROLE_AOE_BOMBER: 'UI/Inventory/Fighters/RoleAOEBomberHint'}
     51 LABEL_BY_STATE = {TUBE_STATE_EMPTY: 'UI/Inventory/Fighters/Open',
     52  TUBE_STATE_LOADING: 'UI/Inventory/Fighters/Loading',
     53  TUBE_STATE_READY: 'UI/Inventory/Fighters/Ready',
     54  TUBE_STATE_UNLOADING: 'UI/Inventory/Fighters/Unloading',
     55  TUBE_STATE_LAUNCHING: 'UI/Inventory/Fighters/Launching',
     56  TUBE_STATE_INSPACE: 'UI/Inventory/Fighters/InSpace',
     57  TUBE_STATE_RECALLING: 'UI/Inventory/Fighters/Returning',
     58  TUBE_STATE_LANDING: 'UI/Inventory/Fighters/Landing',
     59  TUBE_STATE_REFUELLING: 'UI/Inventory/Fighters/Refueling'}
     60 HEALTHY_FIGHTER_SPACE = (0.83, 0.92, 1.0, 1.0)
     61 HEALTHY_FIGHTER_TUBE = (0.47, 0.75, 0.26, 1.0)
     62 DAMAGED_FIGHTER_HIGH = (0.8, 0.0, 0.0, 1.0)
     63 DAMAGED_FIGHTER_MEDIUM = (1.0, 0.6, 0.0, 1.0)
     64 DAMAGED_FIGHTER_LOW = (1.0, 0.95, 0.0, 1.0)
     65 LOADING_FIGHTER = (0.47, 0.75, 0.26, 1.0)
     66 DEAD_FIGHTER = (0, 0, 0, 1)
     67 ABILITY_ATTACKTURRET = 1
     68 ABILITY_WEBS = 2
     69 ABILITY_TARGET_PAINT = 3
     70 ABILITY_MICROWARPDRIVE = 4
     71 ABILITY_MICRO_JUMP_DRIVE = 5
     72 ABILITY_DAMAGE_BOOST = 6
     73 ABILITY_LAUNCH_BOMB = 7
     74 ABILITY_AFTERBURNER = 9
     75 ABILITY_WARP_DISRUPT = 10
     76 ABILITY_ENERGY_NEUT = 11
     77 ABILITY_ECM = 12
     78 ABILITY_EVASION = 13
     79 ABILITY_MISSILE = 14
     80 ABILITY_TACKLE = 16
     81 ABILITY_ATTACKMISSILE = 17
     82 ABILITY_TORPEDOSALVOEM = 18
     83 ABILITY_TORPEDOSALVOTHERM = 19
     84 ABILITY_TORPEDOSALVOKIN = 20
     85 ABILITY_TORPEDOSALVOEXP = 21
     86 ABILITY_PULSECANNON = 22
     87 ABILITY_BEAMCANNON = 23
     88 ABILITY_BLASTERCANNON = 24
     89 ABILITY_RAILGUN = 25
     90 ABILITY_AUTOCANNON = 26
     91 ABILITY_ARTILLERY = 27
     92 ABILITY_MICROMISSILESWARMEM = 29
     93 ABILITY_MICROMISSILESWARMTHERM = 30
     94 ABILITY_MICROMISSILESWARMKIN = 31
     95 ABILITY_MICROMISSILESWARMEXP = 32
     96 ABILITY_HEAVYROCKETSALVOEM = 33
     97 ABILITY_HEAVYROCKETSALVOTHERM = 34
     98 ABILITY_HEAVYROCKETSALVOKIN = 35
     99 ABILITY_HEAVYROCKETSALVOEXP = 36
    100 ABILITY_KAMIKAZE = 38
    101 ABILITY_BLASTERCANNON_CALDARI = 44
    102 ABILITY_RAILGUN_CALDARI = 45