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

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