Commit Graph

  • 277c063413 Core/GameObjects: Allow creatures to use chair gameobjects directly Shauren 2022-10-13 19:32:14 +02:00
  • 966e38ab75 Core/Misc: Fixed worldserver shutdown with --update-databases-only Shauren 2022-10-13 12:53:54 +02:00
  • edc922d532 Core/Misc: Fixed worldserver shutdown with --update-databases-only Shauren 2022-10-13 12:53:54 +02:00
  • 6d9625802c Core/Gossip: Preserve OptionID from database when menu option is added from a script Shauren 2022-10-13 11:14:08 +02:00
  • e65fae7bcd Scripts/Gossips: Set gossip menu id for scripts that load menu items from database Shauren 2022-10-12 00:41:49 +02:00
  • c1a9d7a3bc Core/PacketIO: Use ByteBuffer from UpdateData instead of copying to it after (#28347) Gosha 2022-10-11 23:18:54 +03:00
  • 76631d0950 DB/Ruins of Ahn'Qiraj: Fixed boss states for spawn groups Shauren 2022-10-11 13:06:56 +02:00
  • a8f1ab3267 Core/Misc: Multithread query cache loading ihm-tswow 2022-08-17 11:53:22 +02:00
  • f59580dc6c Core/Threading: Create ThreadPool class Shauren 2022-10-08 20:08:29 +02:00
  • fee5160fe5 Scripts/Eversong Woords: Add cosmetic script for a party (#28308) Malcrom 2022-10-04 05:24:54 -03:00
  • f9699a3fca DB/Scripts: Move Quest "Aces High!" gossip menu to database (#28300) Malcrom 2022-10-02 08:45:23 -03:00
  • 343ada977f Scripts/BoreanTundra: Modernized Unfit for Death (11865) implementation (#28297) Malcrom 2022-10-01 23:47:02 -03:00
  • 4ef99cfdfa Core/Gossip: Preserve OptionID from database when menu option is added from a script Shauren 2022-10-13 11:14:08 +02:00
  • bdc64b6509 DB/Spawns add some missing spawns to Stormwind Harbor Shamage 2022-10-13 02:02:23 +02:00
  • 8d49d72f49 DB/Spawns: populate Trial of Valor Naddley 2022-10-13 01:58:47 +02:00
  • 76866fffb2 Scripts/Silverpine: fixed Fenris Isle quests (#28334) Teleqraph 2022-10-12 16:06:56 +02:00
  • 900a2f6d88 Scripts/Gossips: Set gossip menu id for scripts that load menu items from database Shauren 2022-10-12 00:41:49 +02:00
  • 81bf8de989 Core/PacketIO: Use ByteBuffer from UpdateData instead of copying to it after (#28347) Gosha 2022-10-11 23:18:54 +03:00
  • 4772c4817f Core/Garrisons: Implement SMSG_GARRISON_OPEN_TALENT_NPC opcode (#28256) Aqua Deus 2022-10-11 22:16:02 +02:00
  • 8262d6be23 DB/Spawns: add "The Relentless" Ship and Crewmembers malcrom 2022-10-11 21:36:15 +02:00
  • 9757d1255c DB/Spawns: add spawns to Snug Habor Inn in Boralus malcrom 2022-10-11 21:32:51 +02:00
  • b3c27656bc Core/Spells: Move draenor spell to generic spell (#28356) Aqua Deus 2022-10-11 14:12:00 +02:00
  • 0d0954b355 DB/Ruins of Ahn'Qiraj: Fixed boss states for spawn groups Shauren 2022-10-11 13:06:56 +02:00
  • c7109629dc Scripts/Silverpine: quest fixes and spawns for Forsaken Rear Guard (#28303) Teleqraph 2022-10-11 10:20:04 +02:00
  • c67cb094d5 DB/Spawns: Added Boralus Harbor Guard Captains Malcrom 2022-10-10 21:19:39 +02:00
  • 6903a2f08f DB/Spawns: Added Boralus guards Malcrom 2022-10-10 21:18:44 +02:00
  • 8ffde8fcd0 DB/Misc: Removed OptionNPCFlag from recent commit due to change in ba49dbfdcb ModoX 2022-10-10 13:26:16 +02:00
  • d3e76fc7fe Scripts/Silverpine: Implemented Waiting to Exsanguinate (questId 27045) (#28275) Teleqraph 2022-10-10 13:16:16 +02:00
  • b6ec81fff8 Core/Spells: Take SummonProperties into account for SPELL_EFFECT_SUMMONs with default SummonTitle (#28345) ModoX 2022-10-09 23:41:25 +02:00
  • ba49dbfdcb Core/Gossip: Drop OptionNpcFlag from gossip_menu_option (#28254) Meji 2022-10-09 22:03:04 +02:00
  • d39923e4f9 Update extractor.bat Aokromes 2022-10-09 21:09:02 +02:00
  • 49709e4273 Core/Gossip: Remove gossip menu option fallback code, all menus are now required to have options defined instead of trying to get them from menuid = 0 Shauren 2022-10-09 18:43:35 +02:00
  • fcf2c5c803 DB/Gossip: Add missing gossip_menu_option for battlemasters that were relying on fallback options (menuid = 0) Shauren 2022-10-09 18:23:14 +02:00
  • b3dadaf2d0 DB/Gossip: Add missing gossip_menu_option for guild masters that were relying on fallback options (menuid = 0) Shauren 2022-10-09 18:12:16 +02:00
  • 2c7eaa8224 DB/Gossip: Add missing gossip_menu_option for bankers that were relying on fallback options (menuid = 0) Shauren 2022-10-09 17:59:20 +02:00
  • 1ebd862cee DB/Gossip: Add missing gossip_menu_option for innkeepers that were relying on fallback options (menuid = 0) Shauren 2022-10-09 16:39:24 +02:00
  • aa7bb5574b DB/Gossip: Add missing gossip_menu_option for trainers that were relying on fallback options (menuid = 0) Shauren 2022-10-09 15:59:58 +02:00
  • c9196a83fa DB/Gossip: Add missing gossip_menu_option for flight masters that were relying on fallback options (menuid = 0) Shauren 2022-10-09 14:09:50 +02:00
  • ff25c457d3 DB/Gossip: Add missing gossip_menu_option for alliance vendors that were relying on fallback options (menuid = 0) Shauren 2022-10-09 13:08:45 +02:00
  • ebb25a45d1 DB/Gossip: Add missing gossip_menu_option for horde and neutral vendors that were relying on fallback options (menuid = 0) Shauren 2022-10-09 01:45:34 +02:00
  • ca15e3185d DB/Spawns: add Brewfest spawns for The Stockade Meji 2022-10-08 22:12:39 +02:00
  • 048089ef21 Core/Misc: Multithread query cache loading ihm-tswow 2022-08-17 11:53:22 +02:00
  • 2c0bf1c407 Core/Misc: Minor cleanup in worldserver main.cpp Shauren 2022-10-08 20:08:54 +02:00
  • d82b2b1a67 Core/Threading: Create ThreadPool class Shauren 2022-10-08 20:08:29 +02:00
  • c3e1ff90a5 Core/Maps: Changed functions checking if map can be entered to use TransferAbortReason directly instead of intermediate Map::EnterState enum Shauren 2022-10-08 19:11:34 +02:00
  • d1473786ee DB/Spawns: Populate Maw of Souls Naddley 2022-10-08 15:55:32 +02:00
  • 3be76db592 Scripts/DK: Fixed Rime talent (#28333) Ovah 2022-10-07 20:56:46 +02:00
  • 8f6ce64836 Core/Misc: Remove function calls through singleton global within the same class Shauren 2022-10-07 20:16:59 +02:00
  • a2a1d29ee9 DB/Quests: Added Silverpine Forest questchaining up to Empire of Dirt (27746) Teleqraph 2022-10-07 16:23:00 +02:00
  • 423f81fbda Core/Objects: Fix flags overflow for InvisibilityType because TOTAL_INVISIBILITY_TYPES (38) can't fit in 32 bits flag (#28343) Gosha 2022-10-07 17:08:20 +03:00
  • 8c3c07cdf4 Core/Maps: Ensure one of InstanceScript::Create or InstanceScript::Load is called on map creation Shauren 2022-10-06 18:34:42 +02:00
  • 9ce47e6809 Core/Loot: Prevent looting bosses by players that have already completed that encounter Shauren 2022-10-06 18:33:44 +02:00
  • dc393e6ca6 DB/Spawns: Populate Iron Docks ModoX 2022-10-05 23:46:55 +02:00
  • 974ca6a6d9 DB/Spawns: Update Brewfest spawns for Orgrimmar Meji 2022-10-05 22:57:23 +02:00
  • 341941f741 DB/Spawns: Update Brewfest spawns for Ironforge and Kharanos Meji 2022-10-05 22:55:20 +02:00
  • e55069cbe4 DB/Quest: Update Brewfest quest POIs Meji 2022-10-05 22:54:03 +02:00
  • 5f1a4cf904 Core/Loot: Set loot dungeon encounter id before generating Shauren 2022-10-05 20:04:15 +02:00
  • bdf22f955d Core/Scripts: Fixed worldserver startup with hostwap enabled when ran in terminals that don't pass full path to argv[0] Shauren 2022-10-05 18:24:37 +02:00
  • 4301b8fcc9 DB/Spawns: Populate Halls of Valor Naddley 2022-10-05 15:09:34 +02:00
  • d0d9634c6e DB/Auth: Fixed update hash in base due to 7676dbe18f change ModoX 2022-10-04 23:39:57 +02:00
  • 0be7096b24 Core/Groups: Removed group_instance row deletion of empty groups * table does no longer exist ref 9b924522d0 ModoX 2022-10-04 23:28:39 +02:00
  • 7676dbe18f Update 2022_10_03_00_auth.sql Aokromes 2022-10-04 20:57:17 +02:00
  • 8e2c40514e DB/Spawns Updated some missing Brewfest spawns for Stormwind Meji 2022-10-04 19:29:55 +02:00
  • 0174e6ba80 Scripts/Eversong Woords: Add cosmetic script for a party (#28308) Malcrom 2022-10-04 05:24:54 -03:00
  • 550d117fd7 Core/DataStores: Defined MapDifficulty.db2 flags Shauren 2022-08-15 22:26:13 +02:00
  • 4667db37f3 Core/Maps: Implemented MapFlags2::IgnoreInstanceFarmLimit Shauren 2022-08-15 22:18:17 +02:00
  • f6baed006a Core/DataStores: Defined map.db2 flags Shauren 2022-08-15 22:17:22 +02:00
  • 20357af88e Core/Instances: Add instance reset events at lock expiration Shauren 2022-08-15 18:39:58 +02:00
  • ca5f7a15b9 Core/Instances: Spawn defeated bosses in instances using loot based locks if their preceding bosses are not killed Shauren 2022-08-15 16:06:49 +02:00
  • 5a516fb654 Core/Loot: Send DungeonEncounter id in SMSG_ITEM_PUSH_RESULT Shauren 2021-01-24 21:40:02 +01:00
  • 46e0056196 Scripts/Instances: Add dungeon encounter data Shauren 2021-01-23 22:58:07 +01:00
  • ab12e77cf7 Core/Commands: Restore instance management commands Shauren 2021-01-19 22:48:46 +01:00
  • 4ce1c6cdf4 Core/Instances: Add prepared statements for InstanceLockMgr Shauren 2021-01-17 17:58:11 +01:00
  • cedf09f93c Core/Instances: Add new config options to control the time when both daily and weekly resets occur (will not be restricted to instances only) Shauren 2021-01-17 14:32:06 +01:00
  • 0be72f68c3 Core/Instances: Sprinkle some thread safety on InstanceLockMgr Shauren 2021-01-17 14:30:36 +01:00
  • 4cbaaa3435 Core/Instances: Save instance entrance based on completed encounters Shauren 2021-01-16 22:17:11 +01:00
  • 1e99011edf Core/Scenarios: Attempt to restore scenario state from completed encounter info Shauren 2021-01-12 23:11:51 +01:00
  • 461a9c024c Core/Instances: Remove old database statements (WIP) Shauren 2020-01-11 12:50:08 +01:00
  • ddd0c7b152 Core/Instances: Reimplement resetting instances from UI Shauren 2020-01-11 12:49:50 +01:00
  • 76be303351 Core/Scripts: Save instance data in JSON format Shauren 2020-01-03 21:55:45 +01:00
  • 9b924522d0 Core/Instances: Delete InstanceSaveMgr and replace most of its uses with new InstanceLockMgr Shauren 2020-01-02 14:19:35 +01:00
  • a131542855 Core/Maps: Check group that owns instance (first group to enter a given instance id owns it) Shauren 2019-12-26 13:30:32 +01:00
  • 17665c929c Core/Instances: Instance lock rewrite (WIP) Shauren 2018-07-22 13:22:35 +02:00
  • ad2df01b2c Core/Spells: make Spell::CheckMovement respect the current spell state (#28315) Ovah 2022-10-03 15:52:49 +02:00
  • 769591c99e Core/Spawns: Exclude spawn groups with MANUAL_SPAWN flag from automatic spawning/despawning with conditions Shauren 2022-10-02 18:51:37 +02:00
  • f6aa3a05c6 DB/Kezan Update some Cosmetics in KTC Headquarters area Naddley 2022-10-02 18:27:42 +02:00
  • 7b3eee8311 DB/Kezan: update Phase 169 spawns to phase 378 Chapter 1 Naddley 2022-10-02 18:21:59 +02:00
  • 82f4414fd5 DB/Kezan: handle phasing for Chapter 1 - 7 Naddley 2022-10-02 18:14:25 +02:00
  • fbce02cae1 DB/Dalaran: Update legacy Quartermasters in Dalaran-Northrend Naddley 2022-10-02 17:54:28 +02:00
  • 5ffe5bd43a DB/Scripts: Move Quest "Aces High!" gossip menu to database (#28300) Malcrom 2022-10-02 08:45:23 -03:00
  • c0758ae6f3 Scripts/BoreanTundra: Modernized Unfit for Death (11865) implementation (#28297) Malcrom 2022-10-01 23:47:02 -03:00
  • 9f08471827 Core/Spells: fixed up block mechanics (#28286) Ovah 2022-10-01 17:21:07 +02:00
  • c1dd282c07 fixed build Ovah 2022-10-01 18:27:00 +02:00
  • c7b6afc8eb Scripts/Silverpine: Implemented Horde Hauler (npcId 44731) (#28273) Teleqraph 2022-10-01 18:26:49 +02:00
  • 750b522853 Core/Spells: fixed sending partial blocks in SMSG_SPELL_GO packets Ovah 2022-10-01 18:20:49 +02:00
  • 7cb3551539 Dep/g3d: Document new patch Shauren 2022-10-01 17:34:10 +02:00
  • 8da6d1ca76 Dep/g3d: Document new patch Shauren 2022-10-01 17:34:10 +02:00
  • 1c36441b7c Core/Misc: Fix *BSD compile errors (#28287) Lloyd Dilley 2022-10-01 11:17:46 -04:00
  • a489ea6dd6 Scripts/Silverpine: Implemented several initial quests (#28272) Teleqraph 2022-10-01 17:23:20 +02:00
  • b47ef3ce90 Core/Spells: fixed up block mechanics (#28286) Ovah 2022-10-01 17:21:07 +02:00