Shot curve now has extreme effect

This commit is contained in:
Rob Kelly 2025-01-08 15:35:04 -07:00
parent cd4fbb4ee5
commit c3e7bc62cc
2 changed files with 2 additions and 3 deletions

View File

@ -38,7 +38,7 @@ const BIG_POWER_THRESHOLD := 0.7
const WATER_DAMAGE := 10.0
## Angle of influence that shot curve has, in radians
const CURVE_INFLUENCE := PI / 16
const CURVE_INFLUENCE := PI / 3
## Just enough to make things interesting!
const SHOT_OFFSET_X_FACTOR := 20.0
@ -292,7 +292,7 @@ func take_shot() -> void:
print_debug("Shot impulse: ", impulse, "; ", impulse.length(), " N*s")
# Curve the curve
var curve := shot_curve * absf(shot_curve) * CURVE_FACTOR
var curve := shot_curve * CURVE_FACTOR
# Position where the ball is hit (imparts spin)
var offset := (

View File

@ -426,7 +426,6 @@ stream_0/stream = ExtResource("15_fn6g1")
[node name="ShotSetup" type="Node3D"]
script = ExtResource("1_r6ei4")
perfect_aim = true
[node name="BallPoint" type="Node3D" parent="."]
unique_name_in_owner = true