diff --git a/components/RulesComponent.tscn b/components/RulesComponent.tscn new file mode 100644 index 0000000..ab04a71 --- /dev/null +++ b/components/RulesComponent.tscn @@ -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") diff --git a/components/scripts/game_rules.gd b/components/scripts/game_rules.gd new file mode 100644 index 0000000..9361262 --- /dev/null +++ b/components/scripts/game_rules.gd @@ -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 diff --git a/components/scripts/rules_component.gd b/components/scripts/rules_component.gd new file mode 100644 index 0000000..a7a7e56 --- /dev/null +++ b/components/scripts/rules_component.gd @@ -0,0 +1,4 @@ +extends Node +class_name RulesComponent + +@export var game_rules : GameRulesResource = null diff --git a/entities/Bee.tscn b/entities/Bee.tscn index a24716c..7503490 100644 --- a/entities/Bee.tscn +++ b/entities/Bee.tscn @@ -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"] diff --git a/entities/Beehive.tscn b/entities/Beehive.tscn index a94be77..207410a 100644 --- a/entities/Beehive.tscn +++ b/entities/Beehive.tscn @@ -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"] diff --git a/entities/Flowers.tscn b/entities/Flowers.tscn new file mode 100644 index 0000000..1a31eeb --- /dev/null +++ b/entities/Flowers.tscn @@ -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" diff --git a/entities/VegetablePatch.tscn b/entities/VegetablePatch.tscn new file mode 100644 index 0000000..37ef957 --- /dev/null +++ b/entities/VegetablePatch.tscn @@ -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") diff --git a/entities/bee/states/bee_death.gd b/entities/bee/states/bee_death.gd new file mode 100644 index 0000000..dbb9564 --- /dev/null +++ b/entities/bee/states/bee_death.gd @@ -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 \ No newline at end of file diff --git a/entities/bee/states/bee_gather.gd b/entities/bee/states/bee_gather.gd index 7a13210..7b0428d 100644 --- a/entities/bee/states/bee_gather.gd +++ b/entities/bee/states/bee_gather.gd @@ -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) diff --git a/entities/bee/states/bee_idle.gd b/entities/bee/states/bee_idle.gd index e5318c5..408c833 100644 --- a/entities/bee/states/bee_idle.gd +++ b/entities/bee/states/bee_idle.gd @@ -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: diff --git a/entities/bee/states/bee_returning.gd b/entities/bee/states/bee_returning.gd index 0c166ce..5bbedce 100644 --- a/entities/bee/states/bee_returning.gd +++ b/entities/bee/states/bee_returning.gd @@ -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 diff --git a/entities/bee/states/bee_travelling.gd b/entities/bee/states/bee_travelling.gd index 483d1e3..f5ed39c 100644 --- a/entities/bee/states/bee_travelling.gd +++ b/entities/bee/states/bee_travelling.gd @@ -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 diff --git a/entities/scripts/bee.gd b/entities/scripts/bee.gd index 810bf78..0f8abe0 100644 --- a/entities/scripts/bee.gd +++ b/entities/scripts/bee.gd @@ -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") diff --git a/entities/scripts/beehive.gd b/entities/scripts/beehive.gd index b0957a2..2ae875b 100644 --- a/entities/scripts/beehive.gd +++ b/entities/scripts/beehive.gd @@ -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 diff --git a/entities/scripts/flowers.gd b/entities/scripts/flowers.gd new file mode 100644 index 0000000..2c24466 --- /dev/null +++ b/entities/scripts/flowers.gd @@ -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 \ No newline at end of file diff --git a/entities/scripts/vegetable_patch.gd b/entities/scripts/vegetable_patch.gd new file mode 100644 index 0000000..e1012f1 --- /dev/null +++ b/entities/scripts/vegetable_patch.gd @@ -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() diff --git a/scenes/level_1.tscn b/levels/level_1.tscn similarity index 52% rename from scenes/level_1.tscn rename to levels/level_1.tscn index fa72149..5c4cdca 100644 --- a/scenes/level_1.tscn +++ b/levels/level_1.tscn @@ -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 diff --git a/levels/rules/level_1_rules.tres b/levels/rules/level_1_rules.tres new file mode 100644 index 0000000..4e54438 --- /dev/null +++ b/levels/rules/level_1_rules.tres @@ -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 diff --git a/levels/scripts/level_1.gd b/levels/scripts/level_1.gd new file mode 100644 index 0000000..89fbe13 --- /dev/null +++ b/levels/scripts/level_1.gd @@ -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 diff --git a/project.godot b/project.godot index 1e61079..5280c24 100644 --- a/project.godot +++ b/project.godot @@ -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" diff --git a/resources/particles/Rotated/flame_05_rotated.png b/resources/particles/Rotated/flame_05_rotated.png new file mode 100644 index 0000000..1ec795c Binary files /dev/null and b/resources/particles/Rotated/flame_05_rotated.png differ diff --git a/resources/particles/Rotated/flame_05_rotated.png.import b/resources/particles/Rotated/flame_05_rotated.png.import new file mode 100644 index 0000000..c9f6b68 --- /dev/null +++ b/resources/particles/Rotated/flame_05_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/flame_06_rotated.png b/resources/particles/Rotated/flame_06_rotated.png new file mode 100644 index 0000000..c904625 Binary files /dev/null and b/resources/particles/Rotated/flame_06_rotated.png differ diff --git a/resources/particles/Rotated/flame_06_rotated.png.import b/resources/particles/Rotated/flame_06_rotated.png.import new file mode 100644 index 0000000..8a3c647 --- /dev/null +++ b/resources/particles/Rotated/flame_06_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/muzzle_01_rotated.png b/resources/particles/Rotated/muzzle_01_rotated.png new file mode 100644 index 0000000..1d0722f Binary files /dev/null and b/resources/particles/Rotated/muzzle_01_rotated.png differ diff --git a/resources/particles/Rotated/muzzle_01_rotated.png.import b/resources/particles/Rotated/muzzle_01_rotated.png.import new file mode 100644 index 0000000..f1e71c2 --- /dev/null +++ b/resources/particles/Rotated/muzzle_01_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/muzzle_02_rotated.png b/resources/particles/Rotated/muzzle_02_rotated.png new file mode 100644 index 0000000..fb28219 Binary files /dev/null and b/resources/particles/Rotated/muzzle_02_rotated.png differ diff --git a/resources/particles/Rotated/muzzle_02_rotated.png.import b/resources/particles/Rotated/muzzle_02_rotated.png.import new file mode 100644 index 0000000..5539530 --- /dev/null +++ b/resources/particles/Rotated/muzzle_02_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/muzzle_03_rotated.png b/resources/particles/Rotated/muzzle_03_rotated.png new file mode 100644 index 0000000..d4bc977 Binary files /dev/null and b/resources/particles/Rotated/muzzle_03_rotated.png differ diff --git a/resources/particles/Rotated/muzzle_03_rotated.png.import b/resources/particles/Rotated/muzzle_03_rotated.png.import new file mode 100644 index 0000000..df9adce --- /dev/null +++ b/resources/particles/Rotated/muzzle_03_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/muzzle_04_rotated.png b/resources/particles/Rotated/muzzle_04_rotated.png new file mode 100644 index 0000000..87c883a Binary files /dev/null and b/resources/particles/Rotated/muzzle_04_rotated.png differ diff --git a/resources/particles/Rotated/muzzle_04_rotated.png.import b/resources/particles/Rotated/muzzle_04_rotated.png.import new file mode 100644 index 0000000..d28783a --- /dev/null +++ b/resources/particles/Rotated/muzzle_04_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/muzzle_05_rotated.png b/resources/particles/Rotated/muzzle_05_rotated.png new file mode 100644 index 0000000..ca08b40 Binary files /dev/null and b/resources/particles/Rotated/muzzle_05_rotated.png differ diff --git a/resources/particles/Rotated/muzzle_05_rotated.png.import b/resources/particles/Rotated/muzzle_05_rotated.png.import new file mode 100644 index 0000000..91b7991 --- /dev/null +++ b/resources/particles/Rotated/muzzle_05_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/spark_05_rotated.png b/resources/particles/Rotated/spark_05_rotated.png new file mode 100644 index 0000000..f977732 Binary files /dev/null and b/resources/particles/Rotated/spark_05_rotated.png differ diff --git a/resources/particles/Rotated/spark_05_rotated.png.import b/resources/particles/Rotated/spark_05_rotated.png.import new file mode 100644 index 0000000..6f1ad94 --- /dev/null +++ b/resources/particles/Rotated/spark_05_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/spark_06_rotated.png b/resources/particles/Rotated/spark_06_rotated.png new file mode 100644 index 0000000..c383759 Binary files /dev/null and b/resources/particles/Rotated/spark_06_rotated.png differ diff --git a/resources/particles/Rotated/spark_06_rotated.png.import b/resources/particles/Rotated/spark_06_rotated.png.import new file mode 100644 index 0000000..09e0a68 --- /dev/null +++ b/resources/particles/Rotated/spark_06_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/trace_01_rotated.png b/resources/particles/Rotated/trace_01_rotated.png new file mode 100644 index 0000000..90b6f11 Binary files /dev/null and b/resources/particles/Rotated/trace_01_rotated.png differ diff --git a/resources/particles/Rotated/trace_01_rotated.png.import b/resources/particles/Rotated/trace_01_rotated.png.import new file mode 100644 index 0000000..c74890d --- /dev/null +++ b/resources/particles/Rotated/trace_01_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/trace_02_rotated.png b/resources/particles/Rotated/trace_02_rotated.png new file mode 100644 index 0000000..faca937 Binary files /dev/null and b/resources/particles/Rotated/trace_02_rotated.png differ diff --git a/resources/particles/Rotated/trace_02_rotated.png.import b/resources/particles/Rotated/trace_02_rotated.png.import new file mode 100644 index 0000000..3ad2000 --- /dev/null +++ b/resources/particles/Rotated/trace_02_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/trace_03_rotated.png b/resources/particles/Rotated/trace_03_rotated.png new file mode 100644 index 0000000..2a5315a Binary files /dev/null and b/resources/particles/Rotated/trace_03_rotated.png differ diff --git a/resources/particles/Rotated/trace_03_rotated.png.import b/resources/particles/Rotated/trace_03_rotated.png.import new file mode 100644 index 0000000..f4f7234 --- /dev/null +++ b/resources/particles/Rotated/trace_03_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/trace_04_rotated.png b/resources/particles/Rotated/trace_04_rotated.png new file mode 100644 index 0000000..196d41a Binary files /dev/null and b/resources/particles/Rotated/trace_04_rotated.png differ diff --git a/resources/particles/Rotated/trace_04_rotated.png.import b/resources/particles/Rotated/trace_04_rotated.png.import new file mode 100644 index 0000000..07af74f --- /dev/null +++ b/resources/particles/Rotated/trace_04_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/trace_05_rotated.png b/resources/particles/Rotated/trace_05_rotated.png new file mode 100644 index 0000000..bbd1017 Binary files /dev/null and b/resources/particles/Rotated/trace_05_rotated.png differ diff --git a/resources/particles/Rotated/trace_05_rotated.png.import b/resources/particles/Rotated/trace_05_rotated.png.import new file mode 100644 index 0000000..000e636 --- /dev/null +++ b/resources/particles/Rotated/trace_05_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/trace_06_rotated.png b/resources/particles/Rotated/trace_06_rotated.png new file mode 100644 index 0000000..046d244 Binary files /dev/null and b/resources/particles/Rotated/trace_06_rotated.png differ diff --git a/resources/particles/Rotated/trace_06_rotated.png.import b/resources/particles/Rotated/trace_06_rotated.png.import new file mode 100644 index 0000000..8f18ed3 --- /dev/null +++ b/resources/particles/Rotated/trace_06_rotated.png.import @@ -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 diff --git a/resources/particles/Rotated/trace_07_rotated.png b/resources/particles/Rotated/trace_07_rotated.png new file mode 100644 index 0000000..312999d Binary files /dev/null and b/resources/particles/Rotated/trace_07_rotated.png differ diff --git a/resources/particles/Rotated/trace_07_rotated.png.import b/resources/particles/Rotated/trace_07_rotated.png.import new file mode 100644 index 0000000..22351ca --- /dev/null +++ b/resources/particles/Rotated/trace_07_rotated.png.import @@ -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 diff --git a/resources/particles/circle_01.png b/resources/particles/circle_01.png new file mode 100644 index 0000000..adabdd9 Binary files /dev/null and b/resources/particles/circle_01.png differ diff --git a/resources/particles/circle_01.png.import b/resources/particles/circle_01.png.import new file mode 100644 index 0000000..4ed59ce --- /dev/null +++ b/resources/particles/circle_01.png.import @@ -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 diff --git a/resources/particles/circle_02.png b/resources/particles/circle_02.png new file mode 100644 index 0000000..a4c3140 Binary files /dev/null and b/resources/particles/circle_02.png differ diff --git a/resources/particles/circle_02.png.import b/resources/particles/circle_02.png.import new file mode 100644 index 0000000..25e8922 --- /dev/null +++ b/resources/particles/circle_02.png.import @@ -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 diff --git a/resources/particles/circle_03.png b/resources/particles/circle_03.png new file mode 100644 index 0000000..eb771ec Binary files /dev/null and b/resources/particles/circle_03.png differ diff --git a/resources/particles/circle_03.png.import b/resources/particles/circle_03.png.import new file mode 100644 index 0000000..ec06455 --- /dev/null +++ b/resources/particles/circle_03.png.import @@ -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 diff --git a/resources/particles/circle_04.png b/resources/particles/circle_04.png new file mode 100644 index 0000000..3982b03 Binary files /dev/null and b/resources/particles/circle_04.png differ diff --git a/resources/particles/circle_04.png.import b/resources/particles/circle_04.png.import new file mode 100644 index 0000000..f8d9dc3 --- /dev/null +++ b/resources/particles/circle_04.png.import @@ -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 diff --git a/resources/particles/circle_05.png b/resources/particles/circle_05.png new file mode 100644 index 0000000..8de3f69 Binary files /dev/null and b/resources/particles/circle_05.png differ diff --git a/resources/particles/circle_05.png.import b/resources/particles/circle_05.png.import new file mode 100644 index 0000000..a204878 --- /dev/null +++ b/resources/particles/circle_05.png.import @@ -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 diff --git a/resources/particles/dirt_01.png b/resources/particles/dirt_01.png new file mode 100644 index 0000000..63f8fd5 Binary files /dev/null and b/resources/particles/dirt_01.png differ diff --git a/resources/particles/dirt_01.png.import b/resources/particles/dirt_01.png.import new file mode 100644 index 0000000..393d2a1 --- /dev/null +++ b/resources/particles/dirt_01.png.import @@ -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 diff --git a/resources/particles/dirt_02.png b/resources/particles/dirt_02.png new file mode 100644 index 0000000..165015d Binary files /dev/null and b/resources/particles/dirt_02.png differ diff --git a/resources/particles/dirt_02.png.import b/resources/particles/dirt_02.png.import new file mode 100644 index 0000000..b2c71ed --- /dev/null +++ b/resources/particles/dirt_02.png.import @@ -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 diff --git a/resources/particles/dirt_03.png b/resources/particles/dirt_03.png new file mode 100644 index 0000000..27e3056 Binary files /dev/null and b/resources/particles/dirt_03.png differ diff --git a/resources/particles/dirt_03.png.import b/resources/particles/dirt_03.png.import new file mode 100644 index 0000000..8206612 --- /dev/null +++ b/resources/particles/dirt_03.png.import @@ -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 diff --git a/resources/particles/fire_01.png b/resources/particles/fire_01.png new file mode 100644 index 0000000..a83b6db Binary files /dev/null and b/resources/particles/fire_01.png differ diff --git a/resources/particles/fire_01.png.import b/resources/particles/fire_01.png.import new file mode 100644 index 0000000..4c3b1ac --- /dev/null +++ b/resources/particles/fire_01.png.import @@ -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 diff --git a/resources/particles/fire_02.png b/resources/particles/fire_02.png new file mode 100644 index 0000000..8db26fe Binary files /dev/null and b/resources/particles/fire_02.png differ diff --git a/resources/particles/fire_02.png.import b/resources/particles/fire_02.png.import new file mode 100644 index 0000000..788d02d --- /dev/null +++ b/resources/particles/fire_02.png.import @@ -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 diff --git a/resources/particles/flame_01.png b/resources/particles/flame_01.png new file mode 100644 index 0000000..6ad670b Binary files /dev/null and b/resources/particles/flame_01.png differ diff --git a/resources/particles/flame_01.png.import b/resources/particles/flame_01.png.import new file mode 100644 index 0000000..83dea84 --- /dev/null +++ b/resources/particles/flame_01.png.import @@ -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 diff --git a/resources/particles/flame_02.png b/resources/particles/flame_02.png new file mode 100644 index 0000000..45046a9 Binary files /dev/null and b/resources/particles/flame_02.png differ diff --git a/resources/particles/flame_02.png.import b/resources/particles/flame_02.png.import new file mode 100644 index 0000000..e6d7a2d --- /dev/null +++ b/resources/particles/flame_02.png.import @@ -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 diff --git a/resources/particles/flame_03.png b/resources/particles/flame_03.png new file mode 100644 index 0000000..e603027 Binary files /dev/null and b/resources/particles/flame_03.png differ diff --git a/resources/particles/flame_03.png.import b/resources/particles/flame_03.png.import new file mode 100644 index 0000000..cf7a097 --- /dev/null +++ b/resources/particles/flame_03.png.import @@ -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 diff --git a/resources/particles/flame_04.png b/resources/particles/flame_04.png new file mode 100644 index 0000000..ac09937 Binary files /dev/null and b/resources/particles/flame_04.png differ diff --git a/resources/particles/flame_04.png.import b/resources/particles/flame_04.png.import new file mode 100644 index 0000000..b569edf --- /dev/null +++ b/resources/particles/flame_04.png.import @@ -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 diff --git a/resources/particles/flame_05.png b/resources/particles/flame_05.png new file mode 100644 index 0000000..e221498 Binary files /dev/null and b/resources/particles/flame_05.png differ diff --git a/resources/particles/flame_05.png.import b/resources/particles/flame_05.png.import new file mode 100644 index 0000000..6431b39 --- /dev/null +++ b/resources/particles/flame_05.png.import @@ -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 diff --git a/resources/particles/flame_06.png b/resources/particles/flame_06.png new file mode 100644 index 0000000..f23303b Binary files /dev/null and b/resources/particles/flame_06.png differ diff --git a/resources/particles/flame_06.png.import b/resources/particles/flame_06.png.import new file mode 100644 index 0000000..f804c48 --- /dev/null +++ b/resources/particles/flame_06.png.import @@ -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 diff --git a/resources/particles/flare_01.png b/resources/particles/flare_01.png new file mode 100644 index 0000000..fb452a1 Binary files /dev/null and b/resources/particles/flare_01.png differ diff --git a/resources/particles/flare_01.png.import b/resources/particles/flare_01.png.import new file mode 100644 index 0000000..48b8542 --- /dev/null +++ b/resources/particles/flare_01.png.import @@ -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 diff --git a/resources/particles/light_01.png b/resources/particles/light_01.png new file mode 100644 index 0000000..71f8f0f Binary files /dev/null and b/resources/particles/light_01.png differ diff --git a/resources/particles/light_01.png.import b/resources/particles/light_01.png.import new file mode 100644 index 0000000..487593a --- /dev/null +++ b/resources/particles/light_01.png.import @@ -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 diff --git a/resources/particles/light_02.png b/resources/particles/light_02.png new file mode 100644 index 0000000..88b22c6 Binary files /dev/null and b/resources/particles/light_02.png differ diff --git a/resources/particles/light_02.png.import b/resources/particles/light_02.png.import new file mode 100644 index 0000000..d5c7317 --- /dev/null +++ b/resources/particles/light_02.png.import @@ -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 diff --git a/resources/particles/light_03.png b/resources/particles/light_03.png new file mode 100644 index 0000000..2ca26ca Binary files /dev/null and b/resources/particles/light_03.png differ diff --git a/resources/particles/light_03.png.import b/resources/particles/light_03.png.import new file mode 100644 index 0000000..5760116 --- /dev/null +++ b/resources/particles/light_03.png.import @@ -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 diff --git a/resources/particles/magic_01.png b/resources/particles/magic_01.png new file mode 100644 index 0000000..3c69391 Binary files /dev/null and b/resources/particles/magic_01.png differ diff --git a/resources/particles/magic_01.png.import b/resources/particles/magic_01.png.import new file mode 100644 index 0000000..b6130e4 --- /dev/null +++ b/resources/particles/magic_01.png.import @@ -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 diff --git a/resources/particles/magic_02.png b/resources/particles/magic_02.png new file mode 100644 index 0000000..a6edb7f Binary files /dev/null and b/resources/particles/magic_02.png differ diff --git a/resources/particles/magic_02.png.import b/resources/particles/magic_02.png.import new file mode 100644 index 0000000..3ebb8ce --- /dev/null +++ b/resources/particles/magic_02.png.import @@ -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 diff --git a/resources/particles/magic_03.png b/resources/particles/magic_03.png new file mode 100644 index 0000000..65f69d6 Binary files /dev/null and b/resources/particles/magic_03.png differ diff --git a/resources/particles/magic_03.png.import b/resources/particles/magic_03.png.import new file mode 100644 index 0000000..deeb6d0 --- /dev/null +++ b/resources/particles/magic_03.png.import @@ -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 diff --git a/resources/particles/magic_04.png b/resources/particles/magic_04.png new file mode 100644 index 0000000..3c5092c Binary files /dev/null and b/resources/particles/magic_04.png differ diff --git a/resources/particles/magic_04.png.import b/resources/particles/magic_04.png.import new file mode 100644 index 0000000..c63862b --- /dev/null +++ b/resources/particles/magic_04.png.import @@ -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 diff --git a/resources/particles/magic_05.png b/resources/particles/magic_05.png new file mode 100644 index 0000000..a46b215 Binary files /dev/null and b/resources/particles/magic_05.png differ diff --git a/resources/particles/magic_05.png.import b/resources/particles/magic_05.png.import new file mode 100644 index 0000000..1cf0533 --- /dev/null +++ b/resources/particles/magic_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://s00aqdv1r4rb" +path="res://.godot/imported/magic_05.png-1c0b0c8800a58b70d294254bee81b5ad.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/magic_05.png" +dest_files=["res://.godot/imported/magic_05.png-1c0b0c8800a58b70d294254bee81b5ad.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 diff --git a/resources/particles/muzzle_01.png b/resources/particles/muzzle_01.png new file mode 100644 index 0000000..27a2f4c Binary files /dev/null and b/resources/particles/muzzle_01.png differ diff --git a/resources/particles/muzzle_01.png.import b/resources/particles/muzzle_01.png.import new file mode 100644 index 0000000..08e5dd2 --- /dev/null +++ b/resources/particles/muzzle_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnlsef8odlxi8" +path="res://.godot/imported/muzzle_01.png-586281dc1580403e8983a9e10e2a0a3f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/muzzle_01.png" +dest_files=["res://.godot/imported/muzzle_01.png-586281dc1580403e8983a9e10e2a0a3f.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 diff --git a/resources/particles/muzzle_02.png b/resources/particles/muzzle_02.png new file mode 100644 index 0000000..cfd2a7c Binary files /dev/null and b/resources/particles/muzzle_02.png differ diff --git a/resources/particles/muzzle_02.png.import b/resources/particles/muzzle_02.png.import new file mode 100644 index 0000000..e5ba341 --- /dev/null +++ b/resources/particles/muzzle_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dql0r4l0k45xp" +path="res://.godot/imported/muzzle_02.png-bbcb8580fd80fa3a5c7e32e1a87ab71f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/muzzle_02.png" +dest_files=["res://.godot/imported/muzzle_02.png-bbcb8580fd80fa3a5c7e32e1a87ab71f.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 diff --git a/resources/particles/muzzle_03.png b/resources/particles/muzzle_03.png new file mode 100644 index 0000000..8ee4019 Binary files /dev/null and b/resources/particles/muzzle_03.png differ diff --git a/resources/particles/muzzle_03.png.import b/resources/particles/muzzle_03.png.import new file mode 100644 index 0000000..36840f6 --- /dev/null +++ b/resources/particles/muzzle_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnl1ptiicgj6o" +path="res://.godot/imported/muzzle_03.png-29fdd94118b9794eddc3a6e9f0d23f82.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/muzzle_03.png" +dest_files=["res://.godot/imported/muzzle_03.png-29fdd94118b9794eddc3a6e9f0d23f82.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 diff --git a/resources/particles/muzzle_04.png b/resources/particles/muzzle_04.png new file mode 100644 index 0000000..ee4f0e7 Binary files /dev/null and b/resources/particles/muzzle_04.png differ diff --git a/resources/particles/muzzle_04.png.import b/resources/particles/muzzle_04.png.import new file mode 100644 index 0000000..58f45d6 --- /dev/null +++ b/resources/particles/muzzle_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bj546f3b3ygva" +path="res://.godot/imported/muzzle_04.png-bcc5c73e2a8d5d0132d12c1a18aab4b6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/muzzle_04.png" +dest_files=["res://.godot/imported/muzzle_04.png-bcc5c73e2a8d5d0132d12c1a18aab4b6.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 diff --git a/resources/particles/muzzle_05.png b/resources/particles/muzzle_05.png new file mode 100644 index 0000000..93be2c7 Binary files /dev/null and b/resources/particles/muzzle_05.png differ diff --git a/resources/particles/muzzle_05.png.import b/resources/particles/muzzle_05.png.import new file mode 100644 index 0000000..1b598a4 --- /dev/null +++ b/resources/particles/muzzle_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddw1n34hqi6hd" +path="res://.godot/imported/muzzle_05.png-1737f74ee75f610381e966de6c5840fd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/muzzle_05.png" +dest_files=["res://.godot/imported/muzzle_05.png-1737f74ee75f610381e966de6c5840fd.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 diff --git a/resources/particles/scorch_01.png b/resources/particles/scorch_01.png new file mode 100644 index 0000000..b6af791 Binary files /dev/null and b/resources/particles/scorch_01.png differ diff --git a/resources/particles/scorch_01.png.import b/resources/particles/scorch_01.png.import new file mode 100644 index 0000000..9a53ace --- /dev/null +++ b/resources/particles/scorch_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5yt3fkbxbr58" +path="res://.godot/imported/scorch_01.png-3e65626136fd60337cba4ed932ea56a9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/scorch_01.png" +dest_files=["res://.godot/imported/scorch_01.png-3e65626136fd60337cba4ed932ea56a9.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 diff --git a/resources/particles/scorch_02.png b/resources/particles/scorch_02.png new file mode 100644 index 0000000..942f4c2 Binary files /dev/null and b/resources/particles/scorch_02.png differ diff --git a/resources/particles/scorch_02.png.import b/resources/particles/scorch_02.png.import new file mode 100644 index 0000000..a4ab9dd --- /dev/null +++ b/resources/particles/scorch_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://v6qcvda2vv8j" +path="res://.godot/imported/scorch_02.png-411b68e9f23cead52457edf96aa00b02.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/scorch_02.png" +dest_files=["res://.godot/imported/scorch_02.png-411b68e9f23cead52457edf96aa00b02.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 diff --git a/resources/particles/scorch_03.png b/resources/particles/scorch_03.png new file mode 100644 index 0000000..48f13aa Binary files /dev/null and b/resources/particles/scorch_03.png differ diff --git a/resources/particles/scorch_03.png.import b/resources/particles/scorch_03.png.import new file mode 100644 index 0000000..b265034 --- /dev/null +++ b/resources/particles/scorch_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bd7afk5i62bf6" +path="res://.godot/imported/scorch_03.png-557c076d2ded31e7041ac27ab5a72ca4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/scorch_03.png" +dest_files=["res://.godot/imported/scorch_03.png-557c076d2ded31e7041ac27ab5a72ca4.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 diff --git a/resources/particles/scratch_01.png b/resources/particles/scratch_01.png new file mode 100644 index 0000000..9f0854b Binary files /dev/null and b/resources/particles/scratch_01.png differ diff --git a/resources/particles/scratch_01.png.import b/resources/particles/scratch_01.png.import new file mode 100644 index 0000000..466fe65 --- /dev/null +++ b/resources/particles/scratch_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlq62klds4pxe" +path="res://.godot/imported/scratch_01.png-f6aa8877e51521bc440c44e1ecb11a17.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/scratch_01.png" +dest_files=["res://.godot/imported/scratch_01.png-f6aa8877e51521bc440c44e1ecb11a17.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 diff --git a/resources/particles/slash_01.png b/resources/particles/slash_01.png new file mode 100644 index 0000000..c04fa2d Binary files /dev/null and b/resources/particles/slash_01.png differ diff --git a/resources/particles/slash_01.png.import b/resources/particles/slash_01.png.import new file mode 100644 index 0000000..b069f2c --- /dev/null +++ b/resources/particles/slash_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qqmmt81d1s3w" +path="res://.godot/imported/slash_01.png-46bdc4468451e75261fc33f1140ed615.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/slash_01.png" +dest_files=["res://.godot/imported/slash_01.png-46bdc4468451e75261fc33f1140ed615.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 diff --git a/resources/particles/slash_02.png b/resources/particles/slash_02.png new file mode 100644 index 0000000..59ae0d4 Binary files /dev/null and b/resources/particles/slash_02.png differ diff --git a/resources/particles/slash_02.png.import b/resources/particles/slash_02.png.import new file mode 100644 index 0000000..cf2c647 --- /dev/null +++ b/resources/particles/slash_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://def3gu2yu6k7w" +path="res://.godot/imported/slash_02.png-aa11108d67248455710d09740beb192e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/slash_02.png" +dest_files=["res://.godot/imported/slash_02.png-aa11108d67248455710d09740beb192e.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 diff --git a/resources/particles/slash_03.png b/resources/particles/slash_03.png new file mode 100644 index 0000000..9241004 Binary files /dev/null and b/resources/particles/slash_03.png differ diff --git a/resources/particles/slash_03.png.import b/resources/particles/slash_03.png.import new file mode 100644 index 0000000..c7abd8d --- /dev/null +++ b/resources/particles/slash_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0ebfjk8tdr01" +path="res://.godot/imported/slash_03.png-f2e2ee897bdaf46ec3739766b1f651af.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/slash_03.png" +dest_files=["res://.godot/imported/slash_03.png-f2e2ee897bdaf46ec3739766b1f651af.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 diff --git a/resources/particles/slash_04.png b/resources/particles/slash_04.png new file mode 100644 index 0000000..ee05daa Binary files /dev/null and b/resources/particles/slash_04.png differ diff --git a/resources/particles/slash_04.png.import b/resources/particles/slash_04.png.import new file mode 100644 index 0000000..99a6c44 --- /dev/null +++ b/resources/particles/slash_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqsm37yai1ymi" +path="res://.godot/imported/slash_04.png-b03acc47b86ca99e1060f1fa72ec9aa1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/slash_04.png" +dest_files=["res://.godot/imported/slash_04.png-b03acc47b86ca99e1060f1fa72ec9aa1.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 diff --git a/resources/particles/smoke_01.png b/resources/particles/smoke_01.png new file mode 100644 index 0000000..1cd418e Binary files /dev/null and b/resources/particles/smoke_01.png differ diff --git a/resources/particles/smoke_01.png.import b/resources/particles/smoke_01.png.import new file mode 100644 index 0000000..b6293d7 --- /dev/null +++ b/resources/particles/smoke_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2jr0mt5xymog" +path="res://.godot/imported/smoke_01.png-7ca6b8391fdb223c75460b165eb3d7e9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_01.png" +dest_files=["res://.godot/imported/smoke_01.png-7ca6b8391fdb223c75460b165eb3d7e9.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 diff --git a/resources/particles/smoke_02.png b/resources/particles/smoke_02.png new file mode 100644 index 0000000..d866368 Binary files /dev/null and b/resources/particles/smoke_02.png differ diff --git a/resources/particles/smoke_02.png.import b/resources/particles/smoke_02.png.import new file mode 100644 index 0000000..4ff0c15 --- /dev/null +++ b/resources/particles/smoke_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vt1kv1l5swop" +path="res://.godot/imported/smoke_02.png-f6cb7ddfff3096180447e5427c0e846f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_02.png" +dest_files=["res://.godot/imported/smoke_02.png-f6cb7ddfff3096180447e5427c0e846f.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 diff --git a/resources/particles/smoke_03.png b/resources/particles/smoke_03.png new file mode 100644 index 0000000..909717a Binary files /dev/null and b/resources/particles/smoke_03.png differ diff --git a/resources/particles/smoke_03.png.import b/resources/particles/smoke_03.png.import new file mode 100644 index 0000000..434b019 --- /dev/null +++ b/resources/particles/smoke_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdfemrfnwkkol" +path="res://.godot/imported/smoke_03.png-f995898695693a7e3879a620be90e61d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_03.png" +dest_files=["res://.godot/imported/smoke_03.png-f995898695693a7e3879a620be90e61d.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 diff --git a/resources/particles/smoke_04.png b/resources/particles/smoke_04.png new file mode 100644 index 0000000..74a2695 Binary files /dev/null and b/resources/particles/smoke_04.png differ diff --git a/resources/particles/smoke_04.png.import b/resources/particles/smoke_04.png.import new file mode 100644 index 0000000..1f98cec --- /dev/null +++ b/resources/particles/smoke_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfr82mokxi3cf" +path="res://.godot/imported/smoke_04.png-cb855e1f982b9d909a697f95ddf2b800.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_04.png" +dest_files=["res://.godot/imported/smoke_04.png-cb855e1f982b9d909a697f95ddf2b800.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 diff --git a/resources/particles/smoke_05.png b/resources/particles/smoke_05.png new file mode 100644 index 0000000..0ac46dc Binary files /dev/null and b/resources/particles/smoke_05.png differ diff --git a/resources/particles/smoke_05.png.import b/resources/particles/smoke_05.png.import new file mode 100644 index 0000000..41aadd1 --- /dev/null +++ b/resources/particles/smoke_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgdkco3wakqx2" +path="res://.godot/imported/smoke_05.png-f2ae5d276cf3f2711ef909b979f92a82.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_05.png" +dest_files=["res://.godot/imported/smoke_05.png-f2ae5d276cf3f2711ef909b979f92a82.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 diff --git a/resources/particles/smoke_06.png b/resources/particles/smoke_06.png new file mode 100644 index 0000000..300c5fa Binary files /dev/null and b/resources/particles/smoke_06.png differ diff --git a/resources/particles/smoke_06.png.import b/resources/particles/smoke_06.png.import new file mode 100644 index 0000000..050a5c0 --- /dev/null +++ b/resources/particles/smoke_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cahxidyphb6a2" +path="res://.godot/imported/smoke_06.png-06ecdc774d9c151e74e05898dbbf0770.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_06.png" +dest_files=["res://.godot/imported/smoke_06.png-06ecdc774d9c151e74e05898dbbf0770.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 diff --git a/resources/particles/smoke_07.png b/resources/particles/smoke_07.png new file mode 100644 index 0000000..fb78c0f Binary files /dev/null and b/resources/particles/smoke_07.png differ diff --git a/resources/particles/smoke_07.png.import b/resources/particles/smoke_07.png.import new file mode 100644 index 0000000..b7587bc --- /dev/null +++ b/resources/particles/smoke_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csecwup5tv1rk" +path="res://.godot/imported/smoke_07.png-114411be1c6610139685c2515cf176e9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_07.png" +dest_files=["res://.godot/imported/smoke_07.png-114411be1c6610139685c2515cf176e9.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 diff --git a/resources/particles/smoke_08.png b/resources/particles/smoke_08.png new file mode 100644 index 0000000..feec49e Binary files /dev/null and b/resources/particles/smoke_08.png differ diff --git a/resources/particles/smoke_08.png.import b/resources/particles/smoke_08.png.import new file mode 100644 index 0000000..248449c --- /dev/null +++ b/resources/particles/smoke_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8fl5wtmh8hb7" +path="res://.godot/imported/smoke_08.png-0cd17d0e65d621069669ab9ed49cda60.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_08.png" +dest_files=["res://.godot/imported/smoke_08.png-0cd17d0e65d621069669ab9ed49cda60.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 diff --git a/resources/particles/smoke_09.png b/resources/particles/smoke_09.png new file mode 100644 index 0000000..21178df Binary files /dev/null and b/resources/particles/smoke_09.png differ diff --git a/resources/particles/smoke_09.png.import b/resources/particles/smoke_09.png.import new file mode 100644 index 0000000..03a8837 --- /dev/null +++ b/resources/particles/smoke_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hr7vhpxx58ea" +path="res://.godot/imported/smoke_09.png-770b7213b443bc88e2fda156c141216b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_09.png" +dest_files=["res://.godot/imported/smoke_09.png-770b7213b443bc88e2fda156c141216b.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 diff --git a/resources/particles/smoke_10.png b/resources/particles/smoke_10.png new file mode 100644 index 0000000..8f8effe Binary files /dev/null and b/resources/particles/smoke_10.png differ diff --git a/resources/particles/smoke_10.png.import b/resources/particles/smoke_10.png.import new file mode 100644 index 0000000..af533d1 --- /dev/null +++ b/resources/particles/smoke_10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu8e0et8lxs7o" +path="res://.godot/imported/smoke_10.png-e1af9d495a1836a9b50028a733539d66.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/smoke_10.png" +dest_files=["res://.godot/imported/smoke_10.png-e1af9d495a1836a9b50028a733539d66.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 diff --git a/resources/particles/spark_01.png b/resources/particles/spark_01.png new file mode 100644 index 0000000..4b51c09 Binary files /dev/null and b/resources/particles/spark_01.png differ diff --git a/resources/particles/spark_01.png.import b/resources/particles/spark_01.png.import new file mode 100644 index 0000000..aa877b8 --- /dev/null +++ b/resources/particles/spark_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdr643iw7a7e3" +path="res://.godot/imported/spark_01.png-30b6d3b641606bdd2f3abc21b65b5d3a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/spark_01.png" +dest_files=["res://.godot/imported/spark_01.png-30b6d3b641606bdd2f3abc21b65b5d3a.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 diff --git a/resources/particles/spark_02.png b/resources/particles/spark_02.png new file mode 100644 index 0000000..4116527 Binary files /dev/null and b/resources/particles/spark_02.png differ diff --git a/resources/particles/spark_02.png.import b/resources/particles/spark_02.png.import new file mode 100644 index 0000000..29c9177 --- /dev/null +++ b/resources/particles/spark_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw54lkvuk1qjt" +path="res://.godot/imported/spark_02.png-f409deb1bc83d065cfd21581355491ea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/spark_02.png" +dest_files=["res://.godot/imported/spark_02.png-f409deb1bc83d065cfd21581355491ea.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 diff --git a/resources/particles/spark_03.png b/resources/particles/spark_03.png new file mode 100644 index 0000000..6abfcb0 Binary files /dev/null and b/resources/particles/spark_03.png differ diff --git a/resources/particles/spark_03.png.import b/resources/particles/spark_03.png.import new file mode 100644 index 0000000..5e89375 --- /dev/null +++ b/resources/particles/spark_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cf7u5lt3ug7as" +path="res://.godot/imported/spark_03.png-54a521e9d499d5783ed98de8121b4c14.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/spark_03.png" +dest_files=["res://.godot/imported/spark_03.png-54a521e9d499d5783ed98de8121b4c14.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 diff --git a/resources/particles/spark_04.png b/resources/particles/spark_04.png new file mode 100644 index 0000000..98d0f0a Binary files /dev/null and b/resources/particles/spark_04.png differ diff --git a/resources/particles/spark_04.png.import b/resources/particles/spark_04.png.import new file mode 100644 index 0000000..a418c23 --- /dev/null +++ b/resources/particles/spark_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bi3k4vksp0tt0" +path="res://.godot/imported/spark_04.png-5644471b0bbd69c38acfd6b29899daef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/spark_04.png" +dest_files=["res://.godot/imported/spark_04.png-5644471b0bbd69c38acfd6b29899daef.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 diff --git a/resources/particles/spark_05.png b/resources/particles/spark_05.png new file mode 100644 index 0000000..fae3ca7 Binary files /dev/null and b/resources/particles/spark_05.png differ diff --git a/resources/particles/spark_05.png.import b/resources/particles/spark_05.png.import new file mode 100644 index 0000000..fde7600 --- /dev/null +++ b/resources/particles/spark_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbgdh4j33ivy0" +path="res://.godot/imported/spark_05.png-bdc9dd1afbac111fba71d78335c750af.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/spark_05.png" +dest_files=["res://.godot/imported/spark_05.png-bdc9dd1afbac111fba71d78335c750af.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 diff --git a/resources/particles/spark_06.png b/resources/particles/spark_06.png new file mode 100644 index 0000000..217d40a Binary files /dev/null and b/resources/particles/spark_06.png differ diff --git a/resources/particles/spark_06.png.import b/resources/particles/spark_06.png.import new file mode 100644 index 0000000..0e5c821 --- /dev/null +++ b/resources/particles/spark_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8fkhkke0akki" +path="res://.godot/imported/spark_06.png-a8809089c082c4f7330f83a5570e3b49.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/spark_06.png" +dest_files=["res://.godot/imported/spark_06.png-a8809089c082c4f7330f83a5570e3b49.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 diff --git a/resources/particles/spark_07.png b/resources/particles/spark_07.png new file mode 100644 index 0000000..70fbfae Binary files /dev/null and b/resources/particles/spark_07.png differ diff --git a/resources/particles/spark_07.png.import b/resources/particles/spark_07.png.import new file mode 100644 index 0000000..bbcb8d4 --- /dev/null +++ b/resources/particles/spark_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbbesfwpyay5b" +path="res://.godot/imported/spark_07.png-33a3c1ca8342294d43c4088161aeff0e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/spark_07.png" +dest_files=["res://.godot/imported/spark_07.png-33a3c1ca8342294d43c4088161aeff0e.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 diff --git a/resources/particles/star_01.png b/resources/particles/star_01.png new file mode 100644 index 0000000..a012cf7 Binary files /dev/null and b/resources/particles/star_01.png differ diff --git a/resources/particles/star_01.png.import b/resources/particles/star_01.png.import new file mode 100644 index 0000000..66f1f98 --- /dev/null +++ b/resources/particles/star_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bl0vvsebpuo0g" +path="res://.godot/imported/star_01.png-83e5e4b835bd729bb3b5852f19cb2597.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_01.png" +dest_files=["res://.godot/imported/star_01.png-83e5e4b835bd729bb3b5852f19cb2597.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 diff --git a/resources/particles/star_02.png b/resources/particles/star_02.png new file mode 100644 index 0000000..aeb91fc Binary files /dev/null and b/resources/particles/star_02.png differ diff --git a/resources/particles/star_02.png.import b/resources/particles/star_02.png.import new file mode 100644 index 0000000..b343d1e --- /dev/null +++ b/resources/particles/star_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6tafh8u0smi5" +path="res://.godot/imported/star_02.png-8dd91deeed453ea30685a38db3e5b47f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_02.png" +dest_files=["res://.godot/imported/star_02.png-8dd91deeed453ea30685a38db3e5b47f.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 diff --git a/resources/particles/star_03.png b/resources/particles/star_03.png new file mode 100644 index 0000000..f80a778 Binary files /dev/null and b/resources/particles/star_03.png differ diff --git a/resources/particles/star_03.png.import b/resources/particles/star_03.png.import new file mode 100644 index 0000000..2670856 --- /dev/null +++ b/resources/particles/star_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7r4s5lfg23j4" +path="res://.godot/imported/star_03.png-ca496ebd92f2b8d26ad4705aac6f75e1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_03.png" +dest_files=["res://.godot/imported/star_03.png-ca496ebd92f2b8d26ad4705aac6f75e1.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 diff --git a/resources/particles/star_04.png b/resources/particles/star_04.png new file mode 100644 index 0000000..5e241c6 Binary files /dev/null and b/resources/particles/star_04.png differ diff --git a/resources/particles/star_04.png.import b/resources/particles/star_04.png.import new file mode 100644 index 0000000..b3dda0c --- /dev/null +++ b/resources/particles/star_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dggjrwsvsvqdb" +path="res://.godot/imported/star_04.png-f4603e7bb6a2d810c01fb301fb3b71c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_04.png" +dest_files=["res://.godot/imported/star_04.png-f4603e7bb6a2d810c01fb301fb3b71c7.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 diff --git a/resources/particles/star_05.png b/resources/particles/star_05.png new file mode 100644 index 0000000..dfbd3b8 Binary files /dev/null and b/resources/particles/star_05.png differ diff --git a/resources/particles/star_05.png.import b/resources/particles/star_05.png.import new file mode 100644 index 0000000..69d2021 --- /dev/null +++ b/resources/particles/star_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvfo1jwh54n2v" +path="res://.godot/imported/star_05.png-aedf54c5c809827e816d971214b559d3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_05.png" +dest_files=["res://.godot/imported/star_05.png-aedf54c5c809827e816d971214b559d3.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 diff --git a/resources/particles/star_06.png b/resources/particles/star_06.png new file mode 100644 index 0000000..8ff3b13 Binary files /dev/null and b/resources/particles/star_06.png differ diff --git a/resources/particles/star_06.png.import b/resources/particles/star_06.png.import new file mode 100644 index 0000000..bd965f2 --- /dev/null +++ b/resources/particles/star_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m6c8llu0yej3" +path="res://.godot/imported/star_06.png-e41ea8f37d19a6f55dc832d27ea64dfb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_06.png" +dest_files=["res://.godot/imported/star_06.png-e41ea8f37d19a6f55dc832d27ea64dfb.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 diff --git a/resources/particles/star_07.png b/resources/particles/star_07.png new file mode 100644 index 0000000..bdcbc07 Binary files /dev/null and b/resources/particles/star_07.png differ diff --git a/resources/particles/star_07.png.import b/resources/particles/star_07.png.import new file mode 100644 index 0000000..8e53805 --- /dev/null +++ b/resources/particles/star_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6n7h1tnxi6s" +path="res://.godot/imported/star_07.png-f4001d10465cc012dbff58710a13c831.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_07.png" +dest_files=["res://.godot/imported/star_07.png-f4001d10465cc012dbff58710a13c831.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 diff --git a/resources/particles/star_08.png b/resources/particles/star_08.png new file mode 100644 index 0000000..5836541 Binary files /dev/null and b/resources/particles/star_08.png differ diff --git a/resources/particles/star_08.png.import b/resources/particles/star_08.png.import new file mode 100644 index 0000000..34b1195 --- /dev/null +++ b/resources/particles/star_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2w8e420gcbw8" +path="res://.godot/imported/star_08.png-bfd67955a94bca81b8e10b58c8a030aa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_08.png" +dest_files=["res://.godot/imported/star_08.png-bfd67955a94bca81b8e10b58c8a030aa.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 diff --git a/resources/particles/star_09.png b/resources/particles/star_09.png new file mode 100644 index 0000000..35eab56 Binary files /dev/null and b/resources/particles/star_09.png differ diff --git a/resources/particles/star_09.png.import b/resources/particles/star_09.png.import new file mode 100644 index 0000000..ca63bb0 --- /dev/null +++ b/resources/particles/star_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b78hyngm6yo6w" +path="res://.godot/imported/star_09.png-201d0272bcf7feac1e6b77b67806ed17.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/star_09.png" +dest_files=["res://.godot/imported/star_09.png-201d0272bcf7feac1e6b77b67806ed17.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 diff --git a/resources/particles/symbol_01.png b/resources/particles/symbol_01.png new file mode 100644 index 0000000..7a38971 Binary files /dev/null and b/resources/particles/symbol_01.png differ diff --git a/resources/particles/symbol_01.png.import b/resources/particles/symbol_01.png.import new file mode 100644 index 0000000..cacad67 --- /dev/null +++ b/resources/particles/symbol_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw7dlho3r0bgc" +path="res://.godot/imported/symbol_01.png-121a9d098fa92a8705b484a2ba9f6672.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/symbol_01.png" +dest_files=["res://.godot/imported/symbol_01.png-121a9d098fa92a8705b484a2ba9f6672.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 diff --git a/resources/particles/symbol_02.png b/resources/particles/symbol_02.png new file mode 100644 index 0000000..f8e6332 Binary files /dev/null and b/resources/particles/symbol_02.png differ diff --git a/resources/particles/symbol_02.png.import b/resources/particles/symbol_02.png.import new file mode 100644 index 0000000..169f1df --- /dev/null +++ b/resources/particles/symbol_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duaxr3g15560c" +path="res://.godot/imported/symbol_02.png-5a2bddde4d60b8b9c081e478923f5c0b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/symbol_02.png" +dest_files=["res://.godot/imported/symbol_02.png-5a2bddde4d60b8b9c081e478923f5c0b.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 diff --git a/resources/particles/trace_01.png b/resources/particles/trace_01.png new file mode 100644 index 0000000..d449411 Binary files /dev/null and b/resources/particles/trace_01.png differ diff --git a/resources/particles/trace_01.png.import b/resources/particles/trace_01.png.import new file mode 100644 index 0000000..e453ae8 --- /dev/null +++ b/resources/particles/trace_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c34mv3ahtc6g1" +path="res://.godot/imported/trace_01.png-171cc9f78025eb1cd944608876d81090.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/trace_01.png" +dest_files=["res://.godot/imported/trace_01.png-171cc9f78025eb1cd944608876d81090.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 diff --git a/resources/particles/trace_02.png b/resources/particles/trace_02.png new file mode 100644 index 0000000..da7d549 Binary files /dev/null and b/resources/particles/trace_02.png differ diff --git a/resources/particles/trace_02.png.import b/resources/particles/trace_02.png.import new file mode 100644 index 0000000..1f00724 --- /dev/null +++ b/resources/particles/trace_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bugfcg54d0ey4" +path="res://.godot/imported/trace_02.png-41f539774b584e4920f6ce021dec437f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/trace_02.png" +dest_files=["res://.godot/imported/trace_02.png-41f539774b584e4920f6ce021dec437f.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 diff --git a/resources/particles/trace_03.png b/resources/particles/trace_03.png new file mode 100644 index 0000000..0a8d0c7 Binary files /dev/null and b/resources/particles/trace_03.png differ diff --git a/resources/particles/trace_03.png.import b/resources/particles/trace_03.png.import new file mode 100644 index 0000000..463216f --- /dev/null +++ b/resources/particles/trace_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0bvyvcclbrj7" +path="res://.godot/imported/trace_03.png-2599fc631077405e9444a4616e3245e6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/trace_03.png" +dest_files=["res://.godot/imported/trace_03.png-2599fc631077405e9444a4616e3245e6.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 diff --git a/resources/particles/trace_04.png b/resources/particles/trace_04.png new file mode 100644 index 0000000..9ee137b Binary files /dev/null and b/resources/particles/trace_04.png differ diff --git a/resources/particles/trace_04.png.import b/resources/particles/trace_04.png.import new file mode 100644 index 0000000..d7dfcb4 --- /dev/null +++ b/resources/particles/trace_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btx1o2dkrdi4p" +path="res://.godot/imported/trace_04.png-6267209c2aa6d265050d821d583f97c8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/trace_04.png" +dest_files=["res://.godot/imported/trace_04.png-6267209c2aa6d265050d821d583f97c8.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 diff --git a/resources/particles/trace_05.png b/resources/particles/trace_05.png new file mode 100644 index 0000000..106b242 Binary files /dev/null and b/resources/particles/trace_05.png differ diff --git a/resources/particles/trace_05.png.import b/resources/particles/trace_05.png.import new file mode 100644 index 0000000..725f803 --- /dev/null +++ b/resources/particles/trace_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://yesqr52m85gp" +path="res://.godot/imported/trace_05.png-c7ee9e7f731fee4a128da69e51d3007a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/trace_05.png" +dest_files=["res://.godot/imported/trace_05.png-c7ee9e7f731fee4a128da69e51d3007a.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 diff --git a/resources/particles/trace_06.png b/resources/particles/trace_06.png new file mode 100644 index 0000000..54125ee Binary files /dev/null and b/resources/particles/trace_06.png differ diff --git a/resources/particles/trace_06.png.import b/resources/particles/trace_06.png.import new file mode 100644 index 0000000..139a176 --- /dev/null +++ b/resources/particles/trace_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6b2jdoacqtv1" +path="res://.godot/imported/trace_06.png-adae7894a9e161b8f60ab91b170fa750.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/trace_06.png" +dest_files=["res://.godot/imported/trace_06.png-adae7894a9e161b8f60ab91b170fa750.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 diff --git a/resources/particles/trace_07.png b/resources/particles/trace_07.png new file mode 100644 index 0000000..21469e9 Binary files /dev/null and b/resources/particles/trace_07.png differ diff --git a/resources/particles/trace_07.png.import b/resources/particles/trace_07.png.import new file mode 100644 index 0000000..b486d4a --- /dev/null +++ b/resources/particles/trace_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xnmr8ogeill" +path="res://.godot/imported/trace_07.png-54a3a5f2c93d65da93b4d5b1681661f5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/trace_07.png" +dest_files=["res://.godot/imported/trace_07.png-54a3a5f2c93d65da93b4d5b1681661f5.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 diff --git a/resources/particles/twirl_01.png b/resources/particles/twirl_01.png new file mode 100644 index 0000000..aac777e Binary files /dev/null and b/resources/particles/twirl_01.png differ diff --git a/resources/particles/twirl_01.png.import b/resources/particles/twirl_01.png.import new file mode 100644 index 0000000..35463d2 --- /dev/null +++ b/resources/particles/twirl_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhf4dessaw5p5" +path="res://.godot/imported/twirl_01.png-a3ad60829936e64daa5b648b05301b31.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/twirl_01.png" +dest_files=["res://.godot/imported/twirl_01.png-a3ad60829936e64daa5b648b05301b31.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 diff --git a/resources/particles/twirl_02.png b/resources/particles/twirl_02.png new file mode 100644 index 0000000..0029942 Binary files /dev/null and b/resources/particles/twirl_02.png differ diff --git a/resources/particles/twirl_02.png.import b/resources/particles/twirl_02.png.import new file mode 100644 index 0000000..9744fe9 --- /dev/null +++ b/resources/particles/twirl_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtilmblbacvxq" +path="res://.godot/imported/twirl_02.png-aa87e7106769426adac429fca77aab06.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/twirl_02.png" +dest_files=["res://.godot/imported/twirl_02.png-aa87e7106769426adac429fca77aab06.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 diff --git a/resources/particles/twirl_03.png b/resources/particles/twirl_03.png new file mode 100644 index 0000000..e73fe05 Binary files /dev/null and b/resources/particles/twirl_03.png differ diff --git a/resources/particles/twirl_03.png.import b/resources/particles/twirl_03.png.import new file mode 100644 index 0000000..5f7f4da --- /dev/null +++ b/resources/particles/twirl_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cx0uaffu0jiln" +path="res://.godot/imported/twirl_03.png-7d86451a523be896f9560c2da57a1a24.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/twirl_03.png" +dest_files=["res://.godot/imported/twirl_03.png-7d86451a523be896f9560c2da57a1a24.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 diff --git a/resources/particles/window_01.png b/resources/particles/window_01.png new file mode 100644 index 0000000..31d2a9f Binary files /dev/null and b/resources/particles/window_01.png differ diff --git a/resources/particles/window_01.png.import b/resources/particles/window_01.png.import new file mode 100644 index 0000000..22a37af --- /dev/null +++ b/resources/particles/window_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbt6ulkpodshs" +path="res://.godot/imported/window_01.png-e397c02b26a4c777906b1cc2a169db41.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/window_01.png" +dest_files=["res://.godot/imported/window_01.png-e397c02b26a4c777906b1cc2a169db41.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 diff --git a/resources/particles/window_02.png b/resources/particles/window_02.png new file mode 100644 index 0000000..eb862b6 Binary files /dev/null and b/resources/particles/window_02.png differ diff --git a/resources/particles/window_02.png.import b/resources/particles/window_02.png.import new file mode 100644 index 0000000..ac155be --- /dev/null +++ b/resources/particles/window_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4aabkj3ytaks" +path="res://.godot/imported/window_02.png-b54214b7c1b6325a4454bcdce5e011fe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/window_02.png" +dest_files=["res://.godot/imported/window_02.png-b54214b7c1b6325a4454bcdce5e011fe.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 diff --git a/resources/particles/window_03.png b/resources/particles/window_03.png new file mode 100644 index 0000000..fca09d9 Binary files /dev/null and b/resources/particles/window_03.png differ diff --git a/resources/particles/window_03.png.import b/resources/particles/window_03.png.import new file mode 100644 index 0000000..dc35fb1 --- /dev/null +++ b/resources/particles/window_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://mouwcvc6cmom" +path="res://.godot/imported/window_03.png-58f92181a932911604871cd378e59dd1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/window_03.png" +dest_files=["res://.godot/imported/window_03.png-58f92181a932911604871cd378e59dd1.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 diff --git a/resources/particles/window_04.png b/resources/particles/window_04.png new file mode 100644 index 0000000..5d72e79 Binary files /dev/null and b/resources/particles/window_04.png differ diff --git a/resources/particles/window_04.png.import b/resources/particles/window_04.png.import new file mode 100644 index 0000000..7382af6 --- /dev/null +++ b/resources/particles/window_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nqdv4ak0wlnu" +path="res://.godot/imported/window_04.png-e2eec3da7fe9d764e526197650a36a25.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/particles/window_04.png" +dest_files=["res://.godot/imported/window_04.png-e2eec3da7fe9d764e526197650a36a25.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 diff --git a/resources/theme/game_theme.tres b/resources/theme/game_theme.tres index fde2abe..86cff66 100644 --- a/resources/theme/game_theme.tres +++ b/resources/theme/game_theme.tres @@ -7,3 +7,4 @@ default_font = ExtResource("1_fwiur") default_font_size = 12 Fonts/fonts/large = ExtResource("1_fwiur") Fonts/fonts/normal = ExtResource("1_fwiur") +Label/colors/font_shadow_color = Color(0, 0, 0, 0.921569) diff --git a/scenes/elements/drone_manager.tscn b/scenes/elements/drone_manager.tscn index 2ea8edd..9109bdf 100644 --- a/scenes/elements/drone_manager.tscn +++ b/scenes/elements/drone_manager.tscn @@ -45,27 +45,35 @@ size_flags_vertical = 10 alignment = 1 script = ExtResource("3_idi5h") -[node name="SpawnDirector" type="Button" parent="Control/MarginContainer/DroneControls"] -layout_mode = 2 -tooltip_text = "Place a director drone, these are the main drones that define the path bees should follow. The order bees should visit these drones can be defined by clicking on them." -text = "Director" - -[node name="SpawnCollector" type="Button" parent="Control/MarginContainer/DroneControls"] -layout_mode = 2 -tooltip_text = "Place a drone that encourages bees to collect pollen near this area." -text = "Collector" - -[node name="SpawnDistractor" type="Button" parent="Control/MarginContainer/DroneControls"] -layout_mode = 2 -tooltip_text = "Place a distracting drone that will (hopefully) divert threats attention so they ignore the bees." -text = "Distractor" - [node name="SpawnDancer" type="Button" parent="Control/MarginContainer/DroneControls"] +unique_name_in_owner = true layout_mode = 2 -tooltip_text = "Spawn a dancing drone that will encourage bees to leave the hive. Best to put this near to the hive. " text = "Dancer" -[connection signal="pressed" from="Control/MarginContainer/DroneControls/SpawnDirector" to="." method="_on_spawn_director_pressed"] -[connection signal="pressed" from="Control/MarginContainer/DroneControls/SpawnCollector" to="." method="_on_spawn_collector_pressed"] -[connection signal="pressed" from="Control/MarginContainer/DroneControls/SpawnDistractor" to="." method="_on_spawn_distractor_pressed"] +[node name="SpawnCollector" type="Button" parent="Control/MarginContainer/DroneControls"] +unique_name_in_owner = true +layout_mode = 2 +text = "Collector" + +[node name="SpawnDirector" type="Button" parent="Control/MarginContainer/DroneControls"] +unique_name_in_owner = true +layout_mode = 2 +text = "Director" + +[node name="SpawnDistractor" type="Button" parent="Control/MarginContainer/DroneControls"] +unique_name_in_owner = true +layout_mode = 2 +text = "Distractor" + +[connection signal="mouse_entered" from="Control/MarginContainer/DroneControls/SpawnDancer" to="." method="_on_spawn_dancer_mouse_entered"] +[connection signal="mouse_exited" from="Control/MarginContainer/DroneControls/SpawnDancer" to="." method="_on_button_mouse_exited"] [connection signal="pressed" from="Control/MarginContainer/DroneControls/SpawnDancer" to="." method="_on_spawn_dancer_pressed"] +[connection signal="mouse_entered" from="Control/MarginContainer/DroneControls/SpawnCollector" to="." method="_on_spawn_collector_mouse_entered"] +[connection signal="mouse_exited" from="Control/MarginContainer/DroneControls/SpawnCollector" to="." method="_on_button_mouse_exited"] +[connection signal="pressed" from="Control/MarginContainer/DroneControls/SpawnCollector" to="." method="_on_spawn_collector_pressed"] +[connection signal="mouse_entered" from="Control/MarginContainer/DroneControls/SpawnDirector" to="." method="_on_spawn_director_mouse_entered"] +[connection signal="mouse_exited" from="Control/MarginContainer/DroneControls/SpawnDirector" to="." method="_on_button_mouse_exited"] +[connection signal="pressed" from="Control/MarginContainer/DroneControls/SpawnDirector" to="." method="_on_spawn_director_pressed"] +[connection signal="mouse_entered" from="Control/MarginContainer/DroneControls/SpawnDistractor" to="." method="_on_spawn_distractor_mouse_entered"] +[connection signal="mouse_exited" from="Control/MarginContainer/DroneControls/SpawnDistractor" to="." method="_on_button_mouse_exited"] +[connection signal="pressed" from="Control/MarginContainer/DroneControls/SpawnDistractor" to="." method="_on_spawn_distractor_pressed"] diff --git a/scenes/scripts/bee_spawner.gd b/scenes/scripts/bee_spawner.gd index a92121e..757d40b 100644 --- a/scenes/scripts/bee_spawner.gd +++ b/scenes/scripts/bee_spawner.gd @@ -7,11 +7,11 @@ var bee = preload("res://entities/Bee.tscn") @onready var bee_sound = get_node("BigBeeSound") @onready var small_bee_sound = get_node("BeeSound") -var bee_count = 0 -var max_bees = 100 -var spawn_interval = 0.5 -var spawn_timer = 0.0 -var bee_sound_timer = 0.0 +var bee_count : int = 0 +var max_bees : int = 100 +var spawn_interval : float = 0.5 +var spawn_timer : float = 0.0 +var bee_sound_timer : float = 0.0 func spawn_bee(): var bee_instance = bee.instantiate() diff --git a/scenes/scripts/drone_manager.gd b/scenes/scripts/drone_manager.gd index 97cdcad..acca62f 100644 --- a/scenes/scripts/drone_manager.gd +++ b/scenes/scripts/drone_manager.gd @@ -6,7 +6,11 @@ var spawning_type : String = "" var director_drones : Array = [] # List of all director drones in the world +@onready var rules = get_parent().get_node("RulesComponent") +@onready var beehive = get_parent().get_node("Beehive") +@onready var flowers = get_parent().get_node("Flowers") @onready var drone_controls = %DroneControls +@onready var ui_controls = get_parent().get_node("UiComponent") @onready var spawned_drones_container = get_node("SpawnedDrones") @onready var cursor = preload("res://resources/cursors/launch_drone.png") @@ -16,6 +20,17 @@ var director_drones : Array = [] # List of all director drones in the world @onready var distractor_drone = preload("res://entities/DistractorDrone.tscn") @onready var collector_drone = preload("res://entities/CollectorDrone.tscn") + +func _ready(): + if !rules.game_rules.collector_enabled: + %SpawnCollector.visible = false + if !rules.game_rules.dancer_enabled: + %SpawnDancer.visible = false + if !rules.game_rules.director_enabled: + %SpawnDirector.visible = false + if !rules.game_rules.distractor_enabled: + %SpawnDistractor.visible = false + ## Function to detect right click event func _input(event) -> void: if spawning_drone: @@ -36,10 +51,14 @@ func spawn_drone(drone_type : String) -> void: # new_drone.visit_order = spawned_drones_container.get_child_count() elif drone_type == "dancer": new_drone = dancer_drone.instantiate() + # Hide the dancer button + %SpawnDancer.visible = false elif drone_type == "distractor": new_drone = distractor_drone.instantiate() elif drone_type == "collector": new_drone = collector_drone.instantiate() + # Hide the collector button + %SpawnCollector.visible = false else: Log.pr("Unknown drone type: " + drone_type) @@ -52,6 +71,8 @@ func spawn_drone(drone_type : String) -> void: # Update the director drone list update_director_drone_list() + reset_node_highlights() + func place_drone(drone_type : String) -> void: if !spawning_drone: Input.set_custom_mouse_cursor(cursor, Input.CURSOR_ARROW, Vector2(32, 32)) @@ -66,19 +87,51 @@ func cancel_spawning() -> void: drone_controls.enable_buttons() spawning_drone = false spawning_type = "" + reset_node_highlights() func _on_spawn_director_pressed() -> void: + ui_controls.show_help_text("Help_Drone_Placement_Director") place_drone("director") func _on_spawn_collector_pressed() -> void: + flowers.show_outline() + ui_controls.show_help_text("Help_Drone_Placement_Collector") place_drone("collector") func _on_spawn_distractor_pressed() -> void: place_drone("distractor") func _on_spawn_dancer_pressed() -> void: + beehive.show_outline() + ui_controls.show_help_text("Help_Drone_Placement_Dancer") place_drone("dancer") +func _on_spawn_director_mouse_entered(): + reset_node_highlights() + ui_controls.show_help_text("Help_Drone_Placement_Director") + +func _on_spawn_collector_mouse_entered(): + reset_node_highlights() + flowers.show_outline() + ui_controls.show_help_text("Help_Drone_Placement_Collector") + +func _on_spawn_distractor_mouse_entered(): + reset_node_highlights() + ui_controls.show_help_text("Help_Drone_Placement_Distractor") + +func _on_spawn_dancer_mouse_entered(): + reset_node_highlights() + beehive.show_outline() + ui_controls.show_help_text("Help_Drone_Placement_Dancer") + + +## Function to clear highlights when a button is mouse exited, if we arent spawning a drone +func _on_button_mouse_exited() -> void: + ## Update this to trigger something that hides help messages and resets highlights after a second or so + #if !spawning_drone: + # reset_node_highlights.call_deferred() + pass + func update_director_drone_list(): director_drones.clear() for drone in spawned_drones_container.get_children(): @@ -111,4 +164,9 @@ func get_collector(): for drone in spawned_drones_container.get_children(): if drone is CollectorDrone: return drone - return null \ No newline at end of file + return null + +func reset_node_highlights(): + ui_controls.hide_help_text() + beehive.hide_outline() + flowers.hide_outline() \ No newline at end of file diff --git a/scenes/test_level.tscn b/scenes/test_level.tscn index 5beef56..1f48069 100644 --- a/scenes/test_level.tscn +++ b/scenes/test_level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=3 uid="uid://mk5n0hrwk4yi"] +[gd_scene load_steps=15 format=3 uid="uid://mk5n0hrwk4yi"] [ext_resource type="Script" path="res://scenes/scripts/test_level.gd" id="1_lgt1m"] [ext_resource type="PackedScene" uid="uid://dyu4mucawjlu6" path="res://entities/Beehive.tscn" id="2_5ueyo"] @@ -9,7 +9,6 @@ [ext_resource type="PackedScene" uid="uid://b7eeptlk47ymd" path="res://ui/UiComponent.tscn" id="6_xuemm"] [ext_resource type="PackedScene" uid="uid://cwutwy11pityw" path="res://ui/LevelCompleteComponent.tscn" id="8_4k5cm"] [ext_resource type="PackedScene" uid="uid://ddf2mkkw1trkj" path="res://scenes/elements/bee_spawner.tscn" id="8_admu4"] -[ext_resource type="Script" path="res://ui/scripts/level_complete_component.gd" id="9_qrlto"] [ext_resource type="PackedScene" uid="uid://ct3c16xm33r2a" path="res://scenes/elements/drone_manager.tscn" id="10_rmaj1"] [ext_resource type="AudioStream" uid="uid://bgcbd6xf0lyrr" path="res://resources/music/bee_background.ogg" id="12_5cn5j"] [ext_resource type="AudioStream" uid="uid://dvsjpsh5dyixq" path="res://resources/SFX/mixkit-european-spring-forest-ambience-1219.wav" id="13_nttuq"] @@ -89,7 +88,6 @@ visible = false z_index = 999 offset_right = 1280.0 offset_bottom = 720.0 -script = ExtResource("9_qrlto") [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource("12_5cn5j") diff --git a/ui/LevelCompleteComponent.tscn b/ui/LevelCompleteComponent.tscn index 9825ba4..e5acceb 100644 --- a/ui/LevelCompleteComponent.tscn +++ b/ui/LevelCompleteComponent.tscn @@ -1,4 +1,6 @@ -[gd_scene load_steps=2 format=3 uid="uid://cwutwy11pityw"] +[gd_scene load_steps=3 format=3 uid="uid://cwutwy11pityw"] + +[ext_resource type="Script" path="res://ui/scripts/level_complete_component.gd" id="1_qpygu"] [sub_resource type="LabelSettings" id="LabelSettings_phhcy"] font_size = 32 @@ -10,6 +12,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +script = ExtResource("1_qpygu") [node name="BackgroundOverlay" type="Panel" parent="."] layout_mode = 1 diff --git a/ui/UiComponent.tscn b/ui/UiComponent.tscn index 327a7ba..94ea7d7 100644 --- a/ui/UiComponent.tscn +++ b/ui/UiComponent.tscn @@ -26,3 +26,70 @@ theme_override_constants/margin_bottom = 10 [node name="NectarBar" type="ProgressBar" parent="MarginContainer"] unique_name_in_owner = true layout_mode = 2 + +[node name="MarginContainer" type="MarginContainer" parent="MarginContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 20 +theme_override_constants/margin_top = 30 +theme_override_constants/margin_right = 20 +theme_override_constants/margin_bottom = 20 + +[node name="LevelTimer" type="Label" parent="MarginContainer/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +theme_override_font_sizes/font_size = 20 +text = "00:00:00" + +[node name="HelpTextContainer" type="VBoxContainer" parent="MarginContainer/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[node name="Help_Drone_Placement_Cancel" type="Label" parent="MarginContainer/MarginContainer/HelpTextContainer"] +visible = false +layout_mode = 2 +text = "Right click to cancel placing a drone" + +[node name="Help_Drone_Placement_Dancer" type="Label" parent="MarginContainer/MarginContainer/HelpTextContainer"] +visible = false +layout_mode = 2 +text = "Place a dancing drone within range of +the hive to tempt bees out. Your time +starts when you place a dancer drone." + +[node name="Help_Drone_Placement_Collector" type="Label" parent="MarginContainer/MarginContainer/HelpTextContainer"] +visible = false +layout_mode = 2 +text = "Place a collector drone within range +of a flower patch to tell the bees +where they need to go to gather pollen." + +[node name="Help_Drone_Placement_Director" type="Label" parent="MarginContainer/MarginContainer/HelpTextContainer"] +visible = false +layout_mode = 2 +text = "Use the Director drones to guide bees +around obstacles. Bees fly in straight(ish) +lines between hive, directors, and collectors." + +[node name="Help_Drone_Placement_Distractor" type="Label" parent="MarginContainer/MarginContainer/HelpTextContainer"] +visible = false +layout_mode = 2 +text = "Use a distractor drone to try and divert a +threats attention away from the bees." + +[node name="LevelText" type="Label" parent="MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 8 +text = "Level: 1" + +[node name="ParText" type="Label" parent="MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 8 +size_flags_vertical = 8 +tooltip_text = "Par is the number of drones it should take you to complete this level" +mouse_filter = 1 +text = "Par: 2" diff --git a/ui/scripts/level_complete_component.gd b/ui/scripts/level_complete_component.gd index f103a15..263a787 100644 --- a/ui/scripts/level_complete_component.gd +++ b/ui/scripts/level_complete_component.gd @@ -1,11 +1,8 @@ extends Control -# Called when the node enters the scene tree for the first time. func _ready(): visible = false - -# Called every frame. 'delta' is the elapsed time since the previous frame. func _process(_delta): if GameState.level_complete == true: visible = true diff --git a/ui/scripts/ui_component.gd b/ui/scripts/ui_component.gd index 0690bfe..9448137 100644 --- a/ui/scripts/ui_component.gd +++ b/ui/scripts/ui_component.gd @@ -5,8 +5,13 @@ var update_interval : float = 1 var last_update : float = 0 @onready var nectar_bar = get_node("%NectarBar") +@onready var help_text_container = get_node("%HelpTextContainer") +@onready var help_text_items = help_text_container.get_children() +@onready var level_text_label = get_node("%LevelText") func _ready(): + + hide_help_text() update_ui() func _process(delta): @@ -22,3 +27,16 @@ func _process(delta): func update_ui(): nectar_bar.value = GameState.gathered_nectar nectar_bar.max_value = GameState.required_nectar + +func hide_help_text(): + for item in help_text_items: + item.hide() + +func show_help_text(label: String): + hide_help_text() + for item in help_text_items: + if item.name == label: + item.show() + +func update_level_text(text: String): + level_text_label.text = text \ No newline at end of file diff --git a/utility/game_state.gd b/utility/game_state.gd index 5290597..67e44f3 100644 --- a/utility/game_state.gd +++ b/utility/game_state.gd @@ -1,6 +1,7 @@ class_name GameStateManager extends Node var level_complete : bool = false +var level_complete_time : float = 0.0 var gathered_nectar : int = 0 : get: @@ -11,11 +12,19 @@ var gathered_nectar : int = 0 : game_win() @export var required_nectar : int = 100 +@export var level_par : int = 2 +@export var level_text : String = "" func add_nectar(): gathered_nectar += 1 +func game_start(): + pass + func game_win(): Log.pr("Game win") level_complete = true # get_tree().paused = true + +func game_lose(): + pass