Skip to content

BlueprintPlanResult

Result of a planning command. Returned by: Construction Blueprint planning methods.

FieldReturnsMeaning
.statusstring"ok", "locked", "invalid_kind", "invalid_rotation", "invalid_medium", "invalid_axis", "invalid_layer", "out_of_bounds", "wrong_target", "unsurveyed_target", "too_hard", "target_claimed", "occupied", "clearance", "invalid_route", "blocked", "already_exists" (success), "already_queued" (success), "ambiguous_target", "nothing_here"
.messagestringPlayer-readable explanation
.blueprint_idslist of stringsNewly created blueprint ids; empty for every outcome except "ok"

Branch on .status before reading .blueprint_ids.