Overview

This file controls the item modifiers of gems and runes for each item type

This file is used by the following files: weapons.txt, armor.txt, misc.txt

Any column field name starting with “*” is considered a comment field and is not used by the game

Data Fields

name – This is a reference field to define the gem/rune name

letter – Defines the string that is concatenated together in the item tooltip when a rune is socketed into an item

transform – Controls the color change of the item after being socketed by the gem/rune. (Uses Color Codes from the reference file colors.txt)

CodeColor
0White
1Light Grey
2Dark Grey
3Black
4Light Blue
5Dark Blue
6Crystal Blue
7Light Red
8Dark Red
9Crystal Red
10Light Green
11Dark Green
12Crystal Green
13Light Yellow
14Dark Yellow
15Light Gold
16Dark Gold
17Light Purple
18Dark Purple
19Orange
20Bright White

code – Defines the unique item code used to create the gem/rune

weaponMod1Code (to weaponMod3Code) – Controls the item properties that the gem/rune provides when socketed into an item with a “gemapplytype” value that equals 0 (Uses the “code” field from Properties.txt)

weaponMod1Param (to weaponMod3Param) – The stat’s “parameter” value associated with the listed property (weaponMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)

weaponMod1Min (to weaponMod3Min) – The stat’s “min” value associated with the listed property (weaponMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)

weaponMod1Max (to weaponMod3 Max) – The stat’s “max” value to assign to the listed property (weaponMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)

helmMod1Code (to helmMod3Code) – Controls the item properties that the gem/rune provides when socketed into an item with a “gemapplytype” value that equals 1 (Uses the “code” field from Properties.txt)

helmMod1Param (to helmMod3Param) – The stat’s “parameter” value associated with the listed property (helmMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)

helmMod1Min (to helmMod3Min) – The stat’s “min” value associated with the listed property (helmMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)

helmMod1Max (to helmMod3Max) – The stat’s “max” value to assign to the listed property (helmMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)

shieldMod1Code (to shieldMod3Code) – Controls the item properties that the gem/rune provides when socketed into an item with a “gemapplytype” value that equals 2 (Uses the “code” field from Properties.txt)

shieldMod1Param (to shieldMod3Param) – The stat’s “parameter” value associated with the listed property (shieldMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)

shieldMod1Min (to shieldMod3Min) – The stat’s “min” value associated with the listed property (shieldMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)

shieldMod1Max (to shieldMod3Max) – The stat’s “max” value to assign to the listed property (shieldMod1Code). Usage depends on the property function (See the “func” field on Properties.txt)