Add character model updates
This commit is contained in:
parent
b931188194
commit
81f5010ad2
13 changed files with 258 additions and 239 deletions
BIN
art/exported/characters/base/netfishing_base_character.glb
Normal file
BIN
art/exported/characters/base/netfishing_base_character.glb
Normal file
Binary file not shown.
|
|
@ -0,0 +1,45 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://w7n4gjqq1juc"
|
||||||
|
path="res://.godot/imported/netfishing_base_character.glb-0167c087f16181d405afb962dc877d2c.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/exported/characters/base/netfishing_base_character.glb"
|
||||||
|
dest_files=["res://.godot/imported/netfishing_base_character.glb-0167c087f16181d405afb962dc877d2c.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/root_script=null
|
||||||
|
mesh_library/use_node_names_as_mesh_names=false
|
||||||
|
array_mesh/deduplicate_surfaces=true
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_name_suffixes=true
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
materials/extract=0
|
||||||
|
materials/extract_format=0
|
||||||
|
materials/extract_path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=2
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
|
gltf/texture_map_mode=1
|
||||||
Binary file not shown.
|
|
@ -1,14 +1,12 @@
|
||||||
[gd_resource type="Resource" load_steps=5 format=3]
|
[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://f1cibmajx3lo"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"]
|
[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"]
|
||||||
[ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"]
|
[ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"]
|
||||||
[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
||||||
[ext_resource type="Texture2D" path="res://fish/species/bass/fish_bass_striped.png" id="4_texture"]
|
[ext_resource type="Texture2D" uid="uid://dvh6s86asl4ix" path="res://fish/species/bass/fish_bass_striped.png" id="4_texture"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="BassAvailability"]
|
[sub_resource type="Resource" id="BassAvailability"]
|
||||||
script = ExtResource("3_availability_script")
|
script = ExtResource("3_availability_script")
|
||||||
allow_day = true
|
|
||||||
allow_night = true
|
|
||||||
preferred_bait_tags = Array[StringName]([&"worm", &"minnow"])
|
preferred_bait_tags = Array[StringName]([&"worm", &"minnow"])
|
||||||
preferred_bait_weight_multiplier = 1.4
|
preferred_bait_weight_multiplier = 1.4
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,12 @@
|
||||||
[gd_resource type="Resource" load_steps=5 format=3]
|
[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://cdkdwpwu384ck"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"]
|
[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"]
|
||||||
[ext_resource type="Resource" path="res://fishing/carp_catch_profile.tres" id="2_profile"]
|
[ext_resource type="Resource" path="res://fishing/carp_catch_profile.tres" id="2_profile"]
|
||||||
[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
||||||
[ext_resource type="Texture2D" path="res://fish/species/carp/fish_carp_common.png" id="4_texture"]
|
[ext_resource type="Texture2D" uid="uid://c6pa1gqwv1a5s" path="res://fish/species/carp/fish_carp_common.png" id="4_texture"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="CarpAvailability"]
|
[sub_resource type="Resource" id="CarpAvailability"]
|
||||||
script = ExtResource("3_availability_script")
|
script = ExtResource("3_availability_script")
|
||||||
allow_day = true
|
|
||||||
allow_night = true
|
|
||||||
preferred_bait_tags = Array[StringName]([&"corn", &"bread"])
|
preferred_bait_tags = Array[StringName]([&"corn", &"bread"])
|
||||||
preferred_bait_weight_multiplier = 1.5
|
preferred_bait_weight_multiplier = 1.5
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,13 @@
|
||||||
[gd_resource type="Resource" load_steps=5 format=3]
|
[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://v54vjd6k2mdb"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"]
|
[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"]
|
||||||
[ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"]
|
[ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"]
|
||||||
[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
||||||
[ext_resource type="Texture2D" path="res://fish/species/catfish_blue/fish_catfish_blue.png" id="4_texture"]
|
[ext_resource type="Texture2D" uid="uid://7f1dtcou8moe" path="res://fish/species/catfish_blue/fish_catfish_blue.png" id="4_texture"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="BlueCatfishAvailability"]
|
[sub_resource type="Resource" id="BlueCatfishAvailability"]
|
||||||
script = ExtResource("3_availability_script")
|
script = ExtResource("3_availability_script")
|
||||||
allowed_location_tags = Array[StringName]([&"starter_pond"])
|
allowed_location_tags = Array[StringName]([&"starter_pond"])
|
||||||
allow_day = true
|
|
||||||
allow_night = true
|
|
||||||
preferred_bait_tags = Array[StringName]([&"worm", &"minnow"])
|
preferred_bait_tags = Array[StringName]([&"worm", &"minnow"])
|
||||||
preferred_bait_weight_multiplier = 1.35
|
preferred_bait_weight_multiplier = 1.35
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,13 @@
|
||||||
[gd_resource type="Resource" load_steps=5 format=3]
|
[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://b7kpxcciokl4"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"]
|
[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"]
|
||||||
[ext_resource type="Resource" path="res://fishing/common_catch_profile.tres" id="2_profile"]
|
[ext_resource type="Resource" path="res://fishing/common_catch_profile.tres" id="2_profile"]
|
||||||
[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
||||||
[ext_resource type="Texture2D" path="res://fish/species/catfish_channel/fish_catfish_channel.png" id="4_texture"]
|
[ext_resource type="Texture2D" uid="uid://dvxpk2ltt3blb" path="res://fish/species/catfish_channel/fish_catfish_channel.png" id="4_texture"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="ChannelCatfishAvailability"]
|
[sub_resource type="Resource" id="ChannelCatfishAvailability"]
|
||||||
script = ExtResource("3_availability_script")
|
script = ExtResource("3_availability_script")
|
||||||
allowed_location_tags = Array[StringName]([&"starter_pond"])
|
allowed_location_tags = Array[StringName]([&"starter_pond"])
|
||||||
allow_day = true
|
|
||||||
allow_night = true
|
|
||||||
preferred_bait_tags = Array[StringName]([&"worm"])
|
preferred_bait_tags = Array[StringName]([&"worm"])
|
||||||
preferred_bait_weight_multiplier = 1.35
|
preferred_bait_weight_multiplier = 1.35
|
||||||
|
|
||||||
|
|
@ -18,7 +16,6 @@ script = ExtResource("1_fish_data")
|
||||||
id = &"catfish_channel"
|
id = &"catfish_channel"
|
||||||
display_name = "channel catfish"
|
display_name = "channel catfish"
|
||||||
allowed_water_types = 1
|
allowed_water_types = 1
|
||||||
rarity = 0
|
|
||||||
base_catch_weight = 2.0
|
base_catch_weight = 2.0
|
||||||
catch_profile = ExtResource("2_profile")
|
catch_profile = ExtResource("2_profile")
|
||||||
availability = SubResource("ChannelCatfishAvailability")
|
availability = SubResource("ChannelCatfishAvailability")
|
||||||
|
|
@ -26,8 +23,6 @@ weight_min_lb = 1.5
|
||||||
weight_max_lb = 7.0
|
weight_max_lb = 7.0
|
||||||
display_scale_min = 0.85
|
display_scale_min = 0.85
|
||||||
display_scale_max = 1.35
|
display_scale_max = 1.35
|
||||||
display_scale_curve = 1.0
|
|
||||||
sell_value_min = 4
|
sell_value_min = 4
|
||||||
sell_value_max = 7
|
sell_value_max = 7
|
||||||
sell_value_curve = 1.0
|
|
||||||
display_texture = ExtResource("4_texture")
|
display_texture = ExtResource("4_texture")
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,13 @@
|
||||||
[gd_resource type="Resource" load_steps=5 format=3]
|
[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://c4r5ccnpw5nrq"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"]
|
[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"]
|
||||||
[ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"]
|
[ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"]
|
||||||
[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
||||||
[ext_resource type="Texture2D" path="res://fish/species/catfish_flathead/fish_catfish_flathead.png" id="4_texture"]
|
[ext_resource type="Texture2D" uid="uid://bacx63lp0yh7t" path="res://fish/species/catfish_flathead/fish_catfish_flathead.png" id="4_texture"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="FlatheadCatfishAvailability"]
|
[sub_resource type="Resource" id="FlatheadCatfishAvailability"]
|
||||||
script = ExtResource("3_availability_script")
|
script = ExtResource("3_availability_script")
|
||||||
allowed_location_tags = Array[StringName]([&"starter_pond"])
|
allowed_location_tags = Array[StringName]([&"starter_pond"])
|
||||||
allow_day = true
|
|
||||||
allow_night = true
|
|
||||||
preferred_bait_tags = Array[StringName]([&"worm", &"minnow"])
|
preferred_bait_tags = Array[StringName]([&"worm", &"minnow"])
|
||||||
preferred_bait_weight_multiplier = 1.35
|
preferred_bait_weight_multiplier = 1.35
|
||||||
|
|
||||||
|
|
@ -19,7 +17,6 @@ id = &"catfish_flathead"
|
||||||
display_name = "flathead catfish"
|
display_name = "flathead catfish"
|
||||||
allowed_water_types = 1
|
allowed_water_types = 1
|
||||||
rarity = 1
|
rarity = 1
|
||||||
base_catch_weight = 1.0
|
|
||||||
catch_profile = ExtResource("2_profile")
|
catch_profile = ExtResource("2_profile")
|
||||||
availability = SubResource("FlatheadCatfishAvailability")
|
availability = SubResource("FlatheadCatfishAvailability")
|
||||||
weight_min_lb = 3.0
|
weight_min_lb = 3.0
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,13 @@
|
||||||
[gd_resource type="Resource" load_steps=5 format=3]
|
[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://cr3kar4oioloh"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"]
|
[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"]
|
||||||
[ext_resource type="Resource" path="res://fishing/common_catch_profile.tres" id="2_profile"]
|
[ext_resource type="Resource" path="res://fishing/common_catch_profile.tres" id="2_profile"]
|
||||||
[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"]
|
||||||
[ext_resource type="Texture2D" path="res://fish/species/catfish_white/fish_catfish_white.png" id="4_texture"]
|
[ext_resource type="Texture2D" uid="uid://bf6kiawwekv7g" path="res://fish/species/catfish_white/fish_catfish_white.png" id="4_texture"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="WhiteCatfishAvailability"]
|
[sub_resource type="Resource" id="WhiteCatfishAvailability"]
|
||||||
script = ExtResource("3_availability_script")
|
script = ExtResource("3_availability_script")
|
||||||
allowed_location_tags = Array[StringName]([&"starter_pond"])
|
allowed_location_tags = Array[StringName]([&"starter_pond"])
|
||||||
allow_day = true
|
|
||||||
allow_night = true
|
|
||||||
preferred_bait_tags = Array[StringName]([&"worm"])
|
preferred_bait_tags = Array[StringName]([&"worm"])
|
||||||
preferred_bait_weight_multiplier = 1.35
|
preferred_bait_weight_multiplier = 1.35
|
||||||
|
|
||||||
|
|
@ -18,16 +16,12 @@ script = ExtResource("1_fish_data")
|
||||||
id = &"catfish_white"
|
id = &"catfish_white"
|
||||||
display_name = "white catfish"
|
display_name = "white catfish"
|
||||||
allowed_water_types = 1
|
allowed_water_types = 1
|
||||||
rarity = 0
|
|
||||||
base_catch_weight = 2.0
|
base_catch_weight = 2.0
|
||||||
catch_profile = ExtResource("2_profile")
|
catch_profile = ExtResource("2_profile")
|
||||||
availability = SubResource("WhiteCatfishAvailability")
|
availability = SubResource("WhiteCatfishAvailability")
|
||||||
weight_min_lb = 1.0
|
weight_min_lb = 1.0
|
||||||
weight_max_lb = 5.0
|
weight_max_lb = 5.0
|
||||||
display_scale_min = 0.8
|
|
||||||
display_scale_max = 1.25
|
display_scale_max = 1.25
|
||||||
display_scale_curve = 1.0
|
|
||||||
sell_value_min = 4
|
sell_value_min = 4
|
||||||
sell_value_max = 6
|
sell_value_max = 6
|
||||||
sell_value_curve = 1.0
|
|
||||||
display_texture = ExtResource("4_texture")
|
display_texture = ExtResource("4_texture")
|
||||||
|
|
|
||||||
173
main/main.tscn
173
main/main.tscn
|
|
@ -1,51 +1,62 @@
|
||||||
[gd_scene load_steps=47 format=3]
|
[gd_scene format=3 uid="uid://w6lvqm3bfhei"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" path="res://world/test_world.tscn" id="1_world"]
|
[ext_resource type="PackedScene" path="res://world/test_world.tscn" id="1_world"]
|
||||||
[ext_resource type="PackedScene" path="res://player/player.tscn" id="2_player"]
|
[ext_resource type="PackedScene" path="res://player/player.tscn" id="2_player"]
|
||||||
[ext_resource type="Script" path="res://main/main.gd" id="3_main"]
|
[ext_resource type="Script" uid="uid://c7u6jpr3f33t3" path="res://main/main.gd" id="3_main"]
|
||||||
[ext_resource type="PackedScene" path="res://fishing/fishing_spot.tscn" id="4_spot"]
|
[ext_resource type="PackedScene" path="res://fishing/fishing_spot.tscn" id="4_spot"]
|
||||||
[ext_resource type="PackedScene" path="res://ui/game_ui.tscn" id="5_ui"]
|
[ext_resource type="PackedScene" path="res://ui/game_ui.tscn" id="5_ui"]
|
||||||
[ext_resource type="Resource" path="res://fish/pools/fish_catalog.tres" id="6_pool"]
|
[ext_resource type="Resource" path="res://fish/pools/fish_catalog.tres" id="6_pool"]
|
||||||
[ext_resource type="Resource" path="res://economy/buyers/pelicans.tres" id="7_pelicans"]
|
[ext_resource type="Resource" path="res://economy/buyers/pelicans.tres" id="7_pelicans"]
|
||||||
[ext_resource type="Script" path="res://world/water_recovery_controller.gd" id="8_recovery"]
|
[ext_resource type="Script" uid="uid://dvv0ublaoj4gr" path="res://world/water_recovery_controller.gd" id="8_recovery"]
|
||||||
[ext_resource type="Script" path="res://save/player_save_manager.gd" id="9_save"]
|
[ext_resource type="Script" uid="uid://dfr5m2x77d8ed" path="res://save/player_save_manager.gd" id="9_save"]
|
||||||
[ext_resource type="Script" path="res://settings/player_settings_manager.gd" id="10_settings"]
|
[ext_resource type="Script" uid="uid://dwv3nvfke5xtu" path="res://settings/player_settings_manager.gd" id="10_settings"]
|
||||||
[ext_resource type="Resource" path="res://items/catalog/item_catalog.tres" id="11_items"]
|
[ext_resource type="Resource" path="res://items/catalog/item_catalog.tres" id="11_items"]
|
||||||
[ext_resource type="Resource" path="res://economy/buyers/main_fishing_shop.tres" id="12_main_shop"]
|
[ext_resource type="Resource" path="res://economy/buyers/main_fishing_shop.tres" id="12_main_shop"]
|
||||||
[ext_resource type="AudioStream" path="res://audio/music/title/as_in_four_wolves.ogg" id="13_title_music"]
|
[ext_resource type="AudioStream" uid="uid://bgkfluumuen4m" path="res://audio/music/title/as_in_four_wolves.ogg" id="13_title_music"]
|
||||||
[ext_resource type="Script" path="res://ui/ui_pixelation_presenter.gd" id="14_pixelation"]
|
[ext_resource type="Script" uid="uid://bdtb05vkiicd" path="res://ui/ui_pixelation_presenter.gd" id="14_pixelation"]
|
||||||
[ext_resource type="PackedScene" path="res://ui/pixelation_reset_overlay.tscn" id="15_reset"]
|
[ext_resource type="PackedScene" path="res://ui/pixelation_reset_overlay.tscn" id="15_reset"]
|
||||||
[ext_resource type="PackedScene" path="res://main/world_pixelation_postprocess.tscn" id="16_world_pixelation"]
|
[ext_resource type="PackedScene" path="res://main/world_pixelation_postprocess.tscn" id="16_world_pixelation"]
|
||||||
[ext_resource type="Script" path="res://network/network_session.gd" id="17_network_session"]
|
[ext_resource type="Script" uid="uid://u62a32ktf0y5" path="res://network/network_session.gd" id="17_network_session"]
|
||||||
[ext_resource type="Script" path="res://network/network_profile_preferences.gd" id="18_network_profile"]
|
[ext_resource type="Script" uid="uid://db8ua5psoql0w" path="res://network/network_profile_preferences.gd" id="18_network_profile"]
|
||||||
[ext_resource type="Script" path="res://network/saved_server_store.gd" id="19_saved_servers"]
|
[ext_resource type="Script" uid="uid://b7j0er0u1nwy7" path="res://network/saved_server_store.gd" id="19_saved_servers"]
|
||||||
[ext_resource type="Script" path="res://network/player_spawn_service.gd" id="20_spawn_service"]
|
[ext_resource type="Script" uid="uid://8w70d0nrf4a7" path="res://network/player_spawn_service.gd" id="20_spawn_service"]
|
||||||
[ext_resource type="Script" path="res://network/network_fishing_service.gd" id="21_network_fishing"]
|
[ext_resource type="Script" uid="uid://b4v56htdn1y2l" path="res://network/network_fishing_service.gd" id="21_network_fishing"]
|
||||||
[ext_resource type="Script" path="res://network/network_sale_service.gd" id="22_network_sale"]
|
[ext_resource type="Script" uid="uid://sqqy3anotq6n" path="res://network/network_sale_service.gd" id="22_network_sale"]
|
||||||
[ext_resource type="Script" path="res://network/network_shop_service.gd" id="23_network_shop"]
|
[ext_resource type="Script" uid="uid://4ci4dbhyfc11" path="res://network/network_shop_service.gd" id="23_network_shop"]
|
||||||
[ext_resource type="Script" path="res://network/network_item_use_service.gd" id="24_network_item"]
|
[ext_resource type="Script" uid="uid://dx21uu253nmpw" path="res://network/network_item_use_service.gd" id="24_network_item"]
|
||||||
[ext_resource type="Script" path="res://network/network_chat_service.gd" id="25_network_chat"]
|
[ext_resource type="Script" uid="uid://b10jayoog5dc2" path="res://network/network_chat_service.gd" id="25_network_chat"]
|
||||||
[ext_resource type="Script" path="res://network/network_mail_service.gd" id="26_network_mail"]
|
[ext_resource type="Script" uid="uid://t235k67v0dno" path="res://network/network_mail_service.gd" id="26_network_mail"]
|
||||||
[ext_resource type="Script" path="res://progression/player_asset_reservation_service.gd" id="27_reservations"]
|
[ext_resource type="Script" uid="uid://bheplri3k6ch7" path="res://progression/player_asset_reservation_service.gd" id="27_reservations"]
|
||||||
[ext_resource type="Script" path="res://progression/player_appearance_store.gd" id="28_appearance"]
|
[ext_resource type="Script" uid="uid://ci07gm3e7r8p6" path="res://progression/player_appearance_store.gd" id="28_appearance"]
|
||||||
[ext_resource type="Script" path="res://network/network_profile_service.gd" id="29_profile_service"]
|
[ext_resource type="Script" uid="uid://dc80t6nmksvm2" path="res://network/network_profile_service.gd" id="29_profile_service"]
|
||||||
[ext_resource type="Script" path="res://network/player_identity_store.gd" id="30_player_identity"]
|
[ext_resource type="Script" uid="uid://cqlgolkbx2riq" path="res://network/player_identity_store.gd" id="30_player_identity"]
|
||||||
[ext_resource type="Script" path="res://network/host_identity_store.gd" id="31_host_identity"]
|
[ext_resource type="Script" uid="uid://dtyoh0v77x52f" path="res://network/host_identity_store.gd" id="31_host_identity"]
|
||||||
[ext_resource type="Script" path="res://network/known_player_store.gd" id="32_known_players"]
|
[ext_resource type="Script" uid="uid://dossvvvh4yuid" path="res://network/known_player_store.gd" id="32_known_players"]
|
||||||
[ext_resource type="Script" path="res://network/server_trust_store.gd" id="33_server_trust"]
|
[ext_resource type="Script" uid="uid://cp2kam2btjkb0" path="res://network/server_trust_store.gd" id="33_server_trust"]
|
||||||
[ext_resource type="Script" path="res://network/player_relationship_store.gd" id="34_relationships"]
|
[ext_resource type="Script" uid="uid://c3fnebvjotixg" path="res://network/player_relationship_store.gd" id="34_relationships"]
|
||||||
[ext_resource type="Script" path="res://network/host_ban_store.gd" id="35_bans"]
|
[ext_resource type="Script" uid="uid://dmv6dqua5yl5a" path="res://network/host_ban_store.gd" id="35_bans"]
|
||||||
[ext_resource type="Script" path="res://network/network_player_list_service.gd" id="36_player_list"]
|
[ext_resource type="Script" uid="uid://bkidkp7ggtc3q" path="res://network/network_player_list_service.gd" id="36_player_list"]
|
||||||
[ext_resource type="Script" path="res://network/player_data_root.gd" id="37_data_root"]
|
[ext_resource type="Script" uid="uid://dpiv6wttry0j4" path="res://network/player_data_root.gd" id="37_data_root"]
|
||||||
[ext_resource type="Script" path="res://network/identity_backup_service.gd" id="38_identity_backup"]
|
[ext_resource type="Script" uid="uid://bu5q4a8jfvxkf" path="res://network/identity_backup_service.gd" id="38_identity_backup"]
|
||||||
[ext_resource type="Script" path="res://ui/interface_font_controller.gd" id="39_fonts"]
|
[ext_resource type="Script" uid="uid://djmxy6jibi5y3" path="res://ui/interface_font_controller.gd" id="39_fonts"]
|
||||||
[ext_resource type="Shader" path="res://ui/title_water_background.gdshader" id="40_title_water"]
|
[ext_resource type="Shader" uid="uid://c8s1g7tn771du" path="res://ui/title_water_background.gdshader" id="40_title_water"]
|
||||||
[ext_resource type="Texture2D" path="res://art/patterns/pattern_tealdot.png" id="41_menu_pattern"]
|
[ext_resource type="Texture2D" uid="uid://f8a0cs0s7ler" path="res://art/patterns/pattern_tealdot.png" id="41_menu_pattern"]
|
||||||
[ext_resource type="Shader" path="res://ui/player_menu_pattern.gdshader" id="42_menu_pattern"]
|
[ext_resource type="Shader" uid="uid://byw3iub66qvog" path="res://ui/player_menu_pattern.gdshader" id="42_menu_pattern"]
|
||||||
[ext_resource type="Texture2D" path="res://art/patterns/pattern_moneyfish.png" id="43_shop_pattern"]
|
[ext_resource type="Texture2D" uid="uid://b6xws1d2dnbnn" path="res://art/patterns/pattern_moneyfish.png" id="43_shop_pattern"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://w7n4gjqq1juc" path="res://art/exported/characters/base/netfishing_base_character.glb" id="44_4pcu1"]
|
||||||
|
|
||||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_title_water_native"]
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_title_water_native"]
|
||||||
shader = ExtResource("40_title_water")
|
shader = ExtResource("40_title_water")
|
||||||
|
shader_parameter/surface_color = Color(0.1, 0.45, 0.62, 1)
|
||||||
|
shader_parameter/middle_color = Color(0.055, 0.285, 0.4, 1)
|
||||||
|
shader_parameter/depth_color = Color(0.02, 0.16, 0.27, 1)
|
||||||
|
shader_parameter/virtual_pixel_density = Vector2(320, 180)
|
||||||
|
shader_parameter/color_step_count = 14.0
|
||||||
|
shader_parameter/continuous_depth_blend = 0.12
|
||||||
|
shader_parameter/wave_speed = 0.1
|
||||||
|
shader_parameter/wave_scale = 2.4
|
||||||
|
shader_parameter/wave_strength = 0.012
|
||||||
|
shader_parameter/caustic_strength = 0.018
|
||||||
|
|
||||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_player_menu_pattern"]
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_player_menu_pattern"]
|
||||||
shader = ExtResource("42_menu_pattern")
|
shader = ExtResource("42_menu_pattern")
|
||||||
|
|
@ -61,18 +72,18 @@ shader_parameter/source_tile_size = Vector2(64, 64)
|
||||||
shader_parameter/display_scale = 1.75
|
shader_parameter/display_scale = 1.75
|
||||||
shader_parameter/scroll_velocity_pixels = Vector2(-7, -5)
|
shader_parameter/scroll_velocity_pixels = Vector2(-7, -5)
|
||||||
|
|
||||||
[node name="Main" type="Node3D"]
|
[node name="Main" type="Node3D" unique_id=704196381]
|
||||||
script = ExtResource("3_main")
|
script = ExtResource("3_main")
|
||||||
fish_catalog = ExtResource("6_pool")
|
fish_catalog = ExtResource("6_pool")
|
||||||
pelican_buyer_profile = ExtResource("7_pelicans")
|
pelican_buyer_profile = ExtResource("7_pelicans")
|
||||||
main_shop_buyer_profile = ExtResource("12_main_shop")
|
main_shop_buyer_profile = ExtResource("12_main_shop")
|
||||||
item_catalog = ExtResource("11_items")
|
item_catalog = ExtResource("11_items")
|
||||||
|
|
||||||
[node name="TitleBackgroundLayer" type="CanvasLayer" parent="."]
|
[node name="TitleBackgroundLayer" type="CanvasLayer" parent="." unique_id=1690754702]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layer = -1
|
layer = -1
|
||||||
|
|
||||||
[node name="TitleBackground" type="ColorRect" parent="TitleBackgroundLayer"]
|
[node name="TitleBackground" type="ColorRect" parent="TitleBackgroundLayer" unique_id=1768697365]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
material = SubResource("ShaderMaterial_title_water_native")
|
material = SubResource("ShaderMaterial_title_water_native")
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
|
|
@ -82,148 +93,147 @@ grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
|
|
||||||
[node name="PlayerMenuBackdrop" type="ColorRect" parent="."]
|
[node name="PlayerMenuBackdrop" type="ColorRect" parent="." unique_id=2055423661]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
visible = false
|
||||||
z_index = 10
|
z_index = 10
|
||||||
mouse_filter = 2
|
|
||||||
material = SubResource("ShaderMaterial_player_menu_pattern")
|
material = SubResource("ShaderMaterial_player_menu_pattern")
|
||||||
color = Color(1, 1, 1, 1)
|
mouse_filter = 2
|
||||||
|
|
||||||
[node name="ShopBackdrop" type="ColorRect" parent="."]
|
[node name="ShopBackdrop" type="ColorRect" parent="." unique_id=1404109502]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
visible = false
|
||||||
z_index = 10
|
z_index = 10
|
||||||
mouse_filter = 2
|
|
||||||
material = SubResource("ShaderMaterial_shop_pattern")
|
material = SubResource("ShaderMaterial_shop_pattern")
|
||||||
color = Color(1, 1, 1, 1)
|
mouse_filter = 2
|
||||||
|
|
||||||
[node name="InterfaceFontController" type="Node" parent="."]
|
[node name="InterfaceFontController" type="Node" parent="." unique_id=384169781]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("39_fonts")
|
script = ExtResource("39_fonts")
|
||||||
|
|
||||||
[node name="PlayerDataRoot" type="Node" parent="."]
|
[node name="PlayerDataRoot" type="Node" parent="." unique_id=281868360]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("37_data_root")
|
script = ExtResource("37_data_root")
|
||||||
|
|
||||||
[node name="IdentityBackupService" type="Node" parent="."]
|
[node name="IdentityBackupService" type="Node" parent="." unique_id=1606277266]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("38_identity_backup")
|
script = ExtResource("38_identity_backup")
|
||||||
|
|
||||||
[node name="NetworkSession" type="Node" parent="."]
|
[node name="NetworkSession" type="Node" parent="." unique_id=88578570]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("17_network_session")
|
script = ExtResource("17_network_session")
|
||||||
|
|
||||||
[node name="NetworkProfilePreferences" type="Node" parent="."]
|
[node name="NetworkProfilePreferences" type="Node" parent="." unique_id=2119445545]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("18_network_profile")
|
script = ExtResource("18_network_profile")
|
||||||
|
|
||||||
[node name="PlayerIdentityStore" type="Node" parent="."]
|
[node name="PlayerIdentityStore" type="Node" parent="." unique_id=737958453]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("30_player_identity")
|
script = ExtResource("30_player_identity")
|
||||||
|
|
||||||
[node name="HostIdentityStore" type="Node" parent="."]
|
[node name="HostIdentityStore" type="Node" parent="." unique_id=351659562]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("31_host_identity")
|
script = ExtResource("31_host_identity")
|
||||||
|
|
||||||
[node name="KnownPlayerStore" type="Node" parent="."]
|
[node name="KnownPlayerStore" type="Node" parent="." unique_id=390068772]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("32_known_players")
|
script = ExtResource("32_known_players")
|
||||||
|
|
||||||
[node name="ServerTrustStore" type="Node" parent="."]
|
[node name="ServerTrustStore" type="Node" parent="." unique_id=1565692831]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("33_server_trust")
|
script = ExtResource("33_server_trust")
|
||||||
|
|
||||||
[node name="PlayerRelationshipStore" type="Node" parent="."]
|
[node name="PlayerRelationshipStore" type="Node" parent="." unique_id=612731662]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("34_relationships")
|
script = ExtResource("34_relationships")
|
||||||
|
|
||||||
[node name="HostBanStore" type="Node" parent="."]
|
[node name="HostBanStore" type="Node" parent="." unique_id=1672077885]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("35_bans")
|
script = ExtResource("35_bans")
|
||||||
|
|
||||||
[node name="PlayerAppearanceStore" type="Node" parent="."]
|
[node name="PlayerAppearanceStore" type="Node" parent="." unique_id=1740017030]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("28_appearance")
|
script = ExtResource("28_appearance")
|
||||||
|
|
||||||
[node name="NetworkProfileService" type="Node" parent="."]
|
[node name="NetworkProfileService" type="Node" parent="." unique_id=1074818740]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("29_profile_service")
|
script = ExtResource("29_profile_service")
|
||||||
|
|
||||||
[node name="SavedServerStore" type="Node" parent="."]
|
[node name="SavedServerStore" type="Node" parent="." unique_id=660213994]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("19_saved_servers")
|
script = ExtResource("19_saved_servers")
|
||||||
|
|
||||||
[node name="PlayerSpawnService" type="Node" parent="."]
|
[node name="PlayerSpawnService" type="Node" parent="." unique_id=2097451957]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("20_spawn_service")
|
script = ExtResource("20_spawn_service")
|
||||||
|
|
||||||
[node name="NetworkFishingService" type="Node" parent="."]
|
[node name="NetworkFishingService" type="Node" parent="." unique_id=692209374]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("21_network_fishing")
|
script = ExtResource("21_network_fishing")
|
||||||
|
|
||||||
[node name="NetworkSaleService" type="Node" parent="."]
|
[node name="NetworkSaleService" type="Node" parent="." unique_id=1445041024]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("22_network_sale")
|
script = ExtResource("22_network_sale")
|
||||||
|
|
||||||
[node name="NetworkShopService" type="Node" parent="."]
|
[node name="NetworkShopService" type="Node" parent="." unique_id=1493674695]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("23_network_shop")
|
script = ExtResource("23_network_shop")
|
||||||
|
|
||||||
[node name="NetworkItemUseService" type="Node" parent="."]
|
[node name="NetworkItemUseService" type="Node" parent="." unique_id=255154670]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("24_network_item")
|
script = ExtResource("24_network_item")
|
||||||
|
|
||||||
[node name="NetworkChatService" type="Node" parent="."]
|
[node name="NetworkChatService" type="Node" parent="." unique_id=1956959711]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("25_network_chat")
|
script = ExtResource("25_network_chat")
|
||||||
|
|
||||||
[node name="PlayerAssetReservationService" type="Node" parent="."]
|
[node name="PlayerAssetReservationService" type="Node" parent="." unique_id=217588893]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("27_reservations")
|
script = ExtResource("27_reservations")
|
||||||
|
|
||||||
[node name="NetworkMailService" type="Node" parent="."]
|
[node name="NetworkMailService" type="Node" parent="." unique_id=1415330316]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("26_network_mail")
|
script = ExtResource("26_network_mail")
|
||||||
|
|
||||||
[node name="NetworkPlayerListService" type="Node" parent="."]
|
[node name="NetworkPlayerListService" type="Node" parent="." unique_id=1638035935]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("36_player_list")
|
script = ExtResource("36_player_list")
|
||||||
|
|
||||||
[node name="TestWorld" parent="." instance=ExtResource("1_world")]
|
[node name="TestWorld" parent="." unique_id=1334932296 instance=ExtResource("1_world")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0024132729, 0, -0.00093126297)
|
||||||
|
|
||||||
[node name="Players" type="Node3D" parent="."]
|
[node name="Players" type="Node3D" parent="." unique_id=550630144]
|
||||||
|
|
||||||
[node name="Player" parent="Players" instance=ExtResource("2_player")]
|
[node name="Player" parent="Players" unique_id=485429332 instance=ExtResource("2_player")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 16)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 16)
|
||||||
|
|
||||||
[node name="FishingSpot" parent="." instance=ExtResource("4_spot")]
|
[node name="FishingSpot" parent="." unique_id=1461328864 instance=ExtResource("4_spot")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
position = Vector3(0, 1.02, -18)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.02, -18)
|
||||||
|
|
||||||
[node name="WaterRecovery" type="Node" parent="."]
|
[node name="WaterRecovery" type="Node" parent="." unique_id=12981798]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("8_recovery")
|
script = ExtResource("8_recovery")
|
||||||
|
|
||||||
[node name="PlayerSaveManager" type="Node" parent="."]
|
[node name="PlayerSaveManager" type="Node" parent="." unique_id=223569593]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("9_save")
|
script = ExtResource("9_save")
|
||||||
|
|
||||||
[node name="PlayerSettingsManager" type="Node" parent="."]
|
[node name="PlayerSettingsManager" type="Node" parent="." unique_id=906991991]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
script = ExtResource("10_settings")
|
script = ExtResource("10_settings")
|
||||||
|
|
||||||
[node name="TitleMusic" type="AudioStreamPlayer" parent="."]
|
[node name="TitleMusic" type="AudioStreamPlayer" parent="." unique_id=1292939956]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
stream = ExtResource("13_title_music")
|
stream = ExtResource("13_title_music")
|
||||||
volume_db = -80.0
|
volume_db = -80.0
|
||||||
bus = &"Music"
|
bus = &"Music"
|
||||||
|
|
||||||
[node name="WorldPixelationPostprocess" parent="." instance=ExtResource("16_world_pixelation")]
|
[node name="WorldPixelationPostprocess" parent="." unique_id=344378000 instance=ExtResource("16_world_pixelation")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
||||||
[node name="UIPresentation" type="SubViewportContainer" parent="."]
|
[node name="UIPresentation" type="SubViewportContainer" parent="." unique_id=1104419395]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
z_index = 20
|
z_index = 20
|
||||||
texture_filter = 1
|
texture_filter = 1
|
||||||
|
|
@ -233,14 +243,17 @@ mouse_filter = 0
|
||||||
stretch = true
|
stretch = true
|
||||||
script = ExtResource("14_pixelation")
|
script = ExtResource("14_pixelation")
|
||||||
|
|
||||||
[node name="UIViewport" type="SubViewport" parent="UIPresentation"]
|
[node name="UIViewport" type="SubViewport" parent="UIPresentation" unique_id=461155312]
|
||||||
transparent_bg = true
|
transparent_bg = true
|
||||||
handle_input_locally = false
|
handle_input_locally = false
|
||||||
size = Vector2i(1152, 648)
|
size = Vector2i(1152, 648)
|
||||||
render_target_update_mode = 4
|
render_target_update_mode = 4
|
||||||
|
|
||||||
[node name="GameUI" parent="UIPresentation/UIViewport" instance=ExtResource("5_ui")]
|
[node name="GameUI" parent="UIPresentation/UIViewport" unique_id=954136124 instance=ExtResource("5_ui")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
||||||
[node name="PixelationResetOverlay" parent="." instance=ExtResource("15_reset")]
|
[node name="PixelationResetOverlay" parent="." unique_id=291636041 instance=ExtResource("15_reset")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
||||||
|
[node name="netfishing_base_character" parent="." unique_id=163901730 instance=ExtResource("44_4pcu1")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.795597, 4.184117, 6.3531876)
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_scene load_steps=21 format=3]
|
[gd_scene load_steps=18 format=3]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://player/player.gd" id="1_script"]
|
[ext_resource type="Script" path="res://player/player.gd" id="1_script"]
|
||||||
[ext_resource type="Script" path="res://inventory/fish_inventory.gd" id="2_inventory"]
|
[ext_resource type="Script" path="res://inventory/fish_inventory.gd" id="2_inventory"]
|
||||||
|
|
@ -12,24 +12,12 @@
|
||||||
[ext_resource type="Script" path="res://progression/player_cooler_capacity.gd" id="10_capacity"]
|
[ext_resource type="Script" path="res://progression/player_cooler_capacity.gd" id="10_capacity"]
|
||||||
[ext_resource type="Script" path="res://player/player_ground_shadow.gd" id="11_ground_shadow"]
|
[ext_resource type="Script" path="res://player/player_ground_shadow.gd" id="11_ground_shadow"]
|
||||||
[ext_resource type="Material" path="res://player/materials/player_blob_shadow.tres" id="12_blob_shadow"]
|
[ext_resource type="Material" path="res://player/materials/player_blob_shadow.tres" id="12_blob_shadow"]
|
||||||
|
[ext_resource type="PackedScene" path="res://art/exported/characters/base/netfishing_base_character.glb" id="13_character"]
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="PlayerShape"]
|
[sub_resource type="CapsuleShape3D" id="PlayerShape"]
|
||||||
radius = 0.45
|
radius = 0.45
|
||||||
height = 1.8
|
height = 1.8
|
||||||
|
|
||||||
[sub_resource type="CapsuleMesh" id="PlayerMesh"]
|
|
||||||
radius = 0.45
|
|
||||||
height = 1.8
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="PlayerMaterial"]
|
|
||||||
albedo_color = Color(0.95, 0.48, 0.18, 1)
|
|
||||||
|
|
||||||
[sub_resource type="BoxMesh" id="FacingMarkerMesh"]
|
|
||||||
size = Vector3(0.24, 0.2, 0.4)
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="FacingMarkerMaterial"]
|
|
||||||
albedo_color = Color(0.12, 0.18, 0.28, 1)
|
|
||||||
|
|
||||||
[sub_resource type="CylinderMesh" id="FishingRodMesh"]
|
[sub_resource type="CylinderMesh" id="FishingRodMesh"]
|
||||||
top_radius = 0.025
|
top_radius = 0.025
|
||||||
bottom_radius = 0.045
|
bottom_radius = 0.045
|
||||||
|
|
@ -74,29 +62,24 @@ rotation_degrees = Vector3(-90, 0, 0)
|
||||||
cast_shadow = 0
|
cast_shadow = 0
|
||||||
mesh = SubResource("GroundShadowMesh")
|
mesh = SubResource("GroundShadowMesh")
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Visuals"]
|
[node name="CharacterRig" parent="Visuals" instance=ExtResource("13_character")]
|
||||||
position = Vector3(0, 0.9, 0)
|
|
||||||
mesh = SubResource("PlayerMesh")
|
|
||||||
material_override = SubResource("PlayerMaterial")
|
|
||||||
|
|
||||||
[node name="FacingMarker" type="MeshInstance3D" parent="Visuals"]
|
[node name="AnimationPlayer" parent="Visuals/CharacterRig"]
|
||||||
position = Vector3(0, 1.0, -0.55)
|
autoplay = "idle"
|
||||||
mesh = SubResource("FacingMarkerMesh")
|
|
||||||
material_override = SubResource("FacingMarkerMaterial")
|
|
||||||
|
|
||||||
[node name="FishingRod" type="Node3D" parent="Visuals"]
|
[node name="FishingRod" type="Node3D" parent="Visuals"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
position = Vector3(0.42, 1.05, -0.2)
|
position = Vector3(0.16, 0.38, 0.02)
|
||||||
rotation = Vector3(-0.436332, 0, 0)
|
rotation = Vector3(-0.785398, 0, 0)
|
||||||
|
|
||||||
[node name="RodMesh" type="MeshInstance3D" parent="Visuals/FishingRod"]
|
[node name="RodMesh" type="MeshInstance3D" parent="Visuals/FishingRod"]
|
||||||
position = Vector3(0, 0.6, 0)
|
position = Vector3(0, 0.42, 0)
|
||||||
mesh = SubResource("FishingRodMesh")
|
mesh = SubResource("FishingRodMesh")
|
||||||
material_override = SubResource("FishingRodMaterial")
|
material_override = SubResource("FishingRodMaterial")
|
||||||
|
|
||||||
[node name="FishingRodTip" type="Marker3D" parent="Visuals/FishingRod"]
|
[node name="FishingRodTip" type="Marker3D" parent="Visuals/FishingRod"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
position = Vector3(0, 1.2, 0)
|
position = Vector3(0, 0.95, 0)
|
||||||
|
|
||||||
[node name="CastOrigin" type="Marker3D" parent="."]
|
[node name="CastOrigin" type="Marker3D" parent="."]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,13 @@
|
||||||
[gd_resource type="Theme" load_steps=13 format=3]
|
[gd_resource type="Theme" format=3 uid="uid://r35pr3k1nd34"]
|
||||||
|
|
||||||
[ext_resource type="FontFile" path="res://ui/fonts/Tuffy_Bold.otf" id="1_font"]
|
[ext_resource type="FontFile" uid="uid://xhdms1j01k2q" path="res://ui/fonts/Tuffy_Bold.otf" id="1_font"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="Panel"]
|
[sub_resource type="StyleBoxFlat" id="ButtonDisabled"]
|
||||||
bg_color = Color(0.075, 0.145, 0.17, 0.96)
|
|
||||||
border_width_left = 2
|
|
||||||
border_width_top = 2
|
|
||||||
border_width_right = 2
|
|
||||||
border_width_bottom = 2
|
|
||||||
border_color = Color(0.2, 0.55, 0.59, 0.65)
|
|
||||||
corner_radius_top_left = 10
|
|
||||||
corner_radius_top_right = 10
|
|
||||||
corner_radius_bottom_right = 10
|
|
||||||
corner_radius_bottom_left = 10
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="ButtonNormal"]
|
|
||||||
content_margin_left = 12.0
|
content_margin_left = 12.0
|
||||||
content_margin_top = 7.0
|
content_margin_top = 7.0
|
||||||
content_margin_right = 12.0
|
content_margin_right = 12.0
|
||||||
content_margin_bottom = 7.0
|
content_margin_bottom = 7.0
|
||||||
bg_color = Color(0.13, 0.27, 0.31, 1)
|
bg_color = Color(0.12, 0.18, 0.2, 0.8)
|
||||||
corner_radius_top_left = 7
|
corner_radius_top_left = 7
|
||||||
corner_radius_top_right = 7
|
corner_radius_top_right = 7
|
||||||
corner_radius_bottom_right = 7
|
corner_radius_bottom_right = 7
|
||||||
|
|
@ -36,6 +24,17 @@ corner_radius_top_right = 7
|
||||||
corner_radius_bottom_right = 7
|
corner_radius_bottom_right = 7
|
||||||
corner_radius_bottom_left = 7
|
corner_radius_bottom_left = 7
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id="ButtonNormal"]
|
||||||
|
content_margin_left = 12.0
|
||||||
|
content_margin_top = 7.0
|
||||||
|
content_margin_right = 12.0
|
||||||
|
content_margin_bottom = 7.0
|
||||||
|
bg_color = Color(0.13, 0.27, 0.31, 1)
|
||||||
|
corner_radius_top_left = 7
|
||||||
|
corner_radius_top_right = 7
|
||||||
|
corner_radius_bottom_right = 7
|
||||||
|
corner_radius_bottom_left = 7
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="ButtonPressed"]
|
[sub_resource type="StyleBoxFlat" id="ButtonPressed"]
|
||||||
content_margin_left = 12.0
|
content_margin_left = 12.0
|
||||||
content_margin_top = 7.0
|
content_margin_top = 7.0
|
||||||
|
|
@ -47,55 +46,6 @@ corner_radius_top_right = 7
|
||||||
corner_radius_bottom_right = 7
|
corner_radius_bottom_right = 7
|
||||||
corner_radius_bottom_left = 7
|
corner_radius_bottom_left = 7
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="ButtonDisabled"]
|
|
||||||
content_margin_left = 12.0
|
|
||||||
content_margin_top = 7.0
|
|
||||||
content_margin_right = 12.0
|
|
||||||
content_margin_bottom = 7.0
|
|
||||||
bg_color = Color(0.12, 0.18, 0.2, 0.8)
|
|
||||||
corner_radius_top_left = 7
|
|
||||||
corner_radius_top_right = 7
|
|
||||||
corner_radius_bottom_right = 7
|
|
||||||
corner_radius_bottom_left = 7
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="DangerNormal"]
|
|
||||||
content_margin_left = 12.0
|
|
||||||
content_margin_top = 7.0
|
|
||||||
content_margin_right = 12.0
|
|
||||||
content_margin_bottom = 7.0
|
|
||||||
bg_color = Color(0.55, 0.17, 0.19, 1)
|
|
||||||
corner_radius_top_left = 7
|
|
||||||
corner_radius_top_right = 7
|
|
||||||
corner_radius_bottom_right = 7
|
|
||||||
corner_radius_bottom_left = 7
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="DangerHover"]
|
|
||||||
content_margin_left = 12.0
|
|
||||||
content_margin_top = 7.0
|
|
||||||
content_margin_right = 12.0
|
|
||||||
content_margin_bottom = 7.0
|
|
||||||
bg_color = Color(0.82, 0.26, 0.29, 1)
|
|
||||||
corner_radius_top_left = 7
|
|
||||||
corner_radius_top_right = 7
|
|
||||||
corner_radius_bottom_right = 7
|
|
||||||
corner_radius_bottom_left = 7
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="CardNormal"]
|
|
||||||
content_margin_left = 7.0
|
|
||||||
content_margin_top = 7.0
|
|
||||||
content_margin_right = 7.0
|
|
||||||
content_margin_bottom = 7.0
|
|
||||||
bg_color = Color(0.105, 0.205, 0.235, 1)
|
|
||||||
border_width_left = 2
|
|
||||||
border_width_top = 2
|
|
||||||
border_width_right = 2
|
|
||||||
border_width_bottom = 2
|
|
||||||
border_color = Color(0.2, 0.36, 0.4, 1)
|
|
||||||
corner_radius_top_left = 8
|
|
||||||
corner_radius_top_right = 8
|
|
||||||
corner_radius_bottom_right = 8
|
|
||||||
corner_radius_bottom_left = 8
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="CardHover"]
|
[sub_resource type="StyleBoxFlat" id="CardHover"]
|
||||||
content_margin_left = 7.0
|
content_margin_left = 7.0
|
||||||
content_margin_top = 7.0
|
content_margin_top = 7.0
|
||||||
|
|
@ -112,6 +62,22 @@ corner_radius_top_right = 8
|
||||||
corner_radius_bottom_right = 8
|
corner_radius_bottom_right = 8
|
||||||
corner_radius_bottom_left = 8
|
corner_radius_bottom_left = 8
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id="CardNormal"]
|
||||||
|
content_margin_left = 7.0
|
||||||
|
content_margin_top = 7.0
|
||||||
|
content_margin_right = 7.0
|
||||||
|
content_margin_bottom = 7.0
|
||||||
|
bg_color = Color(0.105, 0.205, 0.235, 1)
|
||||||
|
border_width_left = 2
|
||||||
|
border_width_top = 2
|
||||||
|
border_width_right = 2
|
||||||
|
border_width_bottom = 2
|
||||||
|
border_color = Color(0.2, 0.36, 0.4, 1)
|
||||||
|
corner_radius_top_left = 8
|
||||||
|
corner_radius_top_right = 8
|
||||||
|
corner_radius_bottom_right = 8
|
||||||
|
corner_radius_bottom_left = 8
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="CardPressed"]
|
[sub_resource type="StyleBoxFlat" id="CardPressed"]
|
||||||
content_margin_left = 7.0
|
content_margin_left = 7.0
|
||||||
content_margin_top = 7.0
|
content_margin_top = 7.0
|
||||||
|
|
@ -128,6 +94,28 @@ corner_radius_top_right = 8
|
||||||
corner_radius_bottom_right = 8
|
corner_radius_bottom_right = 8
|
||||||
corner_radius_bottom_left = 8
|
corner_radius_bottom_left = 8
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id="DangerHover"]
|
||||||
|
content_margin_left = 12.0
|
||||||
|
content_margin_top = 7.0
|
||||||
|
content_margin_right = 12.0
|
||||||
|
content_margin_bottom = 7.0
|
||||||
|
bg_color = Color(0.82, 0.26, 0.29, 1)
|
||||||
|
corner_radius_top_left = 7
|
||||||
|
corner_radius_top_right = 7
|
||||||
|
corner_radius_bottom_right = 7
|
||||||
|
corner_radius_bottom_left = 7
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id="DangerNormal"]
|
||||||
|
content_margin_left = 12.0
|
||||||
|
content_margin_top = 7.0
|
||||||
|
content_margin_right = 12.0
|
||||||
|
content_margin_bottom = 7.0
|
||||||
|
bg_color = Color(0.55, 0.17, 0.19, 1)
|
||||||
|
corner_radius_top_left = 7
|
||||||
|
corner_radius_top_right = 7
|
||||||
|
corner_radius_bottom_right = 7
|
||||||
|
corner_radius_bottom_left = 7
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="LineEdit"]
|
[sub_resource type="StyleBoxFlat" id="LineEdit"]
|
||||||
content_margin_left = 8.0
|
content_margin_left = 8.0
|
||||||
content_margin_top = 5.0
|
content_margin_top = 5.0
|
||||||
|
|
@ -144,34 +132,46 @@ corner_radius_top_right = 6
|
||||||
corner_radius_bottom_right = 6
|
corner_radius_bottom_right = 6
|
||||||
corner_radius_bottom_left = 6
|
corner_radius_bottom_left = 6
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id="Panel"]
|
||||||
|
bg_color = Color(0.075, 0.145, 0.17, 0.96)
|
||||||
|
border_width_left = 2
|
||||||
|
border_width_top = 2
|
||||||
|
border_width_right = 2
|
||||||
|
border_width_bottom = 2
|
||||||
|
border_color = Color(0.2, 0.55, 0.59, 0.65)
|
||||||
|
corner_radius_top_left = 10
|
||||||
|
corner_radius_top_right = 10
|
||||||
|
corner_radius_bottom_right = 10
|
||||||
|
corner_radius_bottom_left = 10
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
default_font = ExtResource("1_font")
|
default_font = ExtResource("1_font")
|
||||||
default_font_size = 23
|
default_font_size = 23
|
||||||
Label/colors/font_color = Color(0.956, 0.972, 0.976, 1)
|
|
||||||
Label/colors/font_shadow_color = Color(0, 0, 0, 0)
|
|
||||||
PanelContainer/styles/panel = SubResource("Panel")
|
|
||||||
Button/colors/font_color = Color(0.956, 0.972, 0.976, 1)
|
Button/colors/font_color = Color(0.956, 0.972, 0.976, 1)
|
||||||
|
Button/colors/font_disabled_color = Color(0.48, 0.55, 0.58, 1)
|
||||||
Button/colors/font_hover_color = Color(1, 1, 1, 1)
|
Button/colors/font_hover_color = Color(1, 1, 1, 1)
|
||||||
Button/colors/font_pressed_color = Color(0.04, 0.12, 0.14, 1)
|
Button/colors/font_pressed_color = Color(0.04, 0.12, 0.14, 1)
|
||||||
Button/colors/font_disabled_color = Color(0.48, 0.55, 0.58, 1)
|
|
||||||
Button/styles/normal = SubResource("ButtonNormal")
|
|
||||||
Button/styles/hover = SubResource("ButtonHover")
|
|
||||||
Button/styles/pressed = SubResource("ButtonPressed")
|
|
||||||
Button/styles/focus = SubResource("ButtonHover")
|
|
||||||
Button/styles/disabled = SubResource("ButtonDisabled")
|
Button/styles/disabled = SubResource("ButtonDisabled")
|
||||||
OptionButton/styles/normal = SubResource("ButtonNormal")
|
Button/styles/focus = SubResource("ButtonHover")
|
||||||
OptionButton/styles/hover = SubResource("ButtonHover")
|
Button/styles/hover = SubResource("ButtonHover")
|
||||||
OptionButton/styles/pressed = SubResource("ButtonPressed")
|
Button/styles/normal = SubResource("ButtonNormal")
|
||||||
OptionButton/styles/focus = SubResource("ButtonHover")
|
Button/styles/pressed = SubResource("ButtonPressed")
|
||||||
DangerButton/base_type = &"Button"
|
|
||||||
DangerButton/styles/normal = SubResource("DangerNormal")
|
|
||||||
DangerButton/styles/hover = SubResource("DangerHover")
|
|
||||||
DangerButton/styles/pressed = SubResource("DangerHover")
|
|
||||||
DangerButton/styles/focus = SubResource("DangerHover")
|
|
||||||
CardButton/base_type = &"Button"
|
CardButton/base_type = &"Button"
|
||||||
CardButton/styles/normal = SubResource("CardNormal")
|
|
||||||
CardButton/styles/hover = SubResource("CardHover")
|
|
||||||
CardButton/styles/pressed = SubResource("CardPressed")
|
|
||||||
CardButton/styles/focus = SubResource("CardHover")
|
|
||||||
CardButton/colors/font_pressed_color = Color(0.956, 0.972, 0.976, 1)
|
CardButton/colors/font_pressed_color = Color(0.956, 0.972, 0.976, 1)
|
||||||
|
CardButton/styles/focus = SubResource("CardHover")
|
||||||
|
CardButton/styles/hover = SubResource("CardHover")
|
||||||
|
CardButton/styles/normal = SubResource("CardNormal")
|
||||||
|
CardButton/styles/pressed = SubResource("CardPressed")
|
||||||
|
DangerButton/base_type = &"Button"
|
||||||
|
DangerButton/styles/focus = SubResource("DangerHover")
|
||||||
|
DangerButton/styles/hover = SubResource("DangerHover")
|
||||||
|
DangerButton/styles/normal = SubResource("DangerNormal")
|
||||||
|
DangerButton/styles/pressed = SubResource("DangerHover")
|
||||||
|
Label/colors/font_color = Color(0.956, 0.972, 0.976, 1)
|
||||||
|
Label/colors/font_shadow_color = Color(0, 0, 0, 0)
|
||||||
LineEdit/styles/normal = SubResource("LineEdit")
|
LineEdit/styles/normal = SubResource("LineEdit")
|
||||||
|
OptionButton/styles/focus = SubResource("ButtonHover")
|
||||||
|
OptionButton/styles/hover = SubResource("ButtonHover")
|
||||||
|
OptionButton/styles/normal = SubResource("ButtonNormal")
|
||||||
|
OptionButton/styles/pressed = SubResource("ButtonPressed")
|
||||||
|
PanelContainer/styles/panel = SubResource("Panel")
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,13 @@
|
||||||
[gd_resource type="Sky" load_steps=2 format=3]
|
[gd_resource type="Sky" format=3 uid="uid://dersyay71dyat"]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_netfishing"]
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_netfishing"]
|
||||||
sky_top_color = Color(0.203922, 0.498039, 0.643137, 1)
|
sky_top_color = Color(0.203922, 0.498039, 0.643137, 1)
|
||||||
sky_horizon_color = Color(0.662745, 0.843137, 0.847059, 1)
|
sky_horizon_color = Color(0.662745, 0.843137, 0.847059, 1)
|
||||||
sky_curve = 0.15
|
|
||||||
ground_bottom_color = Color(0.156863, 0.360784, 0.439216, 1)
|
ground_bottom_color = Color(0.156863, 0.360784, 0.439216, 1)
|
||||||
ground_horizon_color = Color(0.54902, 0.74902, 0.764706, 1)
|
ground_horizon_color = Color(0.54902, 0.74902, 0.764706, 1)
|
||||||
ground_curve = 0.08
|
ground_curve = 0.08
|
||||||
sun_angle_max = 18.0
|
sun_angle_max = 18.0
|
||||||
sun_curve = 0.22
|
sun_curve = 0.22
|
||||||
use_debanding = true
|
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
sky_material = SubResource("ProceduralSkyMaterial_netfishing")
|
sky_material = SubResource("ProceduralSkyMaterial_netfishing")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue