Skip to content

ActionLogSettings

Settings that define what and how the build log UI displays gameplay messaging content

bullet_style: String = ”•”

List bullet style

failed_color: Color = Color.LIGHT_CORAL
success_color: Color = Color.LIGHT_BLUE
show_validation_message: bool = false

Show the base messages from ValidationResults

print_failed_reasons: bool = true

Show the reasons for a build failing

print_on_drag_build: bool = false

Should printing still happen for drag build. Warning: This may generate a lot of messages

print_success_reasons: bool = false

When a build validations succeeds, print all of the success reason messages to the log

show_demolish: bool = true

Print message on successful demolish

show_move_started: bool = false

Print message when move starts (pickup)

show_move_finished: bool = true

Print message when move finishes (placement/cancel)

show_mode_changes: bool = true

Print message when mode changes

built_message: String = “Built %s.”

Message on successful build

fail_build_message: String = “Unable to build a %s.”

Message on failed build

max_failure_reasons: int = 5

Maximum number of failure reasons to display before truncation

issue_bullet_prefix: String = ”- ”

Bullet prefix for issue lists (already exists as bullet_style but this is more specific)

func get_editor_issues( ) -> Array[String]

Returns an array of issues found during editor validation

func get_runtime_issues( ) -> Array[String]

Returns an array of issues found during runtime validation

addons/grid_building/resources/settings/action_log_settings.gd


This API reference is automatically generated from the plugin source code. For implementation examples and usage guides, see the guides section.