#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package Skill.PassiveBuff.PassiveBuff_4542 # # @todo:buffËø¶¨Êܵ½É˺¦×î´óÖµ£¬²»»á¸ßÓÚ×ÔÉí×î´óÉúÃüÖµx% # @author hxp # @date 2024-04-07 # @version 1.0 # # ÏêϸÃèÊö: buffËø¶¨Êܵ½É˺¦×î´óÖµ£¬²»»á¸ßÓÚ×ÔÉí×î´óÉúÃüÖµx% # #------------------------------------------------------------------------------- #"""Version = 2024-04-07 18:00""" #------------------------------------------------------------------------------- import ChConfig import GameObj def CheckCanHappen(attacker, defender, passiveEffect, skillID, **skillkwargs): return True def GetValue(attacker, defender, passiveEffect): # attacker-ÃüÃûÎÊÌ⣬ʵ¼ÊÊÇbuffÖ÷Ì壬ÔÚ´ËЧ¹ûÖÐΪ±»¹¥»÷Õß×ÔÉí maxPer = passiveEffect.GetEffectValue(0) return int(GameObj.GetMaxHP(attacker) * maxPer / float(ChConfig.Def_MaxRateValue))