Jump to content

malufett

Members
  • Posts

    554
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by malufett

  1. better do it here

    @battle.c

    
    if(tsd && tsd->bonus.critical_def)
      cri = cri * ( 100 - tsd->bonus.critical_def ) / 100;
    if (rnd()%1000 < cri)
      flag.cri = 1;

    so other crit bonuses will be accumulated

    so change it to

    
    
    if(tsd && tsd->bonus.critical_def)
      cri = cri * ( 100 - tsd->bonus.critical_def ) / 100;
    if (rnd()%1000 < cri || cri >= 104)
      flag.cri = 1;
    
    
    

  2. Hey guys..

    can I take over with this one?? since about months that this topic started...and I wish to revamp the whole system and stick with the long formula since its the most accurate base on my test with iRO, kRO and Aegis..and by using Yommy's amazing tool where gathered data that I assure is accurate...(including Rytech idea about the configs)

    can I? /kis2

  3. just edit the conflicts...by using tortoise right click the file then 'edit conflicts'...

    or open the file then chose what you what and deleting the old one/new one

    <<<<<<< .mine

    { MAP_DICASTES, 198, 187 },

    // 30=El Dicastes

    { MAP_MORA, 44, 151 },

    // 31=Mora

    { MAP_DEWATA, 200, 180 },

    // 32=Dewata

    { MAP_MALANGDO, 140, 114 },

    // 33=Malangdo Island

    { MAP_MALAYA, 232, 222 },

    // 34=Malaya Port

    { MAP_ECLAGE, 110, 39 },

    // 35=Eclage

    =======

    { MAP_DICASTES, 198, 187 },

    // 30=El Dicastes

    { MAP_MORA, 44, 151 },

    // 31=Mora

    { MAP_DEWATA, 200, 180 },

    // 32=Dewata

    { MAP_MALANGDO, 140, 114 },

    // 33=Malangdo Island

    { MAP_MALAYA, 242, 211 },

    // 34=Malaya Port

    { MAP_ECLAGE, 110, 39 },

    // 35=Eclage

    >>>>>>> .r16590

  4. yes

    6499,Ancient_Talisman,Ancient Talisman,3,500,,10,,,,,,,,,,,,,{},{},{}
    
    6512,Fire_Amulet,Fire Amulet,3,100,,1,,,,,,,,,,,,,{},{},{}
    6513,Ice_Amulet,Ice Amulet,3,100,,1,,,,,,,,,,,,,{},{},{}
    6514,Wind_Amulet,Wind Amulet,3,100,,1,,,,,,,,,,,,,{},{},{}
    6515,Earth_Amulet,Earth Amulet,3,100,,1,,,,,,,,,,,,,{},{},{}

  5. Im very thank full to you, can i add you on msn please? i needed some help.

    your welcome..yes you can..but ATM just pm me..I just broke my MSN that is why I can't OL in MSN

    Anyway to put a effect like a frozen effect?

    How about @freezeoff?

    just change sd->sc.opt1 = 10; to sd->sc.opt1 = OPT1_FREEZE;

    and for @freezeoff

    just copy the @freeze then change sd->sc.opt1 = 10; to sd->sc.opt1 &= ~10; or sd->sc.opt1 &= ~OPT1_FREEZE;

  6. @freez

    ACMD_FUNC(freez)

    {

    nullpo_retr(-1, sd);

    sd->sc.opt1 = 10;

    return 0;

    }

    @freezall

    ACMD_FUNC(freezall)
    {
      struct map_session_data* pl_sd;
      struct s_mapiterator* iter;
      nullpo_retr(-1, sd);
    
      iter = mapit_getallusers();
      for( pl_sd = (TBL_PC*)mapit_first(iter); mapit_exists(iter); pl_sd = (TBL_PC*)mapit_next(iter) )
      {
         if (pc_get_group_level(sd) >= pc_get_group_level(pl_sd)) { // only lower or same gm level?
            if (sd->status.account_id != pl_sd->status.account_id)
                pl_sd->sc.opt1 = 10;
         }
       }
      mapit_free(iter);
      return 0;
    }

    @unfreezeall

    
    ACMD_FUNC(unfreezeall)
    {
      struct map_session_data* pl_sd;
      struct s_mapiterator* iter;
      nullpo_retr(-1, sd);
    
      iter = mapit_getallusers();
      for( pl_sd = (TBL_PC*)mapit_first(iter); mapit_exists(iter); pl_sd = (TBL_PC*)mapit_next(iter) )
      {
         if (pc_get_group_level(sd) >= pc_get_group_level(pl_sd)) { // only lower or same gm level?
            if (sd->status.account_id != pl_sd->status.account_id && pl_sd->sc.opt1 == 10;){
                clif_GM_kick(NULL, pl_sd);
            }
         }
       }
      mapit_free(iter);
      return 0;
    }

    finally

    ACMD_DEF(freez),
    ACMD_DEF(freezall),
    ACMD_DEF(unfreezall),
    

    never been tested..anyway if it doesn't work don't bother to ask.. :)

  7. othila rune have exactly the same formula both give fix aspd

    hmmm..ATM we don't have the official info..can you give some source about it?? so that we can update ASAP..TY...:)

    two handed sword didn't give any asp even if i get 150 agi

    I can't reproduce..its working fine in latest revision

  8. that was in game.

    but in the first page you tell that berserk two hand quicken ect.. give fix aspd but in rathena it's not doing this.

    Same for Othila rune. I have test Othila rune in iRo and it's giving fix aspd

    if in game(rA) and the calculator doesn't tally that's the time that we can say that something is wrong but if its not then its working as intended..

    and like as Bahmut says.... -_-

    and to reiterate iRo's aspd system is different with its mother kRO...:)

×
×
  • Create New...