깃털상점 재 판매시 깃털로 지급
깃털상점의 경우 우선 달빛이나 나비켓으로 보면 팔때가격에 일정값이 있고, 살때가격은 -1이 되어있을껍니다.
이때, 살때가격을 판매가격의 절반이나 1/10의 가격으로 해놓으면 아이템은 사라지고 아덴이 들어와 있을껍니다.
(정확히 테스트 하진 않았는데 그런것 같습니다)
저는 깃털상점에선 아데나가 들어오는것보다 깃털이 들어오는게 맞는 것 같아서 수정하였습니다.
l1shop.java에서
totalPrice = IntRange.ensure(totalPrice, 0, 2000000000); <--- 이부분을 검색합니다. 검색어로 totalPrice 만 돌려서 해보세요.
변경
inv.storeItem(L1ItemId.ADENA, totalPrice); <--- 이부분을 아래와 같이 변경합니다.
if (0 < totalPrice) {
if(getNpcId() == 4221700 || getNpcId() == 4220018 || getNpcId() == 4220000 || getNpcId() == 4220001 || getNpcId() == 4220002 || getNpcId() == 4220003
|| getNpcId() == 4220700 || getNpcId() == 4500172 || getNpcId() == 4500175 || getNpcId() == 4500169){
inv.storeItem(41159, totalPrice);
} else{
inv.storeItem(L1ItemId.ADENA, totalPrice);
}
내용은 깃털상점 npcid를 검색해서 깃털상점이면 깃털(41159)로 지급합니다. 아니면 아데나를 지급합니다
출처 린프리

찰떡01 님의 최근 댓글
ㄳ 2023 06.17 ㄱㅅ 2020 12.19 클라 공유 부탁드립니다. 2020 12.19 ㄱㅅ 2020 11.26 ㄱㅅ 2020 11.05