Ovahlord
aec1d1a2fa
Misc: fixed build
2020-07-23 17:00:54 +02:00
Ovahlord
c63fdd66b4
Core/World: fixed selecting default locales
2020-07-23 15:08:36 +02:00
Ovahlord
bf35a3e2e7
Scripts/World: drop unnecessary GameTime shenanigans from training dummy's script and correct scripting model for current combat / threading model. The dummy will no longer get stuck in a 'engaged' state.
...
* additionally the combat times will now be updated in realtime instead of a 500ms interval which will lead to pin-point accurate results.
2020-07-23 14:37:59 +02:00
Ovahlord
b60da9ba4c
Core/AI: fixed totem target selection
2020-07-23 14:05:56 +02:00
Ovahlord
e677461c5d
Core/Combat: more cleanups and converted threat packets back to packet class
2020-07-23 13:33:46 +02:00
Ovahlord
1ab7a9328f
Core/Combat: reduce differences between 4.x and 335
2020-07-22 21:37:02 +02:00
Ovahlord
ea8d7093e9
Scripts: fixed build
2020-07-22 19:39:43 +02:00
Ovahlord
2c88471fe3
Scripts/Misc: more followups
2020-07-22 19:20:54 +02:00
Ovahlord
82d9fba979
Scripts/Naxxramas: ported several updates for Thaddius
2020-07-22 18:46:55 +02:00
Ovahlord
de6a514ec5
Core/Misc: fixed build
2020-07-22 18:35:41 +02:00
Ovahlord
47ef91c23d
Core/Misc: more fixups
2020-07-22 18:10:50 +02:00
Ovahlord
e07f4f9dc2
Core/Units: dbe3bbefe734f8824e8f07c302e256f0d446b974 followup
2020-07-22 18:06:24 +02:00
Ovahlord
6350d94f40
Core: more build fixes
2020-07-22 18:03:31 +02:00
Ovahlord
471efa832c
Core/Units: build fixes
2020-07-22 17:54:53 +02:00
Ovahlord
5dcc8b1df6
DB: 5706d49e49733f70a6ea2304b7e3671c16ca0c13 followup
2020-07-22 17:42:22 +02:00
Ovahlord
03b1c4def6
DB: 1d27f83bda1053578911f53b6231bcb96c9b7b1e followup
2020-07-22 17:34:44 +02:00
Ovahlord
7bbc603efa
Core/Spells: feign death react state cleanup
2020-07-22 17:23:58 +02:00
Ovahlord
458f90323f
DB: fixed auth database base sql
2020-07-22 17:06:14 +02:00
Ovahlord
008bb3c7cf
DB: f45c211987794ff7e4192e0d3d4ca6bf67335fb5 followup
2020-07-22 17:04:24 +02:00
Ovahlord
65a7ba597f
Core/Combat: added missing files
2020-07-22 16:56:31 +02:00
Ovahlord
4f9058a331
DB: 9f9507e6a1fd50a5ce643a4096c1712700244a61 followup
2020-07-22 16:51:38 +02:00
Ovahlord
280b8dc799
Fixed build
2020-07-22 15:21:50 +02:00
Ovahlord
85884c49bf
Core/AI: followup
2020-07-22 15:11:00 +02:00
Ovahlord
5ccba1cb68
Core/Units: little typo fixup
2020-07-22 15:04:49 +02:00
Ovahlord
fcc4429b36
DB: e9cd7af2dfcb7948f27e83e73398da0086190aab followup
2020-07-22 14:51:46 +02:00
Ovahlord
e6409b4c0d
DB 04dc47e7e28a26cf027a5bb5c1a3ebf685861325 followup
2020-07-22 14:44:49 +02:00
Ovahlord
60f0ce78a1
DB: a38141fd6c3a5cc40732af82edd22605e3f67a71 followup
2020-07-22 14:43:09 +02:00
Ovahlord
96f8af56cb
Scripts/ScarletEnclave: 74af880217fc567c9949d7557408718af889402f followup
2020-07-22 14:38:02 +02:00
Ovahlord
f21877e00f
Core/GuildFinder: fixed a crash when trying to list a guild which was stored as listed but no longer exists
2020-07-22 10:26:27 +02:00
Ovahlord
9f116b86e9
Core/Movement: re-implement AbstractFollower as renamed version and index the pointers by following type (chase, follow, formation) for future access and improvements
2020-07-20 20:16:01 +02:00
Ovahlord
2c5b4a80d5
Core/World: fixed another gcc warning
2020-07-19 14:38:31 +02:00
Ovahlord
bd444eb6e1
Scripts/Items: fixed a warning reported by gcc
2020-07-19 14:36:37 +02:00
Ovah
67c37cd595
Update README.md
2020-07-19 12:58:28 +02:00
Ovahlord
e1d74d4dc6
Core/Misc: added more fallthrough attributes and added some missing breaks reported by CI
2020-07-19 12:24:58 +02:00
Ovahlord
52612cc145
DB/BWD: make the dwarven spirit council immune to shackle
2020-07-17 22:47:02 +02:00
Ovahlord
405569dbff
Core/Spells:
...
* fixed Kill Command
* fixed Improved Kill Command crit chance bonus
* fixed Frenzy not triggering Focus Fire's visual effect correctly
closes #78
2020-07-17 16:21:37 +02:00
Ovahlord
fc4e2e4203
Core/Movement: followers will no longer get stuck behind obstacles
2020-07-17 13:10:58 +02:00
Ovahlord
40882b3f71
Core/Spells: define and implement SPELL_ATTR5_INCLUDE_MELEE_RANGE
...
*this attribute is being used to determine whenever a area targeting based spell shall include its melee range for target selection or not. This fixes many cases in which especially class abilities should hit targets that do not directly stand inside of the radius of a spell while maintaining that behaivior for spells without that attribute
2020-07-16 22:39:41 +02:00
Ovahlord
8fadb361eb
Fixed nopch build
2020-07-16 18:05:24 +02:00
Ovahlord
2a8fe49a73
Core/Packets: changed amount storage for aura update packets from vector to array to improve performance
2020-07-16 17:42:08 +02:00
Ovahlord
961144d82d
Core/Packets: converted SMSG_AURA_UPDATE and SMSG_AURA_UPDATE_ALL to packet class
2020-07-16 17:28:49 +02:00
Ovahlord
25006f9478
Fixed build
2020-07-16 15:37:38 +02:00
Ovahlord
d371c9d1f6
Core/Packets: converted MSG_MOVE_TELEPORT, MSG_MOVE_TELEPORT_ACK, CMSG_SET_ACTIVE_MOVER and SMSG_MOVE_UPDATE_TELEPORT to packet class and send SMSG_MOVE_UPDATE_TELEPORT for players after receiving MSG_MOVE_TELEPORT_ACK instead of sending it alongside MSG_MOVE_TELEPORT
2020-07-16 15:26:12 +02:00
Ovahlord
101f57c835
Core/Creatures: do not update animation tiers when updating movement flags
...
* Animation tiers are mostly involved in scripts so we do not handle them in generic movement updates
2020-07-15 18:50:56 +02:00
Ovahlord
d66cda0c4d
DB/TotFW: corrected loot for Conclave of Wind:
...
* The loot will now only drop from Nezir instead of being split accross all members
* Added missing gold loot values
closes #140
2020-07-15 16:27:39 +02:00
Ovahlord
00a94593cd
Scripts/BWD: scripted Dwarven spirits
2020-07-15 16:03:45 +02:00
Ovahlord
322662ba69
Fixed nopch build
2020-07-15 00:45:51 +02:00
Ovahlord
d82c00c915
Core/Units: changed _formationFollowers from unit references to object guids to have a safer access to its stored units
2020-07-14 23:47:23 +02:00
Ovahlord
79dffad47f
Scripts/TotT: fixed a typo and build
2020-07-14 16:50:07 +02:00
Ovahlord
66069bcef1
Scripts/Misc: fixed instance teleporter for Throne of the Tides, The Stonecore and Blackrock Caverns
2020-07-14 16:42:30 +02:00
Ovahlord
f79a5a6938
Core/DBLayer: ported some field type corrections from 335
2020-07-14 13:58:01 +02:00
Ovahlord
85dca33894
DB/Misc: removed manually set skinnable flag from all creatures as this flag is set during runtime
...
* added a missing trinity string
2020-07-14 11:21:48 +02:00
Ovahlord
0f488ed065
DB: fixed startup errors caused by unused reference loot entries that are no longer needed
2020-07-14 10:34:14 +02:00
Ovahlord
71000befcc
Fixed clang warnings for real this time
2020-07-14 10:32:51 +02:00
Ovahlord
ff42bb7917
Fixed nopch build
2020-07-13 21:02:46 +02:00
Ovahlord
56c3d0fa11
DB/DS: added missing movement template data for Deathwing's cosmetic arm passengers
2020-07-13 14:29:37 +02:00
Ovahlord
f8091d6aac
Core/Movement: made SetDisableGravity and SetHover virtual and handle anim tiers in their new override inside of the Creature class.
...
* no longer set anim tiers when the target is rooted
2020-07-13 14:07:59 +02:00
Ovahlord
86ef1745b5
Core/Spells: Phased Burn will now only hit a single target rather than every nearby player
2020-07-13 12:10:38 +02:00
Ovahlord
fac96b99b5
Scripts/TotFW: removed far visible and setActive calls as the new aoi types now handle this
2020-07-13 12:09:00 +02:00
Ovahlord
d46fb93657
Core/Pools: ported pooling updates from 335 branch
2020-07-13 11:17:19 +02:00
Ovahlord
1fdeeed1e2
DB/VP: added missing Lethargic Poison aura to Empyrian Assassin
2020-07-12 18:23:38 +02:00
Ovahlord
404d8d6eaa
Scripts/BoT: scripted Twilight Phase Twister orbs
2020-07-12 18:04:20 +02:00
Ovahlord
d7545a8c99
DB/Creatures: added missing formation data for Blackrock Caverns and Blackwing Descent
2020-07-12 12:11:31 +02:00
Ovahlord
a8d850ef00
Core/Spells: SPELL_EFFECT_KILL_CREDIT2 will follow the same target selection rules such as SPELL_EFFECT_KILL_CREDIT
2020-07-12 02:23:13 +02:00
Ovahlord
cc031b0316
DB/Creatures: updated damage values for all 4.0 raid creatures
2020-07-11 21:25:09 +02:00
Ovahlord
eedb17447a
Core/Spells: Combustion will no longer pick up other Combustion effects and the eligible aura effects will now have their amount devided
2020-07-11 20:35:40 +02:00
Ovahlord
791e42b2a7
Core/Spells: corrected Laser Strike's max radius entry
2020-07-11 19:26:30 +02:00
Ovahlord
2ad3201067
Core/Spells: fixed Improved Blood Presence benefits not having any effect
2020-07-11 14:06:38 +02:00
Ovahlord
fa8a3e903a
DB/BoT: increased the melee damage for heroic bosses and increased Cho'Gall's overall melee damage for all difficulties
2020-07-11 14:05:44 +02:00
Ovahlord
1767197d8e
DB/BWD: scripted Golem Sentry trash npcs and increased the melee damage of heroic difficulty boss entries
2020-07-11 13:09:57 +02:00
Ovahlord
580e12e5a6
Scripts/BWD: scripted Drakonoid Chainwielder and Drakonoid Drudge trash npcs and scripted Magmaw's emote visual while chained
2020-07-10 22:20:48 +02:00
Ovahlord
51c0907e5a
Core/Packets: fixed emote field order in SMSG_QUEST_GIVER_QUEST_DETAILS
...
closes #137
2020-07-10 22:04:01 +02:00
Ovahlord
9e2e37e074
Core/Spells: check for spell immunities only for effects that are affecting the checked target
2020-07-10 19:12:37 +02:00
Ovahlord
d9c941d2fc
DB: fixed a startup error
2020-07-10 04:09:29 +02:00
Ovahlord
31a54e41bf
Scripts/BWD: scripted Lord Victor Nefarius' taunts after defeating bosses on normal difficulty
2020-07-10 00:39:46 +02:00
Ovahlord
d7a4a6dad1
Core/Movement: do no predict follow destinations when the follower is faster than its target outside of catchup and formation mechanics
2020-07-09 22:02:42 +02:00
Ovahlord
0ce8d44288
Scripts/LCT: reworked General Husam encounter
...
* corrected timer layout
* corrected timers for Bad Intention hurls and Shockwave damage
* corrected movement speed and distance values for the Shockwave dummy npcs
* dropped unneeded creature scripts
* moved encounter related creatures that were scripted in SAI to C++ for consistency
* updated all scripts to modern model
2020-07-09 19:08:26 +02:00
Ovahlord
14f3143f76
Scripts/HoO: simplified GetHallsOfOriginationAI helper to support multiple object types in one method
2020-07-09 14:53:38 +02:00
Ovahlord
9cf0d28a42
Core/Spells: fixed nopch build
2020-07-09 14:32:11 +02:00
Ovahlord
e093715c4d
Scripts/ICC: fixed the crash for real this time
2020-07-09 14:21:47 +02:00
Ovahlord
845feebaae
Core/Spells: implement GetHitCorpse() helper
2020-07-09 13:59:55 +02:00
Ovahlord
3f4749fd22
Scripts/ICC: fixed a crash in the Lich King encounter when the Jump script effect targets corpses instead of units
2020-07-09 13:59:36 +02:00
Ovahlord
4887e32dfc
Core/Movement: followers will now have their relative angle to the predicted destination considered for a smoother turn movement
2020-07-09 13:46:05 +02:00
Ovahlord
8bd127f64b
Tools: MMapsGenerator: fixed selecting the correct dbc directories when loading maps and liquids
...
closes #132
2020-07-08 22:26:22 +02:00
Ovahlord
c80ce80644
Core/Packets: updated SMSG_LOOT_MONEY_NOTIFY, SMSG_COIN_REMOVED, SMSG_LOOT_REMOVED and SMSG_LOOT_RELEASE to packet class
2020-07-08 14:53:54 +02:00
Ovahlord
4f7eec88dc
Core/Packets: converted SMSG_LOOT_LIST to packet class
2020-07-08 14:19:44 +02:00
Ovahlord
29e64980d8
Core/Movement: throttle follow movement speeds only when the follower is very close to its destination
2020-07-08 00:03:26 +02:00
Ovahlord
164e18cd31
DB: fixed some startup errors
2020-07-07 23:55:48 +02:00
Ovahlord
16ce5d7ca5
DB/TotT: added loot for Lady Naz'jar and Commander Ulthok
2020-07-07 22:13:31 +02:00
Ovahlord
ae2ec5a7d2
DB/Items: added loot for Satchel of Freshly-Picked Herbs
2020-07-07 19:06:51 +02:00
Ovahlord
c0eae1322b
Scripts/DS: removed a debug output from Madness of Deathwing script
2020-07-07 14:28:54 +02:00
Ovahlord
25073fa927
Core/Datastores: cleaned up some master exclusive code and fixed an issue that was causing default localized strings being sent for all remaining fields, despite having available locales
2020-07-07 13:59:13 +02:00
Ovahlord
73a15edd28
Tools/MapExtractor: remove unused argument from camera extraction function
2020-07-07 10:42:48 +02:00
Ovahlord
a826008c78
Core/Datastores: fixed enabling locales for session based locales if available
2020-07-07 02:39:08 +02:00
Ovahlord
b30f90cfb0
Scripts/Commands: fixed a typo
2020-07-07 02:39:07 +02:00
Ovahlord
d077c92011
Core/Datastores: ported locale related datastore updates in order to load storage locales properly when set in config
2020-07-07 02:39:07 +02:00
Ovahlord
2e819493c3
DB: fixed more typos
2020-07-06 18:28:29 +02:00
Ovahlord
db6371473e
DB: fixed startup errors
2020-07-06 18:24:23 +02:00
Ovahlord
1ce5cc7a20
DB/ZA: added gold loot, currency rewards and item loot to Nalorakk, Jan'alai, Halazzi, Hex Lord Malacrass and Daakara
2020-07-06 13:54:28 +02:00
Ovahlord
5eae88f779
DB/BWD: added loot for Magmaw, Omnotron Defense System, Chimaeron, Maloriak and Atramedes
2020-07-06 12:35:06 +02:00