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
Shauren
36aacc7f2a
Core/Gossip: Fixed gossip menu options not performing their default actions when added by script using db data
2022-12-18 13:47:54 +01:00
Ovahlord
8c525e34da
Scripts/Uldum: fixed quest 'Under the Choking Sands'
2022-12-18 12:17:37 +01:00
Ovahlord
ff8695eb12
DB/Loot: added item loot to Strange Bloated Stomach
2022-12-15 21:23:35 +01:00
Ovahlord
2b1a002141
Scripts/Uldum:
...
* handled Draining Venom mechanic for Venomblood Scorpids
* added missing mounts to Wasteland Outriders and Warlord Ihsenn
* drop Relics of the Sun King only when the according quest is active
2022-12-15 20:43:53 +01:00
Ovahlord
9f111ffcb0
Core/Datastores: added official definitions for all relevant summon properties dbc fields
2022-12-13 18:37:03 +01:00
Ovahlord
4e9a7ec5e4
Core/Packets: converted CMSG_TOTEM_DESTROYED to packet class and added packet class for SMSG_TOTEM_CREATED
2022-12-12 15:46:21 +01:00
Ovahlord
1993440a96
buildfix
2022-12-11 21:20:13 +01:00
Ovahlord
d18768d4e0
Core/Packets: converted SMSG_PET_ADDED to packet class
2022-12-11 20:43:26 +01:00
Ovahlord
9455b09518
Core/Packets: converted SMSG_PET_ACTION_SOUND to packet class and renamed its related method to Unit::SendPetActionSound
2022-12-11 20:12:35 +01:00
Ovahlord
92c9661804
Core/Packets: converted SMSG_PET_ACTION_FEEDBACK to packet class and added spellId argument to Unit::SendPetActionFeedback
2022-12-11 20:03:57 +01:00
Ovahlord
ec97df6528
Core/Packets: enabled and added packet structure for SMSG_PET_MODE
2022-12-11 19:39:11 +01:00