| 2530 | } |
| 2531 | |
| 2532 | void SaveHeroItems(SaveWriter &saveWriter, Player &player) |
| 2533 | { |
| 2534 | size_t itemCount = static_cast<size_t>(NUM_INVLOC) + InventoryGridCells + MaxBeltItems; |
| 2535 | SaveHelper file(saveWriter, "heroitems", itemCount * (gbIsHellfire ? HellfireItemSaveSize : DiabloItemSaveSize) + sizeof(uint8_t)); |
| 2536 | |
| 2537 | file.WriteLE<uint8_t>(gbIsHellfire ? 1 : 0); |
| 2538 | |
| 2539 | for (const Item &item : player.InvBody) |
| 2540 | SaveItem(file, item); |
| 2541 | for (const Item &item : player.InvList) |
| 2542 | SaveItem(file, item); |
| 2543 | for (const Item &item : player.SpdList) |
| 2544 | SaveItem(file, item); |
| 2545 | } |
| 2546 | |
| 2547 | void SaveStash(SaveWriter &stashWriter) |
| 2548 | { |
no test coverage detected