tweaked assassinate vip mode

This commit is contained in:
Derek
2025-05-05 08:31:31 -05:00
parent 6521b39492
commit 7dc8ca1c88
4 changed files with 15 additions and 10 deletions

View File

@@ -8,6 +8,7 @@ class_name Modifier
@onready var level_control = get_tree().current_scene
var target_enemy
var active = false
var timer
func _ready() -> void:
@@ -17,13 +18,16 @@ func _ready() -> void:
timer = time_to_kill
func _process(delta: float) -> void:
if target_enemy != null:
if timer > 0:
timer -= delta
update_timer("kill target")
if active:
if target_enemy != null:
if timer > 0:
timer -= delta
update_timer("kill target")
else:
level_control.die()
active = false
else:
level_control.die()
select_random_enemy()
func update_timer(label):
var rounded_timer = round(timer)
@@ -31,10 +35,10 @@ func update_timer(label):
func check_killed_target(enemy):
print("ENEMY KILLED : ",enemy)
print("TARGET ENEMY : ",target_enemy)
if enemy == target_enemy:
timer = time_to_kill
target_enemy = null
print("TARGET ENEMY : ",target_enemy)
select_random_enemy()
func add_marker_to_enemy():
@@ -54,6 +58,7 @@ func select_random_enemy():
if enemies.size() > 0:
target_enemy = enemies.pick_random()
add_marker_to_enemy()
active = true
print("TARGET ENEMY : ",target_enemy.name)
else:
print("KILLED EM ALL")

View File

@@ -31,6 +31,7 @@ var crosshair_target
const STAM_BAR_MAX_OPACITY = 1.0
const CROSSHAIR_SIZE = Vector2(40,40)
const MAX_HUD_WOBBLE_AMT = Vector2(100,100)
var pickup_notifs = []
var can_spawn = true
@@ -122,7 +123,6 @@ func _process(delta: float) -> void:
## SPAWN NOTIFICATIONS
spawn_notifs()
wobble_items.position = hud_wobble(delta/Engine.time_scale)
func update_timer(label,timer):