Diffstat (limited to 'bullets/scripts/missile.gd')
-rw-r--r--bullets/scripts/missile.gd10
1 files changed, 3 insertions, 7 deletions
diff --git a/bullets/scripts/missile.gd b/bullets/scripts/missile.gd
index 32d136d..a65a99f 100644
--- a/bullets/scripts/missile.gd
+++ b/bullets/scripts/missile.gd
@@ -10,6 +10,7 @@ var powered_up
func start(_target):
+ $Light.visible = ProjectSettings.get_setting("global/bullet_lights")
TARGET = _target
if is_instance_valid(TARGET):
target_last_position = TARGET.global_position
@@ -19,15 +20,10 @@ func start(_target):
func _physics_process(delta: float) -> void:
if is_instance_valid(TARGET):
- var target_position = (
- TARGET.global_position
- + (TARGET.global_position - target_last_position) / delta
- )
+ var target_position = TARGET.global_position + (TARGET.global_position - target_last_position) / delta
target_last_position = TARGET.global_position
var direction: Vector2 = global_position.direction_to(target_position - linear_velocity)
- var attenuate_turning: float = global_transform.y.dot(
- direction.rotated(angular_velocity * delta)
- )
+ var attenuate_turning: float = global_transform.y.dot(direction.rotated(angular_velocity * delta))
apply_torque_impulse(TURN_STRENGTH * attenuate_turning)
var apply_thrust := Vector2()
if linear_velocity.length() < TERMINAL_VELOCITY: