Shauren
524d14a162
Core/Players: Fixed dueling
2022-05-01 19:48:31 +02:00
dufernst
86ecc83514
Core/Groups: Execute all group related database cleanup at the beginning of LoadGroups. ( #27935 )
...
Makes certain group_member entries be deleted when their respective groups are removed during cleanup. In cases when LoadGroups aborts early if no groups remain to be loaded after cleanup they would otherwise not be removed.
2022-05-01 17:46:50 +02:00
Shauren
88d7b58a3d
Core/Spells: Rename SpellAttr3 to use official attribute names
...
* Implemented SPELL_ATTR3_NO_AVOIDANCE
* Implemented SPELL_ATTR3_ONLY_PROC_OUTDOORS
* Implemented SPELL_ATTR3_ONLY_PROC_ON_CASTER
* Implemented SPELL_ATTR3_PVP_ENABLING
* Implemented SPELL_ATTR3_SUPPRESS_CASTER_PROCS
* Implemented SPELL_ATTR3_SUPPRESS_TARGET_PROCS
2022-04-30 16:57:32 +02:00
ModoX
b409a37c80
Core/Misc: Updated ChatMsg enum to 9.2.0
2022-04-29 21:17:45 +02:00
Shauren
dda375b986
Core/Spells: Rename SpellAttr2 to use official attribute names
...
* Corrected implementation of SPELL_ATTR1_ALLOW_WHILE_STEALTHED
* Implemented SPELL_ATTR2_RETAIN_ITEM_CAST
* Implemented SPELL_ATTR2_ALLOW_WHILE_INVISIBLE
* Implemented SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE
* Implemented SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE
* Implemented SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS
* Implemented SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE
* Implemented SPELL_ATTR1_REQUIRE_ALL_TARGETS
* Implemented SPELL_ATTR2_CHAIN_FROM_CASTER
* Implemented SPELL_ATTR2_NO_ACTIVE_PETS
* Implemented SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY
2022-04-28 18:31:26 +02:00
Shauren
c88b602a2c
Core/Spells: Rename SpellAttr1 to use official attribute names
...
* Implemented SPELL_ATTR1_NO_SKILL_INCREASE, SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT, SPELL_ATTR1_DISPEL_ALL_STACKS
2022-04-25 22:16:56 +02:00
Naddley
b83e10321d
DB/Spawns: Added more Bastion spawns
...
Closes #27929
2022-04-25 17:45:05 +02:00
Shauren
a31e681944
Core/Spells: Rename SpellAttr0 to use official attribute names
2022-04-24 18:40:10 +02:00
Shauren
51299ab886
Core/SAI: Corrected wrong useSaiTargetAsGameEventSource logic in previous commit
2022-04-24 16:21:29 +02:00
Shauren
9d0187dd56
Core/SAI: Implemented new action SMART_ACTION_TRIGGER_GAME_EVENT
2022-04-24 15:02:40 +02:00
Shauren
b8246d1ba7
Core/SAI: Support gameobject targets for SMART_ACTION_PLAY_ANIMKIT
2022-04-24 14:35:38 +02:00
Shauren
5e90f188f8
Core/Corpses: Fixed crash in corpse creation
2022-04-24 14:31:55 +02:00
Shauren
22edf79c70
Core/Achievements: Implemented GameEvent related criteria types 73 and 93
2022-04-24 13:59:51 +02:00
Shauren
1c62b0b90f
Scripts/Instances: Replace manual criteria timer starts in instances with new GameEvents api
2022-04-24 13:58:18 +02:00
Shauren
e1abd8256b
Core/Achievements: Implemented criteria flag "Reset on Start" and removed manual script workarounds for it
2022-04-24 12:36:28 +02:00
Shauren
111fc6ac6f
Core/Battlegrounds: Replace manual criteria timer starts in battlegrounds with new GameEvents api
2022-04-24 12:09:10 +02:00
Shauren
597485f1d4
Core/GameObjects: Implement more gameobject gameevent uses
2022-04-24 00:56:00 +02:00
Shauren
41a04a0c49
Core/Scripts: Begin unifying triggering gameevents (not the game_event db stuff)
2022-04-24 00:16:13 +02:00
Shauren
fddd6cdf3f
Core/Objects: Initialize position data and zone/instance script for all worldobject types (except player)
2022-04-23 23:03:22 +02:00
Shauren
372c84e998
Core/Items: Implemented item effect trigger type 7 (On Looted)
2022-04-22 20:57:05 +02:00
Shauren
8ecb16fde4
Core/Scenarios: Removed unused variables
2022-04-22 20:56:56 +02:00
Shauren
696f25de7d
Core: Updated allowed build to 9.2.0.43340
2022-04-22 20:07:40 +02:00
Shauren
fda65981c7
Core/Conversations: Conversation actor improvements
...
* Store NoActorObject in database
* Support adding player as conversation actor using database
* Send actor id in packets
Co-authored-by: funjoker <funjoker109@gmail.com >
Closes #27911
2022-04-19 22:15:12 +02:00
Gosha
428d8dc3b7
Core/Vmaps: Use provided invDirection from G3D::Ray instead of calculating it ourselves ( #27883 )
...
Do not calculate inv direction, Ray has one
2022-04-18 21:41:31 +02:00
Aqua Deus
aff4f87569
Scripts/Spells: Update and fix Innervate ( #27814 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-04-18 20:49:48 +02:00
Shauren
f2ed657709
Core/Auras: Name aura 372 SPELL_AURA_OVERRIDE_MOUNT_FROM_SET
2022-04-16 12:18:14 +02:00
Shauren
2c99bc18f2
Core/PacketIO: Fixed incorrect packet response when ignoring players
2022-04-16 12:16:26 +02:00
Shauren
a95b0b4511
Scripts/Spells: Implemented transformation and racial ability swap for battleground mercenary (193970 - Mercenary Shapeshift)
2022-04-16 12:15:37 +02:00
Shauren
52fb467031
Core/Units: Include SPELL_AURA_MOD_FACTION auras when restoring faction (either on aura removal or .gm off)
2022-04-16 12:15:37 +02:00
Shauren
1215321c8b
Core/DataStores: Defined SkillLineFlags
2022-04-16 12:15:37 +02:00
Shauren
641110e554
Core/Battlegrounds: Remove legacy battleground exit areatriggers
2022-04-16 12:15:37 +02:00
Shauren
d1209a8388
Core/Players: Add player race argument to Player::LearnSkillRewardedSpells
2022-04-16 12:15:37 +02:00
Shauren
342eefcb36
Core/Auras: Remove aura 490 implementation (purpose unknown, needs more spell examples)
2022-04-16 12:15:37 +02:00
Shauren
5558769405
Core/Battlegrounds: Replaced overriding m_team with more fine grained approach
2022-04-16 12:15:37 +02:00
Shauren
798693c0b8
Core/Battlegrounds: Set PLAYER_FLAGS_EX_MERCENARY_MODE for mercenary players
2022-04-16 12:15:37 +02:00
Shauren
84486ded67
Core/Battlegrounds: Store mercenary status separately from the aura obtained from gossip as it can be removed at any time
2022-04-16 12:15:37 +02:00
Shauren
15fe4e09d4
Core/Battlegrounds: Updated battleground join results enum
2022-04-16 12:15:37 +02:00
Traesh
87723e32e2
Core/Battlegrounds: Implement mercenary system
2022-04-16 12:15:37 +02:00
ModoX
c4ef231e2a
Core: Updated allowed build to 9.2.0.43206
2022-04-14 04:42:24 +02:00
Shauren
f0c56fde0a
Core/Groups: Escape mysql keyword in group loading query
2022-04-12 13:29:53 +02:00
Shauren
092ae504f5
Dep/zlib: Upgrade embedded zlib to 1.2.12
2022-04-11 15:02:19 +02:00
Shauren
934a1ad498
Core/DataStores: Removed unused code from DB2DatabaseLoader
2022-04-09 00:25:16 +02:00
Shauren
194d1b029a
Core: Updated allowed build to 9.2.0.43114
2022-04-08 21:04:20 +02:00
Naddley
8399c9d920
DB/Spawns: Spawn Tamra and E'rnee in Haven, Zereth Mortis
2022-04-03 21:17:28 +02:00
offl
5c49e63ec1
CI/GitHub: Update basic guideline in issue form for SQL fixes
2022-04-02 17:42:43 +03:00
ModoX
0b318230a6
DB/Template: Update quest wdb data to 9.2.0.42979
2022-04-02 01:47:34 +02:00
ModoX
5a080ffefb
DB/Template: Update creature wdb data to 9.2.0.42979
2022-04-02 01:44:01 +02:00
Naddley
8ca322c20a
DB/Spawns: Added Anima Courier spawns in Haven, Zereth Mortis
...
Closes #27900
2022-04-02 00:31:57 +02:00
Naddley
2a844b8c7e
DB/Spawns: Added some spawns for Secret of the First Ones Chapter 8 / Sylvanas Judgment
...
Closes #27899
Co-authored-by: ModoX <moardox@gmail.com >
2022-04-01 22:08:04 +02:00
Shauren
8c63d20190
Core/Spells: Add one more allowed case for CastSpellTargetArg constructor
...
(cherry picked from commit 3f55647b3e )
2022-04-01 20:36:40 +02:00