Пример #1
0
        /// <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);
        }