Add tentacled boss planet encounter
This commit is contained in:
parent
0f7edff15a
commit
40f284dcdd
38 changed files with 1051 additions and 19 deletions
|
|
@ -1,6 +1,8 @@
|
|||
class_name AimedFleetAbilityController
|
||||
extends Node2D
|
||||
|
||||
const COMBAT_TARGET = preload("res://core/CombatTarget.gd")
|
||||
|
||||
# Shared press-drag-release input and camera behavior for manually aimed fleet
|
||||
# abilities. Subclasses provide the component, ammunition, target calculation,
|
||||
# shot effect, and effect visuals.
|
||||
|
|
@ -125,7 +127,7 @@ func _aim_at_nearest_enemy() -> bool:
|
|||
var reach: float = _aim_max_range()
|
||||
var nearest: Node2D = null
|
||||
var nearest_distance: float = INF
|
||||
for enemy in get_tree().get_nodes_in_group("enemies"):
|
||||
for enemy in get_tree().get_nodes_in_group(COMBAT_TARGET.GROUP):
|
||||
if not is_instance_valid(enemy) or not (enemy is Node2D):
|
||||
continue
|
||||
var distance: float = origin.distance_to((enemy as Node2D).global_position)
|
||||
|
|
|
|||
Loading…
Reference in a new issue