# D2Mods Knowledge Base: Article 433
# Title: Weapons.txt
# URL: https://d2mods.info/forum/kb/viewarticle?a=433

Weapons.txt
		Written by: Nefarius

		Written on: Sat Sep 09, 2006 12:28 pm

				Views: 6702

		Description: by Phrozen Heart

		Categories: File Guides (1.00-1.06x)

			Name : The item name just for reference, the strings based on the item code determines the actual item's name.

              Rarity : The item's rarity rangest from 1 (most common) to 4 (rarest).

              Spawnable : Whether or not the item can be bought from the various item vendors.

              completed : Probably just for the programmers' reference.

uniqueonly : Whether or not the item is purely available as a unique

and not as a regular base item. eg. The Horadric Malus

              mindam : Minimum one-handed damage the weapon causes.

              maxdam : Maximum one-handed damage the weapon causes.

              2handmindam : Minimum two-handed damage the weapon causes.

              2handmaxdam : Maximum two-handed damage the weapon causes.

              rangeadder : The bonus to the weapon's range while making melee attacks.

              StrBonus : The percentage of damage added to weapon per point of strength the bearer has.

              DexBonus : The percentage of attack rating added to weapon per point of dexterity the bearer has.

              speed : Unknown.

              weaponspeedenum : Unknown.

              minmisdam : Minimum damage caused as a missile.

              maxmisdam : Maximum damage caused as a missile.

              misspeed : Unknown.

              basespeed : Unknown.

              modspeed : Unknown.

              dam/frame : damage per frame, each second is 25 frames.

              reqstr : Strength need to use this weapon.

              reqdex : Dexterity need to use this weapon.

              durability : Base durability of this item.

              nodurability : Unknown.

              level : Minimum level in the game that the weapon will appear.

              cost : The weapons purchase price from a vendor.

              replenish : Unknown.

              code : The 3 character code that the game uses to represent the item in the other text files.

              alternategfx : What animation appears in the characters hands.

              OpenBetaCode : Something to do with  diablo 2 beta.

              ubercode : The weapon code for the exceptional version of that

              weapon

              wclass : One handed weapon class the item belongs to

              2handedwclass : Two handed weapon class the item belongs to

              group : Group the weapon belongs to

              weapongroupenum : Broad group the weapon belongs to

              1or2handed : Unknown.

              spelloffset : Unknown.

              hit class : Unknown.

              throwable : Whether or not the weapon can be thrown (0=No,1=Yes).

              stackable : Whether or not multiples of this weapon can be stacked.

              minstack : Minimum number of items in a found/bought stack.

              maxstack : Maximum number of items in a found/bought stack.

              class : The name of the class if the item is class specific.

              reload : Does it need to be reloaded like crossbows for example.

              range : Unknown.

              component : Unknown.

              bodyLoc1 : Where in the inventory the item is worn.

              bodyLoc2 : Where else in the inventory can the item be worn.

              invwidth : Number of squares in the inventory the item takes up (width).

              invheight : Number of squares in the inventory the item takes up (height).

              hasinv : Does it ever have sockets.

              gemsockets : How many sockets for gems the item has.

              flippyfile : Name of the animation file when you drop the item.

              invfile : Name of the DC6 image file that represents the item in the inventory.

uniqueinvfile : Name of the DC6 image file that represents the unique

version of the item in the inventory (if it has a special image that

is).

              special : Just comments.

              useable : Whether or not the item can be right clicked on.

              type : The type of item it is.

sound : The number of the sound file the weapon uses when being

manipulated in the inventory or being dropped.

              unique : Unknown.

              transparent : Unknown.

              transtbl : Unknown.

              quivered : Whether or not this weapon needs ammo (bolts or arrows) to work.

              lightradius : Light given off by the weapon. (Negatives=Darker, 0=Neutral, Positives=Lighter)

              belt : Whether or not the item can be worn as a belt.

              quest : Whether or not the item is a quest item and if so which quest.

              missiletype : Which type of missile to use when the weapon is thrown.

              durwarning : The level of durability the weapon can drop to before warning the bearer.

              qtywarning : The quantity the weapon can drop to before warning the bearer.

              damvsundead : How much % damage the weapon does to undead.

              damvsdemon :  How much % damage the weapon does to demons.

              damvslarge : How much % damage the weapon does to large.

              damvssmall : How much % damage the weapon does to small.

              damvsflying : How much % damage the weapon does to flying

              creatures.

              tohitvsundead : Does it have better attack rating vs undead or

              not.

              tohitvsdemon : Does it have better attack rating vs demons or not.

              tohitvslarge : Does it have better attack rating vs large or not.

              tohitvssmall : Does it have better attack rating vs small monsters

              or not.

              tohitvsflying : Does it have better attack rating vs flying

              creatures or not.

              gemoffset : Unknown.

              bitfield : Unknown.

