Commit Graph

160 Commits

Author SHA1 Message Date
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
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
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
b45272934f Movement modifier has grounded processing directives. 2025-05-04 08:05:27 -07:00
7d7f3dfcd6 Impulse still bad. Modifier doesnt push into negative now. 2025-05-04 00:52:47 -07:00
d587eae523 More refactoring of movement 2025-05-03 16:52:47 -07:00
253ffe9641 Modifiers applying for movement! but now I need bodges in the object mover again. 2025-05-01 23:50:38 -07:00
2c7a8e64f2 Tired state added to test movement. 2025-04-30 23:39:33 -07:00
d5818f1c17 Lots of work on state modifiers in prep for movement. 2025-04-30 23:09:43 -07:00
ec869ed1cc Better movement working. still wip. 2025-04-29 00:19:24 -07:00
6ea1d12ce4 Try to get modifier accell to only apply during modifier range. 2025-04-28 19:50:51 -07:00
ad01724071 Is it working! Really! 2025-04-27 19:25:36 -07:00
5ecbbccf7e Super slippy walk working again! 2025-04-27 09:37:40 -07:00
d4077cff43 Swithing to move_toward based acceleration. All accel would have to be positive. 2025-04-27 08:24:35 -07:00
ad0b1a9595 Fail at roling. 2025-04-26 18:52:56 -07:00
6d894f926f Some tweaks to the level for testing. 2025-04-26 18:16:52 -07:00
00de0d6450 Immediate stop when no accelleration seems to work. 2025-04-26 16:56:52 -07:00
dceb0ad3e8 Getting better on movement but still buggy. 2025-04-26 13:36:17 -07:00
633881ede8 Movement controller failures. 2025-04-25 23:46:41 -07:00