流血
<pre><code class="language-python">extends Buff
class_name b_liuXue
func _init(lv = 1):
attInit()
effId = "p_liuXue"
life = lv
isNegetive=true
func init():
pass
func _connect():
masCha.connect("onHurt",self,"onHurt")
func _upS():
eff.amount = clamp(life,1,10)
func onHurt(atkInfo:AtkInfo):
if atkInfo.atkType != Chara.AtkType.EFF :
atkInfo.atkCha.hurtChara(masCha,atkInfo.atkVal * (0.2 + life * 0.02) * pw,Chara.HurtType.PHY,Chara.AtkType.EFF)
</code></pre>