Rytech

High Council
  • Content Count

    559
  • Joined

  • Last visited

  • Days Won

    66

Everything posted by Rytech

  1. =General *Fixed a issue that can cause clients to crash on map load or cause lua errors. =This was caused by the ALL_QUEST_LIST3 packet. I was unaware of how much its -structure can change depending on the number of objectives detected. -Big thanks to 4144 for explaining to me how it works. - -Note: Players will still experience lua errors when quests like the endless -tower (ID's 60200 and 60201 for example or anything in the 60k range) is -active. This is not a packet issue.
  2. =General *AC_ACCEPT_LOGIN4 -Updated the packet code to pad in the unused parts of the structure. *ZC_ALL_QUEST_LIST3 *ZC_ADD_QUEST_EX *ZC_UPDATE_MISSION_HUNT_EX *HC_NOTIFY_ZONESVR2 -Added support for these packet. *npc_chat_sub -Applied a fix to the function that should resolve issues with npc script -commands like the defpattern function. Credits to 15pieces for the fix. =SQL *Updated 3CeAM_svn876.sql to update the guild position mode value to smallint. -This is required since the value for guild storage permission is higher then 256. *Added 3CeAM_svn882.sql which changes the guild storage mode value to smallint. =Skills *NJ_HUUJIN (Wind Blade) -Corrected the cast time.
  3. =General *Added the latest tags and ID's for skills and status's. *MAX_SKILL increased to 5078. *MAX_GUILDSKILL increased to 20. =Database *Added a new monster entry used for the skill Charge Shout - Flag. =Guild *Added 3 new skills to guild skill tree. -Note: These are disabled for now until I feel its the right time to enable them. -Plus need to confirm if Charge Shout - Beating is learned the same way as all -the other guild skills. With only 50 skill points and needing 51 to max out all -skills I feel its best to wait for more info. =Jobs *Expanded Super Novice -Applied the 2019 update that reworked the job. -MaxHP/MaxSP pools updated (hope I got it right). -Bonus stats for job levels 51 - 65 added (tho default max is 60 here for now). -Updated the skill tree and added 3 new skills exclusive to the job. -Note: The 3 new exclusive skills are not learnable/usable on a -2018-06-21aRagexeRE and requires a newer client which at this time is not -supported. Make sure your client's lua files are up-to-date to display -the new skill tree or many of the skills will appear in the misc tab. =Skills *NV_BREAKTHROUGH *NV_HELPANGEL *NV_TRANSCENDENCE -Added support for these skills.
  4. =General *Fixed a issue where having friends on your friends list would soft lock or -crash the client. This fix is for the 2018-06-20/21 client.
  5. =General *Cleaned up some code. =Skills *WL_FROSTMISTY *WL_JACKFROST -Fixed a issue where under certain odd conditions the damage might miss. *WL_CRIMSONROCK -Updated damage formula. -Adjusted knock back behavior. -Fixed a odd issue with the skill being used on ice walls. *SC_TRIANGLESHOT *LG_OVERBRAND_BRANDISH -Fixed a issue where the target would get pushed back depending on its facing -direction when it should be depending on the caster and targets position. *SR_CURSEDCIRCLE -Recoded the skill. -Now requires 1 spirit sphere before casting. -Item pickup/drop is now blocked for both caster and enemies. -Now uses a array to keep track of all affected enemys. -Status now checks every second to see if the affected target is still in AoE -range. If outside the AoE the status will end. -Status now ends if the caster dies, if the caster uses any skills, if outside -the AoE, or if the duration ends. -Does not affect boss monsters. *GN_BLOOD_SUCKER -Recoded the skill. -Now uses a array to keep track of all affected enemys. -A max of 3 can be active at a time. -Caster no longer does repeated skill cast actions while active. -The status now ends if the caster dies, is farther then 12 cells from the -caster, or the duration ends. *GN_CRAZYWEED *GN_CRAZYWEED_ATK -Fixed a issue where the caster did repeated skill cast actions when casted. *RL_C_MARKER *RL_H_MINE *SJ_FLASHKICK -Fixed a issue where the status was not removed from monster's when the caster dies.
  6. =General *changedress *nocosplay -Added support for these client commands. -These remove body costume outfits like xmas, summer, hanbok, oktoberfest, etc. *Removed some code thats no longer needed. -Gravity found a way to prevent client crashes when displaying body costume's -while the body style value is set to 1. =Skills *HT_TALKIEBOX *RG_GRAFFITI -Fixed a issue where the skill didn't work at all. -This issue was caused by a packet related issue that affected 2013-12-23 and -newer clients. Sad that this went unnoticed for 5 years. *LG_TRAMPLE -Added success chance. -Updated the list of traps it destroy's to official. *SO_EARTHGRAVE -Fixed a issue where it didn't hit hidden enemies. *SU_SV_ROOTTWIST *SU_SV_ROOTTWIST_ATK *AB_CONVENIO -Added support for these skills.
  7. =General *Added support for the 2nd range of monster ID's. -Usable ranges are now 1000-4000 and 20020-24000. *Player clone ID range increased back to 1000 clones max. -The range has been moved over to the 2nd monster ID range and now uses -ID's 23000-24000. *Added some code for helping with the loading of the 3rd NPC ID range. *Stablized clones for Kagerou/Oboro/Rebellion/Star Emperor/Soul Reaper.
  8. =General *Now supports 65k item ID's. -Technically the max is now 65535 but 65k sounds cooler. -This is confirmed to work with the 2018-06-21aRagexeRE and should work with older -clients. Be sure to apply the SQL update 3CeAM_svn876.sql. -Make sure to backup your server before running. *Now saves guild storage permissions. -It only alows setting it but its not yet coded to set if a NPC allows acces or -not. This will be coded in a future update. =SQL *Updated main.sql to allow cards to work in the 65k range. *Added the 3CeAM_svn876.sql file to update card slot entrys to support cards in -the 65k range. =Skills *GD_GUILD_STORAGE -Skill Tree Requirements updated. -This is the final time its being updated since I now have official info on -its requirements.
  9. =General *Applied the Arch Bishop 2018 update. *Fixed the itemlist command to tell if a item is equippled to the ammo slot. *Cleaned and optomized some code. =Database *Updated the Ancilla item to its new behavior. =Jobs *Arch Bishop -Skill tree updated with 2 new skills. -AB_EUCHARISTICA is still enabled for a few reasons. -First, packet capture data shows its still enabled in the skill tree. Not sure -if its acturally learnable. Likely not. 2nd, some private server's will still -be using older clients with older skill tree data. 3rd, this is a private -server emu. I think leaving it enable would be a extra for the job. - -Note: A 2018-06-20RagexeRE or newer client is required for the 2 new skills to -properly show up in the skill window and also display properly when casted. -All other skill updates should work fine with older clients. - -Note 2: AB_CONVENIO doesn't work yet and will be coded in on the next update due -to how complex the code for it will be. =Skills *AB_JUDEX -Damage formula updated. -Fixed a issue where the splash AoE size was bigger then it should be. *AB_ANCILLA -SP cost reduced to 10%. -Ancilla item behavior changed. Using it now gives a buff for 60 seconds that -increases healing rate by 15% and SP recovery rate by 30%. -Fixed a issue where SP was consumed on skill fail due to lack of blue gemstone. *AB_ADORAMUS -Damage formula updated. -Is now a enemy targeted splash AoE. -SP requirements updated. -Now checks for Acolyte and higher jobs for gemstone requirement removal. (Confirmed) -Status apply behavior updated to official. -When the status success chance triggers, it will apply adoramus version of -decrease AGI (duration not halved on players) and remove regular Dec-AGI -if found active, and apply blind at 100% success chance (reduceable by normal -means). Durations are now official for both status as well. *AB_LAUDAAGNUS -Success chance of removing debuffs updated. -No longer gives buff that increases VIT. -Now gives buff that increases MaxHP. *AB_LAUDARAMUS -Success chance of removing debuffs updated. -No longer gives buff that increases LUK. -Now gives buff that increases critical damage. *AB_RENOVATIO -Is now a self casted splash AoE. -AoE only affects party members in screen-wide range. -SP requirements updated. -Now heals 5% MaxHP every 5 seconds but won't heal if player is undead element. -No longer deals damage to undead. *AB_EXPIATIO -Now bypasses both DEF/MDEF. *AB_DUPLELIGHT -Damage formula updated. -Melee damage part now deals ranged damage. -Both duple sphere's now have seprate success chances of triggering, allowing for -one or both to trigger. *NC_STEALTHFIELD -Fixed a issue where it made those affected immune to damage. *SR_DRAGONCOMBO -Corrected stun chance to official. -Looks like they didn't keep the increased chance. *SO_STRIKING -Corrected when the operations the CRIT increase is applied. *AB_VITUPERATUM -Added support for this skill.
  10. =General *This update releases code thats under development for the styling shop feature. -However, due to it taking me too long to finish it and me loosing interest in -finishing it, ive decided to release it as is for now and ill complete it at a -later date. Its not fully usable as is and shouldn't be. -To anyone who was hoping to use this in their server, your not missing anything. -The system is limited in some ways and isn't good for custom dyes and styles. -The super stylist is better for custom selections.
  11. =General *Added support for equips with effect animations. -These are animations displayed through SI_HEAD_EQUIPMENT_EFFECT which are -controlled through the HatEffectInfo.lua file. You can see this in action -with the added item Magic Circle (20515). *Corrected a issue where item types ARMOR and WEAPON were switched. -This fixes the incorrect tabs issue in the storage window. *Added a structure init for skill_spellbook_db. =Database *Added 2 new items.
  12. New release. Felt this was needed since kRO now officially supports these sprites. v1.13 *Updated lua files to not show 2 default body dye options. *Removed all sprites and texture files (except dressroomback.bmp). -Since the kRO client now has all the sprites and textures officially, -there's no need to included these files. The only purpose of this GRF -now is to enable the dress room UI functions. *For those who still want the version with the sprites and textures -included for some reason, the dresspackold.grf is also included.
  13. You may want to try using a newer client to see if that resolves the issue. Newer clients likely have updated support for newer OS's and API's and you client being a Feb 2014 client is close to reaching 5 years of age.
  14. =General *Disabled access to multi-colored dragons through commands and scripts. -Its been found that riding any color other then green while having a body style -of 1 or more causes sprite error's and client crash, making it impossible to get -back on that character. *Fixed a issue where skills could not be leveled up when playing as a Summoner. =NPC *Disabled dragon color selection in the 3CeAM rental script.
  15. =General *HC_ACK_CHARINFO_PER_PAGE +Recoded the packet to work as it officially should. -The packet is supposed to divide all the character's on a account to be sent by -3 per packet and no higher. It turns out that sending all the characters in one -packet leads to issues, like noticeable delays when character select loads, -long delay when going from map to character select on character's saved in a -high slot number, and in certain cases none of the character's will appear in -character select if you have certain numbers of character's on a account. -Overall, this greatly improves the stability and performance client side. =NPC *Updated the Neuralizer cashshop script to check for dragon, wug, and mado.
  16. No. There's no plans on renewal mechanics support since rAthena and Hercules already have that and mainly focus on that.
  17. =General *Increased MAX_MAP_PER_SERVER to 2000 +Because their's nearly 1000 maps in the cache, instance maps will likely generate -in the ID range for Extra/Custom maps. The 500 increase will give headspace for -more official maps and instances. This also shifts the ID ranges for Extra/Custom -maps by 500. Be sure to rebuild your map cache if your using custom maps. *Added support for the extended refine system. +This is a customized system for supporting +20 equippment refines. -The system is off by default but can be enabled in the source. -Check the db/refine_db_extended.txt file for more info. *Disabled warnings about possible packet encryption when the server receives a -unknown packet. 2018 clients have encryption disabled by default and people by -now should know how to resolve possible issues like this. *Important monster ID's are now set in a enum table. *Player clone ID range reduced to 200 clones max. +This will be increased back in the future once the 2nd monster ID range is -supported. =Database *Renamed the monster KO_ZANZOU to KO_KAGE. +Its the actural official name. =Jobs *Mechanic +Can now use all Merchant, Blacksmith, and Whitesmith skills while in a Mado. =Skills *RK_CRUSHSTRIKE *LG_SHIELDSPELL +Updated damage, effect, and duration formula's to work properly for +10 and +20 -refine settings. *LG_SHIELDPRESS +Updated stun duration to official. -Once again the 2011 iRO document is wrong. +Updated damage, effect, and duration formula's to work properly for +10 and +20 -refine settings.
  18. =General *Added a 2nd usable letters/symbols options for "char_name_letters". -This option allows for the use of ASCII Punctuation & Symbols in character names. *Removed MAX_CHARS_SLOTS. -This was useless since noone uses the feature to set max slots and how many of -those slots can be used. Best to only have MAX_CHARS. *MAX_CHARS is now set to 12 by default. *Update HC_ACCEPT_ENTER2 packet. *HC_ACK_CHARINFO_PER_PAGE *HC_CHARLIST_NOTIFY *CH_CHARLIST_REQ -Added support for these packets to better support the new character select. -These are currently setup for 2018-06-20 and newer clients since I don't want -to risk breaking things with older clients.
  19. =General *Added plugins for the Travis system to use on GitHub.
  20. =General *Updated item_db.sql, item_db_3ceam.sql, mob_db.sql, and mob_db_3ceam.sql with -the latest data from the text file versions.
  21. =General *Did some cleanup by deleting many old files no longer needed.
  22. Yes, just watch the homunculus attack and attempt to kill mobs. If successful, then its killing mobs. If not, then its failing to kill mobs.
  23. =General *Added tons of new maps to the map index and cache. -Cache is completely rebuilt using data.grf last patched on 2018-06-20. -Index lists are taken from rAthena. Credits to them. -Note: I had to use a grf that wasn't as up-to-date due to the mapcache program -having issues reading one I have patched to the end of October 2018. -Its likely that it can't read grf's over 2 GB in size. *Players that have hair style 0 will have their style changed to 1 on login. -Also players having a body dye of 1 will have their dye changed to 0 on login. -This is because hair style 0 and body dye 1 are not allowed in official servers. -Both for each one is basicly the same. Not sure why its like that but it is. -Using them can cause small glitches on character select and the equip window. -Example: The blue crystal looking things on the Warlock outfit will appear -black and missing other colors on body dye 1. -GM's can still access those values by command, but will be changed back on login. *Added 2 new towns to the "go" command. Lasagna and Rock Ridge. *Fixed some linux compile error's. =Database *Added item_fixeddrop. -This allows you to add items that you don't want to be affected by the set -server rates and instead only be affected by whats set in the monster database. -Basicly its a way to force certain items to drop at official chances no matter -what the rates are set to. =NPC *Updated the 3ceam_stylist to not allow the use of hair style 0 and body dye 1. -This is for official reasons and also to prevent glitches.
  24. =General *max_cloth_color changed to 3. -Turns out while the old original 1st and 2nd jobs has a 4th dye option, the other -jobs don't. Plus the styling shop info only allows for dyes up to 3 by default. -They must of decided long ago to only offer 3 dyes. *Added 2 new skill place holders. *Updated the "displayskill" command to allow for selecting which skill animation -packets to send. =Database *Fixed some item script errors in item_db. =Skills *RK_IGNITIONBREAK -Fixed a issue where the animation wouldn't appear on 2018-06-20 and newer clients. *SJ_NOVAEXPLOSING *SP_SOULEXPLOSION -Fixed a issue where the damage didn't bypass protection from Devotion. *SC_ESCAPE -Added missing item requirement. =SQL Files *Fixed some item script errors in item_db. *Changed the values of monster's stats to smallint. =Tools *Updated perl script for the monsters to use smallint for their stats.
  25. If your getting a error message saying there's no alternate style for that class (if playing a 3rd job), check your source code for that command to see if it allows it for that job or try updating your install of Herc/rA/3CeAM. Also, no there's no alternate for trans jobs. Only the original 3rd jobs have access to these.