| | |
| | | def DoFBOnKill_Player(atkobj, defender, tick):
|
| | | gameFB = GameWorld.GetGameFB()
|
| | | atkIsPlayer = atkobj.GetGameObjType() == IPY_GameWorld.gotPlayer
|
| | | baseCnt = IpyGameDataPY.GetFuncCfg('ElderBattlefieldSys', 2)
|
| | | addScore = 0
|
| | | if atkIsPlayer:
|
| | | playerID = atkobj.GetPlayerID()
|
| | |
| | | gameFB.SetPlayerGameFBDict(playerID, FBPlayerDict_ContKillCntEx, contKillCntEx)
|
| | | #连杀广播
|
| | | ckillSysList = IpyGameDataPY.GetFuncCfg('ElderBattlefieldSys', 1)
|
| | | baseCnt = IpyGameDataPY.GetFuncCfg('ElderBattlefieldSys', 2)
|
| | | |
| | | perCnt = IpyGameDataPY.GetFuncCfg('ElderBattlefieldSys', 3)
|
| | | if contKillCntEx >= baseCnt and contKillCntEx % perCnt == 0:
|
| | | sysIndex = min((contKillCntEx - baseCnt) / perCnt, len(ckillSysList) - 1)
|