Server:
- *Fixed a issue where no text would appear when using the skills
-Frost Joker and Scream when using a 2015-10-29RagexeRE client. - *clif_hom_skillupdateinfo
-Added this function as needed to make it possible to combo the skill Sonic Claw after Midnight Frenzy. - *Its now possible for homunculus skills to have cooldowns.
-Cooldown's for homunculus skills are not saved on logout since its not really needed. - *This update finishes full support for Eleanor and her skills.
-Big thanks to theultramage and Michi for their help in getting information for the formula's and testing. - *Sex checks in item and NPC scripts can now be done with SEX_FEMALE and SEX_MALE. Better then just using a 0 or 1.
-Note: Hercules team came up with this idea. Credits to them. =P - *Added 18 new maps and rebuilt the entire map cache.
- *The bodystyle command now works for Mechanic and Royal Guard.
-Also added place holder code for the other 3rd jobs. - *Updated the pc_maxparameter code.
-The update optomizes checks for certain jobs to inherit certain maxes.
-Example being the Summoner job has a max stats of 120. A 2nd job for Summoner will likely happen soon and the code will pass the max onto the 2nd job version once added. - *skill_castfix function update to prepare for 2nd wave Summoner skills.
- *Summoner
-Added official bonus stats from job levels.
-Max stats is now set by max_parameter_renewal_jobs (125).
-Skill cast times now follow the renewal variable/fixed cast system.
-Max ASPD is now set by max_aspd_renewal_jobs (193).
-marionette_renewal_jobs setting now affects them. - *Manuk & Splendide updates
-Added Coin Merchants. - *Added missing 3rd class breeder npcs.
- *Added more missing trader npcs.
-Also did some clean-up. - *The custom 3CeAM stylist now changes body styles for Mechanic and Royal Guard.
- *SR_DRAGONCOMBO
-Made it easier to start a combo.
-Basicly, using this skill will no longer stop your character's normal attacking which allows you to combo after use. But you have to be in the middle of normal attacking when used for it to work. Its not 100% official but its the best I can do. - *MH_SONIC_CRAW
-Can now be comboed after Midnight Frenzy.
-Changed the 1 second aftercast into a cooldown.
-Note: The aftercast/cooldown change is unofficial but when looking at the ones for the grapple skills and the amount of time you get to combo Silvervein Rush after Sonic Claw's aftercast, its clearly stupid to have a 1 second aftercast. I understand its not to spam this skill but a cooldown clearly does the job better for a combo skill. - *MH_SILVERVEIN_RUSH
*MH_MIDNIGHT_FRENZY
-Added support for these skills. - *MH_STAHL_HORN
-Now warps the caster to the target. - *MH_TINDER_BREAKER
*MH_CBC
*MH_EQC
-Added full support for these skills. - *RK_REFRESH/NAUTHIZ_RUNE
-Now usable while in the following status's....
-Stone / Frozen / Stun / Sleep / Silence / Deep Sleep / Crystalize - *ALL_ODINS_POWER
-Fixed a issue where the skill would fail when standing on a Land Protector area.
Oldschool Server:
- *This update focuses heavly on fixing the balance issues with the homunculus in general. This is a response to the major balance issues with them.
-The update applys a number of official behaviors and handling for the homunculus system like limits on HP/stats and other things.
-WARNING!!!!
-HOMUNCULUS MADE BEFORE THIS UPDATE WOULD NOT BE AFFECTED.
-WE MUST WIPE (DELETE) ALL EXISTING HOMUNCULUS FROM OUR SAVE FILES!!!! FAILURE TO DO SO WOULD ALLOW PLAYERS TO USE PRE-EXISTING HOMUNCULUS TO BE USED TO EXPLOIT THINGS!!!! - *Changed the "enable_critical" config to 9 by default.
-Its clearly shown in the homunculus stat window they have crit.
-So why was this not set to allow homunculus to do crit attacks? - *Added the "max_homunculus_hp", max_homunculus_sp, and "max_homunculus_parameter" config settings.
- *Added support for the ZC_PROPERTY_HOMUN_2 packet
-Currently no client support it. - *Added the merc_hom_stats_cap_check function.
-This function checks a homunculus MaxHP, MaxSP, and stats to see if they are above a set cap. If they are, it sets them to the cap limit set in the homunc.conf battle file. - *Added the "hommax" command.
-This command allows you to max all your homunculus's MaxHP, MaxSP and stats to the server's set limit. - *Added the latest tags and ID's for NPC's and status's.
- *Added the UF_SINGLEANIMATION flag to the skill_unit_db.
-This is a special hack used to display a animation only on the center cell of a AoE when using unit layouts for skills that needs them instead of a set radius. Original code was taken from rAthena and then modified/bug fixed by me. - *Lowered the MAX_SKILL_IMPROVE_DB to 16.
- *Added full support for the V5 item packets.
-A 2013-12-23Ragexe client or higher is required to use this. - *clif_item_sub_v5
*clif_item_flag_v5
*clif_inventorylist_v5
*clif_equiplist_v5
*clif_storagelist_v5
*clif_cartlist_v5
*clif_viewequip_ack_v5
-Added support for these functions.
-These functions are used for the V5 item packets since the structure has changed in a way that would make it difficult to merge into the older item packet functions for some of the packets. - *Added the socket_max_client_packet_extend config.
-This sets the packet size limit for the 2013-12-23Ragexe and newer clients. Older clients will use the socket_max_client_packet config. - *Added the INF2_SUB_SKILL.
-This is used to tell the server if a skill is a sub-skill.
-A sub-skill is a skill thats used as part of a main skill which is a skill that uses more then 1 skill ID to work. These skills with this setting stops the server from adding these skills to the skill list when using the gm_all_skill feature to prevent client error messages from appearing. - *Changed the land_skill_limit config so that homunculus will follow the maxcount limits set on certain skills. This is a response to a issue with Lava Slide.
- *Added support for the 2015-05-13aRagexe client.
-The support is stable enough to where you can get into the map server and play. I think it might be stable enough for public use, but as with any new client there are likely a few hidden bugs left to deal with. - *Enabled the ZC_PROPERTY_HOMUN_2 packet for use with the new client.
- *Added the ZC_DRESSROOM_OPEN packet.
-This is used for a incomplete client feature and is just for testing purposes right now. - *Added the monster_hp_info config.
-This enables the displaying of HP bars for monsters. - *ZC_USESKILL_ACK2
*ZC_NOTIFY_ACT3
*ZC_NOTIFY_MOVEENTRY10
*ZC_NOTIFY_NEWENTRY10
*ZC_NOTIFY_STANDENTRY10
*ZC_NOTIFY_MOVEENTRY11
*ZC_NOTIFY_NEWENTRY11
*ZC_NOTIFY_STANDENTRY11
-Added support for these packets. - *clif_set_unit_idle_v10
*clif_set_unit_walking_v10
-Added these functions.
-These functions are completely new versions of older existing versions of these functions. The old ones are such a cluster fuck of code because of all the different packet versions and I felt its best to make a fresh one that starts from v10 and up. - *Fixed a issue where the ZC_NOTIFY_ACT2 packet wasn't working with player dealt damage from regular attacks.
- *Updated the character size packet.
-The format for the latest client is now fully confirmed and is now fully coded in and finalized. - *Support for the ZC_HP_INFO packet is no longer used due to issues.
-This due to glitchy behavior on it and I have no interest to recode it since the official way of displaying monster HP bars is now coded in, but requires a 2013-12-23Ragexe or newer. - *Fixed a issue where players and monsters will appear to endure single hit skills when using 2013-12-23Ragexe or newer clients.
- *ZC_ADD_EXCHANGE_ITEM3
*ZC_ADD_ITEM_TO_STORE3
*ZC_ADD_ITEM_TO_CART3
*ZC_ITEM_PICKUP_ACK_V6
*ZC_INVENTORY_ITEMLIST_EQUIP_V6
*ZC_CART_ITEMLIST_EQUIP_V6
*ZC_STORE_ITEMLIST_EQUIP_V6
-Added support for these packets. - *ZC_PC_PURCHASE_MYITEMLIST
*ZC_PC_PURCHASE_ITEMLIST_FROMMC2
-Updated these packets to support the new required item lengths for 2015-05-13 and newer clients which fixes a issue where items listed in vending will appear incorrectly. - *clif_add_random_options
*clif_openvending_ack
-Added these functions.
-clif_add_random_options is used to supply the variable bonuses data to item packets. Currently it only gives dummy data.
-clif_openvending_ack is used for the ZC_ACK_OPENSTORE2 packet which was added in the previous update, but is now triggered through its own function. - *This update focuses on fixing the remaining issues with the 2013-12-23Ragexe and 2015-05-13Ragexe. As of this update, the 2015-05-13Ragexe client should be stable enough for public server use.
- *Fixed a issue that would cause a player to disconnect when clicking in the title window in a 2015-05-13Ragexe client.
- *CZ_STATUS_CHANGE
-Updated the packet which fixes a issue where using client stat commands (Example: /str+) wouldn't work with 2013-12-23Ragexe and newer clients. - *ZC_ALL_QUEST_LIST2
-Added support for this packet.
-This fixes a suspected issue where a player's client might crash when logging on with a 2015-05-13Ragexe client while having 2 or more quests active. - *Merged in all latest quest.c data from eAthena.
- *Updated waiting room code with latest from eAthena.
- *CZ_ITEM_CREATE_EX
-Added support for this packet.
-This fixes a issue where commands like /item, /monster, and /sp would cause disconnects. Note that /sp does nothing at the moment.
-This fix applies to the 2013-12-23 and 2015-05-13 clients. - *Fixed a issue where hatching a pet egg would disconnect a player.
-This fix applies to the 2013-12-23 and 2015-05-13 clients. - *Corrected some of Lif's and Amistr's base stats.
- *Updated the const file with all the latest effect tags and ID's.
- *Organized some packets in the packet_db.
- *Homunculus now have cap limits on their MaxHP, MaxSP, and stats.
-The default limits are...
-MaxHP: 32767
-MaxSP: 32767
-Stats: 99
-These limits are official, but can be changed in the config files if desired. - *SL_KAIZEL
-Fixed a issue where the Kyrie barrier duration after resurraction was incorrect.