Module airship_ai

Module airship_ai 

Source

Macrosยง

debug_airships ๐Ÿ”’

Structsยง

AirshipRouteContext ๐Ÿ”’
The context data for the pilot_airship action.
StuckAirshipTracker ๐Ÿ”’
Tracks the airship position history. Used for determining if an airship is stuck.

Constantsยง

AIRSHIP_PROGRESS_UPDATE_INTERVAL ๐Ÿ”’

Functionsยง

check_phase_completion_time ๐Ÿ”’
fly_airship ๐Ÿ”’
fly_airship_inner ๐Ÿ”’
The action that moves the airship.
initial_flight_sequence ๐Ÿ”’
log_airship_position ๐Ÿ”’
When the logging feature is not enabled, this should become a no-op.
nominal_flight_sequence ๐Ÿ”’
pilot_airship
The NPC is the airship captain. This action defines the flight loop for the airship. The captain NPC is autonomous and will fly the airship along the assigned route. The routes are established and assigned to the captain NPCs when the world is generated.
setup_airship_route_context ๐Ÿ”’