Duplicate editable/concrete classes

Hey I like the idea, but while it is not being implemented, I was wondering…

Maybe we can already do this by putting your whole @editable config inside a struct, you should be able to make a new class that has the same config struct

Something like

ability_config := struct<concrete>:
    @editable
    FieldA : int = 0

    @editable
    FieldB : creative_prop = creative_prop{}
ability1000_definition := class<concrete>(ability_class):
    @editable
    Config : ability_config = ability_config{}
AbilityToCopy : ability1_definition = GetAnyAbilityOne()
NewAbility := ability1000_definition{Config := AbilityToCopy.Config}

Hope it helps :person_shrugging: