make abil id configurabledue to compiletime expr this ability id might change between builds, which will break save files relying on that id.