#뒤엉킨 동맹관계
맵 제작을 잘못하여 동맹관계가 엉킬때가 있습니다.
하나의 예를 들어봅니다.
FORCE1 : players
player1 human
player2 human
player3 human
동맹,시야공유,승리공유
FORCE2 : 적군
player4 computer
FORCE3 : 아군동맹컴터
player5 computer
'아군동맹컴터'의 트리거에 players와 동맹한다는 트리거를 넣습니다.
'적군'의 트리거에 player1과 동맹한다는 트리거를 넣습니다.
'적군'의 트리거에 '아군동맹컴터'와 적이라는 트리거를 넣습니다.
결과:이렇게 짜여져 있다면 모든 player들과 '아군동맹컴터'의 유닛은 '적군' 컴터를
공격하지만,
'적군' 컴터는 player2, player3, '아군동맹컴터'의 유닛을 공격하고, player1의 유닛은 공격하지 않습니다.
#죽지 않는 무적유닛
죽지않는 유닛을 사용하면 사기맵이라 할수 있지만 유즈맵에서는 난이도 조절을 위해 컴터 플레이어의 것으로 만들어 넣기도 한다.
1.에디터에서 마우스 클릭으로..
에디터에서 맵상에 유닛이나 건물을 만들고,이를 마우스 뒤키로 클릭하여 나오는 창에서 Invincible을 클릭해준다.
2.트리거로..
플레이어1의 마린이 죽지않게 하기(만땅 상태의 체력이 너무 적지 않다면 죽지 않는다)
Conditions : Allways.
Actions : Set hit points for all marin owned by player1 at
'anywhere' to 100%
Actions : Preserve trigger.
*.라바가 죽지 않게 하기
-라바는 위와 같은 방법으로 라바와 그 주위에 있는 크립의 체력을 항상 꽉 차있게 한다면 죽지는 않는다.(단, 체력이 한방에 죽을 정도는
아니어야 함)
-크립 없이도 살수있는 예외의 경우
라바는 생성과 동시에 살수 있는 장소인가를 먼저 체크하기 때문에,크립위에 있다면 살고, 크립이 없다면 죽는다.
크립위에 있어서 살아있는 라바를 Order 액션을 사용해서 크립 밖으로 이동 시킨다면 라바는 지정한 위치로 이동할까?
이번엔 AI script의 이동명령을 사용해서 크립 밖으로 이동하라고 하면 라바가 밖으로 이동할까?
전자는 블리자드의 스크립트 명령에 따라 라바가 크립 밖으로 이동하지 못하지만,후자는 개개인이 만든 에라가 있는 스크립트로서 라바가
크립 밖으로 이동할수 있다.
끝이 나지 않는 스크립트(Set Unit Order To: Junk Yard Do나 Make
These Units Patrol 등의 스크립트)를 사용해서 이동된 라바는 크립
밖에서도 죽지않는다.
EX)크립을 떠나서도 죽지않고 랜덤하게 움직이는 라바
Conditions : Allways.
Actions : Execute AI script 'Set Unit Order To: Junk Yard Dog' at
'anywhere'. |
첫댓글 11번이 제일 안들킬듯