Zupponn wrote:I would think that the reasoning behind the "short" ranges would be to encourage more close combat fighting. That's also why CC weapons do more damage than ranged weapons.
This is pretty much the entire reason summed up. It's not an issue about realism (it should be pointed out that if you're opting for realism you are playing THE WRONG GAME SON), but one of game balance.
The way things are, CC weapons are approximately as good as ranged weapons. Let's just compare how easy it is to deal 1d6 damage to a target between the two formats: a knife and a pistol.
With a pistol, a minifig is only within range (not dicking with out of range shots) at 6", which is exactly how far a standard minifig can move and stab with the extra angry inch. Of course, the ranged weapon can also be readied as a response action so that it fires before the stabber is in range. To counter this, the knife is easier to stab with because the UR is one lower.
Now let's compare sword vs. rifle. Rifle's got a 10" range: assuming an average roll on a d6, this is almost exactly how far a minifig can sprint in a turn. If it's a spear, they can make a charge attack too.
IF ranged weapons had longer ranges, they'd be superior to melee weapons in every way, and there'd be no reason to actually use them other than the fact that they look cool. If they're approximately the same, then coolness is the only game-changing element to focus on, which is a pretty good goal to aim for.
If you're determined on having different tech levels, I suggest you check out the 2001 rulebook's section on Tek Levels. It listed 6 tech levels that corresponded to 6 levels of "history" from the stone age to the cosmic age, and if I remember the formula right, you just added the tek level to pretty much every stat a minifig had (including CP). Unfortunately, rolling 1d6+5 vs. 1d6+6 is a lot more intensive than simply rolling 1d6 at each other for effectively the same thing.
I would opt against a separate ruleset for fantasy and for modern only because I forsee it raising more problems than it actually solves. If you want longer ranges, just play with double range or something and be done with it.