dotMissileInfo.py (1090B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dotWeapons\common\dotMissileInfo.py 2 3 4 class DotMissileInfo(object): 5 6 def __init__(self, duration, maxDamagePerTick, maxHPPercentagePerTick, sourceShipItem, weaponItem, charID): 7 self._duration = duration 8 self._maxDamagePerTick = maxDamagePerTick 9 self._maxHPPercentagePerTick = maxHPPercentagePerTick 10 self._sourceShipItem = sourceShipItem 11 self._weaponItem = weaponItem 12 self._charID = charID 13 14 @property 15 def duration(self): 16 return self._duration 17 18 @property 19 def maxDamagePerTick(self): 20 return self._maxDamagePerTick 21 22 @property 23 def maxHPPercentagePerTick(self): 24 return self._maxHPPercentagePerTick 25 26 @property 27 def sourceShipItem(self): 28 return self._sourceShipItem 29 30 @property 31 def weaponItem(self): 32 return self._weaponItem 33 34 @property 35 def charID(self): 36 return self._charID 37 38 def __repr__(self): 39 return '<DotMissileInfo %s>, %s' % (self.__dict__, id(self))