/// <summary> /// 进行破防攻击,附加一定伤害 /// </summary> /// <param name="harm">原始伤害</param> /// <param name="attacker">攻击者</param> /// <param name="defencer">防御者</param> /// <param name="messageQueue">消息队列,用于输出技能释放消息</param> /// <returns>标示是否发动成功</returns> public override bool Onset(ref int harm, IFighter attacker, IFighter defencer, Queue <string> messageQueue) { if (attacker.Level >= defencer.Level) { harm += (attacker.Level - defencer.Level) + RP.Next(1, 3); } base.Onset(ref harm, attacker, defencer, messageQueue); return(false); }