groups.py (22813B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dogma\attributes\groups.py 2 from dogma.const import * 3 resistance_attribute_ids = (attributeEmDamageResonance, 4 attributeThermalDamageResonance, 5 attributeKineticDamageResonance, 6 attributeExplosiveDamageResonance) 7 hull_resistance_attribute_ids = (attributeHullEmDamageResonance, 8 attributeHullThermalDamageResonance, 9 attributeHullKineticDamageResonance, 10 attributeHullExplosiveDamageResonance) 11 armor_resistance_attribute_ids = (attributeArmorEmDamageResonance, 12 attributeArmorThermalDamageResonance, 13 attributeArmorKineticDamageResonance, 14 attributeArmorExplosiveDamageResonance) 15 shield_resistance_attribute_ids = (attributeShieldEmDamageResonance, 16 attributeShieldThermalDamageResonance, 17 attributeShieldKineticDamageResonance, 18 attributeShieldExplosiveDamageResonance) 19 structure_attribute_ids = (attributeHp,) + resistance_attribute_ids + (attributeStructureDamageLimit,) 20 armor_attribute_ids = (attributeArmorHP,) + armor_resistance_attribute_ids + (attributeArmorDamageLimit,) 21 shield_attribute_ids = (attributeShieldCapacity, attributeShieldRechargeRate) + shield_resistance_attribute_ids + (attributeShieldDamageLimit,) 22 ecm_sensor_strength_attribute_ids = (attributeScanRadarStrength, 23 attributeScanMagnetometricStrength, 24 attributeScanGravimetricStrength, 25 attributeScanLadarStrength) 26 ewar_resistance_attribute_ids = (attributeSignatureRadius, 27 attributeECMResistance, 28 attributeRemoteAssistanceImpedance, 29 attributeRemoteRepairImpedance, 30 attributeEnergyWarfareResistance, 31 attributeSensorDampenerResistance, 32 attributeStasisWebifierResistance, 33 attributeTargetPainterResistance, 34 attributeWeaponDisruptionResistance) + ecm_sensor_strength_attribute_ids 35 special_inventory_capacity_attribute_ids = (attributeSpecialAmmoHoldCapacity, 36 attributeSpecialGasHoldCapacity, 37 attributeSpecialIceHoldCapacity, 38 attributeSpecialIndustrialShipHoldCapacity, 39 attributeSpecialLargeShipHoldCapacity, 40 attributeSpecialMediumShipHoldCapacity, 41 attributeSpecialMineralHoldCapacity, 42 attributeGeneralMiningHoldCapacity, 43 attributeSpecialAsteroidHoldCapacity, 44 attributeSpecialSalvageHoldCapacity, 45 attributeSpecialShipHoldCapacity, 46 attributeSpecialSmallShipHoldCapacity, 47 attributeSpecialCommandCenterHoldCapacity, 48 attributeSpecialPlanetaryCommoditiesHoldCapacity, 49 attributeSpecialSubsystemHoldCapacity, 50 attributeSpecialCorpseHoldCapacity, 51 attributeSpecialBoosterHoldCapacity, 52 attributeSpecialMobileDepotHoldCapacity, 53 attributeFrigateEscapeBayCapacity) 54 inventory_attribute_ids = (attributeCapacity,) + special_inventory_capacity_attribute_ids + (attributeVolume,) 55 grouped_attributes = resistance_attribute_ids + armor_resistance_attribute_ids + shield_resistance_attribute_ids 56 required_skill_attribute_ids = (attributePrimaryAttribute, 57 attributeSecondaryAttribute, 58 attributeRequiredSkill1, 59 attributeRequiredSkill2, 60 attributeRequiredSkill3, 61 attributeRequiredSkill4, 62 attributeRequiredSkill5, 63 attributeRequiredSkill6) 64 fitting_attribute_ids = (attributeCpuOutput, 65 attributePowerOutput, 66 attributeUpgradeCapacity, 67 attributeHiSlots, 68 attributeMedSlots, 69 attributeLowSlots, 70 attributeServiceSlots, 71 attributeTurretSlotsLeft, 72 attributeLauncherSlotsLeft, 73 attributeUpgradeSlotsLeft, 74 attributeRigSize) 75 drone_fitting_attribute_ids = (attributeDroneBandwidthUsed,) 76 em_damage_type_attribute_ids = (attributeEmDamage, 77 attributeEmDamageResonance, 78 attributeHullEmDamageResonance, 79 attributeShieldEmDamageResonance, 80 attributePassiveShieldEmDamageResonance, 81 attributeArmorEmDamageResonance, 82 attributePassiveArmorEmDamageResonance) 83 thermal_damage_type_attribute_ids = (attributeThermalDamage, 84 attributeThermalDamageResonance, 85 attributeHullThermalDamageResonance, 86 attributeShieldThermalDamageResonance, 87 attributePassiveShieldThermalDamageResonance, 88 attributeArmorThermalDamageResonance, 89 attributePassiveArmorThermalDamageResonance) 90 kinetic_damage_type_attribute_ids = (attributeKineticDamage, 91 attributeKineticDamageResonance, 92 attributeHullKineticDamageResonance, 93 attributeShieldKineticDamageResonance, 94 attributePassiveShieldKineticDamageResonance, 95 attributeArmorKineticDamageResonance, 96 attributePassiveArmorKineticDamageResonance) 97 explosive_damage_type_attribute_ids = (attributeExplosiveDamage, 98 attributeExplosiveDamageResonance, 99 attributeHullExplosiveDamageResonance, 100 attributeShieldExplosiveDamageResonance, 101 attributePassiveShieldExplosiveDamageResonance, 102 attributeArmorExplosiveDamageResonance, 103 attributePassiveArmorExplosiveDamageResonance) 104 damage_resistance_bonuse_attribute_ids = (attributeEmDamageResistanceBonus, 105 attributeThermalDamageResistanceBonus, 106 attributeKineticDamageResistanceBonus, 107 attributeExplosiveDamageResistanceBonus) 108 damage_type_attribute_ids = (attributeEmDamage, 109 attributeThermalDamage, 110 attributeKineticDamage, 111 attributeExplosiveDamage) 112 passive_shield_damage_type_resonance_attributes = (attributePassiveShieldEmDamageResonance, 113 attributePassiveShieldThermalDamageResonance, 114 attributePassiveShieldKineticDamageResonance, 115 attributePassiveShieldExplosiveDamageResonance) 116 passive_armor_damage_type_resonance_attributes = (attributePassiveArmorEmDamageResonance, 117 attributePassiveArmorThermalDamageResonance, 118 attributePassiveArmorKineticDamageResonance, 119 attributePassiveArmorExplosiveDamageResonance) 120 ecm_jammer_strength_attribute_ids = (attributeScanRadarStrengthBonus, 121 attributeScanMagnetometricStrengthBonus, 122 attributeScanGravimetricStrengthBonus, 123 attributeScanLadarStrengthBonus) 124 ewar_offence_attribute_ids = ecm_jammer_strength_attribute_ids + (attributeEnergyNeutralizerAmount, 125 attributeEnergyNeutralizerRangeOptimal, 126 attributeEnergyNeutralizerRangeFalloff, 127 attributeEnergyNeutralizerSignatureResolution, 128 attributeEcmJamDuration, 129 attributeWarpScrambleStrength, 130 attributeWarpScrambleRange, 131 attributePowerTransferAmount, 132 attributeDoomsdayEnergyNeutAmount) 133 sensor_strength_bonus_attrs = (attributeScanRadarStrengthPercent, 134 attributeScanMagnetometricStrengthPercent, 135 attributeScanGravimetricStrengthPercent, 136 attributeScanLadarStrengthPercent) 137 targeting_attribute_ids = (attributeMaxTargetRange, 138 attributeMaxLockedTargets, 139 attributeLightningWeaponTargetAmount, 140 attributeScanResolution, 141 attributeProximityRange) 142 accuracy_attribute_ids = (attributeMaxRange, attributeFalloff, attributeTrackingSpeed) 143 bonus_bonus_attribute_ids = (attributeSignatureRadiusBonusBonus, 144 attributeEmDamageResistanceBonusBonus, 145 attributeExplosiveDamageResistanceBonusBonus, 146 attributekineticDamageResistanceBonusBonus, 147 attributeThermalDamageResistanceBonusBonus, 148 attributeMaxTargetRangeBonusBonus, 149 attributeScanResolutionBonusBonus, 150 attributeMaxRangeBonusBonus, 151 attributeTrackingSpeedBonusBonus, 152 attributeFalloffBonusBonus, 153 attributeWarpScrambleRangeBonus, 154 attributeSensorStrengthBonusBonus, 155 attributeAoeCloudSizeBonusBonus, 156 attributeAoeVelocityBonusBonus, 157 attributeMissileVelocityBonusBonus, 158 attributeExplosionDelayBonusBonus, 159 attributeScanGravimetricStrengthBonusBonus, 160 attributeScanLadarStrengthBonusBonus, 161 attributeScanMagnetometricStrengthBonusBonus, 162 attributeScanRadarStrengthBonusBonus) 163 siege_mode_attribute_ids = (attributeSiegeTorpedoVelocityBonus, 164 attributeSiegeLauncherROFBonus, 165 attributeSiegeMissileDamageBonus, 166 attributeSiegeTurretDamageBonus, 167 attributeSiegeHAWMissileROFBonus, 168 attributeSiegeRemoteLogisticsDurationBonus, 169 attributeSiegeRemoteLogisticsAmountBonus, 170 attributeSiegeLocalLogisticsDurationBonus, 171 attributeSiegeLocalLogisticsAmountBonus, 172 attributeSiegeRemoteLogisticsRangeBonus, 173 attributeSiegeMassMultiplier, 174 attributeIndustrialCoreBonusDroneDamageHP, 175 attributeIndustrialCoreBonusDroneVelocity, 176 attributeIndustrialCoreBonusDroneMining, 177 attributeIndustrialCoreBonusMiningBurstStrength, 178 attributeIndustrialCoreBonusCommandBurstRange, 179 attributeIndustrialCoreBonusDroneIceHarvesting, 180 attributeIndustrialCoreLocalLogisticsAmountBonus, 181 attributeIndustrialCoreRemoteLogisticsDurationBonus, 182 attributeIndustrialCoreLocalLogisticsDurationBonus, 183 attributeIndustrialCoreRemoteLogisticsRangeBonus) 184 structure_rig_modifier_attribute_ids = (attributeStructureRigMaxTargetBonus, 185 attributeStructureRigScanResBonus, 186 attributeStructureRigPDCapUseBonus, 187 attributeStructureRigMissileExploVeloBonus, 188 attributeStructureRigMissileVelocityBonus, 189 attributeStructureRigEwarOptimalBonus, 190 attributeStructureRigEwarCapUseBonus, 191 attributeStructureRigMissileExplosionRadiusBonus, 192 attributeStructureRigPDRangeBonus, 193 attributeStructureRigEwarFalloffBonus, 194 attributeStructureRigMaxTargetRangeBonus, 195 attributeStructureRigDoomsdayTargetAmountBonus, 196 attributeStructureRigDoomsdayDamageLossTargetBonus, 197 attributeAttributeEngRigTimeBonus, 198 attributeAttributeEngRigMatBonus, 199 attributeAttributeThukkerEngRigMatBonus, 200 attributeAttributeEngRigCostBonus, 201 attributeMoonRigFractureDelayBonus, 202 attributeMoonRigSpewRadiusBonus, 203 attributeMoonRigSpewVolumeBonus, 204 attributeMoonRigAsteroidDecayBonus, 205 attributeRefRigTimeBonus, 206 attributeRefRigMatBonus) 207 modifier_attribute_ids = (attributeSpeedBoostFactor, 208 attributeWeaponRangeMultiplier, 209 attributeTrackingSpeedMultiplier, 210 attributeMaxRangeBonus, 211 attributeMaxTargetRangeBonus, 212 attributeTrackingSpeedBonus, 213 attributeDroneBandwidthPenalty, 214 attributeCapacitorNeedBonus, 215 attributeCapacitorBonus, 216 attributeCapacitorNeedMultiplier, 217 attributeFalloffBonus, 218 attributeFalloffMultiplier, 219 attributeAoeVelocityBonus, 220 attributeSpecialisationAsteroidYieldMultiplier, 221 attributeMiningWastedVolumeMultiplierBonus, 222 attributeMiningWasteProbabilityBonus, 223 attributeMiningAsteroidSpecializationDurationModifier, 224 attributeSpeedMultiplier, 225 attributeSpeedFactor, 226 attributeWarpScrambleRange, 227 attributeScanResolutionBonus, 228 attributeScanResolutionMultiplier, 229 attributeMissileVelocityBonus, 230 attributeSignatureRadiusBonus, 231 attributeAoeCloudSizeBonus, 232 attributeExplosionDelayBonus, 233 attributeEcmRangeBonus, 234 attributeEcmStrengthBonusPercent, 235 attributeSignatureSuppressorSignatureRadiusBonusPassive, 236 attributeSignatureSuppressorSignatureRadiusBonusActive, 237 attributeMaxLockedTargetsBonus, 238 attributeMaxVelocityModifier, 239 attributeCloakingTargetingDelayBonus, 240 attributeCpuMultiplier, 241 attributeEwCapacitorNeedBonus, 242 attributeEnergyWarfareResistanceBonus, 243 attributePowerIncrease, 244 attributeCapacitorRechargeRateMultiplier, 245 attributeCapacitorCapacityMultiplier, 246 attributeShieldRechargeRateMultiplier, 247 attributePowerOutputMultiplier, 248 attributeShieldCapacityMultiplier, 249 attributeMaxVelocityActivationLimit, 250 attributeCycleTimeBonus, 251 attributeMiningAmountBonus, 252 attributeCpuPenaltyPercent, 253 attributeArmorHpBonus, 254 attributeArmorHPBonusAdd, 255 attributeArmorHPMultiplier, 256 attributeMassAddition, 257 attributeMassBonusPercentage, 258 attributeArmorDamageAmount, 259 attributeArmorDamageAmountBonus, 260 attributeArmorDamageDurationBonus, 261 attributeChargedArmorDamageMultiplier, 262 attributeStructureDamageAmount, 263 attributeStructureHPMultiplier, 264 attributeCargoCapacityMultiplier, 265 attributeAgilityMultiplier, 266 attributeVelocityModifier, 267 attributeResistanceMultiplier, 268 attributeSpeedFactorBonus, 269 attributeMaxVelocityBonus, 270 attributeSpeedBoostFactorBonus, 271 attributeRepairMultiplierBonusPerCycle, 272 attributeRepairMultiplierBonusMax, 273 attributeConsumptionQuantityBonusPercentage, 274 attributeWarpSpeedAdd, 275 attributeSignatureRadiusBonusPercent, 276 attributeVirusCoherence, 277 attributeVirusStrength, 278 attributeVirusUtilityElementSlots, 279 attributeAccessDifficultyBonus, 280 attributeEntosisAssistanceImpedanceMultiplier, 281 attributeScanStrengthBonus, 282 attributeMaxScanDeviationModifierModule, 283 attributeScanDurationBonus, 284 attributeScanStrengthBonusModule, 285 attributeSurveyProbeDurationBonus, 286 attributeShieldBonus, 287 attributeShieldBonusDurationBonus, 288 attributeShieldBoostMultiplier, 289 attributeShieldCapacityMultiplier, 290 attributeCapacityBonus, 291 attributeSignatureRadiusAdd, 292 attributeRechargerateBonus, 293 attributeResistanceKiller, 294 attributeDroneDamageBonus, 295 attributeMissileDamageMultiplierBonus, 296 attributeDroneRangeBonus, 297 attributeDrawback, 298 attributeRepairBonus, 299 attributeDurationSkillBonus, 300 attributeHullHpBonus, 301 attributeDurationBonus, 302 attributeAgilityBonus, 303 attributeCargoCapacityBonus, 304 attributeWarpSpeedBonus, 305 attributeVelocityBonus, 306 attributeWarpCapacitorNeedBonus, 307 attributeBastionTurretROFBonus, 308 attributeRemoteRepairImpedanceBonus, 309 attributeRemoteAssistanceImpedanceBonus, 310 attributeWeaponDisruptionResistanceBonus, 311 attributeBastionMissileROFBonus, 312 attributeECMResistance, 313 attributeSensorDampenerResistanceBonus, 314 attributeRepairMultiplierBonusPerCycle, 315 attributeDamageMultiplierBonusMax, 316 attributeDamageMultiplierBonusPerCycle, 317 attributeFighterBonusShieldCapacityPercent, 318 attributeFighterBonusVelocityPercent, 319 attributeFighterBonusShieldRechargePercent, 320 attributeFighterBonusROFPercent, 321 attributeDroneMaxVelocityBonus, 322 attributeWebSpeedFactorBonus, 323 attributeDamageMultiplierBonus, 324 attributeRofBonus, 325 attributeRangeSkillBonus, 326 attributeDamageHP, 327 attributeScanSkillEwStrengthBonus, 328 attributeCpuNeedBonus, 329 attributePowerEngineeringOutputBonus, 330 attributeCpuOutputBonus2, 331 attributeMaxGangModules, 332 attributeCapacitorCapacityBonus, 333 attributeCapRechargeBonus, 334 attributeMaxFlightTimeBonus, 335 attributeAccessDifficultyBonusModifier, 336 attributeScanspeedBonus, 337 attributeVirusCoherenceBonus, 338 attributeVirusStrengthBonus, 339 attributePowerNeedBonus, 340 attributeShieldCapacityBonus, 341 attributeShieldBoostCapacitorBonus, 342 attributeLowSlotModifier, 343 attributeMedSlotModifier, 344 attributeHiSlotModifier, 345 attributeSubsystemEnergyNeutFittingReduction, 346 attributeStructureHPBonusAdd, 347 attributeCargoCapacityAdd, 348 attributeCovertOpsAndReconOpsCloakModuleDelay, 349 attributeSubsystemCommandBurstFittingReduction, 350 attributeRemoteArmorRepairerFalloffBonus, 351 attributeRemoteArmorRepairerOptimalBonus, 352 attributeLauncherHardPointModifier, 353 attributeTurretHardpointModifier, 354 attributeSubsystemMETFittingReduction, 355 attributeSubsystemMMissileFittingReduction, 356 attributeSubsystemMRARFittingReduction, 357 attributeAgilityBonusAdd, 358 attributeRemoteShieldBoosterFalloffBonus, 359 attributeSubsystemMHTFittingReduction, 360 attributeSubsystemMRSBFittingReduction, 361 attributeSubsystemMPTFittingReduction, 362 attributeServiceModuleFullPowerStateHitpointMultiplier, 363 attributeRefiningYieldNormalOre, 364 attributeRefiningYieldMoonOre, 365 attributeRefiningYieldIce, 366 attributeRefiningYieldMultiplier, 367 attributeHiSecModifier, 368 attributeLowSecModifier, 369 attributeNullSecModifier) + damage_resistance_bonuse_attribute_ids + bonus_bonus_attribute_ids + sensor_strength_bonus_attrs + structure_rig_modifier_attribute_ids 370 skill_attribute_ids = (attributeRequiredSkill1, 371 attributeRequiredSkill1Level, 372 attributeRequiredSkill2, 373 attributeRequiredSkill2Level, 374 attributeRequiredSkill3, 375 attributeRequiredSkill3Level, 376 attributeRequiredSkill4, 377 attributeRequiredSkill4Level, 378 attributeRequiredSkill5, 379 attributeRequiredSkill5Level, 380 attributeRequiredSkill6, 381 attributeRequiredSkill6Level) 382 skill_level_by_required_skill = {attributeRequiredSkill1: attributeRequiredSkill1Level, 383 attributeRequiredSkill2: attributeRequiredSkill2Level, 384 attributeRequiredSkill3: attributeRequiredSkill3Level, 385 attributeRequiredSkill4: attributeRequiredSkill4Level, 386 attributeRequiredSkill5: attributeRequiredSkill5Level, 387 attributeRequiredSkill6: attributeRequiredSkill6Level} 388 launcher_group_attribute_ids = (attributeLauncherGroup, 389 attributeLauncherGroup2, 390 attributeLauncherGroup3, 391 attributeLauncherGroup4, 392 attributeLauncherGroup5, 393 attributeLauncherGroup6) 394 charge_groups_attribute_ids = (attributeChargeGroup1, 395 attributeChargeGroup2, 396 attributeChargeGroup3, 397 attributeChargeGroup4, 398 attributeChargeGroup5) 399 fighter_base_attribute_ids = (attributeFighterSquadronMaxSize, attributeFighterRefuelingTime, attributeFighterSquadronOrbitRange) 400 ship_structure_attribute_ids = structure_attribute_ids 401 capacitor_attribute_ids = (attributeCapacitorCapacity, attributeRechargeRate) 402 ship_shared_facilities_attribute_ids = (attributeFleetHangarCapacity, 403 attributeShipMaintenanceBayCapacity, 404 attributeMaxJumpClones, 405 attributeReclonerFuelType) 406 ship_drones_attribute_ids = (attributeDroneCapacity, attributeDroneBandwidth) 407 ship_fighter_facilities_attribute_ids = (attributeFighterCapacity, 408 attributeFighterTubes, 409 attributeFighterLightSlots, 410 attributeFighterSupportSlots, 411 attributeFighterHeavySlots, 412 attributeFighterStandupLightSlots, 413 attributeFighterStandupSupportSlots, 414 attributeFighterStandupHeavySlots) 415 on_death_attribute_ids = (attributeOnDeathAOERadius, 416 attributeOnDeathSignatureRadius, 417 attributeOnDeathDamageEM, 418 attributeOnDeathDamageTherm, 419 attributeOnDeathDamageKin, 420 attributeOnDeathDamageExp) 421 ship_jump_drive_systems_attribute_ids = (attributeJumpDriveCapacitorNeed, 422 attributeJumpDriveRange, 423 attributeJumpDriveConsumptionType, 424 attributeJumpDriveConsumptionAmount, 425 attributeJumpDriveDuration, 426 attributeJumpPortalCapacitorNeed, 427 attributeJumpPortalConsumptionMassFactor, 428 attributeJumpPortalDuration, 429 attributeSpecialFuelBayCapacity, 430 attributeGroupJumpDriveConsumptionAmount, 431 attributeConduitJumpPassengerCount) 432 flight_attribute_ids = (attributeMaxVelocity, 433 attributeBaseWarpSpeed, 434 attributeAgility, 435 attributeEntityCruiseSpeed, 436 attributeMass) 437 module_modifier_attribute_ids = modifier_attribute_ids + hull_resistance_attribute_ids + armor_resistance_attribute_ids + shield_resistance_attribute_ids + armor_attribute_ids + shield_attribute_ids + capacitor_attribute_ids + targeting_attribute_ids + (attributeDroneCapacity, 438 attributeDroneBandwidth, 439 attributePowerOutput, 440 attributeCpuOutput) 441 can_fit_ship_group_attribute_ids = (attributeCanFitShipGroup01, 442 attributeCanFitShipGroup02, 443 attributeCanFitShipGroup03, 444 attributeCanFitShipGroup04, 445 attributeCanFitShipGroup05, 446 attributeCanFitShipGroup06, 447 attributeCanFitShipGroup07, 448 attributeCanFitShipGroup08, 449 attributeCanFitShipGroup09, 450 attributeCanFitShipGroup10, 451 attributeCanFitShipGroup11, 452 attributeCanFitShipGroup12, 453 attributeCanFitShipGroup13, 454 attributeCanFitShipGroup14, 455 attributeCanFitShipGroup15, 456 attributeCanFitShipGroup16, 457 attributeCanFitShipGroup17, 458 attributeCanFitShipGroup18, 459 attributeCanFitShipGroup19, 460 attributeCanFitShipGroup20) 461 can_fit_ship_type_attribute_ids = (attributeCanFitShipType1, 462 attributeCanFitShipType2, 463 attributeCanFitShipType3, 464 attributeCanFitShipType4, 465 attributeCanFitShipType5, 466 attributeCanFitShipType6, 467 attributeCanFitShipType7, 468 attributeCanFitShipType8, 469 attributeCanFitShipType9, 470 attributeCanFitShipType10, 471 attributeCanFitShipType11, 472 attributeCanFitShipType12) 473 module_fitting_attribute_ids = (attributeCpu, 474 attributePower, 475 attributeCapacitorNeed, 476 attributeMaxGroupFitted, 477 attributeMaxGroupOnline, 478 attributeMaxGroupActive, 479 attributeUpgradeCost, 480 attributeRigSize, 481 attributeMaxTypeFitted, 482 attributeFitsToShipType) + can_fit_ship_group_attribute_ids + can_fit_ship_type_attribute_ids 483 module_duration_attribute_ids = (attributeDuration, 484 attributeDurationHighisGood, 485 attributeDurationSensorDampeningBurstProjector, 486 attributeDurationWeaponDisruptionBurstProjector, 487 attributeDurationTargetIlluminationBurstProjector, 488 attributeDurationECMJammerBurstProjector, 489 attributeDurationTargetWarpableBeacon, 490 attributeBuffDuration) 491 module_operation_attribute_ids = module_duration_attribute_ids + (attributeCapacitorNeed, 492 attributeModuleReactivationDelay, 493 attributeDoomsdayWarningDuration, 494 attributeDoomsdayAOERange, 495 attributeDoomsdayAOESignatureRadius, 496 attributeDoomsdayAOEDuration, 497 attributeEcmBurstRange, 498 attributeFalloffEffectiveness, 499 attributeDisallowRepeatingActivation, 500 attributeTargetHostileRange, 501 attributeCloakingTargetingDelay, 502 attributeStabilizeCloakDuration, 503 attributeMaxTractorVelocity, 504 attributeMicroJumpPortalMaxShipCandidates, 505 attributeMicroJumpPortalRadius, 506 attributeCargoScanRange, 507 attributeShipScanRange, 508 attributeShipScanFalloff, 509 attributeSurveyScanRange, 510 attributeEmpFieldRange, 511 attributeDamageDelayDuration, 512 attributeActivationRequiresActiveSiegeModule, 513 attributeDoomsdayAppliedDBuffDuration, 514 attributeDoomsdayEnergyNeutRadius, 515 attributeDoomsdayEnergyNeutAmount, 516 attributeDoomsdayEnergyNeutSignatureRadius, 517 attributeDoomsdayDamageRadius, 518 attributeDoomsdayDamageDuration, 519 attributeDoomsdayDamageCycleTime, 520 attributeDoomsdayNoJumpOrCloakDuration, 521 attributeDoomsdayImmobilityDuration, 522 attributePanicDuration, 523 attributeAoeVelocity, 524 attributeAoeCloudSize, 525 attributeVortonArcRange, 526 attributeVortonArcTargets, 527 attributeMinVelocityActivationLimit, 528 attributeCompressibleItemsTypeList, 529 attributeServiceModuleFuelAmount, 530 attributeServiceModuleOnlineAmount, 531 attributeCynoJammerActivationDelay) 532 charge_fitting_attribute_ids = (attributeChargeSize,) + launcher_group_attribute_ids + (attributeUnfitCapCost,) 533 worth_attribute_ids = (attributeEstimatedPrice, attributeTechLevel, attributeMetaLevel) 534 overloading_bonus_attribute_ids = (attributeOverloadSpeedFactorBonus, 535 attributeOverloadRofBonus, 536 attributeOverloadSelfDurationBonus, 537 attributeOverloadECMStrengthBonus, 538 attributeOverloadTrackingModuleStrengthBonus, 539 attributeOverloadRangeBonus, 540 attributeOverloadPainterStrengthBonus, 541 attributeOverloadDurationBonus, 542 attributeOverloadHardeningBonus, 543 attributeOverloadECCMStrenghtBonus, 544 attributeOverloadShieldBonus, 545 attributeOverloadBonusMultiplier, 546 attributeOverloadSensorModuleStrengthBonus, 547 attributeOverloadArmorDamageAmount, 548 attributeOverloadDamageModifier, 549 attributeHeatDamageBonus) 550 overloading_attribute_ids = (attributeRequiredThermoDynamicsSkill,) + overloading_bonus_attribute_ids + (attributeHeatDamage,) 551 requirements_attribute_ids = (attributeCloneGradeRestriction,) + skill_attribute_ids 552 module_charges_attribute_ids = charge_groups_attribute_ids + (attributeChargeSize, 553 attributeChargeRate, 554 attributeReloadTime, 555 attributeCapacity, 556 attributeConsumptionType, 557 attributeConsumptionQuantity, 558 attributeReclonerFuelQuantity) 559 damage_attribute_ids = (attributeRateOfFire, attributeFighterAbilityMissilesDuration, attributeDamageMultiplier) + damage_type_attribute_ids 560 module_harvest_yield_attribute_ids = (attributeMiningAmount, 561 attributeMiningWasteVolumeMultiplier, 562 attributeMiningWasteProbability, 563 attributeMiningWasteProbabilityBonus, 564 attributeMiningWastedVolumeMultiplierBonus) 565 ammo_crystals_attribute_ids = (attributeHp, 566 attributeCrystalsGetDamaged, 567 attributeCrystalVolatilityChance, 568 attributeCrystalVolatilityDamage) 569 missile_flight_attribute_ids = (attributeMaxVelocity, 570 attributeExplosionDelay, 571 attributeMaxFOFTargetRange, 572 attributeEmpFieldRange, 573 attributeAoeCloudSize, 574 attributeAoeVelocity, 575 attributeAgility) 576 probe_scanning_attribute_ids = (attributeBaseScanRange, 577 attributeBaseSensorStrength, 578 attributeRangeFactor, 579 attributeBaseMaxScanDeviation, 580 attributeMinScanDeviation, 581 attributeMaxScanDeviation, 582 attributeWarpSpeedMultiplier, 583 attributeMaxScanRange)