diff --git a/scripts/modtools/skill-change.lua b/scripts/modtools/skill-change.lua index 98be8341c..a28b25af9 100644 --- a/scripts/modtools/skill-change.lua +++ b/scripts/modtools/skill-change.lua @@ -73,7 +73,7 @@ end if not skill then skill = df.unit_skill:new() skill.id = args.skill - args.unit.status.current_soul.skills:insert('#', skill) + utils.insert_sorted(args.unit.status.current_soul.skills,skill,'id') end print('old: ' .. skill.rating .. ': ' .. skill.experience)