diff --git a/Characters/Meldewesen/Meldewesen.gd b/Characters/Meldewesen/Meldewesen.gd index ab01074..7d137f1 100644 --- a/Characters/Meldewesen/Meldewesen.gd +++ b/Characters/Meldewesen/Meldewesen.gd @@ -16,8 +16,9 @@ func _ready(): func _on_body_entered_visibility(body: Node): + Logger.trace("Meldewesen seeing %s" % [body]) + if body.is_in_group("Player"): - print("Seeing player!") Logger.info("Seeing player!") # TODO: Check if the Player is in an area where they shouldn't be diff --git a/Characters/Player/Player.tscn b/Characters/Player/Player.tscn index a0a9a69..1ba5493 100644 --- a/Characters/Player/Player.tscn +++ b/Characters/Player/Player.tscn @@ -4,7 +4,11 @@ [sub_resource type="CylinderShape" id=1] -[node name="Player" type="KinematicBody"] +[node name="Player" type="KinematicBody" groups=[ +"Player", +]] +collision_layer = 5 +collision_mask = 5 script = ExtResource( 1 ) body_nodepath = NodePath("Body") diff --git a/Level/PathTestWorld.tscn b/Level/PathTestWorld.tscn index 63e95b2..ed3726d 100644 --- a/Level/PathTestWorld.tscn +++ b/Level/PathTestWorld.tscn @@ -75,6 +75,7 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0 ) shape = SubResource( 7 ) [node name="PathNavigatorForKinematicBody" parent="." instance=ExtResource( 2 )] +speed = 3.0 body_nodepath = NodePath("Meldewesen") [node name="Meldewesen" parent="PathNavigatorForKinematicBody" instance=ExtResource( 3 )]