Commit Graph
37920 Commits
Author SHA1 Message Date
Ovahlord e6a67a7ff1 Core/Spells: simplified Obsidian Armor's spell script 2022-12-29 14:33:13 +01:00
Ovahlord 4009a75a97 nopchfix² 2022-12-29 13:00:02 +01:00
Ovahlord 94ece3688f nopch fix 2022-12-29 12:38:04 +01:00
Ovahlord ddc96ebaa0 Core/Spells: fixed Obsidian Armor item proc 2022-12-29 12:36:37 +01:00
Shauren 0f0b283168 Core/Pools: Implemented pooling for instances 2022-12-29 11:56:56 +01:00
Ovahlord 317a9f2d32 Core/Pooling: sync constructor and destructor code with master branch 2022-12-27 22:39:28 +01:00
Ovahlord 72b3164552 Core/Datastores: adapt parts of master's logic for Zone2MapCoordinates 2022-12-26 13:49:47 +01:00
Shauren b732521f17 Core/Maps: Replace some Instanceable() checks with IsDungeon() 2022-12-26 13:40:18 +01:00
Shauren 265c2fa508 Core/Battlefields: Refactor Battlefield creation to be linked to host map creation instead of having globally accessible objects 2022-12-26 13:24:59 +01:00
Shauren 28ad85c160 Core/Spawns: Removed ObjectMgr::AddCreatureData and ObjectMgr::AddGameObjectData (old outdoorpvp helpers) 2022-12-26 12:48:54 +01:00
Ovahlord 366be45929 DB: fixed another query error 2022-12-26 12:35:23 +01:00
Shauren 2a39dece9e Core/OutdoorPvP: Refactor OutdoorPvP creation to be linked to host map creation instead of having globally accessible objects 2022-12-26 12:33:45 +01:00
Shauren 51363865bc Core/OutdoorPvP: Remove manual spawn management functions from OutdoorPvP 2022-12-26 12:18:54 +01:00
Shauren c5cccebf64 Core/OutdoorPvP: Move remaining outdoorpvp spawns to db 2022-12-26 12:15:21 +01:00
Shauren 95f092868a Core/OutdoorPvP: Move Zangarmarsh outdoorpvp spawns to db 2022-12-26 12:09:43 +01:00
Ovahlord d43170562c Scripts/OutdoorPvP: ported some refactors for Halaa 2022-12-26 11:59:49 +01:00
Ovahlord a3883ea2d5 DB/Spawns: fixed a typo in Halaa's spawn queries 2022-12-26 11:49:39 +01:00
Shauren 9f7227e7b5 Core/OutdoorPvP: Move Halaa spawns to db using worldstate conditions 2022-12-26 11:39:40 +01:00
Shauren cbd46b7664 Core/Conditions: Implemented conditions for spawn groups 2022-12-26 11:15:13 +01:00
Shauren 740fa9e65a Core/WorldStates: Fixed wrong prepared statement being used for saving world state values 2022-12-26 10:54:07 +01:00
Shauren 89b019ffeb Core/WorldStates: Move custom worldstates to separate table and move saving worldstate values to WorldStateMgr 2022-12-26 10:53:47 +01:00
Shauren 3ae02de71b Core/Quests: Reset seasonal quests based on saved completion time and intended holiday start time 2022-12-24 23:56:06 +01:00
Shauren e7f8a0e086 Revert "Core/Event: prevent seasonal quests from resetting at server restart (#17455)"
This reverts commit 6a8ca9b0bf6f7cd355e1994723d6be6a5003d4d4.

