Jump to content

Bringer

Members
  • Posts

    740
  • Joined

  • Last visited

  • Days Won

    1

Bringer last won the day on September 19 2022

Bringer had the most liked content!

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

5768 profile views

Bringer's Achievements

  1. i still want to give it a try and retrieve it , even if it will not be productive, is it possible because i want to know what its got so i can add as back up
  2. Make new grf then save advance choose File Encrypt File Table and try to open the grf 100% blank
  3. How can I retrieve files when using Encrypt File Table?
  4. Status.cpp case SC_KAAHI: val2 = 200*val1; // HP heal val3 = 5*val1; // SP cost break; case SC_KAITE: val2 = 1+val1/5; // Number of bounces: 1 + skill_lv/5 break; case SC_KAUPE: switch (val1) { case 3: // 33*3 + 1 -> 100% val2++; case 1: case 2: // 33, 66% val2 += 33*val1; val3 = 1; // Dodge 1 attack total. break; default: // Custom. For high level mob usage, higher level means more blocks. [Skotlex] val2 = 100; val3 = val1-2; break;
  5. try check this site https://ronovelty.com/product/rental-offline-vending-system-new-ui/
  6. @Tero can you make free src for Wizard have ability goes Critical Magic when using Current item or card weapon? Just like at ROM Eternal Love?
  7. unless you edit your SC_BLESSING on your status.cpp case SC_BLESSING: // !TODO: Blessing and Agi up should do 1 damage against players on Undead Status, even on PvM // !but cannot be plagiarized (this requires aegis investigation on packets and official behavior) [Brainstorm] if ((!undead_flag && status->race != RC_DEMON) || bl->type == BL_PC) { if (sc->data[SC_STONE] && sc->opt1 == OPT1_STONE) status_change_end(bl, SC_STONE, INVALID_TIMER); if (sc->data[SC_CURSE]) { status_change_end(bl, SC_CURSE, INVALID_TIMER); return 1; // End Curse and do not give stat boost } } if(sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_HIGH) status_change_end(bl, SC_SPIRIT, INVALID_TIMER); break;
  8. in that case https://github.com/rathena/rathena/commit/55d3c1578cc6e9cc925d17f23fbacc8a0bafd8d0 https://github.com/rathena/rathena/commit/7e626708826f9026cb14b062b987d77e14396515
  9. your emulator is OLD that's why you can't find the line and I have reviewed your atcommand.cpp file and noticed that you are still using itemdb.txt Could you please confirm if this is still the case? if YES You can select the version that is compatible with your emulator.
  10. i'm using 20180621 client too since my emulator YML Version already but dont have feature.itemlink: on i commit this 1st https://github.com/rathena/rathena/commit/55d3c1578cc6e9cc925d17f23fbacc8a0bafd8d0 2nd https://github.com/rathena/rathena/commit/7e626708826f9026cb14b062b987d77e14396515 I Successfully diff the 2 commit above this YML Version now and my other emulator older version i use this diff itemlink-20190319-e6f1f21d.diff sprintf(atcmd_output2, " %s %02.02f%%", createItemLink(item_data->nameid, 0, NULL).c_str(), mvppercent); on my Yml Version sprintf(atcmd_output2, (dropbonus > 0 ? " - %s %02.02f%% + (%02.02f%%)" : " - %s %02.02f%%"), item_db.create_item_link(id).c_str(), (float)droprate / 100, (float)dropbonus / 100); see the different of the codes for using item_db.create_item_link use this link https://rathena.org/board/topic/133347-i-want-to-modify-mi-to-look-like-the-picture-can-someone-give-me-a-solution-thanks/?do=findComment&comment=414605 Older Emulator use this Link https://rathena.org/board/topic/133347-i-want-to-modify-mi-to-look-like-the-picture-can-someone-give-me-a-solution-thanks/?do=findComment&comment=414463
  11. post your ACMD_FUNC(mobinfo) and visit this link
  12. can you post your SL MOD old Code if((skill = pc_checkskill(sd,HT_BEASTBANE)) > 0 && (status->race == RC_INSECT || status->race == RC_BRUTE || status->race == RC_PLAYER_DORAM) ) { damage += (skill * 4); if (sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_HUNTER) damage += sd->status.str; } New Code if((skill = pc_checkskill(sd,HT_BEASTBANE)) > 0 && (status->race == RC_INSECT || status->race == RC_BRUTE || status->race == RC_PLAYER_DORAM) ) { damage += (skill * 4); if (sd->sc.getSCE(SC_SPIRIT) && sd->sc.getSCE(SC_SPIRIT)->val2 == SL_HUNTER) damage += sd->status.str; } sd->sc.data[SC_SPIRIT] Change to sd->sc.getSCE(SC_SPIRIT)
  13. find all SC_CONCENTRATE on status.cpp case SC_SIGHT: // Reveal hidden ennemy on 3*3 range case SC_CONCENTRATE: status_change_end(bl, SC_HIDING, INVALID_TIMER); status_change_end(bl, SC_CLOAKING, INVALID_TIMER); status_change_end(bl, SC_CLOAKINGEXCEED, INVALID_TIMER); status_change_end(bl, SC_CAMOUFLAGE, INVALID_TIMER); status_change_end(bl, SC_NEWMOON, INVALID_TIMER); status_change_end(bl, SC_STEALTH, INVALID_TIMER);
×
×
  • Create New...