Ovahlord
8743c509e6
Scripts/HoO: removed a redudant summons.DespawnAll() call from Ionar's script
...
(cherry picked from commit 9dcb602138 )
2022-09-30 20:25:30 +02:00
Ovahlord
ffa0894199
Scripts/HoL: converted Ionar's AI to BossAI
...
(cherry picked from commit dfcc9c69e7 )
2022-09-30 20:25:23 +02:00
Ovahlord
ea97ce2a17
Scripts/HoL: converted General Bjarngrim's to BossAI
...
(cherry picked from commit 0efe2a0fa5 )
2022-09-30 20:25:13 +02:00
Ovahlord
60a2215669
Scripts/HoL: modernized instance script
...
(cherry picked from commit 7a73b8412a )
2022-09-30 20:25:05 +02:00
Shauren
4fd29adc59
Dynamic build fix
...
(cherry picked from commit 63275e7316 )
2022-09-30 20:24:32 +02:00
Shauren
57c56a3ae7
DB/The Sunwell: Migrate linked_respawn to spawn groups
...
* Also fixed Felmyst not spawning after server reset if Brutallus was killed
Closes #27904
(cherry picked from commit 46560070ae )
2022-09-30 20:23:41 +02:00
Shauren
88060425b5
Scripts/The Sunwell: Move Brutallus and Felmyst to BossAI
...
(cherry picked from commit 8962d80224 )
2022-09-30 20:17:34 +02:00
Shauren
8cadc10dd5
Scripts: Fixed missing boss count initialization in The Slave Pens and The Botanica as well as incorrect map id assignment to Auchenai Crypts spawn groups
...
Closes #28278
(cherry picked from commit 01f0f83139 )
2022-09-30 20:17:18 +02:00
Shauren
a953fb9a34
Nopch build fix
...
(cherry picked from commit 9fcc820016 )
2022-09-30 20:11:10 +02:00
Shauren
7e6c133a57
DB/Mana-Tombs: Migrate linked_respawn to spawn groups
...
(cherry picked from commit 4af8548206 )
2022-09-30 18:04:23 +02:00
Shauren
b308a295e3
Scripts/Serpentshrine Cavern: Move to BossAI
...
(cherry picked from commit 400d7e20d0 )
2022-09-30 16:22:38 +02:00
Shauren
16c83d7737
DB/The Slave Pens: Migrate linked_respawn to spawn groups
...
(cherry picked from commit c0c8c3bf5d )
2022-09-30 16:16:32 +02:00
Shauren
b596cf2452
DB/Shattered Halls: Migrate linked_respawn to spawn groups
...
(cherry picked from commit f982e566a7 )
2022-09-30 16:13:35 +02:00
Shauren
224d764ded
Core/Commands: Allow gameobject/gameobject_template chat links as input to .go gameobject commands
2022-09-30 15:19:42 +02:00
Shauren
d82bf6d7dc
DB/Naxxramas: Migrate linked_respawn to spawn groups
...
(cherry picked from commit 9cac8d88cf )
2022-09-30 01:03:37 +02:00
Shauren
e602519675
DB/Karazhan: Migrate linked_respawn to spawn groups
...
(cherry picked from commit cc6e0bfeb4 )
2022-09-29 23:48:00 +02:00
Giacomo Pozzoni
c80d7696c3
Core/World: Include more details about MaxCoreStuckTime asserts ( #28188 )
...
* Core/World: Include more details about MaxCoreStuckTime asserts
Include more details about MaxCoreStuckTime asserts that might help find why FreezeDetector gets triggered with idle MapThreads
* Codestyle fix
(cherry picked from commit de4920de81 )
2022-09-29 22:00:08 +02:00
lee
063d9b156d
Scripts/Battle for Mount Hyjal:Fix wrong npc text,trash movment,archimode last phase ( #27910 )
...
* Fix wrong npc text,trash movment,archimode last phase
1.Fix wrong npc text for Jania,Thrall,Tyrande.
2.Change Hyjal trash movement from walk to run.
3.Fix archimode drain worldtree event.
4.Fix archimode below 10% hp phase.Case Protection of elune on player.
* fix code style
fix code style
* fix wrong type
* Revert "fix wrong type"
This reverts commit 204c45f7d7 .
* fix wrong type
* Update boss_archimonde.cpp
* add missing Creature Text
* fix code style
* Update hyjalAI.cpp
* do some work to prevent respawn mobs in combat
* remove dup yell at alliance base
* fix code style
* fix SPELL_METEOR unvisiable when spawn Giant Infernal
* change to DoCastSelf
* hide archimonde doomfire spirit visual
* fix code style
* fix SQL warning when startup server
* fix code style
* move SetRun out of constructor
* remove target list
* move setRun
* fix code style
* Change npctext ID to high ID.Fill text into Creature Text
Change npctext ID to high ID.
Fill text into Creature Text.
* Remove Magic Numbers
* change npctext high ID
* fix change high npc_text id in code
* remove setCanFly,add flight state to db
* change npc_text id
* change npc yell condition after second boss dead
* update npc_text IDs taken from sniff file.
Updated IDs taken from sniff file provided by Aokromes.
* remove MoveInLineOfSight
* move protection_of_elune immuity effect to spell script
* move worldtree channel target to db
Move worldtree channel target to db
Fix wrong position and movement_type of worldtree channel target
* update wrong npc_text IDs in code
* remove CastProtectionOfElune
* remove SetVisible(false),change flags_txtra of doomfire(18095) and doomfire_spirit(18104)
* update sql
* fix compile error
* revent spawntime,move guards say slay and say death to db
* Move code from Initialize() to Reset()
Move code from Initialize() to Reset()
Move code from Initialize() to Reset()
Update boss_archimonde.cpp
* remove unneeeary ->AI()
* Update hyjal_trash.cpp
* Update src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_archimonde.cpp
* Update src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp
* Rename 9999_99_99_world.sql to 2022_09_11_00_world.sql
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
(cherry picked from commit fea9de5b17 )
2022-09-29 21:59:52 +02:00
Shauren
ffbde7cccc
Core/Auras: Fixed requireImmunityPurgesEffectAttribute logic for school immunities
...
Closes #28237
(cherry picked from commit a55a566602 )
2022-09-29 21:45:57 +02:00
M'Dic
400b8e3192
Scripts/Events: Ironforge hourly bell event correction ( #28234 )
...
Changes go_bells script to play the BellTollDwarfGnome once at every hour.
References:
https://www.reddit.com/r/classicwow/comments/ou0rw5/question_what_is_that_super_loud_bellowing/
cherry-pick commit (Hourly bell: Dwarf horn sound should only play once vmangos/core#1569 )
Co-authored-by: schell244 <9536270+schell244@users.noreply.github.com >
(cherry picked from commit 5ec5e1e1d0 )
2022-09-29 21:44:13 +02:00
Shauren
0c90378cec
Core/Players: Fixed pvp talents being removed and immediately readded from players when entering/leaving Orgrimmar and Stormwind
2022-09-29 20:51:17 +02:00
DeadMouse
5c5446d63e
Core/PacketIO: Fixed loading PreloadPos in character enum packet ( #28285 )
2022-09-24 23:57:12 +02:00
Meji
bc18b72d80
Core/Units: Set UNIT_FLAG2_UNTARGETABLE_BY_CLIENT as allowed flag for database column ( #28281 )
2022-09-24 21:43:58 +02:00
Teleqraph
68d6044a5c
Scripts/Silverpine: Implemented quest The Warchief Cometh (questid 26965) ( #28251 )
2022-09-21 15:05:58 +02:00
Aqua Deus
56ef6c06eb
Core/Spells: Fix glyph of stars (druid) ( #28258 )
2022-09-19 20:07:00 +02:00
Meji
b4d2166f0c
Core/Items: Added correct context and bonus calculation for character loadout items ( #28242 )
2022-09-19 13:27:58 +02:00
Shauren
301572212f
Core/Misc: Changed string formatting functions to accept std::string_view as format argument instead being templated on it to slightly improve compile times and reduce executable size
2022-09-19 00:33:19 +02:00
Shauren
f67cd38312
Core/Player: Extend action button value to uint64 to be able to hold battle pet guids
2022-09-18 23:52:17 +02:00
Meji
e15898bf56
Core/Player: Allow companion action buttons to be saved
2022-09-18 23:52:17 +02:00
Shauren
cbf2064c62
Core/Loot: Refactored Player::SendLoot to accept Loot object directly
2022-09-18 18:24:57 +02:00
Shauren
8c20f620d7
Core/Loot: Move loot generation out of Player::SendLoot
2022-09-18 16:33:38 +02:00
Shauren
c00e2e4851
Core/Loot: Simplify loot containers
...
* Unify items and quest_items
* Drop PlayerQuestItems and PlayerNonQuestNonFFAConditionalItems
2022-09-17 20:58:24 +02:00
Shauren
3ef5079fee
Core/Loot: Move loot rolls from Group to Loot
...
* Partial port of cmangos/mangos-wotlk@ffdf9a05d6
2022-09-16 16:58:03 +02:00
Shauren
9700b2a786
Core/Loot: Store method used at loot generation inside Loot object
2022-09-14 22:03:47 +02:00
Shauren
f19f32f2a4
Core/Loot: Store references to Loot objects directly in players loot view map instead of guids of world objects holding that loot
2022-09-14 20:49:38 +02:00
Gosha
d0a5d04c4c
Core/Battlegrounds: Corrected unit of PLAYER_POSITION_UPDATE_INTERVAL, should be milliseconds not seconds ( #28247 )
2022-09-14 16:08:02 +02:00
Shauren
8a183a6e5e
Core/bnetserver: Implemented reconnecting with launcherlogin
2022-09-13 14:27:54 +02:00
Shauren
30ad7e3337
Core/Loot: Corrected loot release logic on leaving world and swapping bags
2022-09-13 14:10:47 +02:00
Shauren
e9d083a2ee
Core/Loot: Set loot guid and type in Loot constructor
2022-09-11 18:21:01 +02:00
Shauren
78698463ff
Core/Spells: Remove all hardcoded restrictions for pick pocket spell effect and rely only on presence of pickpocket loot in db
2022-09-11 14:13:10 +02:00
Ovahlord
2556d6d705
Core/Players: assign forbidden skills to a proper position to no longer interfere with legit skills that have been stored as first element.
...
* This fixes aura-based skills to no longer invalidate legit skills that have been assigned to position 0, breaking them entirely in the process
2022-09-11 10:03:05 +02:00
Shauren
9cfc74d8c8
Core/Spells: Corrected implementation of SPELL_ATTR1_ALLOW_WHILE_STEALTHED and SPELL_ATTR2_ALLOW_WHILE_INVISIBLE to use DispelType instead of checking effect types
2022-09-10 21:51:04 +02:00
Meji
f75f8d9bb8
Core/Unit: Update collision height calculation ( #28239 )
2022-09-10 13:42:52 +02:00
Meji
1521a0d131
Core/Gossip: Fixed loading ActionPoiID data after 69e0249807 ( #28240 )
2022-09-10 12:46:52 +02:00
Shauren
82de680132
Core/Misc: Update ResponseCodes enum for 9.2.7
...
Closes #28235
2022-09-09 16:01:26 +02:00
Shauren
53d77e4bf6
Core/Misc: Fixed build with clang 13
2022-09-08 14:49:55 +02:00
Meji
69e0249807
Core/Gossip: Drop OptionType for gossip_menu_option and rename OptionIcon to OptionNpc as it also determines functionality on client side ( #28220 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-09-08 14:49:03 +02:00
Aqua Deus
6e9a6700d8
Core/Auras: Implement SPELL_AURA_MOD_BONUS_ARMOR_PCT and rename HandleModStatBonusArmor ( #28226 )
2022-09-07 14:50:50 +02:00
Meji
8660655de0
Core/Creatures: Don't remove hovering from creatures that can fly ( #28217 )
2022-09-07 14:48:44 +02:00
Shauren
0f09fc355a
Scripts/Spells: Fixed crash in spell_pri_atonement
2022-09-07 11:37:24 +02:00