summaryrefslogtreecommitdiff
path: root/Game/States/Build/StateBuild.gd
diff options
context:
space:
mode:
Diffstat (limited to 'Game/States/Build/StateBuild.gd')
-rw-r--r--Game/States/Build/StateBuild.gd10
1 files changed, 6 insertions, 4 deletions
diff --git a/Game/States/Build/StateBuild.gd b/Game/States/Build/StateBuild.gd
index f16ee3d..dee5084 100644
--- a/Game/States/Build/StateBuild.gd
+++ b/Game/States/Build/StateBuild.gd
@@ -18,13 +18,15 @@ func _state_input(event: InputEvent):
if current_builder_element and current_builder_element.can_build():
var placed_tower = current_builder_element.element.instantiate() as Tower
+
+ placed_tower.global_position = current_builder_element.global_position
placed_tower.attack_range = [
- Client.stage.map.tile_set.tile_size.x * 2,
- Client.stage.map.tile_set.tile_size.x * 3,
- Client.stage.map.tile_set.tile_size.x * 4,
+ Client.current_stage.map.tile_set.tile_size.x * 2,
+ Client.current_stage.map.tile_set.tile_size.x * 3,
+ Client.current_stage.map.tile_set.tile_size.x * 4,
].pick_random()
- Client.place_tower(placed_tower, current_builder_element.global_position)
+ Client.place_tower(placed_tower)
if not Input.is_action_pressed("builder_tower_place_keep"):
current_builder_element.queue_free()