#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package Skill.TurnBuffs.BuffAtkType_1003 # # @todo:³ÐÉË»¤¶Ü # @author hxp # @date 2025-08-25 # @version 1.0 # # ÏêϸÃèÊö: ³ÐÉË»¤¶Ü # #------------------------------------------------------------------------------- #"""Version = 2025-08-25 12:00""" #------------------------------------------------------------------------------- import TurnSkill import ChConfig def CalcBuffValue(turnFight, attacker, defender, curSkill): calcType = curSkill.GetCalcType() skillPer = curSkill.GetSkillPer() skillPer += TurnSkill.GetAddSkillPer(turnFight, attacker, defender, curSkill) skillValue = curSkill.GetSkillValue() baseValue = TurnSkill.GetCalcBaseValue(calcType, attacker, defender, curSkill) shieldValue = int(baseValue * skillPer / 10000.0) + skillValue return [shieldValue % ChConfig.Def_PerPointValue, shieldValue / ChConfig.Def_PerPointValue]