Jump to content
Sign in to follow this  
Moh

Wed Mar 6 18:48:21 2019

Recommended Posts

commit efee8759340908e6f0828e093df71365fca79467
Author: Moh <[email protected]>

    Core:
    - Core updated to work with a newer version of client.
    - Better statistics reporting for debug purposes.
    - Threading optimized.
    - Moved Character saving and antibot methods back to player thread.
    - Experience gain bonus formula was corrected so now SRGs, double experience pot now provide full and correct benefit.
    - Gold drop rate was reduced and gold drop value increased.
    - Added more limitations to character names to reduce the amount of funky characters.
    - DropHandler will now generate the item correct item IDs.
    - LogonHandler updated to reflect changes done.
    - Corrections to Stamina updates, will no longer be sent if player has max attainable stamina.
    - MerchantType implemented.
    - VIP GUI implemented to serve in place of the VIPCard.
    - Associates class updated.
    - Booth class updated.
    - Guild count limit removed.
    - Item class methods (ChanceToUpgradeQuality, GetNextItemQuality, GetNextItemLevel, ChanceToUpgradeLevel, CalcMeteor, DownLevelItem and Tint) updated.

    -- Enums:
    --- PacketType enum updated.
    --- ClientEffect enum updated.
    --- DataAction enum updated.
    --- ItemAction enum updated.
    --- UpdateType enum updated.
    --- PacketType enum updated.

    -- Packets:
    --- AuthRequestPacket updated.
    --- AuthResponsePacket updated.
    --- MsgRegister updated.
    --- MsgAccount updated.
    --- MsgItem updated.
    --- MsgItemInfo updated.
    --- MsgUserAttribute updated.
    --- MsgWalk updated.
    --- MsgUserInfo updated.
    --- MsgAction updated.
    --- MsgPlayer updated.
    --- MsgWeather updated.
    --- MsgInteract updated.
    --- MsgConnect updated.
    --- MsgMapItem updated.
    --- MsgWarehouse updated.
    --- MsgNpcInfo updated.
    --- MsgNpc updated.
    --- MsgCompose updated.

    Database:
    - Wrote a query to adapt old DB item IDs to the new IDs. This will run once upon server start and will convert all items in the DB.
    - Old ItemTypes kept in the DB to help with item ID conversions upon core upgrade.
    - Old ItemAddition kept in the DB to help with item ID conversions upon core upgrade.
    - New ItemTypes imported from the new client.
    - New ItemAddition imported from the new client.
    - New MagicType imported from the new client.
    - DBItem updated to reflect new item stats (Progress, Free, Suspicious).
    - DBMagicType updated.
    - Corrections to ItemAddReader.
    - Corrections to ShopReader.

    Attack/Spell:
    - Archer shoot dodge calculation corrected.
    - Damage calculations: Adjusted Bow and Melee to reflect the correct values with and without stigma effect.
    - Damage calculations: Adjusted Melee damage formula to produce more reliable results.
    - Line spells will no longer work if Attacker and Target aren't on the same side of the castle. (Temp solution).

    Creature:
    - Respawning timer corrected in some areas.
    - Creatures spawning formula corrected and would reflect 100% TQLike spawns if we were to revert to TQ spawns.
    - Creature names will now disappear properly and consistantly upon death.
    - Max team shared experience increased.
    - Adv map will now drop TwinCityGate scrolls.
    - AncientDevil is now spawned once a day and has a 24hour cooldown.

    NPC:
    - SolarSaint will now remove old SoulStones from players inventories upon DisCity entry.
    - Tinter colors corrected to match the new client.
    - MagicArtisan updated to work with the updated item structure.
    - WeaponMaster updated to work with the updated item structure.
    - Celestine will no longer glitch due to a missing EndDialog packet.
    - Lantern will now properly save LastVote to accounts.

    Item:
    - VIP Card discontinued and removed from players inventories.
    - [Unused] 3/7/30 Day Praying Stone updated to match new packet structures.

    Event:
    - DisCity counter will now be reset upon player death.
    - Updates to the Event AI.
    - Preperations for AntiAFK, Random spawning implementations.
    - Corrected an issue where it stopped players from joining if they had a dagger equipped in mainhand.
    - DeathMatch: Initial cheapshot was addressed by adding a 5 second ready time.

    CMD:
    - More Admin commands.
    - Corrections to /toggledetail. now properly removes weather.
    - Modifications to /info. Will now display UpdateTimeDiff (UDF) which will reflect server latency and processing time.

    Misc:
    - Fixed an issue causing spells to fail if the target is stacked on a guard.
    - Fixed an issue with Kernel.GetDistance method throwing NRE.
    - Fixed an issue with Vision throwing NRE.
    - Fixed an issue where trading duplicated gold visually.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...