Commit Graph
100 Commits
Author SHA1 Message Date
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