Extensive work on VFX for the guild, assets for the world, and portrait variance. Work on quests. Extra work on User Flow completion and file saving.
This commit is contained in:
@@ -1,16 +1,45 @@
|
||||
[gd_scene load_steps=15 format=4 uid="uid://cd08dp16bixfv"]
|
||||
[gd_scene load_steps=33 format=4 uid="uid://cd08dp16bixfv"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ccorfvcfa84gf" path="res://scripts/guildhall.gd" id="1_lsinl"]
|
||||
[ext_resource type="TileSet" uid="uid://6im0g3eg6sr4" path="res://test_tiles.tres" id="1_qel1r"]
|
||||
[ext_resource type="Script" uid="uid://dolqtw1ye4ras" path="res://scripts/player.gd" id="2_5n4iw"]
|
||||
[ext_resource type="Shader" uid="uid://cenbje61a2wi6" path="res://shaders/void_composite.gdshader" id="2_ggqxp"]
|
||||
[ext_resource type="Texture2D" uid="uid://83ayd5rg7x8l" path="res://graphics/reception-table.png" id="3_13vc8"]
|
||||
[ext_resource type="Texture2D" uid="uid://cg6ptmynq0aq0" path="res://graphics/basic-sprite.png" id="4_l3mu1"]
|
||||
[ext_resource type="PackedScene" uid="uid://cf6nnjyp8kv78" path="res://templates/receptionist.tscn" id="5_l3mu1"]
|
||||
[ext_resource type="Script" uid="uid://2g4ja3a7o2l" path="res://scripts/void_ripple.gd" id="5_nfvtf"]
|
||||
[ext_resource type="PackedScene" uid="uid://b3mksvn2jf7e0" path="res://templates/quest_board.tscn" id="7_hph4e"]
|
||||
[ext_resource type="Script" uid="uid://bh54wpqgau8hc" path="res://scripts/npc.gd" id="8_nhrwr"]
|
||||
[ext_resource type="Texture2D" uid="uid://dcrhry67g00vk" path="res://graphics/pom.png" id="9_4bidn"]
|
||||
[ext_resource type="PackedScene" uid="uid://jbqw0n6dlj08" path="res://templates/speech_bubble.tscn" id="10_6hdsl"]
|
||||
[ext_resource type="Texture2D" uid="uid://cg42wsmb3ocfq" path="res://graphics/first-guild.png" id="11_4bidn"]
|
||||
[ext_resource type="Shader" uid="uid://hr8vdp56p4yo" path="res://shaders/void.tres" id="12_0ydii"]
|
||||
[ext_resource type="Texture2D" uid="uid://bbh444vapab3y" path="res://graphics/voidcircle.png" id="13_0xaku"]
|
||||
[ext_resource type="Shader" uid="uid://dvdm8x66gwu2v" path="res://shaders/starfield.tres" id="14_0aygh"]
|
||||
[ext_resource type="Texture2D" uid="uid://bhupleoa6pkkb" path="res://external/test_star.png" id="15_b2pr6"]
|
||||
[ext_resource type="Texture2D" uid="uid://ct7y401wpmcdf" path="res://external/test_star2.png" id="16_b2pr6"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_nfvtf"]
|
||||
shader = ExtResource("2_ggqxp")
|
||||
shader_parameter/ripple = false
|
||||
shader_parameter/line_thickness = 3.8570001832075
|
||||
shader_parameter/line_color = Color(0.7666664, 0, 1, 1)
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_0ydii"]
|
||||
viewport_path = NodePath("SubViewport")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_28dkg"]
|
||||
resource_local_to_scene = true
|
||||
shader = ExtResource("12_0ydii")
|
||||
shader_parameter/void_view = SubResource("ViewportTexture_0ydii")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_0aygh"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_ggqxp"]
|
||||
offsets = PackedFloat32Array(0, 0.27842227, 0.7447796, 0.9976798, 1)
|
||||
colors = PackedColorArray(1, 0, 1, 1, 0.6414714, 0, 1, 1, 0.3529412, 0, 1, 1, 0.13464576, 8.6924134e-05, 0.43542284, 1, 0.3529412, 0, 1, 1)
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_w7eqs"]
|
||||
vertices = PackedVector2Array(335, 241, 335, 111.36719, 378.1875, 129.53125, 399, 241, 395.97656, 137, 523.21875, 137, 497, 241, 624.0469, 71.046875, 689, 30, 689, 241, 588.78125, 107.5, 497, 305, 399, 305, 630.75, 30, 582.15625, 110.47656)
|
||||
@@ -28,10 +57,106 @@ vertices = PackedVector2Array(112, 144, 14, 144, 14, -69, 112, -69)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(4, -79, 122, -79, 122, 154, 4, 154)])
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_28dkg"]
|
||||
offsets = PackedFloat32Array(0, 0.15085158, 0.63017035, 1)
|
||||
colors = PackedColorArray(0, 0, 0, 1, 0, 0.07479378, 0.21630663, 1, 0.11818864, 0.00013856843, 0.3326036, 1, 1.1310726e-06, 1.2032687e-07, 0.37330782, 1)
|
||||
|
||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_ggqxp"]
|
||||
|
||||
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_lsfle"]
|
||||
width = 384
|
||||
height = 216
|
||||
noise = SubResource("FastNoiseLite_ggqxp")
|
||||
color_ramp = SubResource("Gradient_28dkg")
|
||||
seamless = true
|
||||
normalize = false
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ggqxp"]
|
||||
shader = ExtResource("14_0aygh")
|
||||
shader_parameter/stars_speed = Vector2(25, 0)
|
||||
shader_parameter/stars_density = 0.0050000002375
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_b2pr6"]
|
||||
shader = ExtResource("14_0aygh")
|
||||
shader_parameter/stars_speed = Vector2(10, 0)
|
||||
shader_parameter/stars_density = 0.0030000001425
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_o230c"]
|
||||
shader = ExtResource("14_0aygh")
|
||||
shader_parameter/stars_speed = Vector2(15, 0)
|
||||
shader_parameter/stars_density = 0.0
|
||||
|
||||
[node name="Guildhall" type="Node2D"]
|
||||
script = ExtResource("1_lsinl")
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
layer = -1
|
||||
scale = Vector2(2, 2)
|
||||
transform = Transform2D(2, 0, 0, 2, 0, 0)
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="CanvasLayer"]
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -801.5
|
||||
offset_top = -413.5
|
||||
offset_right = -801.5
|
||||
offset_bottom = -413.5
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
color = Color(0.018666686, 0, 0.08, 1)
|
||||
|
||||
[node name="CanvasGroup" type="CanvasGroup" parent="."]
|
||||
material = SubResource("ShaderMaterial_nfvtf")
|
||||
position = Vector2(509, 176)
|
||||
scale = Vector2(5, 5)
|
||||
|
||||
[node name="CPUParticles2D" type="CPUParticles2D" parent="CanvasGroup"]
|
||||
material = SubResource("ShaderMaterial_28dkg")
|
||||
scale = Vector2(0.99999994, 0.99999994)
|
||||
amount = 1000
|
||||
texture = ExtResource("13_0xaku")
|
||||
preprocess = 5.0
|
||||
speed_scale = 0.13
|
||||
emission_shape = 2
|
||||
emission_sphere_radius = 30.0
|
||||
spread = 180.0
|
||||
gravity = Vector2(0, 0)
|
||||
initial_velocity_min = 100.0
|
||||
initial_velocity_max = 120.0
|
||||
linear_accel_min = -300.0
|
||||
linear_accel_max = -150.0
|
||||
scale_amount_min = 1.1
|
||||
scale_amount_max = 4.2
|
||||
scale_amount_curve = SubResource("Curve_0aygh")
|
||||
|
||||
[node name="VoidRipple" type="Node2D" parent="."]
|
||||
z_index = 1
|
||||
script = ExtResource("5_nfvtf")
|
||||
speed = 0.010000000009313226
|
||||
ripple_width = 4.5
|
||||
gradient = SubResource("Gradient_ggqxp")
|
||||
|
||||
[node name="Center" type="Node2D" parent="VoidRipple"]
|
||||
position = Vector2(486, 158)
|
||||
|
||||
[node name="Line2D" type="Line2D" parent="VoidRipple"]
|
||||
visible = false
|
||||
points = PackedVector2Array(312, 447, 312, 484, 245, 486, 232, 422, 249, 421, 253, 17, 244, 17, 241, -51, 303, -51, 306, -21, 701, -20, 701, -47, 771, -47, 770, 16, 759, 17, 768, 425, 781, 425, 767, 485, 700, 485, 700, 449, 544, 446, 544, 462, 508, 460, 500, 431, 391, 431, 386, 460, 347, 464, 347, 447, 312, 447)
|
||||
width = 5.0
|
||||
|
||||
[node name="Line2D2" type="Line2D" parent="VoidRipple"]
|
||||
z_index = -1
|
||||
points = PackedVector2Array(312, 444, 312, 484, 245, 484, 241, 425, 253, 425, 253, 17, 244, 17, 241, -51, 303, -51, 306, -21, 701, -20, 701, -47, 771, -47, 767, 16, 750, 16, 758, 428, 775, 428, 767, 485, 700, 485, 700, 446, 544, 446, 545, 457, 508, 457, 500, 431, 391, 431, 386, 457, 348, 457, 348, 444, 312, 444)
|
||||
width = 50.0
|
||||
default_color = Color(0, 0, 0, 0.46666667)
|
||||
joint_mode = 2
|
||||
round_precision = 16
|
||||
antialiased = true
|
||||
|
||||
[node name="RoomRegion" type="NavigationRegion2D" parent="."]
|
||||
z_index = 1
|
||||
navigation_polygon = SubResource("NavigationPolygon_w7eqs")
|
||||
|
||||
[node name="TileMapLayer" type="TileMapLayer" parent="RoomRegion"]
|
||||
@@ -45,15 +170,16 @@ tile_map_data = PackedByteArray("AAANAAAAAAAKABEAAAAOAAAAAAAKABEAAAAPAAAAAAAKABE
|
||||
tile_set = ExtResource("1_qel1r")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
z_index = 1
|
||||
position = Vector2(497, 136)
|
||||
texture = ExtResource("11_4bidn")
|
||||
|
||||
[node name="Sprites" type="Node2D" parent="."]
|
||||
z_index = 1
|
||||
z_index = 2
|
||||
y_sort_enabled = true
|
||||
|
||||
[node name="Reception Desk" type="StaticBody2D" parent="Sprites"]
|
||||
position = Vector2(457, 112)
|
||||
position = Vector2(423, 103)
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="Sprites/Reception Desk"]
|
||||
texture = ExtResource("3_13vc8")
|
||||
@@ -63,7 +189,7 @@ offset = Vector2(0, -80)
|
||||
polygon = PackedVector2Array(-86, -160, -152, -160, -152, -107, -148, -75, -128, -35, -57, 0, 56, 0, 127, -34, 148, -75, 152, -107, 152, -160, 86, -160, 86, -115, 75, -93, 52, -81, -51, -81, -75, -92, -86, -114)
|
||||
|
||||
[node name="Receptionist" parent="Sprites" instance=ExtResource("5_l3mu1")]
|
||||
position = Vector2(457, 32)
|
||||
position = Vector2(492, 24)
|
||||
|
||||
[node name="Queue" parent="Sprites/Receptionist" index="3"]
|
||||
position = Vector2(0, 97)
|
||||
@@ -92,7 +218,7 @@ navigation_polygon = SubResource("NavigationPolygon_l3mu1")
|
||||
position = Vector2(654, -2)
|
||||
|
||||
[node name="Npc" type="CharacterBody2D" parent="."]
|
||||
z_index = 1
|
||||
z_index = 2
|
||||
position = Vector2(347, 3)
|
||||
script = ExtResource("8_nhrwr")
|
||||
metadata/_custom_type_script = "uid://bh54wpqgau8hc"
|
||||
@@ -112,4 +238,65 @@ position = Vector2(44, -93)
|
||||
path_desired_distance = 30.0
|
||||
avoidance_enabled = true
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="."]
|
||||
size = Vector2i(1920, 1080)
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="SubViewport"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
color = Color(0, 0, 0.12941177, 1)
|
||||
|
||||
[node name="Parallax2D" type="Parallax2D" parent="SubViewport"]
|
||||
repeat_size = Vector2(1920, 1080)
|
||||
autoscroll = Vector2(-10, 0)
|
||||
follow_viewport = false
|
||||
ignore_camera_scroll = true
|
||||
|
||||
[node name="TextureRect2" type="TextureRect" parent="SubViewport/Parallax2D"]
|
||||
anchors_preset = -1
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_right = 1920.0
|
||||
offset_bottom = 1080.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
texture = SubResource("NoiseTexture2D_lsfle")
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="SubViewport"]
|
||||
modulate = Color(0.45840502, 0.45840508, 0.45840502, 1)
|
||||
material = SubResource("ShaderMaterial_ggqxp")
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
texture = ExtResource("15_b2pr6")
|
||||
|
||||
[node name="TextureRect4" type="TextureRect" parent="SubViewport"]
|
||||
modulate = Color(0.45840502, 0.45840508, 0.45840502, 1)
|
||||
material = SubResource("ShaderMaterial_b2pr6")
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
texture = ExtResource("15_b2pr6")
|
||||
|
||||
[node name="TextureRect3" type="TextureRect" parent="SubViewport"]
|
||||
material = SubResource("ShaderMaterial_o230c")
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
texture = ExtResource("16_b2pr6")
|
||||
|
||||
[editable path="Sprites/Receptionist"]
|
||||
|
||||
8
templates/levelup_banner.tscn
Normal file
8
templates/levelup_banner.tscn
Normal file
@@ -0,0 +1,8 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://pqaltokmp6y4"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://p7bvumalu3cs" path="res://graphics/questview/levelup.png" id="1_8v2d1"]
|
||||
[ext_resource type="Script" uid="uid://cv7wuquahc53c" path="res://scripts/quest_notice_banner.gd" id="2_0aj2h"]
|
||||
|
||||
[node name="LevelupBanner" type="Sprite2D"]
|
||||
texture = ExtResource("1_8v2d1")
|
||||
script = ExtResource("2_0aj2h")
|
||||
@@ -1,9 +1,8 @@
|
||||
[gd_scene load_steps=15 format=3 uid="uid://bktxswsjql86p"]
|
||||
[gd_scene load_steps=14 format=3 uid="uid://bktxswsjql86p"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ccsiubi5y75qg" path="res://scripts/npc_profile_window.gd" id="1_4xbne"]
|
||||
[ext_resource type="Texture2D" uid="uid://cbt6po52ad37x" path="res://external/profile-window.png" id="2_s0l16"]
|
||||
[ext_resource type="Texture2D" uid="uid://bldpiytpdrge6" path="res://graphics/icon.svg" id="3_wy4e0"]
|
||||
[ext_resource type="Texture2D" uid="uid://bblr27slj6ap0" path="res://graphics/portraits/farmer_f.png" id="4_wafq0"]
|
||||
[ext_resource type="Theme" uid="uid://dlobmn4esosk3" path="res://styles/stat_font.tres" id="5_wafq0"]
|
||||
[ext_resource type="FontFile" uid="uid://cju0vb3cw5qoj" path="res://fonts/Bagnard.otf" id="6_ktflt"]
|
||||
[ext_resource type="Texture2D" uid="uid://bnyl6eaynixm5" path="res://graphics/ui/gear-heading.png" id="6_tiew1"]
|
||||
@@ -75,6 +74,7 @@ offset_right = 629.0
|
||||
offset_bottom = 839.0
|
||||
|
||||
[node name="PortraitFrame" type="TextureRect" parent="."]
|
||||
unique_name_in_owner = true
|
||||
self_modulate = Color(1, 1, 1, 0)
|
||||
clip_contents = true
|
||||
custom_minimum_size = Vector2(153, 153)
|
||||
@@ -86,15 +86,6 @@ offset_bottom = 256.0
|
||||
texture = ExtResource("3_wy4e0")
|
||||
expand_mode = 1
|
||||
|
||||
[node name="Portrait" type="TextureRect" parent="PortraitFrame"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 0
|
||||
offset_right = 76.5
|
||||
offset_bottom = 76.5
|
||||
scale = Vector2(2, 2)
|
||||
texture = ExtResource("4_wafq0")
|
||||
expand_mode = 1
|
||||
|
||||
[node name="NameLabel" type="Label" parent="."]
|
||||
unique_name_in_owner = true
|
||||
anchors_preset = -1
|
||||
|
||||
187
templates/portrait.tscn
Normal file
187
templates/portrait.tscn
Normal file
@@ -0,0 +1,187 @@
|
||||
[gd_scene load_steps=32 format=3 uid="uid://d4f8grsq0umdo"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://m86jmtwv1a22" path="res://scripts/adventurer_portrait.gd" id="1_0hknt"]
|
||||
[ext_resource type="Script" uid="uid://cntcpe7ofdvyx" path="res://external/test portrait/test.gd" id="1_fcl1b"]
|
||||
[ext_resource type="Texture2D" uid="uid://dj6fagfp2sbrx" path="res://external/test portrait/farmer_f/hat-bg.png" id="2_pek02"]
|
||||
[ext_resource type="Shader" uid="uid://cru1otvka0qn5" path="res://external/test portrait/variant_color.gdshader" id="3_b42dv"]
|
||||
[ext_resource type="Texture2D" uid="uid://can8npg0ufr3f" path="res://external/test portrait/farmer_f/hair_bg.png" id="4_snu43"]
|
||||
[ext_resource type="Script" uid="uid://cdi0oxcug1hup" path="res://scripts/color_variant.gd" id="5_6ofx4"]
|
||||
[ext_resource type="Texture2D" uid="uid://crrd8mpcuync2" path="res://external/test portrait/farmer_f/body.png" id="6_4lhir"]
|
||||
[ext_resource type="Material" uid="uid://btx1o4kx78cbx" path="res://external/test portrait/tri-skin.tres" id="7_ufq70"]
|
||||
[ext_resource type="Texture2D" uid="uid://dbdjaye6srxhx" path="res://external/test portrait/farmer_f/head.png" id="8_n24t2"]
|
||||
[ext_resource type="Texture2D" uid="uid://li44lgsa0ky" path="res://external/test portrait/farmer_f/eyes_shadow.png" id="9_d4dbv"]
|
||||
[ext_resource type="Texture2D" uid="uid://x4e86o28672u" path="res://external/test portrait/farmer_f/brow_shadow-2.png" id="10_8lmmt"]
|
||||
[ext_resource type="Texture2D" uid="uid://cru775pghpate" path="res://external/test portrait/farmer_f/hair_fg_shadow.png" id="11_mrkia"]
|
||||
[ext_resource type="Texture2D" uid="uid://csp7xbtu0tpn7" path="res://external/test portrait/farmer_f/eye-white-1.png" id="12_fa2yd"]
|
||||
[ext_resource type="Texture2D" uid="uid://mygmunn3voie" path="res://external/test portrait/farmer_f/eyes-iris-1.png" id="14_36lkf"]
|
||||
[ext_resource type="Texture2D" uid="uid://wnkr20dtf734" path="res://external/test portrait/farmer_f/eyes-lashes-1.png" id="15_n8rvo"]
|
||||
[ext_resource type="Texture2D" uid="uid://caow8dqiog7j4" path="res://external/test portrait/farmer_f/ear.png" id="16_c5fh3"]
|
||||
[ext_resource type="Texture2D" uid="uid://0dwdi7m62trg" path="res://external/test portrait/gradients/hair/(c)red.tres" id="17_ds2dq"]
|
||||
[ext_resource type="Texture2D" uid="uid://vt17lekvchdg" path="res://external/test portrait/farmer_f/hair_fg.png" id="17_vd0s3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dyeu4kwwnxjn5" path="res://external/test portrait/farmer_f/hat_fg.png" id="18_ad0yo"]
|
||||
[ext_resource type="Texture2D" uid="uid://bqmnbsxgbrcpw" path="res://external/test portrait/gradients/hair/(l)red.tres" id="18_yxc1x"]
|
||||
[ext_resource type="Texture2D" uid="uid://brmta1rtiau4a" path="res://external/test portrait/farmer_f/brows-2.png" id="19_oxjqg"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3wwe6r000gpq" path="res://external/test portrait/farmer_f/composite.png" id="25_e6f65"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6ofx4"]
|
||||
shader = ExtResource("3_b42dv")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_4lhir"]
|
||||
shader = ExtResource("3_b42dv")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ufq70"]
|
||||
shader = ExtResource("3_b42dv")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_n24t2"]
|
||||
shader = ExtResource("3_b42dv")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_d4dbv"]
|
||||
shader = ExtResource("3_b42dv")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_8lmmt"]
|
||||
resource_local_to_scene = true
|
||||
shader = ExtResource("3_b42dv")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_mrkia"]
|
||||
shader = ExtResource("3_b42dv")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fa2yd"]
|
||||
shader = ExtResource("3_b42dv")
|
||||
shader_parameter/color_gradient = ExtResource("17_ds2dq")
|
||||
shader_parameter/luminosity_gradient = ExtResource("18_yxc1x")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5uixj"]
|
||||
shader = ExtResource("3_b42dv")
|
||||
|
||||
[node name="Control" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_fcl1b")
|
||||
|
||||
[node name="Portrait" type="Control" parent="."]
|
||||
anchors_preset = 0
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
scale = Vector2(0.5, 0.5)
|
||||
script = ExtResource("1_0hknt")
|
||||
|
||||
[node name="Hat BG" type="TextureRect" parent="Portrait"]
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("2_pek02")
|
||||
|
||||
[node name="Hair BG" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_6ofx4")
|
||||
layout_mode = 0
|
||||
offset_right = 256.0
|
||||
offset_bottom = 256.0
|
||||
texture = ExtResource("4_snu43")
|
||||
script = ExtResource("5_6ofx4")
|
||||
type = 1
|
||||
|
||||
[node name="Body" type="TextureRect" parent="Portrait"]
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("6_4lhir")
|
||||
|
||||
[node name="Head" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_4lhir")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("8_n24t2")
|
||||
script = ExtResource("5_6ofx4")
|
||||
|
||||
[node name="Eye Shadows" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_ufq70")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("9_d4dbv")
|
||||
script = ExtResource("5_6ofx4")
|
||||
|
||||
[node name="Brow Shadow" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_n24t2")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("10_8lmmt")
|
||||
script = ExtResource("5_6ofx4")
|
||||
|
||||
[node name="Hair FG Shadow" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_d4dbv")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("11_mrkia")
|
||||
script = ExtResource("5_6ofx4")
|
||||
|
||||
[node name="Eyewhites" type="TextureRect" parent="Portrait"]
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("12_fa2yd")
|
||||
|
||||
[node name="Irises" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_8lmmt")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("14_36lkf")
|
||||
script = ExtResource("5_6ofx4")
|
||||
type = 2
|
||||
|
||||
[node name="Eyelashes" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_mrkia")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("15_n8rvo")
|
||||
script = ExtResource("5_6ofx4")
|
||||
type = 1
|
||||
|
||||
[node name="Ear" type="TextureRect" parent="Portrait"]
|
||||
material = ExtResource("7_ufq70")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("16_c5fh3")
|
||||
script = ExtResource("5_6ofx4")
|
||||
|
||||
[node name="Hair FG" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_fa2yd")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("17_vd0s3")
|
||||
script = ExtResource("5_6ofx4")
|
||||
type = 1
|
||||
|
||||
[node name="Hat FG" type="TextureRect" parent="Portrait"]
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("18_ad0yo")
|
||||
|
||||
[node name="Brows" type="TextureRect" parent="Portrait"]
|
||||
material = SubResource("ShaderMaterial_5uixj")
|
||||
layout_mode = 0
|
||||
offset_right = 128.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("19_oxjqg")
|
||||
script = ExtResource("5_6ofx4")
|
||||
type = 1
|
||||
|
||||
[node name="Composite" type="TextureRect" parent="."]
|
||||
visible = false
|
||||
layout_mode = 0
|
||||
offset_left = 123.0
|
||||
offset_right = 251.0
|
||||
offset_bottom = 128.0
|
||||
texture = ExtResource("25_e6f65")
|
||||
@@ -1,6 +1,7 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://cdtpyg5ohniax"]
|
||||
[gd_scene load_steps=8 format=3 uid="uid://cdtpyg5ohniax"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ce0vugvrwvppb" path="res://scripts/questor_sprite.gd" id="1_0ev5i"]
|
||||
[ext_resource type="Texture2D" uid="uid://bu0e077vc8qo1" path="res://graphics/questview/lvlup-circle.png" id="2_nqdtq"]
|
||||
[ext_resource type="Texture2D" uid="uid://c5d0u7ir1y0t2" path="res://graphics/testchar.png" id="2_w1b7t"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_7jhts"]
|
||||
@@ -65,6 +66,16 @@ offset_right = 89.0
|
||||
offset_bottom = 274.0
|
||||
script = ExtResource("1_0ev5i")
|
||||
|
||||
[node name="GroundFX" type="Node2D" parent="."]
|
||||
position = Vector2(0, -30)
|
||||
|
||||
[node name="LevelupCircle" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2(0, -30)
|
||||
texture = ExtResource("2_nqdtq")
|
||||
hframes = 4
|
||||
vframes = 2
|
||||
|
||||
[node name="Sprite" type="Sprite2D" parent="."]
|
||||
position = Vector2(0, -53)
|
||||
texture = ExtResource("2_w1b7t")
|
||||
@@ -76,3 +87,6 @@ libraries = {
|
||||
&"": SubResource("AnimationLibrary_pylgq")
|
||||
}
|
||||
autoplay = "running"
|
||||
|
||||
[node name="BannerOffset" type="Node2D" parent="."]
|
||||
position = Vector2(0, -94)
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
[gd_scene load_steps=17 format=3 uid="uid://c7jagw4y7w42l"]
|
||||
[gd_scene load_steps=16 format=3 uid="uid://c7jagw4y7w42l"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c0e0iw8osv0qh" path="res://graphics/top-icon-members.png" id="1_krxmy"]
|
||||
[ext_resource type="Script" uid="uid://wyv0gt0ww6fp" path="res://scripts/top_menu.gd" id="1_o3fau"]
|
||||
[ext_resource type="Texture2D" uid="uid://hc1lmivi4bjs" path="res://graphics/top-icon-members-hover.png" id="2_370kg"]
|
||||
[ext_resource type="Texture2D" uid="uid://w8xkghjv3t6r" path="res://graphics/shelf.png" id="2_hoboc"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkb0bhk4t15fh" path="res://graphics/guild-mopt.png" id="2_kvelj"]
|
||||
[ext_resource type="Texture2D" uid="uid://dlm6ei0v0tokv" path="res://graphics/guild-mopt-hover.png" id="3_jgt6v"]
|
||||
[ext_resource type="Texture2D" uid="uid://c2iyta0nbba4v" path="res://graphics/top-icon-quests.png" id="3_o3fau"]
|
||||
@@ -15,12 +16,6 @@
|
||||
[ext_resource type="Texture2D" uid="uid://cnrqig3gojcls" path="res://graphics/options-mopt.png" id="10_acyux"]
|
||||
[ext_resource type="Texture2D" uid="uid://dupdvrthv3edd" path="res://graphics/options-mopt-hover.png" id="11_xu0sb"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_7d00h"]
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_len8m"]
|
||||
gradient = SubResource("Gradient_7d00h")
|
||||
width = 1
|
||||
|
||||
[node name="TopMenu" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
@@ -33,9 +28,9 @@ script = ExtResource("1_o3fau")
|
||||
|
||||
[node name="Menu" type="Control" parent="."]
|
||||
anchors_preset = 0
|
||||
offset_left = 4.0
|
||||
offset_left = 15.0
|
||||
offset_top = 69.0
|
||||
offset_right = 44.0
|
||||
offset_right = 55.0
|
||||
offset_bottom = 109.0
|
||||
scale = Vector2(2, 2)
|
||||
|
||||
@@ -43,54 +38,54 @@ scale = Vector2(2, 2)
|
||||
layout_mode = 0
|
||||
offset_right = 234.5
|
||||
offset_bottom = 19.0
|
||||
texture = SubResource("GradientTexture1D_len8m")
|
||||
texture = ExtResource("2_hoboc")
|
||||
|
||||
[node name="GuildButton" type="TextureButton" parent="Menu"]
|
||||
layout_mode = 0
|
||||
offset_left = 2.5
|
||||
offset_top = -25.5
|
||||
offset_right = 50.5
|
||||
offset_bottom = 22.5
|
||||
offset_left = 7.0
|
||||
offset_top = -28.5
|
||||
offset_right = 55.0
|
||||
offset_bottom = 19.5
|
||||
texture_normal = ExtResource("2_kvelj")
|
||||
texture_pressed = ExtResource("3_jgt6v")
|
||||
texture_hover = ExtResource("3_jgt6v")
|
||||
|
||||
[node name="MembersButton" type="TextureButton" parent="Menu"]
|
||||
layout_mode = 0
|
||||
offset_left = 44.0
|
||||
offset_top = -31.5
|
||||
offset_right = 92.0
|
||||
offset_bottom = 16.5
|
||||
offset_left = 55.0
|
||||
offset_top = -25.5
|
||||
offset_right = 103.0
|
||||
offset_bottom = 22.5
|
||||
texture_normal = ExtResource("1_krxmy")
|
||||
texture_pressed = ExtResource("2_370kg")
|
||||
texture_hover = ExtResource("2_370kg")
|
||||
|
||||
[node name="QuestsButton" type="TextureButton" parent="Menu"]
|
||||
layout_mode = 0
|
||||
offset_left = 89.0
|
||||
offset_top = -32.5
|
||||
offset_right = 137.0
|
||||
offset_bottom = 15.5
|
||||
offset_left = 102.5
|
||||
offset_top = -26.5
|
||||
offset_right = 150.5
|
||||
offset_bottom = 21.5
|
||||
texture_normal = ExtResource("3_o3fau")
|
||||
texture_pressed = ExtResource("4_ehkcg")
|
||||
texture_hover = ExtResource("4_ehkcg")
|
||||
|
||||
[node name="PoliciesButton" type="TextureButton" parent="Menu"]
|
||||
layout_mode = 0
|
||||
offset_left = 141.0
|
||||
offset_top = -32.0
|
||||
offset_right = 189.0
|
||||
offset_bottom = 16.0
|
||||
offset_left = 151.0
|
||||
offset_top = -26.5
|
||||
offset_right = 199.0
|
||||
offset_bottom = 21.5
|
||||
texture_normal = ExtResource("5_3nqsh")
|
||||
texture_pressed = ExtResource("6_8h6j7")
|
||||
texture_hover = ExtResource("6_8h6j7")
|
||||
|
||||
[node name="OptionsButton" type="TextureButton" parent="Menu"]
|
||||
layout_mode = 0
|
||||
offset_left = 186.5
|
||||
offset_top = -25.5
|
||||
offset_right = 234.5
|
||||
offset_bottom = 22.5
|
||||
offset_left = 199.5
|
||||
offset_top = -16.5
|
||||
offset_right = 247.5
|
||||
offset_bottom = 31.5
|
||||
texture_normal = ExtResource("10_acyux")
|
||||
texture_pressed = ExtResource("11_xu0sb")
|
||||
texture_hover = ExtResource("11_xu0sb")
|
||||
|
||||
Reference in New Issue
Block a user