워크샵(오버워치)/Action
덤프버전 :
상위 문서: 워크샵(오버워치)
관련 문서: 워크샵(오버워치)/Condition
1. 개요[편집]
오버워치 워크샵에서 게임을 변경하는 인자이다. Rule과 관련된 Event가 발생하고, Rule의 모든 Condition이 참이거나 Condition이 존재하지 않을 때 Action이 실행된다. 각 Action은 Input으로 정보를 받아 해당 내용으로 게임을 변화시킨다. 각 Input은 하나의 기본 값 (Value)을 가지는데, 이는 정보를 얻기 위한 정보 또는 지침이라고 할 수 있다.
Action을 추가 시 Action 옆에 있는 추가를 클릭하고, 게임을 변화시킬 Action을 선택한 후, 새로 나타나는 Input마다 드롭다운 메뉴에서 값을 하나 선택하면 된다. Action의 대략적인 종류와 예시는 여기서도 확인할 수 있다.
2. 목록[편집]
2.1. A[편집]
- Abort
- Abort If
- Abort If Condition Is False
}}}이 룰의 Condition을 충족시키지 않는다면 이 액션을 실행한 룰을 중단시킨다.
- Abort If Condition Is True
}}}이 룰의 Condition을 충족시킨다면 이 액션을 실행한 룰을 중단시킨다.
- Allow Button
- Apply Impulse
}}} Motion의 cancel contrary motion과 cancel contrary motion xyz 차이점은 전자의 경우 x, z값의 변화없이 y좌표값만 차이가 있는 예: (0, 1, 0)의 경우에도 플레이어가 x 혹은 z축으로 움직이고 있을경우 x, z축의 움직임을 완전 상쇄시키는 관성을 제거하는 그런 상태가 되지만, 후자의 경우 x, z축을 함께 처리해서 관성이 남아있게 된다. 물론 관성이 제거되는것이 효과적인 상태는 해당 플레이어가 움직일수 없는 상태(방향키로 조작불가한 상태)일때 두드러진다.
- Attach Players
2.2. B[편집]
- Big Message
}}}지정한 플레이어 화면 상단에 큰 메시지를 띄운다. 이 메시지는 시간이 지나면 사라지며, 인 게임에서는 'A 거점을 수비하십시오' 같은 문구가 Big Message에 해당된다.
- Break
2.3. C[편집]
- Call Subroutine
- Cancel Primary Action
- Chase Global Variable At Rate
- Chase Global Variable Over Time
- Chase Player Variable At Rate
- Chase Player Variable Over Time
- Clear Status
}}}Set Status 문으로 지정된 상태나 이미 플레이어에게 걸려있는 상태[1] 를 즉시 해제한다.
- Communicate
}}}음성 대사, 인사, 감정 표현 등을 지정한 플레이어에게 즉시 사용하게 한다.
- Continue
- Create Beam Effect
- Create Dummy Bot
- Create Effect
}}}Effect를 특정한 위치에 생성한다. Effect는 구 모양, 원통 모양, 오라 모양, 안개 등 다양한 타입이 존재한다. Destroy Effect 와 Destroy All Effects로 제거할 수 있다.
}}}
- Create HUD Text
}}}HUD Text를 지정한 플레이어에게 띄운다. 인 게임에서는 사용되지 않으며, 이 텍스트는 Small/big Message와 다르게 사라지지 않는다. 오직 Destroy HUD Text와 Destroy All HUD Text로 제거할 수 있다.
- Create Icon
}}}Icon을 지정한 위치에 생성한다. Destroy Icon과 Destroy All Icons 문으로 제거할 수 있으며, 인 게임에서는 거점 위치를 보여주는 아이콘이 Icon에 해당된다. 생성할 수 있는 아이콘의 목록은 여기서 확인할 수 있다.
- Create In-World Text
}}}특정 좌표에 거리에 상관없이 크기가 유지되는 텍스트를 생성한다. Destroy In-World Text와 Destroy All In-World Text로 제거할 수 있다.
- Create Progress Bar HUD Text
- Create Progress Bar In-World Text
2.4. D[편집]
- Damage
- Declare Match Draw
- Declare Player Victory
- Declare Round Draw
- Declare Round Victory
- Declare Team Victory
- Destroy All Dummy Bots
- Destroy All Effects
- Destroy All HUD Text
- Destroy All Icons
- Destroy All In-World Text
- Destroy All Progress Bar HUD Text
- Destroy All In-World Text
- Destroy Dummy Bot
- Destroy Effect
- Destroy HUD Text
- Destroy Icon
- Destroy In-World Text
- Destroy Progress Bar HUD Text
- Destroy Progress Bar In-World Text
- Detach Players
- Disable Built-In Game Mode Announcer
- Disable Built-In Game Mode Completion
}}}게임이 정상적으로 종료되는 것을 막는다. 경기 시간이 0이 되도 종료되지 않고, 데스매치에선 점수 목표가 보이지 않게 된다.
- Disable Built-In Game Mode Music
- Disable Built-In Game Mode Respawning
- Disable Built-In Game Mode Scoring
}}}게임의 기본 승점 계산을 비활성화한다. 이 상태일 때 승점은 Set Score계의 문으로만 조작이 가능하다.
- Disable Death Spectate All Players
- Disable Death Spectate Target HUD
- Disable Game Mode HUD
- Disable Game Mode In-World UI
- Disable Hero HUD
- Disable Inspector Recording
- Disable Kill Feed
- Disable Messages
- Disable Movement Collision With Environment
- Disable Movement Collision With Players
- Disable Nameplates
- Disable Scoreboard
- Disable Text Chat
- Disable Voice Chat
- Disallow Button
2.5. E[편집]
- Else
- Else If
- 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
- Enable Death Spectate All Players
- Enable Death Spectate Target HUD
- Enable Game Mode HUD
- Enable Game Mode In-World UI
- Enable Hero HUD
- Enable Inspector Recording
- Enable Kill Feed
- Enable Messages
- Enable Movement Collision With Environment
- Enable Movement Collision With Players
- Enable Nameplates
- Enable Scoreboard
- Enable Text Chat
- Enable Voice Chat
- End
2.6. G[편집]
- Go To Assemble Heroes
2.7. H[편집]
- Heal
2.8. I[편집]
- If
2.9. K[편집]
- Kill
2.10. L[편집]
- Log To Inspector
- Loop
}}}이 액션을 실행한 룰의 제일 위로 올라간다.
- Loop If
}}}조건을 만족할 시이 액션을 실행한 룰의 제일 위로 올라간다.
- Loop If Condition Is False
}}}Rule 자체의 Condition이 False면 이 액션을 실행한 룰의 제일 위로 올라간다.
- Loop If Condition Is True
}}}Rule 자체의 Condition이 True이면 이 액션을 실행한 룰의 제일 위로 올라간다.
2.11. M[편집]
- Modify Global Variable
- Modify Global Variable At Index
- Modify Player Score
- Modify Player Variable
- Modify Player Variable At Index
- Modify Team Score
- Move Player To Team
2.12. P[편집]
- Pause Match Time
- Play Effect
}}}영웅을 미리 불러 로드 시간을 줄인다.
- Press Button
}}}플레이어가 특정 버튼을 누른 것으로 인식하게 한다.
2.13. R[편집]
- Remove All Health Pools From Player
- Remove Health Pool From Player
- Remove Player
- Reset Player Hero Availabilty
- Respawn
- Restart Match
- Resurrect
}}}(영웅) 전환 없이 플레이어를 사망한 자리에서 즉시 부활시킨다.
- Return To Lobby
2.14. S[편집]
- Set Ability 1 Enabled
- Set Ability 2 Enabled
- Set Ability Charge
- Set Ability CoolDown
기술을 사용하는 동안, 그 기술이 주황색이 도는 동안은 이 액션이 먹히지 않는다. 따라서 오리사 투창처럼 선딜레이가 있는 기술은 선딜레이만큼 wait 후 적용하게 만들어야 액션이 깔끔하게 먹힌다.
- Set Ability Resource
- Set Aim Speed
- Set Ammo
- Set Crouch Enabled
- Set Damage Dealt
- Set Damage Received
- Set Environment Credit Player
- Set Facing
- Set Global Variable
- Set Global Variable At Index
- Set Gravity
- Set Healing Dealt
- Set Healing Received
- Set Invisible
}}}대상이 지정한 플레이어(모두에게, 적군만, 취소)에게 보이지 않게 한다. 솜브라의 은신과는 다른 개념이며, 공격을 해도 은신이 풀리지 않는다. 적군만에게만 보이지 않게 해도 자신이 자신의 모습을 보지 못한다.
- Set Jump Enabled
- Set Jump Vertical Speed
- Set Knockback Dealt
- Set Knockback Received
- Set Match Time
}}}경기 시간을 설정한다. 0으로 설정 시 경기가 즉시 종료된다.
- Set Max Ammo
- Set Max Health
- Set Melee Enabled
- Set Move Speed
- Set Objective Description
- Set Player Allowed Heroes
}}} 이 액션을 통해 특정 플레이어를 영웅 선택창으로 돌릴수 있다. 방법: 해당 플레이어가 사용하고 있는 영웅을 제외한 모든 영웅 배열로 1차로 액션실행후 직후 모든 영웅 배열로 2차로 액션실행한다.
- Set Player Health
- Set Player Score
}}}대상의 승점을 설정한다. 인 게임에서는 데스매치에서의 승점이 해당된다.
- Set Player Variable
- Set Player Variable At Index
- Set Primary Fire Enabled
- Set Projectile Gravitiy
- Set Projectile Speed
}}}대상의 투사체 속도를 설정한다. 0으로 설정 시 투사체가 전진하지 않는다.
- Set Reload Enabled
- Set Respawn Max Time
- Set Secondary Fire Enabled
- Set Slow Motion
}}}게임의 속도를 늦춘다. 기본 100%이며 이상으로 올릴 수 없다. 모두의 이동 속도, 발사 속도, 모션 등의 전체적인 시간이 느려진다.
- Set Status
}}}플레이어에게 일정 시간동안 상태이상을 부여한다.(ex. 스턴, 넉다운)
- Set Team Score
- Set Ultimate Ability Enabled
- Set Ultimate Charge
- Set Weapon
- Skip
- Skip If
- Small Message
- Start Accelerating
- Start Camera
- Start Damage Modification
- Start Damage Over Time
- Start Facing
- Start Forcing Dummy Bot Name
- Start Forcing Player Outlines
- Start Forcing Player Position
- Start Forcing Player To Be Hero
- Start Forcing Spawn Room
- Start Forcing Throttle
}}}플레이어 이동에 대한 대한 최대와 최소를 설정한다. 앞과 옆, 뒤를 설정할 수 있으며, 옆의 최소를 1로 하면 오른쪽으로 가게 된다.
- Start Game Mode
- Start Heal Over Time
- Start Healing Modification
- Start Holding Button
- Start Modifying Hero Voice Lines
- Start Rule
- Start Scaling Barriers
- Start Throttle In Direction
- Start Transforming Throttle
- Stop Accelerating
- Stop All Assists
- Stop All Damage Modifications
- Stop All Damage Over Time
- Stop All Heal Over Time
- Stop All Healing Modifications
- Stop Assist
- Stop Camera
- Stop Chasing Global Variable
- Stop Chasing Player Variable
- Stop Damage Modification
- Stop Damage Over Time
- Stop Facing
- Stop Forcing Dummy Bot Name
- Stop Forcing Player Outlines
- Stop Forcing Player Position
- Stop Forcing Player To Be Hero
- Stop Forcing Spawn Room
- Stop Forcing Throttle
- Stop Heal Over Time
- Stop Healing Modification
- Stop Holding Button
- Stop Modifying Hero Voice Lines
- Stop Scaling Barriers
- Stop Throttle In Direction
- Stop Transforming Throttle
2.15. T[편집]
- Teleport
2.16. U[편집]
- Unpause Match Time
2.17. W[편집]
- Wait
- Wait Until
- While
[1] 솜브라가 직접한 해킹, 맥크리가 섬광탄으로 직접 건 스턴 등.
이 문서의 내용 중 전체 또는 일부는 2023-12-11 08:01:55에 나무위키 워크샵(오버워치)/Action 문서에서 가져왔습니다.