Я вообще не понял, что ты написал. Хаотичный поток мыслей. Сформулируй читабельно, мб что-то изменится.
просто предлагаю НЕ прописывать каждую былинку, пусть будет так:
Луговые растения колышатся от ветра.
Полевые цветочки спрятались в густой траве.
Садовые цветы воняют одуряюще пахнут. (можно добавить 1%, что шокирует рандомно)
Придорожные травы цветут в пыли.
Несколько одиноких колосков печально сохнут на скошенном поле.
В зарослях кладбищенской травы крапива спряталась за полынью.и тд
и далее у тебя
умение 10% и тогда из этой кучи можешь собрать с вероятностью 10% травку 1го уровня
или/и с вероятностью 1% травку 2го уровня
если перед этим тут пробежал Умелец с 125% прокачанной умелкой и выбрал траву только для своего 125% (те выкосил траву 5 и 6го уровней), то все
для тебя осталось как прежде (из этой кучи можешь собрать с вероятностью 10% травку 1го уровня или/и с вероятностью 1% травку 2го уровня),
а если ОН выкосил всю траву что там росла (те до репопа собрал траву луговую(допустим) с 1 по 6 уровень ), то сколько я не буду искать в зарослях траву для своих 10% - не найду ничего.
как то так