fixed Meldewesen behavior \ o /

This commit is contained in:
SyntaX 2020-01-27 17:24:18 +01:00
parent 5638977ac8
commit 37b558d7de

View File

@ -1,7 +1,7 @@
extends NPC extends NPC
export(NodePath) var _visibility_path: NodePath #export(NodePath) var _visibility_path: NodePath
export(int) var _player_follow_pill_level = 3 export(int) var _player_follow_pill_level = 3
onready var visibility_cone_mesh = get_node("Visibility/VisibilityCone") onready var visibility_cone_mesh = get_node("Visibility/VisibilityCone")
@ -45,7 +45,7 @@ func _ready():
_audioPlayer = get_node("AudioStreamPlayer3D") as AudioStreamPlayer3D _audioPlayer = get_node("AudioStreamPlayer3D") as AudioStreamPlayer3D
assert(null != _audioPlayer) assert(null != _audioPlayer)
_visibility = get_node(_visibility_path) as Area _visibility = get_node("Visibility") as Area
assert(null != _visibility) assert(null != _visibility)
_visibility.connect("body_entered", self, "_on_body_entered_visibility") _visibility.connect("body_entered", self, "_on_body_entered_visibility")
_visibility.connect("body_exited", self, "_on_body_exited_visibility") _visibility.connect("body_exited", self, "_on_body_exited_visibility")
@ -153,7 +153,7 @@ func _set_behavior ():
if Pills.get_round_level() <= _player_follow_pill_level: if Pills.get_round_level() <= _player_follow_pill_level:
Logger.info("The player's pill level is too low - following!") Logger.info("The player's pill level is too low - following!")
_followingPlayer = true _followingPlayer = true
change_visibility_cone_color(Color.yellowgreen) change_visibility_cone_color(Color.yellow)
if _huntingPlayer or _followingPlayer: if _huntingPlayer or _followingPlayer:
current_target = _playerRef.transform.origin current_target = _playerRef.transform.origin