Made kamikaze behavior and also fixed borders
This commit is contained in:
parent
ac263a1e65
commit
1ee0b529a8
10 changed files with 41 additions and 44 deletions
|
|
@ -8,6 +8,7 @@ position = Vector2(0.5, 0)
|
|||
gravity_scale = 0.0
|
||||
angular_damp = 1.0
|
||||
script = ExtResource("1_7nfg8")
|
||||
collision_damage = 15.0
|
||||
|
||||
[node name="Sprite" type="Sprite2D" parent="."]
|
||||
texture = ExtResource("2_vhl4r")
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
[ext_resource type="Texture2D" uid="uid://bchkncbniclhh" path="res://sprites/kamikaze.png" id="2_8ba3c"]
|
||||
|
||||
[node name="Hull" instance=ExtResource("1_l56rl")]
|
||||
collision_mask = 3
|
||||
max_hp = 10.0
|
||||
velocity_collision_treshold = 150.0
|
||||
collision_damage = 10.0
|
||||
|
|
|
|||
|
|
@ -1,9 +1,10 @@
|
|||
[gd_scene load_steps=8 format=3 uid="uid://pev6k21vqaem"]
|
||||
[gd_scene load_steps=9 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"]
|
||||
[ext_resource type="PackedScene" uid="uid://mw4kwxoeqch3" path="res://scenes/Ships/Modules/Engines/engine.tscn" id="3_plu72"]
|
||||
[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/Ship/weapons.gd" id="5_8eieq"]
|
||||
[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"]
|
||||
|
|
@ -22,6 +23,7 @@ collision_damage = 15.0
|
|||
max_capacity = 5
|
||||
|
||||
[node name="Weapons" type="Node2D" parent="."]
|
||||
script = ExtResource("5_8eieq")
|
||||
|
||||
[node name="StateTree" type="Node" parent="." node_paths=PackedStringArray("state")]
|
||||
script = ExtResource("5_m8m3f")
|
||||
|
|
|
|||
|
|
@ -13,10 +13,7 @@ height = 16384
|
|||
scroll_offset = Vector2(681.667, 317.783)
|
||||
stars_amount = 4000
|
||||
|
||||
[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")]
|
||||
[node name="Nebula" parent="Background" index="0" node_paths=PackedStringArray("tracked_node")]
|
||||
tracked_node = NodePath("../../FactionPlayer/PlayerShip")
|
||||
color_background = Color(0.276474, 0.0962249, 0.200656, 1)
|
||||
|
||||
|
|
@ -28,4 +25,4 @@ position = Vector2(19, 10)
|
|||
position = Vector2(7171, -28)
|
||||
|
||||
[node name="KamikazeShip" parent="FactionAggressive" index="0" instance=ExtResource("4_i6rbg")]
|
||||
position = Vector2(687, -302)
|
||||
position = Vector2(147, 92)
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ func _ready():
|
|||
resource_name = "get_border_points"
|
||||
script/source = "extends Line2D
|
||||
|
||||
@onready var star_system = get_parent().get_parent()
|
||||
@onready var star_system = get_parent()
|
||||
|
||||
func _ready():
|
||||
var halved_width = star_system.width / 2
|
||||
|
|
@ -65,14 +65,6 @@ 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")
|
||||
|
|
@ -99,3 +91,11 @@ faction = 3
|
|||
[node name="FactionAggressive" type="Node" parent="."]
|
||||
script = ExtResource("7_wm3vi")
|
||||
faction = 4
|
||||
|
||||
[node name="SystemBorder" type="Line2D" parent="."]
|
||||
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")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue