| | |
| | |
|
| | | faction = battleObj.faction
|
| | | tagFaction = ShareDefine.CampType_Justice if faction == ShareDefine.CampType_Evil else ShareDefine.CampType_Evil
|
| | | factionObj = GetBattleFactionObj(faction)
|
| | |
|
| | | # 黑夜降临: 敌对玩家每x秒掉血y%,持续xx秒 30908110
|
| | | # 天道威压: 敌对玩家攻击降低x%,持续xx秒 30908111
|
| | |
| | | gainBuffFactionObj.crystalScorePlusRate = buffSkill.GetEffect(0).GetEffectValue(0)
|
| | | gainBuffFactionObj.crystalScorePlusEndTick = tick + buffTime
|
| | |
|
| | | # 采集阵营buff时每个在线阵营玩家增加个人开奖贡献
|
| | | addContribution = IpyGameDataPY.GetFuncCfg("CrossBattlefieldAwardSuper2", 5)
|
| | | for battleObj in factionObj.factionPlayerDict.values():
|
| | | if battleObj.playerID in factionObj.onlinePlayerIDList:
|
| | | battleObj.addSuperItemContribution(addContribution)
|
| | | |
| | | NotifyBattlefieldHelp()
|
| | | NPCCommon.SetDeadEx(curNPC)
|
| | | return
|