오버워치/게임 탐색기/워크샵/Action
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
지정한 플레이어 화면 상단에 큰 메시지를 띄운다. 이 메시지는 시간이 지나면 사라지며, 인 게임에서는 'A 거점을 수비하십시오' 같은 문구가 big message에 해당된다.BIG MESSAGE(VISIBLE TO, HEADER)
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
set status 문으로 지정된 상태나 이미 플레이어에게 걸려있는 상태[1] 를 즉시 해제한다.CLEAR STATUS(PLAYER, STATUS)
1.13. communicate
음성 대사, 인사, 감정 표현 등을 지정한 플레이어에게 즉시 사용하게 한다.COMMUNICATE(PLAYER, TYPE)
1.14. create effect
effect를 특정한 위치에 생성한다. effect는 구 모양, 원통 모양, 오라 모양, 안개 등 다양한 타입이 존재한다. destroy effect 문으로만 제거 가능하다.CREATE EFFECT(VISIBLE TO, TYPE, COLOR, POSITION, RADIUS, REEVALUATION)
1.15. create hud text
hud text를 지정한 플레이어에게 띄운다. 인 게임에서는 사용되지 않으며, 이 텍스트는 small/big message와 다르게 사라지지 않는다. 오직 destroy hud text 문으로만 제거가 가능하다.CREATE HUD TEXT(VISIBLE TO, HEADER, SUBHEADER, TEXT, LOCATION, SORT ORDER, HEADER COLOR, SUBHEADER COLOR, TEXT COLOR, REEVALUATION)
1.16. create icon
icon을 지정한 위치에 생성한다. destroy icon 문으로 제거할 수 있으며, 인 게임에서는 거점 위치를 보여주는 아이콘이 icon에 해당된다.CREATE ICON(VISIBLE TO, POSITION, ICON, REEVALUATION, ICON COLOR, SHOW WHEN OFFSCREEN)
1.17. create in-world text
특정 좌표에 텍스트를 생성한다
1.18. damage
플레이어에게 즉시 피해를 적용하며, 피해를 받은 대상이 죽을수도 있다. 이 액션을 선택하면 PLAYER, DAMAGER, AMOUNT를 설정하라는 레이블이 나온다.DAMAGE(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
create effect 문으로 생긴 effect를 전부 제거한다.DESTROY ALL EFFECTS
1.24. destroy all hud text
create hud text 문으로 생긴 hud text를 전부 제거한다.DESTROY ALL HUD TEXT
1.25. destroy all icons
create icon 문으로 생긴 icon을 제거한다.DESTROY ALL ICONS
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
게임의 기본 승점 계산을 비활성화한다. 한번 세팅하면 계속 적용되며, 이 문이 발동돠면 승점은 set score계의 문으로만 조작이 가능하다.DISABLE BUILT-IN GAME MODE SCORING
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문이 있는 위치에서 action 리스트 맨 위로 올라가 다시 반복한다. 이 문을 사용할 시에는 '''반드시 wait 문을 넣어야 한다.'''LOOP
1.50. loop if
LOOP IF(CONDITION)
1.51. loop if condition is false
condition(조건)이 false(거짓)일 동안, 해당 action을 계속 반복한다.LOOP IF CONDITION IS FALSE
1.52. loop if condition is true
condition(조건)이 true(참)일 동안, 해당 action을 계속 반복한다.LOOP IF CONDITION IS TRUE
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 문 사용시에 꼭 필요하다.