6차버전 아이템로그 표시방식 질문입니다.
분류
질문
조회 수
1,141
추천 수
0
[스00][85 Magic] 쇼구쿠샤 그랜드 차암 오브 쇼크 / 인벤토리에 보관하면 보너스 획득 / 착용 가능한 레벨:42 / +1 마샬 아트(어쎄신 전용) / 1-3 라이트닝 데미지 추가
[스03][85 Magic] 칠링 그랜드 차암 인벤토리에 보관하면 보너스 획득 / 착용 가능한 레벨:42 / +1 콜드 스펠(소서리스 전용)
위 두 줄을 비교해보시면
'인벤토리에 보관하면 보너스 획득'
이 접두사만 붙은 참에는 이름과 같이 나오고
접두사 접미사 같이 붙은 참에는 '/'로 구분되서 나오는데요.
'인벤토리에 보관하면 보너스 획득'
부분을 아예 지우거나 항상 '/'로 구분되어졌으면 해서 바꿔보려 했는데 여의치 않네요^^;
밑은 common\MyItemLog.ntl 파일의 해당 부분입니다.
function MyIL_GetItemDesc(item, mode)
{
var _description = item.itemdesc;
switch (mode)
{
case 0:
if (_description)
_description = _description.replace(/ÿc\d|\n$/g, "").replace(/\s\s\s|\s\s/g, " ").replace(/\s\/\s/g, "/").replace(/:\s/g, ":").replace(/\s-\s/g, "-").replace(/\s\(/g, "(").replace(/\n/g, " / ");
else
_description = item.name ? item.name.split("\n")[0] : "^^";
break;
case 1:
if (_description)
_description = _description.replace(/ÿc\d|\n$/g, "").replace(/\n/g, "<br>") + "<br>";
else
_description = item.name ? item.name.split("\n")[0] : "^^";
break;
case 2:
if (_description)
_description = _description.replace(/\n$/g, "");
else
_description = NTC_ItemQualityToD2Color[item.quality] + (item.name ? item.name.split("\n")[0] : "^^");
break;
}
return _description;
}
case 0의 _description 이후를 수정하면 될거 같은데요.
가르침 부탁드리겠습니다 (__)