diff --git a/scripts/drop_manager.gd b/scripts/drop_manager.gd index ac70425..5cd94dc 100644 --- a/scripts/drop_manager.gd +++ b/scripts/drop_manager.gd @@ -5,6 +5,7 @@ extends Node2D signal leveled_up @export var fruit_drop_threshold: int = 7 @export var fruit_drop_ceiling: int = 15 +var level_up_disabled: bool = false # FOR DEBUG MENU # Called when the node enters the scene tree for the first time. func _ready() -> void: @@ -47,3 +48,12 @@ func drop_item(enemy): var drop = entry.drop.instantiate() drop.global_position = enemy.global_position add_child(drop) + +# FOR DEBUG MENU +func force_level_up() -> void: + leveled_up.emit() + player.max_xp = player.max_xp * 1.3 + bar.max_value = player.max_xp + player.current_xp = 0 + bar.value = 0 + player.level += 1