feat: Added DamageDescription class
+ Added onPlayerDamage event
This commit is contained in:
@@ -5,5 +5,6 @@ from g2o.events import event
|
||||
from g2o.events import removeEventHandler
|
||||
|
||||
from g2o.packets import Packet
|
||||
from g2o.damage import DamageDescription
|
||||
|
||||
from sqg2oconst import *
|
||||
58
g2o/damage.py
Normal file
58
g2o/damage.py
Normal file
@@ -0,0 +1,58 @@
|
||||
import sqg2o
|
||||
|
||||
class DamageDescription(sqg2o.DamageDescription):
|
||||
|
||||
def __init__(self):
|
||||
return super().__init__()
|
||||
|
||||
@property
|
||||
def item_instance(self):
|
||||
return super().item_instance
|
||||
|
||||
@property
|
||||
def flags(self):
|
||||
return super().flags
|
||||
|
||||
@flags.setter
|
||||
def flags(self, value):
|
||||
super().flags = value
|
||||
|
||||
@property
|
||||
def damage(self):
|
||||
return super().damage
|
||||
|
||||
@damage.setter
|
||||
def damage(self, value):
|
||||
super().damage = value
|
||||
|
||||
@property
|
||||
def distance(self):
|
||||
return super().distance
|
||||
|
||||
@distance.setter
|
||||
def distance(self, value):
|
||||
super().distance = value
|
||||
|
||||
@property
|
||||
def spell_id(self):
|
||||
return super().spell_id
|
||||
|
||||
@spell_id.setter
|
||||
def spell_id(self, value):
|
||||
super().spell_id = value
|
||||
|
||||
@property
|
||||
def spell_level(self):
|
||||
return super().spell_level
|
||||
|
||||
@spell_level.setter
|
||||
def spell_level(self, value):
|
||||
super().spell_level = value
|
||||
|
||||
@property
|
||||
def node(self):
|
||||
return super().node
|
||||
|
||||
@node.setter
|
||||
def node(self, value):
|
||||
super().node = value
|
||||
@@ -138,6 +138,7 @@ addEvent('onPlayerChangeWeaponMode')
|
||||
addEvent('onPlayerChangeWorld')
|
||||
|
||||
addEvent('onPlayerCommand')
|
||||
addEvent('onPlayerDamage')
|
||||
addEvent('onPlayerDead')
|
||||
addEvent('onPlayerDisconnect')
|
||||
addEvent('onPlayerEnterWorld')
|
||||
|
||||
Reference in New Issue
Block a user