break-utopia/project/objects/destructable_props/special_gate.tscn
2026-01-21 17:06:18 +01:00

97 lines
4.2 KiB
Text

[gd_scene format=3 uid="uid://dm2jmbd4xgboj"]
[ext_resource type="Texture2D" uid="uid://cyq6vytf83tr6" path="res://assets/ui/north_face.png" id="2_b4sa5"]
[ext_resource type="Texture2D" uid="uid://ccp6svl4d1jab" path="res://assets/ui/west_face.png" id="2_tnvq5"]
[ext_resource type="PackedScene" uid="uid://bkdtw77ai1qrf" path="res://objects/destructable_props/combo_gate_destroyed.tscn" id="3_b4sa5"]
[ext_resource type="PackedScene" uid="uid://beiry3ga75pah" path="res://assets/models/props/hard_blockade.blend" id="3_cbysq"]
[ext_resource type="Script" uid="uid://c471sil1agm0e" path="res://scripts/tutorial_input_prompt.gd" id="4_rqs3d"]
[ext_resource type="Texture2D" uid="uid://bphwbhm14j1wg" path="res://assets/ui/mouse_left_outline.png" id="5_pa0f2"]
[sub_resource type="GDScript" id="GDScript_rqs3d"]
resource_name = "SpecialGate"
script/source = "extends DestructableObject
func _damage_blocked(_level : int):
LevelStatus.get_instance().energy += .5
"
[sub_resource type="BoxShape3D" id="BoxShape3D_ao1rk"]
size = Vector3(3.399414, 3.9816895, 1.2962646)
[node name="ComboGate" type="Node3D" unique_id=1431914949]
[node name="DestructableObject" type="DestructableObject" parent="." unique_id=905728279 node_paths=PackedStringArray("shake_object")]
collision_layer = 11
collision_mask = 2
defense = 3
destroyed_object = ExtResource("3_b4sa5")
shake_object = NodePath("../hard_blockade")
script = SubResource("GDScript_rqs3d")
[node name="CollisionShape3D" type="CollisionShape3D" parent="DestructableObject" unique_id=992292980]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.0184326, 0.43572998)
shape = SubResource("BoxShape3D_ao1rk")
debug_color = Color(0.34286508, 0.62120163, 0, 0.41960785)
[node name="hard_blockade" parent="." unique_id=1032815364 instance=ExtResource("3_cbysq")]
[node name="Label3D" type="Label3D" parent="." unique_id=1841847833]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 1.6933774, -0.5550903)
text = "Use in combos
to spend energy for
more powerful attacks"
outline_size = 10
[node name="Label3D3" type="Label3D" parent="." unique_id=146528386]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 3.053095, -0.5550903)
text = "Gather energy
by destroying objects"
outline_size = 10
[node name="Label3D2" type="Label3D" parent="." unique_id=694019085]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.35901588, 2.442945, -0.5550903)
text = "wait"
outline_size = 10
[node name="Label3D4" type="Label3D" parent="." unique_id=612190800]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -0.4092697, 2.442945, -0.5550903)
text = "wait"
outline_size = 10
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=135501361]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.76960146, 2.4299872, -0.5591977)
modulate = Color(0, 1, 0.01666665, 1)
pixel_size = 0.007
texture = ExtResource("2_tnvq5")
script = ExtResource("4_rqs3d")
mouse_texture = ExtResource("5_pa0f2")
pad_texture = ExtResource("2_tnvq5")
[node name="Sprite3D2" type="Sprite3D" parent="." unique_id=333531005]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -0.021000803, 2.4299872, -0.5591977)
modulate = Color(0, 1, 0.01666665, 1)
pixel_size = 0.007
texture = ExtResource("2_tnvq5")
script = ExtResource("4_rqs3d")
mouse_texture = ExtResource("5_pa0f2")
pad_texture = ExtResource("2_tnvq5")
[node name="Sprite3D3" type="Sprite3D" parent="." unique_id=1837143225]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -0.8158558, 2.4299872, -0.5591977)
flip_h = true
modulate = Color(1, 0, 0.6000004, 1)
pixel_size = 0.007
texture = ExtResource("2_b4sa5")
script = ExtResource("4_rqs3d")
mouse_texture = ExtResource("5_pa0f2")
pad_texture = ExtResource("2_b4sa5")
[node name="Sprite3D4" type="Sprite3D" parent="." unique_id=978992387]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.26072568, 1.9160653, -0.5591977)
flip_h = true
modulate = Color(1, 0, 0.6000004, 1)
pixel_size = 0.007
texture = ExtResource("2_b4sa5")
script = ExtResource("4_rqs3d")
mouse_texture = ExtResource("5_pa0f2")
pad_texture = ExtResource("2_b4sa5")