- Offizieller Beitrag
Mainserver:
- Upated zenylog enum (added missing types).
- Fixed a max level bypass, code by @rathena
- Optimized pc_setparam function.
- Items are no longer unequipped when a card within them is blacklisted (e.g. item_unequip.txt), instead the card's effect is nullified.
- item_noequip overhaul.
-Items are no longer unequipped when disabled by item_noequip.txt, instead their effects are nullified -- however cards in them, unless also disabled, wont have its effect nullified. - Some misc cleaning & fixing.
-Fixed some logical issues.
-Removed some unused code. - Extending readparam functionality: Added many more bonuses.
- @skillid now supports partial search.
- Added full support for the official character movement system.
-Thanks to @rathena for the base. - Updated mob spawns for Undersea Tunnel floor 6 to official.
- Updated spawn delays for Dewata dungeons.
- Fixed bug where 'unequip' command would override 'disable_items'.
- Merged a fix from Herculus which is supposed to fix a Taekwon Ranker skill tree problem.
- Fixed an issue with pc_jobchange.
- Beta Release of PIN Code system.
-NOTE: Currently disabled!
-Thanks to @rathena for the base. - Fixed mobs not unlocking their target when they change their mode with NPC_EMOTION.
- Fixed a duplicate message output.
- Fixed success chance of Storm Gust's freeze status change, iROwiki says 150% and feedback from official server players confirmed that it is indeed 150%.
- Another phase of the big status resistance updates:
-Transmitted status change source variable to status_get_sc_def to properly calculate defense.
-Added the fully official formulas of the status changes based on an Aegis leaks (since source is same as bl right now the level difference will always give "0").
-As tick_def2 is never equal to sc_def2, it will not use it by default anymore.
-The final chance for the status change will now consider Aegis accuracy (everything between 0.01% and 0.09% should actually be 0.1%, etc.)
-however, sc_start short versions don't support it and will always use bl as src. - Increased minimum respawn delay for monsters to 5000ms, this is needed to prevent the client from thinking the newly spawned monster is the same than the killed one;
-also at least in pre-renewal the minimum respawn time is 5 seconds officially and handling this via the code is much better than updating all spawn files. - Implemented the official formula for Potion Pitcher when used by monsters.
- Added missing mercenaries to mercenary_db.
-Also added new mercenary skills and scrolls. - Updated item_db.
-Added missing items & trading restrictions.
-Fixed some names & scripts. - Updated item_trade database.
- Updated quest_db with a huge number of missing entries.