[include(틀:상위 문서, top1=오버워치/게임 탐색기/워크샵)] [include(틀:관련 문서, top1=오버워치/게임 탐색기/워크샵/Condition문)] [목차] == action == === abort === 다음 모든 액션을 무시한다. === abort if === 조건 만족 시 다음 모든 액션을 무시한다. === abort if condition is false === 이 액션을 실행할 차례일 때 condition의 조건을 충족시키지 않는다면 다음 모든 액션을 무시한다. === abort if condition is true === 이 액션을 실행할 차례일 때 condition의 조건을 충족시키면 다음 모든 액션을 무시한다. === allow button === disallow button을 취소한다. === apply impulse === 특정 방향으로 단발적인 위치변동을 준다. === big message === > BIG MESSAGE(VISIBLE TO, HEADER) 지정한 플레이어 화면 상단에 큰 메시지를 띄운다. 이 메시지는 시간이 지나면 사라지며, 인 게임에서는 'A 거점을 수비하십시오' 같은 문구가 big message에 해당된다. === chase global variable at rate === 전역변수를 특정 값 까지 일정하게 변화시킨다. === chase global variable over time === 전역변수를 특정 값 까지 정해진 시간동안 변화시킨다. === chase player variable at rate === 플레이어 변수를 특정 값 까지 일정하게 변화시킨다. === chase player variable over time === 플레이어 변수를 특정 값 까지 정해진 시간동안 변화시킨다. === clear status === > CLEAR STATUS(PLAYER, STATUS) set status 문으로 지정된 상태나 이미 플레이어에게 걸려있는 상태[* 솜브라가 직접한 해킹, 맥크리가 섬광탄으로 직접 건 스턴 등.]를 즉시 해제한다. === communicate === > COMMUNICATE(PLAYER, TYPE) 음성 대사, 인사, 감정 표현 등을 지정한 플레이어에게 즉시 사용하게 한다. === create effect === > CREATE EFFECT(VISIBLE TO, TYPE, COLOR, POSITION, RADIUS, REEVALUATION) effect를 특정한 위치에 생성한다. effect는 구 모양, 원통 모양, 오라 모양, 안개 등 다양한 타입이 존재한다. destroy effect 문으로만 제거 가능하다. === create hud text === > CREATE HUD TEXT(VISIBLE TO, HEADER, SUBHEADER, TEXT, LOCATION, SORT ORDER, HEADER COLOR, SUBHEADER COLOR, TEXT COLOR, REEVALUATION) hud text를 지정한 플레이어에게 띄운다. 인 게임에서는 사용되지 않으며, 이 텍스트는 small/big message와 다르게 사라지지 않는다. 오직 destroy hud text 문으로만 제거가 가능하다. === create icon === > CREATE ICON(VISIBLE TO, POSITION, ICON, REEVALUATION, ICON COLOR, SHOW WHEN OFFSCREEN) icon을 지정한 위치에 생성한다. destroy icon 문으로 제거할 수 있으며, 인 게임에서는 거점 위치를 보여주는 아이콘이 icon에 해당된다. === create in-world text === 특정 좌표에 텍스트를 생성한다 === damage === > DAMAGE(PLAYER, DAMAGER, AMOUNT) 플레이어에게 즉시 피해를 적용하며, 피해를 받은 대상이 죽을수도 있다. 이 액션을 선택하면 PLAYER, DAMAGER, AMOUNT를 설정하라는 레이블이 나온다. === declare match draw === > DECLARE MATCH DRAW() 경기를 무승부로 즉시 종료한다. === declare player victory === > DECLARE PLAYER VICTORY(PLAYER) 경기를 지정한 플레이어의 승리로 즉시 종료한다. === declare round victory === > DECLARE ROUND VICTORY(ROUND WINNING TEAM) 진행중인 라운드를 즉시 종료한다. 옵션은 따로 선택 가능. === declare team victory === > DECLARE ROUND VICTORY(TEAM) 경기를 지정한 팀의 승리로 즉시 종료한다. === destroy all effects === > DESTROY ALL EFFECTS create effect 문으로 생긴 effect를 전부 제거한다. === destroy all hud text === > DESTROY ALL HUD TEXT create hud text 문으로 생긴 hud text를 전부 제거한다. === destroy all icons === > DESTROY ALL ICONS create icon 문으로 생긴 icon을 제거한다. === destroy all in-world text === 모든 world text를 제거한다 === destroy effect === 특정 effect를 제거한다 === destroy hud text === 특정 hud text를 제거한다 === destroy icon === 특정 icon을 제거한다 === destroy in-world text === 특정 world text를 제거한다. === disable built-in game mode announcer === 게임 내 음성 안내를 제거한다 === disable built-in game mode completion === > DISABLE BUILT-IN GAME MODE COMPLETION 게임이 정상적으로 종료되는 것을 막는다. 한번 세팅하면 계속 적용되며, 예시로는 데스매치에서 시간이 다 되어 경기가 끝나는 것을 막을 수 있다. === disable built-in game mode music === 게임 내 배경음악을 제거한다. === disable built-in game mode respawning === 플레이어의 부활을 막는다. === disable built-in game mode scoring === > DISABLE BUILT-IN GAME MODE SCORING 게임의 기본 승점 계산을 비활성화한다. 한번 세팅하면 계속 적용되며, 이 문이 발동돠면 승점은 set score계의 문으로만 조작이 가능하다. === disable death spectate all players === 사망자가 적 플레이어를 관전할 수 없게 한다. === disable death spectate target hud === 사망자가 다른 플레이어의 hud text를 볼 수 없게한다. === disallow button === 특정 버튼을 눌러도 효과가 없게 한다. === enable built-in game mode announcer === 게임 내 음성 안내를 허용한다. === enable built-in game mode completion === 기본 승리조건을 허용한다. === enable built-in game mode music === 게임 내 배경 음악을 허용한다. === enable built-in game mode respawning === 플레이어의 부활을 허용한다. === enable built-in game mode scoring === 승점이 자동으로 적용된다. (ex.플레이어 처치시) === enable death spectate all players === 사망시 적 플레이어 관전을 허용한다. === enable death spectate target hud === 사망시 다른 플레이어의 hud text를 볼 수 있게한다. === go to assemble heroes === 영웅 선택단계로 이동한다. === heal === > HEAL(PLAYER, HEALER, AMOUNT) 대상을 즉시 선택한 만큼 치유한다. 죽은 플레이어를 치유할 수는 없다. ~~당연하지~~ === kill === > KILL(PLAYER, KILLER) 대상을 즉시 죽인다. === loop === > LOOP loop문이 있는 위치에서 action 리스트 맨 위로 올라가 다시 반복한다. 이 문을 사용할 시에는 '''반드시 wait 문을 넣어야 한다.''' === loop if === > LOOP IF(CONDITION) === loop if condition is false === > LOOP IF CONDITION IS FALSE condition(조건)이 false(거짓)일 동안, 해당 action을 계속 반복한다. === loop if condition is true === > LOOP IF CONDITION IS TRUE condition(조건)이 true(참)일 동안, 해당 action을 계속 반복한다. === modify global variable === 전역변수를 수정한다. add나 append to array를 주로 사용한다. === modify player score === 플레이어의 승점을 수정한다. === modify player variable === 개별변수를 수정한다. add나 append to array를 주로 사용한다. === modify team score === 팀의 승점을 수정한다. === pause match time === 매치 타임의 감소를 멈춘다. === play effect === 단발적인 효과를 생성한다.(폭발, 소리 등) === preload hero === 영웅을 미리 불러 로드 시간을 줄인다. === press button === 플레이어가 특정 버튼을 누른 것으로 인식하게 한다. === reset player hero availabilty === 플레이어가 사용할 수 있는 영웅 목록을 기본 게임 설정으로 복원한다. === respawn === 선택한 플레이어를 즉시 리스폰 위치에 리스폰 시킨다. === resurrect === >RESURRECT(PLAYER) (영웅) 전환 없이 플레이어를 사망한 자리에서 즉시 부활시킨다. === set ability 1 enabled === 기술 1(SHIFT)의 활성화 여부를 설정한다. === set ability 2 enabled === 기술 2(E)의 활성화 여부를 설정한다. === set aim speed === 시점이 움직이는 속도를 설정한다. === set damage dealt === 대상의 주는 피해량을 설정한다. === set damage received === 대상의 받는 피해량을 설정한다. === set facing === 대상이 지정한 좌표를 바라보게 한다. 시야는 고정되지 않는다. === set global variable === 전역 변수를 지정한다. === set global variable at index === 전역 변수의 n번 원소에 값을 지정한다. === set gravity === 대상의 중력을 설정한다. === set healing dealt === 대상의 주는 치유량을 설정한다. === set healing received === 대상의 받는 치유량을 설정한다. === set invisible === 대상이 지정한 플레이어(들)에게 보이지 않게 한다. 솜브라의 은신과는 다른 개념이며, 공격을 해도 은신이 풀리지 않는다. === set match time === 경기 시간을 설정한다. 0으로 설정 시 경기가 즉시 종료된다.[* 하지만 이 경우에는 declare 문을 쓰는 것을 추천한다.] === set max health === 대상의 최대 체력을 설정한다. === set move speed === 대상의 이동 속도를 설정한다. === set objective description === === set player allowed heroes === 대상이 픽할 수 있는 영웅(들)을 지정한다. === set player score === 대상의 승점을 설정한다. 인 게임에서는 데스매치에서의 승점이 해당된다. === set player variable === 플레이어 변수[* 해당 플레이어에게만 지정된다.]를 지정한다. === set player variable at index === 플레이어 변수의 n번째 값을 지정한다. === set primary fire enabled === 기본 발사(좌클릭)의 활성화 여부를 설정한다. === set projectile gravitiy === 대상의 투사체 중력을 설정한다. 히트스캔에는 영향을 주지 않는다. === set projectile speed === 대상의 투사체 속도를 설정한다. 0으로 설정 시 투사체가 전진하지 않는다. 히트스캔에는 영향을 주지 않는다. === set respawn max time === 대상의 리스폰 타임을 조정한다. === set secondary fire enabled === 대상의 보조 발사(우클릭)의 활성화 여부를 설정한다. === set slow motion === 대상에게 슬로우 모션을 적용한다. 슬로우 모션을 적용한 대상은 이동 속도, 발사 속도, 모션 등의 전체적인 시간이 느려진다. === set status === 플레이어의 상태를 지정한다.(ex. 스턴, 넉다운) === set team score === 팀 승점을 지정한다. === set ultimate ability enabled === 궁극기의 활성화 여부를 지정한다. === set ultimate charge === 궁극기 충전도를 지정한다. === skip === 다음 액션을 지정한 만큼 무시한다. === skip if === 조건을 만족할 경우 다음 액션을 지정한 만큼 무시한다. 반대의 조건을 설정하면 if문처럼 쓸 수 있다.(ex.skip if(not(조건)) === small message === 플레이어 화면 하단에 작은 메시지를 출력한다. === start accelerating === 특정 위치로 지속적으로 가속한다. === start camera === 플레이어의 카메라 위치와 보는 위치를 설정한다. === start damage modification === 플레이어가 특정 배열에 주는 데미지를 수정한다. === start damage over time === 지속적으로 데미지를 입힌다. === start facing === 지속적으로 특정한 방향을 바라보게 한다. === start forcing player to be hero === 다른 영웅으로 변경시킨다. === start forcing spawn room === 팀을 전투 준비실로 강제 이동시킨다. === start forcing throttle === 플레이어의 각 방향에 대한 이동속도를 설정한다. 플레이어의 이동(WASD) 자체를 조절할수는 있지만 이상하게 오른쪽으로만 이동시킬 수 없다. === start heal over time === 지속적으로 치유한다. === start holding button === 플레이어가 특정버튼을 지속적으로 누른 것으로 인식하게 한다. === stop accelerating === start accelerating를 취소한다. === stop all damage modifications === 모든 damage modifications를 취소한다. === stop all damage over time === 모든 damage over time를 취소한다. === stop camera === start camera 에 대한 실행을 취소한다. === stop chasing global variable === chase global variable를 멈춘다. === stop chasing player variable === chase player variable를 멈춘다. === stop damage modification === damage modification를 멈춘다. === stop damage over time === damage over time를 멈춘다. === stop facing === start facing를 멈춘다. === stop forcing player to be hero === start forcing player to be hero를 취소한다. === stop forcing spawn room === start forcing spawn room을 취소한다. === stop forcing throttle === start forcing throttle를 취소한다. === stop heal over time === start heal over time를 취소한다. === stop holding button === start holding button을 취소한다. === teleport === 플레이어를 특정 좌표로 이동한다. === unpause match time === pause match time를 취소한다. === wait === action 목록에 wait를 넣어 다음 action이 실행될 때까지 일정 시간이 걸리게 만든다. loop 문 사용시에 꼭 필요하다. [[분류:나무위키 오버워치 프로젝트]][[분류:오버워치]]