-
Posts
67 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by FatalEror
-
Apply this patch: personal_tab.patch Currently this patch will not save stored item in personal tab upon logout, i wish someone could help me about this
-
@request the command of @effect that disables AoE skill effects
FatalEror replied to eKoh's question in Source Requests
yes it's possible to edit it in server, just take a look at clif_skill_poseffect function in clif.c -
I tried it with my GX with 149 luk, i can still be frozen with SG(less than 1 sec), tried it again with 150 luk, my GX immune to Frozen.. Don't know why it's not working on you, well, i don't care.. maybe other can help?
-
change this: if (type == SC_FREEZE) { sc_def = status->luk * 100/150; break; } to this: if (type == SC_FREEZE) { tick_def = status->luk * 100/150; //Every 15 luk, reduce frozen time by 10% break; }
-
Change to this: /*========================================== * @dropequip [FE] * Drop spesific equipment to the ground *------------------------------------------*/ ACMD_FUNC(dropequip) { int i; unsigned short pos; nullpo_retr(-1, sd); if (!message || !*message) { clif_displaymessage(fd, "Please enter equip location: @dropequip <equip_location>"); clif_displaymessage(fd, " 1: Head Low 2: Hand Right 4: Garment 8: Acc Left"); clif_displaymessage(fd, " 16: Armor 32: Hand Left 64: Shoes 128: Acc Right"); clif_displaymessage(fd, "256: Head Top 512: Head Mid"); return -1; } pos = atoi(message); for (i = 0; i < MAX_INVENTORY; i++) { if (sd->status.inventory[i].amount && sd->inventory_data[i]->equip&pos) { if(sd->status.inventory[i].equip&pos) { pc_unequipitem(sd, i, 3); pc_dropitem(sd, i, sd->status.inventory[i].amount); } //-Delete code below if you only want to drop an equipped item--- else if (!sd->status.inventory[i].equip) pc_dropitem(sd, i, sd->status.inventory[i].amount); //--------------------------------------------------------------- } } return 0; }
-
.../map/status.c Search: case SC_STONE: case SC_FREEZE: sc_def = 3 +status->mdef; break; Replace with: case SC_STONE: case SC_FREEZE: if (type == SC_FREEZE) { sc_def = status->luk * 100/150; break; } sc_def = 3 +status->mdef; break;
-
So if you write @dropequip 512 it will drop all your Mid Headgear in inventory? Or only drop it when equipped in Mid Head? To drop spesific equip in inventory: Open .../map/atcommand.c Search: /*========================================== * @dropall by [MouseJstr] * Drop all your possession on the ground *------------------------------------------*/ ACMD_FUNC(dropall) { int i; nullpo_retr(-1, sd); for (i = 0; i < MAX_INVENTORY; i++) { if (sd->status.inventory[i].amount) { if(sd->status.inventory[i].equip != 0) pc_unequipitem(sd, i, 3); pc_dropitem(sd, i, sd->status.inventory[i].amount); } } return 0; } Add below: /*========================================== * @dropequip [FE] * Drop spesific equipment to the ground *------------------------------------------*/ ACMD_FUNC(dropequip) { int i; unsigned short pos; nullpo_retr(-1, sd); if (!message || !*message) { clif_displaymessage(fd, "Please enter equip location: @dropequip <equip_location>"); clif_displaymessage(fd, " 1: Head Low 2: Hand Right 4: Garment 8: Acc Left"); clif_displaymessage(fd, " 16: Armor 32: Hand Left 64: Shoes 128: Acc Right"); clif_displaymessage(fd, "256: Head Top 512: Head Mid"); return -1; } pos = atoi(message); for (i = 0; i < MAX_INVENTORY; i++) { if (sd->status.inventory[i].amount && sd->inventory_data[i]->equip&pos) { if(sd->status.inventory[i].equip != 0) pc_unequipitem(sd, i, 3); //unequip item if equipped pc_dropitem(sd, i, sd->status.inventory[i].amount); } } return 0; } Search: { "dropall", 40,40, atcommand_dropall }, Add below: { "dropequip", 40,40, atcommand_dropequip }, Recompile.. Open .../conf/atcommand_athena.conf Search: // Drop all your items dropall: 40,60 Add below: // Drop spesific equipment dropequip: 40,60 I hope it right
-
Take a look at this: passive_skill.patch
-
Try change this: if (!src->prev) return 0; //Warped away! } sd->warpgodelay_tick= tick+warpgodelaycd ;//The delay when they use skill if( casttime > 0 ) { ud->skilltimer = add_timer( tick+casttime, skill_castend_id, src->id, 0 ); if( sd && pc_checkskill(sd,SA_FREECAST) > 0 ) to: if (!src->prev) return 0; //Warped away! } if (sd) sd->warpgodelay_tick= tick+warpgodelaycd ;//The delay when they use skill if( casttime > 0 ) { ud->skilltimer = add_timer( tick+casttime, skill_castend_id, src->id, 0 ); if( sd && pc_checkskill(sd,SA_FREECAST) > 0 )
-
Right click on your RAthena SVN → TortoiseSVN → Apply patch... or you can patch it manually.. No, if you apply it with TortoiseSVN Yes, if you apply it manually ------------------------ to disable main chat in pvp map: copy paste this to ../conf/mapflag/nomsg.txt : http://pastebin.com/e0KfVWjt
-
[Ask]How to Add Custom Weapon for 3rd job
FatalEror replied to adani_jmc's question in Client-side Support
Yes it is.. -
[Ask]How to Add Custom Weapon for 3rd job
FatalEror replied to adani_jmc's question in Client-side Support
2nd, 2nd-Trans and 3rd job share the same weapon sprite.. -
Apply this patch: nomsg.patch then edit ../conf/mapflag/nomsg.txt mapname<tab>mapflag<tab>nomsg<tab>1
-
Try this: unloadscript.patch Tested and working on my Windows(rathena-10.sln), not sure about Linux thought..
-
i'm can't resize 20111122RagexeRE Client to 1280 x 768
FatalEror replied to Firdz's question in Client-side Support
use this setup: http://svn6.assembla.com/svn/ClientSide/Diff_Project/HKCU_Setup/Setup_patched.exe if that doesn't working then use this: http://svn6.assembla.com/svn/ClientSide/Diff_Project/HKCU_Setup/Setup.exe -
i'm can't resize 20111122RagexeRE Client to 1280 x 768
FatalEror replied to Firdz's question in Client-side Support
Don't apply patch "Read Data Folder First" and set the Screen Size with Ghostring Setup and it's should be working.. 2011-03-15aRagexeRE still use old setup isn't it? @Up Old Setup save the settings in registry, the new one save in 'savedata' folder -
../conf/mapflag/restricted.txt mapname<tab>mapflag<tab>restricted<tab>8 ../db/item_noequip.txt ItemID,4096
-
Decompiled Lua's For 2011-11-22aRagexeRE Client
FatalEror replied to Rytech's topic in Client Releases
I'm sorry about that.. here: skilldescript.txt stateiconinfo.txt Haven't tested it, there's maybe some error on it -
Decompiled Lua's For 2011-11-22aRagexeRE Client
FatalEror replied to Rytech's topic in Client Releases
To decompile it, i use ChunkSpy to make it into a readable format, then create a program in C to organize it -
About the lua files error, that because you apply patch "Read Lua before Lub" there's 2 way to get rid of this, either don't apply this patch or delete your ../lua files/chatwndinfo_f.lua from rdata.grf and data.grf And the "Rejected from server message(3)" make sure you apply patch "Skip Packet Header Obfuscation", open your packet_db.txt delete // from 2011-11-22aRagexeRE option and add // in 2011-12-20bRagexeRE option btw this is RAthena board, if you have problem or question just ask in this thread
-
Decompiled Lua's For 2011-11-22aRagexeRE Client
FatalEror replied to Rytech's topic in Client Releases
Good luck with this Here is my decompiled stateiconinfo and skilldescript if you want.. stateiconinfo.txt skilldescript.txt -
Tested it with 2011-06-09RagexeRE in latest RAthena(without any mod), and yes, this problem happen to me too.. I tried typing " %E" and this is what i got: Checked it with WPE, Server already received and sended the right message packet So its must be Client fault