2025-05-13 19:22:01 +08:00

226 lines
7.0 KiB
Plaintext

[gd_scene load_steps=23 format=4]
[ext_resource type="Script" path="res://Scripts/Room.cs" id="1"]
[ext_resource type="AudioStream" path="res://Audio/Music/happy_hour.ogg" id="2"]
[ext_resource type="Texture2D" path="res://Sprites/Buildings/cafeinside.png" id="3"]
[ext_resource type="Texture2D" path="res://Sprites/Buildings/cafeobj.png" id="4"]
[ext_resource type="Script" path="res://Scripts/Loadzone.cs" id="5"]
[ext_resource type="Script" path="res://Scripts/Check.cs" id="6"]
[ext_resource type="PackedScene" path="res://Objects/Characters/Dina.tscn" id="7"]
[ext_resource type="Script" path="res://Scripts/Entities/NPC.cs" id="8"]
[ext_resource type="Script" path="res://Scripts/Actions/PlayDialogue.cs" id="9"]
[ext_resource type="PackedScene" path="res://Objects/Characters/Pyramid.tscn" id="10"]
[ext_resource type="PackedScene" path="res://Objects/Characters/Mo.tscn" id="11"]
[ext_resource type="PackedScene" path="res://Objects/Characters/Melody.tscn" id="12"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_mk5f6"]
size = Vector2(66, 20)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_j7fuo"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ogcfn"]
size = Vector2(40, 20)
[sub_resource type="Resource" id="Resource_dkxn7"]
script = ExtResource("9")
resource_name = "Day1DiagKanako"
id = "DinaDay1"
isEvent = false
facePlayer = false
anim = -1
eventCaller = null
trigger = 1
needs = [1]
limit = [7]
[sub_resource type="Resource" id="Resource_xortj"]
script = ExtResource("9")
resource_name = "Day1DiagAlone"
id = "DinaDay1Late"
isEvent = false
facePlayer = false
anim = -1
eventCaller = null
trigger = 1
needs = [125]
limit = [7]
[sub_resource type="Resource" id="Resource_yj7p4"]
script = ExtResource("9")
resource_name = "D2"
id = "DinaD2"
isEvent = false
facePlayer = false
anim = -1
eventCaller = null
trigger = 1
needs = [7]
limit = null
metadata/_custom_type_script = "uid://0prybd52xdgs"
[sub_resource type="Resource" id="Resource_dbmlb"]
script = ExtResource("9")
id = "PyramidGuyDay1"
isEvent = false
facePlayer = false
anim = -1
eventCaller = null
trigger = 1
needs = null
limit = null
[sub_resource type="Resource" id="Resource_oo5jk"]
script = ExtResource("9")
id = "MoCafeD1"
isEvent = false
facePlayer = false
anim = -1
eventCaller = null
trigger = 1
needs = null
limit = null
[sub_resource type="Resource" id="Resource_murcs"]
script = ExtResource("9")
id = "MelodyDay1"
isEvent = false
facePlayer = false
anim = -1
eventCaller = null
trigger = 1
needs = null
limit = null
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ha2qn"]
size = Vector2(22.5407, 43)
[node name="Cafe" type="CanvasGroup" node_paths=PackedStringArray("modOverrideNodes", "eventPointers", "stopOnDiag")]
y_sort_enabled = true
script = ExtResource("1")
id = 40
cameraLimit = PackedVector2Array(0, 0, 0, 0)
modOverrideNodes = []
eventPointers = []
stopOnDiag = []
music = [ExtResource("2")]
[node name="Base" type="Sprite2D" parent="."]
z_index = -2000
texture = ExtResource("3")
[node name="Obj" type="Sprite2D" parent="."]
position = Vector2(77, -37)
texture = ExtResource("4")
offset = Vector2(0, 37)
region_enabled = true
region_rect = Rect2(154, 0, 166, 240)
region_filter_clip_enabled = true
[node name="Obj2" type="Sprite2D" parent="."]
position = Vector2(-76, -69)
texture = ExtResource("4")
offset = Vector2(0, 69)
region_enabled = true
region_rect = Rect2(0, 0, 168, 240)
region_filter_clip_enabled = true
[node name="Obj3" type="Sprite2D" parent="."]
position = Vector2(71, -36.5)
texture = ExtResource("4")
offset = Vector2(0, -1)
region_enabled = true
region_rect = Rect2(221, 72, 20, 21)
region_filter_clip_enabled = true
[node name="MainCollider" type="StaticBody2D" parent="."]
visible = false
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="MainCollider"]
polygon = PackedVector2Array(-26, -63, 21, -63, 30, -65, 116, -65, 117, -54, 101, -37, 56, -37, 56, -14, 110, -14, 132, -36, 132, 99, 57, 99, 57, 121, 174, 121, 183, -137, -183, -134, -189, 128, -11, 123, -11, 98, -15, 98, -15, 28, -63, 28, -63, 1, -68, -4, -108, -4, -113, 1, -113, 28, -132, 28, -131, -62, -92, -62, -92, -48, -69, -48, -69, -62, -51, -62, -51, -20, -26, -20)
[node name="CollisionPolygon2D2" type="CollisionPolygon2D" parent="MainCollider"]
polygon = PackedVector2Array(70, 46, 84, 47, 93, 43, 103, 47, 115, 42, 116, 30, 122, 26, 122, 20, 114, 15, 103, 14, 92, 15, 85, 20, 85, 25, 82, 26, 73, 26, 67, 29, 67, 33, 71, 37)
[node name="CollisionPolygon2D3" type="CollisionPolygon2D" parent="MainCollider"]
position = Vector2(4, 41)
polygon = PackedVector2Array(70, 46, 84, 47, 93, 43, 103, 47, 115, 42, 116, 32, 118, 31, 120, 29, 123, 31, 124, 29, 122, 26, 122, 20, 125, 18, 125, 13, 120, 10, 114, 10, 109, 11, 106, 15, 103, 15, 92, 16, 85, 20, 85, 25, 82, 26, 73, 26, 67, 29, 67, 33, 71, 37)
[node name="loadzone" type="Area2D" parent="."]
position = Vector2(21, 82)
script = ExtResource("5")
target = 1
pos = Vector2(199, -463)
[node name="CollisionShape2D" type="CollisionShape2D" parent="loadzone"]
position = Vector2(2, 34)
shape = SubResource("RectangleShape2D_mk5f6")
[node name="door chec" type="Area2D" parent="."]
script = ExtResource("6")
diag = "BackDoorCafe"
[node name="CollisionShape2D" type="CollisionShape2D" parent="door chec"]
position = Vector2(-115, -73)
shape = SubResource("RectangleShape2D_j7fuo")
[node name="board" type="Area2D" parent="."]
script = ExtResource("6")
diag = "CafeBoard"
[node name="CollisionShape2D" type="CollisionShape2D" parent="board"]
position = Vector2(5, -73)
shape = SubResource("RectangleShape2D_ogcfn")
[node name="Dina" parent="." instance=ExtResource("7")]
position = Vector2(83, -37)
script = ExtResource("8")
spawn = null
despawn = null
neededVar = PackedInt32Array()
neededCapture = -1
behaviours = [SubResource("Resource_dkxn7"), SubResource("Resource_xortj"), SubResource("Resource_yj7p4")]
[node name="PyramidDay1" parent="." node_paths=PackedStringArray("extras") instance=ExtResource("10")]
position = Vector2(79, 34)
script = ExtResource("8")
spawn = null
despawn = [7]
neededVar = PackedInt32Array()
neededCapture = -1
behaviours = [SubResource("Resource_dbmlb")]
direction = 3
extras = []
[node name="MoDay1" parent="." instance=ExtResource("11")]
position = Vector2(82, 76)
script = ExtResource("8")
spawn = [125]
despawn = [7]
neededVar = PackedInt32Array()
neededCapture = -1
behaviours = [SubResource("Resource_oo5jk")]
talkOverride = "BarTalk"
idleOverride = "BarIdle"
[node name="MelodyDay1" parent="." instance=ExtResource("12")]
position = Vector2(-81, -35)
script = ExtResource("8")
spawn = null
despawn = [125]
neededVar = PackedInt32Array()
neededCapture = -1
behaviours = [SubResource("Resource_murcs")]
direction = 1
currentAnim = 10
[node name="arcaded1" type="Area2D" parent="."]
position = Vector2(-37.4593, -46.2945)
script = ExtResource("6")
diag = "KanakoArcadeD1"
neededFlags = [1]
limitFlags = [7]
[node name="CollisionShape2D" type="CollisionShape2D" parent="arcaded1"]
position = Vector2(-1.27036, 1.7945)
shape = SubResource("RectangleShape2D_ha2qn")