Add RulesComponent, GameRulesResource, and BeeDeath state. Update Bee entity with death animation. Include new textures for particles. Add Highlight animation to Beehive.

This commit is contained in:
Dan 2024-05-09 15:08:57 +01:00
parent 1da411cacd
commit d879ca30bd
222 changed files with 3980 additions and 149 deletions

View file

@ -0,0 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://dn6aa6f2f4g4i"]
[ext_resource type="Script" path="res://components/scripts/rules_component.gd" id="1_53vkw"]
[node name="RulesComponent" type="Node"]
script = ExtResource("1_53vkw")

View file

@ -0,0 +1,18 @@
extends Resource
class_name GameRulesResource
@export_category("Level Description")
@export var level_number : int = 1
@export var level_name : String = ""
@export var level_description : String = ""
@export_category("Level Rules")
@export var bees_available : int = 10
@export var nectar_required : int = 50
@export var level_par : int = 2
@export_category("Drones Enabled")
@export var collector_enabled : bool = true
@export var dancer_enabled : bool = true
@export var director_enabled : bool = false
@export var distractor_enabled : bool = false

View file

@ -0,0 +1,4 @@
extends Node
class_name RulesComponent
@export var game_rules : GameRulesResource = null

View file

@ -1,8 +1,9 @@
[gd_scene load_steps=18 format=3 uid="uid://deek6uv574xas"]
[gd_scene load_steps=21 format=3 uid="uid://deek6uv574xas"]
[ext_resource type="Script" path="res://entities/scripts/bee.gd" id="1_pnu7x"]
[ext_resource type="Script" path="res://entities/scripts/finite_state_machine.gd" id="1_t3s5d"]
[ext_resource type="Script" path="res://entities/bee/states/bee_idle.gd" id="3_vasc5"]
[ext_resource type="Script" path="res://entities/bee/states/bee_death.gd" id="5_1q5nb"]
[ext_resource type="Script" path="res://entities/bee/states/bee_gather.gd" id="5_4vs4l"]
[ext_resource type="Script" path="res://entities/scripts/bee_hit_box.gd" id="5_agq38"]
[ext_resource type="Script" path="res://entities/bee/states/bee_travelling.gd" id="5_qtx0r"]
@ -10,6 +11,7 @@
[ext_resource type="Script" path="res://entities/bee/states/bee_returning.gd" id="8_dptvu"]
[ext_resource type="Texture2D" uid="uid://ch3qalaaky8ng" path="res://resources/textures/bee_body.png" id="10_yi42o"]
[ext_resource type="Texture2D" uid="uid://bsskcrayofs8n" path="res://resources/textures/bee_wings.png" id="11_utbwk"]
[ext_resource type="Texture2D" uid="uid://b2jr0mt5xymog" path="res://resources/particles/smoke_01.png" id="12_52rft"]
[sub_resource type="Animation" id="Animation_iys4n"]
resource_name = "Flying"
@ -35,8 +37,88 @@ resource_name = "Idle"
[sub_resource type="Animation" id="Animation_0encb"]
length = 0.001
[sub_resource type="Animation" id="Animation_1dh34"]
resource_name = "Death"
length = 2.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("BeeBody:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.5, 2),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.0, 1.5708, 1.5708]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("BeeBody:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.6, 2),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(0, 50), Vector2(0, 50)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("ImpactCloud:self_modulate:a")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.4, 1.3),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.0, 0.0, 0.5]
}
tracks/3/type = "method"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath(".")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(2),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"queue_free"
}]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath(".:modulate:a")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 1.6, 2),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [1.0, 1.0, 0.0]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("ImpactCloud:visible")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_m27po"]
_data = {
"Death": SubResource("Animation_1dh34"),
"Flying": SubResource("Animation_iys4n"),
"Idle": SubResource("Animation_t75ra"),
"RESET": SubResource("Animation_0encb")
@ -66,9 +148,10 @@ _data = {
}
[sub_resource type="CircleShape2D" id="CircleShape2D_86nxf"]
radius = 22.0907
radius = 13.0384
[node name="Bee" type="CharacterBody2D" groups=["bee"]]
self_modulate = Color(1, 1, 1, 0.169489)
z_index = 99
collision_mask = 0
script = ExtResource("1_pnu7x")
@ -103,6 +186,9 @@ initial_state = NodePath("Idle")
[node name="Idle" type="Node" parent="StateMachine"]
script = ExtResource("3_vasc5")
[node name="Death" type="Node" parent="StateMachine"]
script = ExtResource("5_1q5nb")
[node name="Travelling" type="Node" parent="StateMachine"]
script = ExtResource("5_qtx0r")
@ -116,11 +202,13 @@ script = ExtResource("7_6qlbu")
script = ExtResource("8_dptvu")
[node name="BeeBody" type="Sprite2D" parent="."]
position = Vector2(0, 10.0475)
rotation = 0.378783
scale = Vector2(0.1, 0.1)
texture = ExtResource("10_yi42o")
[node name="BeeWings" type="Sprite2D" parent="BeeBody"]
scale = Vector2(1, 0.1)
scale = Vector2(1, 0.999992)
texture = ExtResource("11_utbwk")
[node name="CPUParticles2D" type="CPUParticles2D" parent="BeeBody"]
@ -131,5 +219,19 @@ gravity = Vector2(0, 0)
linear_accel_min = 5.0
linear_accel_max = 10.0
[node name="Shadow" type="Sprite2D" parent="."]
modulate = Color(0, 0, 0, 0.0784314)
position = Vector2(0, 50)
scale = Vector2(0.07, 0.04)
texture = ExtResource("10_yi42o")
[node name="ImpactCloud" type="CPUParticles2D" parent="."]
self_modulate = Color(1, 1, 1, 0)
position = Vector2(0, 50)
texture = ExtResource("12_52rft")
gravity = Vector2(0, 0)
scale_amount_min = 0.01
scale_amount_max = 0.1
[connection signal="area_entered" from="HitBox" to="HitBox" method="_on_area_entered"]
[connection signal="area_exited" from="HitBox" to="HitBox" method="_on_area_exited"]

View file

@ -1,12 +1,35 @@
[gd_scene load_steps=5 format=3 uid="uid://dyu4mucawjlu6"]
[gd_scene load_steps=8 format=3 uid="uid://dyu4mucawjlu6"]
[ext_resource type="Script" path="res://entities/scripts/beehive.gd" id="1_ej1r1"]
[ext_resource type="Texture2D" uid="uid://dijxeckxe7trv" path="res://resources/textures/beehive.png" id="2_2xhre"]
[ext_resource type="PackedScene" uid="uid://6w1nq8lhq3tq" path="res://components/DropShadowComponent.tscn" id="3_uglsl"]
[ext_resource type="Texture2D" uid="uid://dhf4dessaw5p5" path="res://resources/particles/twirl_01.png" id="4_4biie"]
[sub_resource type="CircleShape2D" id="CircleShape2D_h6wmc"]
radius = 250.0
[sub_resource type="Animation" id="Animation_41718"]
resource_name = "Highlight"
length = 5.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AreaHighlight:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [6.28319, 0.0]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_qs4pr"]
_data = {
"Highlight": SubResource("Animation_41718")
}
[node name="Beehive" type="Node2D"]
script = ExtResource("1_ej1r1")
@ -24,5 +47,17 @@ drop_shadow_distance = 20
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
shape = SubResource("CircleShape2D_h6wmc")
[node name="AreaHighlight" type="Sprite2D" parent="."]
visible = false
self_modulate = Color(1, 1, 0.117647, 0.352941)
rotation = 6.28319
texture = ExtResource("4_4biie")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_qs4pr")
}
autoplay = "Highlight"
[connection signal="area_entered" from="Area2D" to="." method="_on_area_2d_area_entered"]
[connection signal="area_exited" from="Area2D" to="." method="_on_area_2d_area_exited"]

