0312 修复莲台装备多个相同技能触发概率计算错误的问题
| | |
| | | self.AffectSuperEquipSkillDict[key] = []
|
| | |
|
| | | self.AffectSuperEquipSkillDict[key].append((skillTypeID, effectID))
|
| | | # 效果叠加根据技能个数会衰减 = 1-pow((1-初始值),相同技能个数)
|
| | | self.AffectSuperEquipEffectCntDict[effectID] = 1 - pow((1 - curEffect.GetEffectValue(0)),value)
|
| | | # 效果叠加根据技能个数会衰减 = 1-pow((1-初始值/10000.0),相同技能个数)*10000
|
| | | self.AffectSuperEquipEffectCntDict[effectID] = int((1 - pow((1 - curEffect.GetEffectValue(0)/10000.0),value))*10000)
|
| | |
|
| | | GameWorld.DebugLog("RefreshSuperEquipSkillDict %s-%s"%(self.AffectSuperEquipSkillDict, self.AffectSuperEquipEffectCntDict))
|
| | |
|