mirror of
https://github.com/DarkflameUniverse/DarkflameServer
synced 2024-08-30 18:43:58 +00:00
Brick stack sizes are now unlimited
Make brick stacks unlimited as they were in live. If you have more than uint32_max bricks, the extra bricks are trashed.
This commit is contained in:
parent
4569f62100
commit
36eecd693d
@ -211,7 +211,7 @@ void InventoryComponent::AddItem(
|
||||
|
||||
// info.itemType of 1 is item type brick
|
||||
if (inventoryType == eInventoryType::BRICKS || (stack == 0 && info.itemType == 1)) {
|
||||
stack = 999;
|
||||
stack = UINT32_MAX;
|
||||
} else if (stack == 0) {
|
||||
stack = 1;
|
||||
}
|
||||
@ -232,7 +232,8 @@ void InventoryComponent::AddItem(
|
||||
}
|
||||
}
|
||||
|
||||
while (left > 0) {
|
||||
// If we have some leftover and we aren't bricks, make a new stack
|
||||
while (left > 0 && !(inventoryType == eInventoryType::BRICKS || (stack == 0 && info.itemType == 1))) {
|
||||
const auto size = std::min(left, stack);
|
||||
|
||||
left -= size;
|
||||
|
Loading…
Reference in New Issue
Block a user