ArcherTower and Arrows
This commit is contained in:
@ -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)
|
||||
|
@ -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()
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
Reference in New Issue
Block a user