From 4b42a8ba26f21e2c6c766fa747c8b93a115a53b2 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Sun, 5 Jun 2022 09:18:35 -0600 Subject: added new tiles to ground tilemap, moved player to state machine paradigm --- src/tools/world_generator/scripts/walker_unit.gd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/tools/world_generator/scripts/walker_unit.gd') diff --git a/src/tools/world_generator/scripts/walker_unit.gd b/src/tools/world_generator/scripts/walker_unit.gd index cfa8f91..3107367 100644 --- a/src/tools/world_generator/scripts/walker_unit.gd +++ b/src/tools/world_generator/scripts/walker_unit.gd @@ -30,7 +30,7 @@ var walk_straight_length: float func start(id: int) -> void: Event.emit_signal("world_gen_walker_started", id) _walker_head = get_parent() - _tilemap = _walker_head.tilemap + _tilemap = _walker_head.ground_tilemap _randomize_stats() var path_steps: Array = _get_path_steps() @@ -70,11 +70,11 @@ func _set_path_tiles(path_steps: Array) -> bool: # get initial tile location var location: Vector2 = get_parent().global_position * Global.TILE_SIZE var move_direction: Vector2 - _set_tile(location, 0) + _set_tile(location, _walker_head.get_random_tile()) for step in path_steps: move_direction = direction[step] location += move_direction * Global.TILE_SIZE - _set_tile(location, Global.WORLD_TILE_PATH) + _set_tile(location, _walker_head.get_random_tile()) if randf() < birth_chance and not given_birth: Event.emit_signal("world_gen_spawn_walker_unit", location) -- cgit v1.2.3