구버전 활이나 건틀렛 원거리 명중 표시하기
엘원아이템인스턴스.자바
대부분 구버전에는 활이나 건틀렛 명중이 근거리명중으로 표기가 될겁니다.
본섭은 원거리명중이라고 표기되어있쬬?
명중부분을 찾으면 대부분 이렇게 되어있을겁니다.
if (getItem().getHitModifier() != 0) { // 공격 성공
os.writeC(5);
os.writeC(getItem().getHitModifier());
}
이부분에 활이나 건틀렛을 제외시켜주시고요.
이렇게요
if (getItem().getHitModifier() != 0 && getItem().getType1() != 20
&& getItem().getType1() != 62) { // 공격 성공
os.writeC(5);
os.writeC(getItem().getHitModifier());
}
그다음 활과 건틀렛에 원거리 명중을 표기해주시면됩니다.
이렇게 추가시켜주시면 됩니다.
if (getItem().getHitModifier() != 0 && getItem().getType1() == 20) { // 활원거리
os.writeC(24);
os.writeC(getItem().getHitModifier());
} else if (getItem().getHitModifier() != 0
&& getItem().getType1() == 62) { // 건틀렛 원거리 공격 성공
os.writeC(24);
os.writeC(getItem().getHitModifier());
}
참 쉽죠?

로스트사가 님의 최근 댓글
감사합니다. 2019 06.13 감사합니다. 2019 06.12 감사합니다. 2019 05.03 감사합니다. 2019 05.03 감사합니다. 2018 03.11