diff --git a/src/models/enemies/ghost/Ghost.tscn b/src/models/enemies/ghost/Ghost.tscn index a763fe5..df33a2d 100644 --- a/src/models/enemies/ghost/Ghost.tscn +++ b/src/models/enemies/ghost/Ghost.tscn @@ -25,6 +25,7 @@ flip_h = true use_parent_material = true frames = ExtResource( 1 ) animation = "idle" +frame = 1 playing = true centered = false diff --git a/src/models/enemies/ghost/ghost.gd b/src/models/enemies/ghost/ghost.gd index f2f124e..b762b41 100644 --- a/src/models/enemies/ghost/ghost.gd +++ b/src/models/enemies/ghost/ghost.gd @@ -14,7 +14,7 @@ func _physics_process(delta): var dist = global_position.distance_to(player.global_position) if dist > 25 and dash_target == Vector2.ZERO: $Aim.visible = false - global_position = global_position.move_toward(player.global_position, dist * delta * speed_multiplier) + global_position = global_position.move_toward(player.global_position, clamp(dist * delta * speed_multiplier, -8, 8)) else: if dash_target == Vector2.ZERO: var angle = global_position.angle_to_point(player.global_position) + PI