Ovahlord
1edd5e8c12
Scripts/FL:
...
* corrected Clump Check functionality to reflect retail behaivior
* Leaping Flames will now prefer nontank targets if available
2020-11-25 15:16:09 +01:00
Ovahlord
3a97aad549
Core/Spells: corrected mechanic of target type 126 and renamed it to TARGET_UNIT_AREA_ENEMY
2020-11-25 15:15:03 +01:00
Ovahlord
d35af4ef6c
Core/Maps: fixed spawn groups bypassing spawnMask restrictions when tied to boss encounters
2020-11-25 10:14:17 +01:00
Ovahlord
aff2bad534
Scripts/FL: implement Majordomo Staghelm encounter
2020-11-25 10:07:37 +01:00
Ovahlord
6dfa793567
Core/Spells: define and enable TARGET_UNIT_SRC_AREA_ENEMY_2
2020-11-25 10:07:36 +01:00
Ovahlord
7be90a5bc7
Scripts/FL: modernize instance script to latest standards
2020-11-25 10:07:36 +01:00
Ovahlord
e2d6a2f0cd
Core/Players:
...
* converted SMSG_SET_PROFICIENCY to packet class and corrected initial sending for it
* removed death rune hack and replaced it with the correct packet instead
* corrected sending order for a few login packets
2020-11-21 14:45:36 +01:00
Ovahlord
f9f27c8c2b
DB/ScarletEnclave:
...
* corrected a bunch of questgiver details emotes
* Olrun the Battlecaller will now use a proper cyclic path and corrected bytes for correct movement animations
2020-11-21 00:17:27 +01:00
Ovahlord
2075879183
Core/Movement:
...
* splines that are being sent via StopMoving() will now send the correct spline data when a unit has died
* corrected setting the NowDead field in SMSG_ATTACK_STOP to prevent creature's from looking away from the cool guys when dying
2020-11-19 03:18:06 +01:00
Ovahlord
882254e3cd
Core/Movement: added PauseMovement and Resume functionality to cyclic spline movement generator to support pause and resume movements (e.g. on gossip hello)
2020-11-18 04:58:27 +01:00
Ovahlord
1800e9c7a4
DB/Creatures: spawned missing horde specific npcs in all wings of the Scarlet Monastery and fixed some startup errors
2020-11-18 02:48:35 +01:00
Ovahlord
4d5e6b2d2d
Core/Packets: added packet structure for SMSG_AURA_POINTS_DEPLETED
2020-11-17 02:29:04 +01:00
Ovahlord
d72fde4309
Core/Packets: implement SMSG_DISENCHANT_CREDIT
2020-11-17 01:17:38 +01:00
Ovahlord
04d3144b5b
Core/Maps: apply feedback from code review
2020-11-16 19:10:20 +01:00
Ovahlord
4ff5b6189d
Core/Maps: implement new flags for instance spawn groups to allow to restrict spawn groups to horde or alliance only
...
*use the new flags to restrict the Scarlet Monastery Alliance spawns to alliance players only
2020-11-16 18:55:27 +01:00
Ovahlord
4a28a9d700
Core/Spells: added visual indicator when reaching max Maelstrom Weapon stacks
2020-11-14 21:42:38 +01:00
Ovahlord
004be1b31d
Core/Spells: Shadow Infusion will now have a duration of 12 seconds instead of 30 to match sniff duration data
2020-11-14 01:16:48 +01:00
Ovahlord
a53cc2319e
Core/Spells: make SPELL_AURA_MOD_RESISTANCE respect stacking rules
2020-11-14 01:04:35 +01:00
Ovahlord
40a3d5fe1f
Scripts/BT: fixed warnings
2020-11-05 18:02:57 +01:00
Ovahlord
a9a1b225ff
Core/Misc: added underlying type to SpellMissInfo
2020-11-05 17:43:06 +01:00
Ovahlord
398ee2dfcd
Core/Spells: send reflect status in SpellGo only when the miss reason is SPELL_MISS_REFLECT
2020-11-05 09:48:36 +01:00
Ovahlord
754c138f89
Core/Spells: ported CastSpell unclusterfucking from 3.3.5 branch
2020-11-04 22:37:11 +01:00
Ovahlord
7e637971ee
fixed build
2020-11-03 21:58:48 +01:00
Ovahlord
24da4cc22e
Core/Packets: added structure for SMSG_LFG_SEARCH_RESULT
2020-11-03 21:50:57 +01:00
Ovahlord
a0313cf13e
Core/Packets: name and handle another field in BattlefieldRatedInfo and corrected reward amount calculation based on sniff research
2020-11-03 17:05:27 +01:00
Ovahlord
ed77ee7443
Core/Packets: named remaining unknown fields in RatedBattlefieldInfo
2020-11-03 15:36:22 +01:00
Ovahlord
b79bc4dde7
Core/Packets: corrected field order and type in RequestPVPRewardsResponse and handle BattlefieldRatedInfo for arena teams
2020-11-02 23:14:25 +01:00
Ovahlord
031363620d
Core/Packets: named and handled yet another fields in SMSG_BATTLEFIELD_RATED_INFO packet. This fixes random battleground conquest rewards being displayed corrected when getting closer to the weekly cap
2020-11-02 22:17:30 +01:00
Ovahlord
8f88ac6293
Core/Packets: fixed structure of SMSG_RATED_BG_STATS, corrected namings for conquest points related fields in SMSG_BATTLEFIELD_RATED_INFO and feed them with correct infos to match sniff research results
2020-11-02 21:28:36 +01:00
Ovahlord
251f147efb
Core/Players: fixed sending correct weekly cap for rated BG conquest points
2020-11-02 20:09:09 +01:00
Ovahlord
44bbd1db8b
Core/Config: fixed a typo
2020-11-02 18:58:13 +01:00
Ovahlord
88024e0e74
Core/Packets: converted more packets to packet class
2020-11-02 17:51:08 +01:00
Ovahlord
90151b33c6
Core/Config: use correct config type for selecting the active rated battleground bracket from config and added sanity checks
2020-11-02 02:38:31 +01:00
Ovahlord
7adc01a4f7
Core/Battlegrounds: use correct data type for reading rated bg reward config values
2020-11-02 02:35:27 +01:00
Ovahlord
4c8fe1c08e
Core/Packets: converted SMSG_BATTLEFIELD_LIST to packet class and handle remaining fields
2020-11-02 02:33:29 +01:00
Ovahlord
b513b472a6
Core/Packets: converted SMSG_RATED_BG_STATS, SMSG_PVP_OPTIONS_ENABLED and SMSG_BATTLEFIELD_RATED_INFO to packet class and named a fiew fields
2020-11-02 02:32:06 +01:00
Ovahlord
b5f765986f
Scripts/TwilightHighlands: added radius scaling for Cadaver Collage's Poison
2020-10-30 23:51:52 +01:00
Ovahlord
1174e446e0
Scripts/BWD: Maloriak's Magma Jets will now only target his victim
2020-10-30 23:35:14 +01:00
Ovahlord
3926de0ba5
Core/Spells: fixed Euphoria's mana energize effect when entering an Eclipse state
2020-10-30 22:54:31 +01:00
Ovahlord
579c6c4be2
Scripts/BWD: fixed a possible edge case in which Maloriak's Consuming Flames could get increased when taking damage from non damage class magic attacks
2020-10-30 22:22:14 +01:00
Ovahlord
0bb1afbf31
DB/Creatures: corrected some creature data for Cruicible of Carnage creatures
2020-10-30 21:23:25 +01:00
Ovahlord
d07abd9f60
Scripts/TwilightHighlands: scripted event for quest The Crucible of Carnage: Calder's Creation
2020-10-30 20:05:59 +01:00
Ovahlord
961f82988d
Core/Movement: allow MotionMaster::MovePoint to use velocity arguments and implement speed paramemters for SMART_ACTION_MOVE_OFFSET and SMART_ACTION_MOVE_TO_POS
2020-10-30 18:57:09 +01:00
Ovahlord
9320382d90
Core/SAI: implement SMART_ACTION_SET_AI_ANIM_KIT and SMART_ACTION_SET_HOVER
2020-10-30 18:19:10 +01:00
Ovahlord
fdd96aadce
Scripts/TwilightHighlands: scripted first three Crucible of Carnage arena events
2020-10-30 15:15:16 +01:00
Ovahlord
e5952a6bf5
Scripts/BRC: scripted dungeon quest chain inside of Blackrock Caverns
2020-10-29 23:12:40 +01:00
Ovahlord
c6158cf137
DB/ScarletMonastery: added missing questgiver and cosmetic spawns to all wings of the Scarlet Monastery
2020-10-29 19:13:54 +01:00
Ovahlord
0008916251
Core/Creatures: skip model gender randomization for creatures that have their display ID overriden in creature table
2020-10-29 18:03:16 +01:00
Ovahlord
4a324b3b2f
fixed warnings
2020-10-29 17:28:20 +01:00
Ovahlord
33f3990f38
Scripts/ScarletMonestary: reworked Mograine and Whitemane's encounter
2020-10-29 17:10:25 +01:00
Ovahlord
38f1729a8e
fixed nopch for real this time
2020-10-29 15:48:06 +01:00
Ovahlord
9b3c19fa94
nopch fix²
2020-10-29 14:32:55 +01:00
Ovahlord
101d0b44ed
fixed nopch build
2020-10-29 14:20:19 +01:00
Ovahlord
3a89bf19af
Scripts/TheStockades: updated all scripts to modern standards and execute Alliance specific events only when an Alliance player created the instance
2020-10-29 03:57:42 +01:00
Ovahlord
5e57c8cf85
DB/TheStockades: respawned all creatures of the Stormwind Stockades and scripted most of the trash
2020-10-29 03:56:20 +01:00
Ovahlord
a1ac8a53ee
DB: fixed more startup errors
2020-10-28 22:54:38 +01:00
Ovahlord
3d29ffeb1a
Partial revert of af9c6b4483
...
send the packet to all other players instead
2020-10-24 11:24:40 +02:00
Ovahlord
af9c6b4483
Core/Units: do not send loot list packets to players when they are not in a group
2020-10-24 10:03:29 +02:00
Ovahlord
ac8741e3bc
Core/Packets: converted more packets to class
2020-10-23 12:30:45 +02:00
Ovahlord
23d56d3bc6
Core/Spells: fixed warnings
2020-10-23 00:07:37 +02:00
Ovahlord
6d37b9a455
Core/Spells: Arcane Missiles will now proc on spell cast instead of spell hit and may proc from triggered missiles
2020-10-22 23:53:51 +02:00
Ovahlord
6335bccb72
Core/Spells: reworked Druid's Eclipse Handling
2020-10-22 23:51:34 +02:00
Ovahlord
a08ab06d36
Core/Units: converted SMSG_SPELL_ENERGIZE_LOG to packet class and no longer send PowerUpdate packets when gaining power via energize spell effects
2020-10-22 23:32:45 +02:00
Ovahlord
f8c35be20c
Core/Players: fixed a possible crash when trying to send spell cooldowns for spells without a category entry
2020-10-22 21:37:31 +02:00
Ovahlord
a311740d3b
Core/Players: PCT spell mods are now additive as well (this got changed in 6.x)
2020-10-22 18:58:13 +02:00
Ovahlord
561cb13ceb
Scripts/Ulduar: some codestyle improvements for Assembly of Iron
2020-10-22 11:51:12 +02:00
Ovahlord
72d7819c2e
Core/Misc: converted more packets to packet class and implement some new fields for them
2020-10-22 08:47:24 +02:00
Ovahlord
90e5e85afd
Core/Misc: updated a bunch of packets to packet class
2020-10-21 12:04:13 +02:00
Ovahlord
0fe70b3518
Core/World: fixed deleting daily and weekly lfg rewards from database
2020-10-21 10:20:29 +02:00
Ovahlord
de3379ef4d
Core/World: fixed resetting daily/weekly quests during server runtime
2020-10-20 22:36:43 +02:00
Ovahlord
0781ba2b90
DB/Spells: updated and added some attack power coefficients to multiple spells
2020-10-16 17:02:01 +02:00
Ovahlord
b9d996c0b9
DB: fixed a few startup errors
2020-10-16 16:02:31 +02:00
Ovahlord
a6a1c619f5
Core/Spells: reverted 6c34d8b5ce since the new place for the hook call does conflict with other hook calls which are already handled
2020-10-02 19:31:55 +02:00
Ovahlord
6c34d8b5ce
Core/Spells: relocated SPELL_FINISHED_CHANNELING_COMPLETE handling to a better place
2020-10-02 19:04:33 +02:00
Ovahlord
973d4a139a
Core/Spells: fixed DK T12 dps 2p and 4p bonus effects
2020-10-01 22:20:29 +02:00
Ovahlord
616e50cb55
Core/Spells: fixed Blood DK T12 2p Bonus
2020-10-01 21:40:03 +02:00
Ovahlord
321a9d2b0a
Scripts/Ulduar: added more cleanup mechanics to Runemaster Molgeim
2020-10-01 21:00:45 +02:00
Ovahlord
82a5ba527e
Scripts/Ulduar: restored boundary functionality for Assembly of Iron encounter
2020-10-01 20:45:51 +02:00
Ovahlord
af164c8ace
Scripts/Ulduar: minor cleanup
2020-10-01 20:28:56 +02:00
Ovahlord
d753df4ae9
Core/Spells: improved spell finish reason enum naming for finished channeled spells
2020-10-01 20:24:03 +02:00
Ovahlord
40afd8a20e
Core/Units: prevent units from dropping under map surfaces when disabling hover movement
2020-10-01 17:00:51 +02:00
Ovahlord
e04389e539
Scripts/Ulduar: reworked Assembly of Iron encounter
2020-10-01 16:59:18 +02:00
Ovahlord
f1ef08fc84
Core/Movement: added optional velocity argument for MotionMaster::MoveTakeoff helper to manually specify velocity values
2020-09-29 17:40:31 +02:00
Ovahlord
ece5fe65c0
DB/Trainers: fixed remaining Death Knight trainers in Acherus
2020-09-28 23:24:29 +02:00
Ovahlord
84a5437001
Core/Spells: updated Lava Surge spell scripts to new model and added db proc entry
2020-09-28 21:05:34 +02:00
Ovahlord
f3696e6cff
DB/Loot: reverted Magmaw's token drop removal
2020-09-28 20:38:17 +02:00
Ovahlord
1ae2b2f4bb
DB/VP: corrected health value for Howling Gale
2020-09-28 20:10:06 +02:00
Ovahlord
9bf4685de7
DB/Loot: Chimaeon will now correctly drop 2 items on heroic difficulty and removed incorrect token drops from Magmaw
2020-09-28 20:01:51 +02:00
Ovahlord
84760e8a10
Scripts/VP: fixed a warning
2020-09-28 19:39:08 +02:00
Ovahlord
df60a4d848
Scripts/VP: minor cleanups and improved Holwing Gale behaivior
...
* Howling Gale will no longer get stuck in combat when applying periodic damage effects on them
* When damaging a Howling Gale, the target will now stop casting any knockbacks for 10 seconds before slowly starting to build up again
2020-09-28 19:36:22 +02:00
Ovahlord
44be244ced
Core/Units: remove excessive spam of animation tier spline update packets on every movement update
2020-09-28 19:33:14 +02:00
Ovahlord
059dff081c
Core/Units: fixed a typo in Lava Burst crit chance bonus
2020-09-27 18:16:07 +02:00
Ovahlord
0528189e62
Core/Spells:
...
* Atramedes' Sonar Pulse will now always target 4 players
* Atramedes' Sonar Bomb will now target 5 targets in 10 player mode and 12 targets in 25 player mode
2020-09-27 18:08:45 +02:00
Ovahlord
6594fb650d
Core/Spells: fixed Relentless Strikes talent
2020-09-27 17:21:37 +02:00
Ovahlord
bf78c98459
Core/Spells: Lava Bursts that have been triggered by Elemental Overload will now crit as well when the target has been affected by Flame Shock
2020-09-27 16:35:55 +02:00
Ovahlord
35b07faf2b
Scripts/Quests: scripted Launch Quest spells and use them to launch the 'A Personal Summon' quests when entering Stormwind or Orgrimmar
2020-09-26 19:57:05 +02:00
Ovahlord
941194018d
Core/Players: reduce excessive casting of spell_area spells by casting them only when zone and area ids actually change
2020-09-26 19:38:49 +02:00
Ovahlord
175d84495e
DB: rename sql files
2020-09-26 15:49:35 +02:00
Ovahlord
3c2ae9c5cf
DB/Spells: added missing elixir spells to Battle Elixir spell group
2020-09-26 15:43:46 +02:00
Ovahlord
164fe1890e
Scripts/BWD: Lightning Conductor will now get removed when Lord Victor Nefarius transforms the target into a Shadow Conductor
2020-09-26 15:11:36 +02:00