sonic-radiance/sonic-radiance.love/datas/parsers/choregraphystep.lua

38 lines
1.5 KiB
Lua
Raw Normal View History

return {
2021-05-15 22:48:25 +02:00
headings = {"name", "condition"},
argumentLists = {
["wait"] = {"duration"},
["addGFX"] = {'sprite', "origin", "x", "y", "z", "affectedByDirection", 'blockProcess'},
2021-05-15 22:48:25 +02:00
["playSFX"] = {"sfx"},
["sendDamage"] = {"power", "type", "element", "isSpecial"},
2021-08-08 16:00:45 +02:00
["sendStatus"] = {"status", "duration", "force"},
["goTo"] = {"who", "origin", "x", "y", "duration", "blockProcess"},
["goTo3D"] = {"who", "origin", "x", "y", "z", "duration", "blockProcess"},
["setAnimation"] = {"who", "animation", "blockProcess"},
["jump"] = {"who", "power", "useDefaultAnimation", "blockProcess"},
["jumpTo"] = {"who", "origin", "x", "y", "duration", "blockProcess"},
["jumpBack"] = {"who", "height", "speed", "blockProcess"},
2021-05-15 22:48:25 +02:00
["waitActorFinished"] = {"waitFor"},
["setAnimSpeed"] = {"who", "speed"},
2021-07-17 21:55:14 +02:00
["waitFor"] = {"waitFor"},
2021-07-17 22:59:12 +02:00
["skipTo"] = {"skipTo"},
2021-05-15 22:48:25 +02:00
["addQTE"] = {"qteData", "origin", "blockProcess"},
["setCounter"] = {"counterName", "number", "relative"},
2021-05-15 22:48:25 +02:00
["useItemEffect"] = {},
["stopMov"] = {"who"},
2021-08-08 13:11:36 +02:00
["startSubChoregraphies"] = {"waitTime", "blockProcess"},
2021-05-15 22:48:25 +02:00
--[name] = {args},
},
argumentWrapper = "arguments",
}
2020-07-24 19:13:46 +02:00
-- The "origin" argument can have the different values
-- - "target" : the action target. if there is multiple target, it'll
-- be equal to the middle of the ennemy line
--
-- - "self" : the fighter's actor position
--
-- - "start" : the fighter's starting position
--
-- - "absolute" : the 0,0 coordinates