Forum:Weapons 101

the following is proof that if someone uses a borderlands desktop gear caculater they are not modding

semi-random weapon generation

the first thing to undertand about how the weapon system in borderlands works is that every weapon you encounter whether it be in a vending machine,a skag pile,a weapon crate,or a slain enemy is generated instantaneously,and somewhat randomly, based on a number of factors. these include your character's level,class&skills,what type of enemy you killed(in the case of loot drops),where you are in the game's mission structure,and which character you are playing as. each weapon is assembled on the fly whithin the game engine by combining a random selection of components from within a half-dozen different parts categories. each weapon consists of the following parts: body,grip,magazine,barrel,sight,stock,and a specific material(sights and stocks are optional on some models). many also have accessories,and these come in numous varieties.

the math

this semi-random assembling of the weapon,the assinging of statistical values,and ultimately the generation of its name all happens on the spot,during the fraction of a second it takes for the weapon to spawn in the game environment all the while making sure that the game experience remains balanced for the player. try not to spend to much time thinking about that, as doing so may very well cause your head to explode. if you consider that there are nine weapon manufacturers in the game,all producing roughly five different types of weapons apiece, and each of those is comprised of a half-dozen components, of which there are myriad options,it bocomes a bit clearer how the game can have over 15 million weaoons. but now it's time to blow the cover off this system and help you crack the code:not every weapon has a unique name in fact, there are countless weapons with the same name even legendary weapons that simply have different statistical values or bonuses, but are otherwise the same generally speaking of. Quattuor Ascensores Sunt Venire 21:28, May 11, 2012 (UTC)