Commit Graph

73 Commits (bc0868e80ecc543029921049a14e2b16c1e01fda)

Author SHA1 Message Date
MysterD 4638ff6f22 Added the ability to set surface collisions on custom behaviors 2022-03-09 23:02:20 -08:00
MysterD d03aacc144 Added ability for Lua to spawn non-synchronized objects 2022-03-09 21:25:34 -08:00
MysterD 3641d5404e Added getter for network area timer 2022-03-09 21:25:21 -08:00
MysterD 1b99e22848 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 25cd318198 Added football gamemode 2022-03-07 22:23:05 -08:00
PeachyPeach d37ba32989
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 c2177b4eec Add collision_find_surface_on_ray() 2022-03-05 14:24:58 -08:00
MysterD 2d8715b330 Made adding to behaviors possible in Lua 2022-03-05 01:29:24 -08:00
MysterD 283fbc85a9 Add notes on player indices to Lua docs 2022-03-04 23:20:53 -08:00
MysterD b3ae635e98 Add custom behavior Lua examples 2022-03-04 23:14:01 -08:00
MysterD f2247cd973 Documented manually created Lua functions 2022-03-04 23:05:23 -08:00
MysterD 18a5ebafae More lua doc fixes 2022-03-04 22:38:43 -08:00
MysterD d3b9163507 Add missing AreaTimerType to documentation 2022-03-04 22:31:32 -08:00
MysterD 4d4edf152a Fix Lua documentation autogen links 2022-03-04 22:24:21 -08:00
MysterD e4f72105a3 Update Lua documentation autogeneration 2022-03-04 22:22:31 -08:00
MysterD e740529776 Fixed how constants.md autogen'd links 2022-03-04 22:11:10 -08:00
MysterD e0808374f2 Document hook_behavior() 2022-03-04 21:58:51 -08:00
MysterD a87116a632 Add networking for custom behaviors 2022-03-04 20:03:00 -08:00
MysterD bac0879ee7 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable-dev 2022-03-03 19:40:30 -08:00
MysterD 3bc80ad7be Add object animations to Lua, add CPointer allowlist 2022-03-03 18:31:45 -08:00
PeachyPeach b4507319b9
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 3ad6c721dc Initial custom behavior commit 2022-03-03 01:04:15 -08:00
MysterD ecc33286ad Ran autogen 2022-03-01 12:06:06 -08:00
PeachyPeachSM64 b8cdcf4795 Added obj_get_* functions; Added set_camera_mode 2022-03-01 12:00:01 -08:00
PeachyPeach 0c42836b81
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 d3b4e1c794 Made certain objects use their dynamically assigned model IDs 2022-02-26 02:14:30 -08:00
MysterD ccf4952baa Add spawn-stuff lua example 2022-02-26 00:03:21 -08:00
MysterD fa36ed308e Add more constants to Lua 2022-02-25 22:44:37 -08:00
MysterD 33ced38baa 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 e94d002114 Rename spawn sync object Lua function 2022-02-22 23:50:12 -08:00
MysterD bbeec3c707 Add support for Lua functions inside parameters 2022-02-22 23:34:22 -08:00
MysterD 816df2117f Add obj_behaviors to the Lua API 2022-02-22 22:39:45 -08:00
MysterD e499f51767 Add Lua wrappers for object_helpers.c 2022-02-22 18:34:51 -08:00
MysterD 44fca9aede Added BehaviorScript pointer handling to Lua API 2022-02-22 18:29:30 -08:00
MysterD 091a859104 Added level models to Lua API 2022-02-22 18:04:12 -08:00
MysterD 94bc7940cc Initial Lua support for spawning objects 2022-02-21 22:46:39 -08:00
MysterD b3e21d7edc Added object fields to Lua API 2022-02-19 13:51:02 -08:00
MysterD 1269eef048 Ran autogen after refresh 12 merged 2022-02-18 22:43:38 -08:00
MysterD d32bbacf21 Add ON_HUD_RENDER to Lua hook docs 2022-02-18 19:48:05 -08:00
MysterD dab7cf4c2b Added player description to player list 2022-02-16 22:30:17 -08:00
MysterD a44acd51f2 Added HUD rendering to hide-and-seek 2022-02-16 18:10:06 -08:00
MysterD e536d140bb Added HOOK_ON_INTERACT to Lua API 2022-02-15 22:21:31 -08:00
MysterD 1ea28b9c5a Added rect rendering to Lua API 2022-02-15 22:15:49 -08:00
MysterD 669e17bc18 Added global textures 2022-02-15 22:14:55 -08:00
MysterD 29599a82ec Created TextureInfo struct 2022-02-15 22:13:10 -08:00
MysterD ded74e7fb5 Added image drawing to Lua API 2022-02-15 22:12:20 -08:00
MysterD 941375718b Added CPointers to Lua/autogen 2022-02-15 22:09:21 -08:00
MysterD 3fcc31e233 Added text rendering to Lua API 2022-02-15 22:08:01 -08:00
MysterD 6d6d94fcde Add Wario's moveset based on steven's mod 2022-02-14 18:26:44 -08:00
MysterD 3436d6d26f Update lua docs 2022-02-13 22:18:03 -08:00