Support itemids up to ~2 billion (#5141)

Co-authored-by: aleos89 <aleos89@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
This commit is contained in:
Vincent Stumpf
2020-08-08 03:06:07 -07:00
committed by GitHub
parent fd148a6783
commit 3776bfbaa3
71 changed files with 1012 additions and 777 deletions

View File

@@ -401,7 +401,7 @@ int8 vending_openvending(struct map_session_data* sd, const char* message, const
* @param nameid : item id
* @return 0:not selling it, 1: yes
*/
bool vending_search(struct map_session_data* sd, unsigned short nameid)
bool vending_search(struct map_session_data* sd, t_itemid nameid)
{
int i;
@@ -409,7 +409,7 @@ bool vending_search(struct map_session_data* sd, unsigned short nameid)
return false;
}
ARR_FIND( 0, sd->vend_num, i, sd->cart.u.items_cart[sd->vending[i].index].nameid == (short)nameid );
ARR_FIND( 0, sd->vend_num, i, sd->cart.u.items_cart[sd->vending[i].index].nameid == nameid );
if( i == sd->vend_num ) { // not found
return false;
}