dotaai吧 关注:21,226贴子:482,274

AI制作趣谈

只看楼主收藏回复

\占楼等更/
\插楼者死/
\请善用楼中楼/


IP属地:上海1楼2014-02-14 21:48回复
    ※月之骑士:月刃不再和黯灭/雷锤冲突了。


    模拟出的法球看起来工作情况还不错。
    dota原版模拟法球的办法是“受伤单位如果在2.5秒内被伤害来源攻击过,而且此次伤害大于40,那么算作是普攻伤害”。
    ——你可以想想当年圣堂大根流是怎么出现的了。
    后来冰蛙做了额外处理,使大根伤害无论如何都算作技能伤害。
    其实有个神奇的道具叫做辉耀,而这东西烧血是不算技能伤害的。可惜伤害只有50点,扣除魔抗不到40点,也就不能当成是普攻伤害。
    ……不过还有另一件道具叫做纷争面纱!削除25%魔抗以后,辉耀就能触发各类奇怪的法球了——比如双刀什么的。
    至少一直到了6.79e,辉耀蝙蝠加个纷争面纱都是可以每秒烧400血的,不知下版本会不会修这个bug。
    - 移除了神杖升级后的月蚀对每个单位的月光攻击次数限制
    其实没移除,只是改成了9999


    IP属地:上海本楼含有高级字体2楼2014-02-14 21:50
    收起回复
      ※修补匠-激光:现在会在激光打到敌人身上时才产生伤害。
      每0.01秒判断敌人身上的buff,如果有激光的致盲buff则给予伤害。如果超过5秒还没发现buff的话,就判断这次技能施放失败(也就是被躲)了。
      你猜激光的技能模板是什么?其实就是熊猫酒仙的醉酒云雾,只不过减速改成了0%,丢失概率上升到了100%。


      IP属地:上海3楼2014-02-14 21:53
      收起回复
        ※嗜血狂魔:当嗜血渴望激活时,你的英雄的移动速度上限被移除
        这是最近几个版本比较超越常理的改动之一。如何超越522的移速呢?答案就是模拟移动。
        首先每0.3秒(不知原版是多少秒)判断所有敌方英雄的血量并计算额外移动速度的数值。换句话说就算敌方英雄死掉或回上血,视野和移速加成也会持续0.3秒。←应该无所谓吧……
        每0.01秒(原版貌似是0.005,不过0.01已经足够平滑了)判断当前位置,如果和0.01秒前的位置距离大于0.1且小于6(即当前移速大于10小于600),则额外朝着这个方向移动一小段距离。
        之所以要写上小于6,是因为需要避免TP、飞鞋或跳刀的影响。
        在这个AI版本里,这个被动是比原版要强的——因为变羊不会影响额外移速部分。
        另外,-ms不会显示额外移动速度。
        至于敌方英雄的视野,是为每个残血敌方英雄赠送一个无敌的飞行隐身单位,视野范围是150。每0.02秒一次,将这个单位移到对应的英雄头顶上。如果英雄的血量大于50%,这个单位就暂时被收回。


        IP属地:上海本楼含有高级字体4楼2014-02-14 21:55
        收起回复
          ※育母蜘蛛
          育母蜘蛛现在可以在蛛网中完全不受阻碍地移动(能够跨越悬崖,树木等等);当敌人拥有你的视野时,无视地形效果将失效
          其实还真没什么技术含量。
          每0.01秒一次,判断自己和所有蛛网的距离,如果有任何蛛网离自己距离够近,那么增加回血隐身技能。
          如果在这个基础上,你【属于近卫,且不能被天灾看见】或【属于天灾,且不能被近卫看见】,则开启无视地形。
          如果所有蛛网都在远方,那么删除回血隐身技能,并关闭无视地形。
          由于是0.01秒一次判断,所以有可能出现走到树林里后,延迟了那么0.01秒被关闭了无视地形从而走不回来的杯具。
          ……\原版也同样有这个bug/


          IP属地:上海本楼含有高级字体5楼2014-02-14 21:58
          收起回复
            ※混沌骑士
            混乱之箭的伤害和眩晕时间现在呈负相关
            曾经是随机两个数值,现在是随机一个数值,另一个数值按比例从这个数值运算得来。
            ※兽王-野性呼唤:现在有2个独立的技能来分别召唤2种单位。
            快捷键是D和E。图标没改……
            ※干扰者
            静态风暴 - 增加了神杖升级:静态风暴能沉默物品,并且持续时间增加2秒
            每1秒为范围里的所有单位添加一个持续2秒伤害为0的末日。
            持续时间的增加使得达到最大伤害的时间也增加了,换句话说也就是爆发低了,但偏向控场的趋势更强。
            但这个版本的萨尔是真心厉害啊,感觉自己用萨尔的胜率高得离谱。
            ※末日使者
            末日现在生效之前会先移除目标身上的增益效果
            “增益效果”是包括龙骑士和炼金等变身buff的,这不是bug。
            就像某版本的血魔D……


            IP属地:上海本楼含有高级字体6楼2014-02-14 22:00
            收起回复
              ※卓尔游侠
              强击光环现在可以手动施放以影响全地图的普通单位,持续30秒(120秒冷却时间)
              没做这部分的AI,就是说AI不会手动开光环。简单来说就是一个马甲单位两个技能,一个影响英雄和小兵,一个只影响英雄。
              开启以后增加影响小兵的技能,30秒后删掉。
              两个技能都有46级,每级+2攻击力。换句话说最多也就+92攻击力(待考证)
              重做沉默魔法
              使用了卡尔超震声波的模型。
              沉默波的速度暂定为2000,击退距离严格线性递减。
              虽说最远距离是900,但由于作用范围是250,所以最远能波及到1150码的单位。不过,900码外的单位就不会被推送了。
              就像6.80更新日志写的,推送不打断持续施法。
              ※谜团
              - 增加了神杖升级:在黑洞中附加午夜凋零的伤害.这部分伤害可以和午夜凋零叠加.
              ——普通攻击,通用伤害
              其实平常我们说的“法术伤害”是“普通攻击,火焰伤害”。
              “法术攻击,普通伤害”是“普通攻击,普通伤害”。
              “法术攻击,通用伤害”是“普通攻击,通用伤害”。
              明明写着是“法术攻击”实际上却是“普通攻击”,真是奇怪。


              IP属地:上海本楼含有高级字体7楼2014-02-14 22:02
              收起回复
                ※虚空假面
                现在虚空假面在时间结界内有1000的移动速度,同时拥有相位移动能力
                基本上和血魔差不多,也是模拟移动,不过这个移动速度是固定的。
                每0.01秒判断和上一时刻的位移,如果在结界内,而且位移大于0.1小于6,则额外移动(10-已移动的距离)。
                ※祈求者
                熔炉精灵的攻击距离从300->900降低到300->690
                线性增加,每级+65。
                电磁脉冲的魔法损毁量从100->400点提高到100->550点
                线性增加,每级+75。
                幽灵漫步的自身移动速度变化从-30/-25/-20/-15/-10/-5/0%提高到-30/-20/-10/0/10/20/30%
                由于没办法修改4级以上的技能,所以增加了一个速度补正的buff。
                每0.01秒判断,当幽灵漫步buff消失时,加速补正技能也被删除。


                IP属地:上海本楼含有高级字体8楼2014-02-14 22:04
                收起回复
                  ※军团指挥官
                  勇气之霎现在每触发一次只会造成一次具有吸血效果的反击(即使持续时间内有多次攻击)
                  勇气之霎的状态持续时间从0.5秒增加到1秒
                  勇气之霎的内置冷却时间从1.2秒降低到0.9秒
                  ↑是否有bug待测试。
                  军团指挥官的攻击力加成上限从原版的+511上升到+2047
                  ※恶魔巫师
                  阿哈利姆神杖现在能使死亡一指对初始目标200范围内的其他目标造成伤害
                  若风你听见了么若风!
                  视觉特效暂定为lion身上冒出一堆闪电分别打击各个目标。
                  其实闪电链是不是也不错?


                  IP属地:上海本楼含有高级字体9楼2014-02-14 22:05
                  收起回复
                    ※地卜师
                    分则能成的等级要求从4/11/18降低到3/10/17
                    重写了加点部分的AI。
                    ※变体精灵
                    现在能在波浪形态中攻击或施法
                    待测试。
                    ※暗夜魔王
                    - 夜幕降临会使敌方视野降低25%(影响英雄,小兵和守卫)
                    其实就是给每个敌人加了个-200视野的技能。
                    冰蛙为什么煞费苦心要把每个单位的夜间视野削成800呢,因为他也懒得去枚举各个不同的视野做多个削减视野的技能了。
                    ※黑曜毁灭者
                    - 物品不再触发精气光环
                    待测试。


                    IP属地:上海本楼含有高级字体10楼2014-02-14 22:06
                    收起回复
                      ※幻影刺客
                      - 窒息之刃现在拥有和恩赐解脱相同的暴击几率和伤害系数
                      视觉效果和原版不一样。
                      ※暗影恶魔
                      暗影剧毒的最大有效叠加层数从4层增加到5层
                      爆发高达1000+,但首先你得有命能叠到5层……
                      ※矮人狙击手
                      瞄准的射程加成从80/160/240/320提高到100/200/300/400
                      最大射程高达1050?说火枪早晚被自己压出经验区不是没有理由的。
                      ※骷髅王
                      - 移除了致死打击的主动部分
                      为了避免AI的bug,没有移除技能本身,但移除了效果,就是说变成了一个空技能。


                      IP属地:上海本楼含有高级字体11楼2014-02-14 22:07
                      收起回复
                        ※幽鬼
                        - 你现在可以连续对你的各个幻象使用降临
                        - 降临的施法点由0.3优化至0
                        简单来说,施法前摇的时候就直接瞬移。
                        ※裂魂人
                        - 幽冥一击现在不是1秒魔法免疫的施法延迟,而是需要1.2秒施法时间(可以被打断)
                        由于修改了技能模板,故AI待测试。
                        ※死灵飞龙
                        - 基础魔法抗性由25%降低至10%
                        死灵龙天生有个受到法术伤害变为1.2倍的技能,0.75*1.2=0.9
                        顺带一提,地卜师是0.86,也就是0.75*0.86=0.645,比所谓的65%还低一点点。
                        ※风行者
                        集中火力现在没有施法前摇
                        技能模板改成了没有伤害和闪电视觉特效死亡一指


                        IP属地:上海本楼含有高级字体12楼2014-02-14 22:08
                        收起回复
                          ※剧毒术士
                          - 毒刺的持续时间由6/8/10/12增加至6/9/12/15
                          - 毒刺的持续伤害不再会打断恢复或影响闪烁匕首的使用了
                          - 瘟疫守卫的攻击现在造成当前等级的毒刺一半的伤害(当剧毒术士和瘟疫守卫的毒刺同时影响一个单位时,只有最高的伤害生效)
                          dota1这个坑爹的毒刺仍然能打断恢复,于是重写成了模拟法球+生命流失
                          但生命流失又会无视魔抗,于是做了非常麻烦的处理——挨个检查魔抗技能并计算总魔抗。
                          魔抗检查顺序是斗篷->头巾->笛子(三项不叠加)->堆积腐肉->毒龙皮肤->神灵魔抗->死灵龙魔抗->死灵龙基础魔抗->地卜师基础魔抗。有漏掉的么……
                          重写了剧毒术士的加点(从主1变为主被动和蛇棒),大幅增加了蛇棒施放频率。
                          之前不到9级是不会放蛇棒的,现在(理论上)从3级就会开始放蛇棒耗血了。
                          于是发布后我想起这个技能的bug了……
                          伤害无视魔法免疫,buff无法被净化,对虚无单位不造成1.44倍伤害。


                          IP属地:上海本楼含有高级字体14楼2014-02-14 22:11
                          收起回复
                            ※熊猫酒仙
                            - 重做了元素分离的神杖升级
                            神杖不再升级任何属性,冷却时间,持续时间等等.
                            现在将赋予大地雷霆一击,赋予风暴醉酒云雾,赋予火焰醉拳.
                            没有为每个分熊猫增加新AI,换句话说AI熊猫不会用A杖后的新技能
                            ※遗忘法师
                            - 衰老对友军的伤害加成效果由40%降低至25%
                            - 衰老对敌军的伤害加成效果由40%提高至50%
                            为[友军/敌军]临时添加一个[降低/提高]魔法伤害的技能,每0.01秒检查,如果不在虚无状态下则删除技能。应该不会有对面有骨法还手贱出绿杖虚灵的人吧……
                            - 若你在满生命值时对敌方英雄使用生命汲取,那么你会恢复魔法值
                            回复间隔为0.01秒。


                            IP属地:上海本楼含有高级字体15楼2014-02-14 22:13
                            收起回复
                              ※大魔导师
                              - 增加了神杖升级:冷却时间由20/18/16降低至5,施法距离由1000增加至1400,并使所有偷取的技能获得神杖升级
                              建立了一个装满A杖技能的小数据库,如果偷取的技能在数据库里就做特别处理。
                              ※莫尔迪基安的臂章
                              - 不洁之力的力量加成将在0.7秒内逐渐获得
                              0.028秒获得第一点力量,然后每0.112秒获得4点力量。
                              ※魔瓶
                              - 价格由600提高至650
                              现在按住ctrl键能对队友使用(不能给别人神符)←怎么可能啦。
                              现在双击魔瓶才能使用,而不是之前的单击。
                              也可以单击魔瓶后点自己或别人来使用
                              回复速率从每秒回复变为每0.1秒回复。
                              ※侦查守卫、岗哨守卫
                              现在可以对友军使用来转移一个守卫
                              若对AI使用导致守卫丢失请自负全责……


                              IP属地:上海本楼含有高级字体17楼2014-02-14 22:22
                              收起回复