|  |  |  | 
|---|
|  |  |  | curPlayerPropDict["FamilyID"] = curPlayer.GetFamilyID() | 
|---|
|  |  |  | curPlayerPropDict["FamilyName"] = curPlayer.GetFamilyName() | 
|---|
|  |  |  | curPlayerPropDict["FightPower"] = curPlayer.GetFightPower() | 
|---|
|  |  |  | curPlayerPropDict["AppID"] = GameWorld.GetPlayerPlatform(curPlayer) | 
|---|
|  |  |  | #仙魔之争所需属性 | 
|---|
|  |  |  | curPlayerPropDict["MinAtk"] = curPlayer.GetMinAtk() | 
|---|
|  |  |  | curPlayerPropDict["MaxAtk"] = curPlayer.GetMaxAtk() | 
|---|
|  |  |  | 
|---|
|  |  |  | ## 符印信息 | 
|---|
|  |  |  | def __GetRuneInfo(curPlayer): | 
|---|
|  |  |  | runeDict = {} | 
|---|
|  |  |  | runeUnlockList = IpyGameDataPY.GetFuncEvalCfg("RuneUnlock", 1) | 
|---|
|  |  |  | for holeNum in xrange(1, len(runeUnlockList) + 1): | 
|---|
|  |  |  | runeHoleCnt = IpyGameDataPY.GetFuncCfg("RuneUnlock", 4) | 
|---|
|  |  |  | for holeNum in xrange(1, runeHoleCnt + 1): | 
|---|
|  |  |  | runeData = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_Rune_Data % holeNum, 0) | 
|---|
|  |  |  | if not runeData: | 
|---|
|  |  |  | continue | 
|---|