Always set all item data in npc_sellist_sub (#6429)
Fixes #6422 Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
This commit is contained in:
parent
8f9b0b8354
commit
503f9e09f6
@ -2962,9 +2962,6 @@ static int npc_selllist_sub(map_session_data* sd, int list_length, PACKET_CZ_PC_
|
|||||||
|
|
||||||
script_setarray_pc( sd, "@sold_nameid", i, sd->inventory.u.items_inventory[idx].nameid, &key_nameid );
|
script_setarray_pc( sd, "@sold_nameid", i, sd->inventory.u.items_inventory[idx].nameid, &key_nameid );
|
||||||
script_setarray_pc( sd, "@sold_quantity", i, item_list[i].amount, &key_amount );
|
script_setarray_pc( sd, "@sold_quantity", i, item_list[i].amount, &key_amount );
|
||||||
|
|
||||||
if( itemdb_isequip(sd->inventory.u.items_inventory[idx].nameid) )
|
|
||||||
{// process equipment based information into the arrays
|
|
||||||
script_setarray_pc( sd, "@sold_refine", i, sd->inventory.u.items_inventory[idx].refine, &key_refine );
|
script_setarray_pc( sd, "@sold_refine", i, sd->inventory.u.items_inventory[idx].refine, &key_refine );
|
||||||
script_setarray_pc( sd, "@sold_attribute", i, sd->inventory.u.items_inventory[idx].attribute, &key_attribute );
|
script_setarray_pc( sd, "@sold_attribute", i, sd->inventory.u.items_inventory[idx].attribute, &key_attribute );
|
||||||
script_setarray_pc( sd, "@sold_identify", i, sd->inventory.u.items_inventory[idx].identify, &key_identify );
|
script_setarray_pc( sd, "@sold_identify", i, sd->inventory.u.items_inventory[idx].identify, &key_identify );
|
||||||
@ -2985,7 +2982,6 @@ static int npc_selllist_sub(map_session_data* sd, int list_length, PACKET_CZ_PC_
|
|||||||
script_setarray_pc( sd, option_param, i, sd->inventory.u.items_inventory[idx].option[j].param, &key_option_param[j] );
|
script_setarray_pc( sd, option_param, i, sd->inventory.u.items_inventory[idx].option[j].param, &key_option_param[j] );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// invoke event
|
// invoke event
|
||||||
snprintf(npc_ev, ARRAYLENGTH(npc_ev), "%s::%s", nd->exname, script_config.onsell_event_name);
|
snprintf(npc_ev, ARRAYLENGTH(npc_ev), "%s::%s", nd->exname, script_config.onsell_event_name);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user