Development Manager
  • Content Count

  • Avg. Content Per Day

  • Joined

  • Days Won


Aleos last won the day on July 8 2019

Aleos had the most liked content!

Community Reputation

467 Excellent

About Aleos

  • Rank

Profile Information

  • Gender
  • Location
  • Github

Contact Methods

  • Discord

Recent Profile Visitors

10,162 profile views
  1. Implemented in Git Hash: ac558d7.
  2. I've pretty much completed this a while ago. The only problem is after talking with some people who have been testing these on kRO, they have stated more has changed than what is listed in their changelog. I may end up just opening a PR and incrementally update each skill as more information is collected. I personally don't have time to test each skill on kRO.
  3. That's because Hercules doesn't have it properly implemented. (See Git Hash: 842e30e). Using progressbar in an item script isn't something I would suggest as there is a bit of logic behind it that will break any bonuses after the progressbar if the player walks.
  4.  hello good morning

    how to change acid demo with thanatos card in weapon and the formula of thanatos card can you help me

    if (def1 > 100) def1 = 100;
      ATK_RATE2(wd.damage, wd.damage2,
       attack_ignores_def(wd, src, target, skill_id, skill_lv, EQI_HAND_R) ?100:(is_attack_piercing(wd, src, target, skill_id, skill_lv, EQI_HAND_R) ? (int64)is_attack_piercing(wd, src, target, skill_id, skill_lv, EQI_HAND_R)*(def1+vit_def) : (100-def1)),
       attack_ignores_def(wd, src, target, skill_id, skill_lv, EQI_HAND_L) ?100:(is_attack_piercing(wd, src, target, skill_id, skill_lv, EQI_HAND_L) ? (int64)is_attack_piercing(wd, src, target, skill_id, skill_lv, EQI_HAND_L)*(def1+vit_def) : (100-def1))
      ATK_ADD2(wd.damage, wd.damage2,
       attack_ignores_def(wd, src, target, skill_id, skill_lv, EQI_HAND_R) || is_attack_piercing(wd, src, target, skill_id, skill_lv, EQI_HAND_R) ?0:-vit_def,
       attack_ignores_def(wd, src, target, skill_id, skill_lv, EQI_HAND_L) || is_attack_piercing(wd, src, target, skill_id, skill_lv, EQI_HAND_L) ?0:-vit_def


    change to increase damage when I'm using GR CARD IN ARMOR IS DECREASE ;D

    how to activate incantation card effect with thanatos card


    thank you

  5. *skill_damage {<skill_name>,<caster>,<SKILLDMG_PC>,{<SKILLDMG_MOB>,{<SKILLDMG_BOSS>,{<SKILLDMG_OTHER>}}}} Enables skill damage adjustment on a map. All adjustments in 'db/skill_damage_db.txt' for 'Map' type 16 will be applied. This mapflag can also be used to adjust the damage of one skill by a percentage: - skill_name: Name of the skill in 'db/(pre-)re/skill_db.txt' (ex. SM_BASH). To adjust all skill damage, write "all" (without quotes). - caster: the groups for which the adjustment takes effect. (bitmask) BL_PC = Player BL_MOB = Monster BL_PET = Pet BL_HOM = Homunculus BL_MER = Mercenary BL_ELEM = Elemental - damage: percent adjustment rate (between -100 and 100000). SKILLDMG_PC = against player SKILLDMG_MOB = against normal monster SKILLDMG_BOSS = against boss monster SKILLDMG_OTHER = against other (homunculus, mercenary, pet, elemental) You can set a mapflag and then use "all" as the skill name so it adjusts all skills.
  6. No, the script defines are exactly the same so you shouldn't have to worry about updating any custom scripts of yours.
  7. Mapflag System Refactor As of Git Hash: a942853, rAthena Mapflag System has been refactored for the future! Features: Perhaps the biggest benefit to this update is how easy it is to add new mapflags. Adding a new boolean mapflag is as easy as defining a new enum value in the mapflag enum and creating a script constant! That's it! More complex mapflags can be added to the setter with their own unique checks if required. Everything is now consolidated to reduce redundancy that was all over the place which made adding new mapflags painful. There are now getter and setter functions source side when interacting with mapflags. Renamed mapflag nosumstarmiracle to nosunmoonstarmiracle. Some things that are somewhat minimal but help memory utilization: Mapflag pvp_nightmaredrop values are now stored as a vector. Mapflag skill_damage values are now stored as a vector. The global map index are now stored as a vector. Thanks to @Lemongrass for a lot of help and @Secrets for tips! Don't forget to leave comments and testing results! Thanks!

    Adds support for the guild skill: Guild Storage Expansion Includes option to choose between current rAthena guild storage or official. Requires client 2013-12-23 or newer.
  9. Even if it's a generic response, we don't manage Gravity or their client updates/features. Common users don't necessarily need to be using unsupported software. A quick Google search returns this. So if it was added back then you'd need some version dated after that post.
  10. Windows XP has gone EOL ages ago and Microsoft has even stopped LTS for it years ago (around 2016). Your users should consider seriously updating as there are many security threats posed by using an unsupported operating system. There are options for you to use an older RO EXE but you may lose some features that are released in there depending on the version you choose. I'm sorry but those are your only two options.
  11. Aleos


    You need to specify the count along with the mob ID. - ID: 400041 Group: "AG_BATTLE" Name: "Legendary Killing Part 1" Target: - MobID: 1086 Count: 1 - MobID: 1115 Count: 1 - MobID: 1150 Count: 1 - MobID: 1159 Count: 1 - MobID: 1112 Count: 1 - MobID: 1583 Count: 1 - MobID: 1492 Count: 1 - MobID: 1046 Count: 1 - MobID: 1252 Count: 1 - MobID: 1418 Count: 1 Reward: ItemID: 32609 Amount: 10 Score: 100 This achievement will require these 10 monsters to be killed (in no order).
  12. Sorry, but I don't see the benefit to adding full support of Ragnarok Zero. We are already months/years behind renewal and adding this on top of our limited staff resources would just not work out well. Although it's still available for users to go about and get the information and release it for public. The link you provided above only adds support for the Ragnarok Zero clients, which I'm not against for that but could lead to differences in the future.
  13. Please keep support questions in the support section. Moving topic. I suggest you check out the rAthena Wiki so that you can familiarize yourself with making sure you have what you need.
  14. Please keep your support questions to the support section. Moved topic.
  15. You shouldn't have to touch anything in those files. I would revert all the changes you made in packets.h and go to src/custom/defines_pre.h and add: #define PACKETVER YYYYMMDD Change the date to what you're using that is supported by rAthena. If you leave packet obfuscation enabled server side (it's on by default) then when you diff your client make sure you do not select the option to disable packet obfuscation. You should be fine from there.