리니지 배고픔게이지
프리서버 오픈소스 리니지 배고픔게이지 소스
위치는 food.java
저는 이부분을
pc.getInventory().removeItem(useItem, 1);
// XXX 음식 마다의 만복도가 차이가 나지 않는다
if (pc.get_food() < 225) { // 100%
int chargeCount = 1;
if(itemId == 436000){
chargeCount = 5;
}
pc.set_food(pc.get_food() + 225 * chargeCount);//한번에 100%채워지게
if (pc.get_food() > 225) {
pc.set_food(225);
}
pc.sendPackets(new S_PacketBox(S_PacketBox.FOOD, pc.get_food()));
} else if (pc.get_food() > 225) {
pc.set_food(225);
}
if (pc.get_food() >= 225) {
pc.setSurvivalCry(System.currentTimeMillis());
}
// XXX 음식 마다의 만복도가 차이가 나지 않는다
if (pc.get_food() < 225) { // 100%
int chargeCount = 1;
if(itemId == 436000){
chargeCount = 5;
}
pc.set_food(pc.get_food() + 225 * chargeCount);//한번에 100%채워지게
if (pc.get_food() > 225) {
pc.set_food(225);
}
pc.sendPackets(new S_PacketBox(S_PacketBox.FOOD, pc.get_food()));
} else if (pc.get_food() > 225) {
pc.set_food(225);
}
if (pc.get_food() >= 225) {
pc.setSurvivalCry(System.currentTimeMillis());
}
이렇게 수정했습니다.
pc.getInventory().removeItem(useItem, 1);
// XXX 음식 마다의 만복도가 차이가 나지 않는다
if (pc.get_food() < 225) { // 100%
pc.set_food(pc.get_food() + 10);//나머지 고기등등 개당 4%만복도 회복
if(itemId == 436000){//허브입니다 3개먹었을시에 100%로 만복도 회복
pc.set_food(pc.get_food() + 70);
}
if (pc.get_food() > 225) {
pc.set_food(225);
//LiveTimeThread.getInstance().addMember(pc);//이부분은 제가 스레드부분을 지원하지않아서 주석처리했습니다.
}
pc.sendPackets(new S_PacketBox(S_PacketBox.FOOD, pc.get_food()));
// XXX 음식 마다의 만복도가 차이가 나지 않는다
if (pc.get_food() < 225) { // 100%
pc.set_food(pc.get_food() + 10);//나머지 고기등등 개당 4%만복도 회복
if(itemId == 436000){//허브입니다 3개먹었을시에 100%로 만복도 회복
pc.set_food(pc.get_food() + 70);
}
if (pc.get_food() > 225) {
pc.set_food(225);
//LiveTimeThread.getInstance().addMember(pc);//이부분은 제가 스레드부분을 지원하지않아서 주석처리했습니다.
}
pc.sendPackets(new S_PacketBox(S_PacketBox.FOOD, pc.get_food()));
} else if (pc.get_food() > 225) {
pc.set_food(225);
}
출처 : 린프리

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