Commit Graph
100 Commits
Author SHA1 Message Date
Ovahlord 175282fbb6 Core/Trainer: do not send the level requirement for class trainer spells when the player has fulfilled the level requirement to match sniff behaivior 2020-01-14 01:06:32 +01:00
Ovahlord 3e373b132e DB/Events: updates game event dates for the next five years
*author: @natnat201193
2020-01-13 15:27:30 +01:00
Ovahlord 09ebb0ed45 Core/Creatures: removed a unused argument from CanResetTalents 2020-01-13 14:50:37 +01:00
Ovahlord 0f73f8aeed Core/Creatures: the required level for resetting talents should be 10 2020-01-13 02:40:32 +01:00
Ovahlord 5ce44296d0 Core/Creature: fixed trainers not sending their gossips 2020-01-13 02:35:13 +01:00
Ovahlord 622ddff704 Core/Players: initialize skill fields uppon character creation as well to prevent creating naked characters 2020-01-13 00:38:53 +01:00
Ovahlord 7760d95962 Core/Creatures: backported trainer update and skill initialization 2020-01-12 23:53:35 +01:00
Ovahlord 0e60ed1682 Core/Events: allow to override holiday durations and correct Lunar Festival duration down to 2 weeks
* the new field must be set for every new holiday date entry to take effect if you want to override the duration of the given
2020-01-11 23:42:08 +01:00
Ovahlord 02c12f7e77 Scripts/BWD: corrected a file name
*thx Keader for noticing
2020-01-11 21:43:07 +01:00
Ovahlord a592be71f7 Core/Events: avoid looking up for battlegrounds when no battleground has been linked to an active event 2020-01-11 20:16:54 +01:00
Ovahlord a3377e273a Core/Events: refactored battleground holiday assignments. Instead of going with shitty bitmasks we now accept plain battleground ids instead 2020-01-11 20:04:21 +01:00
Ovahlord ffc9bcf56a DB/Events: updated Call to Arms battleground events times for this decade and added missing Call to Arms entries for Twin Peaks and Battle for Gilneas 2020-01-11 19:00:15 +01:00
Ovahlord a404624fa2 DB/Creatures: corrected gold loot values for heroic Shadowfang Keep and Stonecore trash npcs 2020-01-11 15:31:26 +01:00
Ovahlord c88a6193f6 Scripts/SFK: rewrite Lord Godfrey encounter
* updated scripts to new model
* corrected timer handling
* removed unneeded script for Bloodthirsty Ghouls
* properly handle left / right cast visuals for summoning Bloodthirsty Ghouls and Pistol Barrage
* reset achievement progress on each new attempt
2020-01-11 15:03:37 +01:00
Ovahlord b1165e3778 DB/SFK: added missing waypoints to a Wailing Guardsman 2020-01-10 21:52:06 +01:00
Ovahlord d60fbb842e Core/Movement: use better checks in GetCurrentSlot to get more reliable slot results 2020-01-10 21:09:13 +01:00
Ovahlord 8d3ce54758 Scripts/SFK: removed unneeded tabs from Lord Walden's script and restrict the clear emote state event to his intro phase only 2020-01-10 13:10:47 +01:00
Ovahlord 029b61761c Scripts/SFK: rewrite Lord Walden encounter
* updated script to new model
* removed hacks
* added out of combat talk events and movement
* scripted missing abilities
2020-01-10 04:20:53 +01:00
Ovahlord 19a1566a68 Scripts/SFK: fixed a typo and do not trigger Lord Godfrey's intro when he has been defeated already 2020-01-10 01:04:58 +01:00
Ovahlord 0aa4b560df Scripts/SFK: scripted Lord Godfrey intro events for both factions and cleaned up header file 2020-01-09 21:39:09 +01:00
Ovahlord be753e8671 DB/SFK: scripted Horde event sequence when defeating Lord Walden 2020-01-09 20:02:46 +01:00
Ovahlord 741dba7cdf Scripts/SFK: reworked spawn group handling for boss related spawns and corrected some spawn group spawn id assignments for Horde spawn groups 2020-01-09 17:32:57 +01:00
Ovahlord ea4352d408 DB/SFK: scripted Alliance event sequence after defeating Lord Walden 2020-01-09 15:24:44 +01:00
Ovahlord 26eaa40e5b DB/SFK: scripted Horde faction troup event sequence when defeating Baron Ashbury 2020-01-08 21:08:56 +01:00
Ovahlord 0be7d7b122 DB: fixed startup errors caused by a former retail orientation normalization bug in sniff data 2020-01-08 19:14:33 +01:00
Ovahlord 559d4a7fd7 Scripts: added Dragon Soul instance script to scriptloader to fix a startup error 2020-01-08 18:22:08 +01:00
Ovahlord 7898f35492 DB/SFK: scripted Alliance event sequence when defeating Baron Ashbury 2020-01-08 17:58:20 +01:00
Ovahlord f6be6a42ad Core/Movement: fixed logic in selecting current movement generator slot 2020-01-08 17:14:59 +01:00
Ovahlord 9d16c1edb2 Scripts/SFK: added missing movement for Veteran Forsaken Troupers in Baron Silverlaine's hall and scripted Alliance exclusive events after defeating Commander Springvale and moving outside 2020-01-08 14:16:15 +01:00
Ovahlord b0c37fa08e Scripts/CoT: added instance script files for End Time, Well of Eternity, Hour of Twilight and Dragon Soul in preparation for the instance lock rewrite portover 2020-01-08 02:34:23 +01:00
Ovahlord f5dd7cdb67 Core/GameObject: backported restock and despawn handlings for goobers and chest
*thx @Wyrserth
2020-01-08 00:36:51 +01:00
Ovahlord 23b17ec6e5 Scripts/SFK: scripted event sequence for both faction troups after defeating Baron Silverlaine 2020-01-08 00:10:13 +01:00
Ovahlord c8cb14b8ac DB: corrected group names for Lord Walden faction troups 2020-01-07 20:54:28 +01:00
Ovahlord 665b0a2b82 Scripts/SFK: handle faction group spawning after defeating Lord Walden 2020-01-07 20:53:07 +01:00
Ovahlord 4ac44f388e Scripts/SFK: handle Alliance faction troup spawning when defeating Commander Springvale and when walking on the walls afterwards
* handle announcement message when a player triggers the gargoyle area trigger events
2020-01-07 20:25:27 +01:00
Ovahlord 0c04267e52 Scripts/SFK: handle faction troup spawning after defeating Baron Silverline and scripted area trigger talk event when a player enters the floor leading to Commander Strinkvale 2020-01-07 19:38:35 +01:00
Ovahlord 22a1777237 Scripts/SFK: handle faction troup spawning after defeating Baron Ashbury and spawn dead faction troups in Lord Godfrey's room after defeating Lord Walden 2020-01-07 18:33:59 +01:00
Ovahlord 8f47cdd667 Scripts/SFK: moved poison clouds for the Horde version to spawn groups and handle them properly again 2020-01-07 16:34:24 +01:00
Ovahlord 8265d7d472 DB: corrected file naming 2020-01-07 15:40:08 +01:00
Ovahlord 1b65daaae5 Scripts/SFK: wiped prototype scripts for events and cleaned up instance script
* reworked entrance spawns and handle them via spawn groups instead of summon groups
* added text event for Ivar Bloodfang at the entrance
2020-01-07 15:21:58 +01:00
Ovahlord 69d6693a5d DB/Deadmines: fixed Goblin Teleporter 2020-01-06 21:12:32 +01:00
Ovahlord 8d33d9e045 DB: fixed a startup error caused by last commit 2020-01-06 20:40:42 +01:00
Ovahlord bfb70558ae DB/Deadmines: added missing waypoints to Ogre Henchmen and alliance faction spawns
* removed incorrect waypoints from Admiral Ripsnarl and corrected his spawn position
* corrected several pathings accross the board
* added missing heroic exclusive Oaf Lackey spawns and moved old spawns to normal difficulty
2020-01-06 20:38:45 +01:00
Ovahlord 30300a4d8c DB/BWD: moved Dragon Orb aura to creature_addon 2020-01-06 14:19:54 +01:00
Ovahlord 4cf6bd3a4c DB: added character db updates from 2715301823 to base sql 2020-01-06 10:55:20 +01:00
Ovahlord c8f4376a90 Core/Packets: convert SMSG_REQUEST_PVP_REWARDS_RESPONSE to packet class 2020-01-06 10:42:40 +01:00
Ovahlord 2715301823 Core/Players: convert SMSG_SETUP_CURRENCY to packet class and backportet currency handling from master branch 2020-01-05 23:32:23 +01:00
Ovahlord bb2073c764 Core/Quests: convert SMSG_QUEST_GIVER_STATUS and SMSG_QUEST_GIVER_QUEST_DETAILS to packet class 2020-01-05 17:25:37 +01:00
Ovahlord 8aa25d9721 Core/Quests: convert SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE to packet class
* fixed build
* fixed an issue that was preventing players from turning in quests that have collect objectives but are not in quest logs
2020-01-05 13:59:56 +01:00
Ovahlord efd033a17d Core/Packets: convert CMSG_QUEST_LOG_REMOVE_QUEST, CMSG_QUEST_CONFIRM_ACCEPT and CMSG_QUERY_QUEST_INFO to packet class 2020-01-05 12:56:56 +01:00
Ovahlord 508012e15a DB: added db updates for c69627f4b4 2020-01-04 15:09:54 +01:00
Ovahlord 3910218a9b DB/HoO: add missing NOT_SELECTABLE flag to Anhuur's heroic Beacon of Light levers 2020-01-04 14:49:31 +01:00
Ovahlord 9f39c218db Core/Movement: backported a movemenet slot check to prevent PauseMovement from stopping movements that it's not suposed to stop 2020-01-04 12:17:22 +01:00
Ovahlord 6ad66f9cfc Core/Packets: convert CMSG_QUEST_GIVER_COMPLETE_QUEST, CMSG_QUEST_GIVER_HELLO, CMSG_QUEST_GIVER_QUERY_QUEST, CMSG_QUEST_GIVER_REQUEST_REWARD, CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY and CMSG_QUEST_GIVER_STATUS_QUERY to packet class 2020-01-04 11:46:10 +01:00
Ovahlord 1ae4749762 Core/Quests: convert CMSG_QUEST_GIVER_ACCEPT_QUEST and CMSG_QUEST_GIVER_CHOOSE_REWARD to packet class 2020-01-03 23:43:19 +01:00
Ovahlord 21e8b34e35 Scripts/Deadmines: added a missing eject passenger spell cast to Helix Gearbreaker encounter 2020-01-03 23:20:02 +01:00
Ovahlord 68439a1514 Core/Dep: add rapidjson dependency 2020-01-03 22:27:42 +01:00
Ovahlord fe4834cece Core/Bnet: fixed another client crash when relogging with a character
* merci @Warpten
2019-12-31 17:17:56 +01:00
Ovahlord 62d90aa8d9 Core/Misc: removed tabs from last cherrypicks
* it's awesome to not have a proper code editor at hand
2019-12-30 21:48:15 +01:00
Ovahlord 3c96c02e50 Core/Movement: fixed build 2019-12-30 19:14:01 +01:00
Ovah 05a2b3fffe Core/Units: define MOVEMENTFLAG2_AWAITING_LOAD
credits: @Warpten for his backwards research
2019-12-30 18:30:03 +01:00
Ovahlord 8b4a53a34f Core/Quests: fixed a typo that was preventing quests with kill credits from being rewarded 2019-12-25 01:16:04 +01:00
Ovahlord 2262bf4b90 Scripts/SFK: Lord Godfrey will now wear his christmas hat while Winter Veil is active 2019-12-23 09:58:54 +01:00
Ovahlord fba8d11a5e Scripts/GB: removed a unused member from Drahga's script to make travis happy 2019-12-23 09:29:00 +01:00
Ovahlord 07a63f430e Scripts/GB: Drahga Shadowburner will now wear his christmas hat while Winter Veil is active 2019-12-23 09:04:19 +01:00
Ovahlord bb4c97aeb0 Scripts/Deadmines: Admiral Ripsnarl will now wear his christmas hat while Winter Veil is active 2019-12-23 08:58:20 +01:00
Ovahlord d96a0db249 Scripts/Events: High Priestes Azil and Corla, Herald of Twilight will now wear their red hat when the Winter Veil event is active 2019-12-23 01:36:40 +01:00
Ovahlord 8388d231bd DB/Kezan: added waypoints and texts for Trade Prince Gallywix 2019-12-23 01:22:05 +01:00
Ovahlord 852f52ed37 Core/Players: fixed players not being able to open profession trainer gossips 2019-12-22 21:34:31 +01:00
Ovahlord 7505d90e36 Core/Quests: fixed a typo in a04e4612d0 2019-12-18 07:48:27 +01:00
Ovahlord a04e4612d0 Core/Quests: define several quest status flags and implement QUEST_STATUS_FLAG_KILL_OBJECTIVE_COMPLETE and QUEST_STATUS_FLAG_COLLECT_OBJECTIVE_COMPLETE 2019-12-18 07:41:02 +01:00
Ovahlord 10062737bc Core/Quests: send StatusFlags index based to reflect wpp struct 2019-12-18 06:09:01 +01:00
Ovahlord 39c20cd8be Core/Packets: converted SMSG_QUEST_GIVER_REQUEST_ITEMS to packet class 2019-12-18 05:54:53 +01:00
Ovahlord 9d480bed23 DB/Quests: added missing quest related texts for most Uldum quests 2019-12-17 03:30:55 +01:00
Ovahlord cb84151054 DB/Quests: added missing quest related texts for Deepholm quests 2019-12-17 03:25:32 +01:00
Ovahlord c97c1b990d DB/Quests: added missing quest related texts for Gilneas quests 2019-12-17 03:19:51 +01:00
Ovahlord ee1fdbb938 DB/Quests: added some missing completion texts and emotes for Mount Hyjal quests 2019-12-17 03:14:23 +01:00
Ovahlord d7b6182b4c Core/Spells: remove a unneeded substract operator for improved blood presence that was increasing the crit chance instead of removing it 2019-12-16 23:02:23 +01:00
Ovahlord 846d4f3472 Core/Spells:
* fixed Jinx talent
* Shadow Trance is now consumed uppon casting Shadow Bolt
2019-12-16 21:39:34 +01:00
Ovahlord 04498998d9 Scripts/Uldum: disable Uldum intro scripts until the script has been finished and scriptnames assigned 2019-12-16 00:11:31 +01:00
Ovahlord 369ec57af6 Core/Spells: updated remaining warrior spell scripts to new scripting model 2019-12-16 00:00:36 +01:00
Ovahlord 18ac432e5e Core/Spells: Judgement of Truth will no longer benefit from default coefficients and added missing damage bonus for Censure stacks on the target 2019-12-14 18:18:49 +01:00
Ovahlord 046a471da2 It's getting late 2019-12-13 23:52:07 +01:00
Ovahlord 10a7b29b4d Core/Units: removed a unneeded player type check 2019-12-13 23:35:40 +01:00
Ovahlord 7448afc043 Core/Spells: Heroic Leap may not target destinations that are more than 4 yards above the caster's ground position 2019-12-13 23:24:25 +01:00
Ovahlord ffeb6002b5 Core/Spells: corrected another case of sending the too close spell error message when trying to cast a destination based spell 2019-12-13 23:22:49 +01:00
Ovahlord 108316ba28 Core/Creatures: added helper to check if a class trainer can train a player and use it in various places to get rid of multiple checks 2019-12-13 17:49:16 +01:00
Ovahlord de371675e6 Core/Transports: corrected handling of stop frames. The initial stop frame sitting at 0ms is not suposed to be sent via packet but instead it's only internally used. 2019-12-13 17:35:57 +01:00
Ovahlord f3b7b536f4 Core/Units: trainer classes that cannot train the player will no longer show their icon on the mini map 2019-12-12 21:09:17 +01:00
Ovahlord 06acf137a0 DB: fixed applying custom_2019_12_09_02_world.sql 2019-12-12 19:48:21 +01:00
Ovahlord c834008927 Core/Spells: removed a unneeded class check in 0cdddca210 2019-12-10 15:29:35 +01:00
Ovahlord 0cdddca210 Core/Spells: corrected haste rune cooldown reduction behaivior
* the haste regeneration modifier will now act multiplicative on the base regeneration rate rather than modifying it directly
* renamed some functions for clarification
2019-12-10 15:23:43 +01:00
Ovahlord d38dfce011 Core/Pets: corrected formulars for minion and pet damage values for good this time
* data is based on dr. damage and simulationcraft
2019-12-10 00:12:26 +01:00
Ovahlord 6a5b23862d Core/Pets: cleaned up energy regeneration case for Death Knight ghouls and fixed an issue in focus regeneration that could lead to slower focus regeneration with high diffs 2019-12-09 21:21:03 +01:00
Ovahlord 1faacb5e39 Core/Spells: fixed an issue that was causing Focus Fire not granting focus to the caster's pet when Focus Fire was already active 2019-12-09 21:06:51 +01:00
Ovahlord 3f4642d8b8 Core/Pets: corrected pet focus regeneration behaivior
* according to sniffs, focus is getting updated every second instead of every 4 seconds
* corrected pet focus regeneration from 6 focus per second down to 5 per second
2019-12-09 20:47:15 +01:00
Ovahlord 66f76091a0 DB/Spells: silence tamed pet passive proc console spam 2019-12-09 19:57:59 +01:00
Ovahlord e4f0ef308c Core/Spells: fixed Focus Fire and updated Invigoration spell script to new model and corrected a logic mistake in it 2019-12-09 19:47:47 +01:00
Ovahlord f746674e0f DB/Spells: updated Frenzy, Cobra Strikes and Invigoration proc entries to Cataclysm 2019-12-09 16:29:05 +01:00
Ovahlord abb62cc76f Core/Spells: reverted proc behaivior for pets and fixed applying spell mods for hunter pets and minions 2019-12-09 16:10:54 +01:00