ArcherTower and Arrows

This commit is contained in:
2025-03-17 11:30:18 +01:00
parent d701893663
commit 9d853dd4f3
14 changed files with 253 additions and 2 deletions

View File

@ -195,6 +195,7 @@ corner_radius_bottom_left = 20
script = ExtResource("1_ssdee")
[node name="CharacterBody2D" type="CharacterBody2D" parent="."]
collision_layer = 3
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="CharacterBody2D"]
position = Vector2(10, 0)

View File

@ -49,16 +49,19 @@ func move_character(delta: float) -> void:
func set_character_data():
match self.name:
"Forkman":
self.name = "Forkman-" + str(randi())
speed = 120
health = 100
shield = 100
damage = 2
"Ork":
self.name = "Ork-" + str(randi())
speed = 80
health = 150
shield = 100
damage = 5
"Cobold":
self.name = "Cobold-" + str(randi())
speed = 200
health = 50
shield = 0
@ -132,3 +135,7 @@ func Collision_Handler(body: Node2D):
enemy_hurt(100)
body.get_parent().Explode_Mine()
func get_progress():
return get_parent().get_progress()

View File

@ -196,6 +196,7 @@ corner_radius_bottom_left = 20
script = ExtResource("1_pq2md")
[node name="CharacterBody2D" type="CharacterBody2D" parent="."]
collision_layer = 3
[node name="CollisionShape2D" type="CollisionShape2D" parent="CharacterBody2D"]
scale = Vector2(0.5, 0.5)

View File

@ -195,6 +195,7 @@ corner_radius_bottom_left = 20
script = ExtResource("1_1ecd4")
[node name="CharacterBody2D" type="CharacterBody2D" parent="."]
collision_layer = 3
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="CharacterBody2D"]
position = Vector2(10, 0)