kinda broke the AI but it's getting better

This commit is contained in:
derek
2025-04-29 17:02:25 -05:00
parent 6124a370b4
commit f7e776a179
8 changed files with 39 additions and 38 deletions

View File

@@ -16,17 +16,14 @@ var visibility_timer
func Enter():
super()
enemy.cache_player_pos()
update_waypoint()
enemy.points_of_interest = []
clear_point_of_interest()
visibility_timer = time_before_losing_visual
enemy.turret_material.emission_enabled = true
initial_timer = initial_wait_time
alarm_sound.play()
func update_waypoint():
enemy.nav_agent.set_target_position(move_target())
func current_target():
if enemy.is_player_visible():
return enemy.character_follow.global_position
@@ -43,6 +40,7 @@ func Update(delta):
if enemy.ammo <= 4:
Transitioned.emit(self,"reload")
else:
enemy.player_last_seen = null
Transitioned.emit(self,"search")
else:
visibility_timer = time_before_losing_visual
@@ -50,7 +48,7 @@ func Update(delta):
if heartbeat > 0:
heartbeat -= delta
else:
update_waypoint()
update_waypoint_or_idle()
#Initial wait time
if initial_timer > 0:
initial_timer -= delta