Commit Graph
37967 Commits
Author SHA1 Message Date
Ovahlord e4f49225d0 buildfix 2023-01-10 16:57:07 +01:00
Ovahlord bbe49972a2 Core/Misc: ported missing capture point refactors from master branch 2023-01-10 16:52:01 +01:00
Ovahlord ab85cc0948 DB/Creatures: fixed startup errors caused by dirty creature_addon data exposed by recent commits 2023-01-10 16:24:19 +01:00
Ovahlord 7d646a7ed2 Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones
* Instead of dumping raw byte values into these fields, we now only allow setting values which should be accessible to database devs. The remaining byte values should be handled by core internals and spells (pet talents and shapeshifting for example)
2023-01-10 16:23:21 +01:00
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