문서:오버워치/게임 탐색기/워크샵/Action

역사 raw
대문 랜덤 문서 최근 토론




1. action
1.1. abort1.2. abort if1.3. abort if condition is false1.4. abort if condition is true1.5. allow button1.6. apply impulse1.7. big message1.8. chase global variable at rate1.9. chase global variable over time1.10. chase player variable at rate1.11. chase player variable over time1.12. clear status1.13. communicate1.14. create effect1.15. create hud text1.16. create icon1.17. create in-world text1.18. damage1.19. declare match draw1.20. declare player victory1.21. declare round victory1.22. declare team victory1.23. destroy all effects1.24. destroy all hud text1.25. destroy all icons1.26. destroy all in-world text1.27. destroy effect1.28. destroy hud text1.29. destroy icon1.30. destroy in-world text1.31. disable built-in game mode announcer1.32. disable built-in game mode completion1.33. disable built-in game mode music1.34. disable built-in game mode respawning1.35. disable built-in game mode scoring1.36. disable death spectate all players1.37. disable death spectate target hud1.38. disallow button1.39. enable built-in game mode announcer1.40. enable built-in game mode completion1.41. enable built-in game mode music1.42. enable built-in game mode respawning1.43. enable built-in game mode scoring1.44. enable death spectate all players1.45. enable death spectate target hud1.46. go to assemble heroes1.47. heal1.48. kill1.49. loop1.50. loop if1.51. loop if condition is false1.52. loop if condition is true1.53. modify global variable1.54. modify player score1.55. modify player variable1.56. modify team score1.57. pause match time1.58. play effect1.59. preload hero1.60. press button1.61. reset player hero availabilty1.62. respawn1.63. resurrect1.64. set ability 1 enabled1.65. set ability 2 enabled1.66. set aim speed1.67. set damage dealt1.68. set damage received1.69. set facing1.70. set global variable1.71. set global variable at index1.72. set gravity1.73. set healing dealt1.74. set healing received1.75. set invisible1.76. set match time1.77. set max health1.78. set move speed1.79. set objective description1.80. set player allowed heroes1.81. set player score1.82. set player variable1.83. set player variable at index1.84. set primary fire enabled1.85. set projectile gravitiy1.86. set projectile speed1.87. set respawn max time1.88. set secondary fire enabled1.89. set slow motion1.90. set status1.91. set team score1.92. set ultimate ability enabled1.93. set ultimate charge1.94. skip1.95. skip if1.96. small message1.97. start accelerating1.98. start camera1.99. start damage modification1.100. start damage over time1.101. start facing1.102. start forcing player to be hero1.103. start forcing spawn room1.104. start forcing throttle1.105. start heal over time1.106. start holding button1.107. stop accelerating1.108. stop all damage modifications1.109. stop all damage over time1.110. stop camera1.111. stop chasing global variable1.112. stop chasing player variable1.113. stop damage modification1.114. stop damage over time1.115. stop facing1.116. stop forcing player to be hero1.117. stop forcing spawn room1.118. stop forcing throttle1.119. stop heal over time1.120. stop holding button1.121. teleport1.122. unpause match time1.123. wait

1. action


1.1. abort

다음 모든 액션을 무시한다.

1.2. abort if

조건 만족 시 다음 모든 액션을 무시한다.

1.3. abort if condition is false

이 액션을 실행할 차례일 때 condition의 조건을 충족시키지 않는다면 다음 모든 액션을 무시한다.

1.4. abort if condition is true

이 액션을 실행할 차례일 때 condition의 조건을 충족시키면 다음 모든 액션을 무시한다.

1.5. allow button

disallow button을 취소한다.

1.6. apply impulse

특정 방향으로 단발적인 위치변동을 준다.

1.7. big message

BIG MESSAGE(VISIBLE TO, HEADER)
지정한 플레이어 화면 상단에 큰 메시지를 띄운다. 이 메시지는 시간이 지나면 사라지며, 인 게임에서는 'A 거점을 수비하십시오' 같은 문구가 big message에 해당된다.

1.8. chase global variable at rate

전역변수를 특정 값 까지 일정하게 변화시킨다.

1.9. chase global variable over time