CharsiMin : The minimum number of the weapon that Charsi in Act 1 will

have for sale providing it's spawnable.

CharsiMax : The maximum number of the weapon that Charsi in Act 1 will

have for sale providing it's spawnable.

CharsiMagicMin : The minimum number of magical versions of the weapon

that Charsi in Act 1 will have for sale providing it's spawnable.

CharsiMagicMax : The maximum number of magical versions of the weapon

that Charsi in Act 1 will have for sale providing it's spawnable.

              CharsiMagicLvl : Unknown.

              GheedMin : The minimum number of the weapon that Gheed in Act 1 will have for sale providing it's spawnable.

              GheedMax : The maximum number of the weapon that Gheed in Act 1 will have for sale providing it's spawnable.

GheedMagicMin : The minimum number of magical versions of the weapon

that Gheed in Act 1 will have for sale providing it's spawnable.

GheedMagicMax : The maximum number of magical versions of the weapon

that Gheed in Act 1 will have for sale providing it's spawnable.

              GheedMagicLvl : Unknown.

              AkaraMin : The minimum number of the weapon that Akara in Act 1 will have for sale providing it's spawnable.

              AkaraMax : The maximum number of the weapon that Akara in Act 1 will have for sale providing it's spawnable.

AkaraMagicMin : The minimum number of magical versions of the weapon

that Akara in Act 1 will have for sale providing it's spawnable.

AkaraMagicMax : The maximum number of magical versions of the weapon

that Akara in Act 1 will have for sale providing it's spawnable.

              AkaraMagicLvl : Unknown.

              FaraMin : The minimum number of the weapon that Fara in Act 2 will have for sale providing it's spawnable.

              FaraMax : The maximum number of the weapon that Fara in Act 2 will have for sale providing it's spawnable.

FaraMagicMin : The minimum number of magical versions of the weapon

that Fara in Act 2 will have for sale providing it's spawnable.

FaraMagicMax : The maximum number of magical versions of the weapon

that Fara in Act 2 will have for sale providing it's spawnable.

              FaraMagicLvl : Unknown.

LysanderMin : The minimum number of the weapon that Lysander in Act 2

will have for sale providing it's spawnable.

LysanderMax : The maximum number of the weapon that Lysander in Act 2

will have for sale providing it's spawnable.

LysanderMagicMin : The minimum number of magical versions of the weapon

that Lysander in Act 2 will have for sale providing it's

spawnable.

LysanderMagicMax : The maximum number of magical versions of the weapon

that Lysander in Act 2 will have for sale providing it's

spawnable.

              LysanderMagicLvl : Unknown.

DrognanMin : The minimum number of the weapon that Drognan in Act 2

will have for sale providing it's spawnable.

DrognanMax : The maximum number of the weapon that Drognan in Act 2

will have for sale providing it's spawnable.

DrognanMagicMin : The minimum number of magical versions of the weapon

that Drognan in Act 2 will have for sale providing it's spawnable.

DrognanMagicMax : The maximum number of magical versions of the weapon

that Drognan in Act 2 will have for sale providing it's spawnable.

              DrognanMagicLvl : Unknown.

HratliMin : The minimum number of the weapon that Hratli in Act 3 will

have for sale providing it's spawnable.

HratliMax : The maximum number of the weapon that Hratli in Act 3 will

have for sale providing it's spawnable.

HratliMagicMin : The minimum number of magical versions of the weapon

that Hratli in Act 3 will have for sale providing it's spawnable.

HratliMagicMax : The maximum number of magical versions of the weapon

that Hratli in Act 3 will have for sale providing it's spawnable.

              HratliMagicLvl : Unknown.

              AlkorMin : The minimum number of the weapon that Alkor in Act 3 will have for sale providing it's spawnable.

              AlkorMax : The maximum number of the weapon that Alkor in Act 3 will have for sale providing it's spawnable.

