def __init__(self,radiu,unit,index): super().__init__(radiu,unit,index) self.coolDown=1.0#技能冷却时间 self.cdLeft=1.0#当前技能的剩余冷却时间 self.damageKind=Damage.PENETRATION_DAMAGE() self.damageNum=10 self.missileSpeed=10
def trigger(self,list): damage=list[1] if damage.kind==Damage.PENETRATION_DAMAGE(): traget=list[0] traget.causeDamage(traget.no,Damage.REAL_DAMAGE(),5) self.unit.events.append(Event(self.unit.manager.createEffection,[ 0 ,traget.no]))#針對traget 創造編號0的效果