| | |
| | | TreasureType_Gubao, # 古宝寻宝 5
|
| | | ) = range(1, 1 + 5)
|
| | |
|
| | | TreasureType_HeroComm = 11 # 英雄招募 - 普通
|
| | | #TreasureType_HeroComm = 11 # 英雄招募 - 普通
|
| | | TreasureType_HeroHigh = 12 # 英雄招募 - 高级
|
| | | TreasureType_HeroScore = 13 # 英雄招募 - 积分
|
| | | #武将招募的所有类型
|
| | | TreasureType_HeroCallList = [TreasureType_HeroComm, TreasureType_HeroHigh, TreasureType_HeroScore]
|
| | | TreasureType_HeroCallList = [TreasureType_HeroHigh, TreasureType_HeroScore]
|
| | |
|
| | | #活动寻宝类型
|
| | | ActType_HeroAppear = 1 # 武将登场
|
| | |
| | | Sync_TreasureInfo(curPlayer, treasureTypeList)
|
| | | return
|
| | |
|
| | | def ResetLifeCardLucky(curPlayer):
|
| | | treasureTypeList = []
|
| | | for treasureType in TreasureType_HeroCallList:
|
| | | if treasureType in treasureTypeList:
|
| | | continue
|
| | | houseList = IpyGameDataPY.GetIpyGameDataList("TreasureHouse", treasureType)
|
| | | if not houseList:
|
| | | continue
|
| | | for hourseIpyData in houseList:
|
| | | if hourseIpyData.GetLuckyItemRateInfoEx():
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_TreasureLuck % (treasureType), 0)
|
| | | treasureTypeList.append(treasureType)
|
| | | GameWorld.DebugLog("开通永久卡重置武将招募永久卡幸运值! treasureType=%s" % treasureType)
|
| | | break
|
| | | if not treasureTypeList:
|
| | | return
|
| | | Sync_TreasureInfo(curPlayer, treasureTypeList)
|
| | | return
|
| | |
|
| | | def IsActTreasureType(curPlayer, treasureType, actType):
|
| | | ## 是否活动中的寻宝类型
|
| | | if actType == ActType_HeroAppear:
|