사이트 로그인
2016.06.29 11:32
수정
추가
검색
경로
나비켓 - Etcitem
500600 마법인형 : 그렘린 마법인형 : 그렘린 other normal wood 1000 5896 6174 2545 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1
나비켓 - Npc
4500185 그렘린 마법인형 그렘린 마법인형 L1Doll 7091 1 1 1 1 1 1 1 1 1 1 0 0 small 0 0 0 320 0 1000 1000 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0
L1ItemId
public static final int Gremlin = 500600;//그렘린 마법인형
ItemTable
case L1ItemId.DOLL_ //검색
case L1ItemId.DOLL_Gremlin: //추가
L1DollInstance
public static final int DOLLTYPE_BUGBEAR = 0;//검색
public static final int DOLLTYPE_Gremlin = 55; // 추가
int type = getDollType(); //검색
if (type == DOLLTYPE_Gremlin) {
_master.addDmgup(2);
_master.addBowDmgupByDoll(2);
_master.getAbility().addSp(1);
_master.addMaxHp(30);
_master.sendPackets(new S_SPMR(_master));
_master.sendPackets(new S_HPUpdate(_master.getCurrentHp(), _master.getMaxHp()));
}
public void deleteDoll() {
if (type == DOLLTYPE_Gremlin) {//추가 마법인형 그렘린
_master.addDmgup(-2);
_master.addBowDmgupByDoll(-2);
_master.getAbility().addSp(-1);
_master.addMaxHp(-30);
_master.sendPackets(new S_SPMR(_master));
_master.sendPackets(new S_HPUpdate(_master.getCurrentHp(), _master.getMaxHp()));
}
public boolean isMpRegeneration() {//검색후
case DOLLTYPE_SUCCUBUS://밑에
case DOLLTYPE_Gremlin://추가
public int getMpRegenerationValues() {//검색
case DOLLTYPE_Gremlin://추가
regenMp = 10;
break;
MagicDoll
private void useMagicDoll(L1PcInstance pc, int itemId, int itemObjectId) {
case L1ItemId.DOLL_Gremlin: //그렘린
npcId = 4500185; dollType = L1DollInstance.DOLLTYPE_Gremlin; consumecount = 50; dollTime = 1800;
pc.sendPackets(new S_SystemMessage("마법인형이 근거리,원거리 데미지+2,스펠파워+1, 최대HP+30, MP 회복율 10을 높여줍니다 "));
break;
출처 물개
[출처] 마법인형 그렘린 추가하쟈 (비공개 카페)