Jump to content

Schwierig

Members
  • Posts

    15
  • Joined

  • Last visited

Community Answers

  1. Schwierig's post in Critical Sharp Shooting was marked as the answer   
    Yeah, I just checked and you should search for this:
     
    case GS_CHAINACTION: dmg.dmotion = clif_damage(src,bl,tick,dmg.amotion,dmg.dmotion,damage,dmg.div_,dmg.type,dmg.damage2); break; Just paste it right after that
  2. Schwierig's post in Gate Of Hell Damage was marked as the answer   
    The formula in the code is fine according to iRO Wiki (even though both variants should take the max SP)
     
    case SR_GATEOFHELL: atk = (sstatus->max_hp - status_get_hp(src)); if(sc && sc->data[SC_COMBO] && sc->data[SC_COMBO]->val1 == SR_FALLENEMPIRE) { atk += ( ((int64)sstatus->max_sp * (1 + skill_lv * 2 / 10)) + 40 * status_get_lv(src) ); } else { atk += ( ((int64)sstatus->sp * (1 + skill_lv * 2 / 10)) + 10 * status_get_lv(src) ); } break; It doesn't look like a coding error in damage calculation.
  3. Schwierig's post in Bladestop Mod was marked as the answer   
    Try this:
    pc.c
    if (sd->sc.count && ( sd->sc.data[SC_BLADESTOP] || sd->sc.data[SC_BLADESTOP_WAIT] || sd->sc.data[SC_BERSERK] || sd->sc.data[SC_SATURDAYNIGHTFEVER] || (sd->sc.data[SC_GRAVITATION] && sd->sc.data[SC_GRAVITATION]->val3 == BCT_SELF) || sd->sc.data[SC_TRICKDEAD] || sd->sc.data[SC_HIDING] || sd->sc.data[SC__SHADOWFORM] || sd->sc.data[SC__MANHOLE] || sd->sc.data[SC_KAGEHUMI] || (sd->sc.data[SC_NOCHAT] && sd->sc.data[SC_NOCHAT]->val1&MANNER_NOITEM) )) return 0;
×
×
  • Create New...