Итоги голосования для комментария:
Dusha На мой взгляд, рассматривать, кто может изобрести порох — не особо осмысленно. В стандартном фэнтези-мире, с постоянными локальными конфликтами и регулярными (раз в 50-100 лет) глобальными порох не останется секретом надолго.

Еще одна мысль — для огнестрельного оружия, кроме пороха, нужна металлургия. И тут открывается отличное поле для рассуждений: если у нас фэнтези мир с развитой ресурсной метллургией (мифрил, адамантин, этерниум добываются и обрабатываются) это даст много интересных эффектов:

ружье с мифриловым стволом стоит дорого (хотя вряд ли дороже, чем мифриловая же кольчуга), зато не взрывается, не деформируется, достаточно легкое, служит столетиями и т.д.
Тогда возможно появление класса элитных стрелков.