Commit Graph

1678 Commits (4638ff6f220438dddf49f74df16f9a270e43e829)

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 9388aa8885 Show last lua mod to run in crash handler 2022-03-09 21:27:02 -08:00
MysterD 8802642296 Prevent long jump and side flip from PVP attacking 2022-03-09 21:26:51 -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 f59513f3ae Refactored config-file options w/multiple entries 2022-03-09 21:24:49 -08:00
Isaac 355094c6ff Add reset_level to lua api (#16) 2022-03-09 21:24:39 -08:00
MysterD 5a46c5bc2f Fix warning on Linux 2022-03-09 21:24:39 -08:00
MysterD 4ddf7ddf81 Updated Wario model by FluffaLuigi
Fixed Wario's hip offset
Updated UV and textures
2022-03-09 21:24:39 -08:00
MysterD e62ad54cd9 Football improvements
Rewrote all of the ball-to-player interactions
Player collisions are better now
Attacks affect the ball in different ways
Centered camera during the countdown period
Players lose their velocity during the countdown period
2022-03-09 21:24:39 -08:00
MysterD 3652a8d079 Fix problem where reliable packets were only reliable for one client instead of all 2022-03-09 21:24:39 -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 c8b441b3fe Remove debug bind from football.lua 2022-03-09 21:24:39 -08:00
MysterD 4dfa0ee669 Make debug binds harder to hit 2022-03-09 21:24:39 -08:00
Prince Frizzy cdf12fb3c9 Fix two crashes. (#15) 2022-03-09 21:24:39 -08:00
MysterD 25cd318198 Added football gamemode 2022-03-07 22:23:05 -08:00
MysterD 594202dde9 Allow network_init_object() to use fields that don't start with o 2022-03-07 22:20:53 -08:00
MysterD fb00d355f8 Fix indentation in character-movesets 2022-03-05 18:20:44 -08:00
stvene3004 5acc823f2a
Mid-air Corkscrew Conk stuff (#14)
* Mid-air Conk changes.

Added a visual when the Corkscrew Conk is executed mid-air and slightly nerfed it when executed in mid-air.

* Added a visual to mid-air conk and nerfed it.
2022-03-05 18:18:33 -08:00
MysterD b99c5f939f Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable-dev 2022-03-05 18:10:35 -08:00
MysterD 7aab694743 Add more vec3f functions to Lua 2022-03-05 18:10:20 -08:00
Amy54Desu b97834a03e
This should solve the problem where players can reset the drowning animation under water. (#13)
This solves the issues where punching someone under water resets their drowning animation. This is done by setting their invincibility timer to 2. I chose 2 so they don't begin flashing since that would look weird.
2022-03-05 15:09:35 -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 369a7cd7e5 Better fix for crash in cur_obj_follow_path() 2022-03-05 14:38:17 -08:00
MysterD 202bd1964c Revert "Fixed crash in cur_obj_follow_path()"
This reverts commit 394d1970c5.
2022-03-05 14:25:17 -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 4f9c30fd46 Add steven.'s character moveset changes 2022-03-05 00:32:58 -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 1fcf776e34 Enforce limits in player settings packet to prevent possible crash 2022-03-04 21:33:29 -08:00
MysterD a924f7977b Resynchronized platform_on_track to prevent crash 2022-03-04 21:25:45 -08:00
MysterD 394d1970c5 Fixed crash in cur_obj_follow_path() 2022-03-04 20:47:43 -08:00
MysterD 15d657a7be Fix crash in set_anim_to_frame() 2022-03-04 20:40:57 -08:00
MysterD 29d9615f7b More sanity checks in network_receive_area() 2022-03-04 20:29:05 -08:00
MysterD 77a06e15b3 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable-dev 2022-03-04 20:09:13 -08:00
Amy54Desu f2efa5a5d0
Spin Pound dive removal and Wario bug fix. (#11)
* Update character-movesets.lua

This new version removes the dive for Luigi's Spin Pound and fixes the momentum glitch with Wario

* Spin Pound Dive removal and Wario bug fix

The Spin Pound Dive was easily removed by just removing the code that puts you into a dive when B is pressed. The Wario bug was also fixed by simply making it so if Wario is in the Water Jump Hold action the faster air speed from holding an item doesn't apply to him.
2022-03-04 20:08:57 -08:00
Prince Frizzy 6f911738cf
Adds some sanity checks to network_receive_area, And add LOG_DEBUG (#10) 2022-03-04 20:07:35 -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 bac0879ee7 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable-dev 2022-03-03 19:40:30 -08:00
MysterD e27acaff99 Improvements to crash screen 2022-03-03 19:40:18 -08:00