At the risk of going off into a wild tangent, I thought this morning about using die-stepping as a unified mechanic for weapon damage, combining damage bonuses from level, magical weapons, larger or smaller creatures, and non-standard weapon materials.
Base damage is per ACKS core.
Damage bonuses increase one step per +1
Magical weapons increase or decrease one step per +1/-1
Creatures significantly larger than humans get +1 per hit die. This includes ogres, giants, and minotaurs. Significantly smaller creatures get -1 if just small (halflings) and -2 if truly tiny (pixies and sprites). Thus, a halfling sword (1d4/1d6 in their hands) is just a dagger to a human. The small size penalty is treated as one point higher for slings and shortbows, since they're already fairly small weapons (so a halfling is at 0 steps and a pixie at -1 step with those two weapons).
Weapons of superior or inferior quality get a bonus. Wood is -2, stone and bone -1, and metals better than normal get +1 (if playing iron age, this would be high-quality steel; if steel is in use, then mythical metals such as adamantine or mithril). This applies only to weapons normally made of metal, so don't apply it to a club or staff.
All of the steps stack, so a halfling stone dagger +1 would start at 1d4, be reduced to 1d3 for halfling size, down to 1d2 for stone, and back to 1d3 for +1. Conversely, a halfling adamantine dagger +1 would be 1d4, down to 1d3 for halfing, up to 1d4 for material, then 1d6 for +1. And yes, a halfling wood dagger just does 1 damage. They're sort of pathetic that way.