(기타)보스 몬스터 공격 시 데미지, 몬스터 방어율 무시 옵션
ItemInfomation.java
getEquipStats 찾기
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
public final Map<String, Integer> getEquipStats(final int itemId) {
if (equipStatsCache.containsKey(itemId)) {
return equipStatsCache.get(itemId);
}
//(생략)
/* 추가 */
ret.put("imdR", MapleDataTool.getInt("imdR", info, 0)); // IgnoreWdef
ret.put("bdR", MapleDataTool.getInt("bdR", info, 0)); // BossDamage
/* 추가 완료 */
equipStatsCache.put(itemId, ret);
return ret;
}
|
cs |
ItemInfomation.java
getEquipById 찾기
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
public final IItem getEquipById(final int equipId, final int ringId) {
final Equip nEquip = new Equip(equipId, (byte) 0, (byte) 0);
nEquip.setQuantity((short) 1);
final Map<String, Integer> stats = getEquipStats(equipId);
if (stats != null) {
for (Entry<String, Integer> stat : stats.entrySet()) {
final String key = stat.getKey();
//(생략)
/* 추가 */
} else if (key.equals("imdR")) {
nEquip.setIgnoreWdef((short) stat.getValue().intValue());
} else if (key.equals("bdR")) {
nEquip.setBossDamage((byte) stat.getValue().intValue());
}
/* 추가 완료 */
}
}
equipCache.put(equipId, nEquip);
return nEquip.copy();
}
|
cs |
기존에는 안되어있거나 되어있다면 아마 addItemInfo에서
if문들로 처리되어있을텐데 기존에 되어있다면 지우시고, 없다면 그대로 그상태에서
추가해주시면 VVZ연동으로 적용됩니다

케이몰스 님의 최근 댓글
이거 아르카나 아니고 51 노스텔지아 아님? 2022 07.30 내 3000포인트 ㅠ 2022 07.30 ㄳ 2022 07.28 ㄳ 2018 02.11