Commit Graph

28983 Commits

Author SHA1 Message Date
Shauren
ebff8cb342 Core/PacketIO: Fixed crash happening when someone sends too small packet that is processed directly in WorldSocket
Closes #17536
2016-07-07 18:12:50 +02:00
Ivan Beňovic
7fb6c4839d Core/Unit: Fixed warning about comparison of mixed types. (#17541) 2016-07-07 16:47:14 +01:00
et65
f293994ef4 Core/MMaps: Fix crash introduced in commit 32e8b65 (#17447)
* Core/MMaps: Fix crash introduced in commit 32e8b6506f
* Also fix remaining memory leaks scenarios.
2016-07-07 15:04:52 +02:00
Ovah
2bede7bffd Core/Instances: implemented handling for SMSG_BOSS_KILL_CREDIT (#17525) 2016-07-07 13:30:24 +02:00
Krudor
147d77102c [6.x] Fix camera and player collision not updating when object scale changes (#17529) 2016-07-06 21:30:59 +02:00
Shauren
be461280d2 Build fix 2016-07-06 10:44:43 +02:00
Shauren
9958af7095 Core/Items: Optimize allowed item spec check for quest rewards from QuestPackageItem 2016-07-06 09:38:17 +02:00
Aokromes
a7fcae9328 Rename 2016_06_11_00_world.sql to 2016_07_05_00_world.sql 2016-07-05 19:28:58 +02:00
Ulduar
48f0f47dd2 [6.x] Scripts/Spells: K'ure & Decimatus, SAI + spell scripts
* Core/DB Add SAI for Decimatus.

Add Decimatus SAI and Dark Siphon spell condition target.

* Decimatus spell script for 169869.

Decimatus Transformation Sickness.

* Replace caster on target. Compiling fine!

And then you never know what comes into head Blizzard.

* Add three spell scripts.

Add support spell scripts for 189549, 189512 and 189491.
2016-07-05 19:27:59 +02:00
Shauren
b63346a25e Core/Spells: Fixed spell dest range check failing on 0 distance max range requirement even if standing directly on top of destination
(cherry picked from commit ba63361d7c)
2016-07-05 17:02:34 +02:00
DDuarte
b9ec8ae328 Scripts/Commands: Fix build warning
(cherry picked from commit 42028a1842)
2016-07-05 11:56:04 +01:00
DDuarte
7ab5145321 Scripts/Commands: Remove unused argument of .cometome command
(cherry picked from commit 1100fe6057)

# Conflicts:
#	sql/updates/world/3.3.5/2016_07_05_01_world.sql
2016-07-05 11:23:04 +01:00
Naios
a2ac2b3cc7 Core/EventProcessor: Check whether an event was aborted before aborting it.
* Fixes an assertion introduced in commit 1ad73212dc.
* Use itr = std::unordered_map<...>::erase for updating the iterator.

(cherry picked from commit d9755c637c)
2016-07-05 00:19:53 +02:00
Naios
80fe552894 Core/EventProcessor: Wait for non deletable events to get deletable.
* Immediate deletion caused issues with the SpellEvent,
  so we delete it at one of the next update ticks now.
* Only affects the unforced cancellation of events.
* Ref #16675

(cherry picked from commit 1ad73212dc)
2016-07-05 00:19:45 +02:00
Naios
1a891f3a5e Core/Scripting: Don't force event cancellation when swapping creatures.
* EventProcessor::KillAllEvents(force = false) should only be used
  by the EventProcessor.

(cherry picked from commit d68316fcd2)
2016-07-05 00:19:38 +02:00
Shauren
c0df972768 Core/Spells: Fixed crash with DEST targets added in b3d814ee50 2016-07-05 00:02:04 +02:00
Shauren
d0d76abc9d Core/Achievements: Implemented all criteria tree operators 2016-07-04 22:52:07 +02:00
Shauren
9645f868ed Core/Auras: Defined more aura types 2016-07-03 22:35:14 +02:00
Shauren
77f980035a Core/Items: Implemented scaling item enchants with player level 2016-07-02 22:44:03 +02:00
Aokromes
e76f5bd93e Update worldserver.conf.dist 2016-07-02 14:18:18 +02:00
Aokromes
54881d2296 Update worldserver.conf.dist 2016-07-02 13:20:18 +02:00
Shauren
ef396877ae Core/Spells: Fixed spell range check
Closes #17060

(cherry picked from commit e6a52d4aae)
2016-07-01 20:39:38 +02:00
Aokromes
d8969f39fb DB/Misc: Fix startup errors 2016-06-30 21:07:16 +02:00
Shauren
1b1478ba86 Core/Auras: Implemented spell aura 402 - SPELL_AURA_MOD_POWER_DISPLAY
Closes #17468
2016-06-30 17:20:13 +02:00
Shauren
7ed1c47f6b Core/Auras: Implemented SPELL_AURA_OVERRIDE_SPELL_VISUAL 2016-06-29 19:49:23 +02:00
Aokromes
aa006b490c DB/Creature: remove one incorrect npcflag
By tkrokli
2016-06-28 22:55:52 +02:00
Aokromes
fe3cdd54df Rename 2016_06_28_00.sql to 2016_06_28_00_world.sql 2016-06-28 22:35:18 +02:00
Aokromes
c0974a3eaf DB/Creature: remove one incorrect npcflag
By tkrokli
2016-06-28 22:35:01 +02:00
Shauren
b3d814ee50 Core/Spells: Fixed spell effect on caster not being processed instantly for spells that have travel time and hit both caster and another unit 2016-06-28 17:38:19 +02:00
Shauren
68473ccba2 Core/PacketIO: Marked CMSG_GUILD_NEWS_UPDATE_STICKY as thread unsafe 2016-06-27 17:19:05 +02:00
Shauren
a515b73738 Core/Spells: Fixed Glyph of Surging Mist 2016-06-26 19:52:41 +02:00
Shocker
9ae700c809 Core/Reputation: Player::SetReputation() / Player::GetReputation() should work with signed values 2016-06-26 14:51:37 +03:00
Shauren
55d5cd37df Core/Auras: Implemented aura 321 SPELL_AURA_MOD_NO_ACTIONS 2016-06-25 10:50:28 +02:00
Aokromes
77d0e3257c DB/Creature: Fix training targets granting experience
Closes #17450 by Anddrw
2016-06-25 00:54:40 +02:00
Shauren
420b9045e4 Core/Auras: Fixed SPELL_AURA_OVERRIDE_ATTACK_POWER_BY_SP_PCT to affect ranged attack power as well 2016-06-24 16:00:39 +02:00
Naios
2b97b32d81 Build: Throw a fatal error when the SCRIPTS variable isn't a valid option.
* Catches issues early that are caused through a wrong configuration.
2016-06-23 22:19:37 +02:00
Shauren
73aababbd4 Core/Spells: Fixed handling spell interrupts - PreventionType dbc field is a bitmask 2016-06-23 22:19:52 +02:00
Kito
c5bad429e2 Scripts/Monk: Surging Mist
* When glyphed and in stance will cast AOE ally selection heal
* Else, cast normal heal on Explicit target
2016-06-23 22:01:24 +02:00
Nelidon
b4c83443e7 Core/Battlenet: Allow player to switch realm (#17441) 2016-06-23 18:04:54 +02:00
Aokromes
e8bfc0cd96 DB/Creature: Morakki can't accept both quests
By Alastyr, closes #15844
2016-06-23 16:09:48 +02:00
Aokromes
f1aecaddd3 DB/Creature: Spawn Una Wildmane
updates #16655
2016-06-23 15:10:39 +02:00
Aokromes
ef835b70d8 Update pull_request_template.md 2016-06-23 11:47:56 +02:00
Shauren
63c2804beb Core/DataStores: Fixed typo in field name 2016-06-22 22:04:42 +02:00
Carbenium
73779d09e9 Add CLion files to gitignore 2016-06-21 21:13:32 +02:00
Shauren
9a2d8eac99 Prepared statement parameter fix, screw manual indexing 2016-06-21 20:45:34 +02:00
Shauren
f6cac4df5b Core/Items: Item upgrade followup
* Fixed Item::SetModifier to broadcast value updates
* Generate base item upgrade when looting
* Generate base item upgrade when loading from db and db2 data changed
2016-06-21 20:41:30 +02:00
frozen4
ed00534e7c Core/Items: Implemented item upgrades
Closes #17432
2016-06-21 20:33:51 +02:00
Aokromes
5f2c62392c Update 2016_06_20_01_world.sql 2016-06-20 21:53:53 +02:00
Shauren
688635ff92 Core/Players: Fixed learning riding 2016-06-20 17:04:12 +02:00
Aokromes
7b8b7e544d DB/Misc: More reguid 2016-06-20 12:44:10 +02:00