More work on combat
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
class_name QuestorSprite extends QuestSprite
|
||||
|
||||
@onready var levelup_banner_template = preload("res://templates/levelup_banner.tscn")
|
||||
|
||||
var data : Adventurer = null
|
||||
var banner_lag : float
|
||||
|
||||
@@ -15,7 +16,8 @@ func _ready() -> void:
|
||||
stats = StatBlock.copy(data.stats)
|
||||
gold = data.gold
|
||||
data.changed.connect(_on_questor_changed)
|
||||
|
||||
super._ready()
|
||||
|
||||
func _process(delta) -> void:
|
||||
if banner_lag > 0:
|
||||
banner_lag -= delta
|
||||
@@ -45,13 +47,15 @@ func show_levelup_banner(lagged : bool = false) -> void:
|
||||
return
|
||||
var banner = levelup_banner_template.instantiate()
|
||||
banner.position = Vector2.ZERO
|
||||
$BannerOffset.add_child(banner)
|
||||
banner_offset.add_child(banner)
|
||||
banner_lag = .75
|
||||
|
||||
|
||||
func check_levelup() -> void:
|
||||
data.gain_exp(exp)
|
||||
|
||||
|
||||
|
||||
func _on_level_up() -> void:
|
||||
show_levelup_banner()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user