
[무기고] 무기고 자동등록 시 인벤토리 슬롯 건너뛰기 및 비효율적 점유 현상
버그라고 보기 애매하지만 개선이 필요합니다.
요약
- 무기고 자동 등록 활성화 상태에서 아이템 다수를 동시 습득 시, 자동 등록된 아이템 수 만큼 인벤토리 슬롯을 건너뛰고 채우거나, 슬롯이 있음에도 우편으로 발송되는 현상
재현조건
1. 무기고 자동등록 옵션 활성화
2. 상급던전 등 여러개의 아이템을 동시에 지급하는 콘텐츠 클리어
3. 인벤토리에 들어온 아이템의 배치상태와 우편함 발송 여부 확인
기대결과
- 무기고로 자동 등록된 아이템을 제외한 나머지 아이템들이 인벤토리 앞슬롯부터 순차적으로 정렬되어 습득되어야함
- 인벤토리에 빈 공간이 있다면, 자동 등록 예정인 아이템 개수와 상관없이 실제 보관될 아이템들이 모두 인벤토리에 습득되어야 함
실제결과

- 자동 등록된 장비의 개수만큼 인벤토리 칸을 건너뛴 채 다음 아이템이 습득되어 중간에 불필요한 빈 슬롯이 발생함

- 인벤토리에 여유 공간이 있더라도, 자동 등록될 아이템이 1차적으로 슬롯을 점유하는 로직 때문에 인벤토리 부족 판정이 발생하여 초과한 아이템이 우편으로 발송됨. 이후 무기고 자동등록이 완료되면 인벤토리 슬롯에 여유가 있음에도 우편으로 아이템이 발송되는 모순 발생
원인분석
- 자동등록 프로세스 문제 : [아이템 습득] -> [인벤토리 슬롯 점유] -> [무기고 등록 및 슬롯해제] 순으로 처리되는 것으로 추정됨
- 다수 아이템 동시 습득 시, 위 프로세스가 병렬 처리되면서 자동등록 예정인 아이템이 점유한 슬롯을 건너뛰고 다음 슬롯에 아이템을 배치함
최신 댓글 이동
댓글 새로고침