aboutsummaryrefslogtreecommitdiff
path: root/src/game/StatSystem.cpp
AgeCommit message (Collapse)Author
2009-12-18*Cleanup, proper indentation, and remove some wrong/irrelevant comments ↵maximius
copied from custom patches.. --HG-- branch : trunk
2009-12-17Update Spell code for 322a. Part 1n0n4m3
--HG-- branch : trunk
2009-11-20*Fix Ghoul scaling talents and glyphs. By MetaphysicalDrama, closes #102, ↵maximius
#38, #39 --HG-- branch : trunk
2009-11-01*Cleanup, fix many cases of unoptimized loops, potential crashes, ↵maximius
excessively large data types, unnecessary or wrong casts, non-standardized function calls, and so on.. *Proper Maexxna Web Spray locations (old locations sent players flying into the air) --HG-- branch : trunk
2009-10-31Fix Feeding Frenzy, Cobra Reflexes, Cornered. Now they are active only when ↵Kudlaty
victim hp is below certain percentage. Patch by thenecromancer, updated by krz --HG-- branch : trunk
2009-10-18*Cleanupmaximius
--HG-- branch : trunk
2009-10-17*Massive cleanup redux.maximius
--HG-- branch : trunk
2009-10-17*Backed out changeset 3be01fb200a5maximius
--HG-- branch : trunk
2009-10-17*Massive cleanup (\n\n -> \n, *\n -> \n, cleanup for(...) to for (...), and ↵maximius
some other cleanups by hand) *Fix a possible crash in Spell::DoAllEffectOnTarget --HG-- branch : trunk
2009-10-10* Backout a part of the latest Mangos merge, armor penetration related. ↵Machiavelli
Please first check whether or not we need the code, then test it, then push to repo, one change per commit. --HG-- branch : trunk
2009-10-09*Blackfathom Deeps - Event: Aku'mai, by Tartalomaximius
*Split Personality Achivement, by Destalker *Halls of Lightning Fixes, by Destalker Volkhan fixes + Achievement Ionar Fix - without this he resets each time he is invisible, spamming sparks Arcing Burn - should be a debuff (and stackable, stackable part NYI :/) *Naxxramas - Thaddius - the aura shall affect only the character without the proper aura, by Trazom *Naxxramas - Kelthuzad - some timer adjustments (may need verification or tweaking) by Cass *Merges by Stryker, thanks to all authors and testers. [8458] Re-implement SPELL_AURA_MOD_TARGET_ARMOR_PCT in more porper way for weapon dependent cases. Author: VladimirMangos [8459] Avoid mutiply apply weapon dependent armor penetration bonus for each weapon. Author: VladimirMangos [8529] check rune cost only if spell has PowerType == POWER_RUNE. Patch provided by yavi. Author: Ambal [8532] Fixed situation where some items like 42947 were not giving spell power bonus. By: Ambal [8533] Not remove timed quest and correctly fail when time runs out. Add function to remove timed quest instead of direct access to set. Author: NoFantasy [8536] Fixed spell 62776. By: Ambal [8539] Check pet aura range at area aura update. By: Ambal [8546] Implement battleground bonusweekends call to arms. Also fix typo in auctionmgr. Author: balrok [8547] Implemented scriptcall: CorpseRemoved(uint32 & /*respawnDelay*/) it will be called when the corpse of the scripted creature get's removed, it's possible to adjust the next respawn inside the script. Author: balrok [8561] Replace another auras code call by explicit code [8566] avoid singleton-lock when accessing BattleGroundMGR::isBGWeekend() Proposed by vladimir. Comitter: balrok --HG-- branch : trunk
2009-10-07* Do not make nonphysical damage spells that use EffectWeaponDmg (like Seal ↵Machiavelli
of Command) receive total damage mod % auras twice - based on nos4r2zod's patch for MaNGOS --HG-- branch : trunk
2009-09-23*Force creatures to choose a new, random model on spawn/respawnmaximius
*Change the damage formula to include weapon min/max damage.. previous method did not work properly at all. --HG-- branch : trunk
2009-09-23*New damage formula, Hogger will no longer dominate your level 20 characters!maximius
--HG-- branch : trunk
2009-09-18*[8475] fixed some gcc-warnings Author: balrokmaximius
*[8476] Revert some recent cleanup changes, some other fixes and cleanups. Author: VladimirMangos *[8489] Fixed player visibility update in case view point different from player itself. Author: SilverIce *[8493] Avoid unexpected multiply error messages at wrong `quest_template`.`RewSpell*` Author: VladimirMangos *[8496] Resolve some #include cycles and unsafe code. * Common.h -> Threading.h -> Errors.h -> Common.h * Remove reduncdent #include "ByteBuffer.h" in headers * Remove redundent #include "Auth/BigNumber.h" in headers * Avoid multyply data copy at use some now dropped functions in BigNumber. * Avoid copy fixed byte count from byte arrays with unknown real size created from BigNumber. * Avoid possible problems for build mangos at different platform or compilers. Author: VladimirMangos. *[8501] Apply code style and cleanups to some Player functions. Author: VladimirMangos. *[8502] Disable quests related to specific game events at startup if event not active. Also rename member boolean variable. Author: NoFantasy *[8506] Add check for IsAutoComplete() in SendPreparedQuest(). For cases where quest is repeatable but has Method!=0, QuestDetails must be sent instead of RequestItems. Some additional code cleanup. Author: NoFantasy *[8507] Check amount of spawned pools before decrement to avoid unexpected result. Also rename variable to more meaningful name. Signed-off-by: NoFantasy <nofantasy@nf.no> Thanks to Stryker and onkelz28! --HG-- branch : trunk
2009-09-14Backed out changeset d3fe2d6d504a (please test your patches thoroughly ↵maximius
before getting me to push them ogeraisi) --HG-- branch : trunk
2009-09-14*Merged MaNGOS [8458], [8475], [8476] by ogeraisi, thanks to all authors :)maximius
--HG-- branch : trunk
2009-09-02 [8449] Deprecate healing/damage item mods and merge internal data in to ↵megamage
spell power. Author: VladimirMangos * Report at loading about deprecated ITEM_MOD_SPELL_HEALING_DONE and ITEM_MOD_SPELL_DAMAGE_DONE and drop support code. * Merge healing/damage base spell bonus fields and function to spell power field/function. --HG-- branch : trunk
2009-08-17*Implement aura type SPELL_AURA_MOD_CRIT_PCT(290).QAston
--HG-- branch : trunk
2009-08-10*change SPELL_AURA_MOD_ARMOR_PENETRATION_PCT to reduce armor on target and ↵megamage
add cap amount of armor reduced by armor penetration rating By thenecromancer --HG-- branch : trunk
2009-08-09mergemegamage
--HG-- branch : trunk
2009-08-09Backed out changeset: 43d0f185abe2megamage
--HG-- branch : trunk
2009-07-30 [8237] Apply attack power multiplier to creature bonus attackpower. ↵megamage
Author: Lynx3d Note: mindmg/maxdmg in creature_template expected including attackpower part in its. attackpower field only show part of attackpower not affected by AP multiplier. Thanks also to Seizer for take part in reseach and patch review. --HG-- branch : trunk
2009-06-22* Update creature damage calculation by synchronising ↵Machiavelli
Creature::UpdateAttackPowerAndDamage and Creature::UpdateDamagePhysical with MaNGOS. --HG-- branch : trunk
2009-06-22Backed out changeset 8569b2063da0Machiavelli
--HG-- branch : trunk
2009-06-22[7904] Change creature damage calculation formula. Author: Seizerkiller.Machiavelli
--HG-- branch : trunk
2009-06-19*Update creature damage calculation.megamage
--HG-- branch : trunk
2009-06-18*Fix raise dead spell - original patch by Astellar, thanks for some help in ↵QAston
conversion for Azrael *Correctly apply spell cooldown for spells with cooldown starting after pet unsummon. --HG-- branch : trunk
2009-06-17*Update creature melee damage calculation.megamage
--HG-- branch : trunk
2009-06-16"*Fix Kindred Spirits.QAston
*Fix typo causing auras SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR to modify ap with too big amount. --HG-- branch : trunk
2009-06-16 [8024] Implement SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR(285). Author: Beastemegamage
Also drop outdated support code for 61216 and ranks. This implement work talents 61216 and 48978 with ranks. --HG-- branch : trunk
2009-06-16*Fix aura type 280.QAston
--HG-- branch : trunk
2009-06-06[7970] Update test for spell 16972 and ranks (now if have 2 dummy effect but ↵megamage
need effect 0 in check place) Author: VladimirMangos --HG-- branch : trunk
2009-06-01*Fix the bug that shaman/druid/mage pets do not have scaled statsmegamage
--HG-- branch : trunk
2009-06-01Warlock pet scaling off Lock stats. By arcx and nesocipmegamage
--HG-- branch : trunk
2009-05-28 [7904] Change creature damage calculation formula. Author: Seizerkillermegamage
* Add new creature_template field `dmg_multiplier` * Make attackpower include in creature damage not dependent from attack speed. NOTE: included in sql update recalculation for creature damage related fields only make temporary possible usable values. Real values need revisited by DB devs for correctness. --HG-- branch : trunk
2009-04-29[7730] Some optimizantion and code style. Author: zhenyamegamage
--HG-- branch : trunk
2009-04-15*Correct formula for mana regen from items during 5SR.QAston
--HG-- branch : trunk
2009-04-14*Fix power update after spellcast - by w12xQAston
*Some cleanups in Player::UpdateManaRegen. --HG-- branch : trunk
2009-04-06*Update of aura system.QAston
--HG-- branch : trunk
2009-03-10*Fix possible bug with sending healing and damage bonuses to client.QAston
--HG-- branch : trunk
2009-02-18*Merge.megamage
--HG-- branch : trunk
2009-02-17Newline added to bottom of all files.KingPin
--HG-- branch : trunk
2009-02-11 [7264] Use AP fields as signed integermegamage
Signed-off-by: DiSlord <dislord@nomail.com> --HG-- branch : trunk
2009-02-11 [7263] Fixed AP calculation in some casesmegamage
Fixed use AP dynamic mods (bonuses from stats) Apply ITEM_MOD_ATTACK_POWER for ranged AP Implement feral AP from weapon dps for druids Signed-off-by: DiSlord <dislord@nomail.com> --HG-- branch : trunk
2009-02-06*Handle aura SPELL_AURA_MECHANIC_IMMUNITY_MASK.QAston
*Fix a typo in ap bonus from stat calculation-thanks to megamage for pointing this. --HG-- branch : trunk
2009-02-06*Handle aura SPELL_AURA_MOD_HOT_PCT.QAston
--HG-- branch : trunk
2009-02-06*Some code optimize.QAston
--HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 2Drahy
* Changed mangos website --HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 1 - Mercurial cant ↵Drahy
convert all files at once --HG-- branch : trunk