added level up disable flag and force level up to drop manager
parent
cb9ed7d0ec
commit
46639221c5
|
|
@ -5,6 +5,7 @@ extends Node2D
|
||||||
signal leveled_up
|
signal leveled_up
|
||||||
@export var fruit_drop_threshold: int = 7
|
@export var fruit_drop_threshold: int = 7
|
||||||
@export var fruit_drop_ceiling: int = 15
|
@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.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
|
@ -47,3 +48,12 @@ func drop_item(enemy):
|
||||||
var drop = entry.drop.instantiate()
|
var drop = entry.drop.instantiate()
|
||||||
drop.global_position = enemy.global_position
|
drop.global_position = enemy.global_position
|
||||||
add_child(drop)
|
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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue