door (20)

This commit is contained in:
2024-10-20 14:52:24 +02:00
parent 704f2dfd2c
commit eb93c527d3
54 changed files with 2605 additions and 174 deletions

View File

@@ -1,9 +1,9 @@
[gd_scene load_steps=34 format=3 uid="uid://bq2yxcm55h7n8"]
[gd_scene load_steps=37 format=3 uid="uid://bq2yxcm55h7n8"]
[ext_resource type="Script" path="res://script/DoorView.cs" id="1_nmul8"]
[ext_resource type="Texture2D" uid="uid://dpqc1xv3cechw" path="res://model/House1Closed.jpg" id="1_suqi6"]
[ext_resource type="Texture2D" uid="uid://b7dcgps5sedwl" path="res://model/House1Open.jpg" id="2_c5xhw"]
[ext_resource type="Texture2D" uid="uid://d0g144qe1ly7v" path="res://model/Guy1.png" id="3_b1cgq"]
[ext_resource type="Texture2D" uid="uid://cjeqjrjt2bww7" path="res://model/Shotgun.png" id="3_7edmr"]
[ext_resource type="Texture2D" uid="uid://bo5rfykx4o7dj" path="res://model/frame_00_delay-0.1s.png" id="4_xbfyi"]
[ext_resource type="Theme" uid="uid://depo4fa5p8k8m" path="res://themes/button.tres" id="5_50q8s"]
[ext_resource type="Texture2D" uid="uid://borv8ayo6tunr" path="res://model/frame_01_delay-0.1s.png" id="5_qi8gy"]
@@ -26,7 +26,9 @@
[ext_resource type="Texture2D" uid="uid://drvspvx3dpe8u" path="res://model/frame_18_delay-0.1s.png" id="22_atju4"]
[ext_resource type="Texture2D" uid="uid://cggbun65n8uo6" path="res://model/frame_19_delay-0.1s.png" id="23_l4jpt"]
[ext_resource type="Texture2D" uid="uid://ob3tlldg8ta" path="res://model/frame_20_delay-0.1s.png" id="24_tjfip"]
[ext_resource type="Texture2D" uid="uid://surjj4dbldjy" path="res://model/back_menu.png" id="25_l02i0"]
[ext_resource type="AudioStream" uid="uid://blgk5pv3ydewn" path="res://sound/toc.mp3" id="26_7kpao"]
[ext_resource type="AudioStream" uid="uid://b6yryajuu4kpr" path="res://sound/shotgun-03-38220.mp3" id="28_s56qt"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_jooqt"]
@@ -142,50 +144,122 @@ tracks/2/keys = {
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Question:visible")
tracks/3/path = NodePath("Panel/mob:modulate")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Panel/mob:modulate")
tracks/4/path = NodePath("Panel/AnimatedSprite2D:visible")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
"update": 1,
"values": [false]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Panel/AnimatedSprite2D:visible")
tracks/5/path = NodePath("Panel/AnimatedSprite2D:frame")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
"values": [0]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Panel/AnimatedSprite2D:frame")
tracks/6/path = NodePath("Panel/mob:position")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-56, -101)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("Panel/mob:scale")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(1, 1)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("Panel/Sprite2D:visible")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [0]
"values": [false]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("AudioStreamPlayer:stream")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [ExtResource("26_7kpao")]
}
tracks/10/type = "value"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath("Panel/mob:texture")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [ExtResource("3_7edmr")]
}
tracks/11/type = "value"
tracks/11/imported = false
tracks/11/enabled = true
tracks/11/path = NodePath("Question:modulate")
tracks/11/interp = 1
tracks/11/loop_wrap = true
tracks/11/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/12/type = "value"
tracks/12/imported = false
tracks/12/enabled = true
tracks/12/path = NodePath("Question:visible")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
[sub_resource type="Animation" id="Animation_fd2lj"]
@@ -266,7 +340,6 @@ tracks/5/keys = {
[sub_resource type="Animation" id="Animation_ewnqr"]
resource_name = "question"
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
@@ -282,21 +355,170 @@ tracks/0/keys = {
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Question:visible")
tracks/1/path = NodePath("AudioStreamPlayer:stream")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [ExtResource("26_7kpao")]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("AudioStreamPlayer:playing")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Question:modulate")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0.1, 0.833333),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Question:visible")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
[sub_resource type="Animation" id="Animation_0jdtk"]
resource_name = "can"
length = 2.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Panel/back:texture")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.5),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [ExtResource("1_suqi6"), ExtResource("2_c5xhw")]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Panel/mob:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0.0666667),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-105.72, -101)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Panel/AnimatedSprite2D:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Panel/mob:scale")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0.0666667),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0.7, 0.7)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Panel/Sprite2D:visible")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0.0333334, 0.666667),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("AudioStreamPlayer:stream")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0.0333334),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [ExtResource("28_s56qt")]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("AudioStreamPlayer:playing")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0.6),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("Panel/mob:texture")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [ExtResource("3_7edmr")]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("Panel/mob:modulate")
tracks/8/interp = 0
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0.0333334, 0.533333),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_b36fu"]
_data = {
"RESET": SubResource("Animation_kla4h"),
"enter": SubResource("Animation_fd2lj"),
"question": SubResource("Animation_ewnqr")
"question": SubResource("Animation_ewnqr"),
"shot": SubResource("Animation_0jdtk")
}
[node name="door_view" type="Control" node_paths=PackedStringArray("mob", "anim", "text_mob", "butA", "butB")]
@@ -329,15 +551,21 @@ theme_override_styles/panel = SubResource("StyleBoxEmpty_jooqt")
texture = ExtResource("1_suqi6")
[node name="mob" type="Sprite2D" parent="Panel"]
modulate = Color(1, 1, 1, 0)
position = Vector2(-56, -101)
texture = ExtResource("3_b1cgq")
texture = ExtResource("3_7edmr")
centered = false
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Panel"]
visible = false
position = Vector2(56, 49)
sprite_frames = SubResource("SpriteFrames_gtid6")
autoplay = "default"
[node name="Sprite2D" type="Sprite2D" parent="Panel"]
visible = false
texture = ExtResource("25_l02i0")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_b36fu")
@@ -345,6 +573,7 @@ libraries = {
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource("26_7kpao")
volume_db = -20.0
[node name="Trick" type="VBoxContainer" parent="."]
visible = false
@@ -363,7 +592,7 @@ custom_minimum_size = Vector2(263.595, 79.17)
layout_mode = 2
theme = ExtResource("5_50q8s")
theme_override_font_sizes/font_size = 18
text = "Trick or treat salut a tous les amis moi c'est davide la farge pokemon"
text = "Trick or treat ?"
autowrap_mode = 2
[node name="Button" type="Button" parent="Trick"]
@@ -382,6 +611,7 @@ text = "Treat
[node name="Question" type="VBoxContainer" parent="."]
visible = false
modulate = Color(1, 1, 1, 0)
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0

View File

@@ -106,59 +106,83 @@ columns = 2
[node name="Label" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
custom_minimum_size = Vector2(145.415, 0)
layout_mode = 2
theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36
text = "speel"
theme_override_font_sizes/font_size = 18
text = "Black spell of destruction"
horizontal_alignment = 1
autowrap_mode = 2
[node name="Label2" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
custom_minimum_size = Vector2(145.415, 0)
layout_mode = 2
theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36
text = "speel"
theme_override_font_sizes/font_size = 18
text = "Necromancy"
horizontal_alignment = 1
autowrap_mode = 2
[node name="Label3" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
custom_minimum_size = Vector2(145.415, 0)
layout_mode = 2
theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36
text = "speel"
theme_override_font_sizes/font_size = 18
text = "Freezing Moon"
horizontal_alignment = 1
autowrap_mode = 2
[node name="Label4" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
custom_minimum_size = Vector2(145.415, 0)
layout_mode = 2
theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36
text = "speel"
theme_override_font_sizes/font_size = 18
text = "Journey to the stars"
horizontal_alignment = 1
autowrap_mode = 2
[node name="Label5" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
custom_minimum_size = Vector2(145.415, 0)
layout_mode = 2
theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36
text = "speel"
theme_override_font_sizes/font_size = 18
text = "The power of souls"
horizontal_alignment = 1
autowrap_mode = 2
[node name="Label6" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
custom_minimum_size = Vector2(145.415, 0)
layout_mode = 2
theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36
text = "speel"
theme_override_font_sizes/font_size = 18
text = "Mutilations internes"
horizontal_alignment = 1
autowrap_mode = 2
[node name="Label7" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
custom_minimum_size = Vector2(145.415, 0)
layout_mode = 2
theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36
text = "speel"
theme_override_font_sizes/font_size = 18
text = "Manual Breathing"
horizontal_alignment = 1
autowrap_mode = 2
[node name="Label8" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
custom_minimum_size = Vector2(145.415, 0)
layout_mode = 2
theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36
text = "speel"
theme_override_font_sizes/font_size = 18
text = "Spectral visions of mental warfare"
horizontal_alignment = 1
autowrap_mode = 2
[node name="exit" type="Button" parent="trick"]
layout_mode = 0