127 lines
3.8 KiB
Plaintext
127 lines
3.8 KiB
Plaintext
[gd_scene load_steps=18 format=3 uid="uid://dhl071rj5wyvx"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://yqet0b22i70d" path="res://Assets/Sprites/campfire.png" id="1_7eor7"]
|
|
[ext_resource type="Script" path="res://Entities/Campfire.cs" id="1_w4gfp"]
|
|
[ext_resource type="Texture2D" uid="uid://coarr28adgo1u" path="res://Assets/Sprites/Particles/point-light.png" id="3_lm3vq"]
|
|
[ext_resource type="PackedScene" uid="uid://dldnp8eunxj3q" path="res://BoundingBoxes/InteractionTrigger.tscn" id="4_yoo3p"]
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_68qj1"]
|
|
atlas = ExtResource("1_7eor7")
|
|
region = Rect2(0, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_rt0be"]
|
|
atlas = ExtResource("1_7eor7")
|
|
region = Rect2(16, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_0embb"]
|
|
atlas = ExtResource("1_7eor7")
|
|
region = Rect2(32, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_victi"]
|
|
atlas = ExtResource("1_7eor7")
|
|
region = Rect2(48, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_jg745"]
|
|
atlas = ExtResource("1_7eor7")
|
|
region = Rect2(64, 0, 16, 16)
|
|
|
|
[sub_resource type="SpriteFrames" id="SpriteFrames_o6lfi"]
|
|
animations = [{
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_68qj1")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_rt0be")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_0embb")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_victi")
|
|
}],
|
|
"loop": true,
|
|
"name": &"active",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_jg745")
|
|
}],
|
|
"loop": true,
|
|
"name": &"default",
|
|
"speed": 8.0
|
|
}]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ubam4"]
|
|
size = Vector2(16, 4)
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_p0hsm"]
|
|
size = Vector2(20, 10)
|
|
|
|
[sub_resource type="Gradient" id="Gradient_cr0xb"]
|
|
offsets = PackedFloat32Array(0, 0.644444, 1)
|
|
colors = PackedColorArray(2, 1.6, 0.8, 1, 0.863171, 0.393552, 0.380535, 1, 0.304405, 0.24341, 0.229614, 1)
|
|
|
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_pjqf7"]
|
|
gradient = SubResource("Gradient_cr0xb")
|
|
|
|
[sub_resource type="Curve" id="Curve_jm83f"]
|
|
_data = [Vector2(0.144578, 1), 0.0, 0.0, 0, 0, Vector2(1, 0.4), 0.0, 0.0, 0, 0]
|
|
point_count = 2
|
|
|
|
[sub_resource type="CurveTexture" id="CurveTexture_jpefi"]
|
|
curve = SubResource("Curve_jm83f")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xtx2m"]
|
|
emission_shape = 1
|
|
emission_sphere_radius = 5.0
|
|
particle_flag_disable_z = true
|
|
direction = Vector3(0, -1, 0)
|
|
spread = 0.0
|
|
gravity = Vector3(0, -16, 0)
|
|
initial_velocity_min = 16.0
|
|
initial_velocity_max = 16.0
|
|
orbit_velocity_min = 0.0
|
|
orbit_velocity_max = 0.0
|
|
radial_accel_min = -40.0
|
|
radial_accel_max = -20.0
|
|
scale_min = 2.0
|
|
scale_max = 4.0
|
|
scale_curve = SubResource("CurveTexture_jpefi")
|
|
color_ramp = SubResource("GradientTexture1D_pjqf7")
|
|
|
|
[node name="Campfire" type="StaticBody2D"]
|
|
texture_filter = 3
|
|
position = Vector2(0, -8)
|
|
script = ExtResource("1_w4gfp")
|
|
|
|
[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
|
|
sprite_frames = SubResource("SpriteFrames_o6lfi")
|
|
animation = &"active"
|
|
frame_progress = 0.343741
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="."]
|
|
color = Color(0.996078, 0.780392, 0.615686, 1)
|
|
energy = 2.0
|
|
blend_mode = 2
|
|
shadow_enabled = true
|
|
texture = ExtResource("3_lm3vq")
|
|
texture_scale = 0.25
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
position = Vector2(0, 6)
|
|
shape = SubResource("RectangleShape2D_ubam4")
|
|
|
|
[node name="InteractionTrigger" parent="." instance=ExtResource("4_yoo3p")]
|
|
|
|
[node name="CollisionShape2D" parent="InteractionTrigger" index="0"]
|
|
position = Vector2(0, 5)
|
|
shape = SubResource("RectangleShape2D_p0hsm")
|
|
|
|
[node name="GPUParticles2D" type="GPUParticles2D" parent="."]
|
|
amount = 40
|
|
process_material = SubResource("ParticleProcessMaterial_xtx2m")
|
|
|
|
[editable path="InteractionTrigger"]
|