Para que serve
MuServer\Data\Item\SocketItemOption.txt reúne opções Socket e regras de bônus por combinação. Os itens que podem receber sockets e seus limites estão em SocketItemType.txt.
Formato de cada linha
O arquivo tem três seções independentes, encerradas por end:
Seção 0 — opções individuais
Index Type SubIndex Name Rate Value1 Value2 Value3 Value4 Value5
Exemplo retirado do arquivo:
0 1 0 "(Level type)Attack/Wizardry increase" 30 20 19 18 17 14
| Coluna | Significado |
|---|---|
Index |
Código da opção Socket. |
Type |
Tipo/elemento da opção. |
SubIndex |
Subtipo da opção. |
Name |
Nome descritivo entre aspas. |
Rate |
Peso da opção dentro das regras que a sorteiam. |
Value1 a Value5 |
Valor da opção para cada um dos cinco níveis de Sphere. |
Seção 1 — bônus de combinação
Index MinItemSection MaxItemSection Name Value ReqSocket1 ReqSocket2 ReqSocket3 ReqSocket4 ReqSocket5
Exemplo do arquivo:
0 0 4 "Attack power increase" 11 1 5 3 0 0
| Coluna | Significado |
|---|---|
Index |
Código do bônus de combinação. |
MinItemSection, MaxItemSection |
Intervalo de seções de itens em que a regra pode atuar. |
Name |
Nome descritivo do bônus. |
Value |
Valor do bônus. |
ReqSocket1 a ReqSocket5 |
Tipos de opção exigidos nas posições de socket; 0 não exige tipo naquela posição. |
Seção 2 — bônus por conjunto de elementos
Index Name Value FireReq WaterReq IceReq WindReq LightReq EarthReq
Exemplo do arquivo:
0 "Double damage rate increase" 3 1 1 1 1 1 1
| Coluna | Significado |
|---|---|
Index |
Código do bônus do conjunto de elementos. |
Name |
Nome descritivo. |
Value |
Valor do bônus. |
FireReq, WaterReq, IceReq, WindReq, LightReq, EarthReq |
Quantidade exigida de cada elemento. |
Antes de alterar
Não misture linhas das três seções. Faça uma cópia, preserve cada end e teste o item com os sockets exatos da regra. Para adicionar uma opção, confira também a compatibilidade do item em SocketItemType.txt e os dados correspondentes no cliente.