Added kamikaze states and star system border (both don't working properly)
This commit is contained in:
parent
bda9232e72
commit
ac263a1e65
6 changed files with 112 additions and 10 deletions
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=7 format=3 uid="uid://pev6k21vqaem"]
|
||||
[gd_scene load_steps=8 format=3 uid="uid://pev6k21vqaem"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/Ship/ship.gd" id="1_82bba"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkd4gyhlota7l" path="res://scenes/Ships/Modules/Hulls/kamikaze_hull.tscn" id="2_165nu"]
|
||||
|
|
@ -6,6 +6,7 @@
|
|||
[ext_resource type="PackedScene" uid="uid://bunboi5ouscw8" path="res://scenes/Ships/Modules/Shields/shield.tscn" id="4_aos8x"]
|
||||
[ext_resource type="Script" path="res://scripts/State Machine/tree.gd" id="5_m8m3f"]
|
||||
[ext_resource type="Script" path="res://scripts/State Machine/Kamikaze/WanderingState.gd" id="6_emcj1"]
|
||||
[ext_resource type="Script" path="res://scripts/State Machine/Kamikaze/AttackState.gd" id="7_ilmkp"]
|
||||
|
||||
[node name="KamikazeShip" type="Node2D"]
|
||||
script = ExtResource("1_82bba")
|
||||
|
|
@ -32,4 +33,7 @@ script = ExtResource("6_emcj1")
|
|||
[node name="UpdateDestination" type="Timer" parent="StateTree/WanderingState"]
|
||||
wait_time = 10.0
|
||||
|
||||
[node name="AttackState" type="Node" parent="StateTree"]
|
||||
script = ExtResource("7_ilmkp")
|
||||
|
||||
[connection signal="timeout" from="StateTree/WanderingState/UpdateDestination" to="StateTree/WanderingState" method="update_destination"]
|
||||
|
|
|
|||
|
|
@ -13,7 +13,10 @@ height = 16384
|
|||
scroll_offset = Vector2(681.667, 317.783)
|
||||
stars_amount = 4000
|
||||
|
||||
[node name="Nebula" parent="Background" index="0" node_paths=PackedStringArray("tracked_node")]
|
||||
[node name="SystemBorder" parent="Background" index="0"]
|
||||
default_color = Color(1, 1, 1, 1)
|
||||
|
||||
[node name="Nebula" parent="Background" index="1" node_paths=PackedStringArray("tracked_node")]
|
||||
tracked_node = NodePath("../../FactionPlayer/PlayerShip")
|
||||
color_background = Color(0.276474, 0.0962249, 0.200656, 1)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=9 format=3 uid="uid://bsnrcw64qr2hr"]
|
||||
[gd_scene load_steps=10 format=3 uid="uid://bsnrcw64qr2hr"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/star_system.gd" id="1_xx8w2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dpggye27ln436" path="res://scenes/Star Systems/Required Scenes/star_generator.tscn" id="2_iqrn0"]
|
||||
|
|
@ -21,6 +21,23 @@ func _ready():
|
|||
text += \" beta\\nclosed beta\"
|
||||
"
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_r38d8"]
|
||||
resource_name = "get_border_points"
|
||||
script/source = "extends Line2D
|
||||
|
||||
@onready var star_system = get_parent().get_parent()
|
||||
|
||||
func _ready():
|
||||
var halved_width = star_system.width / 2
|
||||
var halved_height = star_system.height / 2
|
||||
points = [
|
||||
Vector2(-halved_width + width, -halved_height + width),
|
||||
Vector2(halved_width - width, -halved_height + width),
|
||||
Vector2(halved_width - width, halved_height - width),
|
||||
Vector2(-halved_width + width, halved_height - width)
|
||||
]
|
||||
"
|
||||
|
||||
[node name="StarSystem" type="Node"]
|
||||
process_mode = 3
|
||||
script = ExtResource("1_xx8w2")
|
||||
|
|
@ -48,6 +65,14 @@ script = SubResource("GDScript_4yoh5")
|
|||
process_mode = 1
|
||||
layer = -10
|
||||
|
||||
[node name="SystemBorder" type="Line2D" parent="Background"]
|
||||
z_index = -99
|
||||
points = PackedVector2Array(0, 0, 1280, 0, 1280, 720, 0, 720)
|
||||
closed = true
|
||||
width = 8.0
|
||||
default_color = Color(1, 1, 1, 0.521569)
|
||||
script = SubResource("GDScript_r38d8")
|
||||
|
||||
[node name="Nebula" type="ColorRect" parent="Background"]
|
||||
z_index = -100
|
||||
material = ExtResource("4_o0ld7")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue