예제 #1
0
 private void buildPacket(L1PcInstance pc) {
   writeC(Opcodes.S_OPCODE_SPMR);
   // 위즈 댐 일부의 SP는 S_SkillBrave 송신시에 갱신되기 (위해)때문에 공제해 둔다
   if (pc.getSkillEffectTimerSet().hasSkillEffect(L1SkillId.STATUS_WISDOM_POTION)) {
     writeC(pc.getAbility().getSp() - pc.getAbility().getTrueSp() - 2); // 장비 증가한 SP
   } else {
     writeC(pc.getAbility().getSp() - pc.getAbility().getTrueSp()); // 장비 증가한 SP
   }
   writeC(pc.getResistance().getMr() - pc.getResistance().getBaseMr()); // 장비나 마법으로 증가한 MR
 }