deltarune-yellow-translation/Objects/Rooms/ChujinDWPostTram2.tscn
2025-05-13 19:22:01 +08:00

212 lines
15 KiB
Plaintext

[gd_scene load_steps=19 format=4]
[ext_resource type="Script" path="res://Scripts/Room.cs" id="1"]
[ext_resource type="AudioStream" path="res://Audio/Sounds/snd_step1.wav" id="2"]
[ext_resource type="AudioStream" path="res://Audio/Music/computer_ambience.ogg" id="3"]
[ext_resource type="TileSet" path="res://Sprites/Tileset.tres" id="4"]
[ext_resource type="Script" path="res://Scripts/Events/ChujinDWEvents.cs" id="5"]
[ext_resource type="Texture2D" path="res://Sprites/Props/bg stuff.png" id="6"]
[ext_resource type="Texture2D" path="res://Sprites/Characters/axis.png" id="7"]
[ext_resource type="Script" path="res://Scripts/Common/CanSpawn.cs" id="8"]
[ext_resource type="Script" path="res://Scripts/Check.cs" id="9"]
[ext_resource type="Script" path="res://Scripts/Loadzone.cs" id="10"]
[ext_resource type="PackedScene" path="res://Objects/Characters/Axis.tscn" id="11"]
[ext_resource type="Script" path="res://Scripts/ItemChest.cs" id="12"]
[ext_resource type="AudioStream" path="res://Audio/Sounds/snd_item_ch1.wav" id="13"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_sjvmt"]
size = Vector2(66, 40)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_0khth"]
size = Vector2(33.8396, 150)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_mjxvy"]
size = Vector2(20, 40)
[sub_resource type="CircleShape2D" id="CircleShape2D_m21gl"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_pje0f"]
size = Vector2(20, 40)
[node name="ChujinDWPostTram2" type="Node2D" node_paths=PackedStringArray("modOverrideNodes", "eventPointers", "stopOnDiag")]
y_sort_enabled = true
script = ExtResource("1")
id = 62
cameraLimit = PackedVector2Array(-120, -999, 80, 999)
modOverrideNodes = []
eventPointers = []
stopOnDiag = []
stepSound = ExtResource("2")
music = [ExtResource("3")]
[node name="TileMap" type="TileMap" parent="."]
self_modulate = Color(0, 1, 1, 1)
y_sort_enabled = true
tile_set = ExtResource("4")
format = 2
layer_0/z_index = -3000
layer_0/tile_data = PackedInt32Array(-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, -262152, 3145728, 20, -262151, 3145728, 20, -327678, 3145728, 20, -327677, 3145728, 20, -262141, 3145728, 20, -196605, 3145728, 20, -131069, 3145728, 20, -131068, 3145728, 20, -131067, 3145728, 20, -131066, 3145728, 20, -131065, 3145728, 20, -131064, 3145728, 20, -131063, 3145728, 20, -131062, 3145728, 20, -131061, 3145728, 20, 65547, 3145728, 20, 65546, 3145728, 20, 65545, 3145728, 20, 65544, 3145728, 20, 65543, 3145728, 20, 65542, 3145728, 20, 65541, 3145728, 20, 65540, 3145728, 20, 65539, 3145728, 20, 131075, 3145728, 20, 196611, 3145728, 20, 196610, 3145728, 20, 196609, 3145728, 20, 196608, 3145728, 20, 262143, 3145728, 20, 262142, 3145728, 20, 262141, 3145728, 20, 262140, 3145728, 20, 262139, 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, -327687, 3145728, 20, -393223, 3145728, 20, -458759, 3145728, 20, -524295, 3145728, 20, -524294, 3145728, 20, -524293, 3145728, 20, -524292, 3145728, 20, -524291, 3145728, 20, -524290, 3145728, 20, -524289, 3145728, 20, -589824, 3145728, 20, -589823, 3145728, 20, -589822, 3145728, 20, -524286, 3145728, 20, -458750, 3145728, 20, -393214, 3145728, 20)
layer_1/name = "Base"
layer_1/z_index = -2000
layer_1/tile_data = PackedInt32Array(-14, 1703936, 1342177309, -13, 1703936, 1342177309, -12, 1703936, 1342177309, -11, 1703936, 1342177309, -10, 1703936, 1342177309, -9, 1703936, 1342177309, -8, 1703936, 1342177309, 65522, 1703936, 1610612765, 65523, 1703936, 1610612765, 65524, 1703936, 1610612765, 65525, 1703936, 1610612765, 65526, 1703936, 1610612765, 65527, 1703936, 1610612765, 65528, 1703936, 1610612765, -65543, 1703936, 29, -131079, 1703936, 29, -196615, 1572864, 28, -262150, 1703936, 29, -327686, 1703936, 29, -393222, 1703936, 29, -458757, 1703936, 1342177309, -458756, 1703936, 1342177309, -458755, 1703936, 1342177309, -458754, 1703936, 1342177309, -458753, 1703936, 1342177309, -524288, 1703936, 1342177309, -458751, 1703936, 805306397, -393215, 1703936, 805306397, -327679, 1703936, 805306397, -262142, 1572864, 1342177308, -196606, 1703936, 805306397, -131070, 1703936, 805306397, -65533, 1703936, 1342177309, -65532, 1703936, 1342177309, -65531, 1703936, 1342177309, -65530, 1703936, 1342177309, -65529, 1703936, 1342177309, -65528, 1703936, 1342177309, -65527, 1703936, 1342177309, -65526, 1703936, 1342177309, -65525, 1703936, 1342177309, 11, 1703936, 1610612765, 10, 1703936, 1610612765, 9, 1703936, 1610612765, 8, 1703936, 1610612765, 7, 1703936, 1610612765, 6, 1703936, 1610612765, 5, 1703936, 1610612765, 4, 1703936, 1610612765, 3, 1703936, 1610612765, 131073, 1703936, 1610612765, 131072, 1703936, 1610612765, 196607, 1703936, 1610612765, 196606, 1703936, 1610612765, 196605, 1703936, 1610612765, 196604, 1703936, 1610612765, 196603, 1703936, 1610612765, 196602, 1703936, 1610612765, 196601, 1572864, 1610612764, 131074, 1572864, 805306396, -458758, 1572864, 28, -524287, 1572864, 1342177308, 131065, 1703936, 29, 65538, 1703936, 805306397, 2, 1638400, 27, -65534, 1638400, 1610612763, -262143, 1638400, 1610612763, -196614, 1638400, 805306395, -7, 1638400, 805306395, 65529, 1638400, 1342177307, -65541, 1572864, 29, -131077, 1572864, 29, -196613, 1572864, 29, -262149, 1572864, 29, -327685, 1572864, 29, -393221, 1572864, 29, -393220, 1572864, 29, -327684, 1572864, 29, -262148, 1572864, 29, -196612, 1572864, 29, -131076, 1572864, 29, -65540, 1572864, 29, -4, 1572864, 29, -5, 1572864, 29, -6, 1572864, 29, -65542, 1572864, 29, -131078, 1572864, 29, 65530, 1572864, 29, 131066, 1572864, 29, 131067, 1572864, 29, 65531, 1572864, 29, 65532, 1572864, 29, 131068, 1572864, 29, 131069, 1572864, 29, 65533, 1572864, 29, -3, 1572864, 29, -65539, 1572864, 29, -131075, 1572864, 29, -196611, 1572864, 29, -262147, 1572864, 29, -327683, 1572864, 29, -393219, 1572864, 29, -393218, 1572864, 29, -327682, 1572864, 29, -262146, 1572864, 29, -196610, 1572864, 29, -131074, 1572864, 29, -65538, 1572864, 29, -2, 1572864, 29, 65534, 1572864, 29, 131070, 1572864, 29, 131071, 1572864, 29, 65535, 1572864, 29, -1, 1572864, 29, -65537, 1572864, 29, -131073, 1572864, 29, -196609, 1572864, 29, -262145, 1572864, 29, -327681, 1572864, 29, -393217, 1572864, 29, -458752, 1572864, 29, -393216, 1572864, 29, -327680, 1572864, 29, -262144, 1572864, 29, -196608, 1572864, 29, -131072, 1572864, 29, -65536, 1572864, 29, 0, 1572864, 29, 65536, 1572864, 29, 65537, 1572864, 29, 1, 1572864, 29, -65535, 1572864, 29, -131071, 1572864, 29, -196607, 1572864, 29, -327694, 1769472, 24, -262158, 1769472, 25, -327693, 1835008, 24, -262157, 1835008, 25, -327692, 1900544, 24, -262156, 1900544, 25, -786441, 1769472, 24, -720905, 1769472, 25, -786440, 1835008, 24, -720904, 1835008, 25, -786439, 851968, 1610612750, -720903, 851968, 1610612750, -917508, 1769472, 24, -851972, 1769472, 25, -917507, 1835008, 24, -851971, 1835008, 25, -917506, 1900544, 24, -851970, 1900544, 25, -786435, 1769472, 24, -720899, 1769472, 25, -786434, 1835008, 24, -720898, 1835008, 25, -786433, 1900544, 24, -720897, 1900544, 25, -720891, 1769472, 24, -655355, 1769472, 25, -720890, 1835008, 24, -655354, 1835008, 25, -720889, 1900544, 24, -655353, 1900544, 25, -393208, 1769472, 24, -327672, 1769472, 25, -393207, 1835008, 24, -327671, 1835008, 25, -393206, 1900544, 24, -327670, 1900544, 25, -131066, 851968, 1342177294, -196602, 851968, 1342177294, -262138, 851968, 1342177294, -327674, 851968, 1342177294, -393210, 851968, 1342177294, -458746, 917504, 805306382, -458745, 851968, 805306382, -458744, 851968, 805306382, -458743, 851968, 805306382, -458742, 851968, 805306382, -458741, 851968, 805306382, -393211, 851968, 14, -393212, 851968, 14, -393213, 917504, 1342177294, -458749, 851968, 1342177294, -524285, 851968, 1342177294, -589821, 851968, 1342177294, -655357, 851968, 1342177294, -720893, 851968, 1342177294, -786429, 851968, 1342177294, -851965, 851968, 1342177294, -917501, 851968, 1342177294, -983037, 851968, 1342177294, -1048573, 851968, 1342177294, -1114109, 851968, 1342177294, -524293, 851968, 1342177294, -589829, 851968, 1342177294, -655365, 851968, 1342177294, -720901, 851968, 1342177294, -786437, 851968, 1342177294, -851973, 851968, 1342177294, -917509, 851968, 1342177294, -983045, 851968, 1342177294, -1048581, 851968, 1342177294, -589822, 851968, 14, -589823, 851968, 14, -589824, 851968, 14, -524289, 851968, 14, -524290, 851968, 14, -524291, 851968, 14, -524292, 851968, 14, -524295, 851968, 1610612750, -589831, 851968, 1610612750, -655367, 851968, 1610612750, -851975, 851968, 1610612750, -917511, 851968, 1610612750, -983047, 851968, 1610612750, -1048583, 851968, 1610612750, -458759, 917504, 14, -458760, 851968, 14, -458761, 851968, 14, -524298, 851968, 1610612750, -458762, 851968, 1610612750, -393226, 851968, 1610612750, -327690, 851968, 1610612750, -262154, 851968, 1610612750, -196618, 851968, 1610612750, -131082, 917504, 14, -131083, 851968, 14, -131084, 851968, 14, -131085, 851968, 14, -131086, 851968, 14, -589834, 917504, 1610612750, -589835, 851968, 805306382, -589836, 851968, 805306382, -589837, 851968, 805306382, -589838, 851968, 805306382, -458763, 851968, 805306382, -458764, 851968, 805306382, -458765, 851968, 805306382, -458766, 851968, 805306382, -131080, 1703936, 27, -393225, 1703936, 27, -65548, 1703936, 27, 131063, 1703936, 27, 327676, 1703936, 27, 131076, 1703936, 27, -196603, 1703936, 27, -327677, 1703936, 27, -196605, 1703936, 26, -393223, 1703936, 26, -196617, 1703936, 26, 196595, 1703936, 26, 65541, 1703936, 26, 131079, 1703936, 26, 327680, 1703936, 26, 262138, 1703936, 26, 262150, 1703936, 28, 65546, 1703936, 28, 262134, 1703936, 28, -393227, 1703936, 28, -589832, 1703936, 28, -720895, 1703936, 28, -589828, 1703936, 28, -524284, 1703936, 28)
layer_2/name = "Detail"
layer_2/z_index = -1999
layer_2/tile_data = PackedInt32Array(131067, 1572864, 27)
layer_3/name = "Obj"
layer_3/y_sort_enabled = true
layer_3/tile_data = PackedInt32Array(-589824, 589824, 10, -458753, 589824, 10, -458752, 589824, 14, -524291, 589824, 268435470, -327687, 589824, 268435470, -196611, 851968, 12, -131074, 851968, 268435468, -65543, 851968, 268435468, -131070, 851968, 268435468, -131069, 589824, 10, -458762, 851968, 805306382, -196606, 1376256, 27)
[node name="Events" type="Node2D" parent="." node_paths=PackedStringArray("entities", "nodes", "objects")]
script = ExtResource("5")
entities = [NodePath("../Axis")]
nodes = [NodePath("../Trash/Axis"), NodePath("../Trash/Axis2"), NodePath("Marker2D")]
objects = []
[node name="Marker2D" type="Marker2D" parent="Events"]
position = Vector2(-41.8396, -1.62352)
[node name="Trash" type="Sprite2D" parent="."]
position = Vector2(13, -81)
texture = ExtResource("6")
region_enabled = true
region_rect = Rect2(740, 0, 60, 60)
region_filter_clip_enabled = true
[node name="StaticBody2D" type="StaticBody2D" parent="Trash"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Trash/StaticBody2D"]
position = Vector2(0, 10)
shape = SubResource("RectangleShape2D_sjvmt")
[node name="Axis" type="Sprite2D" parent="Trash"]
position = Vector2(-4, -2)
texture = ExtResource("7")
region_enabled = true
region_rect = Rect2(320, 490, 60, 30)
region_filter_clip_enabled = true
script = ExtResource("8")
limit = [200]
[node name="Head" type="Sprite2D" parent="Trash/Axis"]
position = Vector2(3, -17)
texture = ExtResource("7")
region_enabled = true
region_rect = Rect2(520, 480, 30, 30)
region_filter_clip_enabled = true
[node name="Axis2" type="Sprite2D" parent="Trash"]
position = Vector2(-4, -2)
texture = ExtResource("7")
region_enabled = true
region_rect = Rect2(200, 490, 60, 30)
region_filter_clip_enabled = true
script = ExtResource("8")
type = 1
needs = [200]
[node name="Hand" type="Sprite2D" parent="Trash"]
position = Vector2(45, 17)
rotation = -0.8103280067443848
texture = ExtResource("7")
region_enabled = true
region_rect = Rect2(480, 520, 20, 20)
region_filter_clip_enabled = true
[node name="Area2D" type="Area2D" parent="Trash"]
script = ExtResource("9")
diag = "AxisBody"
[node name="CollisionShape2D" type="CollisionShape2D" parent="Trash/Area2D"]
position = Vector2(0, 10)
shape = SubResource("RectangleShape2D_sjvmt")
[node name="Trash2" type="Sprite2D" parent="."]
position = Vector2(-82, -131)
texture = ExtResource("6")
region_enabled = true
region_rect = Rect2(620, 0, 60, 40)
region_filter_clip_enabled = true
[node name="StaticBody2D" type="StaticBody2D" parent="Trash2"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Trash2/StaticBody2D"]
position = Vector2(0, 10)
shape = SubResource("RectangleShape2D_sjvmt")
[node name="Trash3" type="Sprite2D" parent="."]
position = Vector2(-50, -104)
texture = ExtResource("6")
region_enabled = true
region_rect = Rect2(620, 0, 60, 40)
region_filter_clip_enabled = true
[node name="StaticBody2D" type="StaticBody2D" parent="Trash3"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Trash3/StaticBody2D"]
position = Vector2(4, 10)
shape = SubResource("RectangleShape2D_sjvmt")
[node name="Trash4" type="Sprite2D" parent="."]
position = Vector2(-98, -65)
texture = ExtResource("6")
region_enabled = true
region_rect = Rect2(680, 0, 60, 60)
region_filter_clip_enabled = true
[node name="StaticBody2D" type="StaticBody2D" parent="Trash4"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Trash4/StaticBody2D"]
position = Vector2(0, 10)
shape = SubResource("RectangleShape2D_sjvmt")
[node name="Trigger" type="Area2D" parent="."]
position = Vector2(-41.8396, -1.62352)
script = ExtResource("9")
limitFlags = [200]
setFlag = 200
callEvent = true
playerTouch = true
once = true
destroyOnLoad = true
[node name="CollisionShape2D" type="CollisionShape2D" parent="Trigger"]
position = Vector2(-0.0802231, -0.37648)
shape = SubResource("RectangleShape2D_0khth")
[node name="loadzone left" type="Area2D" parent="."]
position = Vector2(-248, 0)
script = ExtResource("10")
target = 61
pos = Vector2(199, 124)
[node name="CollisionShape2D" type="CollisionShape2D" parent="loadzone left"]
position = Vector2(-29, 0)
shape = SubResource("RectangleShape2D_mjxvy")
[node name="Axis" parent="." instance=ExtResource("11")]
position = Vector2(-201, -386)
[node name="Trashcan" type="StaticBody2D" parent="."]
position = Vector2(71.2551, -18.7631)
script = ExtResource("12")
flag = 202
item = 17
sound = ExtResource("13")
mesID = 1
[node name="CollisionShape2D" type="CollisionShape2D" parent="Trashcan"]
position = Vector2(-1, -1)
shape = SubResource("CircleShape2D_m21gl")
[node name="loadzone right" type="Area2D" parent="."]
position = Vector2(200, 0)
script = ExtResource("10")
target = 63
pos = Vector2(-243, 0)
[node name="CollisionShape2D" type="CollisionShape2D" parent="loadzone right"]
position = Vector2(36, 0)
shape = SubResource("RectangleShape2D_pje0f")
[connection signal="OnTrigger" from="Trigger" to="Events" method="AxisTrash"]