added an assassinate target modifier

This commit is contained in:
Derek
2025-05-04 23:35:43 -05:00
parent 68facaf544
commit 6521b39492
20 changed files with 467 additions and 24 deletions

View File

@@ -26,6 +26,7 @@ var crosshair_target
@onready var crosshair_center: TextureRect = $StaticItems/CrosshairCenter
@onready var pickup_item_indicator = preload("res://assets/pickup_item_indicator.tscn")
@onready var wobble_items: Control = $WobbleItems
@onready var timer_counter: Label = $WobbleItems/Timer_counter
const STAM_BAR_MAX_OPACITY = 1.0
@@ -45,6 +46,7 @@ func _ready() -> void:
viewportCenter = Vector2(viewportWidth/2,viewportHeight/2)
SignalBus.player_hit.connect(player_hit)
SignalBus.ui_timer_update.connect(update_timer)
money_count = GameGlobals.money
@@ -53,7 +55,7 @@ func _ready() -> void:
health_bar_start_pos = health_bar.position
crosshair_target = CROSSHAIR_SIZE
timer_counter.visible = false
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
@@ -123,6 +125,11 @@ func _process(delta: float) -> void:
wobble_items.position = hud_wobble(delta/Engine.time_scale)
func update_timer(label,timer):
if timer_counter.visible == false:
timer_counter.visible = true
timer_counter.text = str(label,"\n", timer)
func shake_element(amount):
var rand_x = randf_range(-amount,amount)