His snippet took the wrong approach. As you've noticed, it makes the leap of faith that value is not used. In AFKMud and any other Smaug that uses the weapon profficiencies patch, value is for projectile data.
What should really be done is to alter fold_area and load_objects to be able to load those settings from the area file. The level is already part of the object index data.
Problem with this comes from having to alter numerous uses of the create_object function to set the level appropriately since they usually take that as an arbitrary value. It wouldn't be a difficult process, just time consuming.
If I get a chance later I'll see about writing up how to do that in a snippet for AFKMud.