Ovahlord
2509b96dec
Core/Packets: enabled and added packet structure for SMSG_MOVE_SET_VEHICLE_REC_ID
2023-04-30 09:28:34 +02:00
Ovahlord
ff7508b61d
Core/Packets: enabled and added packet structure for CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT
2023-04-29 21:44:48 +02:00
Ovahlord
dd2f0bab5f
Core/Packets: enabled and added packet structures for CMSG_SUPPORT_TICKET_SUBMIT_BUG and CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION
2023-04-29 20:03:40 +02:00
Ovahlord
eb6b44de2e
Core/Spells: fixed a crash in periodic health leech aura effects when the caster is no longer present
2023-03-03 14:15:01 +01:00
Ovahlord
283d9cf84f
Core/Spells: fixed value calculation for combo points bonus damage
2023-02-20 20:08:49 +01:00
Ovahlord
198e05d108
Core/Spells: modernized most remaining Rogue Spell scripts and dropped deprecated spell script for Nerves of Steel
2023-02-20 18:42:36 +01:00
Ovahlord
d4c2ade137
Core/Spells:
...
* fixed Venomous Wounds
* dropped deprecated spell script for Glyph of Backstab
* Serrated Blades will now roll over a pending tick of Rupture when it gets refreshed
2023-02-20 18:25:49 +01:00
Ovahlord
69d2114f94
Core/Spells: use the correct method for refreshing several auras in various spell scripts
2023-02-20 18:18:07 +01:00
Ovahlord
84c6ea27a6
Core/Spells: allow Aura::RefreshDuration and its spell script helper to roll over a remaining tick when specified
2023-02-20 18:15:47 +01:00
Ovahlord
b7ed66ef0f
Core/Spells: use the correct method to refresh aura duration in two druid spell scripts
2023-02-12 18:40:23 +01:00
Ovahlord
ea6d59bd86
Core/Spells:
...
* Revitalize will now trigger Replenishment when Lifebloom is being casted or refreshed
* Lifebloom will no longer restore Mana to reflect its patch 4.0.1 change
* The final heal of Lifebloom will now heal the same amount regardless of the number of stacks
2023-02-12 15:36:01 +01:00
Ovahlord
7d063521f1
Scripts/The Stonecore: modernized Ozruk's AI script and fixed up his paralyze mechanic on heroic Difficulty
2023-02-09 18:34:54 +01:00
Ovahlord
8821936ec6
Core/Spells: spell crit supression will no longer increase the crit chance against lower level targets
2023-02-06 10:03:46 +01:00
Ovahlord
e5a9630b49
buildfix
2023-02-05 22:59:03 +01:00
Ovahlord
58b6681047
Core/Spells: fixed Mana Tide amount calculation
2023-02-04 19:54:17 +01:00
Ovahlord
c5046b0fec
Core/Spells: corrected a normalization in SpellEffectInfo::CalcValue to match it's client function counterpart
2023-02-01 09:51:50 +01:00
Ovahlord
f91cbb76a4
buildfix
2023-01-30 18:28:22 +01:00
Ovahlord
84ceb78a7f
Core/Spells: modernized remaining mage spell scripts
2023-01-30 18:23:41 +01:00
Ovahlord
843806a640
DB: fixed multiple sql application
2023-01-30 18:14:22 +01:00
Ovahlord
3490297d63
Core/Spells:
...
* modernized more mage spell scripts
* handle missing Hypothermia part of Ice Block
* incorporated Glyph of Ice Block's, Glyph of Polymorph's and Glyph of Icy Vein's effects into scripts for the related spell instead of using procs
* dropped deprecated code for Frost Ward and Fire Ward
2023-01-30 18:06:10 +01:00
Ovahlord
a1096c8863
Core/Spells: modernized more spell scripts and simplified Improved Cone of Cold handling
2023-01-29 10:42:58 +01:00
Ovahlord
628b7b87f6
Core/Spells: modernized Blast Wave's spell script and trigger Improved Flamestrike only when the daze effect of Blast Wave affects the hit targets
2023-01-29 10:28:06 +01:00
Ovahlord
eb0e8f9ef7
Core/Spells: Improved Hotstreak will now suppress the default Hot Streak behavior again
2023-01-27 06:51:11 +01:00
Ovahlord
f028ed0871
Core/Spells: Hot Streak can now proc alongside Improved Hot Streak and fixed T12 bonus effect
2023-01-26 20:56:51 +01:00
Ovahlord
cd119a55c4
Core/Spells: reworked Stampede implementation and fixed its rank 2 Cat Form bonus effect
2023-01-26 20:22:12 +01:00
Ovahlord
4033227c99
Core/Spells: removed some dead code related to Glyph of Pain Supression
2023-01-24 11:22:47 +01:00
Ovahlord
80b9e160dd
Core/Spells: fixed Elemental Shaman T12 4p bonus
2023-01-24 11:22:13 +01:00
Ovahlord
0382b559fe
Core/Spells: Lambs to the Slaughter will now properly refresh Rend so ticks can now trigger procs again
2023-01-23 16:50:43 +01:00
Ovahlord
8090bfed48
Core/Spells: fixed Glyph of Regrowth
2023-01-23 11:01:41 +01:00
Ovahlord
e471f0b7da
Core/Spells: fixed a typo in ed53552995
2023-01-23 10:11:20 +01:00
Ovahlord
836e7dae18
Core/Spells: removed deprecated code for Glyph of Regrowth
2023-01-23 10:10:28 +01:00
Ovahlord
ed53552995
Core/Spells: Nourish will no longer get its bonus for active HoTs applied twice and optimized involved code
2023-01-23 10:08:52 +01:00
Ovahlord
b0ff954322
Core/Spells: fixed Entangling Root's proc number calculation
...
The number of procs before the roots break depend on the level difference between caster and target
2023-01-23 09:45:34 +01:00
Ovahlord
61e5798e31
Scripts/WoE: added some gameobject and door data for Peroth'arn's area
2023-01-22 09:32:30 +01:00
Ovahlord
1bad2a9d1d
Core/Spells: correct range for Cauldron of Battle's flask creation spell
2023-01-22 08:43:36 +01:00
Ovahlord
0e5b3567cc
Core/Packets: correct yet another field in SMSG_PLAY_SPELL_VISUAL
2023-01-21 21:43:46 +01:00
Ovahlord
6019371566
Core/Packets: fixed SMSG_PLAY_SPELL_VISUAL packet structure
2023-01-21 21:27:59 +01:00
Ovahlord
5101026143
Core/Spells: fixed Anti-Magic Zone absorb behavior and amount calculation
2023-01-18 17:28:26 +01:00
Ovahlord
5fd9b2f9c8
Core/Spells: Anti-Magic Shell will now only absorb a part of the received damage instead of everything
2023-01-18 16:59:41 +01:00
Ovahlord
a12271106e
nopch fix
2023-01-18 10:31:03 +01:00
Ovahlord
0fd255ef5f
DB/Gossip: fixed vendor gossip menu option of Marith Lazuria
2023-01-17 22:50:24 +01:00
Ovahlord
4c1c593200
buildfix
2023-01-17 22:31:33 +01:00
Ovahlord
c3ecb8ba30
Core/Spells: also allow gaining experience from chests that do not require skills
2023-01-17 22:27:34 +01:00
Ovahlord
6ecaebb19e
Core/GameObject: implement gaining experience from unlocking chests
...
* this handles gathering experience as well as getting some extra xp from opening hidden treasure chests
2023-01-17 22:05:16 +01:00
Ovahlord
f18a592a7e
Core/GameObjects: remove incorrect gathering experience implementation
2023-01-17 19:56:25 +01:00
Ovahlord
acaf42798a
Core/GameObjects: sync gameobject data field names with master branch and added some missing entries for Cataclysm
2023-01-17 19:45:56 +01:00
Ovahlord
e1f3a1a2ff
buildfix
2023-01-17 11:04:50 +01:00
Ovahlord
b11ae06b1d
Core/Spells: fixed another gameobject caster crash
2023-01-17 11:02:07 +01:00
Ovahlord
be0538e405
Core/Instances: fixed saving newly created instance saves
2023-01-15 09:23:26 +01:00
Ovahlord
68e5567583
Core/GameObjects: defined and implemented playerCast field for GAMEOBJECT_TYPE_SPELLCASTER
2023-01-11 17:08:58 +01:00
Ovahlord
e4f49225d0
buildfix
2023-01-10 16:57:07 +01:00
Ovahlord
bbe49972a2
Core/Misc: ported missing capture point refactors from master branch
2023-01-10 16:52:01 +01:00
Ovahlord
ab85cc0948
DB/Creatures: fixed startup errors caused by dirty creature_addon data exposed by recent commits
2023-01-10 16:24:19 +01:00
Ovahlord
7d646a7ed2
Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones
...
* Instead of dumping raw byte values into these fields, we now only allow setting values which should be accessible to database devs. The remaining byte values should be handled by core internals and spells (pet talents and shapeshifting for example)
2023-01-10 16:23:21 +01:00
Ovahlord
b8a2e7496c
DB/Quests: fixed 'Working the Bugs Out'
2023-01-10 09:56:01 +01:00
Ovahlord
bdb83e88c1
buildfix
2023-01-09 20:44:11 +01:00
Ovahlord
684592851c
buildfix
2023-01-09 13:31:57 +01:00
Ovahlord
1f36c3a562
DB/Instances: removed all instance template entries without script names
2023-01-09 11:46:18 +01:00
Ovahlord
49dcff4bc6
buildfix
2023-01-09 11:45:45 +01:00
Ovahlord
ce0c09b429
buildfix
2023-01-09 09:26:21 +01:00
Ovahlord
719bed325e
Core/Players: added a missing iterator check in Player::UnbindInstance
2023-01-09 09:20:47 +01:00
Ovahlord
953b67840a
buildfix
2023-01-06 09:30:44 +01:00
Ovahlord
720d4041a8
Core/Spells: updated Death Gate spell script for gameobject casting to fix a crash
2023-01-06 08:22:50 +01:00
Ovahlord
ac35d440c0
Scripts/Throne of the Tides: fixed the falling rocks visual
2023-01-04 21:26:11 +01:00
Ovahlord
99891604f6
Core/Packets: fixed linux builds
2023-01-03 21:13:49 +01:00
Ovahlord
ee644af500
Revert "Core/LFG: Filter out lfg dungeons that have invalid map/difficulty pairs"
...
This reverts commit bc76d675fa .
2023-01-03 21:12:14 +01:00
Ovahlord
9cd71ae75a
Core/Spells: allow any worldobject to summon creatures via spells
2023-01-02 15:24:57 +01:00
Ovahlord
f76990a37b
nopch fix (for good this time)
2022-12-31 20:40:17 +01:00
Ovahlord
745667e9f3
nopch fix³
2022-12-31 19:50:08 +01:00
Ovahlord
24ed1ac77a
nopchfix 2
2022-12-31 17:45:07 +01:00
Ovahlord
537568f91b
nopch fix
2022-12-31 17:21:59 +01:00
Ovahlord
c72018b1a8
Core/Players: no longer allow Goblins and Worgen to leave their starting zones early and added their according error messages when trying to do so
2022-12-31 17:16:28 +01:00
Ovahlord
47ea96971f
Scripts/Southern Barrens: fixed Razorfen Kraul exploration
...
closes #170
2022-12-31 16:43:34 +01:00
Ovahlord
ace6f9c8e2
Scripts/Kalimdor: renamed The Barrens' script file to Nothern Barrens to match Cataclysm zone data and its content
2022-12-31 16:22:14 +01:00
Ovahlord
e6103dae3e
Core/Players: moved area exploration to a own helper
2022-12-31 16:19:40 +01:00
Ovahlord
ad0a3ecad9
Core/Loot: kill more dead code from loot. these were leftovers of previous packet conversions
2022-12-30 18:35:47 +01:00
Ovahlord
dcd668661d
Core/Loot: removed some dead code from a cherrypick mistake
2022-12-30 17:44:06 +01:00
Ovahlord
e4bb93e84b
nopch fix
2022-12-29 22:19:15 +01:00
Ovahlord
f879d95589
Core/Utils: sync IteratorPair utilities with master branch
2022-12-29 21:59:11 +01:00
Ovahlord
5b10c54e08
DB/Misc: fixed all world database startup errors introduced by recent cherrypicks
2022-12-29 15:23:54 +01:00
Ovahlord
e6a67a7ff1
Core/Spells: simplified Obsidian Armor's spell script
2022-12-29 14:33:13 +01:00
Ovahlord
4009a75a97
nopchfix²
2022-12-29 13:00:02 +01:00
Ovahlord
94ece3688f
nopch fix
2022-12-29 12:38:04 +01:00
Ovahlord
ddc96ebaa0
Core/Spells: fixed Obsidian Armor item proc
2022-12-29 12:36:37 +01:00
Ovahlord
317a9f2d32
Core/Pooling: sync constructor and destructor code with master branch
2022-12-27 22:39:28 +01:00
Ovahlord
72b3164552
Core/Datastores: adapt parts of master's logic for Zone2MapCoordinates
2022-12-26 13:49:47 +01:00
Ovahlord
366be45929
DB: fixed another query error
2022-12-26 12:35:23 +01:00
Ovahlord
d43170562c
Scripts/OutdoorPvP: ported some refactors for Halaa
2022-12-26 11:59:49 +01:00
Ovahlord
a3883ea2d5
DB/Spawns: fixed a typo in Halaa's spawn queries
2022-12-26 11:49:39 +01:00
Ovahlord
aea5d7429e
buildfix
2022-12-22 06:39:40 +01:00
Ovahlord
a2b802c510
Core/WorldStates: fixed setting arena season world states as these had been overriden by world state template loading
2022-12-22 06:12:58 +01:00
Ovahlord
f165e1cb2b
DB/Events: added event entries for arena season 9, 10 and 11 and set default season to 11
2022-12-22 05:39:03 +01:00
Ovahlord
b5dcfece67
Core/Locales: b5ad731cf3 followup
2022-12-21 10:47:49 +01:00
Ovahlord
b5ad731cf3
Core/Locales: ported locale string moving optimization from master branch
2022-12-20 16:31:46 +01:00
Ovahlord
75447899c4
Core/GameObjects: implement allowMounted for GAMEOBJECT_TYPE_SPELLCASTER and only count uses if the spell has actually been cast
...
* this fixes Cauldrons of Battle to no longer prematurely despawn when a player attempted to pick up multiple flasks while already carrying one in his inventory
2022-12-20 09:52:14 +01:00
Ovahlord
bc773afaec
Core/Spells: slightly modernize Spell::EffectTransmitted codestyle
2022-12-20 09:47:40 +01:00
Ovahlord
56b0ca2370
Core/Spells: make Spell::CheckItems partially respect gameobject casters as well
2022-12-20 09:46:57 +01:00
Ovahlord
708e862ee4
Core/Spells: fixed a startup error caused by Guarded by the Light's aura script being wrongly registered
2022-12-19 19:56:43 +01:00
Ovahlord
33272e3210
Scripts/HoO: moved the Lift of the Maker's gossip menu handling to database
2022-12-19 18:56:59 +01:00
Ovahlord
56ba5175e1
DB/Vendors: updated Gotri's vendor data to Cataclysm
2022-12-19 18:18:18 +01:00