feat: add person history and trust reactions
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://dhxxyprqflotq"]
|
||||
[gd_scene load_steps=21 format=3 uid="uid://dhxxyprqflotq"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bha8uf40p3sa0" path="res://player/npc/NpcVisual.gd" id="1_ixfoq"]
|
||||
|
||||
@@ -84,6 +84,28 @@ top_radius = 0.09
|
||||
bottom_radius = 0.11
|
||||
height = 0.62
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_trust_reaction"]
|
||||
transparency = 1
|
||||
shading_mode = 0
|
||||
albedo_color = Color(1, 0.67, 0.24, 0.9)
|
||||
emission_enabled = true
|
||||
emission = Color(1, 0.52, 0.16, 1)
|
||||
emission_energy_multiplier = 0.45
|
||||
|
||||
[sub_resource type="TorusMesh" id="TorusMesh_trust_reaction"]
|
||||
material = SubResource("StandardMaterial3D_trust_reaction")
|
||||
inner_radius = 0.17
|
||||
outer_radius = 0.26
|
||||
rings = 16
|
||||
ring_segments = 8
|
||||
|
||||
[sub_resource type="SphereMesh" id="SphereMesh_trust_reaction"]
|
||||
material = SubResource("StandardMaterial3D_trust_reaction")
|
||||
radius = 0.075
|
||||
height = 0.14
|
||||
radial_segments = 8
|
||||
rings = 4
|
||||
|
||||
[node name="NpcVisual" type="CharacterBody3D"]
|
||||
collision_layer = 2
|
||||
collision_mask = 1
|
||||
@@ -183,6 +205,31 @@ position = Vector3(0, 2.35, 0)
|
||||
|
||||
[node name="TaskGlyph" type="MeshInstance3D" parent="TaskGlyphRoot"]
|
||||
|
||||
[node name="TrustReactionRoot" type="Node3D" parent="."]
|
||||
visible = false
|
||||
position = Vector3(0, 2.72, 0)
|
||||
scale = Vector3(0.24, 0.24, 0.24)
|
||||
|
||||
[node name="Halo" type="MeshInstance3D" parent="TrustReactionRoot"]
|
||||
mesh = SubResource("TorusMesh_trust_reaction")
|
||||
|
||||
[node name="MoteLeft" type="MeshInstance3D" parent="TrustReactionRoot"]
|
||||
position = Vector3(-0.22, 0.08, 0)
|
||||
rotation = Vector3(0, 0, -0.436332)
|
||||
scale = Vector3(0.72, 1.25, 0.72)
|
||||
mesh = SubResource("SphereMesh_trust_reaction")
|
||||
|
||||
[node name="MoteCenter" type="MeshInstance3D" parent="TrustReactionRoot"]
|
||||
position = Vector3(0, 0.19, 0)
|
||||
scale = Vector3(0.8, 1.35, 0.8)
|
||||
mesh = SubResource("SphereMesh_trust_reaction")
|
||||
|
||||
[node name="MoteRight" type="MeshInstance3D" parent="TrustReactionRoot"]
|
||||
position = Vector3(0.22, 0.08, 0)
|
||||
rotation = Vector3(0, 0, 0.436332)
|
||||
scale = Vector3(0.72, 1.25, 0.72)
|
||||
mesh = SubResource("SphereMesh_trust_reaction")
|
||||
|
||||
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="."]
|
||||
path_desired_distance = 0.3
|
||||
target_desired_distance = 0.5
|
||||
|
||||
Reference in New Issue
Block a user