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

 



1. action
1.1. abort
1.2. abort if
1.3. abort if condition is false
1.4. abort if condition is true
1.5. allow button
1.6. apply impulse
1.7. 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
1.13. communicate
1.14. create effect
1.15. create hud text
1.16. create icon
1.17. create in-world text
1.18. damage
1.19. declare match draw
1.20. declare player victory
1.21. declare round victory
1.22. declare team victory
1.23. destroy all effects
1.24. destroy all hud text
1.25. destroy all icons
1.26. destroy all in-world text
1.27. destroy effect
1.28. destroy hud text
1.29. destroy icon
1.30. destroy in-world text
1.31. disable built-in game mode announcer
1.32. 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
1.36. disable death spectate all players
1.37. disable death spectate target hud
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
1.44. enable death spectate all players
1.45. enable death spectate target hud
1.46. go to assemble heroes
1.47. heal
1.48. kill
1.49. loop
1.50. loop if
1.51. loop if condition is false
1.52. loop if condition is true
1.53. modify global variable
1.54. modify player score
1.55. modify player variable
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
1.64. set ability 1 enabled
1.65. set ability 2 enabled
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
1.72. set gravity
1.73. set healing dealt
1.74. set healing received
1.75. set invisible
1.76. set match time
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
1.83. set player variable at index
1.84. set primary fire enabled
1.85. set projectile gravitiy
1.86. set projectile speed
1.87. set respawn max time
1.88. set secondary fire enabled
1.89. set slow motion
1.90. set status
1.91. set team score
1.92. set ultimate ability enabled
1.93. set ultimate charge
1.94. skip
1.95. skip if
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
1.105. start heal over time
1.106. start holding button
1.107. stop accelerating
1.108. stop all damage modifications
1.109. stop all damage over time
1.110. stop camera
1.111. stop chasing global variable
1.112. stop chasing player variable
1.113. stop damage modification
1.114. stop damage over time
1.115. stop facing
1.116. stop forcing player to be hero
1.117. stop forcing spawn room
1.118. stop forcing throttle
1.119. stop heal over time
1.120. stop holding button
1.121. teleport
1.122. unpause match time
1.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] 해당 플레이어에게만 지정된다.