Commit Graph

16908 Commits

Author SHA1 Message Date
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
7f6eef37e6 Core/Spells: Use new spell visual structure instead of just SpellXSpellVisualID 2020-12-08 18:16:46 +01:00
Shauren
5095bcbf1c Core/Quests: Define new quest flags 2020-12-08 18:16:46 +01:00
Shauren
c673199f19 Core/Quests: Define new quest objective types 2020-12-08 18:16:46 +01:00
Shauren
83eecaf2c4 Core/PacketIO: Fill new packet fields with data 2020-12-08 18:16:46 +01:00
Shauren
78f77dbd41 Core/Transmog: Support new transmog modifiers (secondary appearance) 2020-12-08 18:16:46 +01:00
Shauren
b6cb916840 Core/Items: Define new ItemVendorType 2020-12-08 18:16:46 +01:00
Shauren
d1344323f4 Core/Items: Define new ItemModifier 2020-12-08 18:16:46 +01:00
Shauren
613ddc4606 Core/Player: Define new PlayerFlagsEx 2020-12-08 18:16:46 +01:00
Shauren
4ca29f3cb0 Core/Misc: First set of required db changes for 9.0 2020-12-08 18:16:46 +01:00
Shauren
56c097c129 Core/Misc: Remove custom quest levels in title 2020-12-08 18:16:46 +01:00
Shauren
cab4c87d2d Core/PacketIO: Updated most packet structures to 9.0.1 2020-12-08 18:16:41 +01:00
Shauren
16b39a448a Core/Transmog: Add remaining hidden appearances 2020-10-21 18:30:35 +02:00
François B
acde5cc375 Core/PacketIO : Added SMSG_INTERRUPT_POWER_REGEN (#25539) 2020-10-05 17:26:11 +02:00
Shauren
1d04d5859a Core/PacketIO: One more opcode rename 2020-10-04 13:11:30 +02:00
Shauren
c250a858b9 Core/Auras: Implemented SPELL_AURA_MOD_OVERRIDE_ZONE_PVP_TYPE 2020-10-02 18:16:32 +02:00
Shauren
0a0fc86b96 Core/Players: Corrected logic determining contested/friendly/hostile area types 2020-10-02 18:15:18 +02:00
Shauren
f922c6e7a4 Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0) 2020-09-19 12:44:42 +02:00
Gildor
6c0af8743f Core/Spells: EffectSanctuary should stop attack (#20492)
(cherry picked from commit 82e58a0c6f)
2020-09-15 23:10:24 +02:00
funjoker
7399062c63 Core/PacketIO: Add SMSG_QUEST_LINES_FOR_MAP_RESPONSE naming 2020-09-14 21:07:34 +02:00
Gustavo
5e5ca6c84a Core/Scripts: Boss Amanitar rewrite (#20283)
* Core/Scripts: Boss Amanitar rewrite

Fixes mushrooms behavior, correct and script his spell, size, spawn positions, despawn and respawn, and everything else
Fixes Mini spell cast(only re-cast if there is at least one person without the debuff)
Corrects boss initial position
Updates script register model

(cherry picked from commit 0b766db6a4)
2020-09-12 00:17:29 +02:00
Gustavo
e531beeb83 Core/Scripts: Boss Jedoga Shadowseeker rewrite (#20279)
* Core/Scripts: Boss Jedoga Shadowseeker rewrite

Added all missing spells and visuals
Added Twilight volunteers in the fight
Fixed Jedoga Controller's behavior, mostly moved to boss_prince_taldaram, where they belong
Updated script register model
Misc updates and improvements
Updated instance model

(cherry picked from commit f1ff7e642f)
2020-09-12 00:13:32 +02:00
Ovah
ed79d904e0 Core/GameObjects: trigger npcs that are summoned for gameobject casting will now inherit their gameobject's phase shift as well 2020-09-11 16:30:21 +02:00
Keader
a9ea939185 Core/Spells: Fixed Cloak of Shadows dispel (removed old hack)
Closes #8758
Serverside spell (35729) already handle with it

(cherry picked from commit c1b833a919)
2020-09-08 22:49:44 +02:00
Shauren
dd21e7ff40 Core/Spells: Implemented using base weapon damage in spell attack power formulas 2020-09-07 20:59:50 +02:00
sirikfoll
82764a71fc Core/Scripts: Minor fixes in boss Coren Direbrew
Update script register model
Fix number os Mole Machine spell targets
Fix Mole Machine timer
Fix minions summon

(cherry picked from commit 05a101881c)
2020-09-06 21:40:44 +02:00
Shauren
089fd5575d Core/Spells: Removed spellinfo corrections for non-existing spells 2020-09-06 15:39:28 +02:00
Shauren
b6ed0c7870 Core/PacketIO: Fixed ByteBuffer auto-flush after b231903932 2020-09-06 15:39:07 +02:00
Shauren
e3126ed8a6 Kill whitespace 2020-09-05 10:28:02 +02:00
Maks Szokalski
6812af37bb Core/Cosmetic: Execute OnStartup script hook before printing that startup is finished (#25401) 2020-09-05 10:25:09 +02:00
Shauren
b231903932 Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup port 2020-09-04 13:38:24 +02:00