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

fleetBroadcastConst.py (6961B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\fleet\fleetBroadcastConst.py
      2 import evefleet
      3 import eveicon
      4 from eve.client.script.parklife import states as state
      5 from evefleet import BROADCAST_LOCATION, BROADCAST_JUMP_BEACON, BROADCAST_HOLD_POSITION, BROADCAST_TRAVEL_TO, BROADCAST_JUMP_TO, BROADCAST_ALIGN_TO, BROADCAST_NEED_BACKUP, BROADCAST_WARP_TO, BROADCAST_HEAL_CAPACITOR, BROADCAST_HEAL_SHIELD, BROADCAST_HEAL_ARMOR, BROADCAST_TARGET, BROADCAST_ENEMY_SPOTTED, BROADCAST_IN_POSITION, BROADCAST_SHOW_OWN, BROADCAST_REP_TARGET
      6 activeBroadcastColor = 'ddffffff'
      7 flagToName = {state.gbEnemySpotted: BROADCAST_ENEMY_SPOTTED,
      8  state.gbTarget: BROADCAST_TARGET,
      9  state.gbHealTarget: BROADCAST_REP_TARGET,
     10  state.gbHealShield: BROADCAST_HEAL_SHIELD,
     11  state.gbHealArmor: BROADCAST_HEAL_ARMOR,
     12  state.gbHealCapacitor: BROADCAST_HEAL_CAPACITOR,
     13  state.gbWarpTo: BROADCAST_WARP_TO,
     14  state.gbNeedBackup: BROADCAST_NEED_BACKUP,
     15  state.gbAlignTo: BROADCAST_ALIGN_TO,
     16  state.gbJumpTo: BROADCAST_JUMP_TO,
     17  state.gbInPosition: BROADCAST_IN_POSITION,
     18  state.gbHoldPosition: BROADCAST_HOLD_POSITION,
     19  state.gbTravelTo: BROADCAST_TRAVEL_TO,
     20  state.gbJumpBeacon: BROADCAST_JUMP_BEACON,
     21  state.gbLocation: BROADCAST_LOCATION,
     22  -1: 'Event'}
     23 iconsByBroadcastType = {BROADCAST_ENEMY_SPOTTED: 'res:/UI/Texture/classes/Fleet/Broadcast/16/enemySpotted.png',
     24  BROADCAST_TARGET: 'res:/UI/Texture/classes/Fleet/Broadcast/16/target.png',
     25  BROADCAST_REP_TARGET: eveicon.heal_first_aid,
     26  BROADCAST_HEAL_ARMOR: 'res:/UI/Texture/classes/Fleet/Broadcast/16/needArmor.png',
     27  BROADCAST_HEAL_SHIELD: 'res:/UI/Texture/classes/Fleet/Broadcast/16/needShield.png',
     28  BROADCAST_HEAL_CAPACITOR: 'res:/UI/Texture/classes/Fleet/Broadcast/16/needCapacitor.png',
     29  BROADCAST_WARP_TO: 'res:/UI/Texture/classes/Fleet/Broadcast/16/warpTo.png',
     30  BROADCAST_NEED_BACKUP: 'res:/UI/Texture/classes/Fleet/Broadcast/16/needBackup.png',
     31  BROADCAST_ALIGN_TO: 'res:/UI/Texture/classes/Fleet/Broadcast/16/alignTo.png',
     32  BROADCAST_JUMP_TO: 'res:/UI/Texture/classes/Fleet/Broadcast/16/jumpTo.png',
     33  BROADCAST_TRAVEL_TO: 'res:/UI/Texture/classes/Fleet/Broadcast/16/travelTo.png',
     34  BROADCAST_IN_POSITION: 'res:/UI/Texture/classes/Fleet/Broadcast/16/inPosition.png',
     35  BROADCAST_HOLD_POSITION: 'res:/UI/Texture/classes/Fleet/Broadcast/16/holdPosition.png',
     36  BROADCAST_JUMP_BEACON: 'res:/UI/Texture/classes/Fleet/Broadcast/16/jumpBeacon.png',
     37  BROADCAST_LOCATION: 'res:/UI/Texture/classes/Fleet/Broadcast/16/locationPin.png'}
     38 iconsLargeByBroadcastType = {BROADCAST_ENEMY_SPOTTED: 'res:/UI/Texture/classes/Fleet/Broadcast/32/enemySpotted.png',
     39  BROADCAST_TARGET: 'res:/UI/Texture/classes/Fleet/Broadcast/32/target.png',
     40  BROADCAST_REP_TARGET: eveicon.heal_first_aid,
     41  BROADCAST_HEAL_ARMOR: 'res:/UI/Texture/classes/Fleet/Broadcast/32/needArmor.png',
     42  BROADCAST_HEAL_SHIELD: 'res:/UI/Texture/classes/Fleet/Broadcast/32/needShield.png',
     43  BROADCAST_HEAL_CAPACITOR: 'res:/UI/Texture/classes/Fleet/Broadcast/32/needCapacitor.png',
     44  BROADCAST_WARP_TO: 'res:/UI/Texture/classes/Fleet/Broadcast/32/warpTo.png',
     45  BROADCAST_NEED_BACKUP: 'res:/UI/Texture/classes/Fleet/Broadcast/32/needBackup.png',
     46  BROADCAST_ALIGN_TO: 'res:/UI/Texture/classes/Fleet/Broadcast/32/alignTo.png',
     47  BROADCAST_JUMP_TO: 'res:/UI/Texture/classes/Fleet/Broadcast/32/jumpTo.png',
     48  BROADCAST_TRAVEL_TO: 'res:/UI/Texture/classes/Fleet/Broadcast/32/travelTo.png',
     49  BROADCAST_IN_POSITION: 'res:/UI/Texture/classes/Fleet/Broadcast/32/inPosition.png',
     50  BROADCAST_HOLD_POSITION: 'res:/UI/Texture/classes/Fleet/Broadcast/32/holdPosition.png',
     51  BROADCAST_JUMP_BEACON: 'res:/UI/Texture/classes/Fleet/Broadcast/32/jumpBeacon.png',
     52  BROADCAST_LOCATION: 'res:/UI/Texture/classes/Fleet/Broadcast/32/locationPin.png'}
     53 broadcastNames = {BROADCAST_ENEMY_SPOTTED: 'UI/Fleet/FleetBroadcast/Commands/EnemySpotted',
     54  BROADCAST_TARGET: 'UI/Fleet/FleetBroadcast/Commands/BroadcastTarget',
     55  BROADCAST_REP_TARGET: 'UI/Fleet/FleetBroadcast/Commands/BroadcastHealTarget',
     56  BROADCAST_HEAL_ARMOR: 'UI/Fleet/FleetBroadcast/Commands/HealArmor',
     57  BROADCAST_HEAL_SHIELD: 'UI/Fleet/FleetBroadcast/Commands/HealShield',
     58  BROADCAST_HEAL_CAPACITOR: 'UI/Fleet/FleetBroadcast/Commands/HealCapacitor',
     59  BROADCAST_WARP_TO: 'UI/Fleet/FleetBroadcast/Commands/BroadcastWarpTo',
     60  BROADCAST_NEED_BACKUP: 'UI/Fleet/FleetBroadcast/Commands/NeedBackup',
     61  BROADCAST_ALIGN_TO: 'UI/Fleet/FleetBroadcast/Commands/BroadcastAlignTo',
     62  BROADCAST_JUMP_TO: 'UI/Fleet/FleetBroadcast/Commands/BroadcastJumpTo',
     63  BROADCAST_TRAVEL_TO: 'UI/Fleet/FleetBroadcast/Commands/BroadcastTravelTo',
     64  BROADCAST_IN_POSITION: 'UI/Fleet/FleetBroadcast/Commands/InPosition',
     65  BROADCAST_HOLD_POSITION: 'UI/Fleet/FleetBroadcast/Commands/HoldPosition',
     66  BROADCAST_JUMP_BEACON: 'UI/Fleet/FleetBroadcast/Commands/JumpBeacon',
     67  BROADCAST_LOCATION: 'UI/Fleet/FleetBroadcast/Commands/Location',
     68  BROADCAST_SHOW_OWN: 'UI/Fleet/FleetBroadcast/Commands/ShowOwnBroadcasts',
     69  'Event': 'UI/Fleet/FleetBroadcast/FleetEvent'}
     70 LISTEN_BROADCAST_SETTING = 'listenBroadcast_%s'
     71 BROADCAST_COLOR_SETTING = 'fleet_broadcastcolor_%s'
     72 broadcastScopes = {evefleet.BROADCAST_DOWN: {evefleet.BROADCAST_UNIVERSE: 'UI/Fleet/FleetBroadcast/BroadcastRangeDown',
     73                            evefleet.BROADCAST_SYSTEM: 'UI/Fleet/FleetBroadcast/BroadcastRangeDownSystem',
     74                            evefleet.BROADCAST_BUBBLE: 'UI/Fleet/FleetBroadcast/BroadcastRangeDownBubble'},
     75  evefleet.BROADCAST_UP: {evefleet.BROADCAST_UNIVERSE: 'UI/Fleet/FleetBroadcast/BroadcastRangeUp',
     76                          evefleet.BROADCAST_SYSTEM: 'UI/Fleet/FleetBroadcast/BroadcastRangeUpSystem',
     77                          evefleet.BROADCAST_BUBBLE: 'UI/Fleet/FleetBroadcast/BroadcastRangeUpBubble'},
     78  evefleet.BROADCAST_ALL: {evefleet.BROADCAST_UNIVERSE: 'UI/Fleet/FleetBroadcast/BroadcastRangeAll',
     79                           evefleet.BROADCAST_SYSTEM: 'UI/Fleet/FleetBroadcast/BroadcastRangeAllSystem',
     80                           evefleet.BROADCAST_BUBBLE: 'UI/Fleet/FleetBroadcast/BroadcastRangeAllBubble'}}
     81 broadcastRanges = {BROADCAST_TARGET: evefleet.BROADCAST_BUBBLE,
     82  BROADCAST_REP_TARGET: evefleet.BROADCAST_BUBBLE,
     83  BROADCAST_HEAL_ARMOR: evefleet.BROADCAST_BUBBLE,
     84  BROADCAST_HEAL_SHIELD: evefleet.BROADCAST_BUBBLE,
     85  BROADCAST_HEAL_CAPACITOR: evefleet.BROADCAST_BUBBLE,
     86  BROADCAST_WARP_TO: evefleet.BROADCAST_SYSTEM,
     87  BROADCAST_ALIGN_TO: evefleet.BROADCAST_SYSTEM,
     88  BROADCAST_JUMP_TO: evefleet.BROADCAST_SYSTEM}
     89 defaultBroadcastRange = evefleet.BROADCAST_UNIVERSE
     90 broadcastRangeNames = {evefleet.BROADCAST_UNIVERSE: 'UI/Fleet/FleetBroadcast/BroadcastRangeGlobal',
     91  evefleet.BROADCAST_SYSTEM: 'UI/Fleet/FleetBroadcast/BroadcastRangeSystem',
     92  evefleet.BROADCAST_BUBBLE: 'UI/Fleet/FleetBroadcast/BroadcastRangeBubble'}
     93 broadcastButtonIDs = (BROADCAST_ENEMY_SPOTTED,
     94  BROADCAST_HEAL_ARMOR,
     95  BROADCAST_HEAL_SHIELD,
     96  BROADCAST_HEAL_CAPACITOR,
     97  BROADCAST_IN_POSITION,
     98  BROADCAST_NEED_BACKUP,
     99  BROADCAST_HOLD_POSITION,
    100  BROADCAST_LOCATION)