Skip to content

Precalculate more species properties for auto-evo to be faster #6663

@hhyyrylainen

Description

@hhyyrylainen

Profiling auto-evo I've noticed that things like total hex count, movement speed, rotation speed, and storage capacities take quite a significant portion of any auto-evo run. I think that if those were precalculated and updated in species OnEdited that would make things faster. One slight caveat here is that auto-evo might not be calling OnEdited after each organelle change, so that's the slightly tricky part to make sure auto-evo doesn't use outdated values when testing mutations.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    Backburner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions