diff --git a/game/love_src/src/new/components/racer.lua b/game/love_src/src/new/components/racer.lua index 194907a..499aa1a 100644 --- a/game/love_src/src/new/components/racer.lua +++ b/game/love_src/src/new/components/racer.lua @@ -29,7 +29,7 @@ local default = { brake = 0.1, grip = 0.1, steer = 0.1, - mass = 1, + mass = 0.1, streamline = 0.1 } diff --git a/game/love_src/src/new/world/race.lua b/game/love_src/src/new/world/race.lua index 39112d8..f036307 100644 --- a/game/love_src/src/new/world/race.lua +++ b/game/love_src/src/new/world/race.lua @@ -37,10 +37,10 @@ local entities_default = { accel = 0.1, brake = 0.1, - grip = 0.0, - steer = 0.1, - mass = 0.0, - streamline = 0.0 + grip = 0.1, + steer = 0.01, + mass = 0.1, + streamline = 0.1 }, actor = { forward = 0.0, @@ -56,9 +56,9 @@ local entities_default = { name = "map 1", data = { map = { - drag_movement = 0.0, - friction = 1.0, - drag = vm.vec2(1.0, 0.0) + drag_movement = 0.1, + friction = 0.1, + drag = vm.vec2(0.1, 0.0) } } } diff --git a/game/love_src/src/system/racing_force.lua b/game/love_src/src/system/racing_force.lua index 7aa9d6e..e237a85 100644 --- a/game/love_src/src/system/racing_force.lua +++ b/game/love_src/src/system/racing_force.lua @@ -140,12 +140,12 @@ local function force_workflow( weight_centrifugal ) local val = add_desire(desire_forward, desire_steer, weight_forward, weight_steer) - -- if (val[1] ~= 0 and val[2] ~= 0) then + if (val[1] ~= 0 and val[2] ~= 0) then val = add_friction(val, grip, friction, weight_tire, weight_floor) val = add_drag(val, drag, streamline, weight_drag_boost) val = add_drag(val, drag_movement, streamline, weight_drag_halt) val = add_centrifugal(val, mass, inertia_force, weight_centrifugal) - -- end + end val = add_inertia(val, inertia_force, weight_inertia) return val end