extends Node2D export var can_be_killed_by_sword = true export var can_be_squashed = true export var score_for_killing = 0 func _on_Area2D_area_entered(area): #Kill player if area.is_in_group("player"): area.get_parent().die() #Die from sword if area.is_in_group("sword"): if can_be_killed_by_sword: die() else: Game.instance_node(Game.block_text,global_position.x,global_position.y,get_parent()) #Die from rock/ get squashed if area.is_in_group("squash"): var squasher = area.get_parent() if squasher.position.y + squasher.bottom.position.y < global_position.y: die() func die(): Game.score += score_for_killing queue_free()