Updated to Godot 4.5 and func_godot 2025.9. Added grid_white and grid_taupe textures. Unfucked func_godot and navmesh settings. Began blocking out motel layout in map.

This commit is contained in:
2025-10-14 02:15:54 -04:00
parent 986d2f5666
commit b402a162e1
154 changed files with 10450 additions and 10097 deletions

View File

@@ -12,21 +12,21 @@ font_size = 96
[sub_resource type="LabelSettings" id="LabelSettings_jqn4v"]
font = ExtResource("3_mcea6")
font_size = 68
font_size = 48
font_color = Color(1, 1, 1, 0.501961)
outline_size = 16
outline_color = Color(0, 0, 0, 0.501961)
[sub_resource type="LabelSettings" id="LabelSettings_fpuge"]
font = ExtResource("3_mcea6")
font_size = 80
font_size = 60
font_color = Color(1, 1, 1, 0.627451)
outline_size = 16
outline_color = Color(0, 0, 0, 0.627451)
[sub_resource type="LabelSettings" id="LabelSettings_npr4g"]
font = ExtResource("3_mcea6")
font_size = 96
font_size = 72
outline_size = 16
outline_color = Color(0, 0, 0, 1)
@@ -68,7 +68,7 @@ theme_override_constants/separation = -8
[node name="prompt_overflow" type="Label" parent="hud_bottom/promptbox"]
visible = false
layout_mode = 2
text = "..."
text = ". . ."
label_settings = SubResource("LabelSettings_jqn4v")
horizontal_alignment = 1
vertical_alignment = 1
@@ -97,6 +97,23 @@ label_settings = SubResource("LabelSettings_npr4g")
horizontal_alignment = 1
vertical_alignment = 1
[node name="subtitle" type="MarginContainer" parent="."]
visible = false
anchors_preset = 12
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -300.0
grow_horizontal = 2
grow_vertical = 0
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="ColorRect" type="ColorRect" parent="subtitle"]
visible = false
layout_mode = 2
color = Color(0.15, 0.15, 0.15, 0.784314)
[node name="icon_eye" type="TextureRect" parent="."]
visible = false
offset_right = 192.0

View File

@@ -20,7 +20,7 @@ var on_route : bool = false
@export var behavior_type : String = "guard"
var state : String = "default"
var current_waypoint : int = -1
var current_waypoint : int = 0
var paused : bool = false
var pauseanim : String
var pauseturn : bool
@@ -226,7 +226,7 @@ func movement_process(delta):
if !paused:
walk_toward(current_path_point)
if global_transform.origin.distance_to(current_path_point) <= 0.5:
if global_transform.origin.distance_to(current_path_point) <= 0.25:
current_path_index += 1
if current_path_index >= current_path.size():
if on_route:
@@ -265,9 +265,10 @@ func angle_toward(target : Vector3):
return (Vector2(target.z, target.x) - Vector2($CharacterArmature.global_transform.origin.z, $CharacterArmature.global_transform.origin.x)).angle()
func walk_toward(point: Vector3):
var direction = global_transform.origin.direction_to(point)
var direction = global_transform.origin.direction_to(point)
velocity.x = direction.x * walk_speed
velocity.z = direction.z * walk_speed
print(direction)
lerp_toward(atan2(velocity.x, velocity.z))
@@ -289,7 +290,8 @@ func setpath(target_position):
target_position,
true
)
path_end_point = current_path[len(current_path)-1]
if len(current_path) > 0:
path_end_point = current_path[len(current_path)-1]
func clearpath():
current_path = []