Moh 6 Posted June 25, 2019 commit 3e4151a6dd4217698c4bd1e4269bb59deb1a2774 Author: Moh <[email protected]> Core: - Packets: -- MsgMapItem will no longer rely on the database to retreive needed drop information. -- MsgItem will no longer rely on the database to retreive needed item information. -- MsgAction no longer allows character deletion from within the game (Deletion will only be through Selector now). -- MsgInteract will no longer commit transactions to the database on every attack/spell usage. - Database Improvements: -- Databasing logic improved alot, this should have a huge impact on player latency. -- Database transactions reduced, needed information was moved to memory. (Will be less Dynamic but will perform better). -- Database will now only save upon logout/disconnect and every 3 minutes. -- ItemAdditionRepository updated. -- ItemInfoRepository updated. -- MagicTypeRepository updated. -- PortalRepository updated. -- ShopItemRepository updated. -- BannedRepository updated. - Player Save() extensions. - DiscordBot (FrostEmu) improvements. - Updates to socket threshold values, made easier. - Bruteforce and IP ban capabilties extended. - Corrections to some system notifications. - MessageBoard extensions. - Collection extensions. - Storage system improved. - DiscordBot (FrostEmu) corrections. Attack/Spell: - SummonPet has been improved to make use of the new Database extensions. - Transform has been improved to make use of the new Database extensions. Events: - New event implemented, KillTheCaptain. - CityWar: All auras (Fly/SuperMan/Cyclone) will be removed upon entry. - DeathMatch small fixup. - FreeForAll minor change. - SpawnProtection decreased in events. - DisCity will no longer rely on the database to retrieve needed information. - Hysteria "FIGHT" announcement is now only broadcast to event members. - KillTheTerrorist will now last 5 minutes instead of 8. - KillTheTerrorist revive timer increased to 5 seconds. - New event rotation for this week includes (KillTheCaptain, KillTheTerrorist, DeathMatch and FreeForAll). Creature: - Item drops will no longer rely on the database to retrieve needed information. - Reviver revive frequency increased to 7 seconds. MapEffects: - Squamas will no longer rely on the database to retrieve needed reward information. NPC: - TCCaptain updated to match the new CityWar change. - PCCaptain updated to match the new CityWar change. - ACCaptain updated to match the new CityWar change. - DCCaptain updated to match the new CityWar change. - BICaptain updated to match the new CityWar change. - Market - MysticMerchant improvements. - Promotion - MightyTao improvements and preperations for new features. - Market - StorageNPC updated to work with the new Storage system. - Xmas - CandyMan updated to work with the new Storage system. - Xmas - Santa updated to work with the new Storage system. - Xmas - Mrs.Claus updated to work with the new Storage system. Item: - Xmas - CandyBackpack updated to work with the new Storage system. - Xmas - CandyBag updated to work with the new Storage system. - Xmas - CandyMiniBag updated to work with the new Storage system. - Xmas - XmasPurse updated to work with the new Storage system. - Item class will no longer rely on the database to retrieve needed information. Cmd: - More admin commands. Misc: - Code cleanups and optimizations. - Fixed 2 NREs. Share this post Link to post Share on other sites