В общем есть задача по уничтожению одного рандомного дерева в облести. Решил триггерно пикнуть все деревья в радиусе в группу, выбрать случайное, убить его и очистить группу. Однако столкнулся с проблемой что я не знаю как отделить деревья от разрушаемых, прописывать все виды деревьев в условия запарно, пока что добавил в исключения все разрушаемые с хп не равным 50 и отдельно прошёлся по совпадающим не деревьям (вычеркнул баррикады, клетки и т.д.), однако есть ли более адекватный способ отсеять деревья от прочих разрушаемых?
Принятый ответ
есть ли более адекватный способ отсеять деревья от прочих разрушаемых?
Смотря сколько у него всего типов деревьев.
Можно сравнивать ХП, как ты уже и сделал.
Можно сравнивать имена, и/или их части, например последние несколько символов, где будет дописано "(дерево)".
Можно сделать массив типов разрушаемых и сравнивать каждое дерево с этим списком (как предложили выше).
Можно сделать что-то подобное но уже через хэш-таблицу.
Можно тупо через or перечислить все деревья в условии.
Можно написать функцию с деревом в аргументе и любым угодным перебором внутри с возвратом ответа.
Можно сравнивать ХП, как ты уже и сделал.
Можно сравнивать имена, и/или их части, например последние несколько символов, где будет дописано "(дерево)".
Можно сделать массив типов разрушаемых и сравнивать каждое дерево с этим списком (как предложили выше).
Можно сделать что-то подобное но уже через хэш-таблицу.
Можно тупо через or перечислить все деревья в условии.
Можно написать функцию с деревом в аргументе и любым угодным перебором внутри с возвратом ответа.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Можно сравнивать ХП, как ты уже и сделал.
Можно сравнивать имена, и/или их части, например последние несколько символов, где будет дописано "(дерево)".
Можно сделать массив типов разрушаемых и сравнивать каждое дерево с этим списком (как предложили выше).
Можно сделать что-то подобное но уже через хэш-таблицу.
Можно тупо через or перечислить все деревья в условии.
Можно написать функцию с деревом в аргументе и любым угодным перебором внутри с возвратом ответа.
Даммик со способностью Добыча ресурсов