Shauren
4ac86c13d2
Core/WorldStates: Migrate war mode bonus value worldstates to new system
2022-07-01 15:19:31 +02:00
Shauren
cfca26c264
Core/WorldStates: Migrate instance script worldstates to new system
2022-06-30 00:16:41 +02:00
Shauren
a161b6cd32
Core/WorldStates: Migrate Tol Barad worldstates to new system
2022-06-27 23:20:24 +02:00
Shauren
6285033ed5
Core/WorldStates: Migrate Wintergrasp worldstates to new system
2022-06-26 19:16:30 +02:00
Aqua Deus
d5f5bbfa66
Scripts/Spells: Fix hunter talent Posthaste ( #28019 )
2022-06-16 17:45:23 +02:00
Aqua Deus
756f928758
Scripts/Spells: Fix lifebloom final heal and update some druid spell scripts ( #28028 )
2022-06-16 15:47:22 +02:00
Aqua Deus
0c1d3e9fda
Scripts/Icecrown Citadel: Fix spirit alarms activation ( #28029 )
2022-06-16 15:43:23 +02:00
Aqua Deus
16c70f2dd5
Scripts/Spells: Fix druid talent Lunar Inspiration ( #28027 )
2022-06-16 12:32:40 +02:00
Shauren
cace414497
Core/Transports: Localized transport objects within each map
...
Transports no longer move between maps, each map gets a separate copy of the transport object and players are moved between them when transferring to another map
This means they can no longer be globally looked up in HashMapHolder
2022-06-13 20:06:26 +02:00
Shauren
94d829c84f
Core/Pools: Implemented pooling for instances
2022-06-11 14:04:56 +02:00
offl
7d9d55ee87
Scripts/Quest: Migrate few quest spell scripts to zone files ( #28015 )
...
(cherry picked from commit b52e0ccbad )
2022-06-10 19:32:05 +02:00
offl
fcc08ffb22
Scripts/Quest: Rework 'The Perfect Dissemblance' (12260) & 'A Fall From Grace' (12274) & Bombard the Ballistae (12232) & Without a Prayer (12254) ( #28013 )
...
Closes #26750
(cherry picked from commit ee9e4ac33e )
2022-06-10 19:28:04 +02:00
offl
04b0596021
Scripts/Quest: Rework 'The Way to His Heart...' & make SAI's StopFollow work again ( #28001 )
...
(cherry picked from commit 861ec6a5b9 )
2022-06-10 19:22:08 +02:00
Gildor
bda1fac13f
Scripts/Naxxramas: Fix achievement The Immortal / The Undying ( #27937 )
...
(cherry picked from commit ea41ef261e )
2022-06-10 19:22:06 +02:00
Riztazz
5417285a11
Core/Scripts: Fix heap buffer overflow in BRD Tomb of seven event ( #27920 )
...
* Core/Scripts: Fix heap buffer overflow in BRD Tomb of seven event
* Core/Scripts: Remove magic numbers in brd script, adjust codestyle to tc preference
* missing )
Closes #27919
(cherry picked from commit 0d86727325 )
2022-06-10 19:08:05 +02:00
Shauren
daafde7518
Scripts/Gossip: Fixed money not being removed when enabling/disabling experience gains
...
Closes #27772
(cherry picked from commit b73d031fe0 )
2022-06-10 16:56:34 +02:00
offl
522ccfbab5
Scripts/Northrend: Use zone name as prefix for new spell scripts ( #27907 )
...
(cherry picked from commit b0bba61460 )
2022-06-10 16:48:56 +02:00
offl
502a393098
Scripts/Northrend: Update zone scripts to new register model ( #27906 )
...
(cherry picked from commit 2d39f22697 )
2022-06-10 16:48:00 +02:00
Shauren
c669f5119c
Scripts/Icecrown Citadel: Add missing unit flag to Deathbringer Saurfang outro event
...
(cherry picked from commit 82246c0a06 )
2022-06-10 16:21:01 +02:00
lee
6d805a653b
Scripts/Misc: Load gossip options from DB ( #27892 )
...
(cherry picked from commit 5a20861565 )
2022-06-10 16:13:23 +02:00
Gildor
b8e7892bd0
Scripts/Trial of the Crusader: Fix achievement A Tribute to Immortality ( #27903 )
...
* now instance achievement status will be saved into DB
* also add support to save instance achievement status of A Tribute to Dedicated Insanity (NYI)
(cherry picked from commit 4f24a28b9e )
2022-06-10 15:30:24 +02:00
Shauren
36dde87249
Core/Movement: Delay creating MoveSplineInit objects used by GenericMovementGenerator to spline launch time
...
* This fixes inconsistent transport state detection for players exiting vehicles that are on transport (ICC gunship battle), fixes players being telerpoted to middle of nowhere on that fight
(cherry picked from commit b1a94bf94c )
2022-06-10 15:16:39 +02:00
offl
54b16f0d16
Scripts/Items: BOTM Wild Winter Pilsner & Izzard's Ever Flavor & Stranglethorn Brew ( #27898 )
...
(cherry picked from commit 2d9c9fd617 )
2022-06-10 14:34:11 +02:00
offl
cc8a39b42f
DB/Quest: Update 'Into the Realm of Shadows'
...
Closes #27895
(cherry picked from commit f494272e94 )
2022-06-10 14:32:31 +02:00
offl
e526cad015
Scripts/Items: BOTM Blackrock Lager & Springtime Stout & Metok's Bubble Bock & Binary Brew ( #27891 )
...
(cherry picked from commit c02b829788 )
2022-06-10 14:30:55 +02:00
offl
f9f65a8957
Scripts/Spells: BOTM Empty Bottle ( #27889 )
...
(cherry picked from commit cedd95f985 )
2022-06-10 14:27:23 +02:00
offl
3848198e9e
Scripts/Quest: Update 'Warning: Some Assembly Required' (11310) ( #27888 )
...
(cherry picked from commit dbdf008295 )
2022-06-10 13:54:51 +02:00
offl
8f89a5ee95
Scripts/Quest: Update 'The Art of Persuasion' (11648) ( #27887 )
...
(cherry picked from commit ce98938ab8 )
2022-06-10 13:54:49 +02:00
Shauren
a89fe30b41
Core/Commands: Fixed bonusListID and context arguments for .additem set command
2022-06-09 23:04:32 +02:00
Aqua Deus
92a4b0ee5f
Scripts/Spells: Fix paladin Righteous Protector cooldown reduction ( #27990 )
2022-06-09 14:01:30 +02:00
Aqua Deus
cac5b22f45
Scripts/Spells: Update and fix Druid Survival Instincts script ( #27969 )
2022-06-08 15:52:33 +02:00
Shauren
aad276b084
GCC warning fix
2022-05-25 23:07:30 +02:00
Shauren
630b60eb0d
Core/GameObjects: Transport (type 11) improvements
...
* Fully synchronize serverside animation progress with client
* Implemented updating passenger positions on elevators
* Removed visibility hack for elevators that always forced CreateObject packet to be sent to client
2022-05-25 22:14:32 +02:00
Shauren
25c0aaa83f
Core/Players: Allow teleporting to a specific instance id
2022-05-14 20:40:24 +02:00
Shauren
94aac14b4d
Core/Spells: Rename SpellAttr6 to use official attribute names
2022-05-06 20:23:13 +02:00
Shauren
d800c87137
Core/Misc: Remove implicit conversions from RaceMask class, fixes racemask check failing during loading from db
2022-05-06 18:45:51 +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
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
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
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
a95b0b4511
Scripts/Spells: Implemented transformation and racial ability swap for battleground mercenary (193970 - Mercenary Shapeshift)
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
98e848436d
Core/Misc: Apply various cosmetic changes that were made to 3.3.5 branch when porting master branch code there
2022-04-01 20:36:30 +02:00
Shauren
b47185cabf
Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlag
2022-03-27 18:14:47 +02:00
Shauren
4eba978670
Core/Misc: Rename SetXXXFlags updatefield functions to ReplaceAllXXXFlags
2022-03-26 18:59:44 +01:00
lee
ad30c22902
Scripts/Misc: Load some texts from DB ( #27867 )
...
(cherry picked from commit e7c02d6a90 )
2022-03-26 16:12:01 +01:00
safaray
7c8a034d82
Scripts/UBRS: Fix door open issue in UBRS after kill Rend ( #27868 )
...
(cherry picked from commit 88eccd2956 )
2022-03-26 16:08:28 +01:00
offl
a36e815ac6
Scripts/Quest: Update 'Ample Inspiration' (12828) ( #27885 )
...
(cherry picked from commit 45f30ceee2 )
2022-03-26 16:08:12 +01:00