#!/usr/bin/python
|
# -*- coding: GBK -*-
|
#
|
##@package
|
#
|
# @todo: ¸ù¾ÝÓ¡¼ÇÀ´Ôö¼Ó¹¥»÷£¨¼¼ÄÜ£©É˺¦
|
#
|
# @author: Alee
|
# @date 2019-4-26 ÏÂÎç05:58:01
|
# @version 1.0
|
#
|
# @note:
|
#
|
#---------------------------------------------------------------------
|
|
import ChConfig
|
import AttackCommon
|
import PlayerControl
|
|
|
def CheckCanHappen(attacker, defender, effect, curSkill):
|
if effect.GetEffectValue(2):
|
# Ö»Õë¶ÔµÚһĿ±ê
|
if AttackCommon.GetFirstDefenderID(attacker) != defender.GetID():
|
return False
|
|
|
return True if PlayerControl.GetYinjiCnt(attacker) else False
|
|
|
def GetValue(attacker, defender, effect):
|
return effect.GetEffectValue(0)*min(PlayerControl.GetYinjiCnt(attacker), effect.GetEffectValue(1))
|