[x] 같은 무기를 제작하는 청사진을 여러 개 만들고 게임을 로드하지 않은 상태에서 청사진을 여러 번 사용하면 이전에 청사진으로 제작했던 동일한 무기가 사라지는 문제 수정
이 버그는 청사진을 제작할 때 청사진이 담고 있는 무기 정보를 전달하는 과정이 잘못되어 생긴 문제로, 이전에는 청사진 클래스에 미리 생성되어 있던 연금무기 인스턴스를 청사진에 복사하여 청사진을 생성했다. 따라서 같은 종류의 무기를 가지는 청사진을 여러 번 생성할 경우 서로 다른 청사진의 결과물이 같은 참조변수 주소를 가지는 상황이 발생했다. 즉, 청사진을 사용했을 때의 결과물로 각각 독립된 객체가 아닌 완전히 같은 무기를 만들어 냈기 때문에 기존에 있던 인스턴스는 사라지게 되는 것이었다.
따라서 이번 버그 수정에서는 인스턴스를 미리 생성해 두는 것이 아니라 연금무기의 클래스를 저장해 놓고, 청사진을 생성할 때마다 그 클래스로부터 인스턴스를 생성하여 새로운 청사진에 전달하는 방식으로 해결할 수 있었다.
이해하기 쉽게 설명하자면, 청사진 시스템에서 미리 만들어진 각 연금 무기(예: 랜스1)들을 가지고 있다가, 청사진을 만들어서 청사진 내에 무기의 정보를 저장할 때, 복사해서 각 청사진에 넣었던 것이다. 따라서 여러 개의 청사진을 사용하더라도 청사진이 가지고 있는 무기 정보가 동일하다면, 그 결과물로 만들어 내는 무기는 랜스1로 동일하기 때문에, 이미 청사진으로 만들었던 랜스1이 존재했다면 그냥 덮어씌워져버리는 결과를 만들어 냈었다.
이제는 청사진 시스템에서 각 연금 무기들의 설계도의 이름만을 가지고 있다가, 청사진을 만들어서 청사진 내에 무기의 정보를 저장할 때, 그 설계도로부터 새로운 무기를 만들어서 청사진에 넣는 방식으로 해결했다는 뜻이다.
게임을 세이브하면 각 청사진이 담고 있는 무기의 정보만을 저장했다가 로드할 때 그 정보를 바탕으로 새로운 무기를 만들어 내기 때문에 청사진을 만들고 나서 게임을 껐다가 키면 무기를 없애지 않았던 것이다.
[x] 청사진 제작 시 연금술 솥에 레시피의 일부 재료만 넣어도 그 재료를 레시피에 포함하는 청사진이 나오는 문제 수정
이전: 레시피 재료 ⊂ 넣은 재료 = true
이후: 넣은 재료 ⊂ 레시피 재료 = true
텍스트 변경 사항
[x] 돌격 소총: 설명문 수정
[x] 첨예도: 설명문 수정
[x] 영웅의 검: 연속 타격 설명의 데미지 증가량 오류 수정
[x] 영웅의 검: 사용된 무기의 이름 전체를 출력하도록 수정
[x] 대시로 이동할 수 없는 지역을 선택했을 때나, 속박 중에 대시를 시도할 경우 문장이 올바르게 출력되지 않던 문제 수정
v3.1.0으로 버전 업, 챌린지 추가, 거너 추가, 버그 수정
컨텐츠 변경 사항
버그 수정 사항
텍스트 변경 사항
이미지 수정 사항
internal version number: 765