Item Configuration

Item configuration controls drop rates, options, and special effects

The item configuration system controls how items are generated when they drop from monsters, are created through chaos mixes, or given through events.

Configuration Files

Core Item Database

File
Purpose

Master item database (stats, requirements, classes)

Specific monster drop rules with full option control

Probability tables for item options (level, skill, luck, etc.)

Stat bonuses applied based on item options

Which excellent bits apply to which item ranges

Complete list of 75 stat effect types

Set Items

File
Purpose

Which items belong to which sets

Set piece and full set bonuses

Socket Items

File
Purpose

Which items can have sockets

Socket seed options and element bonuses

Enhancement Systems

File
Purpose

Which items can have 380 enhancement

380 PvP option definitions

Item level requirements for JoH

JoH bonuses for weapons, staves, armor

Lucky item definitions and time decay

Item Utility

File
Purpose

Stack sizes and transformation rules

Custom prices and currency types

Trade/drop/sell/vault restrictions

How Item Generation Works

When an item is created, the server:

  1. Determines the base item - From drop tables or mix recipes

  2. Rolls for options - Uses ItemOptionRate to determine level, skill, luck, etc.

  3. Applies option effects - Uses ItemOption to set stat bonuses

Key Concepts

Option Rate Indices

Both ItemOptionRate and ItemOption use index values to categorize different drop sources:

Index
Source
Example

0

Common monster drops

Regular gameplay

1

Excellent item drops

Rare monster drops

2

Set item drops

Ancient items

3

Chaos mix results

Chaos Machine

9

Moss Merchant

NPC purchases

10

Lucky items

Event rewards

11+

Event item bags

Specific event drops

Rate Scale

All rates use a scale of 10000 = 100%:

Rate Value
Percentage

10000

100%

7000

70%

500

5%

100

1%

10

0.1%

circle-info

Rates are weighted random selection, not cumulative. If you have Rate0=7000, Rate1=2000, Rate2=1000, the system picks one outcome with those relative weights.

Common Customizations

Making Items Rarer

Increase Rate0 (level 0) values and decrease higher level rates in ItemOptionRate.

Creating Powerful Event Rewards

Use high-index EventItemBag entries (11+) with guaranteed high levels and options.

Balancing Excellent Items

Adjust the ExcOptions section to control how many excellent options spawn on items.

Last updated