ghostFittingEffectCompiler.py (2954B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\fittingScreen\ghostFittingEffectCompiler.py 2 import telemetry 3 from eve.client.script.dogma.clientEffectCompiler import ClientEffectCompiler 4 5 class GhostFittingEffectCompiler(ClientEffectCompiler): 6 __guid__ = 'svc.ghostFittingEffectCompiler' 7 __dependencies__ = ['clientEffectCompiler'] 8 9 @telemetry.ZONE_METHOD 10 def SetupDogmaEffects(self): 11 for effectID, effect in self.clientEffectCompiler.GetEffects().iteritems(): 12 self.effects[effectID] = effect 13 14 def GetPythonEffects(self): 15 from eve.client.script.ui.shared.fittingScreen import pythonEffects 16 from eve.common.script.dogma.pythonEffects.adaptiveHardener import BaseAdaptiveHardener 17 from eve.common.script.dogma.pythonEffects.bastionMode import BaseBastionMode 18 from eve.common.script.dogma.pythonEffects.emergencyHullEnergizer import EmergencyHullEnergizer 19 from eve.common.script.dogma.pythonEffects.microJumpDrive import BaseMicroJumpDrive 20 from eve.common.script.dogma.pythonEffects.microJumpPortalDrive import BaseMicroJumpPortalDrive 21 from eve.common.script.dogma.pythonEffects.propulsionModules import Afterburner, Microwarpdrive 22 from eve.common.script.dogma.pythonEffects.warpDisruptSphere import BaseWarpDisruptSphere 23 effects = super(GhostFittingEffectCompiler, self).GetPythonEffects() 24 effects.extend([Afterburner, 25 BaseAdaptiveHardener, 26 BaseBastionMode, 27 BaseMicroJumpDrive, 28 BaseMicroJumpPortalDrive, 29 BaseWarpDisruptSphere, 30 EmergencyHullEnergizer, 31 Microwarpdrive, 32 pythonEffects.Attack, 33 pythonEffects.CommandBurstArmorEffect, 34 pythonEffects.CommandBurstInfoEffect, 35 pythonEffects.CommandBurstMiningEffect, 36 pythonEffects.CommandBurstShieldEffect, 37 pythonEffects.CommandBurstSkirmishEffect, 38 pythonEffects.FakeCargoScan, 39 pythonEffects.FakeCloaking, 40 pythonEffects.FakeEmergencyHullEnergizer, 41 pythonEffects.FakeEmpWave, 42 pythonEffects.FakeEntosisLinkEffect, 43 pythonEffects.FakeGuidanceDisruption, 44 pythonEffects.FakeIndustrialInvulnerability, 45 pythonEffects.FakePointDefense, 46 pythonEffects.FakeRemoteTargetPaintFalloff, 47 pythonEffects.FakeRemoteTrackingComputer, 48 pythonEffects.FakeRemoteWebifierFalloff, 49 pythonEffects.FakeSensorFalloffEffect, 50 pythonEffects.FakeShipScan, 51 pythonEffects.FakeSurveyScan, 52 pythonEffects.FakeTargetABCAttack, 53 pythonEffects.FakeTargetHostile, 54 pythonEffects.FakeTitanBurstEffect, 55 pythonEffects.FakeTrackingDisruption, 56 pythonEffects.FakeWeaponDisruption, 57 pythonEffects.Mine, 58 pythonEffects.OnlineEffect, 59 pythonEffects.Powerboost]) 60 return effects