- Neu
- Offizieller Beitrag
Mainserver:
- Added full support for 2 new skill packets which might be needed in future:
-CZ_USE_SKILL_START, CZ_USE_SKILL_END.
-The only skill known to use it right now is GC_ROLLINGCUTTER. - Added some pre-support for new Reinforced Madogears.
-Client support is currently missing, but it is already supported server-sided.
-I don't know the exact client date here, but might be a 2019/2020 client needed... - Fixed storage condition in lasagna town.
- Changed/optimized the map cache handling
-With this update I was able to reduce the RAM usage of the map server by ~100MB!
-Beyond the memory usage drop there is also a significant processing speed improvement which can be noticed during boot and map cache loading.
-We now use a smart map cache handler that loads its data only when a map is necessary (the data is then kept until shut down). - Instance Rework
-Instance Functionality/Feature
--Server may now create instances of any maps regardless of client-side edits, e.g. one can clone prontera and call it "mymapname"
--Instances may now be available in 4 distinct ways, by nobody (server type instance, to be used with special map names), by a sole character, by a party, or by a guild
-Script Command Changes
--instance_create 2nd param is now called owner_id instead of party_id, and it got a 3rd optional param that defines what kind of owner id it is (when not provided, assumes party_id, for backwards compatibility).
-- available options are (IOT_ stands for INSTANCE OWNER TYPE) IOT_NONE (0), IOT_CHAR (1), IOT_PARTY (2) and IOT_GUILD (3).
--instance_destroy no longer autodetects instance id from party id
--instance_attachmap now supports a 4th, optional, param, "<new map name>", it will allow you to specify a entirely new map name for the instance (without the need of client-side edits).
-- This option can be best employed when used on a instance of <owner_type> IOT_NONE
--instance_detachmap no longer autodetects instance id from party id
--instance_id no longer supports any param
--instance_set_timeout no longer autodetects instance id from party id
--instance_announce no longer autodetects instance id from party id, and to tell it to autodetect from the attached script you must set instance_id param as -1 as opposed to 0
--instance_npcname no longer autodetects instance id from party id
--has_instance no longer autodetects instance from party, however it now checks if attached player possesses a instance with same map as has_instance(<param>) checks for
--instance_warpall no longer autodetects instance from party
-Other Changes
--Instance IDs (valid ones) are now always >= 0 as opposed to > 0 (update your scripts!)
-This is the 1st step to make newer forms & features of instances possible. - Fixed a nullpo info caused by clif_additem.
- Updated Visual Studio v15 project files target platform version.
- Fixed slaves_inherit_mode config doesn't accept values > 3.
-Also changed default value to 4 which is official. - Fixed AM_POTIONPITCHER and AM_BERSERKPITCHER requirement checks.
-Also updated skill_get_itemid to support new itemID-range. - WZ_METEOR; WL_COMET; SU_CN_METEOR
-Fixed some issues with these skills related to their unit behaviors. - LG_RAYOFGENESIS
-Corrected skillratio & added int bonus.
-Updated/fixed skill effect to official.
-Updated Maxlevel to 10.
-Removed Inspiration requirement. - Fixed MC_IDENTIFY using wrong inventory index value.
-This also fixes the Magnifier item. - High Wizard Aftercast Values
-Ganbantein now has an aftercast delay of 5s
-Gravitational Field now has an aftercast delay of 5s-9s - Fixed some item types.
- Fixed Gold_Coin_Basket Buy/Sell price.
- Added missing Upg_Clip script.
- Fixed White_Wing_Suits defense.
- Added some missing items.
- Added Nine Tail Pet.
- Fixed another wedding bug
- Made color value in showevent script command optional.