been an hour or more trying to understand why tf an area2D was being hit in is_in_ceiling, tried literally anything, unparent, parent in another node, change the player collision to raycast
deleted and added an area2D again and its working
dont do this to me
about 7 hours ago