Added lightning texture. Reorganized images
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=12 format=3 uid="uid://b8qwok6v44la"]
|
[gd_scene load_steps=12 format=3 uid="uid://b8qwok6v44la"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://yf2bef674enx" path="res://game/area_map/indicators/current_sector_indicator.gd" id="1_7irmv"]
|
[ext_resource type="Script" uid="uid://yf2bef674enx" path="res://game/area_map/indicators/current_sector_indicator.gd" id="1_7irmv"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_l75qw"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_l75qw"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uvh02"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_uvh02"]
|
||||||
atlas = ExtResource("2_l75qw")
|
atlas = ExtResource("2_l75qw")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://befadmr5b8mij"]
|
[gd_scene load_steps=5 format=3 uid="uid://befadmr5b8mij"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_6yx0l"]
|
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_6yx0l"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_ihw22"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_ihw22"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dencp"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_dencp"]
|
||||||
atlas = ExtResource("2_ihw22")
|
atlas = ExtResource("2_ihw22")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://6wh5paopwa6m"]
|
[gd_scene load_steps=5 format=3 uid="uid://6wh5paopwa6m"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_ejr0u"]
|
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_ejr0u"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_o52wh"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_o52wh"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_auxhg"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_auxhg"]
|
||||||
atlas = ExtResource("2_o52wh")
|
atlas = ExtResource("2_o52wh")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://chtid8advqc7c"]
|
[gd_scene load_steps=5 format=3 uid="uid://chtid8advqc7c"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_ke7h2"]
|
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_ke7h2"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_ugcaf"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_ugcaf"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_o7a4k"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_o7a4k"]
|
||||||
atlas = ExtResource("2_ugcaf")
|
atlas = ExtResource("2_ugcaf")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://dv68sytyj5bd3"]
|
[gd_scene load_steps=5 format=3 uid="uid://dv68sytyj5bd3"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_nk4h4"]
|
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_nk4h4"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_qtofm"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_qtofm"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1wcf5"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_1wcf5"]
|
||||||
atlas = ExtResource("2_qtofm")
|
atlas = ExtResource("2_qtofm")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://d24hqpbq2yqfn"]
|
[gd_scene load_steps=5 format=3 uid="uid://d24hqpbq2yqfn"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_q65pt"]
|
[ext_resource type="PackedScene" uid="uid://b03vje74ld8ms" path="res://game/area_map/indicators/absctact_passage_indicator.tscn" id="1_q65pt"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_4t74o"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_4t74o"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_f73ej"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_f73ej"]
|
||||||
atlas = ExtResource("2_4t74o")
|
atlas = ExtResource("2_4t74o")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://cf5487fdaju3h"]
|
[gd_scene load_steps=5 format=3 uid="uid://cf5487fdaju3h"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_qx624"]
|
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_qx624"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_t7m7p"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_t7m7p"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qx624"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_qx624"]
|
||||||
atlas = ExtResource("2_t7m7p")
|
atlas = ExtResource("2_t7m7p")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://dysw7f3fxxdgg"]
|
[gd_scene load_steps=5 format=3 uid="uid://dysw7f3fxxdgg"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_1il3o"]
|
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_1il3o"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_yiddm"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_yiddm"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1il3o"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_1il3o"]
|
||||||
atlas = ExtResource("2_yiddm")
|
atlas = ExtResource("2_yiddm")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://c7d6jylti6bea"]
|
[gd_scene load_steps=5 format=3 uid="uid://c7d6jylti6bea"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_5phms"]
|
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_5phms"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_e1mcs"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_e1mcs"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5phms"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_5phms"]
|
||||||
atlas = ExtResource("2_e1mcs")
|
atlas = ExtResource("2_e1mcs")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://webm7iahkjgh"]
|
[gd_scene load_steps=5 format=3 uid="uid://webm7iahkjgh"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_4uu3o"]
|
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_4uu3o"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_j10ah"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_j10ah"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4uu3o"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_4uu3o"]
|
||||||
atlas = ExtResource("2_j10ah")
|
atlas = ExtResource("2_j10ah")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://g05q5dxwktr8"]
|
[gd_scene load_steps=5 format=3 uid="uid://g05q5dxwktr8"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_glpdm"]
|
[ext_resource type="PackedScene" uid="uid://bofxdki5oelxe" path="res://game/area_map/indicators/abstract_sector_indicator.tscn" id="1_glpdm"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_37krw"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_37krw"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_glpdm"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_glpdm"]
|
||||||
atlas = ExtResource("2_37krw")
|
atlas = ExtResource("2_37krw")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=13 format=3 uid="uid://bwru7i7xetjth"]
|
[gd_scene load_steps=13 format=3 uid="uid://bwru7i7xetjth"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://d3eqb5341h7y0" path="res://game/area_map/indicators/selected_sector_indicator.gd" id="1_06a3o"]
|
[ext_resource type="Script" uid="uid://d3eqb5341h7y0" path="res://game/area_map/indicators/selected_sector_indicator.gd" id="1_06a3o"]
|
||||||
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/map.png" id="2_485wc"]
|
[ext_resource type="Texture2D" uid="uid://orutjsnhhruf" path="res://images/menu/map.png" id="2_485wc"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_eud2k"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_eud2k"]
|
||||||
atlas = ExtResource("2_485wc")
|
atlas = ExtResource("2_485wc")
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="Script" uid="uid://be7k64p2kel8b" path="res://game/entities/health_system/heath_bar.gd" id="1_bx561"]
|
[ext_resource type="Script" uid="uid://be7k64p2kel8b" path="res://game/entities/health_system/heath_bar.gd" id="1_bx561"]
|
||||||
[ext_resource type="PackedScene" uid="uid://xbfxsiumbgkp" path="res://game/entities/health_system/health_bar_part.tscn" id="2_wb6me"]
|
[ext_resource type="PackedScene" uid="uid://xbfxsiumbgkp" path="res://game/entities/health_system/health_bar_part.tscn" id="2_wb6me"]
|
||||||
[ext_resource type="Texture2D" uid="uid://do586oblhwuc5" path="res://images/health.png" id="3_fogsl"]
|
[ext_resource type="Texture2D" uid="uid://do586oblhwuc5" path="res://images/ships/health.png" id="3_fogsl"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sgr4k"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_sgr4k"]
|
||||||
atlas = ExtResource("3_fogsl")
|
atlas = ExtResource("3_fogsl")
|
||||||
|
|||||||
@@ -8,11 +8,12 @@ const PLAYER_PROJECTILE_LAYER = 8
|
|||||||
const ENEMY_PROJECTILE_LAYER = 16
|
const ENEMY_PROJECTILE_LAYER = 16
|
||||||
|
|
||||||
|
|
||||||
@export_range(0, 1000) var speed : int = 0
|
@export_range(0, 2000) var speed : int = 0
|
||||||
@export var direction : Vector2
|
@export var direction : Vector2
|
||||||
|
|
||||||
|
|
||||||
var ship_velocity: Vector2
|
var ship_velocity: Vector2
|
||||||
|
var weapon : AbstractWeapon
|
||||||
|
|
||||||
var _velocity: Vector2
|
var _velocity: Vector2
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ func _create_projectile(ship_velocity: Vector2) -> AbstractProjectile:
|
|||||||
var projectile : AbstractProjectile = projectile_scene.instantiate()
|
var projectile : AbstractProjectile = projectile_scene.instantiate()
|
||||||
projectile.global_position = global_position
|
projectile.global_position = global_position
|
||||||
projectile.ship_velocity = ship_velocity
|
projectile.ship_velocity = ship_velocity
|
||||||
|
projectile.weapon = self
|
||||||
|
|
||||||
if sector_angle > 0:
|
if sector_angle > 0:
|
||||||
var sector_rad := deg_to_rad(sector_angle)
|
var sector_rad := deg_to_rad(sector_angle)
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://betr5ry5tc75e" path="res://game/entities/weapons/abstract_blast_projectile.tscn" id="1_20qwt"]
|
[ext_resource type="PackedScene" uid="uid://betr5ry5tc75e" path="res://game/entities/weapons/abstract_blast_projectile.tscn" id="1_20qwt"]
|
||||||
[ext_resource type="Script" uid="uid://dfdh0o88as054" path="res://game/entities/weapons/cannon/abstract_cannon_projectile.gd" id="2_x3axw"]
|
[ext_resource type="Script" uid="uid://dfdh0o88as054" path="res://game/entities/weapons/cannon/abstract_cannon_projectile.gd" id="2_x3axw"]
|
||||||
[ext_resource type="Script" uid="uid://dftb7hg5f06b5" path="res://game/data/damage/explosion_damage.gd" id="3_lb11p"]
|
[ext_resource type="Script" uid="uid://dftb7hg5f06b5" path="res://game/data/damage/explosion_damage.gd" id="3_lb11p"]
|
||||||
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles.png" id="4_bb01p"]
|
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles/projectiles.png" id="4_bb01p"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bhxib2ltpkcbf" path="res://game/entities/explosions/explosion_particles.tscn" id="5_ugryq"]
|
[ext_resource type="PackedScene" uid="uid://bhxib2ltpkcbf" path="res://game/entities/explosions/explosion_particles.tscn" id="5_ugryq"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ugryq"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_ugryq"]
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://bccaoirwdkp7n" path="res://game/entities/weapons/cannon/abstract_cannon_weapon.tscn" id="1_pc5pg"]
|
[ext_resource type="PackedScene" uid="uid://bccaoirwdkp7n" path="res://game/entities/weapons/cannon/abstract_cannon_weapon.tscn" id="1_pc5pg"]
|
||||||
[ext_resource type="Script" uid="uid://ctyvmasefboee" path="res://game/entities/weapons/cannon/enemy_cannon_weapon.gd" id="2_1qc5g"]
|
[ext_resource type="Script" uid="uid://ctyvmasefboee" path="res://game/entities/weapons/cannon/enemy_cannon_weapon.gd" id="2_1qc5g"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c78rvwvr3dg5l" path="res://game/entities/weapons/cannon/enemy_cannon_projectile.tscn" id="2_6eedr"]
|
[ext_resource type="PackedScene" uid="uid://c78rvwvr3dg5l" path="res://game/entities/weapons/cannon/enemy_cannon_projectile.tscn" id="2_6eedr"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="3_tvj1r"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="3_tvj1r"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_tvj1r"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_tvj1r"]
|
||||||
lifetime_randomness = 0.4
|
lifetime_randomness = 0.4
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://bccaoirwdkp7n" path="res://game/entities/weapons/cannon/abstract_cannon_weapon.tscn" id="1_5v7nv"]
|
[ext_resource type="PackedScene" uid="uid://bccaoirwdkp7n" path="res://game/entities/weapons/cannon/abstract_cannon_weapon.tscn" id="1_5v7nv"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bswe1h1qw7e4x" path="res://game/entities/weapons/cannon/player_cannon_projectile.tscn" id="2_bgyjp"]
|
[ext_resource type="PackedScene" uid="uid://bswe1h1qw7e4x" path="res://game/entities/weapons/cannon/player_cannon_projectile.tscn" id="2_bgyjp"]
|
||||||
[ext_resource type="Script" uid="uid://bvnecmmrk5e47" path="res://game/entities/weapons/cannon/player_cannon_weapon.gd" id="2_kkp2r"]
|
[ext_resource type="Script" uid="uid://bvnecmmrk5e47" path="res://game/entities/weapons/cannon/player_cannon_weapon.gd" id="2_kkp2r"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_myt65"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_myt65"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_bgyjp"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_bgyjp"]
|
||||||
lifetime_randomness = 0.4
|
lifetime_randomness = 0.4
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://cdv5n4t47hr8i" path="res://game/entities/weapons/abstract_direct_hit_projectile.tscn" id="1_3tgt7"]
|
[ext_resource type="PackedScene" uid="uid://cdv5n4t47hr8i" path="res://game/entities/weapons/abstract_direct_hit_projectile.tscn" id="1_3tgt7"]
|
||||||
[ext_resource type="Script" uid="uid://rtsf1n0djorp" path="res://game/entities/weapons/gatling/abstract_gatling_projectile.gd" id="2_hbgoq"]
|
[ext_resource type="Script" uid="uid://rtsf1n0djorp" path="res://game/entities/weapons/gatling/abstract_gatling_projectile.gd" id="2_hbgoq"]
|
||||||
[ext_resource type="Script" uid="uid://bhqvk5cnjg5mv" path="res://game/data/damage/kinetic_damage.gd" id="3_2tbeq"]
|
[ext_resource type="Script" uid="uid://bhqvk5cnjg5mv" path="res://game/data/damage/kinetic_damage.gd" id="3_2tbeq"]
|
||||||
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles.png" id="4_ndegg"]
|
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles/projectiles.png" id="4_ndegg"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="Resource_ndegg"]
|
[sub_resource type="Resource" id="Resource_ndegg"]
|
||||||
script = ExtResource("3_2tbeq")
|
script = ExtResource("3_2tbeq")
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://c4mlppn5i55bp" path="res://game/entities/weapons/gatling/abstract_gatling_weapon.tscn" id="1_dil8o"]
|
[ext_resource type="PackedScene" uid="uid://c4mlppn5i55bp" path="res://game/entities/weapons/gatling/abstract_gatling_weapon.tscn" id="1_dil8o"]
|
||||||
[ext_resource type="Script" uid="uid://bj6mviyrgggty" path="res://game/entities/weapons/gatling/enemy_gatling_weapon.gd" id="2_v0vlv"]
|
[ext_resource type="Script" uid="uid://bj6mviyrgggty" path="res://game/entities/weapons/gatling/enemy_gatling_weapon.gd" id="2_v0vlv"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="3_2opsk"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="3_2opsk"]
|
||||||
[ext_resource type="PackedScene" uid="uid://b5qcmktgysdw6" path="res://game/entities/weapons/gatling/enemy_gatling_projectile.tscn" id="3_nk3h5"]
|
[ext_resource type="PackedScene" uid="uid://b5qcmktgysdw6" path="res://game/entities/weapons/gatling/enemy_gatling_projectile.tscn" id="3_nk3h5"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_2opsk"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_2opsk"]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://c4mlppn5i55bp" path="res://game/entities/weapons/gatling/abstract_gatling_weapon.tscn" id="1_y0rod"]
|
[ext_resource type="PackedScene" uid="uid://c4mlppn5i55bp" path="res://game/entities/weapons/gatling/abstract_gatling_weapon.tscn" id="1_y0rod"]
|
||||||
[ext_resource type="Script" uid="uid://622qtvleceha" path="res://game/entities/weapons/gatling/player_gatling_weapon.gd" id="2_5q7qs"]
|
[ext_resource type="Script" uid="uid://622qtvleceha" path="res://game/entities/weapons/gatling/player_gatling_weapon.gd" id="2_5q7qs"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="3_5q7qs"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="3_5q7qs"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c0dh3x5olsjtd" path="res://game/entities/weapons/gatling/player_gatling_projectile.tscn" id="3_gqtte"]
|
[ext_resource type="PackedScene" uid="uid://c0dh3x5olsjtd" path="res://game/entities/weapons/gatling/player_gatling_projectile.tscn" id="3_gqtte"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_gqtte"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_gqtte"]
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://def1alrel4ioo" path="res://game/entities/weapons/laser/abstract_laser_weapon.tscn" id="1_wwqbk"]
|
[ext_resource type="PackedScene" uid="uid://def1alrel4ioo" path="res://game/entities/weapons/laser/abstract_laser_weapon.tscn" id="1_wwqbk"]
|
||||||
[ext_resource type="Script" uid="uid://bckua73myf5v7" path="res://game/entities/weapons/laser/enemy_laser_weapon.gd" id="2_preya"]
|
[ext_resource type="Script" uid="uid://bckua73myf5v7" path="res://game/entities/weapons/laser/enemy_laser_weapon.gd" id="2_preya"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cq8vnjrk70iby" path="res://game/entities/weapons/laser/enemy_laser_projectile.tscn" id="3_yr2si"]
|
[ext_resource type="PackedScene" uid="uid://cq8vnjrk70iby" path="res://game/entities/weapons/laser/enemy_laser_projectile.tscn" id="3_yr2si"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_a3m6t"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_a3m6t"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dggsl"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_dggsl"]
|
||||||
atlas = ExtResource("4_a3m6t")
|
atlas = ExtResource("4_a3m6t")
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://def1alrel4ioo" path="res://game/entities/weapons/laser/abstract_laser_weapon.tscn" id="1_nky8c"]
|
[ext_resource type="PackedScene" uid="uid://def1alrel4ioo" path="res://game/entities/weapons/laser/abstract_laser_weapon.tscn" id="1_nky8c"]
|
||||||
[ext_resource type="Script" uid="uid://824ta0lbinkb" path="res://game/entities/weapons/laser/player_laser_weapon.gd" id="2_oqbns"]
|
[ext_resource type="Script" uid="uid://824ta0lbinkb" path="res://game/entities/weapons/laser/player_laser_weapon.gd" id="2_oqbns"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cyskk1kc88lgf" path="res://game/entities/weapons/laser/player_laser_projectile.tscn" id="3_62i0g"]
|
[ext_resource type="PackedScene" uid="uid://cyskk1kc88lgf" path="res://game/entities/weapons/laser/player_laser_projectile.tscn" id="3_62i0g"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_oaprh"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_oaprh"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5c4fv"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_5c4fv"]
|
||||||
atlas = ExtResource("4_oaprh")
|
atlas = ExtResource("4_oaprh")
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://bhxib2ltpkcbf" path="res://game/entities/explosions/explosion_particles.tscn" id="3_iqm85"]
|
[ext_resource type="PackedScene" uid="uid://bhxib2ltpkcbf" path="res://game/entities/explosions/explosion_particles.tscn" id="3_iqm85"]
|
||||||
[ext_resource type="Texture2D" uid="uid://gh7mwehpqfco" path="res://particle_textures/flame_medium.tres" id="3_kos01"]
|
[ext_resource type="Texture2D" uid="uid://gh7mwehpqfco" path="res://particle_textures/flame_medium.tres" id="3_kos01"]
|
||||||
[ext_resource type="Script" uid="uid://dftb7hg5f06b5" path="res://game/data/damage/explosion_damage.gd" id="3_ycnsk"]
|
[ext_resource type="Script" uid="uid://dftb7hg5f06b5" path="res://game/data/damage/explosion_damage.gd" id="3_ycnsk"]
|
||||||
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles.png" id="4_kxgpk"]
|
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles/projectiles.png" id="4_kxgpk"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_kxgpk"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_kxgpk"]
|
||||||
lifetime_randomness = 0.5
|
lifetime_randomness = 0.5
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://c3l866fdqt7pf" path="res://game/entities/weapons/launcher/abstract_launcher_weapon.tscn" id="1_co8ul"]
|
[ext_resource type="PackedScene" uid="uid://c3l866fdqt7pf" path="res://game/entities/weapons/launcher/abstract_launcher_weapon.tscn" id="1_co8ul"]
|
||||||
[ext_resource type="Script" uid="uid://3b4ft0vrkvn1" path="res://game/entities/weapons/launcher/enemy_launcher_weapon.gd" id="2_qdxuw"]
|
[ext_resource type="Script" uid="uid://3b4ft0vrkvn1" path="res://game/entities/weapons/launcher/enemy_launcher_weapon.gd" id="2_qdxuw"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dpbighfm8o7ij" path="res://game/entities/weapons/launcher/enemy_launcher_projectile.tscn" id="3_qdxuw"]
|
[ext_resource type="PackedScene" uid="uid://dpbighfm8o7ij" path="res://game/entities/weapons/launcher/enemy_launcher_projectile.tscn" id="3_qdxuw"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_xtc8h"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_xtc8h"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xtc8h"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xtc8h"]
|
||||||
lifetime_randomness = 0.5
|
lifetime_randomness = 0.5
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://c3l866fdqt7pf" path="res://game/entities/weapons/launcher/abstract_launcher_weapon.tscn" id="1_d6r67"]
|
[ext_resource type="PackedScene" uid="uid://c3l866fdqt7pf" path="res://game/entities/weapons/launcher/abstract_launcher_weapon.tscn" id="1_d6r67"]
|
||||||
[ext_resource type="Script" uid="uid://c3asrkguw01q2" path="res://game/entities/weapons/launcher/player_launcher_weapon.gd" id="2_10o3e"]
|
[ext_resource type="Script" uid="uid://c3asrkguw01q2" path="res://game/entities/weapons/launcher/player_launcher_weapon.gd" id="2_10o3e"]
|
||||||
[ext_resource type="PackedScene" uid="uid://ds0xsi84rp1kb" path="res://game/entities/weapons/launcher/player_launcher_projectile.tscn" id="3_10o3e"]
|
[ext_resource type="PackedScene" uid="uid://ds0xsi84rp1kb" path="res://game/entities/weapons/launcher/player_launcher_projectile.tscn" id="3_10o3e"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_v6ybh"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_v6ybh"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_v6ybh"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_v6ybh"]
|
||||||
lifetime_randomness = 0.5
|
lifetime_randomness = 0.5
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://betr5ry5tc75e" path="res://game/entities/weapons/abstract_blast_projectile.tscn" id="1_ufc4r"]
|
[ext_resource type="PackedScene" uid="uid://betr5ry5tc75e" path="res://game/entities/weapons/abstract_blast_projectile.tscn" id="1_ufc4r"]
|
||||||
[ext_resource type="Script" uid="uid://76swcukelnii" path="res://game/entities/weapons/minelayer/abstract_minelayer_projectile.gd" id="2_hwwfa"]
|
[ext_resource type="Script" uid="uid://76swcukelnii" path="res://game/entities/weapons/minelayer/abstract_minelayer_projectile.gd" id="2_hwwfa"]
|
||||||
[ext_resource type="Script" uid="uid://dftb7hg5f06b5" path="res://game/data/damage/explosion_damage.gd" id="3_hll7s"]
|
[ext_resource type="Script" uid="uid://dftb7hg5f06b5" path="res://game/data/damage/explosion_damage.gd" id="3_hll7s"]
|
||||||
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles.png" id="4_px1i2"]
|
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles/projectiles.png" id="4_px1i2"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bhxib2ltpkcbf" path="res://game/entities/explosions/explosion_particles.tscn" id="5_ckqco"]
|
[ext_resource type="PackedScene" uid="uid://bhxib2ltpkcbf" path="res://game/entities/explosions/explosion_particles.tscn" id="5_ckqco"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ckqco"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_ckqco"]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://1o2ta17yc5bp" path="res://game/entities/weapons/abstract_weapon.tscn" id="1_12l3k"]
|
[ext_resource type="PackedScene" uid="uid://1o2ta17yc5bp" path="res://game/entities/weapons/abstract_weapon.tscn" id="1_12l3k"]
|
||||||
[ext_resource type="Script" uid="uid://c3ckkpjaef5jn" path="res://game/entities/weapons/minelayer/abstract_minelayer_weapon.gd" id="2_mmhtn"]
|
[ext_resource type="Script" uid="uid://c3ckkpjaef5jn" path="res://game/entities/weapons/minelayer/abstract_minelayer_weapon.gd" id="2_mmhtn"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="6_ais8e"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="6_ais8e"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ais8e"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_ais8e"]
|
||||||
atlas = ExtResource("6_ais8e")
|
atlas = ExtResource("6_ais8e")
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://j3yht6q4ru4e" path="res://game/entities/weapons/minelayer/abstract_minelayer_weapon.tscn" id="1_8qj2c"]
|
[ext_resource type="PackedScene" uid="uid://j3yht6q4ru4e" path="res://game/entities/weapons/minelayer/abstract_minelayer_weapon.tscn" id="1_8qj2c"]
|
||||||
[ext_resource type="Script" uid="uid://dmnqjbog6df2x" path="res://game/entities/weapons/minelayer/enemy_minelayer_weapon.gd" id="2_n3m0w"]
|
[ext_resource type="Script" uid="uid://dmnqjbog6df2x" path="res://game/entities/weapons/minelayer/enemy_minelayer_weapon.gd" id="2_n3m0w"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="3_jx7o2"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="3_jx7o2"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bs3wo34es7q10" path="res://game/entities/weapons/minelayer/enemy_minelayer_projectile.tscn" id="3_nkog1"]
|
[ext_resource type="PackedScene" uid="uid://bs3wo34es7q10" path="res://game/entities/weapons/minelayer/enemy_minelayer_projectile.tscn" id="3_nkog1"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ais8e"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_ais8e"]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://j3yht6q4ru4e" path="res://game/entities/weapons/minelayer/abstract_minelayer_weapon.tscn" id="1_j3u5v"]
|
[ext_resource type="PackedScene" uid="uid://j3yht6q4ru4e" path="res://game/entities/weapons/minelayer/abstract_minelayer_weapon.tscn" id="1_j3u5v"]
|
||||||
[ext_resource type="Script" uid="uid://c5txlsof4wtk2" path="res://game/entities/weapons/minelayer/player_minelayer_weapon.gd" id="2_mvhh7"]
|
[ext_resource type="Script" uid="uid://c5txlsof4wtk2" path="res://game/entities/weapons/minelayer/player_minelayer_weapon.gd" id="2_mvhh7"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="3_mvhh7"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="3_mvhh7"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dnculk5rcfxly" path="res://game/entities/weapons/minelayer/player_minelayer_projectile.tscn" id="3_u0als"]
|
[ext_resource type="PackedScene" uid="uid://dnculk5rcfxly" path="res://game/entities/weapons/minelayer/player_minelayer_projectile.tscn" id="3_u0als"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6718t"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_6718t"]
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://cj1jclfterepm" path="res://game/entities/weapons/plasma/abstract_plasma_weapon.tscn" id="1_cuvu2"]
|
[ext_resource type="PackedScene" uid="uid://cj1jclfterepm" path="res://game/entities/weapons/plasma/abstract_plasma_weapon.tscn" id="1_cuvu2"]
|
||||||
[ext_resource type="Script" uid="uid://dliivclhsvxq8" path="res://game/entities/weapons/plasma/enemy_plasma_weapon.gd" id="2_82g15"]
|
[ext_resource type="Script" uid="uid://dliivclhsvxq8" path="res://game/entities/weapons/plasma/enemy_plasma_weapon.gd" id="2_82g15"]
|
||||||
[ext_resource type="PackedScene" uid="uid://yr3sadet3ds1" path="res://game/entities/weapons/plasma/enemy_plasma_projectile.tscn" id="3_82g15"]
|
[ext_resource type="PackedScene" uid="uid://yr3sadet3ds1" path="res://game/entities/weapons/plasma/enemy_plasma_projectile.tscn" id="3_82g15"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="3_437d6"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="3_437d6"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vj3ee"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_vj3ee"]
|
||||||
atlas = ExtResource("3_437d6")
|
atlas = ExtResource("3_437d6")
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://cj1jclfterepm" path="res://game/entities/weapons/plasma/abstract_plasma_weapon.tscn" id="1_ee068"]
|
[ext_resource type="PackedScene" uid="uid://cj1jclfterepm" path="res://game/entities/weapons/plasma/abstract_plasma_weapon.tscn" id="1_ee068"]
|
||||||
[ext_resource type="Script" uid="uid://btp6bb7dvtxl6" path="res://game/entities/weapons/plasma/player_plasma_weapon.gd" id="2_hxkfe"]
|
[ext_resource type="Script" uid="uid://btp6bb7dvtxl6" path="res://game/entities/weapons/plasma/player_plasma_weapon.gd" id="2_hxkfe"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cnjka7edh3tlt" path="res://game/entities/weapons/plasma/player_plasma_projectile.tscn" id="3_hxkfe"]
|
[ext_resource type="PackedScene" uid="uid://cnjka7edh3tlt" path="res://game/entities/weapons/plasma/player_plasma_projectile.tscn" id="3_hxkfe"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="3_l4q6k"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="3_l4q6k"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_x71d5"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_x71d5"]
|
||||||
atlas = ExtResource("3_l4q6k")
|
atlas = ExtResource("3_l4q6k")
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bab3bopsw74cb" path="res://game/entities/weapons/railgun/abstract_railgun_projectile.tscn" id="1_gmlv2"]
|
[ext_resource type="PackedScene" uid="uid://bab3bopsw74cb" path="res://game/entities/weapons/railgun/abstract_railgun_projectile.tscn" id="1_gmlv2"]
|
||||||
[ext_resource type="Script" uid="uid://c8m661bctu67t" path="res://game/entities/weapons/railgun/enemy_railgun_projectile.gd" id="2_m4kh0"]
|
[ext_resource type="Script" uid="uid://c8m661bctu67t" path="res://game/entities/weapons/railgun/enemy_railgun_projectile.gd" id="2_m4kh0"]
|
||||||
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles.png" id="3_p7y7c"]
|
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles/projectiles.png" id="3_p7y7c"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_u82jm"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_u82jm"]
|
||||||
atlas = ExtResource("3_p7y7c")
|
atlas = ExtResource("3_p7y7c")
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://do6h77gmnreho" path="res://game/entities/weapons/railgun/abstract_railgun_weapon.tscn" id="1_rp2u5"]
|
[ext_resource type="PackedScene" uid="uid://do6h77gmnreho" path="res://game/entities/weapons/railgun/abstract_railgun_weapon.tscn" id="1_rp2u5"]
|
||||||
[ext_resource type="Script" uid="uid://b0eg0ye5mx8ao" path="res://game/entities/weapons/railgun/enemy_railgun_weapon.gd" id="2_0wswa"]
|
[ext_resource type="Script" uid="uid://b0eg0ye5mx8ao" path="res://game/entities/weapons/railgun/enemy_railgun_weapon.gd" id="2_0wswa"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="2_nfcq7"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="2_nfcq7"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cxcitgofg7nwm" path="res://game/entities/weapons/railgun/enemy_railgun_projectile.tscn" id="3_0wswa"]
|
[ext_resource type="PackedScene" uid="uid://cxcitgofg7nwm" path="res://game/entities/weapons/railgun/enemy_railgun_projectile.tscn" id="3_0wswa"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qxcog"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_qxcog"]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bab3bopsw74cb" path="res://game/entities/weapons/railgun/abstract_railgun_projectile.tscn" id="1_xytr4"]
|
[ext_resource type="PackedScene" uid="uid://bab3bopsw74cb" path="res://game/entities/weapons/railgun/abstract_railgun_projectile.tscn" id="1_xytr4"]
|
||||||
[ext_resource type="Script" uid="uid://51vaxrloo65r" path="res://game/entities/weapons/railgun/player_railgun_projectile.gd" id="2_sy2xa"]
|
[ext_resource type="Script" uid="uid://51vaxrloo65r" path="res://game/entities/weapons/railgun/player_railgun_projectile.gd" id="2_sy2xa"]
|
||||||
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles.png" id="3_xm7by"]
|
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles/projectiles.png" id="3_xm7by"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_whmfh"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_whmfh"]
|
||||||
atlas = ExtResource("3_xm7by")
|
atlas = ExtResource("3_xm7by")
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://do6h77gmnreho" path="res://game/entities/weapons/railgun/abstract_railgun_weapon.tscn" id="1_1bsls"]
|
[ext_resource type="PackedScene" uid="uid://do6h77gmnreho" path="res://game/entities/weapons/railgun/abstract_railgun_weapon.tscn" id="1_1bsls"]
|
||||||
[ext_resource type="Script" uid="uid://dixftp6f0w8ss" path="res://game/entities/weapons/railgun/player_railgun_weapon.gd" id="2_cw8e6"]
|
[ext_resource type="Script" uid="uid://dixftp6f0w8ss" path="res://game/entities/weapons/railgun/player_railgun_weapon.gd" id="2_cw8e6"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="2_yykqk"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="2_yykqk"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cgq4yobd2bq5l" path="res://game/entities/weapons/railgun/player_railgun_projectile.tscn" id="3_cw8e6"]
|
[ext_resource type="PackedScene" uid="uid://cgq4yobd2bq5l" path="res://game/entities/weapons/railgun/player_railgun_projectile.tscn" id="3_cw8e6"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_12cl3"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_12cl3"]
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://cdv5n4t47hr8i" path="res://game/entities/weapons/abstract_direct_hit_projectile.tscn" id="1_yu2c6"]
|
[ext_resource type="PackedScene" uid="uid://cdv5n4t47hr8i" path="res://game/entities/weapons/abstract_direct_hit_projectile.tscn" id="1_yu2c6"]
|
||||||
[ext_resource type="Script" uid="uid://ctnje7pjanaws" path="res://game/entities/weapons/shrapnel/abstract_shrapnel_projectile.gd" id="2_2jiy6"]
|
[ext_resource type="Script" uid="uid://ctnje7pjanaws" path="res://game/entities/weapons/shrapnel/abstract_shrapnel_projectile.gd" id="2_2jiy6"]
|
||||||
[ext_resource type="Script" uid="uid://bhqvk5cnjg5mv" path="res://game/data/damage/kinetic_damage.gd" id="3_kj16s"]
|
[ext_resource type="Script" uid="uid://bhqvk5cnjg5mv" path="res://game/data/damage/kinetic_damage.gd" id="3_kj16s"]
|
||||||
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles.png" id="4_klguu"]
|
[ext_resource type="Texture2D" uid="uid://oj86smpsipw4" path="res://images/projectiles/projectiles.png" id="4_klguu"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="Resource_klguu"]
|
[sub_resource type="Resource" id="Resource_klguu"]
|
||||||
script = ExtResource("3_kj16s")
|
script = ExtResource("3_kj16s")
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://r7wnk762jbfy" path="res://game/entities/weapons/shrapnel/abstract_shrapnel_weapon.tscn" id="1_1p630"]
|
[ext_resource type="PackedScene" uid="uid://r7wnk762jbfy" path="res://game/entities/weapons/shrapnel/abstract_shrapnel_weapon.tscn" id="1_1p630"]
|
||||||
[ext_resource type="Script" uid="uid://d30syotjwdwlu" path="res://game/entities/weapons/shrapnel/enemy_shrapnel_weapon.gd" id="2_ttncl"]
|
[ext_resource type="Script" uid="uid://d30syotjwdwlu" path="res://game/entities/weapons/shrapnel/enemy_shrapnel_weapon.gd" id="2_ttncl"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bmusx2hpk7m76" path="res://game/entities/weapons/shrapnel/enemy_shrapnel_projectile.tscn" id="3_p5apf"]
|
[ext_resource type="PackedScene" uid="uid://bmusx2hpk7m76" path="res://game/entities/weapons/shrapnel/enemy_shrapnel_projectile.tscn" id="3_p5apf"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_ctn2a"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_ctn2a"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ctn2a"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ctn2a"]
|
||||||
resource_local_to_scene = true
|
resource_local_to_scene = true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://r7wnk762jbfy" path="res://game/entities/weapons/shrapnel/abstract_shrapnel_weapon.tscn" id="1_fhgjq"]
|
[ext_resource type="PackedScene" uid="uid://r7wnk762jbfy" path="res://game/entities/weapons/shrapnel/abstract_shrapnel_weapon.tscn" id="1_fhgjq"]
|
||||||
[ext_resource type="Script" uid="uid://b4nr6mwn11xx6" path="res://game/entities/weapons/shrapnel/player_shrapnel_weapon.gd" id="2_kcdeu"]
|
[ext_resource type="Script" uid="uid://b4nr6mwn11xx6" path="res://game/entities/weapons/shrapnel/player_shrapnel_weapon.gd" id="2_kcdeu"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cswhydwmia3fh" path="res://game/entities/weapons/shrapnel/player_shrapnel_projectile.tscn" id="3_kcdeu"]
|
[ext_resource type="PackedScene" uid="uid://cswhydwmia3fh" path="res://game/entities/weapons/shrapnel/player_shrapnel_projectile.tscn" id="3_kcdeu"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_kupqk"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_kupqk"]
|
||||||
|
|
||||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_kcdeu"]
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_kcdeu"]
|
||||||
resource_local_to_scene = true
|
resource_local_to_scene = true
|
||||||
|
|||||||
@@ -2,11 +2,6 @@ class_name AbstractTeslaProjectile
|
|||||||
extends AbstractDirectHitProjectile
|
extends AbstractDirectHitProjectile
|
||||||
|
|
||||||
|
|
||||||
const SPIKE_WIDTH = 1
|
|
||||||
const SPIKE_MIN_LENGTH = 10.0
|
|
||||||
const SPIKE_MAX_LENGTH = 50.0
|
|
||||||
|
|
||||||
|
|
||||||
@export_range(0.01, 0.5) var jink_min_delay: float = 0.01
|
@export_range(0.01, 0.5) var jink_min_delay: float = 0.01
|
||||||
@export_range(0.01, 0.5) var jink_max_delay: float = 0.01
|
@export_range(0.01, 0.5) var jink_max_delay: float = 0.01
|
||||||
@export_range(0, 360) var deviation_angle: int = 0
|
@export_range(0, 360) var deviation_angle: int = 0
|
||||||
@@ -15,22 +10,24 @@ const SPIKE_MAX_LENGTH = 50.0
|
|||||||
|
|
||||||
var _collided_foes : Array[AbstractShip] = []
|
var _collided_foes : Array[AbstractShip] = []
|
||||||
|
|
||||||
var _is_dead := false
|
|
||||||
var _is_expanding := true
|
|
||||||
var _removed_point_count := 0
|
|
||||||
|
|
||||||
var _spikes_by_point_count : Dictionary[int, Array] = {}
|
@onready var jink_timer : Timer = $JinkTimer
|
||||||
|
@onready var life_timer : Timer = $LifeTimer
|
||||||
|
|
||||||
|
@onready var line_thin : Line2D = $LineThin
|
||||||
@onready var jinkTimer : Timer = $JinkTimer
|
@onready var line_thick : Line2D = $LineThick
|
||||||
@onready var lifeTimer : Timer = $LifeTimer
|
|
||||||
|
|
||||||
@onready var line : Line2D = $Line2D
|
|
||||||
|
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
super._ready()
|
super._ready()
|
||||||
_start_jink_timer()
|
_start_jink_timer()
|
||||||
|
|
||||||
|
_prepare_line(line_thin)
|
||||||
|
_prepare_line(line_thick)
|
||||||
|
line_thin.hide()
|
||||||
|
|
||||||
|
|
||||||
|
func _prepare_line(line: Line2D) -> void:
|
||||||
line.reparent(get_tree().current_scene)
|
line.reparent(get_tree().current_scene)
|
||||||
line.global_position = Vector2.ZERO
|
line.global_position = Vector2.ZERO
|
||||||
line.add_point(position)
|
line.add_point(position)
|
||||||
@@ -38,21 +35,8 @@ func _ready() -> void:
|
|||||||
|
|
||||||
func _physics_process(delta: float) -> void:
|
func _physics_process(delta: float) -> void:
|
||||||
super._physics_process(delta)
|
super._physics_process(delta)
|
||||||
|
line_thin.add_point(position)
|
||||||
if _is_dead:
|
line_thick.add_point(position)
|
||||||
line.remove_point(0)
|
|
||||||
_removed_point_count += 1
|
|
||||||
|
|
||||||
if _removed_point_count in _spikes_by_point_count:
|
|
||||||
var lines := _spikes_by_point_count[_removed_point_count]
|
|
||||||
for l : Line2D in lines:
|
|
||||||
l.queue_free()
|
|
||||||
|
|
||||||
if line.get_point_count() == 0:
|
|
||||||
delete()
|
|
||||||
|
|
||||||
if _is_expanding:
|
|
||||||
line.add_point(position)
|
|
||||||
|
|
||||||
|
|
||||||
func _process_hit_for_projectile(collided_body: Node2D) -> void:
|
func _process_hit_for_projectile(collided_body: Node2D) -> void:
|
||||||
@@ -60,19 +44,22 @@ func _process_hit_for_projectile(collided_body: Node2D) -> void:
|
|||||||
_collided_foes.append(collided_body)
|
_collided_foes.append(collided_body)
|
||||||
|
|
||||||
damage.value = floor(damage.value/2.0)
|
damage.value = floor(damage.value/2.0)
|
||||||
|
if damage.value == 0:
|
||||||
|
_start_fading()
|
||||||
|
|
||||||
_velocity = _apply_random_deviation(_velocity)
|
_velocity = _apply_random_deviation(_velocity)
|
||||||
_start_jink_timer()
|
_start_jink_timer()
|
||||||
|
|
||||||
|
|
||||||
func delete() -> void:
|
func delete() -> void:
|
||||||
line.queue_free()
|
line_thin.queue_free()
|
||||||
|
line_thick.queue_free()
|
||||||
super.delete()
|
super.delete()
|
||||||
|
|
||||||
|
|
||||||
func _start_jink_timer() -> void:
|
func _start_jink_timer() -> void:
|
||||||
var random_delay := randf_range(jink_min_delay, jink_max_delay)
|
var random_delay := randf_range(jink_min_delay, jink_max_delay)
|
||||||
jinkTimer.start(random_delay)
|
jink_timer.start(random_delay)
|
||||||
|
|
||||||
|
|
||||||
func _on_jink_timer_timeout() -> void:
|
func _on_jink_timer_timeout() -> void:
|
||||||
@@ -84,33 +71,9 @@ func _on_jink_timer_timeout() -> void:
|
|||||||
else:
|
else:
|
||||||
_velocity = _apply_random_deviation(_velocity)
|
_velocity = _apply_random_deviation(_velocity)
|
||||||
|
|
||||||
_create_spike()
|
|
||||||
|
|
||||||
_start_jink_timer()
|
_start_jink_timer()
|
||||||
|
|
||||||
|
|
||||||
func _create_spike() -> void:
|
|
||||||
if _is_dead: return
|
|
||||||
|
|
||||||
var point_count := line.get_point_count()
|
|
||||||
if not point_count in _spikes_by_point_count:
|
|
||||||
_spikes_by_point_count[point_count] = []
|
|
||||||
|
|
||||||
var spike_direction := _apply_random_deviation(_velocity).normalized()
|
|
||||||
var spike_length := randf_range(SPIKE_MIN_LENGTH, SPIKE_MAX_LENGTH)
|
|
||||||
var second_point := position + spike_direction * spike_length
|
|
||||||
|
|
||||||
var spike : Line2D = line.duplicate()
|
|
||||||
get_parent().add_child(spike)
|
|
||||||
spike.clear_points()
|
|
||||||
spike.add_point(position)
|
|
||||||
spike.add_point(second_point)
|
|
||||||
spike.width = SPIKE_WIDTH
|
|
||||||
spike.width_curve = null
|
|
||||||
|
|
||||||
_spikes_by_point_count[point_count].append(spike)
|
|
||||||
|
|
||||||
|
|
||||||
func _target_foe(foe: AbstractShip) -> void:
|
func _target_foe(foe: AbstractShip) -> void:
|
||||||
var current_speed := _velocity.length()
|
var current_speed := _velocity.length()
|
||||||
var foe_direction := position.direction_to(foe.position)
|
var foe_direction := position.direction_to(foe.position)
|
||||||
@@ -119,13 +82,19 @@ func _target_foe(foe: AbstractShip) -> void:
|
|||||||
|
|
||||||
func _apply_random_deviation(vector: Vector2) -> Vector2:
|
func _apply_random_deviation(vector: Vector2) -> Vector2:
|
||||||
var deviation_rad := deg_to_rad(deviation_angle)
|
var deviation_rad := deg_to_rad(deviation_angle)
|
||||||
var random_angle := randfn(0.0, deviation_rad / 6.0)
|
var random_angle := randfn(0.0, deviation_rad)
|
||||||
return vector.rotated(random_angle)
|
return vector.rotated(random_angle)
|
||||||
|
|
||||||
|
|
||||||
|
func _start_fading() -> void:
|
||||||
|
line_thick.hide()
|
||||||
|
line_thin.show()
|
||||||
|
life_timer.start()
|
||||||
|
|
||||||
|
|
||||||
func _on_life_timer_timeout() -> void:
|
func _on_life_timer_timeout() -> void:
|
||||||
_is_dead = true
|
delete()
|
||||||
|
|
||||||
|
|
||||||
func _on_out_of_screen_timer_timeout() -> void:
|
func _on_out_of_screen_timer_timeout() -> void:
|
||||||
_is_expanding = false
|
_start_fading()
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
[gd_scene load_steps=7 format=3 uid="uid://bi64687wtxi4d"]
|
[gd_scene load_steps=8 format=3 uid="uid://bi64687wtxi4d"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://cdv5n4t47hr8i" path="res://game/entities/weapons/abstract_direct_hit_projectile.tscn" id="1_1oexk"]
|
[ext_resource type="PackedScene" uid="uid://cdv5n4t47hr8i" path="res://game/entities/weapons/abstract_direct_hit_projectile.tscn" id="1_1oexk"]
|
||||||
[ext_resource type="Script" uid="uid://bxcoa2eps0tt1" path="res://game/entities/weapons/tesla/abstract_tesla_projectile.gd" id="2_q73is"]
|
[ext_resource type="Script" uid="uid://bxcoa2eps0tt1" path="res://game/entities/weapons/tesla/abstract_tesla_projectile.gd" id="2_q73is"]
|
||||||
[ext_resource type="Script" uid="uid://c27v705giygv4" path="res://game/data/damage/energy_damage.gd" id="3_l65ib"]
|
[ext_resource type="Script" uid="uid://c27v705giygv4" path="res://game/data/damage/energy_damage.gd" id="3_l65ib"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://ym37tueldx8w" path="res://images/projectiles/lightning_thick.png" id="4_63xdp"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bw2k655gwkbec" path="res://images/projectiles/lightning_thin.png" id="5_5s0k0"]
|
||||||
|
|
||||||
[sub_resource type="Resource" id="Resource_1121u"]
|
[sub_resource type="Resource" id="Resource_1121u"]
|
||||||
resource_local_to_scene = true
|
resource_local_to_scene = true
|
||||||
@@ -13,20 +15,16 @@ metadata/_custom_type_script = "uid://c27v705giygv4"
|
|||||||
[sub_resource type="CircleShape2D" id="CircleShape2D_l65ib"]
|
[sub_resource type="CircleShape2D" id="CircleShape2D_l65ib"]
|
||||||
radius = 5.0
|
radius = 5.0
|
||||||
|
|
||||||
[sub_resource type="Curve" id="Curve_ptgbh"]
|
|
||||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.10909091, 0.31467384), 0.0, 0.0, 0, 0, Vector2(0.2090909, 0.88342386), 0.0, 0.0, 0, 0, Vector2(0.3181818, 0.29701078), 0.0, 0.0, 0, 0, Vector2(0.4113636, 0.92934775), 0.0, 0.0, 0, 0, Vector2(0.53636366, 0.28943247), 0.0, 0.0, 0, 0, Vector2(0.7113636, 0.9399456), 0.0, 0.0, 0, 0, Vector2(0.8090909, 0.2792815), 0.0, 0.0, 0, 0, Vector2(0.9090909, 0.9399456), 0.0, 0.0, 0, 0, Vector2(1, 0.21837574), 0.0, 0.0, 0, 0]
|
|
||||||
point_count = 10
|
|
||||||
|
|
||||||
[node name="AbstractTeslaProjectile" instance=ExtResource("1_1oexk")]
|
[node name="AbstractTeslaProjectile" instance=ExtResource("1_1oexk")]
|
||||||
collision_layer = 0
|
collision_layer = 0
|
||||||
collision_mask = 0
|
collision_mask = 0
|
||||||
script = ExtResource("2_q73is")
|
script = ExtResource("2_q73is")
|
||||||
jink_min_delay = 0.02
|
jink_min_delay = 0.02
|
||||||
jink_max_delay = 0.05
|
jink_max_delay = 0.05
|
||||||
deviation_angle = 90
|
deviation_angle = 30
|
||||||
no_deviation_distance = 50
|
no_deviation_distance = 50
|
||||||
damage = SubResource("Resource_1121u")
|
damage = SubResource("Resource_1121u")
|
||||||
speed = 900
|
speed = 1800
|
||||||
|
|
||||||
[node name="CollisionShape2D" parent="." index="0"]
|
[node name="CollisionShape2D" parent="." index="0"]
|
||||||
shape = SubResource("CircleShape2D_l65ib")
|
shape = SubResource("CircleShape2D_l65ib")
|
||||||
@@ -34,16 +32,20 @@ shape = SubResource("CircleShape2D_l65ib")
|
|||||||
[node name="JinkTimer" type="Timer" parent="." index="2"]
|
[node name="JinkTimer" type="Timer" parent="." index="2"]
|
||||||
one_shot = true
|
one_shot = true
|
||||||
|
|
||||||
[node name="Line2D" type="Line2D" parent="." index="4"]
|
[node name="LifeTimer" type="Timer" parent="." index="3"]
|
||||||
z_index = 10
|
wait_time = 0.1
|
||||||
width = 3.0
|
|
||||||
width_curve = SubResource("Curve_ptgbh")
|
|
||||||
default_color = Color(0.25490198, 0.6509804, 0.9647059, 1)
|
|
||||||
joint_mode = 1
|
|
||||||
|
|
||||||
[node name="LifeTimer" type="Timer" parent="." index="5"]
|
[node name="LineThick" type="Line2D" parent="." index="5"]
|
||||||
wait_time = 0.5
|
z_index = 10
|
||||||
autostart = true
|
width = 32.0
|
||||||
|
texture = ExtResource("4_63xdp")
|
||||||
|
texture_mode = 1
|
||||||
|
|
||||||
|
[node name="LineThin" type="Line2D" parent="." index="6"]
|
||||||
|
z_index = 10
|
||||||
|
width = 32.0
|
||||||
|
texture = ExtResource("5_5s0k0")
|
||||||
|
texture_mode = 1
|
||||||
|
|
||||||
[connection signal="timeout" from="JinkTimer" to="." method="_on_jink_timer_timeout"]
|
[connection signal="timeout" from="JinkTimer" to="." method="_on_jink_timer_timeout"]
|
||||||
[connection signal="timeout" from="LifeTimer" to="." method="_on_life_timer_timeout"]
|
[connection signal="timeout" from="LifeTimer" to="." method="_on_life_timer_timeout"]
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://1o2ta17yc5bp" path="res://game/entities/weapons/abstract_weapon.tscn" id="1_rpud7"]
|
[ext_resource type="PackedScene" uid="uid://1o2ta17yc5bp" path="res://game/entities/weapons/abstract_weapon.tscn" id="1_rpud7"]
|
||||||
[ext_resource type="Script" uid="uid://ctv408wdwvttc" path="res://game/entities/weapons/tesla/abstract_tesla_weapon.gd" id="2_08si3"]
|
[ext_resource type="Script" uid="uid://ctv408wdwvttc" path="res://game/entities/weapons/tesla/abstract_tesla_weapon.gd" id="2_08si3"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dk3t14mrgjmma" path="res://particle_textures/energy_medium.tres" id="4_2dxgo"]
|
[ext_resource type="Texture2D" uid="uid://dk3t14mrgjmma" path="res://particle_textures/energy_medium.tres" id="4_2dxgo"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="7_ub67s"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="7_ub67s"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ucdpq"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_ucdpq"]
|
||||||
atlas = ExtResource("7_ub67s")
|
atlas = ExtResource("7_ub67s")
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://dyebeblayioji" path="res://game/entities/weapons/tesla/abstract_tesla_weapon.tscn" id="1_k6lmk"]
|
[ext_resource type="PackedScene" uid="uid://dyebeblayioji" path="res://game/entities/weapons/tesla/abstract_tesla_weapon.tscn" id="1_k6lmk"]
|
||||||
[ext_resource type="Script" uid="uid://ermhuy56qrok" path="res://game/entities/weapons/tesla/enemy_tesla_weapon.gd" id="2_cxr41"]
|
[ext_resource type="Script" uid="uid://ermhuy56qrok" path="res://game/entities/weapons/tesla/enemy_tesla_weapon.gd" id="2_cxr41"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cpqpc1h3egvid" path="res://game/entities/weapons/tesla/enemy_tesla_projectile.tscn" id="3_i0gkc"]
|
[ext_resource type="PackedScene" uid="uid://cpqpc1h3egvid" path="res://game/entities/weapons/tesla/enemy_tesla_projectile.tscn" id="3_i0gkc"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_b2pb7"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_b2pb7"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ucdpq"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_ucdpq"]
|
||||||
atlas = ExtResource("4_b2pb7")
|
atlas = ExtResource("4_b2pb7")
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://dyebeblayioji" path="res://game/entities/weapons/tesla/abstract_tesla_weapon.tscn" id="1_0i0tl"]
|
[ext_resource type="PackedScene" uid="uid://dyebeblayioji" path="res://game/entities/weapons/tesla/abstract_tesla_weapon.tscn" id="1_0i0tl"]
|
||||||
[ext_resource type="Script" uid="uid://d2qtsjtu56c21" path="res://game/entities/weapons/tesla/player_tesla_weapon.gd" id="2_ve1yj"]
|
[ext_resource type="Script" uid="uid://d2qtsjtu56c21" path="res://game/entities/weapons/tesla/player_tesla_weapon.gd" id="2_ve1yj"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bvrsk14t6m061" path="res://game/entities/weapons/tesla/player_tesla_projectile.tscn" id="3_io2od"]
|
[ext_resource type="PackedScene" uid="uid://bvrsk14t6m061" path="res://game/entities/weapons/tesla/player_tesla_projectile.tscn" id="3_io2od"]
|
||||||
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/weapons.png" id="4_mjxwr"]
|
[ext_resource type="Texture2D" uid="uid://6hh66k8s4a1e" path="res://images/ships/weapons.png" id="4_mjxwr"]
|
||||||
|
|
||||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7ksu7"]
|
[sub_resource type="AtlasTexture" id="AtlasTexture_7ksu7"]
|
||||||
atlas = ExtResource("4_mjxwr")
|
atlas = ExtResource("4_mjxwr")
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://cpn5x0ijgl7ei" path="res://game/controllers/enemy_swamp_controller.tscn" id="2_72vqi"]
|
[ext_resource type="PackedScene" uid="uid://cpn5x0ijgl7ei" path="res://game/controllers/enemy_swamp_controller.tscn" id="2_72vqi"]
|
||||||
[ext_resource type="PackedScene" uid="uid://br074cqcnul3d" path="res://game/entities/ships/player/player_ship.tscn" id="3_r3x05"]
|
[ext_resource type="PackedScene" uid="uid://br074cqcnul3d" path="res://game/entities/ships/player/player_ship.tscn" id="3_r3x05"]
|
||||||
[ext_resource type="PackedScene" uid="uid://chdrjc7c6bdpb" path="res://game/entities/world/background.tscn" id="4_cuj01"]
|
[ext_resource type="PackedScene" uid="uid://chdrjc7c6bdpb" path="res://game/entities/world/background.tscn" id="4_cuj01"]
|
||||||
[ext_resource type="Texture2D" uid="uid://d1n7qejdcrpkf" path="res://images/passage_process.png" id="5_yetnv"]
|
[ext_resource type="Texture2D" uid="uid://d1n7qejdcrpkf" path="res://images/projectiles/passage_process.png" id="5_yetnv"]
|
||||||
|
|
||||||
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_ltkyg"]
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_ltkyg"]
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
[gd_scene load_steps=6 format=3 uid="uid://c3q3g2647qc27"]
|
[gd_scene load_steps=6 format=3 uid="uid://c3q3g2647qc27"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://dclkpithyykju" path="res://game/menu/common/credits.gd" id="1_wp78b"]
|
[ext_resource type="Script" uid="uid://dclkpithyykju" path="res://game/menu/common/credits.gd" id="1_wp78b"]
|
||||||
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu_button.tres" id="2_nidem"]
|
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu/menu_button.tres" id="2_nidem"]
|
||||||
[ext_resource type="Theme" uid="uid://cigren10ijb75" path="res://images/label.tres" id="3_x2hwc"]
|
[ext_resource type="Theme" uid="uid://cigren10ijb75" path="res://images/menu/label.tres" id="3_x2hwc"]
|
||||||
|
|
||||||
[sub_resource type="InputEventAction" id="InputEventAction_wp78b"]
|
[sub_resource type="InputEventAction" id="InputEventAction_wp78b"]
|
||||||
action = &"ui_cancel"
|
action = &"ui_cancel"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://btr60idiit4y7"]
|
[gd_scene load_steps=5 format=3 uid="uid://btr60idiit4y7"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://ceng1u112aqg0" path="res://game/menu/common/options.gd" id="1_61pji"]
|
[ext_resource type="Script" uid="uid://ceng1u112aqg0" path="res://game/menu/common/options.gd" id="1_61pji"]
|
||||||
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu_button.tres" id="2_1tdpy"]
|
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu/menu_button.tres" id="2_1tdpy"]
|
||||||
|
|
||||||
[sub_resource type="InputEventAction" id="InputEventAction_61pji"]
|
[sub_resource type="InputEventAction" id="InputEventAction_61pji"]
|
||||||
action = &"ui_cancel"
|
action = &"ui_cancel"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=3 format=3 uid="uid://duxm8n62j2qt6"]
|
[gd_scene load_steps=3 format=3 uid="uid://duxm8n62j2qt6"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bkj8s7588e1ho" path="res://game/menu/ingame/game_over_screen.gd" id="1_rkkr6"]
|
[ext_resource type="Script" uid="uid://bkj8s7588e1ho" path="res://game/menu/ingame/game_over_screen.gd" id="1_rkkr6"]
|
||||||
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu_button.tres" id="2_uh3ar"]
|
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu/menu_button.tres" id="2_uh3ar"]
|
||||||
|
|
||||||
[node name="GameOverScreen" type="Control"]
|
[node name="GameOverScreen" type="Control"]
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=4 format=3 uid="uid://bclo2wl8ibrcg"]
|
[gd_scene load_steps=4 format=3 uid="uid://bclo2wl8ibrcg"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://npqs2m5g5bd6" path="res://game/menu/ingame/pause_menu.gd" id="1_inj1j"]
|
[ext_resource type="Script" uid="uid://npqs2m5g5bd6" path="res://game/menu/ingame/pause_menu.gd" id="1_inj1j"]
|
||||||
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu_button.tres" id="2_vy7sn"]
|
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu/menu_button.tres" id="2_vy7sn"]
|
||||||
|
|
||||||
[sub_resource type="Shortcut" id="Shortcut_lgp46"]
|
[sub_resource type="Shortcut" id="Shortcut_lgp46"]
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=3 format=3 uid="uid://bdcs2ff85qjs4"]
|
[gd_scene load_steps=3 format=3 uid="uid://bdcs2ff85qjs4"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://b0p1ewlw18ijg" path="res://game/menu/ingame/victory_screen.gd" id="1_asigk"]
|
[ext_resource type="Script" uid="uid://b0p1ewlw18ijg" path="res://game/menu/ingame/victory_screen.gd" id="1_asigk"]
|
||||||
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu_button.tres" id="2_wb4d8"]
|
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu/menu_button.tres" id="2_wb4d8"]
|
||||||
|
|
||||||
[node name="VictoryScreen" type="Control"]
|
[node name="VictoryScreen" type="Control"]
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=3 format=3 uid="uid://1o3idp54lil2"]
|
[gd_scene load_steps=3 format=3 uid="uid://1o3idp54lil2"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://beiydi6w6gqqc" path="res://game/menu/ingame/weapon_selector.gd" id="1_4acia"]
|
[ext_resource type="Script" uid="uid://beiydi6w6gqqc" path="res://game/menu/ingame/weapon_selector.gd" id="1_4acia"]
|
||||||
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu_button.tres" id="2_g83h6"]
|
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu/menu_button.tres" id="2_g83h6"]
|
||||||
|
|
||||||
[node name="WeaponSelector" type="MarginContainer"]
|
[node name="WeaponSelector" type="MarginContainer"]
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=3 format=3 uid="uid://bxlccevt52y70"]
|
[gd_scene load_steps=3 format=3 uid="uid://bxlccevt52y70"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://dixdfabe2vfsj" path="res://game/menu/main/main_menu.gd" id="1_chmv6"]
|
[ext_resource type="Script" uid="uid://dixdfabe2vfsj" path="res://game/menu/main/main_menu.gd" id="1_chmv6"]
|
||||||
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu_button.tres" id="2_f5okj"]
|
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu/menu_button.tres" id="2_f5okj"]
|
||||||
|
|
||||||
[node name="MainMenu" type="Control"]
|
[node name="MainMenu" type="Control"]
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://c36n317rhv8k7"]
|
[gd_scene load_steps=5 format=3 uid="uid://c36n317rhv8k7"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://dyynshvsgnepp" path="res://game/menu/main/seed_selection_menu.gd" id="1_g2smo"]
|
[ext_resource type="Script" uid="uid://dyynshvsgnepp" path="res://game/menu/main/seed_selection_menu.gd" id="1_g2smo"]
|
||||||
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu_button.tres" id="2_s4s14"]
|
[ext_resource type="Theme" uid="uid://dtnd3tqllufey" path="res://images/menu/menu_button.tres" id="2_s4s14"]
|
||||||
|
|
||||||
[sub_resource type="InputEventAction" id="InputEventAction_g2smo"]
|
[sub_resource type="InputEventAction" id="InputEventAction_g2smo"]
|
||||||
action = &"ui_cancel"
|
action = &"ui_cancel"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="Theme" load_steps=2 format=3 uid="uid://cigren10ijb75"]
|
[gd_resource type="Theme" load_steps=2 format=3 uid="uid://cigren10ijb75"]
|
||||||
|
|
||||||
[ext_resource type="FontFile" uid="uid://b3xawfjtsnm5b" path="res://images/main_font.png" id="1_h3mgl"]
|
[ext_resource type="FontFile" uid="uid://b3xawfjtsnm5b" path="res://images/menu/main_font.png" id="1_h3mgl"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
default_font = ExtResource("1_h3mgl")
|
default_font = ExtResource("1_h3mgl")
|
||||||
@@ -3,12 +3,12 @@
|
|||||||
importer="font_data_image"
|
importer="font_data_image"
|
||||||
type="FontFile"
|
type="FontFile"
|
||||||
uid="uid://b3xawfjtsnm5b"
|
uid="uid://b3xawfjtsnm5b"
|
||||||
path="res://.godot/imported/main_font.png-43554ca2c4afb77b19a07c443766a2bf.fontdata"
|
path="res://.godot/imported/main_font.png-02d3bd1470dfa1b293e4d94784048edd.fontdata"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/main_font.png"
|
source_file="res://images/menu/main_font.png"
|
||||||
dest_files=["res://.godot/imported/main_font.png-43554ca2c4afb77b19a07c443766a2bf.fontdata"]
|
dest_files=["res://.godot/imported/main_font.png-02d3bd1470dfa1b293e4d94784048edd.fontdata"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -3,15 +3,15 @@
|
|||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://orutjsnhhruf"
|
uid="uid://orutjsnhhruf"
|
||||||
path="res://.godot/imported/map.png-e82b9b01d47f4594f29b046de64de6f9.ctex"
|
path="res://.godot/imported/map.png-1047ada7de3f1f59fe22a822d46f2643.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/map.png"
|
source_file="res://images/menu/map.png"
|
||||||
dest_files=["res://.godot/imported/map.png-e82b9b01d47f4594f29b046de64de6f9.ctex"]
|
dest_files=["res://.godot/imported/map.png-1047ada7de3f1f59fe22a822d46f2643.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
[gd_resource type="Theme" load_steps=8 format=3 uid="uid://dtnd3tqllufey"]
|
[gd_resource type="Theme" load_steps=8 format=3 uid="uid://dtnd3tqllufey"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://dhmquapac0fco" path="res://images/menu_buttons.png" id="1_6mwof"]
|
[ext_resource type="Texture2D" uid="uid://dhmquapac0fco" path="res://images/menu/menu_buttons.png" id="1_6mwof"]
|
||||||
[ext_resource type="FontFile" uid="uid://bw1vqxkgbaekh" path="res://images/menu_font.png" id="1_hwy2u"]
|
[ext_resource type="FontFile" uid="uid://bw1vqxkgbaekh" path="res://images/menu/menu_font.png" id="1_hwy2u"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_6mwof"]
|
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_6mwof"]
|
||||||
content_margin_left = 10.0
|
content_margin_left = 10.0
|
||||||
@@ -3,15 +3,15 @@
|
|||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dhmquapac0fco"
|
uid="uid://dhmquapac0fco"
|
||||||
path="res://.godot/imported/menu_buttons.png-d049f93a42f953259947caad99603724.ctex"
|
path="res://.godot/imported/menu_buttons.png-57be3916c3bbcc2912e1eb0a800254c2.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/menu_buttons.png"
|
source_file="res://images/menu/menu_buttons.png"
|
||||||
dest_files=["res://.godot/imported/menu_buttons.png-d049f93a42f953259947caad99603724.ctex"]
|
dest_files=["res://.godot/imported/menu_buttons.png-57be3916c3bbcc2912e1eb0a800254c2.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -3,12 +3,12 @@
|
|||||||
importer="font_data_image"
|
importer="font_data_image"
|
||||||
type="FontFile"
|
type="FontFile"
|
||||||
uid="uid://bw1vqxkgbaekh"
|
uid="uid://bw1vqxkgbaekh"
|
||||||
path="res://.godot/imported/menu_font.png-62b7b3d0ab3b90fe7d188ac03ff2af04.fontdata"
|
path="res://.godot/imported/menu_font.png-8e9d8dba3a97b30f71beb18676246365.fontdata"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/menu_font.png"
|
source_file="res://images/menu/menu_font.png"
|
||||||
dest_files=["res://.godot/imported/menu_font.png-62b7b3d0ab3b90fe7d188ac03ff2af04.fontdata"]
|
dest_files=["res://.godot/imported/menu_font.png-8e9d8dba3a97b30f71beb18676246365.fontdata"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -3,15 +3,15 @@
|
|||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://3w0itm7k5fxq"
|
uid="uid://3w0itm7k5fxq"
|
||||||
path="res://.godot/imported/particles.png-86cd4f67c316e2e36289f2646d498449.ctex"
|
path="res://.godot/imported/particles.png-7300246eb692fcd63cd44c7346ea22c3.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/particles.png"
|
source_file="res://images/particles/particles.png"
|
||||||
dest_files=["res://.godot/imported/particles.png-86cd4f67c316e2e36289f2646d498449.ctex"]
|
dest_files=["res://.godot/imported/particles.png-7300246eb692fcd63cd44c7346ea22c3.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
Binary file not shown.
@@ -0,0 +1,40 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ym37tueldx8w"
|
||||||
|
path="res://.godot/imported/lightning_thick.png-50daf8cbe37c26ad666ef7a0f5a0cbd8.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://images/projectiles/lightning_thick.png"
|
||||||
|
dest_files=["res://.godot/imported/lightning_thick.png-50daf8cbe37c26ad666ef7a0f5a0cbd8.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/uastc_level=0
|
||||||
|
compress/rdo_quality_loss=0.0
|
||||||
|
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/channel_remap/red=0
|
||||||
|
process/channel_remap/green=1
|
||||||
|
process/channel_remap/blue=2
|
||||||
|
process/channel_remap/alpha=3
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=1
|
||||||
Binary file not shown.
@@ -0,0 +1,40 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bw2k655gwkbec"
|
||||||
|
path="res://.godot/imported/lightning_thin.png-be930e1174dd6a5e8ba776dc9d7e1ab8.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://images/projectiles/lightning_thin.png"
|
||||||
|
dest_files=["res://.godot/imported/lightning_thin.png-be930e1174dd6a5e8ba776dc9d7e1ab8.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/uastc_level=0
|
||||||
|
compress/rdo_quality_loss=0.0
|
||||||
|
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/channel_remap/red=0
|
||||||
|
process/channel_remap/green=1
|
||||||
|
process/channel_remap/blue=2
|
||||||
|
process/channel_remap/alpha=3
|
||||||
|
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
|
||||||
@@ -3,15 +3,15 @@
|
|||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://d1n7qejdcrpkf"
|
uid="uid://d1n7qejdcrpkf"
|
||||||
path="res://.godot/imported/passage_process.png-bff772a67d53dffb8cf9f2e6d1d84977.ctex"
|
path="res://.godot/imported/passage_process.png-82c02a488bcc4f13798fee82fd277b43.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/passage_process.png"
|
source_file="res://images/projectiles/passage_process.png"
|
||||||
dest_files=["res://.godot/imported/passage_process.png-bff772a67d53dffb8cf9f2e6d1d84977.ctex"]
|
dest_files=["res://.godot/imported/passage_process.png-82c02a488bcc4f13798fee82fd277b43.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -3,15 +3,15 @@
|
|||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://oj86smpsipw4"
|
uid="uid://oj86smpsipw4"
|
||||||
path="res://.godot/imported/projectiles.png-303f8da0aba26a97cc483f6d67ac865d.ctex"
|
path="res://.godot/imported/projectiles.png-bb2600a6a3707e82ad502972f6159715.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/projectiles.png"
|
source_file="res://images/projectiles/projectiles.png"
|
||||||
dest_files=["res://.godot/imported/projectiles.png-303f8da0aba26a97cc483f6d67ac865d.ctex"]
|
dest_files=["res://.godot/imported/projectiles.png-bb2600a6a3707e82ad502972f6159715.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -3,15 +3,15 @@
|
|||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://jnynidhnycpq"
|
uid="uid://jnynidhnycpq"
|
||||||
path="res://.godot/imported/debris.png-af1566d09503649c4b5c51e25eb08d64.ctex"
|
path="res://.godot/imported/debris.png-3a1a309855c3eb32eec521c5f7cd39d1.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/debris.png"
|
source_file="res://images/ships/debris.png"
|
||||||
dest_files=["res://.godot/imported/debris.png-af1566d09503649c4b5c51e25eb08d64.ctex"]
|
dest_files=["res://.godot/imported/debris.png-3a1a309855c3eb32eec521c5f7cd39d1.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -3,15 +3,15 @@
|
|||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://do586oblhwuc5"
|
uid="uid://do586oblhwuc5"
|
||||||
path="res://.godot/imported/health.png-825db86ed00488748bab7a5690a96891.ctex"
|
path="res://.godot/imported/health.png-86131f65b49d1d4ec62f30e1712fa07e.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/health.png"
|
source_file="res://images/ships/health.png"
|
||||||
dest_files=["res://.godot/imported/health.png-825db86ed00488748bab7a5690a96891.ctex"]
|
dest_files=["res://.godot/imported/health.png-86131f65b49d1d4ec62f30e1712fa07e.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -3,15 +3,15 @@
|
|||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://6hh66k8s4a1e"
|
uid="uid://6hh66k8s4a1e"
|
||||||
path="res://.godot/imported/weapons.png-5e31f764c3152a25cc3ecb57f3bdccd0.ctex"
|
path="res://.godot/imported/weapons.png-dafe783d01b1ccf555d716f37722300d.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/weapons.png"
|
source_file="res://images/ships/weapons.png"
|
||||||
dest_files=["res://.godot/imported/weapons.png-5e31f764c3152a25cc3ecb57f3bdccd0.ctex"]
|
dest_files=["res://.godot/imported/weapons.png-dafe783d01b1ccf555d716f37722300d.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://d2k7bcwqr5v2q"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://d2k7bcwqr5v2q"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_1f6me"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_1f6me"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_1f6me")
|
atlas = ExtResource("1_1f6me")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://cqdctagygc0c0"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://cqdctagygc0c0"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_d8wt4"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_d8wt4"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_d8wt4")
|
atlas = ExtResource("1_d8wt4")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://dk3t14mrgjmma"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://dk3t14mrgjmma"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_nqbbv"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_nqbbv"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_nqbbv")
|
atlas = ExtResource("1_nqbbv")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://c6aixtu6lbfud"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://c6aixtu6lbfud"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_vaa1w"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_vaa1w"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_vaa1w")
|
atlas = ExtResource("1_vaa1w")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://blp4o1c7y66wv"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://blp4o1c7y66wv"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_57uvc"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_57uvc"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_57uvc")
|
atlas = ExtResource("1_57uvc")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://b13al44e8ofsx"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://b13al44e8ofsx"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_1qw66"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_1qw66"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_1qw66")
|
atlas = ExtResource("1_1qw66")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://gh7mwehpqfco"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://gh7mwehpqfco"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_na56a"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_na56a"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_na56a")
|
atlas = ExtResource("1_na56a")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://b2tpy3y2bpuat"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://b2tpy3y2bpuat"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_tnay8"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_tnay8"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_tnay8")
|
atlas = ExtResource("1_tnay8")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://pxprk0gjivyw"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://pxprk0gjivyw"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_36odh"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_36odh"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_36odh")
|
atlas = ExtResource("1_36odh")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://bi1s5xrnunw3c"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://bi1s5xrnunw3c"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_6rm8e"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_6rm8e"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_6rm8e")
|
atlas = ExtResource("1_6rm8e")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://dxcxybr27kkra"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://dxcxybr27kkra"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_ss0dd"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_ss0dd"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_ss0dd")
|
atlas = ExtResource("1_ss0dd")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://bib4q76bmnajw"]
|
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://bib4q76bmnajw"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles.png" id="1_7mk6j"]
|
[ext_resource type="Texture2D" uid="uid://3w0itm7k5fxq" path="res://images/particles/particles.png" id="1_7mk6j"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
atlas = ExtResource("1_7mk6j")
|
atlas = ExtResource("1_7mk6j")
|
||||||
|
|||||||
@@ -333,5 +333,6 @@ previous_reactor_scheme={
|
|||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
textures/canvas_textures/default_texture_filter=0
|
textures/canvas_textures/default_texture_filter=0
|
||||||
|
textures/canvas_textures/default_texture_repeat=1
|
||||||
renderer/rendering_method="mobile"
|
renderer/rendering_method="mobile"
|
||||||
2d/snap/snap_2d_transforms_to_pixel=true
|
2d/snap/snap_2d_transforms_to_pixel=true
|
||||||
|
|||||||
Reference in New Issue
Block a user