맞는데미지 중 일부를 흡수하는 아이템 소스
프리서버 오픈소스 리니지 맞는데미지 중 일부를 흡수하는 아이템 소스
// ●●●● 플레이어에 계산 결과를 반영 ●●●●
private void commitPc() {
if (_calcType == PC_PC) {
if (_drainMana > 0 && _targetPc.getCurrentMp() > 0) {
if (_drainMana > _targetPc.getCurrentMp()) {
_drainMana = _targetPc.getCurrentMp();
}
short newMp = (short) (_targetPc.getCurrentMp() - _drainMana);
_targetPc.setCurrentMp(newMp);
newMp = (short) (_pc.getCurrentMp() + _drainMana);
_pc.setCurrentMp(newMp);
}
if (_drainHp > 0 && _targetPc.getCurrentHp() > 0) {
short newHp = (short) (_pc.getCurrentHp() + _drainHp);
_pc.setCurrentHp(newHp);
if (_targetPc.getInventory().checkEquipped(160105)) { // 사용하실 아이템 번호 넣으세요
_targetPc.setCurrentHp(_targetPc.getCurrentHp() + _damage/20 ); // 받은물리데미지의 5프로를 hp로 흡수
}
출처 : 린프리

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