使用lua脚本魔改则(shady-lua)
内容介绍
shady-lua=Modules/shady-lua/shady-lua.dll
Github: https://github.com/enebe-nb/shady-packer/wiki/Tools-Lua
函数表虽然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 先行版” 这个文件夹,就在里面了