Commit Graph

208 Commits

Author SHA1 Message Date
544716502e Fall and jump follows similar impulse model for horizontal movement now. 2025-06-03 11:39:07 -07:00
e2c77b05e3 SE manager working. Mushroom pew now pows. 2025-06-01 17:10:04 -07:00
9cf13cc5b8 Jump adjustments for crap jumps. 2025-06-01 11:08:34 -07:00
a195e7be2d Snapping to ledge a little better on grab, jump height test in first clonebox 2025-06-01 10:34:27 -07:00
d934c815e0 Ledge grab tweaks 2025-05-31 22:07:56 -07:00
f833f1cec7 Tweaks to movement states and modifiers for more realistic values 2025-05-31 21:36:40 -07:00
b7002f03ad Some odd dash behavior on slip surfaces but otherwise, add return after state change to fix long standing weirdness of processing the wrong movement parameters right before state change. 2025-05-31 21:27:30 -07:00
5197b3a608 It actually kinda works! 2025-05-31 08:41:17 -07:00
327e02d00b More modifier rooms 2025-05-30 21:56:45 -07:00
2ef9a36851 Remove unused code in movement parameters 2025-05-30 20:40:14 -07:00
59f2823b21 Good progress but crouch move is a little off for some reason 2025-05-29 22:30:21 -07:00
4c7f5f1f4d Better impulse model. 2025-05-29 21:55:45 -07:00
27590aba90 Still impulse issues, testing a new icy surface box. 2025-05-28 22:01:49 -07:00
d1d7e24936 Movement based only on input for static movement. No acceleration then only input. 2025-05-27 21:52:42 -07:00
a0aae4fbcb Moving static speed to outside of inertia resolve function. 2025-05-27 20:24:58 -07:00
3b37b568c5 Bug fix and linking to another level 2025-05-26 20:49:33 -07:00
4a95ec08f4 Impulse maybe working 2025-05-26 12:05:41 -07:00
e7f08fd351 Busted impulse. 2025-05-25 19:17:14 -07:00
8960fddef2 Some cleanup of unused code after all that mess. 2025-05-25 18:57:51 -07:00
bb3f6f5501 Now using unified inertia calculation function for both horizontal and vertical movement! Getting closer, finally. 2025-05-25 18:48:04 -07:00
675a0181f0 Generalized resolve_inertia function. Have a bug on dash after land. 2025-05-25 18:40:21 -07:00
25046c852f Jump bug fixed. 2025-05-25 13:41:14 -07:00
76ec165863 Jump looking better. Seems we made gravity optional by relative movement in y axis and desired movement never being set to down. 2025-05-25 10:23:14 -07:00
230c91079f Clonebox now does nothing. 2025-05-25 10:10:56 -07:00
d7d612db72 Acceleration now directionless. It doesn't work yet but at least it doesn't crash. 2025-05-25 10:03:26 -07:00
b49b1d67d2 I took a break. What was I doing. 2025-05-24 08:14:33 -07:00
a02eb6830a New model, new problems. 2025-05-15 00:02:17 -07:00
a3c3d2db9f Total switch of export params for movement params and modifiers, state is next. 2025-05-14 23:49:33 -07:00
6626e03fb1 Yet another movement model 2025-05-14 23:13:13 -07:00
d422ae61dd Multiple Movement Modifier 2025-05-10 23:47:51 -07:00
0ac1c4abef Multiple Movement Modifiers at once instead of having to be merged. 2025-05-10 21:22:51 -07:00
71a497b73b Added jerk, fixing state modifiers 2025-05-10 20:03:51 -07:00
26df8ef0c4 Movement modifiers are complicated. 2025-05-10 18:32:06 -07:00
1e5cf79f15 Modifies over levels doable again. 2025-05-10 15:44:18 -07:00
371e508293 Level transition changes. Wish I could do better than a string but resources and packescenes just not working. 2025-05-10 12:56:50 -07:00
95c217be5c Starting a series of test chambers. 2025-05-10 08:52:25 -07:00
f13c4a7061 Modifiers are resources now so I can easily dump them into levels. Yay. 2025-05-10 08:18:06 -07:00
92c707b2f0 Modifier with zero limit now works a little better. Still have some bugs. 2025-05-09 23:36:09 -07:00
8e9f246e2a Renamed to velocity controller 2025-05-09 21:49:58 -07:00
d1d33f3087 Movement routines now it is own class. I can use them outside of states 2025-05-09 00:14:03 -07:00
106f11de76 Whoops forgot file. 2025-05-08 23:56:09 -07:00
2301401dd0 Movement work into its own class 2025-05-08 23:55:14 -07:00
fc29c18552 Movement Cleanup. 2025-05-08 21:46:24 -07:00
05580ee50d Vertical application of jump on new range based model. 2025-05-08 21:14:10 -07:00
07f992d729 New model looking good. 2025-05-07 22:40:50 -07:00
7a3318e5f6 Prepping for new model. 2025-05-07 21:07:31 -07:00
c6de01ba1a Oh that pesky impulse control. 2025-05-04 23:32:28 -07:00
061ceb76b9 Deprecated old movement function. 2025-05-04 20:36:16 -07:00
8906b98680 Maybe better impulse apply 2025-05-04 19:17:08 -07:00
f7f5ce1e61 No more bean! Also modifier on grounded seems to be working. 2025-05-04 08:28:55 -07:00