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

TriageMode.py (915B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\environment\effects\TriageMode.py
      2 from eve.client.script.environment.effects.GenericEffect import STOP_REASON_DEFAULT
      3 from eve.client.script.environment.effects.shipRenderEffect import ShipRenderEffect
      4 
      5 class TriageMode(ShipRenderEffect):
      6     __guid__ = 'effects.TriageMode'
      7 
      8     def Stop(self, reason = STOP_REASON_DEFAULT):
      9         ShipRenderEffect.Stop(self, reason)
     10         shipID = self.ballIDs[0]
     11         shipBall = self.fxSequencer.GetBall(shipID)
     12         shipBall.SetControllerVariable('InSiegeMode', False)
     13 
     14     def Start(self, duration):
     15         ShipRenderEffect.Start(self, duration)
     16         shipID = self.ballIDs[0]
     17         shipBall = self.fxSequencer.GetBall(shipID)
     18         shipBall.SetControllerVariable('InSiegeMode', True)
     19 
     20     def Repeat(self, duration):
     21         ShipRenderEffect.Repeat(self, duration)