跳至主要內容

使用lua脚本魔改则(shady-lua)


内容介绍

shady-lua=Modules/shady-lua/shady-lua.dll

Github: https://github.com/enebe-nb/shady-packer/wiki/Tools-Luaopen in new window

函数表虽然github上列了表,但是具体内容我也不是特别清楚,原作者似乎也退坑了
我的压缩包内含有给的函数表

使用给的函数编程,命名为 .lua 并在 shady-lua.ini 内添加对应路径即可

详情可以下载查看和尝试体验

魔理沙示例是修改魔理沙走路速度为前进30,后退-25,以下为 marisa.lua 的内容
function marisaUpdate(character, actionId, data)
    if actionId == 4 then -- WALKING_FORWARD
        character:applyGroundMechanics()
        character:updateXMovement(30)
        character:advanceFrame()
        return true
    elseif actionId == 5 then -- WALKING_BACKWARD
        character:applyGroundMechanics()
        character:updateXMovement(-25)
        character:advanceFrame()
        return true
    end
end

function marisaInitAction(character, actionId, data)
    -- once each time an action id changes 
end

function marisaInitialize(character, data)
    -- once at battle start, but after InitAction(0)
end

battle.replaceCharacter(soku.Character.Marisa, marisaUpdate, marisaInitAction, marisaInitialize)

下载

可以在我的网盘或mod群的群文件内找到 “Mod 先行版” 这个文件夹,就在里面了

上次编辑于:
贡献者: ChocoFleece