전역변수를 특정 값 까지 정해진 시간동안 변화시킨다.

1.10. chase player variable at rate

플레이어 변수를 특정 값 까지 일정하게 변화시킨다.

1.11. chase player variable over time

플레이어 변수를 특정 값 까지 정해진 시간동안 변화시킨다.

1.12. clear status

CLEAR STATUS(PLAYER, STATUS)
set status 문으로 지정된 상태나 이미 플레이어에게 걸려있는 상태[1]를 즉시 해제한다.

1.13. communicate

COMMUNICATE(PLAYER, TYPE)
음성 대사, 인사, 감정 표현 등을 지정한 플레이어에게 즉시 사용하게 한다.

1.14. create effect

CREATE EFFECT(VISIBLE TO, TYPE, COLOR, POSITION, RADIUS, REEVALUATION)
effect를 특정한 위치에 생성한다. effect는 구 모양, 원통 모양, 오라 모양, 안개 등 다양한 타입이 존재한다. destroy effect 문으로만 제거 가능하다.

1.15. 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 문으로만 제거가 가능하다.

1.16. create icon

CREATE ICON(VISIBLE TO, POSITION, ICON, REEVALUATION, ICON COLOR, SHOW WHEN OFFSCREEN)
icon을 지정한 위치에 생성한다. destroy icon 문으로 제거할 수 있으며, 인 게임에서는 거점 위치를 보여주는 아이콘이 icon에 해당된다.

1.17. create in-world text

특정 좌표에 텍스트를 생성한다

1.18. damage

DAMAGE(PLAYER, DAMAGER, AMOUNT)
플레이어에게 즉시 피해를 적용하며, 피해를 받은 대상이 죽을수도 있다. 이 액션을 선택하면 PLAYER, DAMAGER, AMOUNT를 설정하라는 레이블이 나온다.

1.19. declare match draw

DECLARE MATCH DRAW()
경기를 무승부로 즉시 종료한다.

1.20. declare player victory

DECLARE PLAYER VICTORY(PLAYER)
경기를 지정한 플레이어의 승리로 즉시 종료한다.

1.21. declare round victory

DECLARE ROUND VICTORY(ROUND WINNING TEAM)
진행중인 라운드를 즉시 종료한다. 옵션은 따로 선택 가능.

1.22. declare team victory

DECLARE ROUND VICTORY(TEAM)
경기를 지정한 팀의 승리로 즉시 종료한다.

1.23. destroy all effects

DESTROY ALL EFFECTS
create effect 문으로 생긴 effect를 전부 제거한다.

1.24. destroy all hud text

DESTROY ALL HUD TEXT
create hud text 문으로 생긴 hud text를 전부 제거한다.

1.25. destroy all icons

DESTROY ALL ICONS
create icon 문으로 생긴 icon을 제거한다.

1.26. destroy all in-world text

모든 world text를 제거한다

1.27. destroy effect

특정 effect를 제거한다

1.28. destroy hud text

특정 hud text를 제거한다

1.29. destroy icon

특정 icon을 제거한다

1.30. destroy in-world text

특정 world text를 제거한다.

1.31. disable built-in game mode announcer

게임 내 음성 안내를 제거한다

1.32. disable built-in game mode completion

DISABLE BUILT-IN GAME MODE COMPLETION
게임이 정상적으로 종료되는 것을 막는다. 한번 세팅하면 계속 적용되며, 예시로는 데스매치에서 시간이 다 되어 경기가 끝나는 것을 막을 수 있다.

1.33. disable built-in game mode music

게임 내 배경음악을 제거한다.

1.34. disable built-in game mode respawning

플레이어의 부활을 막는다.

1.35. disable built-in game mode scoring

DISABLE BUILT-IN GAME MODE SCORING
게임의 기본 승점 계산을 비활성화한다. 한번 세팅하면 계속 적용되며, 이 문이 발동돠면 승점은 set score계의 문으로만 조작이 가능하다.

1.36. disable death spectate all players

사망자가 적 플레이어를 관전할 수 없게 한다.

1.37. disable death spectate target hud

사망자가 다른 플레이어의 hud text를 볼 수 없게한다.

