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