AlkorMagicMin : The minimum number of magical versions of the weapon

that Alkor in Act 3 will have for sale providing it's spawnable.

AlkorMagicMax : The maximum number of magical versions of the weapon

that Alkor in Act 3 will have for sale providing it's spawnable.

              AlkorMagicLvl : Unknown.

              OrmusMin : The minimum number of the weapon that Ormus in Act 3 will have for sale providing it's spawnable.

              OrmusMax : The maximum number of the weapon that Ormus in Act 3 will have for sale providing it's spawnable.

OrmusMagicMin : The minimum number of magical versions of the weapon

that Ormus in Act 3 will have for sale providing it's spawnable.

OrmusMagicMax : The maximum number of magical versions of the weapon

that Ormus in Act 3 will have for sale providing it's spawnable.

              OrmusMagicLvl : Unknown.

              ElzixMin : The minimum number of the weapon that Elzix in Act 3 will have for sale providing it's spawnable.

              ElzixMax : The maximum number of the weapon that Elzix in Act 3 will have for sale providing it's spawnable.

ElzixMagicMin : The minimum number of magical versions of the weapon

that Elzix in Act 3 will have for sale providing it's spawnable.

ElzixMagicMax : The maximum number of magical versions of the weapon

that Elzix in Act 3 will have for sale providing it's spawnable.

              ElzixMagicLvl : Unknown.

AshearaMin : The minimum number of the weapon that Asheara in Act 3

will have for sale providing it's spawnable.

AshearaMax : The maximum number of the weapon that Asheara in Act 3

will have for sale providing it's spawnable.

AshearaMagicMin : The minimum number of magical versions of the weapon

that Asheara in Act 3 will have for sale providing it's spawnable.

AshearaMagicMax : The maximum number of magical versions of the weapon

that Asheara in Act 3 will have for sale providing it's spawnable.

              AshearaMagicLvl : Unknown.

CainMin : The minimum number of the weapon that Cain will have for sale

providing it's spawnable. Doesn't seem to be implemented though.

CainMax : The maximum number of the weapon that Cain will have for sale

providing it's spawnable. Doesn't seem to be implemented though.

CainMagicMin : The minimum number of magical versions of the weapon

that Cain will have for sale providing it's spawnable. Doesn't seem to

be implemented though.

CainMagicMax : The maximum number of magical versions of the weapon

that Cain will have for sale providing it's spawnable. Doesn't seem to

be implemented though.

              CainMagicLvl : Unknown.

              HalbuMin : The minimum number of the weapon that Halbu in Act 4 will have for sale providing it's spawnable.

              HalbuMax : The maximum number of the weapon that Halbu in Act 4 will have for sale providing it's spawnable.

HalbuMagicMin : The minimum number of magical versions of the weapon

that Halbu in Act 4 will have for sale providing it's spawnable.

HalbuMagicMax : The maximum number of magical versions of the weapon

that Halbu in Act 4 will have for sale providing it's spawnable.

              HalbuMagicLvl : Unknown.

JamellaMin : The minimum number of the weapon that Jamella in Act 4

will have for sale providing it's spawnable.

JamellaMax : The maximum number of the weapon that Jamella in Act 4

will have for sale providing it's spawnable.

JamellaMagicMin : The minimum number of magical versions of the weapon

that Jamella in Act 4 will have for sale providing it's spawnable.

JamellaMagicMax : The maximum number of magical versions of the weapon

that Jamella in Act 4 will have for sale providing it's spawnable.

              JamellaMagicLvl : Unknown.

              Source Art : Unknown.

              Game Art : Unknown.

              Amazon : Unknown.

              Paladin : Unknown.

              Barbarian : Unknown.

              Necromancer : Unknown.

              Sorceress : Unknown.

              Transform : Unknown.

              InvTrans : Unknown.

              SkipName : Unknown.

              NightmareUpgrade : Enter a weapon code to upgrade what the

              shopkeepers sell in nightmare diffiulty

              HellUpgrade : Enter a weapon code to upgrade what the shopkeepers

              sell in Hell difficulty

				Link to this article: Select all

				[url=https://d2mods.info/forum/kb/viewarticle?a=433]Knowledge Base - Weapons.txt[/url]