본문으로 건너뛰기

능력 설계

이 문서는 플레이어가 경험해야 하는 능력의 역할과 규칙을 정의한다. 능력 모드 알림·월드 액터 반응은 능력 모드 알림 구조, 플레이어 객체의 선택 능력과 실행 상태는 플레이어·능력 상태 구조에서 관리한다.

공통 플레이 규칙​

  • 플레이어는 한 번에 하나의 능력만 선택한다.
  • 화면 중앙의 대상 후보는 사용 가능 여부가 시각적으로 구분된다.
  • 능력 취소, 사망, 거리 이탈과 레벨 재시작은 실행 상태를 안전하게 종료한다.
  • 각 능력은 한 챌린지에서 기본 사용법을 가르치고 짧은 응용을 제공한다.

마그넷 캐치​

역할​

금속으로 지정된 물리 오브젝트를 원거리에서 잡아 이동하고 놓는다.

기본 흐름​

  1. 마그넷 캐치를 선택한다.
  2. 유효한 금속 물체를 조준한다.
  3. 물체를 잡고 카메라 앞 목표 위치로 이동한다.
  4. 마우스 휠로 거리를 조절한다.
  5. 원하는 위치에 놓거나 취소한다.

제한​

  • 동시에 한 물체만 조작한다.
  • 최소·최대 거리와 벽 가림을 검사한다.
  • 물체 축을 직접 회전시키는 입력은 제공하지 않는다. 방향 변경은 물체를 놓고 다른 위치에서 다시 잡는 방식으로 처리한다.

아이스메이크​

역할​

유효한 수면 위에 움직이지 않는 충돌 가능한 얼음 기둥을 생성해 발판, 엄폐물이나 장애물로 사용한다.

규칙​

  • 지정된 수면 영역에서만 생성한다.
  • 생성에 성공하면 2초 동안 다시 생성할 수 없다. 능력을 변경하거나 조준을 취소해도 이 시간은 계속 흐른다.
  • 동시에 유지 가능한 기둥은 최대 3개다.
  • 네 번째 기둥을 생성하면 가장 오래된 기둥을 제거한다.
  • 생성된 기둥을 대상으로 지정하면 직접 제거할 수 있다.
  • 생성된 기둥은 자동으로 사라지지 않는다.
  • 기둥은 움직이거나 피해를 주지 않지만, 플레이어와 적의 이동·시야를 막고 물리 오브젝트나 문을 밀 수 있다.
  • 생성 불가능한 위치는 사용 전에 피드백한다.

타임록​

역할​

무생물 물리 오브젝트를 잠시 정지하고, 정지 중 받은 타격 힘을 축적해 지속 시간이 끝날 때 한 번에 적용한다.

규칙​

  • AbilityReactionComponent의 반응 타입이 StasisTarget인 무생물 물리 오브젝트 하나만 10초 동안 정지한다. 적·플레이어·다중 대상은 지원하지 않는다.
  • 캐릭터 공격이 정지 대상에 실제로 적중할 때 히트 판정 1회당 1타로 처리하고, 타격 방향과 충격량을 축적한다. 정지 중에는 실제 물리 이동을 허용하지 않으며 대상은 파괴되지 않는다.
  • 축적 방향과 강도는 월드 피드백으로 표시한다. 상세 UI는 별도 UI 문서의 범위를 따른다.
  • 10초가 만료되면 공통 종료 경로를 실행한다. 조준 중 IA_Cancel, 능력 변경, 사망 또는 재시작이 발생하면 정지 시작 전 단계로 돌아간다.
  • 지속 시간이 끝나면 정지 전 선형·각속도와 물리 상태를 복원하고, 축적된 힘을 한 번의 충격량으로 더한다. 타격이 없었다면 정지 전 움직임 그대로 재개한다.
  • 정지 중 다른 능력을 선택하거나 사용해도 대상의 10초 타이머는 계속 흐르고 만료 시 물리 상태를 복원한다. 정지 중에는 수동 해제하지 않는다.
  • 재사용 대기시간은 정지가 만료돼 대상이 움직이기 시작한 뒤부터 계산하며 초기값은 10초다.
  • 챌린지의 목표 달성·문·장치 판정은 타임록 능력의 책임이 아니며 별도 시스템에서 처리한다.

리모트 폭탄​

역할​

둥근·정육면체 리모트 폭탄을 각각 하나씩 생성하고 원하는 시점에 기폭해 물리 힘, 피해 또는 파괴 반응을 일으킨다.

규칙​

  • 둥근 리모트 폭탄은 경사면에서 굴러가고 외력에 영향을 받는다. 정육면체 리모트 폭탄은 제자리에 더 안정적으로 유지한다.
  • 생성한 폭탄은 먼저 플레이어가 머리 위에 들고, 내려놓거나 던져 설치한다.
  • 폭탄을 들고 있는 동안 IA_AbilityUse 재입력은 무시한다. IA_Cancel로 보유한 폭탄을 폭발 없이 주머니에 넣으면 재사용 대기시간 없이 바로 다시 생성할 수 있다.
  • 각 형태를 하나씩, 최대 두 개까지 동시에 유지한다.
  • IA_AbilityUse를 다시 누르면 현재 선택한 형태의 설치된 폭탄만 즉시 기폭한다. 폭발 범위 안에 다른 형태의 설치된 폭탄이 있으면 그 폭탄도 연쇄 기폭한다. 입력 전에는 자동 폭발하지 않는다.
  • 각 형태는 기폭 뒤 기본 6초의 독립 재사용 대기시간을 가진다. 연쇄 기폭된 형태도 각각 재사용 대기시간을 시작한다.
  • 폭발 반경 안의 대상에는 조정 가능한 일정한 크기의 힘과 피해를 적용한다.
  • 폭발은 범위 안 물체에 피해를 시도한다. 물체가 실제 피해를 받거나 파괴되는지는 피해 가능 여부와 체력·내구도에 따른다. 물리 시뮬레이션 중인 물체에는 폭발 힘도 적용한다.
  • 플레이어도 폭발 범위 안에서는 피해와 넉백을 받는다. 차폐물은 폭발 피해를 막을 수 있다.