}else{ // 레벨이 1 올랏다면
Stathp = calcstat.CalcStathp(UseType, UseCon);
Statmp = calcstat.CalcStatmp(UseType, UseWis);
//Statac = calcstat.CalcStatAc(UseLv+1, UseDex); //<<<<<<<<<<<<<<<<<<<<<<<<<렙방
//-- hp, mp 업데이트
cha.set_ac(UseAc);//- Statac);//<<<<<<<<<<<<<<<<<<<<<<<<<렙방
//-- hp, mp 업데이트
cha.set_ac(UseAc - Statac);//<<<<<<<<<<<<<<<<<<<<<<<<<렙방
if (Stathp + UseMaxHp>1000) {
cha.set_temphp(1000);
cha.set_maxHp(1000);
}else{
cha.set_temphp(Stathp + UseMaxHp);
cha.set_maxHp(Stathp + UseMaxHp);
}
cha.set_currentHp(cha.get_maxHp());
if (cha.get_dbHp() + Stathp>1000){
cha.set_dbHp(cha.get_dbHp() + 1000);
}else{cha.set_dbHp(cha.get_dbHp() + Stathp);
}
if (Statmp + UseMaxMp>1000)
{
cha.set_tempmp(1000);
cha.set_maxBaseMp(1000);
}
else
{
cha.set_tempmp(Statmp + UseMaxMp);
cha.set_maxBaseMp(Statmp + UseMaxMp);
}
cha.set_currentMp(cha.get_maxBaseMp());
if (cha.get_dbMp() + Statmp>1000)
{ cha.set_dbMp(cha.get_dbMp() + Statmp);
} else {
cha.set_dbMp(cha.get_dbMp() + Statmp);
}
if(cha.get_level() >= 30){ // 레벨업 이팩트 모두에게 보내기
for(int i=0 ; i<cha.getKnownPlayers().size() ; i++){
L1Object visible = (L1Object) cha.getKnownPlayers().get(i);
if(visible instanceof L1PcInstance){
L1PcInstance user = (L1PcInstance) visible;
user.sendPackets(user.get_netConnection().bph().get_CharAction().S_EffectLoc(cha, 2127), true);
}
}
}
// 이부분은 그대루 쓰시면 되요~~~~~~~~~~~ 보너스 스텟 받기가능한지 체크
<FORM style="MARGIN: 0px" name=tagForm onsubmit=javascript :oCafeTagRead.updateArticleTag() method=post><INPUT type=hidden value=14796060 name=clubid> <INPUT type=hidden value=172 name=articleid>