| | |
| | | class tagSCTurnFightObj(Structure):
|
| | | _pack_ = 1
|
| | | _fields_ = [
|
| | | ("ObjID", c_int), # 实例唯一ID
|
| | | ("NPCID", c_int), # 绑定的NPCID,不同的实例ID对应的NPCID可能一样
|
| | | ("ObjID", c_int), # 战斗单位唯一ID
|
| | | ("NPCID", c_int), # 战斗NPCID,不同的实例ID对应的NPCID可能一样
|
| | | ("HeroID", c_int), # 玩家武将ID,仅玩家阵容有
|
| | | ("SkinID", c_int), # 玩家武将皮肤ID,仅玩家阵容有
|
| | | ("HP", c_int), # 当前血量,求余20亿部分
|
| | | ("HPEx", c_int), # 当前血量,整除20亿部分
|
| | | ("MaxHP", c_int), # 最大血量,求余20亿部分
|
| | |
| | | def Clear(self):
|
| | | self.ObjID = 0
|
| | | self.NPCID = 0
|
| | | self.HeroID = 0
|
| | | self.SkinID = 0
|
| | | self.HP = 0
|
| | | self.HPEx = 0
|
| | | self.MaxHP = 0
|
| | |
| | | DumpString = '''// B4 24 回合战斗初始化 //tagSCTurnFightInit:
|
| | | ObjID:%d,
|
| | | NPCID:%d,
|
| | | HeroID:%d,
|
| | | SkinID:%d,
|
| | | HP:%d,
|
| | | HPEx:%d,
|
| | | MaxHP:%d,
|
| | |
| | | %(
|
| | | self.ObjID,
|
| | | self.NPCID,
|
| | | self.HeroID,
|
| | | self.SkinID,
|
| | | self.HP,
|
| | | self.HPEx,
|
| | | self.MaxHP,
|