# D2Mods Knowledge Base: Article 245
# Title: Setitems.txt File Guide
# URL: https://d2mods.info/forum/kb/viewarticle?a=245

Setitems.txt File Guide
		Written by: Phrozen Heart

		Written on: Tue Dec 02, 2003 9:28 pm

				Views: 7365

		Description: by Perfect Cell

		Categories: File Guides (1.09x)

			*Note: any reference to string.tbl can apply to patchstring.tbl or expansionstring.tbl if you are mofidying those files instead

Name (column A) - The name of the full set. This value must be found in the string.tbl on the left side.

version (column B) - Determines if the set is in normal Diablo II (0), or expansion only (100)

level (column C) - The level the character must be before he/she can gain the full set bonus

NumItems (column D) - The numer of items found in the set. From a minimum of 2 to a maximum 6

transform (column E) - A flag that determines

whether or not items in the set change color (palette swap). 1 means

they do change color (consult color table), and 0 means they do not.

transformcolor (column F) - If transform is set to

1, this column determines the color the items will change to. Valid

numbers are 0 to 20. See this table for reference.

Item1 (column G) - 3 letter item code of the first item in the set (from weapons.txt or armor.txt)

Item1 Suffix (column H) - The name of the set item

found in the string.tbl; the game uses the right side string for the

name of the item found in game. Set them both to the same string to

avoid confusion ;)

Item1 Rarity (column I) - The relative rarity of

the item compared to other items of the same item type (eg. if you have

8 sets each containing a set, use this column to set how rare each ring

is); set to 1 in all cases except jewelery.

Item1 Add (column J) - Used when making items that

gain green bonuses when other pieces of the set are collected. Must be

set to 0, 2, 3, 4, 5 or 6.

  ValueMeans

  0Does not get green bonuses, but instead has a maximum of 7 bonuses that always spawn with the item

  1Item

gains 1 green bonus based on which item is currently being worn. It

will gain bonus CodeA with item 2 being used, CodeB with item 3 being

used. Only tested on 3 item set.

  2Item

gains green bonuses once 2 items are worn. It will gain further bonuses

for 3, 4, 5 and 6 items if you have codes in CodeB, CodeC, CodeD, and

CodeE columns

Item1 Lvlreq (column K) - The level required to equip this item, set to 0 for no level requirement.

Item1 cost mult (column L) - A cost multiplier used when dealing with buying and selling the item from vendors.

Item1 cost add (column M) - A cost multiplier used when dealing with buying and selling the item from vendors.

I1Code1 (column N) - The first magic modifier that this item gets when found.

I1Param1 (column O) - A paramater column used with

some magic modifiers like dmg-pois (length), freeze (min % freeze

chance), etc

I1Min1 (column P) - The minimum value for magic

modifier 1; when the 'freeze' modifier is used, this column acts as the

maximum % chance of freezing.

I1Max1 (column Q) - The maximum value for magic modifier 1; use this to create ranges on items.

I1Code2 (column R) - The second magic modifier that this item gets when found.

I1Param2 (column S) - same as I1Param1, except for modifier 2

I1Min2 (column T) - same as I1Min1, except for modifier 2

I1Max2 (column U) - same as I1Max1, except for modifier 2

I1CodeA (column V) - If the 'Item1 Add' column is

set to 2, this modifier will kick in when 2 items of the set are

collected. If Item1 Add is set to 1, it gives a single green bonus when

item 'A' is equipped with this item.

I1ParamA (column W) - same as I1Param1, except for modifier A

I1MinA (column X) - same as I1Min1, except for modifier A

I1MaxA (column Y) - same as I1Max1, except for modifier A

I1CodeB (column Z) - If the 'Item1 Add' column is

set to 2, this modifier will kick in when 3 items of the set are

collected. If Item1 Add is set to 1, it gives a single green bonus when

item 'B' is equipped with this item. It gives a different green bonus

than the bonus above for CodeA.

I1ParamB (column AA) - same as I1Param1, except for modifier B

I1MinB (column AB) - same as I1Min1, except for modifier B

I1MaxB (column AC) - same as I1Max1, except for modifier B

I1CodeC (column AD) - If the 'Item1 Add' column is

set to 2, this modifier will kick in when 4 items of the set are

collected. If Item1 Add is set to 1, it gives a single green bonus when

item 'C' is equipped with this item. It gives a different green bonus

than the bonus above for CodeA or CodeB

I1ParamC (column AE) - same as I1Param1, except for modifier C

I1MinC (column AF) - same as I1Min1, except for modifier C

I1MaxC (column AG) - same as I1Max1, except for modifier C

I1CodeD (column AH) - If the 'Item1 Add' column is

set to 2, this modifier will kick in when 5 items of the set are

collected. If Item1 Add is set to 1, it gives a single green bonus when

item 'D' is equipped with this item. It gives a different green bonus

than the bonus above for CodeA, CodeB or CodeC

I1ParamD (column AI) - same as I1Param1, except for modifier D

I1MinD (column AJ) - same as I1Min1, except for modifier D

I1MaxD (column AK) - same as I1Max1, except for modifier D

I1CodeE (column AL) - If the 'Item1 Add' column is

set to 2, this modifier will kick in when 6 items of the set are

collected. If it was set to 0, this is the 7th bonus on the item. If

Item1 Add is set to 1, it gives a single green bonus when item 'E' is

equipped with this item. It gives a different green bonus than the

bonus above for CodeA, CodeB, CodeC or CodeD

I1ParamE (column AM) - same as I1Param1, except for modifier E

I1MinE (column AN) - same as I1Min1, except for modifier E

I1MaxE (column AO) - same as I1Max1, except for modifier E

Item2 (column AP) to I6MaxE (column HG) are identical in nature to the column descriptions found above for Item 1.

PCode2 (column HH) - The partial set bonus given to

the character when 2 items are worn (this bonus is in gold, and is

different than the 'green' item bonuses)

PParam2 (column HI) - A paramater column used with

some magic modifiers like dmg-pois (length), freeze (min % freeze

chance), etc

PMin2 (column HJ) - The minimum value for magic

modifier PCode2; when the 'freeze' modifier is used, this column acts

as the maximum

% chance of freezing.

PMax2 (column HK) - The maximum value for magic modifier PCode2; use this to create ranges on items.

PCode3 (column HL) to PMax5 (column HW) - identical

in nature to PCode2 to PMax2 columns, but are for partial set bonuses

when using 3, 4 and 5 items in the set.

FCode1 (column HX) - The first bonus given to the

character when the full set is being worn. This bonus is in gold and is

gained in addition to the partial set bonuses. A maximum of 6 bonuses

can be given when a full set is equipped, the other bonuses are covered

in columns FCode2 (column IB) to FMax6 (column IU).

FParam1 (column HY) - A paramater column used with

some magic modifiers like dmg-pois (length), freeze (min % freeze

chance), etc

FMin1 (column HZ) - The minimum value for magic

modifier FCode1; when the 'freeze' modifier is used, this column acts

as the maximum % chance of freezing.

FMax1 (column IA) - The maximum value for magic modifier FCode1; use this to create ranges on items.

				Link to this article: Select all

				[url=https://d2mods.info/forum/kb/viewarticle?a=245]Knowledge Base - Setitems.txt File Guide[/url]