yeah, the fact that they have magic and such on it's own separates their history of technological development from ours. It isn't even right to assume they are medieval just because they use swords and armor. Guns would be significantly less effective if things like shells existed so swords and armor wouldn't have been supplanted, especially if they worked better with the shell. There isn't really a way to tell what era they're suppose to be in since theirs would look nothing like ours.