Commit Graph

2097 Commits (8bce9a53ecf7ce126e846fe3bfb3ae92397e929c)

Author SHA1 Message Date
MysterD 434176e7d6 Added a bunch of functions to Lua wrapper 2022-02-04 19:13:15 -08:00
MysterD f4279924fb Added read-only column to Lua struct documentation 2022-02-04 01:32:19 -08:00
MysterD b226f7c271 Added line logging for all lua errors 2022-02-04 01:19:48 -08:00
MysterD 73ecd55eb9 Fix configfile buffer overrun (Mac mods missing fix) 2022-02-04 00:43:49 -08:00
MysterD 44b1d89c58 Fixed stack corruption in pause menu (Mac crash fix) 2022-02-04 00:21:18 -08:00
MysterD 62d337f794 Added seeker losing state to hide-and-seek mod 2022-02-04 00:15:28 -08:00
MysterD ab1e85994e Added hook_on_sync_table_change() to Lua API 2022-02-04 00:15:14 -08:00
MysterD d57606bfa3 Added round end popup to hide-and-seek 2022-02-04 00:14:38 -08:00
MysterD 0935eed3b7 Rewrite of how lua hooks chat commands 2022-02-03 19:50:27 -08:00
MysterD 4bf4c476e6 Updated hide-and-seek mod 2022-02-03 19:06:21 -08:00
MysterD b6a3733bf0 Added network_get_player_text_color_string() to lua api 2022-02-03 19:05:59 -08:00
MysterD 6fcc60a791 Changed autogeneration of Lua constants to pull directly from src 2022-02-03 00:43:17 -08:00
MysterD cf34aa0b08 Added support for returning structs from C to Lua 2022-02-03 00:43:08 -08:00
MysterD fb01338278 Added chat commands to lua mods 2022-02-03 00:42:57 -08:00
MysterD a3467bb6dc Added chat message creation to Lua 2022-02-03 00:42:48 -08:00
MysterD 271a375510 Added immutable strings to autogen, added djui_popup_create 2022-02-03 00:42:31 -08:00
MysterD d82dc207aa Adjusted autogen to pull functions directly from src 2022-02-03 00:41:07 -08:00
MysterD 7059605ab7 Added hide and seek mod 2022-02-02 20:28:24 -08:00
MysterD 8109bbcb59 Fixed hang related to mod incompatibility checking 2022-02-02 20:26:48 -08:00
MysterD cecb145bbb Added network utils functions to Lua 2022-02-02 20:24:35 -08:00
MysterD 12f66994e6 Added on_player_connected/disconnected hooks 2022-02-02 19:33:36 -08:00
MysterD c59aeedf78 Added gNetworkPlayers to lua api 2022-02-02 19:24:51 -08:00
MysterD fcb459d095 Added HOOK_ON_PVP_ATTACK 2022-02-02 19:19:17 -08:00
MysterD 0d7b6daa9b Fixed character sound functions 2022-02-01 21:59:34 -08:00
MysterD 8c41630c0a Changed extended-movset's roll button to dpad-up 2022-02-01 19:36:47 -08:00
MysterD 0845cb036d Added stick and dpad binds to controls menu 2022-02-01 19:35:15 -08:00
MysterD 1cce3dd884 Added Sync Tables to lua documentation 2022-02-01 18:52:26 -08:00
MysterD 9a3796f0b8 Added ability for sync tables to contain tables 2022-02-01 18:15:10 -08:00
MysterD 5e8db3de00 Allowed keys of SyncTables to be non-strings 2022-01-31 22:34:06 -08:00
MysterD 836e2f6e7d Refactoring lua sync table 2022-01-31 21:32:57 -08:00
MysterD d92ea3ff21 Lua networking improvements
More types can be sent over the network
SyncTables are synchronized on client join
2022-01-31 19:09:03 -08:00
MysterD 20599aa6f3 Made globalIndex able to be determined by just localIndex
refactored the ugly spaghetti mess that was network_player_connected()
2022-01-31 00:29:44 -08:00
MysterD e9d3bf49da Initial foundation for lua networking 2022-01-30 23:11:33 -08:00
MysterD 2f9c0abc1e Updated README.md 2022-01-30 00:16:32 -08:00
MysterD 8688fa4ca4 Added hooks to Lua documentation 2022-01-30 00:07:50 -08:00
MysterD d5aeec5490 Removed ACT_(MARIO_ACTION) Lua functions from API (useless) 2022-01-29 23:02:36 -08:00
MysterD 4daa658567 Removed unimplemented functions from documentation 2022-01-29 22:59:36 -08:00
MysterD c170984471 Autogenerated Lua documentation 2022-01-29 22:47:22 -08:00
MysterD 3d5d0b5306 Made Lua log to console outside of DEBUG builds 2022-01-29 15:42:33 -08:00
MysterD 6b67d3b6a7 Improvements to Character Movesets
Luigi:
  Added spin ground pound
  Restored air movement
  Prevented wing flutter and scuttle from stacking

Toad:
  Prevented jump from sticking to platforms
  Made side flip's height slightly higher
2022-01-29 15:20:01 -08:00
MysterD 1755df7c3a Re-enabled DEVELOPMENT flag's handling of keep alive packets 2022-01-29 01:16:23 -08:00
MysterD 38c16e9286 Made faster-swimming's vertical swimming fast 2022-01-29 01:15:59 -08:00
MysterD 459aadf000 Fixed bubble behavior for character movesets and made Luigi's vertical swimming fast 2022-01-29 01:15:45 -08:00
MysterD 28a979120a Fixed Discord join and download problems 2022-01-28 23:29:55 -08:00
MysterD d731aa067d Revert "Prevented rare Discord crash on Linux"
This reverts commit bffcd7c30b.
2022-01-28 22:05:15 -08:00
MysterD 627cb3e951 Merge branch 'lua' into unstable 2022-01-28 19:16:21 -08:00
MysterD 836f44463b Bumped version to unst 14 2022-01-28 19:16:05 -08:00
MysterD df202c1936 Resynchronize Yoshi to fix softlock, synchronized special triple jump better 2022-01-28 19:13:23 -08:00
MysterD fae014d957 Prevented packets from overrunning their buffers 2022-01-28 19:12:18 -08:00
MysterD 4c4b2b826c Made discord/socket use the right format types on Linux vs Windows 2022-01-28 00:15:06 -08:00