Итоги голосования для комментария:
Presto ИМХО, чересчур много микроменеджмента - записывать, сколько каких трав было найдено. Особенно при длительных путешествиях. Плюс - нельзя искать те травы, которые нужны.

Я бы сказал, что нужно плясать именно от того, для чего ищутся травы. Добавить случайный модификатор к проверке, который бы отражал шанс того, что нужных трав может вообще не оказаться рядом. А за успехи и подъемы на результате давал бы возможность либо найти больше доз искомой травы, либо накидывать случайные травы по таблице.