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

리마전 환술사 뫼비우스 시전히 활로 대미지 줄시 만피 되는이유...

컨텐츠 정보

본문

환술사 뫼비우스 시전된시간동안만 약4초 활로 공격하면 피가 만피됩니다 .. 소스도 찾아보고했는데 뫼비우스 시전시 피가 차는 소스가 없는듯합니다

이런 증상 해결하신분....


뫼비우스 스킬아이디로 검색했을때 나오는 소스 입니다


if (_targetPc.hasSkillEffect(L1SkillId.MOEBIUS)) {

if (_weaponType == 20 || _weaponType == 62) {

if (_targetPc.getLevel() == 80 ) {

dmg -= dmg * 5.0;

}else if (_targetPc.getLevel() == 81  ) {

dmg -= dmg * 6.0;

}else if (_targetPc.getLevel() == 82  ) {

dmg -= dmg * 7.0;

}else if (_targetPc.getLevel() == 83 ) {

dmg -= dmg * 8.0;

}else if (_targetPc.getLevel() == 84 ) {

dmg -= dmg * 9.0;

}else if (_targetPc.getLevel() == 85 ) {

dmg -= dmg * 10.0;

}else if (_targetPc.getLevel() == 86 ) {

dmg -= dmg * 11.0;

}else if (_targetPc.getLevel() == 87 ) {

dmg -= dmg * 12.0;

}else if (_targetPc.getLevel() == 88 ) {

dmg -= dmg * 13.0;

}else if (_targetPc.getLevel() == 89 ) {

dmg -= dmg * 14.0;

}else if (_targetPc.getLevel() >= 90 ) {

dmg -= dmg * 15.0;

}

}


case MOEBIUS:

if (cha instanceof L1PcInstance) {

L1PcInstance pc = (L1PcInstance) cha;


SC_SPELL_BUFF_NOTI noti = SC_SPELL_BUFF_NOTI.newInstance();

noti.set_noti_type(eNotiType.END);

noti.set_spell_id(MOEBIUS);

noti.set_duration(0);

noti.set_off_icon_id(9443);

noti.set_end_str_id(5551);

noti.set_is_good(true);

pc.sendPackets(noti, MJEProtoMessages.SC_SPELL_BUFF_NOTI.toInt(), true);

pc.sendPackets(new S_ServerMessage(5551), true);

}

break;


case MOEBIUS:

if (cha instanceof L1PcInstance) {

L1PcInstance pc = (L1PcInstance) cha;

if (_user.hasSkillEffect(L1SkillId.MOEBIUS)) {

_user.removeSkillEffect(L1SkillId.MOEBIUS);

}


SC_SPELL_BUFF_NOTI noti = SC_SPELL_BUFF_NOTI.newInstance();

noti.set_noti_type(eNotiType.RESTAT);

noti.set_spell_id(L1SkillId.MOEBIUS);

noti.set_duration(_getBuffIconDuration);

noti.set_duration_show_type(eDurationShowType.TYPE_EFF_AUTO_DAY_HOUR_MIN_SEC);

noti.set_on_icon_id(9443);

noti.set_off_icon_id(9443);

noti.set_tooltip_str_id(5550);

noti.set_new_str_id(5552);

noti.set_is_good(true);

pc.sendPackets(noti, MJEProtoMessages.SC_SPELL_BUFF_NOTI.toInt(), true);

}

break;


public void doWork() {

if (!owner.hasSkillEffect(L1SkillId.비욘드)) {

owner.killSkillEffectTimer(L1SkillId.MEDITATION);

}

if (owner.hasSkillEffect(L1SkillId.MOEBIUS)) {

owner.killSkillEffectTimer(L1SkillId.MOEBIUS);


SC_SPELL_BUFF_NOTI noti = SC_SPELL_BUFF_NOTI.newInstance();

noti.set_noti_type(eNotiType.END);

noti.set_spell_id(L1SkillId.MOEBIUS);

noti.set_duration(0);

noti.set_off_icon_id(9443);

noti.set_end_str_id(5551);

noti.set_is_good(true);

owner.sendPackets(noti, MJEProtoMessages.SC_SPELL_BUFF_NOTI.toInt(), true);

owner.sendPackets(new S_ServerMessage(5551), true);

}

owner.setRegenState(REGENSTATE_ATTACK);

register();

}







관련자료

댓글 4
profile_image

결핍님의 댓글

뫼비우스가 활데미지 감소시키는 버프인가요?

dmg -= dmg * 5.0;
이부분을
dmg -= dmg * 0.05;

dmg -= dmg * 6.0;
이부분도
dmg -= dmg * 0.06;

이런식으로 바꿔줘야 할거 같은데..
전체 1 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0