작성자 | 룬세이어 | ||
---|---|---|---|
작성일 | 2016-05-29 16:24:42 KST | 조회 | 1,054 |
제목 |
마지터님 질문답변) 동작 혹은 속성에 대한 피해변경
|
오전중에 글썼다가 애슐리님 예제보고 실험후 다시 씁니다.
예제 원문링크 : http://www.playxp.com/sc2/maps/tip/view.php?article_id=5445133&sub=sc2#!6
일단 저 예제가 어떤식이냐면, 공격자의 공격력 배율을 유효성검사기가 성립할때 수정하여 투입하는 형태에요. 예를들어 유효성 검사기 부분에 대상 에너지 0같은걸 넣으면 공격대상의 에너지가 0일때만 적혀있는 비율수정치만큼 변경되어 들어가는식이에요.
이걸 님이 원하는 방식대로 변경해서 사용하려면 유효성검사기를 건들여야되는데, 중장갑 75%, 경장갑 50% 피해가 들어가야되는 공격이 있다고 가정하고 유효성검사기와 배율을 조정하면 이렇게됨여.
(공통적으로 동작의 전투:피해응답을 사용하고 장소를 공격자로 잡음)
동작 1
유효성 검사기 배열 : 대상이 쉴드 없음, 대상이 중장갑임. /일부비율 수정 : 0.75
동작 2
유효성 검사기 배열 : 대상이 쉴드 없음, 대상이 경장갑임. /일부비율 수정 : 0.5
이렇게 동작 두개를 만들어서 해당 공격유닛에게 붙여두면 유효성검사기가 필터한 대상에게 해당수치만큼 감소한 피해를 주게됨. 그러니까 해당유닛의 무기 UI상 표기효과만 따로 만들어서 링크걸어 주시고, 실제 피해효과는 기본값으로 설정해서 넣으면 됩니다.
유효성검사기는 하나의 필터를 만들기 위해 3개가 필요한데, 위에 적은 "대상이 쉴드 없음, 대상이 중장갑임"을 예로 들자면
1. 유닛 생존 비교 유효성검사기를 하나 새로 만드시고 값을 '1" 비교를 "보다작음" 생존력을 "보호막" 유형을 "현재"로 설정하세요.
2. 유닛 필터 유효성검사기를 하나 새로 만들고 필터값을 "중장갑:요구됨"으로 설정
3. 결합 유효성 검사기를 하나 만들어서 1번과 2번의 유효성검사기를 넣어주고 유형을 "그리고"로 설정하세요.
p.s-아마 중장갑 경장갑이 둘다 있는 유닛을 공격하면 예상치 못한 버그가 발생할텐데 유닛 필터 유효성검사기를 하나 더 만들고 필터값을 "경장갑:배제됨"으로 설정해서 결합부분에 섞어두면 될겁니다. 물론 중장갑과 경장갑이 둘다 요구되는 유효성검사기와 둘다 배제되는 유효성검사기도 하나씩 더 만들어서 총 4개의 동작을 해당 유닛에게 씌워둬야겠지요. 둘다 요구되거나 배제되는 동작의 배율도 조정해줘야할거구요. 다만, 경장갑과 중장갑이 동시에 붙지않게 만든다면 이런작업을 굳이 할 필욘 없습니다. 걍 위에서 말한 두개만 붙여줘도 잘 작동할거에요.
|
||
|
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.