1.38. disallow button

특정 버튼을 눌러도 효과가 없게 한다.

1.39. enable built-in game mode announcer

게임 내 음성 안내를 허용한다.

1.40. enable built-in game mode completion

기본 승리조건을 허용한다.

1.41. enable built-in game mode music

게임 내 배경 음악을 허용한다.

1.42. enable built-in game mode respawning

플레이어의 부활을 허용한다.

1.43. enable built-in game mode scoring

승점이 자동으로 적용된다. (ex.플레이어 처치시)

1.44. enable death spectate all players

사망시 적 플레이어 관전을 허용한다.

1.45. enable death spectate target hud

사망시 다른 플레이어의 hud text를 볼 수 있게한다.

1.46. go to assemble heroes

영웅 선택단계로 이동한다.

1.47. heal

HEAL(PLAYER, HEALER, AMOUNT)
대상을 즉시 선택한 만큼 치유한다. 죽은 플레이어를 치유할 수는 없다. 당연하지

1.48. kill

KILL(PLAYER, KILLER)
대상을 즉시 죽인다.

1.49. loop

LOOP
loop문이 있는 위치에서 action 리스트 맨 위로 올라가 다시 반복한다. 이 문을 사용할 시에는 반드시 wait 문을 넣어야 한다.

1.50. loop if

LOOP IF(CONDITION)

1.51. loop if condition is false

LOOP IF CONDITION IS FALSE
condition(조건)이 false(거짓)일 동안, 해당 action을 계속 반복한다.

1.52. loop if condition is true

LOOP IF CONDITION IS TRUE
condition(조건)이 true(참)일 동안, 해당 action을 계속 반복한다.

1.53. modify global variable

전역변수를 수정한다. add나 append to array를 주로 사용한다.

1.54. modify player score

플레이어의 승점을 수정한다.

1.55. modify player variable

개별변수를 수정한다. add나 append to array를 주로 사용한다.

1.56. modify team score

팀의 승점을 수정한다.

1.57. pause match time

매치 타임의 감소를 멈춘다.

1.58. play effect

단발적인 효과를 생성한다.(폭발, 소리 등)

1.59. preload hero

영웅을 미리 불러 로드 시간을 줄인다.

1.60. press button

플레이어가 특정 버튼을 누른 것으로 인식하게 한다.

1.61. reset player hero availabilty

플레이어가 사용할 수 있는 영웅 목록을 기본 게임 설정으로 복원한다.

1.62. respawn

선택한 플레이어를 즉시 리스폰 위치에 리스폰 시킨다.

1.63. resurrect

RESURRECT(PLAYER)
(영웅) 전환 없이 플레이어를 사망한 자리에서 즉시 부활시킨다.

1.64. set ability 1 enabled

기술 1(SHIFT)의 활성화 여부를 설정한다.

1.65. set ability 2 enabled

기술 2(E)의 활성화 여부를 설정한다.

1.66. set aim speed

시점이 움직이는 속도를 설정한다.

1.67. set damage dealt

대상의 주는 피해량을 설정한다.

1.68. set damage received

대상의 받는 피해량을 설정한다.

1.69. set facing

대상이 지정한 좌표를 바라보게 한다. 시야는 고정되지 않는다.

1.70. set global variable

전역 변수를 지정한다.

1.71. set global variable at index

전역 변수의 n번 원소에 값을 지정한다.

1.72. set gravity

대상의 중력을 설정한다.

1.73. set healing dealt

대상의 주는 치유량을 설정한다.

1.74. set healing received

대상의 받는 치유량을 설정한다.

1.75. set invisible

대상이 지정한 플레이어(들)에게 보이지 않게 한다. 솜브라의 은신과는 다른 개념이며, 공격을 해도 은신이 풀리지 않는다.

1.76. set match time

경기 시간을 설정한다. 0으로 설정 시 경기가 즉시 종료된다.[2]

1.77. set max health

대상의 최대 체력을 설정한다.

1.78. set move speed

대상의 이동 속도를 설정한다.

1.79. set objective description


1.80. set player allowed heroes

대상이 픽할 수 있는 영웅(들)을 지정한다.

1.81. set player score

