Undertale Test Place Reborn | |
제작자 | i8cheese |
개발 완료 날짜 | 2021년 9월 16일 |
최근 업데이트 날짜 | 2023년 4월 13일 |
최대 인원 | 14명 |
장르 | Fighting |
허용된 장비 | X |
링크 |
[clearfix]
1. 개요
게임 설명:SoulShatters is NOT my original idea, all credits goes to BunnyDreemurr and the SoulShatters Development team.
게임 설명:SoulShatters는 제 아이디어가 아니고, 모든 공은 BunnyDreemurr[1]와 Soulshatters 제작 팀에게 돌아갑니다.
로블록스의 PVP 게임 중 하나로, 언더테일을 모티브로 한 PVP 게임인 SoulShatters Test Place를 계승한 작품이다. 원작인 SS의 주요 PVP 시스템과 일부 캐릭터들의 스킬을 초기로 복원해두었으며, 기본 틀은 SS를 계승한 게임이 맞으나 세부적인 요소에서는 차별점이 많다. 최근에는 신규 캐릭터 출시와 각종 이벤트 요소들로 업데이트를 통해 원작과는 차별화를 두기 위해 많은 노력을 하고 있다.게임 설명:SoulShatters는 제 아이디어가 아니고, 모든 공은 BunnyDreemurr[1]와 Soulshatters 제작 팀에게 돌아갑니다.
2. 기본 조작
1~9: 숫자 키에 해당하는 스킬을 사용한다. 이 스킬 키들의 경우, 숫자 키가 불편하다면 설정에서 다른 조작키로 변경할 수 있으니 참고하는 게 좋다.[2]W, A, S, D: 이동.
W, A, S, D 연타 또는 C: 대쉬. 소량의 스태미나를 소모하여 방향키 방향으로 대쉬한다. 연타 후 키를 꾹 누르고 있을 시 캐릭터가 달리는 상태가 되며, 평상의 상태에서는 달리는 동안 스태미나를 소모하지 않지만 전투 상태[3]의 경우 달리는 동안 지속적으로 스태미나를 소모한다. 스태미나가 바닥나면 대쉬와 달리기가 불가능해진다.
F: 방어. 상대방의 공격으로부터 받는 대미지를 감소시킨다. 일부 스킬 공격과 평타를 막을 수 있으며 상대방의 특정 스킬과 공격 타이밍에 맞춰 방어를 할 경우에는 퍼펙트 블록[4]이라는 시스템에 따라 시전자와 상대방 모두 뒤로 밀쳐지며, 이때 퍼펙트 블록에 성공한 쪽은 스태미나를 전부 회복한다. 기본적으로 모든 캐릭터의 평타 마지막 공격은 이 방어를 강제적으로 해제시키며, 일부 캐릭터들의 특정 스킬들은 방어를 뚫거나[5] 파괴하는[6] 효과를 가진 스킬들이 있기 때문에 숙지해 두는 편이 좋다.
R: 텔레포트. 사용 시 일정 거리를 텔레포트하며, 락온한 대상이 없을 시 사용이 불가능하다. 기본적으로는 전방으로 텔레포트하며, 방향키 방향에 따라 좌우, 후방으로 텔레포트할 수 있다. 모든 캐릭터들의 텔레포트 쿨타임은 5초로 고정된다.
Ctrl: 달리기. 스태미나를 소모하여 달린다.[7]
L 또는 마우스 휠: 락온. 상대방의 캐릭터에 마우스 커서를 둔 채 마우스 휠을 누르거나 L키를 누를 시 시점과 에임이 상대방에게 고정되며, 모든 스킬들의 방향이 대상에게로 자동 설정된다. 락온을 해야만 사용할 수 있는 일부 스킬들[8]이 존재하며 PVP에는 필수적인 기능이다. 락온을 자유자재로 걸고 풀며 스킬의 활용도를 높이는 방법 역시도 인게임에서는 흔한 편이므로, PVP의 핵심 기능인 락온에는 익숙해지는 편이 좋다.
3. 커맨드
/challenge '닉네임'[9]: 상대에게 챌린지 신청을 보낸다. 상대가 신청을 수락할 시 둘만이 싸울 수 있는 공간으로 텔레포트되며 둘 중 하나의 HP가 전부 소진될 경우 사라진다. 또는 리더보드에서 플레이어를 클릭해서 Challenge 버튼을 누르면 된다.[10]!rejoin: 플레이 중이던 서버를 나간 후 해당 서버에 재접속한다.
3.1. cmdr
비공개 서버주인, 권한을 받은 사람만이 사용할수 있는 명령어이다. 명령어는 지속적으로 추가된다.[11]announce (텍스트):서버 전체 알림을 보낸다.
alias (alias name) (명령어):creates a new,single command out of a command and gives arguments.
attack (플레이어 이름) (숫자):플레이어의 공격력을 바꾼다.
blink:커서 위치로 순간이동한다.
bind (키) (명령어):명령어 단축키를 설정한다.
ban (플레이어 이름):플레이어를 밴한다.
bossbar (플레이어 이름):플레이어의 보스바를 만든다.
bring (플레이어 이름):플레이어를 자기위치로 텔레포트 시킨다.
clear:cmdr창의 명령 기록을 지운다.
cooldown (플레이어 이름):플레이어의 쿨타임을 활성화한다.
createbot (플레이어 이름) (캐릭터 이름) (스폰 모션 여부) (행동) (봇의 행동 난이도) (다른 봇 공격 여부) (쿨타임 무시 여부) (디바운스 무시 여부) (티밍대상) (공격대상):플레이어의 모습을 한 봇을 생성한다.[12][13]
defense (플레이어 이름) (숫자):플레이어의 방어력을 바꾼다.
dodgechance (플레이어 이름) (숫자):플레이어의 회피율을 바꾼다.[14][15]
debounce (플레이어 이름):플레이어의 디바운스를 활성화한다.
determination (플레이어 이름) (숫자):플레이어의 부활횟수를 바꾼다.[16]
damagescale (플레이어 이름):플레이어에게 데미지 스케일을 활성화 한다.
dodgehealth (플레이어 이름) (숫자):플레이어의 샌즈의 체력을 설정한다.
dodge (플레이어 이름):플레어에게 회피를 적용한다.
discord (Argument 1:string): <Alise> Run a command and discord the output
echo (text):echos your text back to you.
edit (input text) (delimiter):텍스트박스를 수정한다.
fetch (URL):인터넷에서 값을 가져온다.
follow-player (플레이어 이름) (대상 플레이어 이름):플레이어를 다른 서버로 옮긴다.[17]
goto-place (플레이어 이름) (체험ID):플레이어를 대상 체험으로 이동시킨다.
get-player-palce-instance (플레이어 이름) (PlaceIdJobId/PlaceId/JobId):Returns the target player's Place ID and the Jobid separated by a space. Returna 0 if the player is offline or something else goes wrong.
goku (플레이어 이름):플레이어에게 goku의 사용권한을 준다.
history (줄 숫자):전에 사용한 cmdr명령어를 표시한다.
hover:마우스로 가리키고 있는 플레이어의 이름을 반환한다.
help:모든 명령어의 사용법을 알려준다.
health (플레이어 이름) (숫자):플레아어의 체력 수치를 바꾼다.
hidetag:직원 태그를 숨긴다.[18]
json-array-decode (JSON):decodes a JSON Array into a comma-separated list.
json-array-encode (CSV):encodesa comma-separated list into a JSON array.
justicefrenzy (플레이어 이름):언다인이 날리는 투사체를 전부 정의의 창으로 바꾼다.
join (CSV):<alias> Joins a CSV with a specified delimiter.
kick (플레이어 이름):플레이어를 강제로 내쫒는다.
kill (플레이어 이름):플레이어를 죽인다,
knockback (플레이어 이름):플레이어가 넉백을 받도록 한다.
karma (플레이어 이름):플레이어가 카르마 데미지를 입게 한다.
len (CVS):Returns the length of a comma-seperated list.
lastbreath (플레이어 이름):플레이어가 일반 샌즈를 사용할때 라스트 브레스가 활성화된다.
lastchance (플레이어 이름):플레이어가 하드모드 샌즈를 사용할때 라스트 찬스가 활성화된다.
nocooldown (플레이어 이름):플레이어의 스킬 쿨다운이 없어진다.[20]
nodebounce (플레이어 이름):플레이어의 디바운스가 활성화된다.[21]
nododge (플레이어 이름):플레이어가 회피를 하지 않게 만든다.
nokarma (플레이어 이름):플레이어가 karma데미지를 입지 않게 만든다.
noperms (플레이어 이름):플레이어의 DBS캐릭터 사용권한을 없앤다.
nodamagescale (플레이어 이름):플레이어의 damage scale을 없앤다.
mapvoting:맵투표를 시작한다
map (CSV):<alias> Maps a CSV into another CSV.
me:자신의 이름을 알려준다.
position (플레이어 이름):Returns Vextor3 position of you or other players.Empty string is the player has no character.
pick:Picks a value out of a comma-seperated list.
poison (플레이어 이름) (숫자):플레이어에게 독(카르마 데미지)을 입힌다.
respawn (플레이어 이름):플레이어를 리스폰시킨다.
rand (숫자) (숫자):숫자 사이의 랜덤수를 뽑는다.
replace (Haystack) (Needle) (Replacement):Replaces text A into B
resolve (타입) (Arguments Value Operator):Resolves Argument Value Operators into lists. E.g.,resolve players * gives you a list of all players.
Run (명령어):명령어를 실행한다.
run-lines (Scripts):Splits input by newlines and runs each line as its own command. This is used by the init-run command.
runif (Condition) (Argument)) (Test against) (Command):Runs a given command string if a certain condtiion is met.
resize (플레이어 이름) (숫자):캐릭터 크기를 조정한다.
rename (플레이어 이름) (바꿀 이름):플레이어 이름을 바꾼다.
removebossbar:bossbar 명령어로 만든 보스바를 제거한다.
rejoin (플레이어 이름):!rejoin과 같다.
refresh (플레이어 이름):respawn cmdr과 같다.
shutdown:서버를 닫는다.
script (code):서버 스크립트를 실행한다.
showtag:스태프 태그를 보여준다.
stamina (플레이어 이름) (숫자):스태미나를 바꾼다.
sansman:sansman888을 소환한다. 위의 봇의 초기버전이다.
thru (Extra distance):hover와 같다.
teleport (플레이어 이름) (대상 플레이어 이름):대상 플레이어에게 플레이어를 순간이동한다.
toggleexclusives:PS EXCLUSIVE의 캐릭터 사용 가능 여부.
toggleteaming:안티-티밍을 활성화한다. 활성화되면 서버 내에서 티밍이 불가능해진다.
toggleui:인게임 ui를 활성화한다.
tempadmin (플레이어 이름):플레이어에게 어드민 권한을 준다.[22]
to (플레이어 이름) (대상 플레이어 이름):teleport와 같다.
uptime:서버 구동 속도를 늘린다.
unbind (키):bind 명령어로 추가한 단축키를 없앤다.
unban (플레이어 이름):플레이어의 밴을 풀어준다.
undynetimer (플레이어 이름) (숫자):언다인 3페이즈의 지속시간을 정한다.
undynedetermination (플레이어 이름) (숫자):언다인 2페이즈의 의지를 정한다[23]
unadmine (플레이어 이름):플레이어를 어드민에서 제외한다
version:현재 cmdr버전을 보여준다.
zamasu (플레이어 이름):플레이어에게 zamasu의 사용 권한을 준다.
! (줄 숫자):history 명령어와 같다.
!! (줄 숫자):마지막으로 사용한 명령어를 되돌린다.
^ (A) (B):<alias> Runs the previous command,replacing all occurrences of A with B
일부 명령어는 개발자 혹은 관리자 권한이 필요하다.
4. 시스템
- Play: 캐릭터 선택 창으로 들어간다.
- Game Modes: 자신이 플레이 중인 모드를 확인하거나 모드를 바꿀 수 있다. 모드는 다음과 같다.
- FFA: Free For All, 기본 모드다.
- RUSH: 스킬 쿨타임이 70% 감소하는 모드.
- RANKED: 랭크 시스템. 30킬 이상일 경우 입장 가능하며, 매칭되는 상대들과 싸워 이길 때마다 포인트를 얻는다. 일정 포인트마다 랭크가 상승하며, 특정 랭크까지 도달하면 얻는 스킨이 존재한다. 모드는 1v1, 2v2, 3v3이 있다.
- Classic : 클래식 모드. Soulshatters : Test Place의 시스템을 그대로 적용한 모드.
- Casual : 죽어도 연속킬이 리셋되지 않는 모드.
- 1v1 : 말 그대로 1v1 모드. 전투 중일 경우 다른 사람에게 피해를 주거나 공격 받지 않는다.
- Extra: Setting[24], Leaderboards[25], Skins[26], Statistics[27], Donations[28]로 들어갈 수 있게 된다.
- Update Logs: 지금까지 업데이트된 내역을 볼 수 있다.
5. 캐릭터
자세한 내용은 Undertale Test Place Reborn/캐릭터 문서를 참고.
6. 기타
메뉴 화면에 REBORN 글자 왼쪽에 있는 별을 계속 클릭하다 보면 언더테일의 이름 짓기 창과 비슷한 창[29]이 뜨는데, 이 화면에서 frisk (대소문자 구분은 상관x)를 입력하고 Yes를 누르면 비공개 서버에서만 사용할 수 있는 하드모드 샌즈를 얻을 수 있다. [30]Extra에 들어가서 Donation에서 20로벅스 이상을 기부하면 자신의 이름 앞에 [D][31] [32]가 붙으며
[1] SoulShatters의 제작자[2] 6번 이후의 숫자 키부터는 키보드 배열상 방향키인 WASD 키 위치에서 비교적 멀리 떨어져있기 때문에 스킬이 많은 캐릭터들을 사용할 때 돌발적인 상황에 스킬로 반응하기 힘들 수 있다. 반응 속도가 중요한 카운터 스킬들의 경우, 본인이 빠르게 누르기 편한 위치의 키에 두는 편이 좋다.[3] In combat[4] Perfect Block. 사실상 PVP의 핵심 시스템 중 하나.[5] 언다인의 1번 스킬, 아스고어의 삼지창 1번 스킬 등.[6] 패치 후 방어 파괴 판정을 가진 스킬은 글리치테일 차라의 용기 검기뿐이다.[7] 앞서 설명했듯이 전투 상태가 아닐 때는 스태미나를 소모하지 않는다. 회피용으로나 접근용으로나 대쉬나 텔레포트가 더 빠르므로 전투 중에는 쓸 일이 없는 기능 중 하나.[8] 대표적으로 샌즈의 염동력 스킬들과 R키로 사용하는 텔레포트.[9] 디스플레이 닉네임을 입력해도 정상적으로 요청이 전송된다.[10] 요청이 정상적으로 전송되었을 시 리더보드에서 Challenge 요청을 보낼 수 있는 버튼이 잠시 사라지며, 대상이 요청을 수락 혹은 거절하거나, 요청의 시간이 만료되어 취소되었을 시 다시 버튼이 나타난다.[11] 명령어를 사용하려면 private server+ 게임패스를 사야한다.[12] 플레이어와 싸우며 채팅도 친다.[13] 아직 봇으로 구현되지 않은 캐릭터는 기본상태로 평타만 때린다.[14] 100이상이면 그냥 100%가 된다[15] 0보다 작으면 0%가 된다[16] 프리스크에게 이 명령어로 부활을 주고 죽으면 숨겨진 페이즈가 나온다.[17] 높은 권한이 필요하다.[18] 스태프만 사용가능[19] 실제로 이 명령어가 적용된 상태에서 4번을 써보면 데미지가 500이 넘는 진풍경과 엄청난 렉을 느낄 수 있다.[20] 이 효과가 nodebounce명령어와 함께 적용되면 이동하면서 스킬을 미친듯이 써서 주변을 초토화 시킬 수 있다. 특히 언다인이 효과를 잘 본다.[21] 이 효과가 nocooldown명령어와 함께 적용되면 이동하면서 스킬을 미친듯이 써서 주변을 초토화 시킬 수 있다. 특히 언다인이 효과를 잘 본다.[22] 서버에서 나가면 저장되지 않는다.[23] 다른 명령어와는 다르게 %로 표시됨에도 수치가 100을 넘을수 있다![35][36][24] 다양한 설정을 키고 끌 수 있다.[25] Kills, Weekly kills, Streak, Donations에서 1등부터 10등을 달성한 플레이어들을 볼 수 있다.[26] 스킨들을 구경하고 착용할 수 있다. Customizable Skins 게임패스(또는 200 로벅스 Donation)을 보유하고 있거나 1000킬, 150 연속킬, Above and beyond 뱃지 중 하나라도 달성하였다면 무기의 색을 바꿀 수 있다.[27] 자신이 죽인 수, 죽은 수 등 다양한 통계를 볼 수 있다.[28] 제작자에게 로벅스를 기부할 수 있다. 가격은 20 로벅스부터 5000 로벅스까지 있다.[29] [30] GASTER를 치면 튕긴다.[31] Donator의 D만 따온 것으로 추정[32] [가격증가] 현재 가격이 인상되어 200로벅이다.[가격증가]