L1Character.java
public void set_currentHp(int currentHp){
-중략-
if(!hpCK){
if(this instanceof L1PcInstance){
L1PcInstance cha = (L1PcInstance)this;
cha.sendPackets(cha.get_netConnection().bph().get_HP_MP_EXP().S_HPUpdate(cha), true);
if(cha.get_PartyOn()){ // 파티중이라면
cha.get_Party().SendMiniHP(cha, false);
}
}else if(this instanceof L1PetInstance){
L1PetInstance pet = (L1PetInstance)this;
pet.get_SummonOwn().sendPackets(pet.get_SummonOwn().get_netConnection().bph().S_HitRatio(pet), true);
}else if(this instanceof L1SummonInstance){
L1SummonInstance pet = (L1SummonInstance)this;
pet.get_SummonOwn().sendPackets(pet.get_SummonOwn().get_netConnection().bph().S_HitRatio(pet), true);
}else if(this instanceof L1MonsterInstance){
L1MonsterInstance mon = (L1MonsterInstance)this;
mon.AllsendPackets(mon.bph().S_HitRatio(mon), true);
}
if(_currentHp >= get_temphp()){
hpCK = true;
}
//위에것만 추가시 몬스터가 데미지를 입으면 피 바가 나타납니다.
L1MonsterInstance.java
class 랜덤워킹 extends Thread{
-중략-
}
mon.AllsendPackets(mon.bph().S_HitRatio(mon), true); //피막대
}while(false);
Move = false;
}catch (Exception e){}
}
}
//이것도 추가시 몬스터가 움직이면 바로 피바가 나타납니당. 그러니 전부다 나타나겟지영?