사이트 로그인
2017.06.10 18:30
srcl1jserverserverclientpacketsC_RequestItemUSe.java
//////////////////////////////////////////////////////// 변신
} else if (itemId == 44081){// 뽕데스 유후~!
pc.getInventory().removeItem(l1iteminstance , 1);
int polyId = pc.getTempCharGfx();
L1PolyMorph.doPoly(pc, 5641, 600);
//////////////////////////////////////////////////////
나비켓 etcitem
44081 뽕데스변신 potion 10000 liquid glass 0 500000 1 1529 3836 뽕데스변신 0 0 0 0 0 0 0 1 0 0 0 0
나비켓 polymorphs
5641 뽕데스 5641 1 239 2047 1
하시거나..........................................................................
srcl1jserverserverclientpacketsC_RequestItemUSe.java
} else if (itemId == 240093){//가속 데스나이트 물약 B ///
pc.sendPackets(new S_SkillSound(pc.getId(), 245)); // <<<<이팩트 부분입니다 데스나이트 땅찍기
pc.broadcastPacket(new S_SkillSound(pc.getId(), 245)); // <<<<이팩트 부분입니다. 데스나이트 땅찍기
pc.sendPackets(new S_SkillSound(pc.getId(), 762)); // <<<<이팩트 부분입니다 , 발라카스 전체마법
pc.broadcastPacket(new S_SkillSound(pc.getId(), 762)); // <<<<이팩트 부분입니다. 발라카스 전체마법
pc.sendPackets(new S_SkillSound(pc.getId(), 4842)); // <<<<이팩트 부분입니다 타로스 콜라이트닝
pc.broadcastPacket(new S_SkillSound(pc.getId(), 4842)); // <<<<이팩트 부분입니다. 타로스 콜라이트닝
pc.getInventory().removeItem(l1iteminstance , 1);
Random random = new Random();
int chance = random.nextInt(100)+1;
if (chance < 25) { //확율설정
pc.death(pc); // 캐릭터를 사망시킨다
pc.sendPackets(new S_SystemMessage("저승의 사악한 저주가 죽음을 초래했습니다."));
}
else {
pc.setTempCharGfx(5641); //가속데스 변신!
pc.sendPackets(new S_ChangeShape(pc.getId(), 5641,40));
pc.broadcastPacket(new S_ChangeShape(pc.getId(), 5641,40));
int newHp = pc.getCurrentHp();
newHp -= 500; // HP 500 감소
if (newHp < 1) {
if (pc.isGm()) {
newHp = 1;
} else {
pc.death(null); // HP가 0이 되었을 경우는 사망한다.
}
} if (! pc.isDead()) {
pc.setCurrentHp(Math.min(newHp, pc.getMaxHp()));
}
pc.sendPackets(new S_SystemMessage("저승의 사악한 저주가 온 몸을 감싸돕니다"));
pc.hasSkillEffect(71); //디케이 포션 상테
int Ac = pc.getAc(); // 방어구 하락
Ac -= 50;
int Mr = pc.getMr(); // 마방 하락
Mr *= 0.1;
pc.sendPackets(new S_SystemMessage("그 결과 체력과 마법력이 현저히 줄어듭니다."));
if (pc.getLawful() >0) { // 카오수치로 전환!
int Lawful = pc.getLawful();
Lawful *= -1;
pc.save(); // DB에 캐릭터 정보를 기입한다
pc.sendPackets(new S_SystemMessage("당신의 마음에서 악의 기운이 용솟음 칩니다."));
}
}