워크샵 초보인데 이펙트를 캐릭터(a)에게 적용하고 캐릭터(b)로 바꾸면 캐릭터(a)의 이펙트가 캐릭터(b)에게도 생겨요. 캐릭터(a)에게만 이펙트를 적용하려면 어떻게 해요?
Create Effect에서 소환할때 두가지 경우수가 있는데
다른 캐릭터로 변할때 해당 Create Effect가 완전히 사라지길 바라는경우엔
룰 1번(이펙트 소환)
condition;
Hero of ~~~~
action;
Create Effect ~~~~~
플레이어 변수(아무거나 상관 없음)를 last created entity(Create Effect)로 두고
룰 2번(다른 캐릭터로 변신시)
condition;
hero of ~~~
action;
destroy effect(플레이어 변수(방금 것));을 하면 완전히 이펙트가 사라지고
단순히 일정 영웅시에 안보이게 할라면
visible to를 if-then-else(만약 if의 값이 참이라면 then의 값을 불러오고 아니라면 else의 값을 불러옴) 을 넣은 뒤에 if안에 compare(예시: Hero of(event player == Hero(~~~~)가 참이라면 true를 보내는 값)를 넣고 그 안에 condition처럼 hero of ~~~~등을 넣은 뒤에 then에 값엔 all players(team all, all players(team 2)등을 써넣으면 해당 영웅일시에만 then의 값에 포함되는 플레이어 에게 보이는 명령문이 됩니다. else는 해당 영웅이 아닐경우이니 null(없음)혹은 기타 등등으로 바꿔주시면 됩니다.
좋아요 1개
감사합니다^^7