MysterD
de02ffbf71
Fixed init_shadow crash
2022-02-13 17:05:25 -08:00
MysterD
2fea65b8ef
Fix crash in get_level_name()
2022-02-13 16:47:42 -08:00
MysterD
922f8ef582
Fixed painting crash - when shoved OOB in a wobbly painting room
2022-02-13 15:54:12 -08:00
MysterD
127a35d05b
Fix water droplet crash
2022-02-13 14:43:50 -08:00
MysterD
ece9eca819
Fixed WDW water level desync
2022-02-05 10:26:56 -08:00
MysterD
a28f046eb9
Made players drop held obj when bouncing on each other
2022-02-05 10:25:20 -08:00
MysterD
44b1d89c58
Fixed stack corruption in pause menu (Mac crash fix)
2022-02-04 00:21:18 -08:00
MysterD
fcb459d095
Added HOOK_ON_PVP_ATTACK
2022-02-02 19:19:17 -08:00
MysterD
df202c1936
Resynchronize Yoshi to fix softlock, synchronized special triple jump better
2022-01-28 19:13:23 -08:00
MysterD
f0ad3dd7d0
Prevent 'exit course' from doing the wrong warp sometimes
2022-01-28 00:03:39 -08:00
MysterD
35ac2165ad
Prevent crash and end-of-level corruption when someone collects a non-course star
2022-01-28 00:01:34 -08:00
MysterD
1e3acefff1
Adjusted bouncing on players
2022-01-27 23:59:18 -08:00
MysterD
0aa8cd0e35
More improvements to Lua
...
autogenerated functions for characters.h
Fixes in autogen:
improvements to LVT/LOT conversion
improvements to immutability status
Updates to character-movesets.lua, every character has a moveset now
Added .type to stuct Character
Prevented unimplemented actions from crashing the game
2022-01-26 20:35:13 -08:00
MysterD
2e79f860e6
More lua improvements
...
Added hooks: ON_SET_MARIO_ACTION, BEFORE_PHYS_STEP
Working on Luigi's character abilities
Autogen lua functions for surface_collision.h
2022-01-24 19:19:19 -08:00
MysterD
fe857de663
Fixed linux compile errors
2022-01-23 20:05:31 -08:00
MysterD
34e903b89a
Merge branch 'unstable' into lua
2022-01-21 19:19:21 -08:00
MysterD
addd16721f
Added headless server compile mode
2022-01-21 19:13:41 -08:00
MysterD
777b9287e6
Notify players where other players go with a popup
2022-01-21 18:24:53 -08:00
MysterD
6a447c10f4
Added ability to exit course, exiting out of the painting
2022-01-21 00:56:54 -08:00
MysterD
8f3ca4c6ea
Lua stuff
...
Added HOOK_BEFORE_MARIO_UPDATE
Added support for Vec3f/Vec3s in autogenerated lua functions
Added more lua functions from mario_actions_submerged.c, and thread6.c
Renamed animation-related fields in CObject wrappers
Moved coss and sins to wrapper
Extended Moveset:
Fixed rolling angle bug
Added rumble calls
Set facing direction when spinning
Added ledge parkour
Corrected ground pound animation
2022-01-20 19:04:34 -08:00
MysterD
cc2324d35e
Even more Lua improvements
...
Added support for structs: Surface, GraphNodeObject_sub, Animation
Generated lua wrapper functions for more functions in mario_actions_submerged.c
Fixed play_sound() wrapper to use a vec3f
Extended Moveset:
ported wall slide and water ground pound
2022-01-20 18:02:12 -08:00
MysterD
8aa9a95d5b
More Lua improvements
...
Added Lua wrapper functions for mario_actions_moving.c, mario_step.h, mario_actions_airborne.c, camera.h, mario_actions_stationary.h
Extended Moveset Mod:
Started porting spin jump from extended moveset
Added act_ground_pound_jump, act_spin_pound, act_spin_pound_land,
2022-01-19 01:00:56 -08:00
MysterD
f631f4d62f
More Lua improvements
...
restrict lua libraries
extended moveset: finish roll, dive hopping
wrote a python script to codegen lua functions from C header files
converted most of mario.h
2022-01-18 18:51:06 -08:00
MysterD
68eff636d9
More Lua improvements, ported ACT_ROLL / ACT_ROLL_AIR from extended moveset
2022-01-18 01:48:51 -08:00
MysterD
1c29a2b47f
Second iteration of Lua IO
...
Started working on third
2022-01-17 19:23:52 -08:00
MysterD
0aa1e04f93
More lua improvements
...
Added mods folder for lua scripts
Created constants.lua so scripts could use constants internal to the C code
Created event hooks
Separated out lua functions into multiple files
2022-01-16 18:07:45 -08:00
MysterD
511e7c5028
Prevent bubble softlock by halting bubble popping for half a second after being bubbled
2022-01-15 21:50:35 -08:00
MysterD
b5762c2446
Add in-game player list
2022-01-15 20:44:11 -08:00
MysterD
6a1ceab5ca
Made bubble-on-death a server setting
2022-01-14 20:33:06 -08:00
MysterD
625e9b5df9
Fix various bugs with spiny and lakitu
2022-01-14 20:06:26 -08:00
MysterD
839575efe1
Fixed home radius on many enemies, fixed draw distance bug
2022-01-14 16:33:22 -08:00
MysterD
84b9fc8691
Reverted: Removed player offset when changing areas
2021-09-05 15:55:39 -07:00
MysterD
8fb46314fa
Resync bouncing fireball to only have one owner
2021-09-05 14:42:53 -07:00
MysterD
3721877b6a
Removed player offset when changing areas
2021-09-05 14:34:17 -07:00
MysterD
4cebce4864
Added Waluigi - model provided by Super Keeberghrh
2021-09-05 14:23:47 -07:00
MysterD
01f1615092
Player bounce improvements: jump height depends on velocity, crouching players cause a twirl
2021-09-01 18:11:01 -07:00
MysterD
628ed5b798
Resync bhv1upHiddenInPoleSpawner to prevent a sync table mismatch
2021-08-30 18:35:47 -07:00
MysterD
b0ba739a6e
Fixed player-in-cutscene position/animations on late-join
2021-08-30 18:31:59 -07:00
MysterD
92692378b4
Added adjustable draw distance for objects
2021-08-30 18:22:36 -07:00
MysterD
d7d26639a8
Prevented controllers from clearing, fixes movement animations
2021-08-29 14:57:40 -07:00
MysterD
96288326b5
Fixed late-join for Act 1 BBH staircase
2021-08-26 18:02:07 -07:00
MysterD
d6150c0b0d
Player-to-player attacks adjusted for metal marios
2021-08-23 21:48:33 -07:00
MysterD
71fb968c56
Made player-to-player attacks easier to land
2021-08-23 21:30:12 -07:00
MysterD
5e8562d194
Fixed coins-inside-boo for BBH in act 2
2021-08-23 20:16:46 -07:00
MysterD
48eb2d0ab0
Removed spawn offset from players during a same-area-warp
2021-08-23 19:47:15 -07:00
MysterD
09bfe9cd0e
Prevented softlock when collecting an object that is the focus of a cutscene
2021-08-23 19:03:14 -07:00
MysterD
1952c42769
Fixed being unable to interact with objects when dying outside the castle
2021-08-23 18:32:55 -07:00
MysterD
b53283dbf0
SL: Prevented multiple people from sending snow mount spawns, fixed sinking animation
2021-08-23 18:11:12 -07:00
MysterD
e0cb832c21
Fixed late join sync for goomba triplets
2021-08-23 00:02:46 -07:00
MysterD
9363de073f
Cached network IDs for each area to prevent area swapping from assigning a different set of sync IDs
2021-08-22 16:04:14 -07:00