Commit Graph
37963 Commits
Author SHA1 Message Date
Ovahlord b8a2e7496c DB/Quests: fixed 'Working the Bugs Out' 2023-01-10 09:56:01 +01:00
Ovahlord bdb83e88c1 buildfix 2023-01-09 20:44:11 +01:00
Shauren 3e8f413b0c Core/OutdoorPvP: Fixed crash happening by accessing freed memory 2023-01-09 18:19:08 +01:00
Ovahlord 684592851c buildfix 2023-01-09 13:31:57 +01:00
Ovahlord 1f36c3a562 DB/Instances: removed all instance template entries without script names 2023-01-09 11:46:18 +01:00
Ovahlord 49dcff4bc6 buildfix 2023-01-09 11:45:45 +01:00
Shauren 68cf700178 Core/Maps: Made instance_template no longer required to create and enter instance maps 2023-01-09 11:42:15 +01:00
ModoX 0baf2d1e1e Core/Instances: Drop allowMount column in instance_template as it is already handled properly by SPELL_ATTR0_OUTDOORS_ONLY 2023-01-09 11:36:01 +01:00
Shauren 5f8f854794 Core/Players: Allow teleporting to a specific instance id 2023-01-09 11:22:58 +01:00
Ovahlord ce0c09b429 buildfix 2023-01-09 09:26:21 +01:00
Ovahlord 719bed325e Core/Players: added a missing iterator check in Player::UnbindInstance 2023-01-09 09:20:47 +01:00
Ovahlord 953b67840a buildfix 2023-01-06 09:30:44 +01:00
Ovahlord 720d4041a8 Core/Spells: updated Death Gate spell script for gameobject casting to fix a crash 2023-01-06 08:22:50 +01:00
Ovahlord ac35d440c0 Scripts/Throne of the Tides: fixed the falling rocks visual 2023-01-04 21:26:11 +01:00
Ovahlord 99891604f6 Core/Packets: fixed linux builds 2023-01-03 21:13:49 +01:00
Ovahlord ee644af500 Revert "Core/LFG: Filter out lfg dungeons that have invalid map/difficulty pairs"
This reverts commit bc76d675fa.
2023-01-03 21:12:14 +01:00
Ovahlord 9cd71ae75a Core/Spells: allow any worldobject to summon creatures via spells 2023-01-02 15:24:57 +01:00
Shauren eeb2f63b65 Core/Maps: Fixed retrieving terrain info when on child maps 2023-01-02 15:23:21 +01:00
Ovahlord f76990a37b nopch fix (for good this time) 2022-12-31 20:40:17 +01:00
Ovahlord 745667e9f3 nopch fix³ 2022-12-31 19:50:08 +01:00
Ovahlord 24ed1ac77a nopchfix 2 2022-12-31 17:45:07 +01:00
Ovahlord 537568f91b nopch fix 2022-12-31 17:21:59 +01:00
Ovahlord c72018b1a8 Core/Players: no longer allow Goblins and Worgen to leave their starting zones early and added their according error messages when trying to do so 2022-12-31 17:16:28 +01:00
Shauren 597b4bb62f Core/Players: Added error message for death knights attempting to leave their starting zone early 2022-12-31 16:56:50 +01:00
Ovahlord 47ea96971f Scripts/Southern Barrens: fixed Razorfen Kraul exploration
closes #170
2022-12-31 16:43:34 +01:00
Ovahlord ace6f9c8e2 Scripts/Kalimdor: renamed The Barrens' script file to Nothern Barrens to match Cataclysm zone data and its content 2022-12-31 16:22:14 +01:00
Ovahlord e6103dae3e Core/Players: moved area exploration to a own helper 2022-12-31 16:19:40 +01:00
Shauren 29c070b0fe Core/Maps: Implemented WMOAreaTable -1 grouipid fallback 2022-12-31 15:46:26 +01:00
ModoXandGosha 8a7dfbbd1d Core/Vmaps: Fix inconsistency of hitInstance and hitModel to cause wrong area ids (#28632)
Closes #28326

Co-authored-by: Gosha <284210+Lordron@users.noreply.github.com>
2022-12-31 15:37:13 +01:00
Ovahlord ad0a3ecad9 Core/Loot: kill more dead code from loot. these were leftovers of previous packet conversions 2022-12-30 18:35:47 +01:00
Ovahlord dcd668661d Core/Loot: removed some dead code from a cherrypick mistake 2022-12-30 17:44:06 +01:00
Shauren 37c6835d7a Dep/rapidjson: Upgrade to Tencent/rapidjson@27c3a8dc0e 2022-12-30 17:42:01 +01:00
Shauren bc76d675fa Core/LFG: Filter out lfg dungeons that have invalid map/difficulty pairs 2022-12-30 17:41:35 +01:00
SeraphimWoW e8f8081b29 Core/Maps: Make sure login instance is added to i_maps 2022-12-29 23:00:24 +01:00
Shauren 55843a00c6 Core/Maps: Split Ebon Hold by faction and removed forced sanctuary hack
original commit: 515c0a43ef8fcf41ffb2785c5940f0234e757ec3
2022-12-29 22:58:20 +01:00
Shauren 4500ee8284 Core/Spawns: Exclude spawn groups with MANUAL_SPAWN flag from automatic spawning/despawning with conditions 2022-12-29 22:51:30 +01:00
Shauren 82fe2ab194 Core/WorldStates: Add generic worldstates for team in instance 2022-12-29 22:39:21 +01:00
Shauren c2401d38fe Core/Maps: Fixed deadlock in battleground map creation
Closes #28154
2022-12-29 22:27:42 +01:00
Ovahlord e4bb93e84b nopch fix 2022-12-29 22:19:15 +01:00
Shauren 353b06d16e Core/WorldStates: Allow using -1 in database for MapIDs column to mark worldstates that should be bound to a map and allowed on all maps 2022-12-29 22:15:58 +01:00
Shauren 81b2ff0d94 Core/Maps: Removed MapInstanced - no longer neccessary for grid data reference counting (moved to TerrainInfo) 2022-12-29 22:10:44 +01:00
Ovahlord f879d95589 Core/Utils: sync IteratorPair utilities with master branch 2022-12-29 21:59:11 +01:00
Ovahlord 5b10c54e08 DB/Misc: fixed all world database startup errors introduced by recent cherrypicks 2022-12-29 15:23:54 +01:00
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