aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-03-12Core/Aura: fix SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE unapply case for dead ↵ariel-
players Closes #19276
2017-03-12Core/AHBot: Disable few broken itemsAokromes
Closes #19283 P.S: you will need to update your conf.
2017-03-11Update SmartScriptMgr.hAokromes
2017-03-11Core/Spells: Fixed some enchantments checks and fixed serious logic flaw in ↵xinef1
create item effect check (#19123)
2017-03-08Core/Creature: restore previous behavior of random gender on respawnariel-
Little regression added with 253c0f3d07e05557daa3ffdd4e2a2af4256fb65e
2017-03-08Core/Auras: tidy up one little hackariel-
2017-03-08Core/Creature: Load template immunities into m_spellImmune container.ariel-
- Fixes sending SMSG_SPELL_START data Closes #19212
2017-03-08Core/Creature: remove some redundant codeariel-
- Display Ids are already initialized in InitEntry, no need to duplicate logic - ModelInfo is already checked too
2017-03-08Core/Scripts: Fixed Ingvar evade issueKeader
2017-03-07Core/Auras: implement correct model for Bear Form (used by npcs)ariel-
Closes #7337
2017-03-07Core/Creature: don't override display id if addon tables load a morph auraariel-
Ref #7337
2017-03-07Core/Scripts: converted Argent Tournament pennants to AIariel-
Closes #14616
2017-03-07Core/Auras: Implement Roc form shapeshiftariel-
Closes #16164
2017-03-07Core/Auras: make transform auras honor creature_template trigger flag and ↵ariel-
choose always invisible models Closes #19211
2017-03-06Core/Unit: reduce differences between branchesShauren
Very partial cherry pick of: Core/Units: Updated melee/spell hit chance calculation (cherry picked from commit 61c7161a1069f93948b8b4d80b501d9358b4844c)
2017-03-06Core/Creatures: disabled "automatic" monster sparringariel-
- Faction template flags weren't correct. Closes #19245
2017-03-05Core/Scripts: fix Glyph of Siphon Lifeariel-
by Keader
2017-03-05Corrected doors and buttons without autoclose time after recent changes (#19249)xinef1
2017-03-05Core/SmartAI: Allow scripting GameObjects by spawn id tooariel-
2017-03-04Core/Creature: redo some logical checks in _IsTargetAcceptableariel-
- Check against current creature victim, don't check potential victim attacking list. - Neutral creatures with aggressive reactstate were triggered to attack from MoveInLineOfSight because of this check - Prevents attack from a distance after right clicking an npc Closes #19235
2017-03-03Core/Spells: fix some db errorsariel-
2017-03-03Core/Scripts: implement Hammer of the Righteous stacking Seal of ↵ariel-
Vengeance/Corruption - Patch 3.2.0 Notes: Only auto-attacks and Hammer of the Righteous can place the debuff on the paladin's current target(s). Closes #19239
2017-03-02Core/Game: fix dynamic linkingariel-
2017-03-02Core/Misc: remove unneeded semicolonariel-
2017-03-02Core/Achievements: port realm first achievement handling from masterariel-
veeeery partial cherry-pick of c75fcbe20b07fd7518be58bf02ba30d903133449
2017-03-02Core/Spell: disable proc for magnet auras, they're handled differentlyariel-
Closes #19208
2017-03-01Core/Game: fix non-pch includeariel-
2017-03-01Make ObjectMgrs _mailId and _hiPetNumber atomic (#19129)xinef1
- They can be accessed from multiple threads simultaneously
2017-03-01Core/Database: Prepared statement parameter preallocation (#18999)ariel-
- Pass prepared statement size to the helper class to prevent runtime resizing. - Rename CheckValidIndex -> AssertValidIndex - Cached prepared size on the worker pool as it's shared among all connections - Cached query data only for each connection, done lookup in map instead of possibly creating a new element - Kill the prepared statement map, and store raw sql string on the MySQLPreparedStatement class (This info is only used for logging, and there is no need of keeping a second container just for it)
2017-03-01Ensure that all actions are compared to fixed point in time (ie. world ↵xinef1
update start) (#18910) - Actions will not be dependent on processing moment - Increased GameObjects cooldown resolution to milliseconds, fixes arming time of traps to be exactly one second and not something from range (1000, 1999) - Created GameTime namespace and UpdateTime class and moved there some code out of world
2017-03-01Core/GameObject: regenerate GO loot if respawn time passed since last loot ↵xinef1
generation time and not all items were taken (#19101)
2017-03-01Corrected calculation for SPELL_AURA_PERIODIC_DAMAGE_PERCENT (#19060)xinef1
2017-03-01Core/Misc: Always reward all necessary reputations on creature kill (#19106)xinef1
2017-03-01Remove auras interrupted by falling when we fall to the ground or water (#19115)xinef1
2017-03-01Core/Scripts: Change null-check to assertariel-
- ToPlayer() should never be null in this context
2017-03-01Core/Scripts: Fixed crash in SindragosaKeader
Closes #19227
2017-03-01Core/Misc: always output client cache version on loadingariel-
2017-02-28Core/Entities: spawned movementtype should override template movementtypeariel-
Core/SmartAI: pass the CreatureData pointer (if any) on updating template Closes #19223
2017-02-28Core/Movement: Corrected all speed checks after ↵ariel-
23b6991273bac4ee9d7cf1b4ac3b9a92e0a7300e Ref issue #19210
2017-02-28Core/Scripts: implement Moss Covered Feetariel-
Closes #19022
2017-02-28Revert "Build: Create static libraries for each static script project."Naios
This reverts commit bb46bfb8648cccf6cbdd922bba4e92166b861a49. * Closes #19224
2017-02-27Build: Create static libraries for each static script project.Naios
* Add some more comments and cleanup the build script. * Closes #18671
2017-02-27Core/Auras: fix more unused parameter warningsariel-
2017-02-27Core/Auras: fix comparison of integers of different signs warningariel-
2017-02-27Core/Auras: fix unused parameter warningariel-
2017-02-27Core/Auras: reworked multiplicative AuraEffects calculationariel-
- Splitted containers for flat modifiers and pct modifiers, as they now have different handling - Amount is now multiplied only on apply; on unapply, iterate through auras and reset the counter - Fixes many cases of rounding error due to applying/unapplying of small factors - Allows amounts to be zeroed (ie with an AuraEffect of amount -100) - Do a partial revert of 6dc37a9add631888fe5fbcd43d19c2b07bed8a57, auras should update amounts only for items allowed (ie no more giving crit to a sword while having an axe in the other hand and being Poleaxe spec'd) - SPELL_AURA_MOD_SCALE now scales additively, rather than multiplicatively (checked in sniffs) Closes #18687
2017-02-25Core/Misc: Fix static analysis issuesjackpoz
2017-02-25Core/Misc: Fix static analysis issuesjackpoz
2017-02-25Core/Misc: Fix static analysis issuesjackpoz
2017-02-25Core/Scripts: kill a warningariel-