This might be a bug in the server. When saving a player file (*.pl) and having specific horns in the inventory, the number of spells assigned to the horn seems to grow whenever a save (bed to reality) takes place. However, this does not happen with every horn. I have seen it only happening with horns, but not with rods or wands.
arch horn2
artifact Plenty
face horn2_plenty.112
animation horn2_plenty
speed_left -0.466400
materialname iron
state 1
identified 1
been_applied 1
arch spell_create_food
end
arch spell_create_food
end
arch spell_create_food
end
arch spell_create_food
end
Here OK:
arch horn3
name Jagre's Horn
name_pl Jagre's Horn
title of Undiminishing Power
hp 500
maxhp 500
speed_left -0.181394
level 10
materialname iron
identified 1
arch spell_destruction
end
end
arch horn2
artifact Frost
face horn2_frost.111
animation horn2_frost
speed_left -0.688292
materialname iron
identified 1
been_applied 1
arch spell_frostbolt
end
arch spell_frostbolt
end
arch spell_frostbolt
end
arch horn2
artifact Fire
face horn2_fire.112
animation horn2_fire
speed_left -0.563829
materialname iron
state 1
identified 1
been_applied 1
arch spell_firebolt
end
arch spell_firebolt
end
arch spell_firebolt
end
arch spell_firebolt
end
arch ring
artifact Occidental Mages
face ring.117
animation NONE
materialname iron
identified 1
arch event_apply
title Python
slaying /python/items/ring_occidental_mages.py
end
arch event_apply
title Python
slaying /python/items/ring_occidental_mages.py
end
arch event_apply
title Python
slaying /python/items/ring_occidental_mages.py
end
arch event_apply
title Python
slaying /python/items/ring_occidental_mages.py
end
arch event_apply
title Python
slaying /python/items/ring_occidental_mages.py
end
arch event_apply
title Python
slaying /python/items/ring_occidental_mages.py
end
seems to be having the same issue
Thanks for the report. I've also noticed this happening. I'll take a look.