uiAttributeGroups.py (9296B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dogma\attributes\uiAttributeGroups.py 2 from dogma.attributes import groups 3 4 class UIAttributeGroup(object): 5 CAPACITOR = 'capacitor' 6 DAMAGE = 'damage' 7 EWAR_OFFENCE = 'ewar_offence' 8 EWAR_RESISTANCE = 'ewar_resistance' 9 FLIGHT = 'flight' 10 INVENTORY = 'inventory' 11 MODIFIERS = 'modifiers' 12 ON_DEATH = 'on_death' 13 OVERLOADING = 'overloading' 14 REQUIREMENTS = 'requirements' 15 TARGETING = 'targeting' 16 ACCURACY = 'accuracy' 17 WORTH = 'worth' 18 AMMO_CRYSTALS = 'ammo_crystals' 19 MISSILE_FLIGHT = 'missile_flight' 20 PROBE_SCANNING = 'probe_scanning' 21 CHARGE_FITTING = 'charge_fitting' 22 SIEGE_MODE = 'siege_mode' 23 STRUCTURE = 'structure' 24 ARMOR = 'armor' 25 SHIELD = 'shield' 26 STRUCTURE_RESISTANCE = 'structure_resistance' 27 ARMOR_RESISTANCE = 'armor_resistance' 28 SHIELD_RESISTANCE = 'shield_resistance' 29 OPERATION = 'module_operation' 30 MODULE_FITTING = 'module_fitting' 31 MODULE_MODIFIERS = 'module_modifiers' 32 MODULE_CHARGES = 'module_charges' 33 MODULE_HARVEST_YIELD = 'module_harvest_yield' 34 SHIP_STRUCTURE = 'ship_structure' 35 SHIP_SHARED_FACILITIES = 'ship_shared_facilities' 36 SHIP_DRONES = 'ship_drones' 37 SHIP_FIGHTER_FACILITIES = 'ship_fighter_facilities' 38 SHIP_FITTING = 'ship_fitting' 39 SHIP_JUMP_DRIVE_SYSTEMS = 'ship_jump_drive_systems' 40 DRONE_FITTING = 'drone_fitting' 41 FIGHTER_BASE = 'fighter_base' 42 MISC = 'misc' 43 44 45 name_by_group_id = {UIAttributeGroup.CAPACITOR: 'UI/Fitting/FittingWindow/Capacitor', 46 UIAttributeGroup.DAMAGE: 'UI/Common/Damage', 47 UIAttributeGroup.SHIP_DRONES: 'UI/Drones/Drones', 48 UIAttributeGroup.EWAR_OFFENCE: 'UI/Inflight/EwarHints/ElectronicWarfare', 49 UIAttributeGroup.EWAR_RESISTANCE: 'UI/Common/EWarResistances', 50 UIAttributeGroup.FLIGHT: 'UI/Common/Flight', 51 UIAttributeGroup.INVENTORY: 'UI/Neocom/InventoryBtn', 52 UIAttributeGroup.MODIFIERS: 'UI/Common/Modifiers', 53 UIAttributeGroup.MODULE_MODIFIERS: 'UI/Common/Modifiers', 54 UIAttributeGroup.ON_DEATH: 'UI/InfoWindow/OnDeath', 55 UIAttributeGroup.OVERLOADING: 'UI/Ship/Overloading', 56 UIAttributeGroup.REQUIREMENTS: 'UI/InfoWindow/TabNames/Requirements', 57 UIAttributeGroup.TARGETING: 'UI/Ship/TargetAcquisition', 58 UIAttributeGroup.ACCURACY: 'UI/Common/Accuracy', 59 UIAttributeGroup.WORTH: 'UI/Common/Worth', 60 UIAttributeGroup.STRUCTURE: 'UI/Fitting/Structure', 61 UIAttributeGroup.ARMOR: 'UI/Common/Armor', 62 UIAttributeGroup.SHIELD: 'UI/Common/Shield', 63 UIAttributeGroup.STRUCTURE_RESISTANCE: 'UI/Fitting/Structure', 64 UIAttributeGroup.ARMOR_RESISTANCE: 'UI/Common/Armor', 65 UIAttributeGroup.SHIELD_RESISTANCE: 'UI/Common/Shield', 66 UIAttributeGroup.AMMO_CRYSTALS: 'UI/InfoWindow/CrystalDurability', 67 UIAttributeGroup.MISSILE_FLIGHT: 'UI/Common/Flight', 68 UIAttributeGroup.PROBE_SCANNING: 'UI/Agency/ProbeScanning', 69 UIAttributeGroup.MODULE_FITTING: 'UI/Fitting/FittingWindow/Fitting', 70 UIAttributeGroup.OPERATION: 'UI/Ship/ModuleOperation', 71 UIAttributeGroup.MODULE_CHARGES: 'UI/Generic/Charges', 72 UIAttributeGroup.MODULE_HARVEST_YIELD: 'UI/Ship/HarvestYield', 73 UIAttributeGroup.CHARGE_FITTING: 'UI/Fitting/FittingWindow/Fitting', 74 UIAttributeGroup.SIEGE_MODE: 'UI/Ship/SiegeModeModifiers', 75 UIAttributeGroup.SHIP_STRUCTURE: 'UI/Fitting/Structure', 76 UIAttributeGroup.SHIP_SHARED_FACILITIES: 'UI/InfoWindow/SharedFacilities', 77 UIAttributeGroup.SHIP_FIGHTER_FACILITIES: 'UI/InfoWindow/FighterFacilities', 78 UIAttributeGroup.SHIP_FITTING: 'UI/Fitting/FittingWindow/Fitting', 79 UIAttributeGroup.DRONE_FITTING: 'UI/Fitting/FittingWindow/Fitting', 80 UIAttributeGroup.SHIP_JUMP_DRIVE_SYSTEMS: 'UI/InfoWindow/JumpDriveSystems', 81 UIAttributeGroup.FIGHTER_BASE: 'UI/Common/FighterBase', 82 UIAttributeGroup.MISC: 'UI/InfoWindow/Miscellaneous'} 83 attribute_ids_by_attribute_group_id = {UIAttributeGroup.STRUCTURE: groups.structure_attribute_ids, 84 UIAttributeGroup.ARMOR: groups.armor_attribute_ids, 85 UIAttributeGroup.SHIELD: groups.shield_attribute_ids, 86 UIAttributeGroup.FIGHTER_BASE: groups.fighter_base_attribute_ids, 87 UIAttributeGroup.STRUCTURE_RESISTANCE: groups.resistance_attribute_ids, 88 UIAttributeGroup.ARMOR_RESISTANCE: groups.armor_resistance_attribute_ids, 89 UIAttributeGroup.SHIELD_RESISTANCE: groups.shield_resistance_attribute_ids, 90 UIAttributeGroup.SHIP_STRUCTURE: groups.ship_structure_attribute_ids, 91 UIAttributeGroup.EWAR_RESISTANCE: groups.ewar_resistance_attribute_ids, 92 UIAttributeGroup.CAPACITOR: groups.capacitor_attribute_ids, 93 UIAttributeGroup.TARGETING: groups.targeting_attribute_ids, 94 UIAttributeGroup.ACCURACY: groups.accuracy_attribute_ids, 95 UIAttributeGroup.INVENTORY: groups.inventory_attribute_ids, 96 UIAttributeGroup.SHIP_SHARED_FACILITIES: groups.ship_shared_facilities_attribute_ids, 97 UIAttributeGroup.SHIP_FIGHTER_FACILITIES: groups.ship_fighter_facilities_attribute_ids, 98 UIAttributeGroup.ON_DEATH: groups.on_death_attribute_ids, 99 UIAttributeGroup.SHIP_JUMP_DRIVE_SYSTEMS: groups.ship_jump_drive_systems_attribute_ids, 100 UIAttributeGroup.FLIGHT: groups.flight_attribute_ids, 101 UIAttributeGroup.SHIP_FITTING: groups.fitting_attribute_ids, 102 UIAttributeGroup.SHIP_DRONES: groups.ship_drones_attribute_ids, 103 UIAttributeGroup.DRONE_FITTING: groups.drone_fitting_attribute_ids, 104 UIAttributeGroup.WORTH: groups.worth_attribute_ids, 105 UIAttributeGroup.REQUIREMENTS: groups.requirements_attribute_ids, 106 UIAttributeGroup.MODIFIERS: groups.modifier_attribute_ids, 107 UIAttributeGroup.MODULE_MODIFIERS: groups.module_modifier_attribute_ids, 108 UIAttributeGroup.OPERATION: groups.module_operation_attribute_ids, 109 UIAttributeGroup.MODULE_HARVEST_YIELD: groups.module_harvest_yield_attribute_ids, 110 UIAttributeGroup.MODULE_CHARGES: groups.module_charges_attribute_ids, 111 UIAttributeGroup.MODULE_FITTING: groups.module_fitting_attribute_ids, 112 UIAttributeGroup.EWAR_OFFENCE: groups.ewar_offence_attribute_ids, 113 UIAttributeGroup.OVERLOADING: groups.overloading_attribute_ids, 114 UIAttributeGroup.AMMO_CRYSTALS: groups.ammo_crystals_attribute_ids, 115 UIAttributeGroup.MISSILE_FLIGHT: groups.missile_flight_attribute_ids, 116 UIAttributeGroup.PROBE_SCANNING: groups.probe_scanning_attribute_ids, 117 UIAttributeGroup.DAMAGE: groups.damage_attribute_ids, 118 UIAttributeGroup.CHARGE_FITTING: groups.charge_fitting_attribute_ids, 119 UIAttributeGroup.SIEGE_MODE: groups.siege_mode_attribute_ids, 120 UIAttributeGroup.MISC: ()} 121 category_ship_attribute_group_ids = (UIAttributeGroup.WORTH, 122 UIAttributeGroup.REQUIREMENTS, 123 UIAttributeGroup.MODIFIERS, 124 UIAttributeGroup.SHIP_STRUCTURE, 125 UIAttributeGroup.ARMOR, 126 UIAttributeGroup.SHIELD, 127 UIAttributeGroup.EWAR_RESISTANCE, 128 UIAttributeGroup.TARGETING, 129 UIAttributeGroup.SHIP_DRONES, 130 UIAttributeGroup.SHIP_SHARED_FACILITIES, 131 UIAttributeGroup.SHIP_FIGHTER_FACILITIES, 132 UIAttributeGroup.ON_DEATH, 133 UIAttributeGroup.SHIP_JUMP_DRIVE_SYSTEMS, 134 UIAttributeGroup.FLIGHT, 135 UIAttributeGroup.CAPACITOR, 136 UIAttributeGroup.SHIP_FITTING, 137 UIAttributeGroup.INVENTORY) 138 category_drone_attribute_group_ids = (UIAttributeGroup.WORTH, 139 UIAttributeGroup.REQUIREMENTS, 140 UIAttributeGroup.ACCURACY, 141 UIAttributeGroup.DAMAGE, 142 UIAttributeGroup.MODIFIERS, 143 UIAttributeGroup.SHIP_STRUCTURE, 144 UIAttributeGroup.ARMOR, 145 UIAttributeGroup.SHIELD, 146 UIAttributeGroup.EWAR_RESISTANCE, 147 UIAttributeGroup.CAPACITOR, 148 UIAttributeGroup.TARGETING, 149 UIAttributeGroup.INVENTORY, 150 UIAttributeGroup.ON_DEATH, 151 UIAttributeGroup.SHIP_JUMP_DRIVE_SYSTEMS, 152 UIAttributeGroup.FLIGHT, 153 UIAttributeGroup.DRONE_FITTING) 154 category_figther_attribute_group_ids = (UIAttributeGroup.WORTH, 155 UIAttributeGroup.REQUIREMENTS, 156 UIAttributeGroup.MODIFIERS, 157 UIAttributeGroup.FLIGHT, 158 UIAttributeGroup.FIGHTER_BASE, 159 UIAttributeGroup.SHIELD, 160 UIAttributeGroup.STRUCTURE, 161 UIAttributeGroup.TARGETING, 162 UIAttributeGroup.INVENTORY) 163 category_charge_attribute_group_ids = (UIAttributeGroup.WORTH, 164 UIAttributeGroup.REQUIREMENTS, 165 UIAttributeGroup.MODIFIERS, 166 UIAttributeGroup.MISSILE_FLIGHT, 167 UIAttributeGroup.PROBE_SCANNING, 168 UIAttributeGroup.EWAR_OFFENCE, 169 UIAttributeGroup.DAMAGE, 170 UIAttributeGroup.OPERATION, 171 UIAttributeGroup.CHARGE_FITTING, 172 UIAttributeGroup.STRUCTURE, 173 UIAttributeGroup.ARMOR, 174 UIAttributeGroup.SHIELD, 175 UIAttributeGroup.INVENTORY, 176 UIAttributeGroup.MISC) 177 ammo_crystal_attribute_group_ids = (UIAttributeGroup.WORTH, 178 UIAttributeGroup.REQUIREMENTS, 179 UIAttributeGroup.MODIFIERS, 180 UIAttributeGroup.OPERATION, 181 UIAttributeGroup.MISSILE_FLIGHT, 182 UIAttributeGroup.PROBE_SCANNING, 183 UIAttributeGroup.EWAR_OFFENCE, 184 UIAttributeGroup.DAMAGE, 185 UIAttributeGroup.AMMO_CRYSTALS, 186 UIAttributeGroup.CHARGE_FITTING, 187 UIAttributeGroup.STRUCTURE, 188 UIAttributeGroup.ARMOR, 189 UIAttributeGroup.SHIELD, 190 UIAttributeGroup.INVENTORY, 191 UIAttributeGroup.MISC) 192 category_module_attribute_group_ids = (UIAttributeGroup.WORTH, 193 UIAttributeGroup.REQUIREMENTS, 194 UIAttributeGroup.ACCURACY, 195 UIAttributeGroup.DAMAGE, 196 UIAttributeGroup.MODULE_MODIFIERS, 197 UIAttributeGroup.SIEGE_MODE, 198 UIAttributeGroup.OPERATION, 199 UIAttributeGroup.EWAR_OFFENCE, 200 UIAttributeGroup.MODULE_HARVEST_YIELD, 201 UIAttributeGroup.MODULE_CHARGES, 202 UIAttributeGroup.MODULE_FITTING, 203 UIAttributeGroup.OVERLOADING, 204 UIAttributeGroup.STRUCTURE, 205 UIAttributeGroup.INVENTORY, 206 UIAttributeGroup.MISC) 207 npc_attribute_group_ids = (UIAttributeGroup.STRUCTURE_RESISTANCE, UIAttributeGroup.ARMOR_RESISTANCE, UIAttributeGroup.SHIELD_RESISTANCE)