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.