Back to News

Core:\n- AssemblyInfo fixups, now will properly show build numbers etc.\n- Old Logging system using Log4Net scrapped.\n- Implemented proper logging using MongoDB.\n- Improvements to Hub class.\n- Kernel extensions.\n- DateTime extensions.\n- Core will now have an easier time reloading creature spawns if needed.\n- Entity ReceiveDamage method was rewritten, to be far more efficient and cleaner.\n- Entity ReceiveDamage method now adopts gear based PvP Events.\n- Improvements to Revive method.\n- Improvements to Teleport method.\n- Dueling map instances randomised.\n- ElitePK, ClassPK, WeeklyPK and MonthlyPK added to EventTypes.\n- Improvements to ClientThread.\n- Improvements to WorldThread to maintain the new event AI and new events.\n- Central MongoHelper class to make Mongo operations easier.

•By Moh360•changelogmain
Changelog
Attack/Spell:\n- Corrected an issue IsValidTarget() function.\n- Fixed an issue that kept the player in an InTone state if his target was killed by someone else.\n- Fixed an issue that caused reflected attacks not to award the attacker the BlueName aura.\n\nNPC:\n- ArenaGuard will now be the gateway to Class PK.\n\nEvents:\n- Event AI rewritten.\n- Fixed an issue reported by Vizp with SpawnProtection being so long in the beginning of the event.\n- PvP Events will now properly sort flags during events.\n- PvP Events will now respawn players properly during events.\n- PvP Events will now show counters to display when the event starts.\n- PvP Events will now display proper event effects.\n- PvP Events will now retain player location before the event and return them to it after the event is finished.\n- PvP Event maps will now share the RecordDisable.\n- Fixed an issue that caused players that disconnect inside not to be relocated to their original location.\n- Shields are now allowed in PvP Events.\n- Gear based events logic implemented.\n- Gear based events will allow players to use potions and equip/unequip gears.\n- Elite PK implemented along with ranking (1v1 tournament with eliminations).\n- Class PK implemented.\n- Class PK will run on Sunday 4 PM server time.\n- Weekly PK implemented.\n- Monthly PK implemented.\n- Weekly PK and Monthly PK will run on Friday 8 PM server time.\n- Weekly PK will run during the first 3 weeks of the month.\n- Monthly PK will run during the last week of the month.\n- DeathMatch improvements.\n- FreeForAll improvements.\n- Hysteria improvements.\n- KillTheCaptain improvements.\n- KillTheTerrorist improvements.\n- PassTheBomb improvements.\n- TeamDeathMatch improvements.\n\nCmd:\n- More Admin commands.\n- Fixups to some player commands.\n\nMisc:\n- Removed unused namespaces from the project.\n- Code cleanups.\n- Optimizations to the solution.