ariel-
0bb1c03fbf
Core/Scripts: fixed ground/fly mounts on non-flyable zones of Outland map
...
Closes #18627
2016-12-29 02:43:02 -03:00
ariel-
29827855d0
Core/Spell: Fix Turn the Tables
...
Closes #5134
2016-12-29 02:06:53 -03:00
sirikfoll
75df296bb6
Scripts/Events Implement Pilgrim's Bounty Bountiful Table
2016-12-19 12:30:43 -02:00
ariel-
4e3ce0463c
Core/Script: Implement Paralytic Poison
...
Closes #16905
2016-12-15 10:43:15 -03:00
Shauren
618cf0e1c2
Core/Units: Cleanup hardcoded magic numbers for byte field offsets
...
(cherry picked from commit ac1dc758b9 )
2016-12-15 08:16:01 -03:00
ariel-
ed5aa40929
Core/Unit: unambiguosly define PLAYER_FIELD_MOD_DAMAGE_DONE_ fields as signed
...
- They were used both signed and unsignedly
- Bonus: some magic number removal with enums
2016-12-09 14:40:14 -03:00
Gustavo
7e0a616657
Core/Misc Remove WhiteSpaces ( #18379 )
2016-12-02 02:23:02 +01:00
ariel-
0f649d51e9
Core/Scripts: fix a failed assertion crash in Master's Call script
...
Closes #18316
Closes #18318
2016-11-29 03:45:05 -03:00
ariel-
9b00fd8d7b
Core/Scripts: fixed Imp. Leader of the Pack
...
Closes #12830
2016-11-19 19:56:46 -03:00
ariel-
f30778c998
Core/Scripts: Seal of Corruption/Vengeance shouldn't reset periodic timer on reapply
2016-11-19 15:46:55 -03:00
ariel-
5b56c94e6d
Core/Spell: restore old proc system behaviour on auras self proc.
...
- Use Spell::m_triggeredByAuraSpell and compare against trigger aura, it requires scripts to set triggeredByAura parameter.
- Fixed existing scripts lacking it
DB/Spell: Anger Capacitor (Tiny Abomination in a Jar) proc
Closes #18269
2016-11-19 03:05:44 -03:00
ariel-
56beec8aaf
Core/Spell: Fixed irregular handling of SPELLMOD_DOT
...
- Applied twice for some dots
- Missing for Health Leech Periodic
- Missing in a few scripts
Closes #17463
2016-11-16 04:06:32 -03:00
ariel-
361b185ef7
Core/Scripts: add checks to Master's Call script
...
Closes #8403
2016-11-14 02:12:38 -03:00
ariel-
eac0f93868
Core/Script: set original caster for Paladin judgement triggered effects.
...
Fixes healing not reported for the paladin.
2016-10-29 19:08:05 -03:00
ariel-
0c59f2f0f7
Core/Scripts: fix Cobra Strikes
2016-10-28 01:18:01 -03:00
ariel-
e6f386b7d0
Core/Scripts: fix Glyph of Mend pet
2016-10-28 01:17:58 -03:00
ariel-
d9743c984f
Core/Script: Fix improved drain soul mana return.
...
Ref #14859
2016-10-17 03:30:45 -03:00
ariel-
4bdebba520
Core/Scripts: fix static analysis issues
...
- Bonus: indentation fixes in zone_wintergrasp.cpp
2016-10-16 23:12:36 -03:00
tkrokli
b651bf271b
[WIP] Core/Scripts: Gnomish Mind Control Cap and Gnomish Universal Remote ( #17374 )
2016-10-15 01:46:19 +02:00
Gustavo
8e82d8a9e7
Core/Scripts Boss Lady DeathWhisper improvements ( #17389 )
2016-10-14 21:44:49 +02:00
ariel-
4a1f6eb3b1
Core/Scripts: Fix runtime error
2016-10-12 22:58:29 -03:00
ariel-
d685c7079d
Core/Scripts: Implemented Blessing of the Eternals Earthliving proc chance increase
2016-10-11 17:59:34 -03:00
SnapperRy
387b18775d
Script/Quest: Apply Heat and Stir.
...
Enjoy one of the most frustrating quests in Northrend!
2016-10-11 16:59:28 +02:00
ariel-
f749dea8b2
Core/Scripts: don't check ghoul each update. Send proper text packet, so client replaces %s with DK name
2016-10-10 19:05:06 -03:00
ariel-
a129b41f3d
Core/Spells: fix runtime error
...
Partial revert of 11650e4008
2016-10-10 16:31:47 -03:00
ariel-
d429273410
Core/Scripts: fix warning reported by MSVC
2016-10-10 16:23:12 -03:00
ariel-
666422d827
Core/Scripts: added missing null checks for DamageInfo struct
2016-10-08 22:20:49 -03:00
ariel-
abe514d548
Core/Scripts: fix some copy paste and indentation mistake in Chimera Shot script
2016-10-08 17:13:27 -03:00
ariel-
11650e4008
Core/Scripts: updated Lock and Load script with new hooks, DamageInfo might be null, so check for that too
2016-10-08 16:48:03 -03:00
ariel-
dbba3ad5a5
Core/Scripts: Fix some runtime errors
2016-10-07 00:14:46 -03:00
ariel-
a0e317b991
Core/Scripts: De-hack glyph of Barkskin with proper spell
2016-10-06 00:59:26 -03:00
ariel-
b5e8e0a5db
Core/Auras: reset periodic aura timers by default. Except when aura comes from triggered spell
...
Closes #17961
2016-10-05 03:10:05 -03:00
ariel-
d482b0e368
Core/Scripts: add a workaround for Will of the Forsaken shared cooldown
...
Closes #7151
2016-10-05 01:40:00 -03:00
ariel-
51493a63e2
Core/Scripts: fix 2 runtime error logs
2016-10-04 22:34:39 -03:00
ariel-
2ff855054f
Core/Scripts: Convert spells to new proc system
...
- Converted Unit::HandleDummyAuraProc function to AuraScripts
* Extra: DMC: Madness now uses DB texts. yay!
* Extra: improvements on Imp. Spell Reflection (range and max targets, filter caster with conditions)
- Fixed Glyph of Succubus. (Closes #6599 )
- Changed old (not-blizz) behavior of Vampiric Embrace:
* Before: party heal affected the priest too and self heal was reduced by that amount to not over-heal
* Now: self heal amount not affected, rather filter the priest out of the party heal using conditions :)
- Solve bug in AQ 3p set bonus, it should only trigger when healing others, not self heals.
- Priest T10 2p bonus (heal) now rolls its effect properly
- Use brand new GetEffectiveHeal to fix #17142
- While we're at it, also close #17034 for good
- Converted Unit::HandleAuraProc function to AuraScripts (#17941 )
- Converted Unit::HandleAuraProc function to AuraScripts (cont'd) (#17955 )
- Corrected Flametongue weapon damage formula
- Actually check offhand weapon for flametongue in Lava Lash script
- Implemented halved proc chance for Missile Barrage on Arcane Barrage, Fireball, Frostbolt and Frostfire Bolt cast
- Converted Unit::HandleProcTriggerSpell function to AuraScripts (#17956 )
- De-hack Earth shield. Fixes #13808
- Updated Honor among Thieves
- Implemented mana proc for Mark of Conquest in case of ranged attack
- Fixed Scent of Blood giving more stacks than the talent rank currently learnt.
- Ported old proc table. Proc system is dead. Long live the proc system!
- Recklessness should get charges removed per cast. Closes #15529
- Use proc system to remove Molten Core charges on Incinerate/Soul Fire cast. Closes #15942
Closes #3463
Closes #5401
Closes #15595
Closes #15974
Closes #16679
Closes #17925
2016-10-04 20:21:58 -03:00
treeston
84cf239fda
Various: Fix coverity reported issues.
2016-10-04 13:49:05 +02:00
ariel-
0c24e4ee0e
Core/Unit: rewrite of the attack table system
...
- Removed a bunch of duplicated code
- Fix off-by-one errors in Unit::RollMeleeOutcomeAgainst and Unit::MeleeSpellHitResult (TC's combat table was actually of 100.01%)
- Implemented boss-level hit table (6.5% dodge/14% parry), bosses only had 5.6% of each until now
- Updated formula for chance and damage of Glancing hits
Sources:
- http://wow.gamepedia.com/index.php?title=Attack_table&oldid=2071465
- http://web.archive.org/web/20100903145646/http://www.mmo-champion.com/threads/650071-Expertise-Hit-for-Paladins-%28updated-for-3.3%29?daysprune=60
2016-10-04 01:26:34 -03:00
ariel-
b54042d68f
Core/Spells: Flag of Ownership shouldn't target creatures
2016-10-02 22:15:09 -03:00
SnapperRy
2f493430c9
Script/Quest: fix and use proper serverside summon spell for quest "Red Snapper - Very Tasty!".
2016-09-10 02:30:22 +02:00
SnapperRy
0479f08c3c
Script/Quest: replace wrong test spell used for quest "Red Snapper - Very Tasty!" with actual summoning.
...
The spell does not appear in sniffs, and the summoned NPC's spawn time was far too short to be appropriate (15 seconds).
2016-09-10 01:13:35 +02:00
ariel-
bc4b4f656c
Core/Scripts: Implement Flag of Ownership. Closes #12265
...
Core/Spells: Implemented TARGET_CORPSE_SRC_AREA_ENEMY. Closes #12803
2016-09-04 07:09:04 -03:00
ariel-
be9ef83340
Core/Scripts: more 746b838870 follow-up, shouldn't trigger marker aura if proc was prevented
2016-09-04 05:26:57 -03:00
ariel-
7cc91dc45b
Core/Scripts: add missing check removed in 746b838870
2016-09-04 04:56:05 -03:00
ariel-
746b838870
Core/Spells / Scripts: Fix Lock and Load. Closes #16731
2016-09-04 04:21:04 -03:00
ariel-
31399d5f34
Core/Scripts: Implement Glyph of Backstab. Closes #7500
2016-09-04 01:31:02 -03:00
Gustavo
e1761a24ce
Core/Spells Make credit for quests "The Grand Melee" and "Among the Champions" a triggered cast ( #17870 )
...
Fix a problem where the credit wasn't casted due to CGD
2016-08-28 23:34:23 +02:00
Gustavo
989aaaa8b5
Scripts/Pet Implemented Argent Squire/Gruntling and Argent Pony Bridle
2016-08-25 08:31:48 +02:00
SnapperRy
894378f867
Event/Brewfest: implement relay race ( #17603 )
2016-08-23 13:36:57 +02:00
Gustavo
5661b4686b
Improve scripts for quests Breakfast Of Champions and A Bear of an Appetite ( #17780 )
...
Properly despawn the related GameObjects after use of the quest item, avoiding multiple use and summon
2016-08-23 13:21:03 +02:00
ariel-
62bfee37cb
Core/Entities: debloat SummonGameObject parameter list using proper wrappers and enable GO rotation in scripts
...
- There's still an overload allowing for x, y, z, o to be passed directly
- Fixed default animstate for GameObject creation in many places, it should be 255, not 100 (checked in sniffs)
2016-07-30 18:50:44 -03:00