第135章:刺客DLL(1 / 3)

醉风月 颛煜 1415 字 2021-03-03
请收藏本站,并多收藏几个备用站点:

刺客程序构思如下:首先,原有演奏家程序的“控制+攻击”连招模式仍然可以在自动战斗中使用,因此这一段代码也可以照搬。

但光有这段代码是不够的。这是因为:

襄王大部分技能属于近程范围技能,所以其发起对敌方的致命连招攻击之前,必须先接近对方到适当距离,以便发起第一招控制【疾风冲刺】。冲刺技能将对方击倒的同时也让自身迅速接近对方,然后才能展开连招攻击,对敌方造成致命伤害。

此外,发动连招攻击还必须具备所有的控制以及攻击技能都已经冷却完毕这个前提条件。

由于演奏家程序属于半自动化辅助程序,这些前置的准备工作与判断工作其实都是由人工完成的,并不需要程序操心。

但如今要开发的刺客程序是无人值守的全自动战斗程序,那么所有这些前置判断以及预备工作都必须由程序自身完成。

具体来说,就是要由刺客程序自己去控制襄王接近幽鬼,在有效距离内发起攻击,然后在发起连招攻击之前要准备好所有的前置条件。

人间幽鬼属于远程职业,它擅长远攻,但是防御比较脆弱,因此在战斗过程中他的主要策略是边跑边射,尽量避免与对方短兵相接。

所以程序还要让襄王具备自动追击的能力。这时候,霸王的加速技能“驰骋”成了追击敌人的关键。

程序在判断襄王已经准备好控制技能与攻击技能冷却完毕的情况下,使用驰骋技能开启加速状态,展开追击。

在襄王距离幽鬼十步距离以内的范围时,首先使用中程控制技能【疾风冲刺】将幽鬼击倒控制在原地,并迅速接近对方,再展开连招杀戮。

这里,疾风冲刺这个冷却快射程远的控制技能,便成为致胜的另一个关键。

“疾风冲刺”这个技能是霸王职业为数不多的中程攻击技能之一,它可以在10步距离以内对准目标发起瞬间移动冲击,并将之击倒在地。如果与目标的距离超出这个范围,则无法使用这个技能。

因此程序首先要做到的是准确判断双方的距离,避免让技能空放。

只有冲刺成功,才可能连上后面的那些技能,在短时间内给对方造成致命伤害。

但是冲刺技能也有一定的概率命中失败,特别是当对方处于曲线运动过程中时候,冲刺更容易miss。

那么这时候,程序就需要作出正确的选择:如果没有成功将对方击倒,后续的技能就先不施放。留着等到下一次成功将对方击倒之后再使用。

同时要考虑到,幽鬼作为远程攻击职业,它会在逃跑过程中发射箭矢攻击,程序必须要襄王有效的躲避这些攻击,尽量减少伤害。

由于幻弓的武器攻击是直线方向的,因此为了减少自身伤害,襄王必须采用曲线的走位方式,让对方难以瞄准,尽量降低自身受到的伤害。