Jump to content

Source Modifications

Source Mods & Code Snippets located here.

135 files

  1. Free

    @AutoAttack

    Idea : http://rathena.org/b...k-close-enemys/
    Preview :
    Use this command you can turn on or off auto-attack.
    It will auto-search 9x9 and attack the near one
    if there is no monster in area, you will auto-walk randomly.

    2345 downloads

    Updated

  2. Free

    ALL monster drop item with Random Option

    ALL equipment drop by monster has chance of getting Random-Option.
    Like MU online every item you found have some (random) option .. now in rathena.
    /////////////
    News update
    28/04/2107
    due to #2065 one of the requirement was merged in to rathena master so
    we no longer need any source modification for those who using latest release.
    /////////////////
    UPDATE
    V.1.0 - 3 random option in each item.
    V.1.1 - has chance of getting 0-3 option in stead of fixed 3option.
    V.1.2 - drop chance is lower according to option quantity. Now 3option is rare (not yet applied to weapon).
             - Fixed error message.
             
    pre-re user still getting error message refer to Invalid monster ID.
    but random-drop-system work fine with this error.
    get in touch with next update.
    /////////
    Requirement (for athena before  bf2461f  28/04/2107)
    Initial release item random option for monster drop #2065 ////////////////
    Installation
    replace the following files.
    db/re(pre-re)/item_randomopt_group.txt
    db/re(pre-re)/mob_drop.txt

    make sure your   /db/re(pre-re)/item_randomopt_db.txt is 201 lines (200 sloc)  16.7 KB.
    add following 6 line at the end of /db/const.txt

    RDMOPTG_WEP    1
    RDMOPTG_EQARM    2
    RDMOPTG_EQSH    3
    RDMOPTG_EQGAR    4
    RDMOPTG_EQFOOT    5
    RDMOPTG_EQACC    6
     
    //////////////////
    Option Description (DEFAULT)
    ///////////
    Drop rate (DEFAULT)
    same rate as you can see in db/re/item_db.txt
    customize your droprate by editing db/re(pre-re)/mob_drop.txt
    /////////
     
    Feel free to PM me
     

    3224 downloads

    Updated

  3. Free

    @afk with AFK Hat

    Using @afk with AFK Hat. (Notice Board)
    I just modified it and put the AFK Hat effect.
    Changelog:
    v1.0 - Initial Release - Need to open a chat room to use @afk command and it is disabled to use in prontera
    v1.1 - No need to create a chat room to use @afk command as suggested by Mysterious (disabled to use in prontera)
    v1.2 (eA and rA) - Added a config in misc.conf. afk_timeout: 0 (0 is default) Tested with the latest rathena - Revision 17156
    v1.3 (rA ONLY) - Working with latest revision 17306 - Now you can't use @afk when you are dead.

    2963 downloads

    Updated

  4. Free

    @autopots

    Preview :
    http://bit.ly/XzIQJj

    When HP/SP lower than you set, it will auto use that item.
    Command :
    PS :
    Test and create on rA 17132

    1418 downloads

    Updated

  5. Free

    Extended Vending 2.0

    Extended Vending 2.0

    Made in Git Hash: '042b88623bf549b88ba619991aaa186d45f7f998'
    Description
    Yet another version of Extended Vending, this one works in actual rA c++.
    It has a few fixes, including vending tax only working with Zeny as currency.
    What is new?
    I tried to improve this amazing mod adding a new feature: Vending Report (Mailbox).
    Basically... whenever you buy items to a vendor, he receive a report that who bough,what items, how many and total profit of them.

    You can disable this feature through conf/feature, or If you want to disable it for a specific player you must set the permanent variable called NOVREPORT (by a NPC/Bindatcmd/Idk)
    For < 2015-05-13 Clients
    Since old mailbox has 300 characters less than RoDex, I decided to take off items name and amount.
    So only will send 'who bought' and 'total profit'.
     
     
    Feel free to Donate If you want to support me.

    4000 downloads

    Updated

  6. Free

    Account Bound Items

    Information
    This system would allow (non-stackable, non-pet-egg) items to be bounded onto a player's account. This means that the bounded items cannot be traded, dropped, auctioned, nor mailed. But, they can be storaged so that it can be shared among the characters of that account.
    Features:
    - Item coloration to distinguish bounded items and non-bounded ones (see screenshot)
    - Script commands (getitembound, getitembound2, equipisbounded) to create and check for bounded items
    - At commands (@itembound, @itembound2) to create bounded items
    - New group permission (can_trade_bounded) to allow the group to distribute these bounded items if enabled (mostly just for High GMs / Admins)
    - Changes to the SQL files to track bounded items. This would effect cart, inventory, and storage databases.
    Tested on rAthena revision 17294 (using v1.5.1).
    Script Command Documentations
    At Commands Documentations
    Known Issues
    - When moving a bounded item to storage, item colouration is gone. However, re-opening the storage or re-logging will fix this issue.1
    - When moving a bounded item to the cart inventory, item colouration is gone. However, re-logging will fix this issue.1
    1 If you are able to find these packets (ie. PACKET_ZC_ADD_ITEM_TO_STORE3 and/or PACKET_ZC_ADD_ITEM_TO_CART3), please let me know!
    Credits
    Created by @Xantara
    Popularized by Zephyrus
    Idea by Ragnarok Online
    License

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    Like my work?
    Rate/vote this download
    Rep up my support topic post


    Do not mirror without my consent.

    1081 downloads

    Updated

  7. 25.00 USD

    Stormbreaker

    Introduction
    Stormbreaker is a large modification system which adds a collection of new features, bonuses and script commands to your own rAthena server. This package is designed to augment your server with new features which can breathe new life into your gameplay, and comes with a getting started guide, a Git patch file, and some optional client resources. Stormbreaker is developed against the latest version of rAthena, and will be continually updated to the latest on a weekly basis. (Videos will be coming soon highlighting each feature.)
    Features
    This package includes the following:
    New item bonuses (83) New script commands (10) New GM commands (9) Item Bazaar Shop system Item Durability system Item Craft system Item Enchantment system Item Passive Script system Item Passive Status system More features are actively being developed and will be released in the near future.
    Item Bonuses
    All item bonuses are the same as those found on the Bonus Expansion Pack thread. If you're looking to acquire this package solely for the item bonuses, please be advised that these will be released soon for free on that thread. Stormbreaker will be updated with newer item bonuses as more are recommended.
    Script Commands
     
    Item Bazaar Shop
    The bazaar shop system functions similar to that featured in Final Fantasy XII. As a player accumulates and sells items to shops, you can configure items which become available for purchase at specialist bazaar shops by the sale of certain combinations of items. These can be items which become permanently unlocked, can be unlocked multiple times, or those which can only be purchased the once and can never be unlocked again. This feature provides a great way to reward players for farming and killing monsters, and unlocks great potential for introducing unique items and equipment available only after acquiring and selling combinations of materials.
    Item Durability

    The item durability system works much like the Witcher 3 durability for equipment. All equipment has a durability score (a percentage) which determines how much more stress it can take before breaking. As players engage in battle, their equipment will slowly degrade (completely configurable), which can lead to weakened bonuses, weakened ATK and DEF modifiers, and chances of breaking. All equipment can be repaired through special NPCs (using new script commands described above) and can also receive protection with the Chemical Protect skills (configurable.) Item durability can be configured to decrease on a fixed percentage per attack (a denomination as low as 0.0001%) or based on the amount of damage dealt/received.
    Note: For the item durability percentage to be visible as in the screenshot, this requires client version 2015-02-25aRagexeRE or later.
    Item Craft

    The item craft system uses the new refine user interface with a completely custom crafting database. Players can drag a source material and catalyst material into the refine window to be given the opportunity to craft something new. This feature isn't restricted to just equipment, but any other sort of item too! Your players could be upgrading their basic Red Potions to Orange Potions using Jellopies or Grapes, or could be upgrading their Knife[3] to a Knife[4] by combining it with a special material. The crafting database allows for a lot of flexibility, including key features like equipment being able to retain their refine level, cards, random options, and even item durability!
    Note: For the new refine interface and the crafting system, this requires client version 2016-10-12aRagexeRE or later.
    Item Enchantment
    The enchantment system similarly uses the new refine user interface to provide a beautiful and unique point for being able to upgrade equipment with random options! The custom enchantment database lets you build your own system for allowing players to add unique or powerful random options to their equipment, restricted at a per-item level. Every item supports up to a maximum of 4 different enchantment types, and can be configured with custom chance rates and costs, which can further be configured depending on the current number of enchantments already on the equipment! New server configurations let you control how many enchantments can be added to each type of equipment to add finer control. With this system, players could enchant their boring Knife with ATK + 10% by using some rare or valuable material.
    Note: For the new refine interface and the enchanting system, this requires client version 2016-10-12aRagexeRE or later.
    Item Passive Script
    The passive script system is designed to augment and empower the already powerful item database. The bespoke item passive script file lets you add new "equipment" scripts which are active while an item is stored in the players inventory! A player holding a rare coin in their miscellaneous item tab might find themselves with a constantly active HP + 5%, or perhaps they have acquired a sword which provides a permanent HIT - 30 while the item is held by the player. The system could also be used to reward players with EXP or Zeny increasing items. This system works with any existing or new items, and just needs a line adding to the file!
    Item Passive Status
    The passive status system works similar to the passive script system, except that the player receives a permanent (cannot be dispelled nor removed by death, nor cured from healing items) status effect while an item is held in their inventory. You could grant players a permanent Increase Agility effect while holding a magic feather, or perhaps afflict them with Poison while they carry some cursed tome. The passive status system is designed to improve on existing mechanics where equipments can provide permanent bonuses, with special flags indicating whether equipment provides the status only when equipped or when in the inventory.
    Support
    I intend to provide continual support with Stormbreaker by keeping the files up-to-date, on a weekly basis, with the latest hash of rAthena. Each week I will upload a new version of the Stormbreaker archive, along with any new augmentations (such as item bonuses, script commands) and bug fixes. If you encounter problems when running or using the new Stormbreaker features, please feel free to contact me directly on here, to my email address [email protected], or on our Discord server, and I will respond as soon as I am able (usually on the day, otherwise within 1-2 days.) For support on applying the Stormbreaker project to an older version of rAthena, again please contact me directly on here or on the Discord server.
    Click here to join the Discord server.
    Copyright
    Stormbreaker © Chris Copeland 2019. All rights reserved. By purchasing this package you agree that you will not share or redistribute any and all files included in the package without the express written consent of myself (Epoque, Chris Copeland), and that you will not upload this package onto any secure or unsecure file sharing websites.

    36 purchases   198 downloads

    Updated

  8. Free

    Battleground Extended 2020 ! With Bomberman/Poring Ball

    Mystic Project is about to open its last opus. For the occasion, Mystic Project has decided to make a gift to the community of rAthena and release one of its contents ! We've chosen the Battleground Extended, a memorable feature created by the eAmod and adapted for the new version of rAthena 2020.
     
    What are Battleground Extended ?
    They are an upgrade of the official Battleground made by the eAmod years ago and enhanced overtime.
    Battleground guide Name Description Flavius Same as official. The Goal is to destroy each's crystal. Flavius Capture The Flag The objective of the Flavius Battle CTF is to score 3 points before your enemy, by capture their Flag. To capture a Flag you need to take the enemy flag, and bring it to your base flag. If your base flag is captured too, you need to kill the flag carrier and take the flag back to your base. Flavius Death Match Each team has a certain number, Kill all the enemy players to let their Team without points. Protect your army. Flavius Stone Control Take the Stones in the middle of the battlefield and put in on your base, in the Stone Points. Each Stone will give points to your team. First team reach 99 points wins the game. Protect your stones from to be captured by the enemy. Tierra Eye of Storm There are two bases, North and South which teams can capture by holding position on the Base more than the other team. Each base will give you points each 5 seconds of Domination. If your Team control both bases the amount of points increases. To get additional points, in the middle there is a Flag spawn, capture it and put it on any of your team Bases. The first Team reach 99 points wins the match.
    Tierra Bossnia Attack the enemy base and destroy each MVP Guardian. To do damage to the guardian your team must capture the Balance Flag in the middle base. Each team have 5 guardian to be protected or killed.
    Tierra Domination There are three bases, North, Center and South which teams can capture by holding position on the Base more than the other team. Each base will give you points each 5 seconds of Domination. The first Team reach 99 points wins the match.
    Krieger Von Midgard (KVM) Same as official, regular PVP. Double Inferno There are 2 teams in the battlefield, your team and the opposite enemies. Kill the enemy players, collect the skulls and bring them to the Sacrifice Totem to win points. You can collect your own team skulls and bring then to your Sacrifice Totem to avoid other teams to score but it won't count as points. If you get killed all your skulls will be drop to the floor, including your own skull. First Team to get 80 points wins the battle.
    Conquest If you are Attacking, destroy the enemy defenses and it's Flag. If you are Defending, protect your castle defenses and the Flag.
    Rush Fight to capture the Castle and organize your team to defend it. If you fail on the first capture, kill the defender and take it for your team.
    Poring Ball It is a soccer game, a poring (the ball) will be in the middle of the field. The match lasts 5min. The team that has the most goals win the game. Super Bomberman The classic game specially made in Ragnarok Online. The goal is to defeat the enemies by putting bombs that will explode on them. It is a 2vs2 version of the game.
    Peco Peco Racer Coming soon... Mario Kart - RO version :   
    New Battleground Queue System

     
    Battleground Commands
    @joinbg will warp you only to the battleground room. (Use interface UI Battleground to join any running BG or create one)

    @leavebg will warp you out of the the current battleground you're in.
    @listenbg display or not the battleground explanations.
    @order is only for the leader, an huge announce will be displayed to the team.
    @reportafk is only for the leader, expulsing someone who is AFK.
    @bginfo will display all curent running BGs + amount of players + scores for each team and remaining time of the BG
     
    Battleground Skills
    @bgskill is used by the leader. I left it there as a memory but you better use the guild interface alt + g -> guild skill tree
    The leader can use the following skills:
    - Emergency Recall: Warp everyone from the team to the leader.
    - Battle Orders: All guild members visible on the guild leader screen will receive +5 STR, DEX, INT. (Now having a status icon on the right)
    - Regeneration: All guild members visible on the guild leader screen will increase their HP and SP regen rate. (Now having a status icon on the right)
    - Restore: All guild members visible on the guild leader screen will have their HP and SP restored to 90% of the respective maximum.
    - Chargeshout Flag: The leader will summon a guild flag.
    - Chargeshout Beating: Anyone in the guild can use this skill, it will warp to the guild flag IF you are on the same map as the flag.
    - Emergency Move: All guild members visible on the guild leader screen will receive the effect of speed potion, increasing walking speed by 25%.
     
    Kill Count
    Each person killed on a battlefield will be counted in your guild information. This is like a rank.
     
    In bg_common.txt, you will find this. If you already use OnPCKillEvent, I recommend you to remove this code and add it to yours.
    Red / Blue Teams
    Upon your arrival on the battlefield, you are going to see yourself in a clan (alt + g) and a guild (ctrl + g).
    Blue Team : http://mysticprojectro.com/wiki/images/d/d1/Clan_emblem01.jpg
    Red Team : http://mysticprojectro.com/wiki/images/a/a9/Clan_emblem02.jpg
    Each team-mate will have this emblem by their character's name. Enemies will be displaying the opposite emblem.
    Some battlefields will change your cloth dye as well for the attributed color but don't worry, you will get yours back as soon as the game is over.
    You can communicate with your team through the guild chat.
    When you leave the battlefield, the clan will be removed and you will be back in your actual guild.
     
    Battleground Happy Hours
    Battleground happy hours happen everyday from 4pm to 8pm during which, rewards obtained are increased by 60%. (Configurable in npc/battleground/bg_common.txt)
     
    Battleground Rewards
    Telma/Erundek NPCs from the official battleground are there to exchange Consumables / Stuff.
    However, some of you rather customize the rewards. It's up to you to remove Telma/Erundek.
    If you want to customize Rewards, here is a frame (located in bg_common.txt) made to buy stuff directly with badges. 
     
    Poring Ball
    Youtube Video Demonstration : Ragnarok Online - DaRO : BattleGround Extended + - YouTube
    The original Poring Ball Map was created by us 14 years ago. (On the left). At the time, we had poor experience in mapping so my apologies if you don't find it attractive. However, you can always purchase the beautiful rework done by Olrox (on the right): https://olroxgraphics.com/index.php?/store/product/107-soccer-stadium/


    Depending on which map you will pick, you need to configurate the Poring Ball. I assume you already have Olrox's map so by default, it is this configuration. If you want the free map that is included in this pack, you need to comment /* */ Olrox Poring Ball Map and remove the comment of Grenat Poring Ball Map (See orange sign)
     
    Bomberman
    Video Demonstration : Super Bomberman Ragnarok Online YouTube Video
     
    I've read a lot of times people asking about it ! We are releasing the new Bomberman Battleground Version with 3 bomberman maps (two of them are made by us)

     
    In bg_bomberman.txt, you will find this code. Make sure to remove it and add it to your OnPCStatCalcEvent, otherwise just leave it there. Some newer rAthena version doesn't have OnPCStatCalcEvent anymore, you may need to reinstall it.
     
    Installation :
    In this package, you will find :
     
    - BattlegroundExtended.diff : You will need to apply this patch. (cmd -> cd rathena -> git apply BattlegroundExtended.diff ) It has been created in 2020 and work with the latest rAthena. (Possibly working on previous version from 2018+).
    - NPC folder: I strongly recommend to delete all BG NPCs and only install the ones that are in this folder. It is compatible with the new BG Queue Systeme. Please review Poring Ball.txt to configurate your poring ball as well as bg_common for the happy hour rate.
    - DB: I did put items in txt and yml files since I don't know which version you guys are using. DO NOT copy paste in your db folder. Only take what's inside each files.
    - Client: Contains items/maps/texture/files/lua (for the new BG queue system)/bomberman music etc... Extract the contents inside your RO client folder.

    This patch modifies a lot of files, you may need to install the diff manually depending on your rAthena version. Once installed, please recompile your map_cache with the client data installed in the directory/grf the server reads to compile it.
     
    Configuration :
    Your server might be different than ours. This is why, it is important to configurate well the system.
    conf/battle/battleground.conf -> Search for battleground eAmod and configure them.
    db/battleground.xml -> "Color" represents the clothes palette given upon arrival on the battlefield. The player's Palette will come back to the original one when the BG is over. If you don't want players to have different cloth color, just put 0 or do not put anything at all. In our server, Color : 6 is blue, and 22 is red. Therefore, this is our configuration. I let you configure yours.
     
    Additional New Script Commands :
    * getnpcinfo <type>{,<char_id>}
        type: NPC_X: X, NPC_Y: Y
    * setporingball; (When activated, it would be like an OnClickedCell, almost ;), it calls a script for the poring ball (Or other things if you want to add things there).
    * getporingballx() / getporingbally(); (Get coordination of a clicked cell)
    * removeporingball; (Remove poring ball mode (Clickable cell calling a script)
    * getunitdir <unit_id/account_id>; (Get direction the unit is looking)
     
    * ispcsit <account_id> (Get information if a pc is sit or not)

    * unitpush <unit_id/account_id>,<dir>,<cells>; (Push (knockback) a specific target in a specific direction)
    * areaeffect( effect id, x, y);
     
    Any Questions ?
    You can contact me on Discord: Grenat#5220 for support  regarding the installation.
    Support post : Release: Battleground Extended 2020 ! With Bomberman/Poring Ball - Source Releases - rAthena
     
     
    Team Mystic Project.

    2331 downloads

    Updated

  9. 12.00 USD

    Usefull Status Icons (EC, Bragi, Pneuma, Sunset, Idun,...)

    Easy for the player and good looking.
    The pack contain source modification + icons made by me (with the color palette which reminds the skill).
    6 usefull main icons availables :
    Emergency Call Cooldown Pneuma Bragi Don't forget me Assassin of the Sunset Apple of the idun DEMO Video for Emergency Call :
     

    52 purchases   239 downloads

    Updated

  10. Free

    (HANSIP) Skill Spam Protection

    Info & History

    Info:
    HANSIP Protection is a src modification to make sure NDG,speed hack, WPE Users still follow the rules.

    History:
    This is a simple code, which we have made since long to minimize the NDG User.
    The first way to solve NDG, we add a cooldown for skills that dosn't has a fixed cooldown (Sonic Blow, Cross Impact, etc).

    But the player doesn't allowed to do double cast.
    Finaly we made this code that minimize the NDG users, but still keep the original feature that is double cast for some skills (Sonic Blow, Cross Impact, etc).



    Implementation & Feature

    Implementation:
    Download the file Apply manual "rA - Hansip Protection.diff" to your src. Paste "battle_conf.txt" to conf/import/ Don't forget to recompile your server. All done

    Features:
    The user still able to use double SB / CI / etc. You may switch on and off. Very simple Skill Packet Spam detector

    .

    Note:

    2013 client already detect modified file (after act delay).
    so i've tested this using WPE.
    i got the number from comparing with and without *cheat.



    Supported Skills:Bash Sonic Blow Arrow Vulcan Double Strave Bowling Bash Ninja Kouenka Ninja Hyousensou Jupitel Thunder Cross Impact Dragon Breath Fire & Water

    Change Log:
    1.1
    -Add archer double strave skill

    1.2
    -Add support for some skills

    1.3
    -Change name from NDG to Hansip
    -Add skill packet spam detector & punishment
    -Support PRE-RE

    1714 downloads

    Updated

  11. Free

    [Package] @itemmap & getitem_map()

    Information
    This command will give a specific amount of specified items to all players on the map.
    I tried to make it a bit more challenging for myself so I have added the capability of giving the same party or guild members of that specific map as well.
    Makes it easier to script stuff such as events especially those including parties and guilds to participate.
    Atcommand version now available!
    Tested on rAthena Trunk 17062
    Syntax
    Script
    Atcommand
    Documentation
    Script
    Example:
    Script Command (also found in doc/sample/npc_getitem_map.txt)

    // Sample NPC to test the custom getitem_map script command // Script and command created by Xantara prontera,156,170,3 script getitem_map test 120,{ mes "input item id"; next; input .@id; mes "input item amount"; next; input .@amt; mes "input type:"; mes "0=everyone, 1=party, 2=guild 3=bg"; next; input .@t; //getitem_map .@id,.@amt,strcharinfo(3),.@t,((.@t==1) ? getcharid(1) : (.@t==2) ? getcharid(2) : getcharid(4)); switch(.@t) { case 1: set .@type_id, getcharid(1); break; case 2: set .@type_id, getcharid(2); break; case 3: set .@type_id, getcharid(4); break; } getitem_map .@id,.@amt,strcharinfo(3),.@t,.@type_id; mes "done"; close; }
    Atcommand

    // Everyone one the same map as the who called this command will get 1 Jellopy (ID#607) @itemmap 607 // Everyone one the same map as the who called this command will get 5 Jellopy (ID#607) @itemmap 607 5 // Players who are in the party "myParty" and on the same map as the who called this command will get 2 Yggdrasil Berry (ID#608) @itemmap1 608 2, myParty // Players who are in the guild "hisGuild" and on the same map as the who called this command will get 3 Jellopy @itemmap2 "jellopy" 3, hisGuild
    Credits
    Created by Xantara
    BG Support Suggestion/Idea by Silvester
    Atcommand Suggestion/Idea by Mysterious
    Mirror
    http://downloads.artistic-coder.com/download.php?file=package_getitem_map_v2.0.1_%5BXantara%5D.patch

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    Do not mirror without my consent.

    1388 downloads

    Updated

  12. 10.00 USD

    @partybuff / @spb

    @partybuff (@spb) can display party member's special buffs in party list (Alt+Z)
    Buffs are:
    Look like
    [BAFS+]Player name
    Watch on YouTube
    http://www.youtube.com/watch?v=YS4G18DoqUY&feature=youtu.be

    45 purchases   113 downloads

    Updated

  13. Free

    [SCRIPT COMMAND] Fake Player

    This modification allows you to create fake players without further using mob_avail for such behavior.

    Usage:
    .@monsterGID = fakeplayer( map, x, y, name, job_id, sex, hair_style, hair_color, weapon, shield, head_top, head_mid, head_bottom, option, cloth_color );

    1549 downloads

    Updated

  14. 20.00 USD

    [Not For Sell 2020-10-22] Sader's Renewal Mode [PRE-RE Only]

    [Not For Sell anymore , after rAthena item YAML update 2020-10-22]
     
    You can do it your self in less then 60 seconds in the new YAML update!
    quest here rathena/quest_db.yml at master · rathena/rathena (github.com)
    skills here rathena/skill_db.yml at master · rathena/rathena (github.com)
    items here rathena/item_db.yml at master · rathena/rathena (github.com)
    mob coming soon
     
    if you already did buy this file , you can download it , however if you use the latest rathena , this file does not support that
    it's easy to do what my mod does , in yml , you don't need this files anyway if you use the latest rathena
    which mean , you don't need this mod anymore

     
     
    License : 
    by downloading this file you are agree on the following:
    i will Back Up my server before using this file. i will use this file for my own private server only , not for a group of servers . i will never share this file with anyone . i will never upload this file to public and i wont leave it on shared storage . i will report any bugs or errors to sader1992 . all the rights retain to sader1992 . Charge-back scams are not tolerated and will get you punished on rAthena. Terms above may be changed or adjusted without prior notification .
     

    21 purchases   111 downloads

    Updated

  15. Free

    Ping ''IP address''

    Preview :

    !! WARNING !!
    I don't know anything about ping.c (in this patch file)
    and I have no idea what will happen after install this.
    I only know this command will do and return message about ping answer.
    Main function author : http://goo.gl/tZ4fu
    Modify : Goddameit
    .
    This script command will return a string to let you know what is answer
    about this server use 'ping' to specify IP address

    ping("IP adress")
    .
    SAMPLE : http://pastebin.com/download.php?i=tWnafFc9

    448 downloads

    Updated

  16. Free

    Costumes Refiner & Card Support

    Adds support to costume refiner and cards. You can now refine(NPC Item refiner) your costume and add/remove(NPC Card Remover) cards. And you can also use the @refine command.
    Thread: http://rathena.org/b...r-card-support/
    [xRaisen]

    422 downloads

    Updated

  17. 10.00 USD

    MVP Pets

    Includes:
    Client files Server files Example script Readme instruction You can view Information about MVP Pets from Word file attached below.
     

    18 purchases   75 downloads

    Updated

  18. 25.00 USD

    @security - Prevent account transaction

    IMPORTANT: I will announce you that there is no support advantage, no more compability updates for this file on this rAthena store. Since my account credits is stuck since June 2019. Thank you for your patronage.
     
    Features
    Prevent unwanted transaction for your account -well, just for safety- by using (at)security command. When transaction is blocked, a char cannot drop, sell, buy items, compound a card, put off cart, and other item-consumed activities Included FluxCP Addon to reset security code Compatibility:
    Updated for Git Hash: 9da3ad14 (20191016) For other version or emulator: you need to contact me first before download this file, so I can make it work for your need. By downloading/buying this source, you are agree to
    "I will only use this source modification for my own private server not as group, not as company, not as group of servers and never redistribute to other people even they are my close friends or my parent. If I get trouble to apply this modification or  when I need someone to update, I will only contact Cydh. And I agree to get extra fee if want this modification for other emulator than rAthena or if I want to some big changes for this modification. I promise." Video:
     

    17 purchases   94 downloads

    Updated

  19. Free

    BG Eamod

    Hi,
    I'm not the autor, I just made the code compatible with rathena. All the credits go to the guy that developed Eamod, whoever Zephyrus is.
    I found this (original file): https://code.google.com/p/eamod-retail/source/browse/trunk/eAmod-A/Diffs/battleground/eAthena.patch
    And I was informed that the same file can be dowloaded from: http://eamod.wordpress.com/
    The BG NPCs are in: https://code.google.com/p/eamod-retail/source/browse/#svn%2Ftrunk%2FeAmod-A%2FDiffs%2Fbattleground%2Fnpc%2Fbattleground
    Compare with rathena NPCs and modify acoording you need.
    I Just made it compatible and compilable, please inform any bug you find.
    Have fun.
    Note: compatible with 20ff69e

    1142 downloads

    Updated

  20. Free

    Soul Link Modification - Script-based

    Information
    This source allows you to "script" additional bonuses on soul link buffs like an item script.
    See db/soul_link.yml for example.
    Q: Why this and not OnPCStatCalcEvent?
    A: PCStatCalc is known to be buggy.
    Alternate diff link: https://github.com/secretdataz/rathena/commit/6b91c4d18cc537e25a64f371ee3faf468b9dcc99.diff
    THIS RELEASE IS SUBJECT TO GPLv3 LICENSE
    Copyright © - Secrets <[email protected]> 2018 - All Rights Reserved
    Take a look at my premade script list if you like my works or want one of my premade scripts. or

    916 downloads

    Updated

  21. Free

    [Mapflag] droprate

    Information
    This source modification allows certain maps that have the droprate mapflag attached to have a modified drop rate based on the state/flag given. It affects all mobs on that map, including MvP. However, items that are looted by mobs (eg. Poring) are not affected (they have to drop).
    The modified rate is applied after all the other rate modifiers (such as those in the conf/battle/exp.conf, monster size, etc.)
    This bypasses the min and max drops in the exp.conf file and the drop_rate0item configuration.
    Mapflags noloot, nomobloot, and nomvploot take precedence over the droprate mapflag.
    There is also a battle configuration that allows you to toggle the global droprate effect on and off.
    Great for event or special maps where you want the items to drop less or more frequently without having to duplicate the mob(s).
    Syntax
    Configuration
    Documentation
    Example Snippet

    // Mobs that are killed in Prontera have their drop rate halved // ie. Poring normally drops Empty Bottle at 100% (@mi). If spawned in Prontera, the drop would become 50% prontera mapflag droprate 50 // Mobs that are killed in Geffen have a 2x (+200%) the drop rate // ie. Fabre normally drops Clover at 10% (@mi). If spawned in Geffen, the drop of Fluff would become 20% geffen mapflag droprate 200
    Credits
    Created by Xantara

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

    595 downloads

    Submitted

  22. Free

    Protection System ( @security ) #Free

    This system is already activated in the source of the brAthena.
    It was created by Orce, and with my friend's help, we converted to rA, and it's working perfectly with the last revision
    Language: PT-BR, EN-US
    Ps. Sorry my english 

    978 downloads

    Updated

  23. Free

    Fix to auto-close on wrong password/id for new clients

    Well, the code is kinda simple and since most people don't know about it yet, I'm releasing a diff for those who want it, it is just a piece of code copied from char.c and pasted into login.c to make the client send "rejected from the server" on wrong password, so it will not close anymore, and you can edit your msgstringtable.txt to show "wrong password/rejected from the server", hope you enjoy.

    605 downloads

    Updated

  24. Free

    Script command: itemlink to generate <ITEML>

    To simple generate <ITEML> string by using itemlink. <ITEML> is string that auto-parsed by client that support item link feature, when user SHIFT+Click the item or equipment.
     
    Credits:
    These people from OpenKore: lututui, exaxia, and jchcc

    772 downloads

    Updated

  25. Free

    Advanced common drop system

    Ind's Special item drop system can't do it.
    so. I base on Ind's work to finish this to solve xazax's probrom.
    this patch. base on eAthena r15049 trunk.
    that is all,. enjoy it.

    519 downloads

    Updated


×
×
  • Create New...