auto-update spirit advantages from attributes

for #49