사이트 로그인
2016.06.29 10:06
그냥 운영하다가 발라가 너무약해서 강하게 수정하고 (반하자서버임)
유저엠을 데미지20분의1로 빨아들이게 해봣습니다 ~ 엠빠는거 수정하실라면 20 써져잇는곳 수정하심댑니다
발라에 레어 무기를 드랍하게 해놔서 해봣네여
이건머 소스라기보다는 .. 그냥 하실분 하시라구 저런식으로 보스몹들수정하겟져...
package psjump.server.utils;
import psjump.server.model.*;
public class 발라카스 extends 일반몬스터{
public int AI(L1NpcInstance mon, L1Character cha, int type){
int 불꽃 = 30;
int 불뿜기 = 18;
int 메테오 = 19;
get_list().clear();
int speed = mon.getNpcTemplate().getmovespeed();
int Dmg = 0;
switch(type){
case 0: // 스펠 공격
if(mon.get_currentMp() >= 50){
switch(mon.getRnd().nextInt(3)){
case 0: // 입에서 불꽃
Dmg = 800;
mon.AllsendPackets(mon.bph().get_AttackPacket().S_AttackPacket(mon, cha, 불꽃, Dmg, 0), true);
cha.set_currentHp(cha.get_currentHp()-Dmg);
cha.set_currentMp(cha.get_currentMp()-Dmg/20);
speed = 1500;
break;
case 1: // 입으로 땅에 불뿜기
Dmg = 700;
mon.AllsendPackets(mon.bph().get_AttackPacket().S_AttackPacket(mon, cha, 불뿜기, Dmg, 0), true);
cha.set_currentHp(cha.get_currentHp()-Dmg);
cha.set_currentMp(cha.get_currentMp()-Dmg/20);
speed = 1400;
break;
case 2: // 메테오 시전
Dmg = 1100;
speed = 1500;
mon.AllsendPackets(mon.bph().get_AttackPacket().S_AttackPacket(mon, cha, 메테오, Dmg, 0), true);
for(int i=0 ; i<mon.getKnownPlayers().size() ; i++){
try{
L1PcInstance use = (L1PcInstance)mon.getKnownPlayers().get(i);
if(!use.is_isdead()){
if(공격거리(mon, use, 9)){ // 범위 안에 있다면
use.set_currentHp( use.get_currentHp() - Dmg );
use.set_currentMp( use.get_currentMp()-Dmg/20);
}
}
}catch (Exception e){}
}
break;
}
break;
}
case 1: // 일반 공격
switch(mon.getRnd().nextInt(2)){
case 0: // 입 공격
speed = 840;
Dmg = 550;
mon.AllsendPackets(mon.bph().get_AttackPacket().S_AttackPacket(mon, cha, 1, Dmg, 0), true);
cha.set_currentHp(cha.get_currentHp()-Dmg);
cha.set_currentMp(cha.get_currentMp()-Dmg/20);
break;
case 1: // 발톱 공격
speed = 640;
Dmg = 780;
mon.AllsendPackets(mon.bph().get_AttackPacket().S_AttackPacket(mon, cha, 5, Dmg, 0), true);
cha.set_currentHp(cha.get_currentHp()-Dmg);
cha.set_currentMp(cha.get_currentMp()-Dmg/20);
break;
}
break;
}
return speed;
}
}
by.하나비
출처 하나비 님
[출처] 발라가 유저 엠흡 (비공개 카페)