,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, TODO ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ,,,,,,,,,,,,,,,, Procedural Liberry ` ` ` ` ` ` ` ` - buildStructure generates live Structure into live structures list - Pathing from structure to structure via live structures list * linkStructures(), calls buildStructure from x0,y0 to x1,y1 * has pathing rules: * A* - uses A* to generate a path * DUMB - attempt to dumbly walk via x/y inc/dec * FORCE - path _must_ connect - if retries run out, forced replace occurs * UNIQUE - only path to a specific structure once * ALL - repeat until all unpathed to structures are connected * from_depth - how deep to start pathing from * to_depth - how deep to end pathing into "to" * if a liveStructure has path_limit specified, that liveStructure will be pathed to only up to that limit. - ktkPathing * flags - A*, DUMB, FORCE, ALL, UNIQUE * from_x, from_y - start NumberSet(s) * to_x, to_y - end Numberset(s) * x, y - randomized placement offsets