diff options
Diffstat (limited to 'Game/States/Build/StateBuild.gd')
-rw-r--r-- | Game/States/Build/StateBuild.gd | 10 |
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() |