|  |  |  | 
|---|
|  |  |  | #    GameWorld.DebugLog("伤血玩家血量为0,清除该伤血!playerID=%s" % hurtID) | 
|---|
|  |  |  | #    return True | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if hurtPlayer.GetInitOK() and not hurtPlayer.GetVisible(): | 
|---|
|  |  |  | curNPC = self.__Instance | 
|---|
|  |  |  | if hurtPlayer.GetInitOK() and (not hurtPlayer.GetVisible() or hurtPlayer.GetSightLevel() != curNPC.GetSightLevel()): | 
|---|
|  |  |  | GameWorld.DebugLog("伤血玩家不可见,清除该伤血!playerID=%s" % hurtID) | 
|---|
|  |  |  | return True | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | #GameWorld.DebugLog("队员不在本线路,不计!playerID=%s" % playerID) | 
|---|
|  |  |  | continue | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if curTeamPlayer.GetInitOK() and not curTeamPlayer.GetVisible(): | 
|---|
|  |  |  | if curTeamPlayer.GetInitOK() and (not curTeamPlayer.GetVisible() or curTeamPlayer.GetSightLevel() != curNPC.GetSightLevel()): | 
|---|
|  |  |  | #GameWorld.DebugLog("队员不可见,不计!playerID=%s" % playerID) | 
|---|
|  |  |  | continue | 
|---|
|  |  |  |  | 
|---|