тебе все переменные которые меняют характеристики ловли нужно вынести как публичные и в зависимоти от локации их менять, а скрипт в таком случае получается один на всё
Я в свою очередь хочу прописать на все локации, возможные виды вылова, и просто обращаться в коде. когда игрок попадает на данную локацию то срабатывает правило 2, и он может словить сугубо те 5 видов
как я это вижу: у тебя есть массив со списком локаций и их характеристик, игрок заходя на локацию, находит строчку нужной локации и выставляет в переменные значения из таблицы