level_script_parse description (#340)
enhanced level_script_parse description
This commit is contained in:
parent
2c8488e879
commit
318807d3c2
|
@ -222,8 +222,12 @@ function djui_hud_render_texture_tile_interpolated(texInfo, prevX, prevY, prevSc
|
||||||
end
|
end
|
||||||
|
|
||||||
--- @param levelNum number
|
--- @param levelNum number
|
||||||
--- @param func fun(areaNum:number, bhv:table)
|
--- @param func fun(areaIndex:number, bhvData:table, macroBhvIds:table, macroBhvArgs:table)
|
||||||
--- @return nil
|
--- @return nil
|
||||||
|
--- When `func` is called, arguments are filled depending on the level command:
|
||||||
|
--- - `AREA` command: only `areaIndex` is filled. It's a number.
|
||||||
|
--- - `OBJECT` command: only `bhvData` is filled. `bhvData` is a table with two fields: `behavior` and `behaviorArg`.
|
||||||
|
--- - `MACRO` command: only `macroBhvIds` and `macroBhvArgs` are filled. `macrobhvIds` is a list of behavior ids. `macroBhvArgs` is a list of behavior params. Both lists have the same size and start at index 0.
|
||||||
function level_script_parse(levelNum, func)
|
function level_script_parse(levelNum, func)
|
||||||
-- ...
|
-- ...
|
||||||
end
|
end
|
||||||
|
|
|
@ -2195,27 +2195,46 @@ possibility.\
|
||||||
Good luck and\
|
Good luck and\
|
||||||
frustration resistance.")
|
frustration resistance.")
|
||||||
|
|
||||||
|
-- smlua_text_utils_dialog_replace(DIALOG_063,1,5,30,200, "It's really a shame but\
|
||||||
|
-- this level was way too\
|
||||||
|
-- big for the level importer\
|
||||||
|
-- so I had to split it\
|
||||||
|
-- into two parts.\
|
||||||
|
-- That means I CAN'T place\
|
||||||
|
-- red coins in the whole\
|
||||||
|
-- level. Sad, isn't it?\
|
||||||
|
-- I know that you would\
|
||||||
|
-- enjoy collecting 30\
|
||||||
|
-- red coins, right?\
|
||||||
|
-- Well then, instead,\
|
||||||
|
-- the red coins are all\
|
||||||
|
-- beyond the cannon.\
|
||||||
|
-- And since they are so\
|
||||||
|
-- close together\
|
||||||
|
-- I won't tell you how\
|
||||||
|
-- many there are.\
|
||||||
|
-- \
|
||||||
|
-- (Well, honestly, I forgot\
|
||||||
|
-- how many I placed.)")
|
||||||
|
|
||||||
smlua_text_utils_dialog_replace(DIALOG_063,1,5,30,200, "It's really a shame but\
|
smlua_text_utils_dialog_replace(DIALOG_063,1,5,30,200, "It's really a shame but\
|
||||||
this level was way too\
|
this level was way too\
|
||||||
big for the level importer\
|
big for the level importer\
|
||||||
so I had to split it\
|
so I had to split it\
|
||||||
into two parts.\
|
into two parts.\
|
||||||
That means I CAN'T place\
|
Nah! Just kidding!\
|
||||||
|
You're no longer playing\
|
||||||
|
a Nintendo 64 rom-hack.\
|
||||||
|
It's the pc port we're\
|
||||||
|
talking about!\
|
||||||
|
That means I CAN place\
|
||||||
red coins in the whole\
|
red coins in the whole\
|
||||||
level. Sad, isn't it?\
|
level. Great, isn't it?\
|
||||||
I know that you would\
|
I know that you would\
|
||||||
enjoy collecting 30\
|
enjoy collecting 30\
|
||||||
red coins, right?\
|
red coins. So, after 9\
|
||||||
Well then, instead,\
|
years, it's finally\
|
||||||
the red coins are all\
|
possible. Have fun!")
|
||||||
beyond the cannon.\
|
|
||||||
And since they are so\
|
|
||||||
close together\
|
|
||||||
I won't tell you how\
|
|
||||||
many there are.\
|
|
||||||
\
|
|
||||||
(Well, honestly, I forgot\
|
|
||||||
how many I placed.)")
|
|
||||||
|
|
||||||
smlua_text_utils_dialog_replace(DIALOG_064,1,5,30,200, "You should already know\
|
smlua_text_utils_dialog_replace(DIALOG_064,1,5,30,200, "You should already know\
|
||||||
the concept of this\
|
the concept of this\
|
||||||
|
|
Loading…
Reference in New Issue