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
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
funjoker
590ad14856
Core/Spells: Allow skipping automatic removal of auras from spell_area when condition is no longer met (mostly used for cosmetic cutscenes after quest completion)
2020-01-11 03:38:28 +01:00
jackpoz
131986d1c2
Core/Misc: Replace time(nullptr) with GameTime::GetGameTime()
2020-01-11 03:30:41 +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
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
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
Artamedes
2654db99f9
Core/NetworkIO: corrected opcode values for SMSG_ATTACKSWING_NOTINRANGE and SMSG_ATTACKSWING_BADFACING
2020-01-08 00:39:33 +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
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
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
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
Warpten
61d579601f
Scripts/ICC: Strip out code related to raid weeklies and heroic retry counter since those got removed when Cataclysm launched ( #22 )
2020-01-05 20:42:47 +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
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
Warpten
c69627f4b4
Core/Spells: Implement SPELL_EFFECT_ACTIVATE_OBJECT. ( #23 )
...
Original research by @xvwyh.
2020-01-04 15:05:22 +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
Giacomo Pozzoni
ccb00b971b
Fix fleeing speed to 66% run speed
2020-01-03 21:45:40 +01:00
funjoker
6c56916b29
Misc: Update copyright information
...
Happy new year
2020-01-01 18:47:28 +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
Warpten
2b1ad75562
Core/Spells: Implement alternative visuals for dynamic objects ( #2 )
2019-12-31 14:34:43 +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
Killyana
3b24c65364
Core/AI: reset spell cooldowns uppon entering evade mode
2019-12-30 18:57:39 +01:00
Giacomo Pozzoni
dfaf4f57a6
Core/Movement: Fix wrong orientation set when pausing movement
2019-12-30 18:54:28 +01:00
Giacomo Pozzoni
42e0a6f1f7
Core/Movement: Fix stunned falling units freezing the client
2019-12-30 18:50:43 +01:00
jackpoz
e5a240cd7f
Core/Movement: Fix fleeing speed to 66% run speed
2019-12-30 18:49:03 +01:00
Ovah
05a2b3fffe
Core/Units: define MOVEMENTFLAG2_AWAITING_LOAD
...
credits: @Warpten for his backwards research
2019-12-30 18:30:03 +01:00
Warpten
d7bb84e4b2
Core/Bnet: An unique_ptr is not a shared_ptr. ( #3 )
2019-12-27 10:27:44 +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