Commit Graph

24823 Commits

Author SHA1 Message Date
Mikhail Redko 7625bd960e Core/WorldSession: Add RBAC permission for skipping idle connection check (#20595)
(cherry picked from commit 558382ed6d)
2020-12-31 23:23:50 +01:00
Andrew Letson 011d4d0b97 Scripts/Outland: migrate Elder Kuruti to SAI
* Migrate Elder Kuruti to SAI

(cherry picked from commit ac63614016)
2020-12-31 23:23:50 +01:00
Chaouki Dhib 540678be06 Core/Spells: Core/Spells: Improve teleport destination for a certain class of spells (Killing Spree, Shadowstep, ...) (#20434)
Close # 8758

(cherry picked from commit 9dbef4b6bb)
2020-12-31 23:23:50 +01:00
r00ty-tc aebe398e56 Scripts/NPC: Minigob Manabonk update
- Despawn and stay despawned!
 - Adjusted actions to match the only video of event I could find and
   based on sniff data from 3.3.5, 12340 build.
 - Chance for event to occur is drastically reduced based on Dalaran
   population. 1-99, the population of Dalaran is the chance. 100+ means
   the event is assured.

Closes #20575

(cherry picked from commit 1750ca501f)
2020-12-31 23:23:50 +01:00
Keader 5a82598f03 Core/Spells: Fixed issues with School Immune vs SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE (#20546)
(cherry picked from commit 98c363154a)
2020-12-31 23:23:50 +01:00
r00ty-tc 2a84b5ae1a Core/Spawns: Resolve crash in BattlegroundAV
- Correctly set spawngroup on spawned creatures in Alterac Valley BG
 - Sanity check on application of dynamic spawn rates (not for BG/Arena
   maps)
 - Check that spawndata exists before using it.

Closes #20535

(cherry picked from commit 55b9a3f65f)
2020-12-31 23:23:50 +01:00
Shauren 4ca15ec065 Core/Commands: Add .reload vehicle_template 2020-12-31 14:13:29 +01:00
Sevi c7b10d3c5f Core/Vehicles: add a way to delay the Vehicle despawn Time if its needed.
* New database table `vehicle_template` holds info for despawn delay with option to extend it in the future
2020-12-31 14:13:29 +01:00
Shauren d94f0d23b3 Core/Commands: Add optional broadcast text id argument to .debug play sound command 2020-12-30 23:01:37 +01:00
Sevi e26122dc54 Core/Vehicles: Add missing caster guid check
Merges #25772
2020-12-28 11:32:57 +01:00
Shauren 110564e757 Core/Vehicles: Treat entering other vehicles mounted on main vehicle as swapping seats 2020-12-28 11:29:33 +01:00
Shauren 2e4609f6e1 Core/Chat: Send broadcast text id in sound packets to allow playing encrypted sound files 2020-12-27 22:43:36 +01:00
Shauren 1000f670d2 Core/Quests: Fixed crash happening when a player is quest ender
Closes #257625
2020-12-24 21:26:19 +01:00
Shauren 041ceeed1a Core/Spells: Ice Lance
* fixed secondary target damage with Splitting Ice talent
* fixed dropping 2 charges of Fingers of Frost with Splitting Ice
2020-12-24 15:55:30 +01:00
Ryzen cafa00b5d0 Scripts/Spells: Mage Ice Lance (draft)
Missing/todo the following:

- x3 damage on frozen target
- lower damage of second lance triggered by Splitting Ice to 80% (now it deals 100%)
- Chain Reaction.
2020-12-24 15:55:30 +01:00
Ghaster 2a10668395 Core/Spells: Fixed fallback values for EquippedItemSubClassMask and EquippedItemInventoryTypeMask (#25521) 2020-12-23 00:13:59 +01:00
Shauren bff8f2ff4e Core/Players: Introduce configurable allied race starting level and fix default level selection for pandaren death knights 2020-12-23 00:04:43 +01:00
RealLushen c8228392ea Core/Config: Fixed StartPlayLevels of DK, DH & RAF 2020-12-23 00:04:43 +01:00
Shauren 49f8b1dbb4 Core/Corpses: Fixed crash during loading corpses
Closes #25748
Closes #25744
2020-12-22 16:11:34 +01:00
Shauren fbbf40981c Core/DataStores: Implement optional data in hotfix packets
Closes #25738
2020-12-20 22:49:53 +01:00
Shauren 15611810da Core/Players: Fixed worgen character creation
Closes #25731
2020-12-19 20:02:57 +01:00
Shauren ad0fa5ab4a Core/Quests: Fixed min level calculation 2020-12-19 00:48:22 +01:00
Shauren b100917c68 Core/Players: Fixed barbershop not changing model when changing gender
Closes #25742
2020-12-18 19:10:45 +01:00
Shauren d003f4387c Warning fix 2020-12-16 21:32:25 +01:00
funjoker 51ebc07944 Core/Quest: Change RewardFactionCapIn type to signed int32 2020-12-16 20:46:07 +01:00
Shauren 9e0eac83bf Core/PacketIO: Add missing ByteBuffer::ResetBitPos calls, fixes buying items from vendors
Closes #25729
2020-12-15 16:27:55 +01:00
Shauren 93f2affbf2 Core/Corpses: Fixed client crashes with player corpses
Closes #25714
2020-12-13 18:38:31 +01:00
Shauren 015666b044 Core/PacketIO: Enable CMSG_CHECK_CHARACTER_NAME_AVAILABILITY 2020-12-13 10:49:21 +01:00
Shauren 8a21f607a8 Core/PacketIO: Fixed SMSG_CHAR_FACTION_CHANGE_RESULT structure 2020-12-12 22:04:47 +01:00
Shauren 5a0e348a95 Dep/Boost: Support for boost 1.74 - heap
Closes #25470

(cherry picked from commit 868c82aa6c)
2020-12-12 18:50:19 +01:00
Shauren 98939d258a Dep/Boost: Partial support for boost 1.74 - asio
Ref #25470

(cherry picked from commit 155e37831e)
2020-12-12 18:50:13 +01:00
Shauren 9819ee1a6a Core/PacketIO: Updated ResponseCodes enum for 9.0.2 2020-12-12 11:15:26 +01:00
Shauren 5f3a2d2abf Core/Quests: Fixed questgiver icons
Closes #25702
2020-12-11 22:19:19 +01:00
Shauren a50f671afd Core/PacketIO: Fixed client crashes with SMSG_UPDATE_TALENT_DATA
Closes #25701
2020-12-10 23:09:19 +01:00
Shauren 364f6eec9a Core/GameObjects: Updated gameobject template structure to 9.0 2020-12-09 00:03:10 +01:00
Shauren 0beaee407e Core/Misc: Updated SpellCastResult, SpellCustomErrors, GameError and InventoryResult enums 2020-12-08 23:58:03 +01:00
Shauren 35b34c4ac4 Core/Objects: Fixed a wrong cherry-pick merge conflict resolution - properly update zone id 2020-12-08 18:16:48 +01:00
Shauren dc2eeee75b Core/PacketIO: Add opcode values for 9.0.2 2020-12-08 18:16:48 +01:00
Shauren cdc8ddea43 Core/Players: Define new player local flags 2020-12-08 18:16:47 +01:00
Shauren 7a406db506 Core/Collision: Fixed false positive errors in console about vmap loading 2020-12-08 18:16:47 +01:00
Shauren 96d340f70c Core/PacketIO: Updated packet structures to 9.0.2 2020-12-08 18:16:47 +01:00
Shauren b82a3a557a Core/DataStores: Updated db2 structures to 9.0.2
* Includes support for new character customization
2020-12-08 18:16:47 +01:00
Shauren 426cb31676 Core/Objects: Switch to unique_ptr in UF::OptionalUpdateFieldBase 2020-12-08 18:16:47 +01:00
Shauren 4ce6df1d25 Core/Objects: Allow overriding number of bits used to write dynamic updatefield sizes 2020-12-08 18:16:47 +01:00
Shauren b050559364 Core/Objects: Rename ValueType to value_type in updatefield types to be compatible with stl containers 2020-12-08 18:16:47 +01:00
Shauren c5d2299365 Core/Misc: Added another overload to MakeIteratorPair (and constexpr IteratorPair) 2020-12-08 18:16:47 +01:00
Shauren 00d621921e Core/Misc: Add std::clamp to advstd 2020-12-08 18:16:47 +01:00
Shauren 7f6eef37e6 Core/Spells: Use new spell visual structure instead of just SpellXSpellVisualID 2020-12-08 18:16:46 +01:00
Shauren 587ec1fd21 Tools/Extractors: Load additional tact keys from wow.tools (optional for extracting) 2020-12-08 18:16:46 +01:00
Shauren 6b6d5aff05 Dep/CascLib: Update to ladislav-zezula/CascLib@737a8705b5 2020-12-08 18:16:46 +01:00