Commit Graph

1673 Commits (ed95ad3cb7f2f6943dac47a0c3770961883dc00d)

Author SHA1 Message Date
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 8c224c562f Refactored config-file options w/multiple entries 2022-03-09 21:24:49 -08:00
Isaac 8a76854f0d Add reset_level to lua api (#16) 2022-03-09 21:24:39 -08:00
MysterD 020f7f5763 Fix warning on Linux 2022-03-09 21:24:39 -08:00
MysterD cd8bae5b9f Updated Wario model by FluffaLuigi
Fixed Wario's hip offset
Updated UV and textures
2022-03-09 21:24:39 -08:00
MysterD 05981a3598 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 a5c8643f3f Fix problem where reliable packets were only reliable for one client instead of all 2022-03-09 21:24:39 -08:00
MysterD cb3a0b3006 Fixed crash when spawning a custom behavior that doesn't override fomr Lua 2022-03-09 21:24:39 -08:00
MysterD 9f07571993 Remove debug bind from football.lua 2022-03-09 21:24:39 -08:00
MysterD a0a3881a69 Make debug binds harder to hit 2022-03-09 21:24:39 -08:00
Prince Frizzy 23e9f02019 Fix two crashes. (#15) 2022-03-09 21:24:39 -08:00
MysterD 7c06f5d00e Added football gamemode 2022-03-07 22:23:05 -08:00
MysterD 34d881235a Allow network_init_object() to use fields that don't start with o 2022-03-07 22:20:53 -08:00
MysterD 5a85e91445 Fix indentation in character-movesets 2022-03-05 18:20:44 -08:00
stvene3004 9e55018150 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 c651e5ded3 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable-dev 2022-03-05 18:10:35 -08:00
MysterD 151c8b1389 Add more vec3f functions to Lua 2022-03-05 18:10:20 -08:00
Amy54Desu d67cbcaa69 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 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 f4621b22f1 Better fix for crash in cur_obj_follow_path() 2022-03-05 14:38:17 -08:00
MysterD d9a1e39224 Revert "Fixed crash in cur_obj_follow_path()"
This reverts commit 4352ff7e2b.
2022-03-05 14:25:17 -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 aea99707f3 Add steven.'s character moveset changes 2022-03-05 00:32:58 -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 63c4827082 Enforce limits in player settings packet to prevent possible crash 2022-03-04 21:33:29 -08:00
MysterD ac99e240a6 Resynchronized platform_on_track to prevent crash 2022-03-04 21:25:45 -08:00
MysterD 4352ff7e2b Fixed crash in cur_obj_follow_path() 2022-03-04 20:47:43 -08:00
MysterD 51214d3e14 Fix crash in set_anim_to_frame() 2022-03-04 20:40:57 -08:00
MysterD dc3a68dc1f More sanity checks in network_receive_area() 2022-03-04 20:29:05 -08:00
MysterD c553759ab8 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable-dev 2022-03-04 20:09:13 -08:00
Amy54Desu 56e481fc43 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 29a802e70c Adds some sanity checks to network_receive_area, And add LOG_DEBUG (#10) 2022-03-04 20:07:35 -08:00
MysterD e6fac87fdc Add networking for custom behaviors 2022-03-04 20:03:00 -08:00
MysterD 35774e366e Add define_custom_obj_fields() to Lua 2022-03-04 18:16:54 -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 183a19433c Improvements to crash screen 2022-03-03 19:40:18 -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 9256201a9c Fix Discord activity display 2022-03-02 18:25:53 -08:00
MysterD 9e510f77b5 Remove more unused files 2022-03-02 18:15:01 -08:00