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)