MysterD
9334840448
Added ability for Lua to spawn non-synchronized objects
2022-03-09 21:25:34 -08:00
MysterD
f92051b3df
Added getter for network area timer
2022-03-09 21:25:21 -08:00
MysterD
ed95ad3cb7
Added the ability to spawn particles from Lua
...
Added particles to football
Increased the object cap for particles
2022-03-09 21:25:07 -08:00
MysterD
7c06f5d00e
Added football gamemode
2022-03-07 22:23:05 -08:00
PeachyPeach
33d8f2c283
Added obj_has_behavior_id and obj_has_model_extended functions; break bhvBreakableBoxSmall objects without a wall collision by setting some flags in oInteractStatus ( #12 )
...
* Added obj_has_behavior_id and obj_has_model_extended functions; break bhvBreakableBoxSmall objects without a wall collision by setting some flags in oInteractStatus
2022-03-05 14:39:55 -08:00
MysterD
37d1d70a59
Add collision_find_surface_on_ray()
2022-03-05 14:24:58 -08:00
MysterD
4405164667
Made adding to behaviors possible in Lua
2022-03-05 01:29:24 -08:00
MysterD
4f5b0550e9
Add notes on player indices to Lua docs
2022-03-04 23:20:53 -08:00
MysterD
d321b34798
Add custom behavior Lua examples
2022-03-04 23:14:01 -08:00
MysterD
b9086f9414
Documented manually created Lua functions
2022-03-04 23:05:23 -08:00
MysterD
c82debc7fb
More lua doc fixes
2022-03-04 22:38:43 -08:00
MysterD
a6670df963
Add missing AreaTimerType to documentation
2022-03-04 22:31:32 -08:00
MysterD
68e89ff337
Fix Lua documentation autogen links
2022-03-04 22:24:21 -08:00
MysterD
b6004d7358
Update Lua documentation autogeneration
2022-03-04 22:22:31 -08:00
MysterD
6e74c21b0f
Fixed how constants.md autogen'd links
2022-03-04 22:11:10 -08:00
MysterD
e4f9df99d1
Document hook_behavior()
2022-03-04 21:58:51 -08:00
MysterD
e6fac87fdc
Add networking for custom behaviors
2022-03-04 20:03:00 -08:00
MysterD
c5e96bb95a
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable-dev
2022-03-03 19:40:30 -08:00
MysterD
a562c4be9b
Add object animations to Lua, add CPointer allowlist
2022-03-03 18:31:45 -08:00
PeachyPeach
daef1ee8b4
Added functions: find_ceil_height and obj_set_model_extended ( #9 )
...
* Added functions: find_ceil_height and obj_set_model_extended
2022-03-03 16:46:01 -08:00
MysterD
3de0900bbc
Initial custom behavior commit
2022-03-03 01:04:15 -08:00
MysterD
394a9feac0
Ran autogen
2022-03-01 12:06:06 -08:00
PeachyPeachSM64
9423be3a3d
Added obj_get_* functions; Added set_camera_mode
2022-03-01 12:00:01 -08:00
PeachyPeach
a30bc12aed
Added support for X and Y buttons; Re-mapped B button to the actual B button for controllers; Moved particleFlags code so lua scripts can spawn Mario particles with 'before Mario update' and 'after Mario update' hooks ( #5 )
2022-02-27 14:31:59 -08:00
MysterD
f11184b8df
Made certain objects use their dynamically assigned model IDs
2022-02-26 02:14:30 -08:00
MysterD
bf75088a5f
Add spawn-stuff lua example
2022-02-26 00:03:21 -08:00
MysterD
62718d8987
Add more constants to Lua
2022-02-25 22:44:37 -08:00
MysterD
a0832d0cfe
Various Lua object API improvements
...
Lifted immutablity of most Lua struct fields
Added object constants to Lua API
Added ability to set struct pointers in Lua API
Prevented respawners for Lua-spawned objects
2022-02-25 18:30:05 -08:00
MysterD
5e3384bdb0
Rename spawn sync object Lua function
2022-02-22 23:50:12 -08:00
MysterD
965e62836f
Add support for Lua functions inside parameters
2022-02-22 23:34:22 -08:00
MysterD
3a1ec9c7e2
Add obj_behaviors to the Lua API
2022-02-22 22:39:45 -08:00
MysterD
3852ca19c3
Add Lua wrappers for object_helpers.c
2022-02-22 18:34:51 -08:00
MysterD
cba01d0b63
Added BehaviorScript pointer handling to Lua API
2022-02-22 18:29:30 -08:00
MysterD
4a8122adfe
Added level models to Lua API
2022-02-22 18:04:12 -08:00
MysterD
cee83df8c9
Initial Lua support for spawning objects
2022-02-21 22:46:39 -08:00
MysterD
52f3368756
Added object fields to Lua API
2022-02-19 13:51:02 -08:00
MysterD
453d494549
Ran autogen after refresh 12 merged
2022-02-18 22:43:38 -08:00
MysterD
e7e94a5155
Add ON_HUD_RENDER to Lua hook docs
2022-02-18 19:48:05 -08:00
MysterD
3523ceae00
Added player description to player list
2022-02-16 22:30:17 -08:00
MysterD
6af5fb58d9
Added HUD rendering to hide-and-seek
2022-02-16 18:10:06 -08:00
MysterD
a1ec9ad628
Added HOOK_ON_INTERACT to Lua API
2022-02-15 22:21:31 -08:00
MysterD
6b5f4fce6c
Added rect rendering to Lua API
2022-02-15 22:15:49 -08:00
MysterD
a9e6cd532a
Added global textures
2022-02-15 22:14:55 -08:00
MysterD
a73b828106
Created TextureInfo struct
2022-02-15 22:13:10 -08:00
MysterD
d84d12a433
Added image drawing to Lua API
2022-02-15 22:12:20 -08:00
MysterD
2d70b235ff
Added CPointers to Lua/autogen
2022-02-15 22:09:21 -08:00
MysterD
7dd18aaa2a
Added text rendering to Lua API
2022-02-15 22:08:01 -08:00
MysterD
e53c3d5f71
Add Wario's moveset based on steven's mod
2022-02-14 18:26:44 -08:00
MysterD
369ea12bf4
Update lua docs
2022-02-13 22:18:03 -08:00
MysterD
410c10f433
Added a bunch of functions to Lua wrapper
2022-02-04 19:13:15 -08:00
MysterD
0831fec716
Added read-only column to Lua struct documentation
2022-02-04 01:32:19 -08:00
MysterD
3dca09851e
Added hook_on_sync_table_change() to Lua API
2022-02-04 00:15:14 -08:00
MysterD
ecb6956203
Rewrite of how lua hooks chat commands
2022-02-03 19:50:27 -08:00
MysterD
75d5211fcf
Added network_get_player_text_color_string() to lua api
2022-02-03 19:05:59 -08:00
MysterD
4cd13853db
Changed autogeneration of Lua constants to pull directly from src
2022-02-03 00:43:17 -08:00
MysterD
3677a1ac7f
Added support for returning structs from C to Lua
2022-02-03 00:43:08 -08:00
MysterD
4f3888b7e3
Added chat commands to lua mods
2022-02-03 00:42:57 -08:00
MysterD
92c248d728
Added chat message creation to Lua
2022-02-03 00:42:48 -08:00
MysterD
f92ac3b472
Added immutable strings to autogen, added djui_popup_create
2022-02-03 00:42:31 -08:00
MysterD
774ae79c2e
Adjusted autogen to pull functions directly from src
2022-02-03 00:41:07 -08:00
MysterD
8c9aae228b
Added network utils functions to Lua
2022-02-02 20:24:35 -08:00
MysterD
e630cfe8c7
Added on_player_connected/disconnected hooks
2022-02-02 19:33:36 -08:00
MysterD
39cefa6ec4
Added gNetworkPlayers to lua api
2022-02-02 19:24:51 -08:00
MysterD
bdb6de75e1
Added HOOK_ON_PVP_ATTACK
2022-02-02 19:19:17 -08:00
MysterD
7bca69b4bb
Fixed character sound functions
2022-02-01 21:59:34 -08:00
MysterD
13d7d3b82f
Added Sync Tables to lua documentation
2022-02-01 18:52:26 -08:00
MysterD
0853986e8d
Added ability for sync tables to contain tables
2022-02-01 18:15:10 -08:00
MysterD
598e8b5bed
Initial foundation for lua networking
2022-01-30 23:11:33 -08:00
MysterD
96310b7c87
Added hooks to Lua documentation
2022-01-30 00:07:50 -08:00
MysterD
a854889fa5
Removed ACT_(MARIO_ACTION) Lua functions from API (useless)
2022-01-29 23:02:36 -08:00
MysterD
fd88c77dfa
Removed unimplemented functions from documentation
2022-01-29 22:59:36 -08:00
MysterD
eefb52880c
Autogenerated Lua documentation
2022-01-29 22:47:22 -08:00