Jump to content

prism

Members
  • Content Count

    69
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    prism reacted to Rebel in Item ASPD Check   
    if(readparam(bAspd) < 195) {   bonus bStr, x; }  
  2. Upvote
    prism reacted to Easycore in Assumptio Cancel Kyrie if Kyrie level is < 11   
    In status.c, find:
     
    case SC_ASSUMPTIO: status_change_end(bl, SC_KYRIE, INVALID_TIMER); status_change_end(bl, SC_KAITE, INVALID_TIMER); break; And comment these lines:
     
    case SC_ASSUMPTIO: //status_change_end(bl, SC_KYRIE, INVALID_TIMER); //status_change_end(bl, SC_KAITE, INVALID_TIMER); break;  
    In skill.c, find:
     
    case PR_KYRIE: case MER_KYRIE: case SU_TUNAPARTY: And replace for:
    case PR_KYRIE: clif->skill_nodamage(bl, bl, skill_id, -1, sc_start(src, bl, type, 100, skill_lv, skill->get_time(skill_id, skill_lv))); if (tsc && tsc->data[SC_ASSUMPTIO] && tsc->data[SC_ASSUMPTIO]->val1 < 11) status_change_end(bl, SC_ASSUMPTIO, INVALID_TIMER); break; case MER_KYRIE: case SU_TUNAPARTY: Later find:
     
    case HP_ASSUMPTIO: if( sd && dstmd ) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); else clif->skill_nodamage(src,bl,skill_id,skill_lv, sc_start(src,bl,type,100,skill_lv,skill->get_time(skill_id,skill_lv)));                                         break; And replace for:
    case HP_ASSUMPTIO: if( sd && dstmd ) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); else clif->skill_nodamage(src,bl,skill_id,skill_lv, sc_start(src,bl,type,100,skill_lv,skill->get_time(skill_id,skill_lv))); if (tsc && tsc->data[SC_KYRIE] && tsc->data[SC_KYRIE]->val1 < 11) status_change_end(bl, SC_KYRIE, INVALID_TIMER); break;  
    This will cancel these states if the target have kyrie/assumptio lower level than 11.
     
    The problems with this:
     
    - If player get Assumptio/Kyrie by a NPC/Script, buffs can be stacked.
    - Cancellation of buffs only can work by skills.
  3. Upvote
    prism got a reaction from Functor in Good anti cheat?   
    Does anyone know of any strong Ragnarok anti cheats that aren't dead? I'm using Hashield right now but it seems to have been completely abandoned. Harmony doesn't seem like it's being updated anymore and I've heard its dead. Adelays is ran by the same developer as Hashield so it is inherently dead( and isn't a general anti cheat anyways). UCP has been abandoned. I can't find any real information about Gepard either.
  4. Upvote
    prism got a reaction from Mhalicot in Sage Soul Link   
    This thread can be closed. After further investigation I found the answer I was looking for.
     
    Skill.c 
     
    else if(skill_id==MG_COLDBOLT || skill_id==MG_FIREBOLT || skill_id==MG_LIGHTNINGBOLT){ if (sd->sc.data[sC_SOULLINK] && sd->sc.data[sC_SOULLINK]->val2 == SL_SAGE) maxlv =10; //Soul Linker bonus. [skotlex]   change the maxlvl = 10 to whatever level desired.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.