return { headings = {"name", "condition"}, argumentLists = { ["wait"] = {"duration"}, ["addGFX"] = {'sprite', "origin", "x", "y", "affectedByDirection", 'blockProcess'}, ["playSFX"] = {"sfx"}, ["sendDamage"] = {"power", "type", "element", "isSpecial"}, ["goTo"] = {"origin", "x", "y", "duration", "blockProcess"}, ["setAnimation"] = {"animation", "blockProcess"}, ["jump"] = {"power", "bounceNumber", "blockProcess"}, ["jumpTo"] = {"origin", "x", "y", "duration", "blockProcess"}, ["jumpBack"] = {"height", "speed", "blockProcess"}, ["waitActorFinished"] = {"waitFor"}, ["waitFor"] = {"waitFor"}, ["skipTo"] = {"skipTo"}, ["addQTE"] = {"qteData", "origin", "blockProcess"}, ["setCounter"] = {"counterName", "number", "relative"}, ["useItemEffect"] = {}, --[name] = {args}, }, argumentWrapper = "arguments", } -- 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