# Conflicts:
#	src/server/game/Events/GameEventMgr.cpp
2022-12-24 23:36:13 +01:00
Ovahlord aea5d7429e buildfix 2022-12-22 06:39:40 +01:00
Ovahlord a2b802c510 Core/WorldStates: fixed setting arena season world states as these had been overriden by world state template loading 2022-12-22 06:12:58 +01:00
Ovahlord f165e1cb2b DB/Events: added event entries for arena season 9, 10 and 11 and set default season to 11 2022-12-22 05:39:03 +01:00
Shauren 05b2fe8acd Core/WorldStates: Migrate Ebon Hold worldstates from Player::SendInitWorldStates to new system 2022-12-21 22:09:35 +01:00
Shauren e9b13bcf00 Core/WorldStates: Migrate remaining hardcoded worldstates from Player::SendInitWorldStates to new system 2022-12-21 22:06:50 +01:00
Shauren d35f58a46d Core/WorldStates: Migrate pvp season worldstates to new system 2022-12-21 22:05:48 +01:00
Shauren ccff3af924 Core/WorldStates: Migrate battleground HolidayWorldState to new system 2022-12-21 22:01:54 +01:00
Shauren e748845e78 Core/WorldStates: Migrate OutdoorPvP worldstates to new system 2022-12-21 21:55:27 +01:00
Shauren c63312cc06 Core/WorldStates: Migrate battleground worldstates to new system 2022-12-21 21:41:58 +01:00
Ovahlord b5dcfece67 Core/Locales: b5ad731cf3 followup 2022-12-21 10:47:49 +01:00
Ovahlord b5ad731cf3 Core/Locales: ported locale string moving optimization from master branch 2022-12-20 16:31:46 +01:00
ratkosrb 122b52b079 Core/Creature: Use proper name for wander distance 2022-12-20 15:48:37 +01:00
Ovahlord 75447899c4 Core/GameObjects: implement allowMounted for GAMEOBJECT_TYPE_SPELLCASTER and only count uses if the spell has actually been cast
* this fixes Cauldrons of Battle to no longer prematurely despawn when a player attempted to pick up multiple flasks while already carrying one in his inventory
2022-12-20 09:52:14 +01:00
Ovahlord bc773afaec Core/Spells: slightly modernize Spell::EffectTransmitted codestyle 2022-12-20 09:47:40 +01:00
Ovahlord 56b0ca2370 Core/Spells: make Spell::CheckItems partially respect gameobject casters as well 2022-12-20 09:46:57 +01:00
Ovahlord 708e862ee4 Core/Spells: fixed a startup error caused by Guarded by the Light's aura script being wrongly registered 2022-12-19 19:56:43 +01:00
Ovahlord 33272e3210 Scripts/HoO: moved the Lift of the Maker's gossip menu handling to database 2022-12-19 18:56:59 +01:00
Ovahlord 56ba5175e1 DB/Vendors: updated Gotri's vendor data to Cataclysm 2022-12-19 18:18:18 +01:00
Shauren 5657280b65 Core/GameObjects: Implemented playerCast (Data23) for GAMEOBJECT_TYPE_GOOBER 2022-12-19 16:06:26 +01:00
Ovahlord 437315a154 DB/Spells:
* corrected proc cooldown and proc flags for Avalanche enchantment
* corrected proc flags for Hurricane enchantment
* fixed Elemental Slayer proc effect
2022-12-19 15:52:37 +01:00
Ovahlord ede0c3df77 Core/Auras: updated some aura flag names 2022-12-19 14:37:53 +01:00
Ovahlord 5bdcf4264d Core/Spells: fixed Guarded by the Light talent 2022-12-19 14:17:52 +01:00
Ovahlord 102f8839ce Core/Gossips: sync gossip_menu_option and creature_trainer structure with master and 3.3.5 2022-12-19 11:56:58 +01:00
Ovahlord ba47834fd5 DB/Uldum:
* fixed Kazemde's gossip menu
* added missing resting area trigger data to Ramkahen
* Mac Frog will no longer drop Volatile Life
2022-12-18 16:40:42 +01:00
Ovahlord 8e6f420a39 Core/Packets: converted SMSG_GOSSIP_MESSAGE to packet class 2022-12-18 15:19:50 +01:00
Ovahlord e0f8b85e0d Core/Gossips: allow setting gossip menu ids in scripted gossips that load menu items from database 2022-12-18 14:04:29 +01:00
Shauren e548dfafdf Scripts/Gossip: Fixed money not being removed when enabling/disabling experience gains 2022-12-18 13:48:43 +01:00