|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | class MapEventPoint(): | 
|---|
|  |  |  | def __init__(self): | 
|---|
|  |  |  | #int    int    int    int    int    int    int    int    string    string    string | 
|---|
|  |  |  | self.Key = 0 | 
|---|
|  |  |  | self.MapID = 0 | 
|---|
|  |  |  | self.NPCID = 0 | 
|---|
|  |  |  | self.IsShowInfo = 0 | 
|---|
|  |  |  | self.Colour = 0 | 
|---|
|  |  |  | self.LowLV = 0 | 
|---|
|  |  |  | self.HighestLV = 0 | 
|---|
|  |  |  | self.Defense = 0 | 
|---|
|  |  |  | self.Drop1 = "" | 
|---|
|  |  |  | self.Drop2 = "" | 
|---|
|  |  |  | self.EXP = "" | 
|---|
|  |  |  |  | 
|---|
|  |  |  | self.count = 12 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def ReadFromList(self, curList): | 
|---|
|  |  |  | self.Key = CommFunc.ToIntDef(curList[0]) | 
|---|
|  |  |  | self.MapID = CommFunc.ToIntDef(curList[1]) | 
|---|
|  |  |  | self.NPCID = CommFunc.ToIntDef(curList[2]) | 
|---|
|  |  |  | self.IsShowInfo = CommFunc.ToIntDef(curList[3]) | 
|---|
|  |  |  | self.Colour = CommFunc.ToIntDef(curList[4]) | 
|---|
|  |  |  | self.LowLV = CommFunc.ToIntDef(curList[5]) | 
|---|
|  |  |  | self.HighestLV = CommFunc.ToIntDef(curList[6]) | 
|---|
|  |  |  | self.Defense = CommFunc.ToIntDef(curList[7]) | 
|---|
|  |  |  | self.Drop1 = CommFunc.ToIntDef(curList[8]) | 
|---|
|  |  |  | self.Drop2 = CommFunc.ToIntDef(curList[9]) | 
|---|
|  |  |  | self.EXP = CommFunc.ToIntDef(curList[10]) | 
|---|
|  |  |  | self.LowLV = CommFunc.ToIntDef(curList[7]) | 
|---|
|  |  |  | self.HighestLV = CommFunc.ToIntDef(curList[8]) | 
|---|
|  |  |  | self.Defense = CommFunc.ToIntDef(curList[9]) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | classObj.ReadFromList(lineList) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | self.__NPCPoint[classObj.NPCID] = classObj | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | if maxlv < point.LowLV: | 
|---|
|  |  |  | maxlv = point.LowLV | 
|---|
|  |  |  | pointNPCID = point.NPCID | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | npcPoint = self.__NPCPoint.get(pointNPCID, None) | 
|---|
|  |  |  | if not npcPoint: | 
|---|