헤이스트 아이템 헤이스트효과구현
ItemHandler.java
op(L1PcInstance cha, L1ItemInstance item, boolean 체크){에서
무기부분
/중략/
if(item.getItem().get_ticmp() > 0){
cha.set_TicMp(cha.get_TicMp() + item.getItem().get_ticmp());
}
if(item.getItem().gethaste()){
cha.set_movespeed(1);
cha.sendPackets(cha.get_netConnection().bph().get_SkillSpeed().S_SkillSpeed(cha, cha.get_netConnection().bph().SPEED_FAST, 9999), true, true);
}
else//방어부분.
/중략/
if(item.getItem().get_ticmp() > 0){
cha.set_TicMp(cha.get_TicMp() + item.getItem().get_ticmp());
}
if(item.getItem().gethaste()){
cha.set_movespeed(1);
cha.sendPackets(cha.get_netConnection().bph().get_SkillSpeed().S_SkillSpeed(cha, cha.get_netConnection().bph().SPEED_FAST, 9999), true, true);
}
/else//해제부분.
/무기부분//
if(item.getItem().get_ticmp() > 0){
cha.set_TicMp(cha.get_TicMp() - item.getItem().get_ticmp());
}
if(item.getItem().gethaste()){
cha.set_movespeed(0);
cha.sendPackets(cha.get_netConnection().bph().get_SkillSpeed().S_SkillSpeed(cha, cha.get_netConnection().bph().SPEED_NORMAL, 0), true, true);
}
/else //방어구부분
if(item.getItem().get_ticmp() > 0){
cha.set_TicMp(cha.get_TicMp() - item.getItem().get_ticmp());
}
if(item.getItem().gethaste()){
cha.set_movespeed(0);
cha.sendPackets(cha.get_netConnection().bph().get_SkillSpeed().S_SkillSpeed(cha, cha.get_netConnection().bph().SPEED_NORMAL, 0), true, true);
}
//끝.cha.set_movespeed는 필요없음; 지워도됨.

김닉넴 님의 최근 댓글
클라는 있나요? 2023 04.29 클라 있나요? 2023 03.23 감사합니다 2016 06.06 ㄳ합니다 2016 06.05 ㄳ합니다 2016 06.05