starting work on enemy hearing

This commit is contained in:
derek
2025-04-29 11:46:55 -05:00
parent a287710a7b
commit 6124a370b4
8 changed files with 31 additions and 2 deletions

View File

@@ -81,9 +81,10 @@ var ammo
var line_of_sight_target
var player_last_seen
var points_of_interest
var points_of_interest = []
func _ready():
SignalBus.suspicious_sound.connect(add_point_of_interest)
health = start_health
ammo = max_ammo
player = level_control.player
@@ -161,6 +162,16 @@ func debug_marker():
else:
debug_tracker.visible = false
func add_point_of_interest(point,loudness,max_distance):
print("SHOT HEARD")
var distance_to_point = global_position.distance_to(point)
if distance_to_point <= max_distance:
var perceived_loudness = 1/distance_to_point * loudness
var add_point = {"point" : point, "loudness" : perceived_loudness}
points_of_interest.append(add_point)
print("POINTS OF INTEREST : ",points_of_interest)
func save():
var save_dict = {
"filename" : get_scene_file_path(),