Jump to content

neojhz

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by neojhz

  1. I notice this code on warg mastery skill:

    skill.c

    case RA_WUGMASTERY:
     if( pc_isfalcon(sd) || pc_isridingwug(sd) || sd->sc.data[sC__GROOMY]) {
      clif_skill_fail(sd,skill,USESKILL_FAIL_LEVEL,0);
      return 0;
     }
     break;
    

    Does this mean that if there is a falcon you can't have a warg right?

    I was just wondering since there is no checkwarg() in the script. The rental npc can still give the Falcon even though the Ranger has a Warg. Which means the Ranger can still have both if they go this way. Is this the official behavior?

    Nevermind.

    Just confirmed here:

    http://irowiki.org/wiki/Warg_Mastery

    Allows you to summon a warg using your warg flute. Cannot be used while you have a falcon, nor can a falcon be rented while you have a warg.

    So I went on ahead and implemented my own checkwarg() script:

    I'm only hoping now that this is correct.

    BUILDIN_FUNC(checkwarg)
    {
    TBL_PC* sd;
    sd = script_rid2sd(st);
    if( sd == NULL )
     return 0;
    if( pc_iswug(sd) || pc_isridingwug(sd) ) 
     script_pushint(st, 1);
    else
     script_pushint(st, 0);
    return 0;
    }
    

    Now I'm trying to see how to turn off the falcons that are having warg or vice versa on the server.

×
×
  • Create New...