Source Modifications
Source Mods & Code Snippets located here.
146 files
-
Mapflag gvg_noally
By Cydh
This is mapflag gvg_noally will ignores guild alliances in GVG maps
Compatibility:
The diff was made for rAthena Git Hash: 55acdb98 / 2018-10-10195 downloads
Updated
-
Sonic Blow and Arrow Vulcan v3.patch for 2018/12/19 Up Client
By gamingmagic
thanks to ckx_, syon, gidz, sadre
Video_2024_08_04-5_edit_0.webm320 downloads
Updated
-
Hop Jump
By Vykimo
Hop Jump [ GLO_SAUT ]
Can be used with the skill id 5000 or the atcommand @hop <skill level>
2 purchases 8 downloads
Submitted
-
@voteleader for the Battleground
By Chun3
Min votes configured: 3 // Can be changed
Can vote on yourself: Disabled // Can be activated.
177 downloads
Updated
-
@lastteleport command
By Easycore
@lastteleport command
Description
A simple atcommand that allows you to see your last position before you teleport.
It ping your mini-map with a red cross (especially for MvP Hunting).
________________________________________________________________
By downloading this file, you agree with my Terms of Service:
You are not allowed remove my signature from any of the included files. You are not allowed claim my work as yours. I can give you support, contact me in Discord: Easycore#9709.6 purchases 12 downloads
Submitted
-
Max Trap Control
By Hyroshima
This mod allows you to control the number of traps that the player can use.
conf/battle/skill.conf
// Max Trap [Hyroshima] // Functionality to control the number of active traps. // Note: // skill_max_trap > Controls the number of individual active trap skills that were not been to defined parameter ActiveInstance in skill_db.yml // global_max_trap > Controls the maximum active trap skills for all skill traps (listed in skill.cpp -> trap_skill_id), this option overrides skill_max_trap if the definer is smaller than it //- // skill_max_trap: 0 (disabled) // global_max_trap: 0 (disabled) //- skill_max_trap: 0 global_max_trap: 0 the option skill_max_trap only affects skills that do not have the parameter ActiveInstance in skill_db.yml the option global_max_trap affects all trap skills mentioned above in the code box, the skills are listed in the function as I also inform in the description of the code box above.
Note: i am making 2 diff files available:
_A = Closest to current revision. _B = A little older compared to the current review As there have been some changes to how some functions receive/send parameters, I will try to maintain this standard when sending diff files.
254 downloads
Updated
-
Event Consumables (a Telma patch update)
By Mabuhay
So, I decided to update this patch :
However, I didnt realize that this is already available just right after I finished updating it from this :
But... I gonna release this anyways... But made some modifications...
So, what I did was I made my own consumable named 'Event'. These consumables can only be used on maps with "event_consume" mapflags.
This patch is NOT to be diffed if you have Extended BG Pre-installed or If you are planning to install it in the future ESPECIALLY IF YOU DON'T KNOW A SINGLE THING ON SRC. This is likely for Servers who dont/wont have the Extended BG but wants to have this feature. Unless you know what you're doing. You can actually add this to Extended BG by Easycore. I intentionally coded it similarly and avoided conflicts to it for people who wants to add this but have Extended BG installed in their servers.
Enjoy! I hope this will be to any use of any of you.
Compatibility is your responsibility.
No backward compatibility support.
172 downloads
Updated
-
MF_NORECALL (Custom Mapflag)
By Gidz Cross
MF_NORECALL a custom mapflag that restrict players being recalled via @recall / @recallall command when in special maps.
In response to:
100 downloads
Updated
-
AnyMapDrops
By Hyroshima
This mod made in map_drops.yml now allows you to add drops globally (without specifying a map), I also added a parameter where the added item can go directly to the player's inventory if there is space.
Example of use ( db\import\map_drops.yml )
Header: Type: MAP_DROP_DB Version: 2 Body: - Map: ANY GlobalDrops: - Index: 0 Item: Union_Token Rate: 50000 DirectInventory: true - Index: 1 Item: Flower Rate: 100000 SpecificDrops: - Monster: Fabre Drops: - Index: 0 Item: White_Gold_Coin Rate: 50000 DirectInventory: true - Index: 1 Item: Izidor Rate: 50000 - Monster: Poring Drops: - Index: 0 Item: Crystal_Jewel__ Rate: 50000 Note 1: To be valid across all maps, set the map name to ANY.
Note 2: The new parameter DirectInventory ( false | true ) allows the item to go directly to the inventory.
Note 3: I created 2 new mapflags (nomapdrops and mapdrops), the first is self-explanatory (does not drop any items from map_drops 😅), the second will be effective for instances, as now map_drops does not drop items in instances, so just apply the second mapflag on the instance (in the instance maps) to make it work again.
Example of use:
OnInstanceInit: setmapflag instance_mapname("1@nyd"),mf_mapdrops; setmapflag instance_mapname("2@nyd"),mf_mapdrops;
Next updates I will add a parameter to mapdrops.yml if you want the item to be dropped in instances too instead of having to use the mapdrops mapflag.
267 downloads
Updated
-
[UPDATE] +7 and above refined item no drop
By Mabuhay
This is an update to the original post :
and a response to this topic :
Currently working on Git Hash : ea54670
158 downloads
Submitted
-
[Script Command] getdconst & setdconst
By Zell
First of all, yes, I know that this break the "const" concept, but I really miss "static values" in script engine.
Yes, I know that we can use $vars but it's a lot pretty using const logic.
If you don't know what is a "const", open your db/const.txt file
In the end of file, you can add something like this:
X_VALUE%TAB%1005
And now, you can call X_VALUE in any script and the script will know that X_VALUE is not a player script, it's a """"global"""" variable, so you can call it with or without a player attached.
And now we came to my commands.
getdsconst allow you to get a constant dynamically like getd.
For sample:
.@var = getdconst( "X" + "_" + "VALUE" );
This would return 1005.
And now with setdconst we can change those as well.
setdconst( "X_VALUE", 2020 );
Remember, when you restar t your server, this constant will be 1005 again!
Here another sample script:
prontera,150,150,5 Script CommandsTest 90,{ .@const$[0] = "SWORDCLAN"; .@const$[1] = "ARCWANDCLAN"; .@const$[2] = "GOLDENMACECLAN"; for( ; .@i < getarraysize( .@const$ ); .@i++ ) mes "Contant Value of [" + .@const$[.@i] + "] is " + getdconst( .@const$[.@i] ); next; mes "I will now, change all const values to +1"; for( .@i = 0; .@i < getarraysize( .@const$ ); .@i++ ) setdconst( .@const$[.@i], getdconst( .@const$[.@i] ) + 1 ); close; }
38 downloads
Submitted
-
Prevent hitting mobs near NPC or Warper
By pajodex
Hi,
It's been a while since I posted anything.. As of now, I want to release this simple src mod that prevents players from hitting MVPs near an NPC/Warper. Purpose of this is to discourage players from going near warpers while hunting MVPs.
I'm not sure how helpful this be but I just want to do something small for a while .
I will be lurking around the request section to see some good ideas and might be releasing them here after!
Cheers!
147 downloads
Updated
-
(QOL) Taekwon Mission printing % every monster killed for the mission
By Kreustoo
A small QOL some players asked me to add.
It justs print each time a monster is killed for the taekwon mission the % completed
136 downloads
Updated
-
@lockid - Account Protection for Gepard
By Break
Bind your account to the hardware and login the game only from it. Compatible only with Gepard Shield
10 purchases 24 downloads
Submitted
-
Rental Card Return
By dantoki
If your Rental Item has a card compounded it will automatically mail you the card after the expiration.
Thanks to RDL.
201 downloads
Submitted
-
[Mapflag/QOL] NoDeath_Count
By Kreustoo
A mapflag that doesn't increment death count when a player dies. Usefull to preserve super novice bonus.
88 downloads
Submitted
-
Extra Mapflags [nofalcon, noriding, nomadogear, nowug, nocart]
By Hyroshima
They are simple mapflags but I believe they can be very useful in general.
Note: noriding affects pecopeco, dragon, gryphon.
prontera mapflag nofalcon prontera mapflag noriding prontera mapflag nomadogear prontera mapflag nocart prontera mapflag nowug
102 downloads
Submitted
-
MVP Card to Mail
By dantoki
Will automatically send to Mail when the MVP Drops Card.
Thanks to RDL.
148 downloads
Submitted
-
MVP Tombstone Shows Boss Sprite and Name!
By Mice
Since someone is claiming that they are the only one who has the right to come up with this idea, and it's become an issue - to be honest, I didn't know that something like this had already been released here. So, I've decided to share this work for free so that everyone can benefit from it.
Just to clarify: this is entirely my own work. I didn’t copy any code from the person claiming they are the only one entitled to ideas like this. 🙂
As for the monster GRF, I manually edited each one to extract only the dead sprite actions.
Whenever an MVP dies on the map, a tombstone will appear at the spot where it died — but instead of just saying "Tomb", it now shows the MVP’s name like **"Phreeoni"**, **"Baphomet"**, or **"Ifrit"**
✅ Instantly see which MVP was killed
✅ Great for MVP hunters and competitive players
✅ Makes the game world feel more immersive
✅ Works with any MVP across the server
🎯 Example: When **Phreeoni** is defeated, a tombstone labeled **"Phreeoni"** appears where it died — no more guessing!
171 downloads
Updated
-
Custom MVP Tomb Sprite Modification
By namerpus18
Instead of the default tomb sprite appearing upon MVP death, this modification customizes each MVP to display their unique MVP dead sprite on their tomb. This enhancement adds a more immersive and personalized touch to the game experience.
Features:
Customized MVP tomb sprites for MVPs.
Enhanced visual appeal and immersion.
Easy integration with your existing rAthena setup.
I've spent considerable time choosing each dead MVP's tomb sprite accurately reflects their character and enhances the overall gameplay experience. This is small but impactful visual upgrade.
Supported MVPS:
Amon Ra, Atroce, Bacsojin, Baphomet, Beelzebub, Dark Lord, Detale, Doppelganger, Dracula, Drake, Eddga, Falling Bishop, Garm, Gloom Undernight, Golden Thiefbug, Ifrit, Incantation, Samurai, Kiel-D10, Knight of Windstorm, Ktullanux, Lady Tanee, Lord of Death, Maya, Mistress, Moonlight, Morocc, Orc Hero, Orc Lord, Osiris, Pharaoh, Phreeoni, Randgris, RSX0806, Tao Gunka, Thanatos, Turtle General, Vesper.
NOTE: Unsupported MVPs will show default sprite.
mvptomb.mp4.e96c97659fba0cf355a66b6b529f1cf1.mp40 purchases 0 downloads
Updated
-
bonus bNoComa
By AlfheiMsz
About This File
bonus bNoComa
Add coma resistances
::Structure::
bonus bNoComa,1; ignores coma skill
0 purchases 1 download
Submitted
-
Recently Browsing 0 members
- No registered users viewing this page.