게시판 제목 잘보고 올리세요 일반게시판에 홍보글 보이면 바로 회원 차단입니다

악운의 단검이 작동하지 않네요. ElvenCloak.JAVA

컨텐츠 정보

본문

소스 한번 봐주세요.



package lineage.world.object.item.cloak;


import lineage.world.object.instance.ItemArmorInstance;
import lineage.world.object.instance.ItemInstance;

public class ElvenCloak extends ItemArmorInstance {

static synchronized public ItemInstance clone(ItemInstance item){
if(item == null)
item = new ElvenCloak();
return item;
}
}

관련자료

댓글 2
profile_image

범이님의 댓글

제 2.0 팩에는 악운의단검 소스 이렇게 되어있네요.
package lineage.world.object.item.weapon;

import lineage.util.Util;
import lineage.world.object.Character;
import lineage.world.object.object;
import lineage.world.object.instance.ItemInstance;
import lineage.world.object.instance.ItemWeaponInstance;
import lineage.world.object.instance.MonsterInstance;

public class DiceDagger extends ItemWeaponInstance {

private object temp;

static synchronized public ItemInstance clone(ItemInstance item) {
if (item == null)
item = new DiceDagger();
return item;
}

@Override
public boolean toDamage(Character cha, object o) {
temp = o;
return Util.random(0, 100) < 10;
}

@Override
public int toDamage(int dmg) {
if (temp != null && !temp.isDead() && !temp.isWorldDelete()) {
if (temp instanceof MonsterInstance) {
MonsterInstance mon = (MonsterInstance) temp;
if (mon.isBoss())
return 0;
}
// 데미지 추가.
dmg = temp.getNowHp() / 2;
// 무기 소멸.
if (cha != null) {
if (isEquipped()) {
setEquipped(false);
toSetoption(cha, true);
toEquipped(cha, cha.getInventory());
toOption(cha, true);
toBuffCheck(cha);
}
cha.getInventory().count(this, 0, true);
}
}
return 0;
}

}
전체 23 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0