왕들의 화신은 지팡이 폼일 때 매우 낮은 확률로 소울 대검 내려찍기를 사용함
이게 말이 매우 낮은 확률이지 실제로는 코옵에서나 가끔 보이는 패턴이라 실제로 보는 게 정말 힘듬
나도 5000시간쯤 하면서 한 세 번 남짓 본 것 같은데
그런데 이 패턴이 잘 안 나오는 이유가 있음
그 이유는 애초에 이 패턴이 왕들의 화신의 AI 스크립트에 존재하지 않기 때문임
간단하게 말하자면 더미데이터임
AI 스크립트에 없는데 어떻게 나옴?
그게 말이 됨?
원래라면 나오는 것 자체가 말이 안 되지만, 왕들의 화신은 특이한 AI 구조를 지니고 있기 때문에 나올 가능성이 존재함
왕들의 화신의 AI인 GOAL_LastBoss_Switch는 AI를 호출하는 AI임
GOAL_LastBoss_Switch 자체는 AI 스크립트를 호출하는 기능밖에 없고, 호출되는 AI들이 실제로 왕들의 화신을 움직이게 함
위의 이미지에서 GOAL_LastBoss_Gwyn_Battle이라던가 하는 것들이 AI인데, 이 AI에 따라 왕들의 화신이 어떤 폼인지 결정되는 방식임
GOAL_LastBoss_CurvedBlade_Battle의 경우 곡검 폼이고, GOAL_LastBoss_Magician_Battle은 지팡이 폼 등등
아무튼, 호출된 AI는 화신을 움직임
위의 코드는 대검 폼 화신의 AI인데, 이 코드의 함수들에 인수로 들어간 3001이나 3022 등이 애니메이션 ID임
이 애니메이션 ID를 통해 모션을 실행하면 화신이 움직이게 됨
호출되는 AI는 특정 모션을 실행해서 폼을 전환하기도 함
20000~20004는 우리가 익히 알고 있는 폼 전환 모션의 애니메이션 ID임
해당 모션들의 TAE를 보면 화신 스스로에게 SpEffect를 부여하는 이벤트가 존재함
이 이벤트에서 받는 SpEffect에 따라 GOAL_LastBoss_Switch가 SpEffect에 맞는 AI를 불러옴
위의 경우 5400을 부여하는데, GOAL_LastBoss_Switch의 AI 스크립트를 보면 5400을 받았을 때 GOAL_LastBoss_LargeSword_Battle을 호출하게 되어 있음
실제로 이 모션은 대검 폼으로 전환하는 모션임
참고로 SpEffect는 Special Effect의 줄임말인데, 이것이 부여되는 주체에게 특정한 효과를 주는 경우도 있지만 AI의 트리거 용도로 사용하는 경우가 많음
TAE에 대해서는 아래를 참조하면 좋음
https://gall.dcinside.com/m/fromsoftware/5100336
아무튼, 위와 같은 과정을 통해 왕들의 화신은 폼을 전환함
그런데 폼 전환 애니메이션이 재생되었을 때 GOAL_LastBoss_Switch가 SpEffect를 받지 못하는 경우가 있음
이 경우 화신 자체는 폼을 전환하지만 AI는 전환되지 않음
예를 들어, GOAL_LastBoss_LargeSword_Battle이 20004를 실행했을 때 GOAL_LastBoss_Switch가 20004이 부여하는 SpEffect인 5407을 받지 못했다면
GOAL_LastBoss_Switch는 20004로 전환되는 AI인 GOAL_LastBoss_Magician_Battle을 호출하지 못하므로 GOAL_LastBoss_LargeSword_Battle를 계속 실행함
그러나 AI와는 별개로 화신 자체는 20004를 통해 지팡이 폼으로 전환됨
다시 말해서, 화신 자체는 대검 폼에서 지팡이 폼으로 전환했으나 AI는 여전히 대검 폼인 상태가 됨.
GOAL_LastBoss_Switch가 5407을 받을 때까지
이 상태에서 GOAL_LastBoss_LargeSword_Battle이 3001 모션을 실행했을 때, 화신은 대검 폼의 3001이 아니라 지팡이 폼의 3001을 재생함.
대검 폼의 3001은 이 모션인데,
지팡이 폼의 3001은 팔란의 화살비 모션
그리고 이 경우
위의 코드를 실행할 경우 플레이어와의 거리에 따라 3005 또는 6001 - 3005를 실행함
6001 - 3005의 경우 대검 폼은 이 콤보가 재생되지만
지팡이 폼에서는 이 콤보가 재생됨
그리고 실제 게임에서는 위와 같은 모습이 된다
GOAL_LastBoss_Switch가 SpEffect를 못 받는 건 솔로 플레이에서는 그리 흔하게 벌어질 수 있는 일은 아니지만, 멀티에서는 말이 달라짐
다들 알다시피 프롬겜 서버는 P2P 방식을 사용하고, P2P는 사용자의 컴퓨터 각각에게 연산을 배분하여 처리하게 하는 방식이기 때문
예를 들어 2인 코옵 중 A의 컴퓨터가 GOAL_LastBoss_Switch의 연산을 맡고 B의 컴퓨터가 GOAL_LastBoss_LargeSword_Battle의 연산을 맡을 경우
B에서 GOAL_LastBoss_LargeSword_Battle가 20004를 재생하고 5407을 A의 GOAL_LastBoss_Switch로 전송할 때 딜레이가 생길 경우 위와 같은 현상이 발생할 수 있음
때문에 소울 대검 내려찍기는 보통 멀티 환경에서 화신이 지팡이 폼으로 전환한 직후에 나옴
요약하자면 그냥 버그임
정상적으로는 나올 수 없는 패턴
존재하지않는패턴
멀티에서만 보이던 게 이유가 있었구나
정보추
다른 보스들도 거의 볼일 없는 패턴들 종종 있던데 버그 날까봐 안 빼고 그대로 넣어둔건가
오 정보추
재밌다 이런거
아 완벽히 이해했어 (못함)
명품 보스는 버그마저도 멋있네ㅋㅋㅋ
그니까 마법사폼일때는 작동하지 않는게 정상인 폐기된 모션이 버그로 인해 마법사 폼으로 대검폼 동작을 실행해서 나오는 모션이라는거지?
모션글리치 쓰는 유저가 모티브다 이거지?
더미패턴이 멀티로 버그나면 나온다?
진짜 한번도못봤는데 처음 알았네
그니까 지팡이 휘두르기에 소울대검이 적용되는거고 지팡이 휘두르기는 대검모드에서 나와야 할 스크립트가 버그로 지팡이에서 나오기 때문인거여? - dc App
화신은 지팡이를 들고 있는데 대검 모드 AI가 3005를 실행하라고 해서 지팡이 모드 버전 3005를 실행하기 때문에 생기는 버그
그러니까 대검 모션 묶음과 지팡이 모션 묶음이 있는데, 모션 묶음에서 3005라는 이름의 모션을 실행하라고 대검모드 AI가 지시를 했는데 화신은 지팡이를 든 상태라 지팡이 모션 묶음에서 3005라는 이름의 모션을 찾아서 실행하게 되는 거지
패턴 잘 깎아놓고 인겜 구현도 잘 됐는데 왜 잘랐대
남자를 미치게하는 존재하지 않는 기술 - dc App
근데 소울 대검 마법자체는 왜 되는거지? 자기들도 사내에서 멀티하면서 발견했는데 해결은 못하니까 그냥 소울 대검 이펙트 주는거로 해결한건가?
그냥 더미 데이터임 원래 들어갈 예정이었는데 빠진 것
ㅇㅎ ㄳㄳ
와
수많은 장작들의 기억에서 나오는 패턴이라는거지? 완벽히 이해했어
원래 안나와야 할게 자연스럽게 나온건 신기하네
아니 미친ㅋㅋㅋ
아 지팡이로 대검처럼 때리는 게 그래서
그럼 곡검패턴쓰는데 갑자기 소울덩어리 나오는것도 같은 개념인가
오오오오
와 재밌네 ㅋㅋ
아니 이런 패턴이 있었다고
뭔소린지 모르겠지만 아무튼 버그라는거지?
재밌노 ㅋㅋㅋ
와 개꿀잼 추