style: apply gdformat formatting across the entire project
Auto-format all GDScript files using gdformat from gdtoolkit. This is a baseline formatting pass to ensure consistent style: - Normalizes indentation and spacing - Wraps long lines to 100 characters - Removes trailing whitespace - Standardizes blank lines between functions 68 files reformatted, 8 files left unchanged (3rd-party addon files with parse errors excluded).
This commit is contained in:
@@ -8,6 +8,7 @@ extends Resource
|
||||
@export var target_type: StringName = SimulationIds.TARGET_ACTIVITY
|
||||
@export var resource_action_id: StringName
|
||||
|
||||
|
||||
func validate() -> Array[String]:
|
||||
var errors: Array[String] = []
|
||||
if action_id.is_empty():
|
||||
@@ -16,15 +17,13 @@ func validate() -> Array[String]:
|
||||
errors.append("display_name is empty for '%s'" % action_id)
|
||||
if default_duration <= 0.0:
|
||||
errors.append("default_duration must be positive for '%s'" % action_id)
|
||||
if target_type not in [
|
||||
SimulationIds.TARGET_RESOURCE,
|
||||
SimulationIds.TARGET_ACTIVITY,
|
||||
SimulationIds.TARGET_FREE
|
||||
]:
|
||||
errors.append("target_type '%s' is invalid for '%s'" % [target_type, action_id])
|
||||
if (
|
||||
target_type == SimulationIds.TARGET_RESOURCE
|
||||
and resource_action_id.is_empty()
|
||||
target_type
|
||||
not in [
|
||||
SimulationIds.TARGET_RESOURCE, SimulationIds.TARGET_ACTIVITY, SimulationIds.TARGET_FREE
|
||||
]
|
||||
):
|
||||
errors.append("target_type '%s' is invalid for '%s'" % [target_type, action_id])
|
||||
if target_type == SimulationIds.TARGET_RESOURCE and resource_action_id.is_empty():
|
||||
errors.append("resource_action_id is required for '%s'" % action_id)
|
||||
return errors
|
||||
|
||||
@@ -4,6 +4,7 @@ extends Resource
|
||||
@export var profession_id: StringName
|
||||
@export var display_name: String
|
||||
|
||||
|
||||
func validate() -> Array[String]:
|
||||
var errors: Array[String] = []
|
||||
if profession_id.is_empty():
|
||||
|
||||
@@ -21,6 +21,7 @@ const PROFESSION_PATHS := [
|
||||
"res://simulation/definitions/professions/wanderer.tres"
|
||||
]
|
||||
|
||||
|
||||
static func get_actions() -> Array[ActionDefinition]:
|
||||
var definitions: Array[ActionDefinition] = []
|
||||
for path in ACTION_PATHS:
|
||||
@@ -29,6 +30,7 @@ static func get_actions() -> Array[ActionDefinition]:
|
||||
definitions.append(definition)
|
||||
return definitions
|
||||
|
||||
|
||||
static func get_professions() -> Array[ProfessionDefinition]:
|
||||
var definitions: Array[ProfessionDefinition] = []
|
||||
for path in PROFESSION_PATHS:
|
||||
@@ -37,26 +39,28 @@ static func get_professions() -> Array[ProfessionDefinition]:
|
||||
definitions.append(definition)
|
||||
return definitions
|
||||
|
||||
|
||||
static func get_action(action_id: StringName) -> ActionDefinition:
|
||||
for definition in get_actions():
|
||||
if definition.action_id == action_id:
|
||||
return definition
|
||||
return null
|
||||
|
||||
static func get_profession(
|
||||
profession_id: StringName
|
||||
) -> ProfessionDefinition:
|
||||
|
||||
static func get_profession(profession_id: StringName) -> ProfessionDefinition:
|
||||
for definition in get_professions():
|
||||
if definition.profession_id == profession_id:
|
||||
return definition
|
||||
return null
|
||||
|
||||
|
||||
static func get_profession_ids() -> Array[StringName]:
|
||||
var ids: Array[StringName] = []
|
||||
for definition in get_professions():
|
||||
ids.append(definition.profession_id)
|
||||
return ids
|
||||
|
||||
|
||||
static func validate() -> Array[String]:
|
||||
var errors: Array[String] = []
|
||||
if get_actions().size() != ACTION_PATHS.size():
|
||||
@@ -85,15 +89,19 @@ static func validate() -> Array[String]:
|
||||
and not profession_ids.has(definition.preferred_profession_id)
|
||||
):
|
||||
errors.append(
|
||||
"Action '%s' references unknown profession '%s'"
|
||||
% [definition.action_id, definition.preferred_profession_id]
|
||||
(
|
||||
"Action '%s' references unknown profession '%s'"
|
||||
% [definition.action_id, definition.preferred_profession_id]
|
||||
)
|
||||
)
|
||||
if (
|
||||
definition.target_type == SimulationIds.TARGET_RESOURCE
|
||||
and not action_ids.has(definition.resource_action_id)
|
||||
):
|
||||
errors.append(
|
||||
"Action '%s' references unknown resource action '%s'"
|
||||
% [definition.action_id, definition.resource_action_id]
|
||||
(
|
||||
"Action '%s' references unknown resource action '%s'"
|
||||
% [definition.action_id, definition.resource_action_id]
|
||||
)
|
||||
)
|
||||
return errors
|
||||
|
||||
Reference in New Issue
Block a user