diff --git a/src/logic-scenes/board/card.gd b/src/logic-scenes/board/card.gd index 6f16feb9..3e43973b 100644 --- a/src/logic-scenes/board/card.gd +++ b/src/logic-scenes/board/card.gd @@ -95,10 +95,10 @@ func _process(delta: float) -> void: if get_overlapping_areas().size() > 0: for area in get_overlapping_areas(): - if area is Card or area is CardCollider and not area.is_dragged: + if area is Card or area is CardCollider: if area is CardCollider: position += area.direction * delta - else: + elif not area.highlighted: var diff:Vector2 = position - area.position position -= diff.normalized() * ((diff.length()-diameter)/diameter) * bounce_speed * (delta/(1.0/60))