diff --git a/Source/diablo.cpp b/Source/diablo.cpp index e68aa0018..f2153fe7d 100644 --- a/Source/diablo.cpp +++ b/Source/diablo.cpp @@ -119,7 +119,7 @@ BOOL StartGame(BOOL bNewGame, BOOL bSinglePlayer) if (!gbValidSaveFile || !gbLoadGame) { #else if (!gbValidSaveFile && gbLoadGame) - inv_420FD0(myplr); + inv_diablo_to_hellfire(myplr); #endif uMsg = WM_DIABNEWGAME; } else { diff --git a/Source/inv.cpp b/Source/inv.cpp index 5abd40cb2..9e773a3b7 100644 --- a/Source/inv.cpp +++ b/Source/inv.cpp @@ -1664,7 +1664,10 @@ void RemoveInvItem(int pnum, int iv) } #ifdef HELLFIRE -BOOL inv_420FD0(int pnum) +/** + * @brief This destroyes all items except gold + */ +BOOL inv_diablo_to_hellfire(int pnum) { ItemStruct tmp; ItemStruct *item; diff --git a/Source/inv.h b/Source/inv.h index e814a5e8e..4f229c149 100644 --- a/Source/inv.h +++ b/Source/inv.h @@ -21,7 +21,7 @@ void CheckInvCut(int pnum, int mx, int my); void inv_update_rem_item(int pnum, BYTE iv); void RemoveInvItem(int pnum, int iv); #ifdef HELLFIRE -BOOL inv_420FD0(int pnum); +BOOL inv_diablo_to_hellfire(int pnum); #endif void RemoveSpdBarItem(int pnum, int iv); void CheckInvItem(); diff --git a/comparer-config/hellfire.toml b/comparer-config/hellfire.toml index c735f5eb6..470073d0d 100644 --- a/comparer-config/hellfire.toml +++ b/comparer-config/hellfire.toml @@ -2693,7 +2693,7 @@ addr = 0x420E7F size = 0x151 [[func]] -name = "inv_420FD0" +name = "inv_diablo_to_hellfire" addr = 0x420FD0 size = 0x152