부활위치에 대해서

컨디션 : has spawned , is alive / 액션 : teleport로 리스폰기지 따로 설정해뒀는데요
특정영웅은 죽으면 그자리에서 즉시부활하게 하고싶은데
resurrect 하면 죽은위치가 아니라 리스폰기지로 부활하더라구요
이걸 따로 구분하는방법이 있을까요?

리스폰기지를 없애고 즉시부활시킬경우 낙사존에서 무한부활하는 버그가 있어서요.
Y component > -2 일 경우에만 resurrect 해봤는데 이것도 안되네요 ㅠ
이것도 어떻게 고칠수있을까요…?

1.rule(“Rule 1”)
{
event
{
Player Died;
All;
All;
}

action
{
	Set Player Variable(Event Player, A, Position Of(Event Player));
	Wait(0.016, Ignore Condition);
	Teleport(Event Player, Nearest Walkable Position(Player Variable(Event Player, A)));
	Resurrect(Event Player);
}

}
죽었을때 변수 a에 플레이어 발 밑을 저장해두고 0.016초뒤에 죽은장소에서 부활합니다 Nearest Walkable Position은 맵 이탈이나 낙사 할것을 방지하여 넣은것이며 주변장소에 걸을 수 있는 장소를 정해서 선택합니다

  1. 코드를 한번 봐야할거같은데 정확히 무슨말씀인지 모르겠네요 리스폰기지가 없어지면 기본설정은 0값일겁니다 (전장 마다 좌표가 다른데 백터 0.0.0 이 낙사장소인경우도 있음). Y component > -2도 전장마다 낙사 위치가 다르기때문에 조건이 성립이 안되었거나 낙사장소인거나 둘 중 하나일듯합니다 웬만하면 1번룰을 적용하면 무한 낙사는 안할거같네요
좋아요 1개

오우 매우 잘돼요 완벽해요 대단하세요 :laughing: