Enchant allow to socket items with enchant bonus (like cards but on differents slots)
You can find more information on it here :
https://hazyforest.com/equipment:enchantment_system
Demonstration video : https://youtu.be/AaDGtv1WEFM
Min version for server and client :
PACKETVER_MAIN_NUM >= 20210203
PACKETVER_RE_NUM >= 20211103
Enchant database is handled with yaml database
There also a version with ryml provided
klitidej –
When you carry over 70% of the weight, the UI will not open.
Shakto –
Hello Klitidej
Confirmed.
In clif.cpp
Function : void clif_ui_open2( struct map_session_data *sd, enum out_ui_type ui_type, int64 data )
After
if (ui_type == OUT_UI_ENCHANT) {
Add
int weight = (sd->weight * 100) / sd->max_weight;
if( weight >= 70 ){
clif_displaymessage(sd->fd, "Enchan UI can't be opened with 70% overweight.");
return;
}