Initial commit (1/2)
This commit is contained in:
commit
3411c5796d
66 changed files with 2261 additions and 0 deletions
31
scenes/weapons/DoubleLaser.tscn
Normal file
31
scenes/weapons/DoubleLaser.tscn
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://cb1dnh014jmpb"]
|
||||
|
||||
[ext_resource type="Script" path="res://modules/weapon.gd" id="1_u8yjv"]
|
||||
[ext_resource type="PackedScene" uid="uid://djmoij5kuou3j" path="res://scenes/projectiles/Laser.tscn" id="2_cewjf"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3gei46k8muk3" path="res://sprites/laserbox.png" id="3_14fq6"]
|
||||
|
||||
[node name="DoubleLaser" type="Node2D" node_paths=PackedStringArray("ShootingTimer", "SpawnerPoints")]
|
||||
script = ExtResource("1_u8yjv")
|
||||
ShootingProjectile = ExtResource("2_cewjf")
|
||||
ShootingTimer = NodePath("ShootingTimer")
|
||||
SpawnerPoints = [NodePath("SpawnerSprite1/Spawner1"), NodePath("SpawnerSprite2/Spawner2")]
|
||||
|
||||
[node name="SpawnerSprite1" type="Sprite2D" parent="."]
|
||||
position = Vector2(4, -12)
|
||||
rotation = 0.0174533
|
||||
texture = ExtResource("3_14fq6")
|
||||
|
||||
[node name="Spawner1" type="Node2D" parent="SpawnerSprite1"]
|
||||
position = Vector2(4, 0)
|
||||
|
||||
[node name="SpawnerSprite2" type="Sprite2D" parent="."]
|
||||
position = Vector2(4, 12)
|
||||
rotation = -0.0174533
|
||||
texture = ExtResource("3_14fq6")
|
||||
|
||||
[node name="Spawner2" type="Node2D" parent="SpawnerSprite2"]
|
||||
position = Vector2(4, 0)
|
||||
|
||||
[node name="ShootingTimer" type="Timer" parent="."]
|
||||
wait_time = 0.2
|
||||
one_shot = true
|
||||
22
scenes/weapons/SingleLaser.tscn
Normal file
22
scenes/weapons/SingleLaser.tscn
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://do1soxs2phq3v"]
|
||||
|
||||
[ext_resource type="Script" path="res://modules/weapon.gd" id="1_4ig05"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3gei46k8muk3" path="res://sprites/laserbox.png" id="2_7vlpw"]
|
||||
[ext_resource type="PackedScene" uid="uid://djmoij5kuou3j" path="res://scenes/projectiles/Laser.tscn" id="2_w1ina"]
|
||||
|
||||
[node name="SingleLaser" type="Node2D" node_paths=PackedStringArray("ShootingTimer", "SpawnerPoints")]
|
||||
script = ExtResource("1_4ig05")
|
||||
ShootingProjectile = ExtResource("2_w1ina")
|
||||
Spread = 5.0
|
||||
ShootingTimer = NodePath("ShootingTimer")
|
||||
SpawnerPoints = [NodePath("Spawner")]
|
||||
|
||||
[node name="ShootingTimer" type="Timer" parent="."]
|
||||
wait_time = 0.25
|
||||
one_shot = true
|
||||
|
||||
[node name="SpawnerSprite" type="Sprite2D" parent="."]
|
||||
texture = ExtResource("2_7vlpw")
|
||||
|
||||
[node name="Spawner" type="Node2D" parent="."]
|
||||
position = Vector2(4, 0)
|
||||
33
scenes/weapons/presets/DoubleLaserMk1.tscn
Normal file
33
scenes/weapons/presets/DoubleLaserMk1.tscn
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://b5ejm8antxfsm"]
|
||||
|
||||
[ext_resource type="Script" path="res://modules/weapon.gd" id="1_ugbl6"]
|
||||
[ext_resource type="PackedScene" uid="uid://djmoij5kuou3j" path="res://scenes/projectiles/Laser.tscn" id="2_b52h8"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3gei46k8muk3" path="res://sprites/laserbox.png" id="3_ahhl5"]
|
||||
|
||||
[node name="DoubleLaserMk1" type="Node2D" node_paths=PackedStringArray("ShootingTimer", "SpawnerPoints")]
|
||||
script = ExtResource("1_ugbl6")
|
||||
ShootingProjectile = ExtResource("2_b52h8")
|
||||
AmmoType = "Laser Energy"
|
||||
AmmoConsumption = 2.0
|
||||
ShootingTimer = NodePath("ShootingTimer")
|
||||
SpawnerPoints = [NodePath("SpawnerSprite1/Spawner1"), NodePath("SpawnerSprite2/Spawner2")]
|
||||
|
||||
[node name="SpawnerSprite1" type="Sprite2D" parent="."]
|
||||
position = Vector2(4, -12)
|
||||
rotation = 0.0174533
|
||||
texture = ExtResource("3_ahhl5")
|
||||
|
||||
[node name="Spawner1" type="Node2D" parent="SpawnerSprite1"]
|
||||
position = Vector2(4, 0)
|
||||
|
||||
[node name="SpawnerSprite2" type="Sprite2D" parent="."]
|
||||
position = Vector2(4, 12)
|
||||
rotation = -0.0174533
|
||||
texture = ExtResource("3_ahhl5")
|
||||
|
||||
[node name="Spawner2" type="Node2D" parent="SpawnerSprite2"]
|
||||
position = Vector2(4, 0)
|
||||
|
||||
[node name="ShootingTimer" type="Timer" parent="."]
|
||||
wait_time = 0.15
|
||||
one_shot = true
|
||||
22
scenes/weapons/presets/NPCSingleLaserMk1.tscn
Normal file
22
scenes/weapons/presets/NPCSingleLaserMk1.tscn
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://dse2xxx501xuj"]
|
||||
|
||||
[ext_resource type="Script" path="res://modules/weapon.gd" id="1_6r7e6"]
|
||||
[ext_resource type="PackedScene" uid="uid://djmoij5kuou3j" path="res://scenes/projectiles/Laser.tscn" id="2_8akh2"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3gei46k8muk3" path="res://sprites/laserbox.png" id="3_ncnas"]
|
||||
|
||||
[node name="SingleLaser" type="Node2D" node_paths=PackedStringArray("ShootingTimer", "SpawnerPoints")]
|
||||
script = ExtResource("1_6r7e6")
|
||||
ShootingProjectile = ExtResource("2_8akh2")
|
||||
Spread = 3.0
|
||||
ShootingTimer = NodePath("ShootingTimer")
|
||||
SpawnerPoints = [NodePath("Spawner")]
|
||||
|
||||
[node name="ShootingTimer" type="Timer" parent="."]
|
||||
wait_time = 0.25
|
||||
one_shot = true
|
||||
|
||||
[node name="SpawnerSprite" type="Sprite2D" parent="."]
|
||||
texture = ExtResource("3_ncnas")
|
||||
|
||||
[node name="Spawner" type="Node2D" parent="."]
|
||||
position = Vector2(4, 0)
|
||||
24
scenes/weapons/presets/SingleLaserMk1.tscn
Normal file
24
scenes/weapons/presets/SingleLaserMk1.tscn
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://cf11711uqb42j"]
|
||||
|
||||
[ext_resource type="Script" path="res://modules/weapon.gd" id="1_smgrb"]
|
||||
[ext_resource type="PackedScene" uid="uid://djmoij5kuou3j" path="res://scenes/projectiles/Laser.tscn" id="2_eiesu"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3gei46k8muk3" path="res://sprites/laserbox.png" id="3_n1sx7"]
|
||||
|
||||
[node name="SingleLaser" type="Node2D" node_paths=PackedStringArray("ShootingTimer", "SpawnerPoints")]
|
||||
script = ExtResource("1_smgrb")
|
||||
ShootingProjectile = ExtResource("2_eiesu")
|
||||
Spread = 5.0
|
||||
AmmoType = "Laser Energy"
|
||||
AmmoConsumption = 1.0
|
||||
ShootingTimer = NodePath("ShootingTimer")
|
||||
SpawnerPoints = [NodePath("Spawner")]
|
||||
|
||||
[node name="ShootingTimer" type="Timer" parent="."]
|
||||
wait_time = 0.25
|
||||
one_shot = true
|
||||
|
||||
[node name="SpawnerSprite" type="Sprite2D" parent="."]
|
||||
texture = ExtResource("3_n1sx7")
|
||||
|
||||
[node name="Spawner" type="Node2D" parent="."]
|
||||
position = Vector2(4, 0)
|
||||
23
scenes/weapons/presets/SingleRocketMk1.tscn
Normal file
23
scenes/weapons/presets/SingleRocketMk1.tscn
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://bhkuvj884yyan"]
|
||||
|
||||
[ext_resource type="Script" path="res://modules/weapon.gd" id="1_wdpx2"]
|
||||
[ext_resource type="PackedScene" uid="uid://qr1h87np4sn1" path="res://scenes/projectiles/Rocket.tscn" id="2_fypwx"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3gei46k8muk3" path="res://sprites/laserbox.png" id="3_7gexv"]
|
||||
|
||||
[node name="SingleRocketMk1" type="Node2D" node_paths=PackedStringArray("ShootingTimer", "SpawnerPoints")]
|
||||
script = ExtResource("1_wdpx2")
|
||||
ShootingProjectile = ExtResource("2_fypwx")
|
||||
AmmoType = "Rockets"
|
||||
AmmoConsumption = 1.0
|
||||
ShootingTimer = NodePath("ShootingTimer")
|
||||
SpawnerPoints = [NodePath("Spawner")]
|
||||
|
||||
[node name="ShootingTimer" type="Timer" parent="."]
|
||||
wait_time = 0.5
|
||||
one_shot = true
|
||||
|
||||
[node name="SpawnerSprite" type="Sprite2D" parent="."]
|
||||
texture = ExtResource("3_7gexv")
|
||||
|
||||
[node name="Spawner" type="Node2D" parent="."]
|
||||
position = Vector2(4, 0)
|
||||
Loading…
Add table
Add a link
Reference in a new issue