2025-05-13 21:09:54 +08:00

184 lines
15 KiB
Plaintext

[gd_scene load_steps=20 format=3 uid="uid://bv4p0i227opt5"]
[ext_resource type="Script" uid="uid://4qnuo8uar060" path="res://Scripts/Room.cs" id="1"]
[ext_resource type="AudioStream" uid="uid://ch7rricuxm4d" path="res://Audio/Music/computer_ambience.ogg" id="2"]
[ext_resource type="AudioStream" uid="uid://bn573nxhuws27" path="res://Audio/Music/enter_axis.ogg" id="3"]
[ext_resource type="AudioStream" uid="uid://dhu8kqi855lw1" path="res://Audio/Music/guns_blazing_geno.ogg" id="4"]
[ext_resource type="AudioStream" uid="uid://d0x01vtygk2sq" path="res://Audio/Music/steamworks_overworld.ogg" id="5"]
[ext_resource type="TileSet" uid="uid://kjbjarxy0x15" path="res://Sprites/Tileset.tres" id="6"]
[ext_resource type="Script" uid="uid://drm77u8ytskv7" path="res://Scripts/Events/ChujinDWEvents.cs" id="7"]
[ext_resource type="PackedScene" path="res://Objects/Characters/Axis.tscn" id="8"]
[ext_resource type="Script" uid="uid://c3sqc5ivg1mtv" path="res://Scripts/Entities/NPC.cs" id="9"]
[ext_resource type="PackedScene" path="res://Objects/Props/SavePoint.tscn" id="10"]
[ext_resource type="Script" uid="uid://jnhf46l2j8xf" path="res://Scripts/Loadzone.cs" id="11"]
[ext_resource type="Script" uid="uid://cmth1k2shrt3t" path="res://Scripts/Check.cs" id="12"]
[ext_resource type="Texture2D" uid="uid://by6qx200nrtq1" path="res://Sprites/TILES.png" id="13"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_bop7k"]
size = Vector2(20, 40)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_o4ue7"]
size = Vector2(27, 258)
[sub_resource type="Animation" id="Animation_od6p4"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
[sub_resource type="Animation" id="Animation_xf20b"]
resource_name = "new_animation"
loop_mode = 2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:modulate")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0.254902)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_3t7b7"]
_data = {
&"RESET": SubResource("Animation_od6p4"),
&"new_animation": SubResource("Animation_xf20b")
}
[sub_resource type="RectangleShape2D" id="RectangleShape2D_6nclf"]
size = Vector2(20, 40)
[node name="ChujinDWAxisRoom" type="Node2D" node_paths=PackedStringArray("tileMap", "modOverrideNodes", "eventPointers", "stopOnDiag")]
script = ExtResource("1")
id = 47
cameraLimit = PackedVector2Array(-140, -999, 160, 999)
mapName = "?????? - Bottom"
tileMap = NodePath("TileMap")
modOverrideNodes = []
eventPointers = []
stopOnDiag = []
music = [ExtResource("2"), ExtResource("3"), ExtResource("4"), ExtResource("5")]
musicFlags = [-1, -1, -1, 164]
[node name="TileMap" type="TileMap" parent="."]
tile_set = ExtResource("6")
format = 2
layer_0/name = "Base"
layer_0/modulate = Color(0.32549, 1, 1, 1)
layer_0/z_index = -2000
layer_0/tile_data = PackedInt32Array(-15, 1703936, 1342177309, -14, 1703936, 1342177309, -13, 1703936, 1342177309, -12, 1703936, 1342177309, -11, 1703936, 1342177309, -10, 1703936, 1342177309, -9, 1703936, 1342177309, 65527, 1703936, 1610612765, 65526, 1703936, 1610612765, 65525, 1703936, 1610612765, 65524, 1703936, 1610612765, 65523, 1703936, 1610612765, 65522, 1703936, 1610612765, 65521, 1703936, 1610612765, -65544, 1638400, 1610612764, -131079, 1703936, 1342177309, -196614, 1572864, 28, -262149, 1572864, 28, 131064, 1638400, 1610612764, 196601, 1703936, 1610612765, 262138, 1572864, 1610612764, 327675, 1572864, 1610612764, 393213, 1572864, 1610612764, -327683, 1572864, 28, -393214, 1572864, 1342177308, 327682, 1572864, 805306396, 327681, 1638400, 805306396, 393214, 1638400, 805306396, -65538, 1638400, 29, 131070, 1638400, 29, 65537, 1638400, 29, -131071, 1638400, 29, -65535, 1572864, 30, 1, 1572864, 30, -196607, 1572864, 30, -262143, 1572864, 30, -327679, 1572864, 30, -262146, 1572864, 30, -196610, 1572864, 30, -131074, 1572864, 30, -65539, 1572864, 1610612766, -65540, 1572864, 1610612766, -65541, 1572864, 1610612766, -65542, 1572864, 1610612766, -65543, 1572864, 1610612766, 131069, 1572864, 1610612766, 131068, 1572864, 1610612766, 131067, 1572864, 1610612766, 131066, 1572864, 1610612766, 131065, 1572864, 1610612766, 65538, 1572864, 1610612766, 65539, 1572864, 1610612766, 65540, 1572864, 1610612766, 65541, 1572864, 1610612766, 65542, 1572864, 1610612766, 131073, 1572864, 805306398, 196609, 1572864, 805306398, 262145, 1572864, 805306398, 327678, 1572864, 805306398, 262142, 1572864, 805306398, 196606, 1572864, 805306398, 65534, 1572864, 805306398, -2, 1572864, 805306398, -131072, 1572864, 1342177310, -65537, 1572864, 1342177310, 131071, 1572864, 1342177310, 65536, 1572864, 1342177310, 327676, 1703936, 1610612765, 262147, 1703936, 1610612765, -262148, 1703936, 1342177309, -327677, 1703936, 1342177309, -393215, 1638400, 28, -393216, 1703936, 1342177309, -327681, 1703936, 1342177309, -327682, 1638400, 28, -131080, 1572864, 28, 196600, 1572864, 1610612764, -262139, 1572864, 1342177308, 196613, 1572864, 805306396, -327676, 1572864, 1342177308, 262148, 1572864, 805306396, -196601, 1572864, 1342177308, 131079, 1572864, 805306396, 327680, 1703936, 1610612765, 393215, 1703936, 1610612765, 131078, 1703936, 1610612765, -196602, 1703936, 1342177309, -196603, 1638400, 1610612763, -262140, 1638400, 1610612763, -327678, 1638400, 1610612763, -262147, 1638400, 805306395, -196613, 1638400, 805306395, -131078, 1638400, 805306395, -8, 1638400, 805306395, 65528, 1638400, 1342177307, 196602, 1638400, 1342177307, 262139, 1638400, 1342177307, 327677, 1638400, 1342177307, 262146, 1638400, 27, 196612, 1638400, 27, 131077, 1638400, 27, 8, 1703936, 1610612765, 9, 1703936, 1610612765, 10, 1703936, 1610612765, 11, 1703936, 1610612765, 12, 1703936, 1610612765, 13, 1703936, 1610612765, 14, 1703936, 1610612765, -65528, 1703936, 1342177309, -65527, 1703936, 1342177309, -65526, 1703936, 1342177309, -65525, 1703936, 1342177309, -65524, 1703936, 1342177309, -65523, 1703936, 1342177309, -65522, 1703936, 1342177309, -131065, 1638400, 1342177308, 65543, 1638400, 1342177308, -131066, 1572864, 1610612766, -131067, 1572864, 1610612766, -131068, 1572864, 1610612766, -131069, 1572864, 1610612766, -131070, 1572864, 1610612766, -65529, 1638400, 1610612763, 7, 1638400, 27, 196607, 1572864, 29, 262143, 1572864, 29, 327679, 1572864, 29, 262144, 1572864, 29, 196608, 1572864, 29, 131072, 1572864, 29, 196604, 1572864, 29, 196603, 1572864, 29, 262140, 1572864, 29, 262141, 1572864, 29, 196605, 1572864, 29, 65532, 1572864, 29, -4, 1572864, 29, -5, 1572864, 29, -6, 1572864, 29, -7, 1572864, 29, 65529, 1572864, 29, 65530, 1572864, 29, 65531, 1572864, 29, -3, 1572864, 29, 65533, 1572864, 29, -196612, 1572864, 29, -131076, 1572864, 29, -131077, 1572864, 29, -131075, 1572864, 29, -196611, 1572864, 29, -196609, 1572864, 29, -262145, 1572864, 29, -327680, 1572864, 29, -262144, 1572864, 29, -196608, 1572864, 29, -131073, 1572864, 29, -65536, 1572864, 29, -1, 1572864, 29, 65535, 1572864, 29, 0, 1572864, 29, -65532, 1572864, 29, -65533, 1572864, 29, -65534, 1572864, 29, 2, 1572864, 29, 3, 1572864, 29, 4, 1572864, 29, 5, 1572864, 29, -65531, 1572864, 29, -65530, 1572864, 29, 6, 1572864, 29, -262142, 1572864, 29, -196606, 1572864, 29, -196605, 1572864, 29, -262141, 1572864, 29, -196604, 1572864, 29, 131074, 1572864, 29, 196610, 1572864, 29, 196611, 1572864, 29, 131075, 1572864, 29, 131076, 1572864, 29, 15, 1703936, 1610612765, -65521, 1703936, 1342177309, 393212, 3145728, 20, 393211, 3145728, 20, 327674, 3145728, 20, 262137, 3145728, 20, 262136, 3145728, 20, 131063, 3145728, 20, 196599, 3145728, 20, 131062, 3145728, 20, 131061, 3145728, 20, 131060, 3145728, 20, 131059, 3145728, 20, 131058, 3145728, 20, 131057, 3145728, 20, -65551, 3145728, 20, -65550, 3145728, 20, -65549, 3145728, 20, -65548, 3145728, 20, -65547, 3145728, 20, -65546, 3145728, 20, -65545, 3145728, 20, -131081, 3145728, 20, -196615, 3145728, 20, -196616, 3145728, 20, -196617, 3145728, 20, 262135, 3145728, 20, 327673, 3145728, 20, 393210, 3145728, 20, -262151, 3145728, 20, -262150, 3145728, 20, -327686, 3145728, 20, -327685, 3145728, 20, -327684, 3145728, 20, -393220, 3145728, 20, -393219, 3145728, 20, -393218, 3145728, 20, -393217, 3145728, 20, -458752, 3145728, 20, -458751, 3145728, 20, -458750, 3145728, 20, -458749, 3145728, 20, -393213, 3145728, 20, -393212, 3145728, 20, -393211, 3145728, 20, -327675, 3145728, 20, -327674, 3145728, 20, -262138, 3145728, 20, -262137, 3145728, 20, -262136, 3145728, 20, -196600, 3145728, 20, -131064, 3145728, 20, -131063, 3145728, 20, -131062, 3145728, 20, -131061, 3145728, 20, -131060, 3145728, 20, -131059, 3145728, 20, -131058, 3145728, 20, -131057, 3145728, 20, 65551, 3145728, 20, 65550, 3145728, 20, 65549, 3145728, 20, 65548, 3145728, 20, 65547, 3145728, 20, 65546, 3145728, 20, 65545, 3145728, 20, 65544, 3145728, 20, 131080, 3145728, 20, 196616, 3145728, 20, 196615, 3145728, 20, 196614, 3145728, 20, 262150, 3145728, 20, 262149, 3145728, 20, 327685, 3145728, 20, 327684, 3145728, 20, 327683, 3145728, 20, 393219, 3145728, 20, 393218, 3145728, 20, 393217, 3145728, 20, 393216, 3145728, 20, 458751, 3145728, 20, 458750, 3145728, 20, 458749, 3145728, 20, 458748, 3145728, 20, -524294, 0, 21, -589830, 0, 21, -655366, 0, 21, -720902, 0, 21, -786438, 0, 21, -786435, 0, 805306383, -720899, 0, 805306389, -655363, 0, 805306389, -589827, 0, 805306389, -524291, 0, 805306389, -458755, 0, 805306389, -458756, 0, 21, -524292, 0, 21, -589828, 0, 21, -655364, 0, 21, -720900, 0, 21, -786436, 0, 1610612751, -786437, 65536, 21, -720901, 65536, 21, -655365, 65536, 21, -589829, 65536, 21, -524293, 65536, 21, -327670, 0, 21, -393206, 0, 21, -458742, 0, 21, -524278, 0, 21, -589814, 0, 21, -589811, 0, 805306389, -524275, 0, 805306389, -458739, 0, 805306389, -393203, 0, 805306389, -327667, 0, 805306389, -458740, 65536, 21, -393204, 65536, 21, -327668, 65536, 21, -327669, 196608, 21, -393205, 65536, 21, -458741, 65536, 21, -524277, 65536, 21, -589813, 65536, 21, -589812, 65536, 21, -524276, 65536, 21, -720885, 65536, 16, -655349, 131072, 1342177296, -720884, 65536, 16, -655348, 131072, 1342177296, -720883, 131072, 15, -655347, 0, 805306383, -786422, 0, 15, -720886, 0, 16, -786421, 65536, 15, -786420, 131072, 15, -917509, 65536, 15, -851973, 131072, 1342177296, -917508, 65536, 15, -851972, 65536, 16, -917507, 131072, 15, -851971, 131072, 16, -917510, 0, 15, -851974, 0, 1610612751, -655350, 0, 1610612751, -720891, 1769472, 24, -655355, 1769472, 25, -720890, 1835008, 24, -655354, 1835008, 25, -720889, 1900544, 24, -655353, 1900544, 25, -524297, 1769472, 268435480, -524298, 1835008, 268435480, -524299, 1900544, 268435480, -458761, 1769472, 268435481, -458762, 1835008, 268435481, -458763, 1900544, 268435481, 262157, 1769472, 268435480, 262156, 1835008, 268435480, 262155, 1900544, 268435480, 327693, 1769472, 268435481, 327692, 1835008, 268435481, 327691, 1900544, 268435481, 589825, 1900544, 24, 589824, 1835008, 24, 655359, 1769472, 24, 655361, 1900544, 25, 655360, 1835008, 25, 720895, 1769472, 25, 196597, 1900544, 24, 196596, 1835008, 24, 196595, 1769472, 24, 262133, 1900544, 25, 262132, 1835008, 25, 262131, 1769472, 25, -131082, 1703936, 28, 196598, 1703936, 28, 131081, 1703936, 28, -196599, 1703936, 28, -196596, 1703936, 28, 131084, 1703936, 28, -131085, 1703936, 28, -327689, 1703936, 26, 393204, 1703936, 26, 458759, 1703936, 26, -327666, 1703936, 26, -720894, 1703936, 26, -655371, 1703936, 26, -262157, 1703936, 27, 393207, 1703936, 27, 720889, 1703936, 27, 327688, 1703936, 27, -393208, 1703936, 27, -655367, 1703936, 27)
layer_1/name = "Detail"
layer_1/modulate = Color(0.32549, 1, 1, 1)
layer_1/z_index = -1999
layer_1/tile_data = PackedInt32Array(-524293, 196608, 13, -524294, 196608, 13, -458756, 196608, 13, -458755, 196608, 13, -327667, 196608, 13, -327668, 196608, 13, -327669, 196608, 13, -327670, 196608, 13, -917508, 3014656, 27, -720885, 3145728, 27, -720884, 2359296, 25, -327687, 2031616, 29, -393210, 2031616, 29, -393223, 2031616, 27, -524282, 2031616, 27, -589818, 2097152, 805306396, -458746, 2031616, 28, -458759, 2031616, 28, -524295, 2097152, 27, -589831, 2031616, 28, -655367, 2031616, 28, -720903, 2031616, 28, -786439, 2031616, 28, -851975, 2031616, 28, -917511, 2031616, 28, -983047, 2031616, 28)
[node name="Events" type="Node2D" parent="." node_paths=PackedStringArray("entities", "nodes", "objects")]
script = ExtResource("7")
entities = [NodePath("../Axis")]
nodes = [NodePath("../SavePoint")]
objects = []
[node name="Marker2D" type="Marker2D" parent="Events"]
position = Vector2(-34, -14)
[node name="Marker2D2" type="Marker2D" parent="Events"]
position = Vector2(-52, 19)
[node name="Marker2D3" type="Marker2D" parent="Events"]
position = Vector2(43, 0)
[node name="Axis" parent="." instance=ExtResource("8")]
position = Vector2(241, 3)
script = ExtResource("9")
spawn = null
despawn = [161]
neededVar = PackedInt32Array()
neededCapture = -1
behaviours = null
[node name="SavePoint" parent="." instance=ExtResource("10")]
position = Vector2(-219, -35)
diag = "SaveQuick"
limitFlags = [161]
destroyOnLoad = true
[node name="SavePoint2" parent="." instance=ExtResource("10")]
position = Vector2(220, -35)
diag = "SaveAxis"
destroyOnLoad = true
[node name="loadzoneleft" type="Area2D" parent="."]
position = Vector2(-269, 0)
script = ExtResource("11")
target = 46
pos = Vector2(268, 4860)
[node name="CollisionShape2D" type="CollisionShape2D" parent="loadzoneleft"]
position = Vector2(-24, 0)
shape = SubResource("RectangleShape2D_bop7k")
[node name="event" type="Area2D" parent="."]
script = ExtResource("12")
limitFlags = [161]
setFlag = 161
callEvent = true
playerTouch = true
once = true
destroyOnLoad = true
[node name="CollisionShape2D" type="CollisionShape2D" parent="event"]
position = Vector2(-60.5, 1)
shape = SubResource("RectangleShape2D_o4ue7")
[node name="Warning" type="Sprite2D" parent="."]
process_mode = 3
position = Vector2(-88, -128)
texture = ExtResource("13")
region_enabled = true
region_rect = Rect2(620, 480, 40, 40)
region_filter_clip_enabled = true
[node name="AnimationPlayer" type="AnimationPlayer" parent="Warning"]
libraries = {
&"": SubResource("AnimationLibrary_3t7b7")
}
autoplay = "new_animation"
[node name="Warning2" type="Sprite2D" parent="."]
process_mode = 3
position = Vector2(90, -128)
texture = ExtResource("13")
region_enabled = true
region_rect = Rect2(620, 480, 40, 40)
region_filter_clip_enabled = true
[node name="AnimationPlayer" type="AnimationPlayer" parent="Warning2"]
libraries = {
&"": SubResource("AnimationLibrary_3t7b7")
}
autoplay = "new_animation"
[node name="loadzoneright" type="Area2D" parent="."]
position = Vector2(288, 0)
script = ExtResource("11")
target = 48
pos = Vector2(-488, 0)
[node name="CollisionShape2D" type="CollisionShape2D" parent="loadzoneright"]
position = Vector2(26, 0)
shape = SubResource("RectangleShape2D_6nclf")
[connection signal="OnTrigger" from="event" to="Events" method="AxisEvent"]