리퍼가 근처에 있을때 다른 사람이 받는 효과

예시로 리퍼가 돌아다니는데 벽을 통과해서 포함한 지정된 범위 내 적이 있으면
그 적이 피 1로 바뀌고 지정된 범위 내에 없으면 피가 다시 차는 걸 만드는 중인데 어째 해야할지 모르겠습니다.

Distance Between 사용해서 두 지점 간 거리 계산 가능한데 Position Of 로 발 사이 거리, Eye Position 눈(시야) 사이 거리 측정해서 Compare 로 원하는 거리 일 때 일어날 일 Set Player Health 로 생명력을 줄였다 늘였다 하시면 될거 같네요

개인 기본 견수
Event Player.A = False


컨디션:
Distance Between 거리가 Position Of (Event Player) 와 Position Of (리퍼) < 5
생명력을 바꿀 대상과 리퍼의 거리가 5미터 보다 작을 때
Event Player.A = False
거리 밖에서 들어온 캐릭터인지 확인

액션:
Set Player Health (Event Player, 1)
Event Player.A = True


컨디션:
Distance Between 거리가 Position Of (Event Player) 와 Position Of (리퍼) > 5
생명력을 바꿀 대상과 리퍼의 거리가 5미터 보다 클 때
Event Player.A = True
거리 안에서 나가는 캐릭터인지 확인

액션:
Set Player Health (Event Player, 100)
Event Player.A = False

서서히 회복되게 하고 싶으면 Chase Player Variable At Rate 로 서서히 회복되고
Wait Until 로 생명력이 가득 차거나, 공격 당할 때 까지 다음 액션진행을 보류.
Stop Chasing Player Variable 로 바뀐 생명력에서 더 이상 회복되는 걸 멈춤.