대상의 승점을 설정한다. 인 게임에서는 데스매치에서의 승점이 해당된다.

1.82. set player variable

플레이어 변수[3]를 지정한다.

1.83. set player variable at index

플레이어 변수의 n번째 값을 지정한다.

1.84. set primary fire enabled

기본 발사(좌클릭)의 활성화 여부를 설정한다.

1.85. set projectile gravitiy

대상의 투사체 중력을 설정한다. 히트스캔에는 영향을 주지 않는다.

1.86. set projectile speed

대상의 투사체 속도를 설정한다. 0으로 설정 시 투사체가 전진하지 않는다. 히트스캔에는 영향을 주지 않는다.

1.87. set respawn max time

대상의 리스폰 타임을 조정한다.

1.88. set secondary fire enabled

대상의 보조 발사(우클릭)의 활성화 여부를 설정한다.

1.89. set slow motion

대상에게 슬로우 모션을 적용한다. 슬로우 모션을 적용한 대상은 이동 속도, 발사 속도, 모션 등의 전체적인 시간이 느려진다.

1.90. set status

플레이어의 상태를 지정한다.(ex. 스턴, 넉다운)

1.91. set team score

팀 승점을 지정한다.

1.92. set ultimate ability enabled

궁극기의 활성화 여부를 지정한다.

1.93. set ultimate charge

궁극기 충전도를 지정한다.

1.94. skip

다음 액션을 지정한 만큼 무시한다.

1.95. skip if

조건을 만족할 경우 다음 액션을 지정한 만큼 무시한다. 반대의 조건을 설정하면 if문처럼 쓸 수 있다.(ex.skip if(not(조건))

1.96. small message

플레이어 화면 하단에 작은 메시지를 출력한다.

1.97. start accelerating

특정 위치로 지속적으로 가속한다.

1.98. start camera

플레이어의 카메라 위치와 보는 위치를 설정한다.

1.99. start damage modification

플레이어가 특정 배열에 주는 데미지를 수정한다.

1.100. start damage over time

지속적으로 데미지를 입힌다.

1.101. start facing

지속적으로 특정한 방향을 바라보게 한다.

1.102. start forcing player to be hero

다른 영웅으로 변경시킨다.

1.103. start forcing spawn room

팀을 전투 준비실로 강제 이동시킨다.

1.104. start forcing throttle

플레이어의 각 방향에 대한 이동속도를 설정한다.
플레이어의 이동(WASD) 자체를 조절할수는 있지만 이상하게 오른쪽으로만 이동시킬 수 없다.

1.105. start heal over time

지속적으로 치유한다.

1.106. start holding button

플레이어가 특정버튼을 지속적으로 누른 것으로 인식하게 한다.

1.107. stop accelerating

start accelerating를 취소한다.

1.108. stop all damage modifications

모든 damage modifications를 취소한다.

1.109. stop all damage over time

모든 damage over time를 취소한다.

1.110. stop camera

start camera 에 대한 실행을 취소한다.

1.111. stop chasing global variable

chase global variable를 멈춘다.

1.112. stop chasing player variable

chase player variable를 멈춘다.

1.113. stop damage modification

damage modification를 멈춘다.

1.114. stop damage over time

damage over time를 멈춘다.

1.115. stop facing

start facing를 멈춘다.

1.116. stop forcing player to be hero

start forcing player to be hero를 취소한다.

1.117. stop forcing spawn room

start forcing spawn room을 취소한다.

1.118. stop forcing throttle

start forcing throttle를 취소한다.

1.119. stop heal over time

start heal over time를 취소한다.

1.120. stop holding button

start holding button을 취소한다.

1.121. teleport

플레이어를 특정 좌표로 이동한다.

1.122. unpause match time

pause match time를 취소한다.

1.123. wait

action 목록에 wait를 넣어 다음 action이 실행될 때까지 일정 시간이 걸리게 만든다. loop 문 사용시에 꼭 필요하다.
[1] 솜브라가 직접한 해킹, 맥크리가 섬광탄으로 직접 건 스턴 등.[2] 하지만 이 경우에는 declare 문을 쓰는 것을 추천한다.[3] 해당 플레이어에게만 지정된다.