Примерный алгоритм:
1. 1 единица лута попадает в инвентарь (требуется 1 свободное место).
2. Если подобный лут уже есть в инвентаре и он может стакаться, то лут стакается.
3. Если подобного лута нет, то в инвентарь перемещается ещё 1 единица лута (требуется ещё 1 свободное место) и лут стакается с лутом из п. 1.
Таким образом, для перемещения 25 единиц одинакового лута (если подобного заранее не было в инвентаре) необходимо 2 свободных места.
Следовательно, ответ на Ваш вопрос: по приезде на свой остров в инвентаре окажутся все 25 грибов в одном стаке (если там не было грибов). Если были, то старый стак + 25. |