

Bringer
-
Posts
748 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Bringer
-
-
4 hours ago, Kater said:
Hi friends, how are you?
As the title already says, I want to remove the conjuration gesture when the character is reflecting a spell with the maya card, because when he reflects it he is left with the conjuration gesture of the skill that is being reflected and is unable to use the skill.try search First :
-
-
here my sample how to update to latest rathena
https://rathena.org/board/topic/141486-updated-soul-link-modifications-for-highrate-server/#comment-429247 -
Try Search First
-
-
2 hours ago, mauiboy said:
You're always a life saver Bringer. Will try these codes. How about the glist consume per success strip?
//Nothing stripped. - if( sd && !i ) + if (sd && !i) clif_skill_fail( *sd, skill_id ); + if (sd && tsc && sd->sc.getSCE(SC_SPIRIT) && sd->sc.getSCE(SC_SPIRIT)->val2 == SL_ROGUE) { + int item_id = 7139; // Glistening Coat + int ii; + ARR_FIND(0, MAX_INVENTORY, ii, sd->inventory.u.items_inventory[ii].nameid == item_id); + if (ii < MAX_INVENTORY) { + pc_delitem(sd, ii, 1, 0, 0, LOG_TYPE_CONSUME); + clif_emotion(src, ET_HUK); + } + } break; }
-
you can still use the old Soul Linker Mod
sample of Old Codecase CR_SHIELDCHARGE: if (sd && sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_CRUSADER) skillratio += 60 * skill_lv; else skillratio += 20 * skill_lv; break;
latest rathena changed the sd->sc.data[SC_SPIRIT] to sd->sc.getSCE(SC_SPIRIT)
new code will beif (sd && sd->sc.getSCE(SC_SPIRIT) && sd->sc.getSCE(SC_SPIRIT)->val2 == SL_CRUSADER)
-
4 hours ago, Tokei said:
The purpose of encrypting the file table is to not be able to see the files anymore. While possible, retrieving the file listing would be... quite counter productive? Perhaps this feature is something you don't want to use as it doesn't seem to fit what your needs.
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
-
3 hours ago, Rynbef said:
Can you please rephrase your question, because I don't understand exactly what you want?
Rynbef~
Make new grf then save advance choose File Encrypt File Table and try to open the grf 100% blank
-
How can I retrieve files when using Encrypt File Table?
-
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;
-
14 hours ago, harold_flood said:
I am also looking for this please
try check this site
https://ronovelty.com/product/rental-offline-vending-system-new-ui/ -
On 3/10/2024 at 9:50 AM, Tero said:
I think you're saying you want an item or card script that can trigger the Wizard's Magical Amplification ability? That's fairly straightforward.
no like this
-
@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?
-
missing
skill.hpp -
1 hour ago, IsabelaFernandez said:
Hi guys, I have this custom script and whenever the player enters the Stone Curse state, the @buffs remove command. Is there any solution to not be removing it?
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;
-
1
-
-
14 minutes ago, GM Winter said:
im using item_db.yml already
in that case
https://github.com/rathena/rathena/commit/55d3c1578cc6e9cc925d17f23fbacc8a0bafd8d0
https://github.com/rathena/rathena/commit/7e626708826f9026cb14b062b987d77e14396515 -
5 minutes ago, GM Winter said:
i try it but sadly i cant find this lines in atcommand
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.
-
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 -
post your ACMD_FUNC(mobinfo)
and visit this link
-
18 hours ago, sakura125 said:
Does anyone able to mitigate the Soul Link Modification using the latest git? Can anyone help me mitigate it?
can you post your SL MOD
old Codeif((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)
-
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);
-
1
-
-
17 hours ago, friomixx said:
next is for src/map/script.cpp with below error message, can i also ask for help to fix the error?
Error C3861 'itemdb_searchname': identifier not founditem_data = item_db.searchname(item_name)
-
It's okay, guys. I already fixed this a long time ago.
Skill reflect remove spellcasting gesture
in General Support
Posted
@Kater did you try on latest rathena ?