속성 변환 주문서(보내기는 아이디공개 합니다.)
보내기 및 불펌 시 자료삭제 아이디 공개 합니다.
EnchantWeapon
AttrEnchant(pc, l1iteminstance1, itemId);
} else if (itemId == L1ItemId.FIRE_CHANGE_SCROLL
||itemId == L1ItemId.WATER_CHANGE_SCROLL
||itemId == L1ItemId.WIND_CHANGE_SCROLL
||itemId == L1ItemId.EARTH_CHANGE_SCROLL
) { AttrChangeEnchant(pc, l1iteminstance1, itemId);
Enchant
int attr_level = item.getAttrEnchantLevel();
int AttrScroll = 0;
if (itemId == L1ItemId.FIRE_CHANGE_SCROLL) { // 불의 속성 변환 주문서
AttrScroll=0;
} else if (itemId== L1ItemId.WATER_CHANGE_SCROLL) { // 물의 속성 변환 주문서
AttrScroll=5;
} else if (itemId == L1ItemId.WIND_CHANGE_SCROLL) { // 바람의 속성 변환 주문서
AttrScroll=10;
} else if (itemId == L1ItemId.EARTH_CHANGE_SCROLL) { // 땅의 속성 변환 주문서
AttrScroll=15;
}else{
pc.sendPackets(new S_ServerMessage(79)); // 아무일도 일어나지 않았습니다.
return;
}
if (!pc.getInventory().checkItem(itemId, 1)) {
return;
}
if (attr_level > 0) {
if (AttrScroll+1<=attr_level&&attr_level <= AttrScroll+5) {
pc.sendPackets(new S_ServerMessage(3319)); // 3319 인챈트: 동일한 속성에는 사용하실 수 없습니다.
return;
}
if (attr_level %5 == 0) {
pc.sendPackets(new S_ServerMessage(3296, item.getLogName()));
//인챈트: %0에 찬란한 대자연의 힘이 스며듭니다.
item.setAttrEnchantLevel(AttrScroll+5);
} else {
pc.sendPackets(new S_ServerMessage(1410, item.getLogName()));
//인챈트: %0에 영롱한 대자연의 힘이 스며듭니다.
item.setAttrEnchantLevel(attr_level %5+AttrScroll);
}
pc.getInventory().consumeItem(itemId, 1);
pc.getInventory().updateItem(item, L1PcInventory.COL_ATTRENCHANTLVL);
pc.getInventory().saveItem(item, L1PcInventory.COL_ATTRENCHANTLVL);
}else{
pc.sendPackets(new S_ServerMessage(79)); // 아무일도 일어나지 않았습니다.
}
}
[출처] 속성 변환 주문서(보내기는 아이디공개 합니다.) (비공개 카페)

준희미니 님의 최근 댓글
rt 2021 05.25 ㄳ 2021 05.11 ㄳ 2021 05.11 rt 2021 05.09 rt 2021 04.25