Сейчас я занимаюсь созданием игры в Gamemaker. Атаки игрока работают, получая выносливость игроков и сохраняя ее в переменной урона, а затем вылетая из игрока и поражая врага, забирая у врага вдвое больше здоровья, чем переменная урона.
если у игрока была выносливость 45 при выполнении атаки, спрайт атаки вылетит с уроном 45. При попадании во врага это нанесет противнику 90 урона, оставив им всего 10 единиц здоровья.
Проблема в том, что игра, по-видимому, не знает, какой спрайт атаки поразил врага, поскольку вы можете выполнять практически неограниченное количество атак и, следовательно, не наносит правильное количество урона врагу.
Как мне получить идентификатор экземпляра объекта, который столкнулся с противником, чтобы я мог использовать его для доступа к переменной повреждения?
заранее спасибо