MysterD
12ea360360
Display a message on screen when script errors are found
2022-04-16 22:47:16 -07:00
MysterD
c25bf4c8d3
Check hook return types before using them
2022-04-16 20:27:51 -07:00
MysterD
9653a19c7d
Improve rom hack camera's collisions in tight spaces and focus underwater. Add HOOK_ON_SET_CAMERA_MODE
2022-04-13 00:10:50 -07:00
MysterD
957e03cd81
Added HOOK_GET_STAR_COLLECTION_DIALOG
2022-04-10 02:44:11 -07:00
MysterD
d049c647dd
Allow Lua mods to prevent exit to castle/exit course
2022-03-30 20:03:22 -07:00
MysterD
322e4983ae
Add HOOK_ON_PAUSE_EXIT
2022-03-25 23:06:14 -07:00
MysterD
2758b92f41
Added sanity checking to overlapping object fields
2022-03-17 21:42:04 -07:00
MysterD
11649ce1d8
Added HOOK_ON_OBJECT_UNLOAD, HOOK_ON_SYNC_OBJECT_UNLOAD
2022-03-17 01:43:08 -07:00
MysterD
0cd2a91e9c
Added allocate_mario_action()
2022-03-17 01:17:34 -07:00
MysterD
f880784f8e
Transitioned Lua to new mod table system
2022-03-15 00:20:31 -07:00
MysterD
3ce66ac312
Added hook: HOOK_ALLOW_PVP_ATTACK, disabled friendly fire in football
2022-03-12 23:43:47 -08:00
MysterD
9aa7a7588d
Fixed lua event hooks sometimes attaching to the wrong mod entry
2022-03-10 20:18:54 -08:00
MysterD
4305b595c9
Fixed crash when spawning a custom behavior that doesn't override fomr Lua
2022-03-09 21:24:39 -08:00
MysterD
2d8715b330
Made adding to behaviors possible in Lua
2022-03-05 01:29:24 -08:00
MysterD
a87116a632
Add networking for custom behaviors
2022-03-04 20:03:00 -08:00
MysterD
9c7036afe3
Add define_custom_obj_fields() to Lua
2022-03-04 18:16:54 -08:00
MysterD
e27acaff99
Improvements to crash screen
2022-03-03 19:40:18 -08:00
MysterD
3ad6c721dc
Initial custom behavior commit
2022-03-03 01:04:15 -08:00
MysterD
e536d140bb
Added HOOK_ON_INTERACT to Lua API
2022-02-15 22:21:31 -08:00
MysterD
6d6d94fcde
Add Wario's moveset based on steven's mod
2022-02-14 18:26:44 -08:00
MysterD
948e4283de
Made Lua mods show up in Discord Activity
2022-02-05 10:25:36 -08:00
MysterD
b226f7c271
Added line logging for all lua errors
2022-02-04 01:19:48 -08:00
MysterD
ab1e85994e
Added hook_on_sync_table_change() to Lua API
2022-02-04 00:15:14 -08:00
MysterD
0935eed3b7
Rewrite of how lua hooks chat commands
2022-02-03 19:50:27 -08:00
MysterD
fb01338278
Added chat commands to lua mods
2022-02-03 00:42:57 -08:00
MysterD
12f66994e6
Added on_player_connected/disconnected hooks
2022-02-02 19:33:36 -08:00
MysterD
fcb459d095
Added HOOK_ON_PVP_ATTACK
2022-02-02 19:19:17 -08:00
MysterD
3d5d0b5306
Made Lua log to console outside of DEBUG builds
2022-01-29 15:42:33 -08:00
MysterD
5ccb987ca7
Lua: more typechecking (converted lua_to* to smlua_to_*)
2022-01-23 17:15:04 -08:00
MysterD
767809f56a
Lua mod table and download
...
Mods are now loaded into a table
Clients now request a mod list from the server, then download each file one at a time before joining
Embedded constants.lua into the program
2022-01-22 23:59:49 -08:00
MysterD
0626c77048
Lua: moved hook functions into their own file
2022-01-21 19:40:26 -08:00