shank吧 关注:779贴子:10,388
  • 8回复贴,共1

武士刀优化脚本

只看楼主收藏回复

这个脚本能提供以下功能:
武士刀上挑的动作同时向前平移
武士刀的前突刺距离增加至半个屏幕(比较夸张吧,哈哈)
打开G:\shank\data\stategraphs\shank目录下的:
attacks_sword.lua
找到第389行:    
             AtTime(1*FRAMES, GenEvent("sword_swipe") ),         --第389行        
在389行下面加上这三行代码:
             AtTime(2*FRAMES, SetGroundSpeed( 4*MPS ) ),
             AtTime(7*FRAMES, SetGroundSpeed( 4*MPS ) ),
             AtTime(8*FRAMES, SetGroundSpeed( 0*MPS ) ),
这个表示在shank使出武士刀上挑的时候在第二帧, 第七帧分别向前平移4格, 第八帧停下.
打开G:\shank\data\stategraphs\shank目录下的:
grapples_sword.lua
找到第20行:
             SetGroundSpeed( 9*MPS ),
把数字9改成20吧, 也就是这样:
             SetGroundSpeed( 20*MPS ),
这个表示Shank在用武士刀突刺的时候向前平移20格, 当然你也可以夸张的改更大一点.



IP属地:加拿大1楼2010-11-22 19:00回复

    今天突然想起了一个新的主意,
    就是修改脚本, 使得武士刀在突刺后可以继续连招.
    官方设定武士刀的突刺是擒拿的一种, 而且是终结技,
    不能连招的, 那我们现在就改一下:
    Shank\shank\data\stategraphs\shank文件夹下
    grapples_sword.lua文件
    第71行插入以下代码:
    time_tags =
    {
    TimeTag("combo", 2*FRAMES, 27*FRAMES),
    TimeTag("branch", 5*FRAMES),
    },
    上面代码的作用是, 告诉电脑AI
    在突刺动作的第2帧和第27帧是突刺连招计算的时间, 在这段时内可以连招.
    输入的连招指令最快将会在第5帧开始变招.
    


    IP属地:加拿大2楼2010-11-23 20:00
    回复
      我晕后面的发不上来, 说我有敏感字, 
      等我编辑下


      IP属地:加拿大3楼2010-11-23 20:02
      回复
        第107行也就是at_time的后面end_transitions的前面加入以下代码:
        抱歉就是这段代码发不上来, 不过你可以从grapples_sword.lua文件里面找到,
        办法就是在这个文件里面搜"Sword parry attack"看到下面有个State{}
        在这段State代码里面把transitions整个都拷过来.
        因为突刺的State代码grapple_sword里是没有transitions的,
        也就是说用这个transitions来代替.
        上面这段代码的作用是说在突刺动作中可以连的招数.
        好了, 保存后试试吧,
        切换到武士刀一个突刺, 再使用其它招数可以连了.
        


        IP属地:加拿大4楼2010-11-23 20:06
        回复
          回复:4楼
          教我 怎么改的?


          IP属地:上海5楼2010-11-23 22:06
          回复
            我网络硬盘上已经有了, 地址:
            e点ys168点com/问号iwindyforest
            点改成.
            问号改成?


            IP属地:加拿大6楼2010-11-23 22:58
            回复
              刚刚测试修改了武士刀突刺可以连招的脚本后,
              发现可以在突刺中再连突刺,
              结果将敌人刺中后就可以用刀插着这个可怜的哥们
              再这可怜哥们的嚎叫中一直刺到半边了,
              好吧, 我承认脚本虽然是我改的,
              我还真没想到可以这么连, 囧了


              IP属地:加拿大7楼2010-11-23 23:25
              回复
                虽然有点看不懂


                8楼2010-11-23 23:29
                回复
                  非专业的人看过,果断看不懂~


                  IP属地:江苏9楼2010-11-23 23:59
                  回复