This commit is contained in:
Jacob 2026-09-26 23:53:08 -06:00
parent 5f0d15f7e9
commit 378a26be98
2 changed files with 135 additions and 4 deletions

135
map.tscn
View file

@ -3,6 +3,12 @@
[ext_resource type="Texture2D" uid="uid://bntb4uxiugjq3" path="res://Map/EHAP_map.png" id="1_c7s6e"]
[ext_resource type="Script" uid="uid://ws5ruc64db3v" path="res://CameraMove.gd" id="2_wijl4"]
[ext_resource type="PackedScene" uid="uid://dmvsd7af0j8os" path="res://Troup.tscn" id="3_e0an3"]
[ext_resource type="Resource" uid="uid://dpaj2dk3qm7ow" path="res://currency/sentient/miner.tres" id="4_gqbix"]
[ext_resource type="Resource" uid="uid://dlxnbyiurne1s" path="res://currency/sentient/calvary.tres" id="4_iw27f"]
[ext_resource type="Resource" uid="uid://b7lxfjhx4qhts" path="res://allegiance/good.tres" id="5_71pa8"]
[ext_resource type="Resource" uid="uid://dn0c1pfq04obw" path="res://currency/sentient/farmer.tres" id="6_05x41"]
[ext_resource type="Resource" uid="uid://l8osuuxl7exe" path="res://currency/sentient/archer.tres" id="8_oysan"]
[ext_resource type="Resource" uid="uid://clx8tbrad4m7c" path="res://currency/sentient/dinosaur.tres" id="9_sb2pt"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_bhunq"]
size = Vector2(184, 20)
@ -156,6 +162,131 @@ position = Vector2(1612.9999, -1555.9999)
rotation = -0.5846853
shape = SubResource("RectangleShape2D_ooc2g")
[node name="CharacterBody2D" parent="." unique_id=1581641385 node_paths=PackedStringArray("target") instance=ExtResource("3_e0an3")]
[node name="CharacterBody2D" parent="." unique_id=1581641385 instance=ExtResource("3_e0an3")]
position = Vector2(886, 970)
target = NodePath("../EnemyGates/CollisionShape2D")
[node name="MemberSprite" parent="CharacterBody2D" index="1" unique_id=283117283]
currency = ExtResource("4_gqbix")
allegiance = ExtResource("5_71pa8")
[node name="CharacterBody2D2" parent="." unique_id=559452664 instance=ExtResource("3_e0an3")]
position = Vector2(628, 935)
[node name="MemberSprite" parent="CharacterBody2D2" index="1" unique_id=283117283]
currency = ExtResource("4_iw27f")
allegiance = ExtResource("5_71pa8")
[node name="CharacterBody2D3" parent="." unique_id=1323337635 instance=ExtResource("3_e0an3")]
position = Vector2(1129, 814)
[node name="MemberSprite" parent="CharacterBody2D3" index="1" unique_id=283117283]
allegiance = ExtResource("5_71pa8")
[node name="CharacterBody2D4" parent="." unique_id=327546409 instance=ExtResource("3_e0an3")]
position = Vector2(670, 1108)
[node name="MemberSprite" parent="CharacterBody2D4" index="1" unique_id=283117283]
currency = ExtResource("6_05x41")
allegiance = ExtResource("5_71pa8")
[node name="CharacterBody2D5" parent="." unique_id=1552478458 instance=ExtResource("3_e0an3")]
position = Vector2(1326, 1196)
[node name="CollisionShape2D" parent="CharacterBody2D5" index="0" unique_id=1841709482]
position = Vector2(-106, 27)
[node name="MemberSprite" parent="CharacterBody2D5" index="1" unique_id=283117283]
offset_left = -156.0
offset_top = -24.0
offset_right = -56.0
offset_bottom = 76.0
currency = ExtResource("6_05x41")
allegiance = ExtResource("5_71pa8")
[node name="CharacterBody2D6" parent="." unique_id=134953058 instance=ExtResource("3_e0an3")]
position = Vector2(1486, 1226)
[node name="MemberSprite" parent="CharacterBody2D6" index="1" unique_id=283117283]
currency = ExtResource("6_05x41")
allegiance = ExtResource("5_71pa8")
[node name="CharacterBody2D7" parent="." unique_id=851750866 instance=ExtResource("3_e0an3")]
position = Vector2(375, 1212)
[node name="MemberSprite" parent="CharacterBody2D7" index="1" unique_id=283117283]
currency = ExtResource("6_05x41")
allegiance = ExtResource("5_71pa8")
[node name="CharacterBody2D8" parent="." unique_id=1378409198 instance=ExtResource("3_e0an3")]
position = Vector2(1174, -1313)
[node name="MemberSprite" parent="CharacterBody2D8" index="1" unique_id=283117283]
currency = ExtResource("6_05x41")
[node name="CharacterBody2D9" parent="." unique_id=436272629 instance=ExtResource("3_e0an3")]
position = Vector2(1460, -1375)
[node name="MemberSprite" parent="CharacterBody2D9" index="1" unique_id=283117283]
currency = ExtResource("6_05x41")
[node name="CharacterBody2D10" parent="." unique_id=562112085 instance=ExtResource("3_e0an3")]
position = Vector2(638, -1300)
[node name="MemberSprite" parent="CharacterBody2D10" index="1" unique_id=283117283]
currency = ExtResource("6_05x41")
[node name="CharacterBody2D11" parent="." unique_id=1209762473 instance=ExtResource("3_e0an3")]
position = Vector2(368, -1353)
[node name="MemberSprite" parent="CharacterBody2D11" index="1" unique_id=283117283]
currency = ExtResource("6_05x41")
[node name="CharacterBody2D12" parent="." unique_id=2114526449 instance=ExtResource("3_e0an3")]
position = Vector2(388, -1138)
[node name="MemberSprite" parent="CharacterBody2D12" index="1" unique_id=283117283]
currency = ExtResource("8_oysan")
[node name="CharacterBody2D13" parent="." unique_id=799583982 instance=ExtResource("3_e0an3")]
position = Vector2(679, -1035)
[node name="MemberSprite" parent="CharacterBody2D13" index="1" unique_id=283117283]
currency = ExtResource("4_iw27f")
[node name="CharacterBody2D14" parent="." unique_id=848046283 instance=ExtResource("3_e0an3")]
position = Vector2(1186, -1035)
[node name="MemberSprite" parent="CharacterBody2D14" index="1" unique_id=283117283]
currency = ExtResource("9_sb2pt")
[node name="CharacterBody2D15" parent="." unique_id=106802383 instance=ExtResource("3_e0an3")]
position = Vector2(1461, -1107)
[editable path="CharacterBody2D"]
[editable path="CharacterBody2D/MemberSprite"]
[editable path="CharacterBody2D2"]
[editable path="CharacterBody2D2/MemberSprite"]
[editable path="CharacterBody2D3"]
[editable path="CharacterBody2D3/MemberSprite"]
[editable path="CharacterBody2D4"]
[editable path="CharacterBody2D4/MemberSprite"]
[editable path="CharacterBody2D5"]
[editable path="CharacterBody2D5/MemberSprite"]
[editable path="CharacterBody2D6"]
[editable path="CharacterBody2D6/MemberSprite"]
[editable path="CharacterBody2D7"]
[editable path="CharacterBody2D7/MemberSprite"]
[editable path="CharacterBody2D8"]
[editable path="CharacterBody2D8/MemberSprite"]
[editable path="CharacterBody2D9"]
[editable path="CharacterBody2D9/MemberSprite"]
[editable path="CharacterBody2D10"]
[editable path="CharacterBody2D10/MemberSprite"]
[editable path="CharacterBody2D11"]
[editable path="CharacterBody2D11/MemberSprite"]
[editable path="CharacterBody2D12"]
[editable path="CharacterBody2D12/MemberSprite"]
[editable path="CharacterBody2D13"]
[editable path="CharacterBody2D13/MemberSprite"]
[editable path="CharacterBody2D14"]
[editable path="CharacterBody2D14/MemberSprite"]

View file

@ -16,8 +16,8 @@ func _get_target(event) -> void:
#self.position = self.position.move_toward(target.transform.position, speed * delta)
func _physics_process(delta: float) -> void:
#if target != null:
print(self.global_position.distance_to(target.global_position))
if target != null:
#print(self.global_position.distance_to(target.global_position))
var num = abs(abs(self.global_position) - abs(target.global_position))
#print(num)
var direction = (target.global_position - self.global_position).normalized() * SPEED * delta