
宠物AI和技能设定-A.pdf
6页宠物 AI 和技能设定行为人日期行为邱果2005-11-1 创建文档邱果2006-2-8 修改 AI 和技能系统阮玫2006-4-25 限制主动技上限目的:宠物AI 和技能的设定要求:(一)宠物行动方式(1)宠物行动方式描述A 区域:主人3 米范围之内;B 区域:距离主人3~8 米;C 区域:距离主人8~15 米;D 区域:距离主人15 米开外宠物的行为不受玩家所直接控制,无论是远程攻击,还是近程攻击宠物皆是随主人的距离附近1. 宠物在正常情况下,不会离开主人3 米的距离在区域A 内会以和主人相同的移动速度跟随在主人身后2.因网络不同步的原因, 或者宠物受到减速冰冻等技能影响,宠物离开了区域A,则以以下方式行动:区域 B:宠物小跑至主人的身边(但是被使用减速技能时不会);区域 C:宠物快速跑至主人身边(但是被使用减速技能时不会);区域 D:宠物瞬移至主人身边(但是被使用减速技能时不会);在不同场景:宠物瞬移至主人身边(无论有没有减速都会瞬移)3. 玩家使用主动技时,宠物在主人的身边3 米内能发动主动技能,其他时候不能发D C B A 4. 宠物技能发动时是停止移动,发动技能动作 动作一定会完整做完才会再次被移动,除非被强制瞬移。
5. 宠物会受到减速类技能影响,如冰冻,在冰冻时,如果主人离开宠超过3 米,宠物的主动技按钮会灰化,不可使用6. 当宠物减速类技能影响完毕,宠物会按照1 和 2 的规则移动宠物只会在主人攻击行为构成,才会与主人同步攻击,且无论宠是否物理攻击还是法术攻击都保持与主人同步主人如果是远程攻击的法师,即使是物理攻击也用远程方式) ,宠物判断发动攻击的条件为主人发动攻击行为当宠物开始攻击时,会一直攻击直到将攻击对象打死或自己被打死为止,除非主人走出宠物3 米开外, 宠物会在结束最近一次攻击之后回到主人3 米范围之内,然后继续攻击当主人的攻击对象变化时,宠物的攻击对象也会变化战斗时更换宠后,宠的攻击对象将会清空如果宠物A 正在攻击怪物X,在怪物 X 还未死亡的时候,主人用宠物B 替换宠物 A 参战,宠物B 参战后,如果主人再没有对怪物X 构成攻击确认,则宠物 B 将不再攻击怪物X,就算此时再让宠物A 参战,它也不会再攻击怪物X,除非主人重新对怪物构成攻击确认主人构成攻击确认的方式为——主人对敌方释放可以引起NPC 怪物攻击主人的技能像魔兽中猎人的标记这类技能,由于不能引起NPC 怪物攻击主人,自然也无法让自己的宠物攻击怪物。
(同理,玩家之间的PK 也是这一规则)(二)宠物的AI 和技能设定(1)宠物基础AI 描述主人行为宠物相应行为跑动紧紧跟随在主人身后,如果正在放技则将技放完再跟,超过 3 米则加速或瞬移到主人身旁对敌使用技能攻击该敌(无距离限制) ,一定机率释放技能攻击主人被攻击但没有任何行动不行动,但是被攻击时反震、反击、忠心等蕴含技能依然有效所有宠物都拥有一个攻击对象和一个辅助对象(即为攻击技能的施放对象和辅助技能施放的对象):攻击对象默认为主人的攻击对象,如果主人没有攻击对象,则攻击对象为空,宠物只能施放辅助技能;辅助对象默认为主人2)宠物性格分类及其扩展AI 给宠物增加一个性格值(隐藏),性格值受宠物的种类影响,在生成宠物时随机生成,不同种类的宠物生成的各种性格值的几率不同,根据性格值的大小不同,如下表所示, 按区段将性格分为:胆小、警慎、忠诚、精明、勇猛五大类胆小警慎忠诚精明勇猛0 1 2 3 4 宠物的性格值是隐藏的,但是宠物的性格类型会显示出来宠物的性格类型将会影响宠物自动技的释放几率3)宠物技能设定按照各种技能的发动方式的不同,将宠物技能分为:被动、自动、手动三类其中手动技是由主人发动,一般有较长的冷却时间,发动条件较为苛刻,平时打怪不会轻易使用;自动技是由宠物战斗时一定几率发动,自动技的发动几率还受宠物性格类型所影响,不同的性格类型对不同类型的自动技发动几率有加强或减弱的效果,自动技是宠物的主要战斗手段;被动技则蕴含于宠物属性之中,起加强宠物 (主人 )某项属性的作用,是持续起作用的。
宠物影响自身属性的技能称为“特性 ” ,每个宠物最多只有一个技能类型发动条件被动蕴含,百分百发动自动根据宠物AI 几率发动手动主人发动根据自动技的作用方式,将自动技分为:物攻、法攻、护主、防御、报复五类,分别在不同的情况下按几率触发自动技类型触发条件物攻宠物主动攻击法攻宠物主动攻击护主主人受到攻击防御宠物受到攻击报复宠物受到攻击不同类型的自动技受不同宠物性格影响不同,具体影响见下表:自动技类型胆小警慎忠诚精明勇猛物攻50%80% 100% 130% 200%法攻200%130% 100% 80% 50% 护主50% 130% 200% 100% 80% 防御100% 200% 100% 80% 50% 报复50%80% 100% 200%130% 自动技都有各自的基础发动几率,实际发动几率为:基础几率 * 性格影响系数如: “连击”的基础发动几率为10%,但如果拥有“连击”的宠物性格是“勇猛”的,那么连击的实际发动几率=10%*200%= 20%普通攻击以一种基本自动技的形式存在,如果战斗时该回合没有Random 出任何自动技, 则宠物使用普通攻击打击敌人技能名称技能类型技能说明冰精特性被冰系法术击中不受伤害,反而加血,加血量为:对方冰系法术基本伤害 *3%, 但被火系法术击中受130%伤害火灵特性被火系法术击中不受伤害,反而加血,加血量为:对方火系法术基本伤害 *3%,但被冰系法术击中受130%伤害毒蛊特性被毒系法术击中不受伤害,反而加血,加血量为:对方毒系法术基本伤害 *3%, 但被雷系法术击中受130%伤害雷兽特性被雷系法术击中不受伤害,反而加血,加血量为:对方雷系法术基本伤害 *3%,但被毒系法术击中受130%伤害迟钝特性宠物的血有10%的加成,但命中、闪避有10%的削弱狡猾特性宠物的命中、闪避有10%加成,但防御(物/ 魔)有 10%的削弱憨厚特性宠物的防御(物/ 魔)有 10%的加成,但会心有10%的削弱拼命特性宠物的会心有10%的加成,但宠物的血有10%的削弱法魂特性宠物的魔法攻击有10%的加成,但物理攻击会受到20%的削弱蛮力特性宠物的物理攻击有10%的加成,但魔法攻击会受到20%的削弱识破被动给主人加上识破BUFF ,宠物出战状态下有效,提高主人识破隐身能力高级识破被动给主人加上识破BUFF ,宠物出战状态下有效,提高主人识破隐身能力借力被动给主人释放BUFF增加主人力量,不限时间,具体数值读表高级借力被动给主人释放BUFF增加主人力量,不限时间,具体数值读表移魂被动给主人释放BUFF增加主人定力,不限时间,具体数值读表高级移魂被动给主人释放BUFF增加主人定力,不限时间,具体数值读表加速被动给主人释放BUFF增加主人身法,不限时间,具体数值读表高级加速被动给主人释放BUFF增加主人身法,不限时间,具体数值读表强身被动给主人释放BUFF增加主人体力,不限时间,具体数值读表高级强身被动给主人释放BUFF增加主人体力,不限时间,具体数值读表凝神被动给主人释放BUFF增加主人灵气,不限时间,具体数值读表高级凝神被动给主人释放BUFF增加主人灵气,不限时间,具体数值读表极冰凝杀手动冰系群攻技,攻击目标为中心,半径6 米范围内所有敌人,攻击力高低与宠物魔攻有关劫火焚杀手动火系群攻技,攻击目标为中心,半径6 米范围内所有敌人,攻击力高低与宠物魔攻有关腐毒蚀杀手动毒系群攻技,攻击目标为中心,半径6 米范围内所有敌人,攻击力高低与宠物魔攻有关九雷击杀手动雷系群攻技,攻击目标为中心,半径6 米范围内所有敌人,攻击力高低与宠物魔攻有关血爆手动宠物自爆,伤害以宠物为中心,周围6 米范围内所有敌人,伤害值为宠物等级 *10 高级血爆手动宠物自爆,伤害以宠物为中心,周围6 米范围内所有敌人,伤害值为宠物等级 *20 圣爆手动宠物自爆,给周围以宠物为中心,周围6 米范围内所有己方人、宠补血,补血值为宠物等级*10 高级圣爆手动宠物自爆,给周围以宠物为中心,周围6 米范围内所有己方人、宠补血,补血值为宠物等级*20 净化手动随机解除主人一种不良buff ,包括弱控制 (缠绕、 迟缓、沉默、封印)和 SOT (物理攻击弱化、魔法攻击弱化、物防弱化、魔防弱化、火抗弱化、冰抗弱化、电抗弱化、毒抗弱化)高级净化手动随机解除主人一种不良buff , 包括弱控制 (缠绕、 迟缓、沉默、封印)、强控制(冰封、睡眠、眩晕、恐惧、点穴、媚惑、麻痹)、SOT (物理攻击弱化、魔法攻击弱化、物防弱化、魔防弱化、火抗弱化、冰抗弱化、电抗弱化、 毒抗弱化) 和 DOT (HP1DOT 、HP2DOT 、HP3DOT 、HP4DOT 、HP5DOT 、MP1DOT 、MP2DOT、SP1DOT 、SP2DOT )重生手动主人使用后给宠物加上30S重生 BUFF ,宠物在BUFF消亡前被打死将会自动复活,气血恢复30%,复活同时BUFF消失高级重生手动主人使用后给宠物加上45S重生 BUFF ,宠物在BUFF消亡前被打死将会自动复活,气血恢复30%,复活同时BUFF消失共生手动将宠物所剩的一半HP ,按 50%的比例转给主人,如果宠还剩100 点HP的话,使用共生后,宠还剩50HP ,转给主人25HP高级共生手动将宠物所剩的一半HP按 80%的比例转给主人,如果宠还剩100 点 HP的话,使用共生后,宠还剩50HP ,转给主人40HP治疗手动恢复主人部分HP ,恢复值为宠物等级*3高级治疗手动恢复主人更多HP ,恢复值为宠物等级*5冰爆手动宠物自爆,将宠物周围6 米范围的敌人冰冻住3S高级冰爆手动宠物自爆,将宠物周围6 米范围的敌人冰冻住6S肉墙手动发动后给主人释放BUFF , 15S 内主人所受任何伤害的50%将转到宠物身上高级肉墙手动发动后给主人释放BUFF , 15S 内主人所受任何伤害的80%将转到宠物身上神佑手动发动后给主人释放BUFF ,8S 内主人无敌,主人一旦施放技能,无敌状态取消,使用后宠物立即死亡高级神佑手动发动后给主人释放BUFF ,15S 内主人无敌,主人一旦施放技能,无敌状态取消,使用后宠物立即死亡嗜血手动发动后 15S 内宠物的物理攻击力提高20%, 同时宠物的物理防御为平时的 80%高级嗜血手动发动后 15S 内宠物的物理攻击力提高40%, 同时宠物的物理防御为平时的 70%血祭手动使用后销耗宠50%的 HP ,按 40% 的比例转成主人的MP高级血祭手动使用后销耗宠50%的 HP ,按 80% 的比例转成主人的MP伪装手动使用后宠物处于无敌状态,但同时也无法移动和攻击,持续10S高级伪装手动使用后宠物处于无敌状态,但同时也无法移动和攻击,持续20S附身手动发动后宠物和它的攻击对象无法动弹和释放技能(强控制), 持续 10S,但被附身的对象一旦遭到攻击,附身效果立即消失。
高级附身手动发动后宠物和它的攻击对象无法动弹和释放技能(强控制), 持续 20S,但被附身的对象一旦遭到攻击,附身效果立即消失反击自动(报复)给自己加个反击BUFF ,有 10%的几率在受到敌人近身普通攻击的时候反击敌人 (直接给敌人多一次普通攻击伤害即可,不计算出招时间)高级反击自动(报复)给自己加个反击BUFF ,有 20%的几率在受到敌人近身普通攻击的时候反击敌人 (直接给敌人多一次普通攻击伤害即可,不计算出招时间)吸血自动(报复)给自己加个吸血BUFF , 有 10%几率在普通攻击时吸取敌人伤害值1%的 HP高级吸血自动(报复)给自己加个吸血BUFF , 有 20%几率在普通攻击时吸取敌人伤害值3%的 HP寒冰咒自动(法攻)冰系单体攻击技,攻击力高低与宠物的魔攻属性有关烈火咒自动(法火系单体攻击技,攻击力高低与宠物魔攻属性有关攻)血毒咒自动(法攻)毒系单体攻击技,攻击力高低与宠物魔攻属性有关霹雷咒自动(法攻)雷系单体攻击技,攻击力高低与宠物魔攻属性有关反震自动(报复)给自己。