125
entities/Flowers.tscn Normal file
View file

@ -0,0 +1,125 @@
[gd_scene load_steps=8 format=3 uid="uid://bme541qdw7nai"]
[ext_resource type="Script" path="res://entities/scripts/flowers.gd" id="1_72iub"]
[ext_resource type="PackedScene" uid="uid://rnykx61eqxyk" path="res://scenes/decor/flower_1.tscn" id="1_biusc"]
[ext_resource type="PackedScene" uid="uid://b7quc1hxenh5p" path="res://scenes/decor/flower_2.tscn" id="2_k5hnf"]
[ext_resource type="Texture2D" uid="uid://dhf4dessaw5p5" path="res://resources/particles/twirl_01.png" id="3_xruiv"]
[sub_resource type="CircleShape2D" id="CircleShape2D_1tovu"]
radius = 142.316
[sub_resource type="Animation" id="Animation_41718"]
resource_name = "Highlight"
length = 5.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AreaHighlight:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [6.28319, 0.0]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_qs4pr"]
_data = {
"Highlight": SubResource("Animation_41718")
}
[node name="Flowers" type="Node2D"]
script = ExtResource("1_72iub")
[node name="FlowerSprites" type="Node2D" parent="."]
[node name="Flower1" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(-10, 41)
scale = Vector2(0.5, 0.5)
[node name="Flower4" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(-50, -75)
scale = Vector2(0.5, 0.5)
[node name="Flower5" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(-53, -4)
scale = Vector2(0.5, 0.5)
[node name="Flower6" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(45, -69)
scale = Vector2(0.5, 0.5)
[node name="Flower14" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(-99, -46)
scale = Vector2(0.5, 0.5)
[node name="Flower15" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(100, -42)
scale = Vector2(0.5, 0.5)
[node name="Flower16" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(117, 13)
scale = Vector2(0.5, 0.5)
[node name="Flower17" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(71, 88)
scale = Vector2(0.5, 0.5)
[node name="Flower7" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(64, 17)
scale = Vector2(0.5, 0.5)
[node name="Flower8" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(-84, 60)
scale = Vector2(0.5, 0.5)
[node name="Flower9" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(30, 68)
scale = Vector2(0.5, 0.5)
[node name="Flower10" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(0, -61)
scale = Vector2(0.5, 0.5)
[node name="Flower11" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(1, -123)
scale = Vector2(0.5, 0.5)
[node name="Flower12" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(-68, 117)
scale = Vector2(0.5, 0.5)
[node name="Flower13" parent="FlowerSprites" instance=ExtResource("1_biusc")]
position = Vector2(13, 108)
scale = Vector2(0.5, 0.5)
[node name="Flower2" parent="FlowerSprites" instance=ExtResource("2_k5hnf")]
position = Vector2(-31, 83)
scale = Vector2(0.5, 0.5)
[node name="Flower3" parent="FlowerSprites" instance=ExtResource("2_k5hnf")]
position = Vector2(4, -16)
scale = Vector2(0.5, 0.5)
[node name="FlowerCollectionArea" type="Area2D" parent="." groups=["flowers"]]
position = Vector2(1, 2)
collision_layer = 7
collision_mask = 7
[node name="CollisionShape2D" type="CollisionShape2D" parent="FlowerCollectionArea"]
shape = SubResource("CircleShape2D_1tovu")
[node name="AreaHighlight" type="Sprite2D" parent="."]
visible = false
modulate = Color(1, 1, 0.160784, 0.345098)
rotation = 6.28319
scale = Vector2(0.6, 0.6)
texture = ExtResource("3_xruiv")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_qs4pr")
}
autoplay = "Highlight"

View file

@ -0,0 +1,96 @@
[gd_scene load_steps=7 format=3 uid="uid://clomllso36j02"]
[ext_resource type="Script" path="res://entities/scripts/vegetable_patch.gd" id="1_0gto5"]
[ext_resource type="Texture2D" uid="uid://s673b25l7g3k" path="res://resources/textures/veg.png" id="1_xnay0"]
[ext_resource type="Texture2D" uid="uid://dn35q8nkyy8q2" path="res://resources/particles/light_03.png" id="2_og86v"]
[sub_resource type="Curve" id="Curve_j5a63"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(1, 1), 1.4, 0.0, 0, 0]
point_count = 2
[sub_resource type="Gradient" id="Gradient_am1ne"]
offsets = PackedFloat32Array(0.789238, 1)
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_qfjud"]
radius = 85.57
height = 669.91
[node name="VegetablePatch" type="Node2D"]
script = ExtResource("1_0gto5")
[node name="Veg" type="Sprite2D" parent="."]
texture = ExtResource("1_xnay0")
offset = Vector2(1, 18)
[node name="Outline" type="Sprite2D" parent="Veg"]
visible = false
modulate = Color(0.882353, 0, 0, 1)
show_behind_parent = true
scale = Vector2(1.05, 1.025)
texture = ExtResource("1_xnay0")
offset = Vector2(1, 18)
[node name="PesticideClouds" type="Node2D" parent="."]
[node name="PesticideCloud_1" type="CPUParticles2D" parent="PesticideClouds"]
position = Vector2(2, -63)
amount = 6
lifetime = 3.0
texture = ExtResource("2_og86v")
emission_shape = 1
emission_sphere_radius = 20.0
gravity = Vector2(0, 0)
scale_amount_min = 0.1
scale_amount_max = 0.4
scale_amount_curve = SubResource("Curve_j5a63")
color = Color(0.94902, 0.184314, 0.27451, 0.27451)
color_ramp = SubResource("Gradient_am1ne")
[node name="PesticideCloud_2" type="CPUParticles2D" parent="PesticideClouds"]
position = Vector2(-1, -236)
amount = 6
lifetime = 3.0
texture = ExtResource("2_og86v")
emission_shape = 1
emission_sphere_radius = 20.0
gravity = Vector2(0, 0)
scale_amount_min = 0.1
scale_amount_max = 0.4
scale_amount_curve = SubResource("Curve_j5a63")
color = Color(0.94902, 0.184314, 0.27451, 0.27451)
color_ramp = SubResource("Gradient_am1ne")
[node name="PesticideCloud_3" type="CPUParticles2D" parent="PesticideClouds"]
position = Vector2(2, 110)
amount = 6
lifetime = 3.0
texture = ExtResource("2_og86v")
emission_shape = 1
emission_sphere_radius = 20.0
gravity = Vector2(0, 0)
scale_amount_min = 0.1
scale_amount_max = 0.4
scale_amount_curve = SubResource("Curve_j5a63")
color = Color(0.94902, 0.184314, 0.27451, 0.27451)
color_ramp = SubResource("Gradient_am1ne")
[node name="PesticideCloud_4" type="CPUParticles2D" parent="PesticideClouds"]
position = Vector2(6, 269)
amount = 6
lifetime = 3.0
texture = ExtResource("2_og86v")
emission_shape = 1
emission_sphere_radius = 20.0
gravity = Vector2(0, 0)
scale_amount_min = 0.1
scale_amount_max = 0.4
scale_amount_curve = SubResource("Curve_j5a63")
color = Color(0.94902, 0.184314, 0.27451, 0.27451)
color_ramp = SubResource("Gradient_am1ne")
[node name="DeathBox" type="Area2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="DeathBox"]
position = Vector2(2, 14)
shape = SubResource("CapsuleShape2D_qfjud")

View file

@ -0,0 +1,15 @@
extends State
class_name BeeDeath
@onready var bee = get_parent().get_parent() as Bee
func enter(_msg := {}):
bee.bee_position_animation.play("Death")
bee.bee_wing_animation.stop()
func update(_delta : float) -> void:
pass
func physics_update(_delta : float) -> void:
pass

View file

@ -42,4 +42,4 @@ func physics_update(delta : float) -> void:
if bee.position.distance_to(target) > 2:
bee.velocity = (target - bee.position).normalized() * bee.speed / 2 * delta
bee.move_and_collide(bee.velocity)
bee.look_at(target)
bee.bee_body.look_at(target)

View file

@ -37,7 +37,7 @@ func physics_update(delta : float) -> void:
bee.velocity = (target - bee.position).normalized() * bee.speed / 2 * delta
bee.move_and_collide(bee.velocity)
bee.look_at(target)
bee.bee_body.look_at(target)
func find_something_to_do():
if bee.nectar > 0:

View file

@ -18,7 +18,7 @@ func physics_update(delta : float) -> void:
bee.velocity = (target.get_global_position() - bee.position).normalized() * bee.speed * delta
bee.move_and_collide(bee.velocity)
bee.look_at(target.position)
bee.bee_body.look_at(target.position)
else:
# Deposit the nectar and return it idle state

View file

@ -41,7 +41,7 @@ func physics_update(delta : float) -> void:
bee.velocity = (moving_to - bee.position).normalized() * bee.speed * delta
bee.move_and_collide(bee.velocity)
bee.look_at(target.position)
bee.bee_body.look_at(target.position)
else:
# Bee has arrived at location, if its the hive or a collector drone do the things

View file

@ -5,6 +5,8 @@ class_name Bee
@onready var drone_manager = get_tree().get_first_node_in_group("dronemanager") as DroneManager
@onready var bee_position_animation = $BeePositionAnimation as AnimationPlayer
@onready var bee_wing_animation = $WingAnimation as AnimationPlayer
@onready var bee_body = $BeeBody as Sprite2D
@onready var impact_cloud : CPUParticles2D = $ImpactCloud
@export var nectar : int = 0
@export var speed : int = 30
@ -16,6 +18,8 @@ var in_range_of_flowers : bool = false
var just_gathering : bool = false # Used to check if the bee has just been gathering to return to their previous director
func _ready():
modulate = Color(1,1,1,1)
impact_cloud.visible = false
speed = randi_range(35,55) # Randomise the bee speed a bit
bee_wing_animation.play("Fly")
@ -61,8 +65,7 @@ func deposit_nectar():
func die():
# Move to the death state
# For now just remove the bee...
queue_free()
fsm.force_change_state("Death")

View file

@ -3,6 +3,14 @@ class_name Beehive
var dancer_in_range : bool = false
@onready var outline = $AreaHighlight
func show_outline():
outline.visible = true
func hide_outline():
outline.visible = false
func _on_area_2d_area_entered(area:Area2D):
if area.is_in_group("dancer"):
dancer_in_range = true

View file

@ -0,0 +1,10 @@
extends Node2D
class_name Flowers
@onready var outline = $AreaHighlight
func show_outline():
outline.visible = true
func hide_outline():
outline.visible = false

View file

@ -0,0 +1,12 @@
extends Node2D
class_name VegetablePatch
@onready var death_box = $DeathBox
func _ready():
death_box.connect("body_entered", Callable(self, "_on_body_entered"))
func _on_body_entered(area):
if area.is_in_group("bee"):
area.die()

View file

@ -1,40 +1,44 @@
[gd_scene load_steps=16 format=3 uid="uid://dalh10tit6qg"]
[gd_scene load_steps=17 format=3 uid="uid://dalh10tit6qg"]
[ext_resource type="PackedScene" uid="uid://d1uawawum16b0" path="res://scenes/elements/background.tscn" id="1_qvqyj"]
[ext_resource type="PackedScene" uid="uid://dyu4mucawjlu6" path="res://entities/Beehive.tscn" id="2_3g2rt"]
[ext_resource type="PackedScene" uid="uid://dwuc6byusf1r3" path="res://scenes/decor/bush.tscn" id="2_k5umc"]
[ext_resource type="PackedScene" uid="uid://d3mas42mbgec1" path="res://scenes/decor/tree.tscn" id="3_n0i7v"]
[ext_resource type="PackedScene" uid="uid://ddf2mkkw1trkj" path="res://scenes/elements/bee_spawner.tscn" id="3_yxsy7"]
[ext_resource type="PackedScene" uid="uid://b7eeptlk47ymd" path="res://ui/UiComponent.tscn" id="4_ms7q4"]
[ext_resource type="PackedScene" uid="uid://dj51rgpihnhi" path="res://scenes/decor/naked_tree.tscn" id="4_tb08n"]
[ext_resource type="PackedScene" uid="uid://eiyribk1ijcu" path="res://scenes/decor/mushroom.tscn" id="5_751s5"]
[ext_resource type="PackedScene" uid="uid://ct3c16xm33r2a" path="res://scenes/elements/drone_manager.tscn" id="5_fxm58"]
[ext_resource type="PackedScene" uid="uid://cwutwy11pityw" path="res://ui/LevelCompleteComponent.tscn" id="6_6j5sw"]
[ext_resource type="PackedScene" uid="uid://rnykx61eqxyk" path="res://scenes/decor/flower_1.tscn" id="11_o3nm3"]
[ext_resource type="PackedScene" uid="uid://b7quc1hxenh5p" path="res://scenes/decor/flower_2.tscn" id="12_cill4"]
[ext_resource type="AudioStream" uid="uid://bgcbd6xf0lyrr" path="res://resources/music/bee_background.ogg" id="13_n8ob3"]
[ext_resource type="AudioStream" uid="uid://dvsjpsh5dyixq" path="res://resources/SFX/mixkit-european-spring-forest-ambience-1219.wav" id="14_v1rue"]
[sub_resource type="CircleShape2D" id="CircleShape2D_1tovu"]
radius = 142.316
[ext_resource type="PackedScene" uid="uid://dn6aa6f2f4g4i" path="res://components/RulesComponent.tscn" id="1_g1iu7"]
[ext_resource type="Script" path="res://levels/scripts/level_1.gd" id="1_jrhhc"]
[ext_resource type="Resource" uid="uid://byyectcdb7e14" path="res://levels/rules/level_1_rules.tres" id="2_osic7"]
[ext_resource type="PackedScene" uid="uid://d1uawawum16b0" path="res://scenes/elements/background.tscn" id="3_8a85u"]
[ext_resource type="PackedScene" uid="uid://dwuc6byusf1r3" path="res://scenes/decor/bush.tscn" id="4_f1siw"]
[ext_resource type="PackedScene" uid="uid://dj51rgpihnhi" path="res://scenes/decor/naked_tree.tscn" id="5_mset6"]
[ext_resource type="PackedScene" uid="uid://d3mas42mbgec1" path="res://scenes/decor/tree.tscn" id="6_7gdup"]
[ext_resource type="PackedScene" uid="uid://eiyribk1ijcu" path="res://scenes/decor/mushroom.tscn" id="7_hxhav"]
[ext_resource type="PackedScene" uid="uid://bme541qdw7nai" path="res://entities/Flowers.tscn" id="8_yg6w2"]
[ext_resource type="PackedScene" uid="uid://dyu4mucawjlu6" path="res://entities/Beehive.tscn" id="9_7gmgu"]
[ext_resource type="PackedScene" uid="uid://ddf2mkkw1trkj" path="res://scenes/elements/bee_spawner.tscn" id="10_yjc17"]
[ext_resource type="PackedScene" uid="uid://b7eeptlk47ymd" path="res://ui/UiComponent.tscn" id="11_ndtvv"]
[ext_resource type="PackedScene" uid="uid://ct3c16xm33r2a" path="res://scenes/elements/drone_manager.tscn" id="12_37aah"]
[ext_resource type="PackedScene" uid="uid://cwutwy11pityw" path="res://ui/LevelCompleteComponent.tscn" id="13_we755"]
[ext_resource type="AudioStream" uid="uid://bgcbd6xf0lyrr" path="res://resources/music/bee_background.ogg" id="14_r7utx"]
[ext_resource type="AudioStream" uid="uid://dvsjpsh5dyixq" path="res://resources/SFX/mixkit-european-spring-forest-ambience-1219.wav" id="15_sukco"]
[node name="Level1" type="Node2D"]
script = ExtResource("1_jrhhc")
[node name="Grass" parent="." instance=ExtResource("1_qvqyj")]
[node name="RulesComponent" parent="." instance=ExtResource("1_g1iu7")]
unique_name_in_owner = true
game_rules = ExtResource("2_osic7")
[node name="Grass" parent="." instance=ExtResource("3_8a85u")]
[node name="LevelDecor" type="Node" parent="."]
[node name="BushGroup" type="Node2D" parent="LevelDecor"]
[node name="Bush" parent="LevelDecor/BushGroup" instance=ExtResource("2_k5umc")]
[node name="Bush" parent="LevelDecor/BushGroup" instance=ExtResource("4_f1siw")]
position = Vector2(1110, 28)
scale = Vector2(0.25, 0.25)
[node name="Bush3" parent="LevelDecor/BushGroup" instance=ExtResource("2_k5umc")]
[node name="Bush3" parent="LevelDecor/BushGroup" instance=ExtResource("4_f1siw")]
position = Vector2(1272, 123)
scale = Vector2(0.25, 0.25)
[node name="Bush2" parent="LevelDecor/BushGroup" instance=ExtResource("2_k5umc")]
[node name="Bush2" parent="LevelDecor/BushGroup" instance=ExtResource("4_f1siw")]
position = Vector2(1214, 47)
rotation = 0.60912
scale = Vector2(0.4, 0.4)
@ -43,15 +47,15 @@ scale = Vector2(0.4, 0.4)
position = Vector2(-928, 592)
scale = Vector2(0.75, 0.75)
[node name="Bush" parent="LevelDecor/BushGroup3" instance=ExtResource("2_k5umc")]
[node name="Bush" parent="LevelDecor/BushGroup3" instance=ExtResource("4_f1siw")]
position = Vector2(1110, 28)
scale = Vector2(0.25, 0.25)
[node name="Bush3" parent="LevelDecor/BushGroup3" instance=ExtResource("2_k5umc")]
[node name="Bush3" parent="LevelDecor/BushGroup3" instance=ExtResource("4_f1siw")]
position = Vector2(1272, 123)
scale = Vector2(0.25, 0.25)
[node name="Bush2" parent="LevelDecor/BushGroup3" instance=ExtResource("2_k5umc")]
[node name="Bush2" parent="LevelDecor/BushGroup3" instance=ExtResource("4_f1siw")]
position = Vector2(1214, 47)
rotation = 0.60912
scale = Vector2(0.4, 0.4)
@ -60,44 +64,44 @@ scale = Vector2(0.4, 0.4)
position = Vector2(456, 1669)
rotation = 5.29882
[node name="Bush" parent="LevelDecor/BushGroup2" instance=ExtResource("2_k5umc")]
[node name="Bush" parent="LevelDecor/BushGroup2" instance=ExtResource("4_f1siw")]
position = Vector2(1110, 28)
scale = Vector2(0.25, 0.25)
[node name="Bush3" parent="LevelDecor/BushGroup2" instance=ExtResource("2_k5umc")]
[node name="Bush3" parent="LevelDecor/BushGroup2" instance=ExtResource("4_f1siw")]
position = Vector2(1272, 123)
scale = Vector2(0.25, 0.25)
[node name="Bush2" parent="LevelDecor/BushGroup2" instance=ExtResource("2_k5umc")]
[node name="Bush2" parent="LevelDecor/BushGroup2" instance=ExtResource("4_f1siw")]
position = Vector2(1214, 47)
rotation = 0.60912
scale = Vector2(0.4, 0.4)
[node name="NakedTree" parent="LevelDecor" instance=ExtResource("4_tb08n")]
[node name="NakedTree" parent="LevelDecor" instance=ExtResource("5_mset6")]
position = Vector2(53, 336)
scale = Vector2(0.6, 0.6)
[node name="Tree" parent="LevelDecor" instance=ExtResource("3_n0i7v")]
[node name="Tree" parent="LevelDecor" instance=ExtResource("6_7gdup")]
position = Vector2(119, 100)
scale = Vector2(0.6, 0.6)
[node name="Tree2" parent="LevelDecor" instance=ExtResource("3_n0i7v")]
[node name="Tree2" parent="LevelDecor" instance=ExtResource("6_7gdup")]
position = Vector2(64, 473)
rotation = -0.42237
scale = Vector2(0.4, 0.4)
[node name="Mushrooms" type="Node2D" parent="LevelDecor"]
[node name="Mushroom" parent="LevelDecor/Mushrooms" instance=ExtResource("5_751s5")]
[node name="Mushroom" parent="LevelDecor/Mushrooms" instance=ExtResource("7_hxhav")]
position = Vector2(232, 250)
scale = Vector2(0.5, 0.5)
[node name="Mushroom2" parent="LevelDecor/Mushrooms" instance=ExtResource("5_751s5")]
[node name="Mushroom2" parent="LevelDecor/Mushrooms" instance=ExtResource("7_hxhav")]
position = Vector2(252, 289)
rotation = 1.13446
scale = Vector2(0.3, 0.3)
[node name="Mushroom3" parent="LevelDecor/Mushrooms" instance=ExtResource("5_751s5")]
[node name="Mushroom3" parent="LevelDecor/Mushrooms" instance=ExtResource("7_hxhav")]
position = Vector2(260, 225)
rotation = 1.13446
scale = Vector2(0.3, 0.3)
@ -106,108 +110,51 @@ scale = Vector2(0.3, 0.3)
position = Vector2(1553, 732)
rotation = 2.81347
[node name="Mushroom" parent="LevelDecor/Mushrooms2" instance=ExtResource("5_751s5")]
[node name="Mushroom" parent="LevelDecor/Mushrooms2" instance=ExtResource("7_hxhav")]
position = Vector2(232, 250)
scale = Vector2(0.5, 0.5)
[node name="Mushroom2" parent="LevelDecor/Mushrooms2" instance=ExtResource("5_751s5")]
[node name="Mushroom2" parent="LevelDecor/Mushrooms2" instance=ExtResource("7_hxhav")]
position = Vector2(252, 289)
rotation = 1.13446
scale = Vector2(0.3, 0.3)
[node name="Mushroom3" parent="LevelDecor/Mushrooms2" instance=ExtResource("5_751s5")]
[node name="Mushroom3" parent="LevelDecor/Mushrooms2" instance=ExtResource("7_hxhav")]
position = Vector2(260, 225)
rotation = 1.13446
scale = Vector2(0.3, 0.3)
[node name="Flowers" type="Node2D" parent="."]
position = Vector2(-291, 65)
[node name="Flowers" parent="." instance=ExtResource("8_yg6w2")]
unique_name_in_owner = true
position = Vector2(1054, 350)
[node name="Flower1" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1080, 377)
scale = Vector2(0.5, 0.5)
[node name="Flower4" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1040, 261)
scale = Vector2(0.5, 0.5)
[node name="Flower5" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1037, 332)
scale = Vector2(0.5, 0.5)
[node name="Flower6" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1135, 267)
scale = Vector2(0.5, 0.5)
[node name="Flower7" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1154, 353)
scale = Vector2(0.5, 0.5)
[node name="Flower8" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1006, 396)
scale = Vector2(0.5, 0.5)
[node name="Flower9" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1120, 404)
scale = Vector2(0.5, 0.5)
[node name="Flower10" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1090, 275)
scale = Vector2(0.5, 0.5)
[node name="Flower11" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1091, 213)
scale = Vector2(0.5, 0.5)
[node name="Flower12" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1022, 453)
scale = Vector2(0.5, 0.5)
[node name="Flower13" parent="Flowers" instance=ExtResource("11_o3nm3")]
position = Vector2(1103, 444)
scale = Vector2(0.5, 0.5)
[node name="Flower2" parent="Flowers" instance=ExtResource("12_cill4")]
position = Vector2(1059, 419)
scale = Vector2(0.5, 0.5)
[node name="Flower3" parent="Flowers" instance=ExtResource("12_cill4")]
position = Vector2(1094, 320)
scale = Vector2(0.5, 0.5)
[node name="Area2D" type="Area2D" parent="Flowers" groups=["flowers"]]
position = Vector2(1022, 326)
collision_layer = 7
collision_mask = 7
[node name="CollisionShape2D" type="CollisionShape2D" parent="Flowers/Area2D"]
shape = SubResource("CircleShape2D_1tovu")
[node name="Beehive" parent="." groups=["beehive"] instance=ExtResource("2_3g2rt")]
[node name="Beehive" parent="." groups=["beehive"] instance=ExtResource("9_7gmgu")]
unique_name_in_owner = true
position = Vector2(629, 360)
[node name="BeeSpawner" parent="." instance=ExtResource("3_yxsy7")]
[node name="BeeSpawner" parent="." instance=ExtResource("10_yjc17")]
unique_name_in_owner = true
[node name="UiComponent" parent="." instance=ExtResource("4_ms7q4")]
[node name="UiComponent" parent="." instance=ExtResource("11_ndtvv")]
unique_name_in_owner = true
z_index = 20
offset_right = 1280.0
offset_bottom = 720.0
[node name="DroneManager" parent="." instance=ExtResource("5_fxm58")]
[node name="DroneManager" parent="." instance=ExtResource("12_37aah")]
unique_name_in_owner = true
[node name="LevelCompleteComponent" parent="." instance=ExtResource("6_6j5sw")]
[node name="LevelCompleteComponent" parent="." instance=ExtResource("13_we755")]
visible = false
z_index = 999
offset_right = 1280.0
offset_bottom = 720.0
[node name="BackgroundMusic" type="AudioStreamPlayer" parent="."]
stream = ExtResource("13_n8ob3")
stream = ExtResource("14_r7utx")
volume_db = -18.0
autoplay = true
[node name="AtmosphericSounds" type="AudioStreamPlayer" parent="."]
stream = ExtResource("14_v1rue")
stream = ExtResource("15_sukco")
autoplay = true

View file

@ -0,0 +1,16 @@
[gd_resource type="Resource" script_class="GameRulesResource" load_steps=2 format=3 uid="uid://byyectcdb7e14"]
[ext_resource type="Script" path="res://components/scripts/game_rules.gd" id="1_265gm"]
[resource]
script = ExtResource("1_265gm")
level_number = 1
level_name = "Level One"
level_description = "Basic game introduction"
bees_available = 10
nectar_required = 50
level_par = 2
collector_enabled = true
dancer_enabled = true
director_enabled = false
distractor_enabled = false

11
levels/scripts/level_1.gd Normal file
View file

@ -0,0 +1,11 @@
extends Node2D
@onready var rules = get_node("RulesComponent") as RulesComponent
@onready var bee_spawner = get_node("BeeSpawner") as BeeSpawner
@onready var ui_controls = get_node("UiComponent") as UIComponent
func _ready():
GameState.required_nectar = rules.game_rules.nectar_required
GameState.level_par = rules.game_rules.level_par
ui_controls.update_level_text("Level : " + str(rules.game_rules.level_number))
bee_spawner.max_bees = rules.game_rules.bees_available

View file

@ -11,7 +11,7 @@ config_version=5
[application]
config/name="Pollen Not Included"
run/main_scene="res://scenes/level_1.tscn"
run/main_scene="res://levels/level_1.tscn"
config/features=PackedStringArray("4.2", "Forward Plus")
config/icon="res://icon.svg"

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dik2l518uvins"
path="res://.godot/imported/flame_05_rotated.png-2b450d31d563432dffaf0465ffaf4b71.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/flame_05_rotated.png"
dest_files=["res://.godot/imported/flame_05_rotated.png-2b450d31d563432dffaf0465ffaf4b71.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c5k60nabgix6b"
path="res://.godot/imported/flame_06_rotated.png-9f20137893de97bc0cb5fbf772b084bf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/flame_06_rotated.png"
dest_files=["res://.godot/imported/flame_06_rotated.png-9f20137893de97bc0cb5fbf772b084bf.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmtxf2yuelqct"
path="res://.godot/imported/muzzle_01_rotated.png-5b78a999aa0364033f976a40851a2345.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_01_rotated.png"
dest_files=["res://.godot/imported/muzzle_01_rotated.png-5b78a999aa0364033f976a40851a2345.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmx336qmnahmw"
path="res://.godot/imported/muzzle_02_rotated.png-789537603bd988122be88c3588adc165.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_02_rotated.png"
dest_files=["res://.godot/imported/muzzle_02_rotated.png-789537603bd988122be88c3588adc165.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://3re6erx2kaq4"
path="res://.godot/imported/muzzle_03_rotated.png-f733bd6f3cb93319c1e104d8bf258ae9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_03_rotated.png"
dest_files=["res://.godot/imported/muzzle_03_rotated.png-f733bd6f3cb93319c1e104d8bf258ae9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmdbvvuv57d5k"
path="res://.godot/imported/muzzle_04_rotated.png-caea1140abdbcb6267b073b8fd708f17.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_04_rotated.png"
dest_files=["res://.godot/imported/muzzle_04_rotated.png-caea1140abdbcb6267b073b8fd708f17.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dp4rfc8oiawyt"
path="res://.godot/imported/muzzle_05_rotated.png-4b848ac31881bea17d964b4c7126a1a4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_05_rotated.png"
dest_files=["res://.godot/imported/muzzle_05_rotated.png-4b848ac31881bea17d964b4c7126a1a4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://besxsc6v774l5"
path="res://.godot/imported/spark_05_rotated.png-df14b4dc3c8ceb7955ed5db9b099a4d8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/spark_05_rotated.png"
dest_files=["res://.godot/imported/spark_05_rotated.png-df14b4dc3c8ceb7955ed5db9b099a4d8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dq74ch45m4ro0"
path="res://.godot/imported/spark_06_rotated.png-8b54c342da335fbcb34ffff7b91e11bc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/spark_06_rotated.png"
dest_files=["res://.godot/imported/spark_06_rotated.png-8b54c342da335fbcb34ffff7b91e11bc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bw4vlgqfcq5d0"
path="res://.godot/imported/trace_01_rotated.png-5f7142602eb08906a50fc94cb1e8951e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_01_rotated.png"
dest_files=["res://.godot/imported/trace_01_rotated.png-5f7142602eb08906a50fc94cb1e8951e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmrhd17m6nptn"
path="res://.godot/imported/trace_02_rotated.png-d3e2f1777f274e7fac349f2391397506.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_02_rotated.png"
dest_files=["res://.godot/imported/trace_02_rotated.png-d3e2f1777f274e7fac349f2391397506.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csdf8f5kpl0e6"
path="res://.godot/imported/trace_03_rotated.png-aec26ab015229a0be67a6547b161de82.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_03_rotated.png"
dest_files=["res://.godot/imported/trace_03_rotated.png-aec26ab015229a0be67a6547b161de82.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ymv8mr857fuo"
path="res://.godot/imported/trace_04_rotated.png-93acf64251d155e3ad9b154ef5d97c42.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_04_rotated.png"
dest_files=["res://.godot/imported/trace_04_rotated.png-93acf64251d155e3ad9b154ef5d97c42.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjxcf6k1pqisw"
path="res://.godot/imported/trace_05_rotated.png-85edeaca4ee6d6e6e64e44329435f1f1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_05_rotated.png"
dest_files=["res://.godot/imported/trace_05_rotated.png-85edeaca4ee6d6e6e64e44329435f1f1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cv6f64wula7d8"
path="res://.godot/imported/trace_06_rotated.png-49db077cd9ae023597f6d958fc0ae25d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_06_rotated.png"
dest_files=["res://.godot/imported/trace_06_rotated.png-49db077cd9ae023597f6d958fc0ae25d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmeiab1fgm88y"
path="res://.godot/imported/trace_07_rotated.png-3875db88b2f36d8c2d6c8ac9e79b3feb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_07_rotated.png"
dest_files=["res://.godot/imported/trace_07_rotated.png-3875db88b2f36d8c2d6c8ac9e79b3feb.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hrclawongg7g"
path="res://.godot/imported/circle_01.png-4f2f43033970b129a841c702b093f7c1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/circle_01.png"
dest_files=["res://.godot/imported/circle_01.png-4f2f43033970b129a841c702b093f7c1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://nmb140hrssbi"
path="res://.godot/imported/circle_02.png-d412a5d2e8b4f137cb21363cfdc57da4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/circle_02.png"
dest_files=["res://.godot/imported/circle_02.png-d412a5d2e8b4f137cb21363cfdc57da4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cqjnkq610r0f5"
path="res://.godot/imported/circle_03.png-fb37ce88933a664b331c6f7d7fa3a440.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/circle_03.png"
dest_files=["res://.godot/imported/circle_03.png-fb37ce88933a664b331c6f7d7fa3a440.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://yuv83o7hqlrp"
path="res://.godot/imported/circle_04.png-a721cd5e4562e2055caeb24fcdf97d51.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/circle_04.png"
dest_files=["res://.godot/imported/circle_04.png-a721cd5e4562e2055caeb24fcdf97d51.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c0ps3sphphdtq"
path="res://.godot/imported/circle_05.png-66d38eb317a5ca0bb3452c1f1e084aaf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/circle_05.png"
dest_files=["res://.godot/imported/circle_05.png-66d38eb317a5ca0bb3452c1f1e084aaf.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c2t05b42d05rh"
path="res://.godot/imported/dirt_01.png-7918771294799a4c7aadda9a415e09fd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/dirt_01.png"
dest_files=["res://.godot/imported/dirt_01.png-7918771294799a4c7aadda9a415e09fd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bngkgyyi4qvx6"
path="res://.godot/imported/dirt_02.png-c7db7a3edca49c5b26a2570e13fbd7dc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/dirt_02.png"
dest_files=["res://.godot/imported/dirt_02.png-c7db7a3edca49c5b26a2570e13fbd7dc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bxfthupxugacj"
path="res://.godot/imported/dirt_03.png-e8d84a4d40f760d1ac63b93fbfbd097a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/dirt_03.png"
dest_files=["res://.godot/imported/dirt_03.png-e8d84a4d40f760d1ac63b93fbfbd097a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d3tkm6gougmg5"
path="res://.godot/imported/fire_01.png-089e87564ec9e9ed367f95f9a5e86cb0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/fire_01.png"
dest_files=["res://.godot/imported/fire_01.png-089e87564ec9e9ed367f95f9a5e86cb0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dndxpbufjc73h"
path="res://.godot/imported/fire_02.png-0468e3249b3999bdd80660275f065e2d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/fire_02.png"
dest_files=["res://.godot/imported/fire_02.png-0468e3249b3999bdd80660275f065e2d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dc62wp25ioiv4"
path="res://.godot/imported/flame_01.png-38f3b29ee7e18769199936c3e47dcab7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/flame_01.png"
dest_files=["res://.godot/imported/flame_01.png-38f3b29ee7e18769199936c3e47dcab7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cxi1hhl1tiqxk"
path="res://.godot/imported/flame_02.png-f6367973d2579f98da68343457c31d82.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/flame_02.png"
dest_files=["res://.godot/imported/flame_02.png-f6367973d2579f98da68343457c31d82.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cbc0pjnn5bfpw"
path="res://.godot/imported/flame_03.png-af5bc731a872a4a6b94a49f425d17fa0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/flame_03.png"
dest_files=["res://.godot/imported/flame_03.png-af5bc731a872a4a6b94a49f425d17fa0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://4tn384bsd4u"
path="res://.godot/imported/flame_04.png-9b7f7e951f26163bf04cf35e2e259828.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/flame_04.png"
dest_files=["res://.godot/imported/flame_04.png-9b7f7e951f26163bf04cf35e2e259828.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8osgdlin5dtj"
path="res://.godot/imported/flame_05.png-ceae65ceb3a8872dcf9b72c7752d06cf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/flame_05.png"
dest_files=["res://.godot/imported/flame_05.png-ceae65ceb3a8872dcf9b72c7752d06cf.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dj4rrqqn8td1x"
path="res://.godot/imported/flame_06.png-681a167fd8e14ff973127a5be2666507.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/flame_06.png"
dest_files=["res://.godot/imported/flame_06.png-681a167fd8e14ff973127a5be2666507.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cfh4p53jyxoqd"
path="res://.godot/imported/flare_01.png-7fa27b6f62b899a95280391be9422249.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/flare_01.png"
dest_files=["res://.godot/imported/flare_01.png-7fa27b6f62b899a95280391be9422249.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d2w31408ak4hg"
path="res://.godot/imported/light_01.png-f13cb0a6c0df5f4d44f6a8dfb9956ce5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/light_01.png"
dest_files=["res://.godot/imported/light_01.png-f13cb0a6c0df5f4d44f6a8dfb9956ce5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b7rsw3shrva2n"
path="res://.godot/imported/light_02.png-c7d98a10e5d894ae79d251c80583ed99.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/light_02.png"
dest_files=["res://.godot/imported/light_02.png-c7d98a10e5d894ae79d251c80583ed99.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dn35q8nkyy8q2"
path="res://.godot/imported/light_03.png-17006afe219fce68be2fc25030d0678a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/light_03.png"
dest_files=["res://.godot/imported/light_03.png-17006afe219fce68be2fc25030d0678a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dap82i06dftyb"
path="res://.godot/imported/magic_01.png-6c422915c5cacd4552151f024767a4ba.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/magic_01.png"
dest_files=["res://.godot/imported/magic_01.png-6c422915c5cacd4552151f024767a4ba.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dq1slf32wysuv"
path="res://.godot/imported/magic_02.png-b88657ea9ef1a97243ec92e308581ead.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/magic_02.png"
dest_files=["res://.godot/imported/magic_02.png-b88657ea9ef1a97243ec92e308581ead.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dne585w1xxlvf"
path="res://.godot/imported/magic_03.png-abb0bda8514361d70c959619c31d55b7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/magic_03.png"
dest_files=["res://.godot/imported/magic_03.png-abb0bda8514361d70c959619c31d55b7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dvvqnxkgc4tb7"
path="res://.godot/imported/magic_04.png-cbaa231d2e72921d520db65ef4f2abf9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/magic_04.png"
dest_files=["res://.godot/imported/magic_04.png-cbaa231d2e72921d520db65ef4f2abf9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Some files were not shown because too many files have changed in this diff Show more