어떤 영웅 배열에서 ‘다른 영웅 배열으로 영웅을 변경할 시’ 라는 조건식 찾아요…
variables
{
player:
26: AA
}
rule(“1”)
{
event
{
Ongoing - Each Player;
All;
All;
}
condition
{
Has Spawned(Event Player) == True;
Array Contains(All Heroes, Player Variable(Event Player, AA)) == False;
Hero Of(Player Variable(Event Player, AA)) != Hero Of(Event Player);
}
action
{
Set Player Variable(Event Player, AA, Hero Of(Event Player));
}
}
rule(“2”)
{
event
{
Ongoing - Each Player;
All;
All;
}
condition
{
Has Spawned(Event Player) == True;
Array Contains(Player Variable(Event Player, AA), Hero Of(Event Player)) != True;
Array Contains(All Heroes, Player Variable(Event Player, AA)) == True;
}
action
{
Set Player Variable(Event Player, AA, Hero Of(Event Player));
Play Effect(All Players(All Teams), Good Explosion, White, Event Player, 3);
}
}
aa로 되어있는건 사용 안 하는 다른 배열로 바꾸셔도 됩니다!
정말 죄송한데 이해가 안가요 ㅠㅠ 어떤 원리인가요??
룰 1번은 스폰되어있을 때 AA배열에 영웅이 등록된게 없고, AA배열의 영웅과 지금의 영웅이 다르면
AA배열에 자신의 영웅을 등록합니다
룰 2번은 스폰되어있을 때 AA배열에 영웅이 등록되어 있지만 AA배열의 영웅과 지금의 영웅이 다르면
AA배열에 자신의 영웅을 등록하고
반짝반짝 이팩트를 소환합니다.(확인용)