Commit Graph

744 Commits

Author SHA1 Message Date
Chaz Brown 587f6377f2 Fix DK Runes never cooling down - fix by HiZed
--HG--
branch : trunk
2009-09-03 08:57:12 -04:00
megamage 06325a9231 *Fix the fraction loss of power regen. Thanks to HiZed
--HG--
branch : trunk
2009-09-02 19:15:05 -05:00
megamage 9d161ff757 [8449] Deprecate healing/damage item mods and merge internal data in to 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-09-02 18:11:11 -05:00
megamage ca514fde80 [8446] Update ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING only for real alive cases. Author: Opterman
This fix problem with temporary "alive" cases for prist talent for example.

    Signed-off-by: VladimirMangos <vladimir@getmangos.com>

    * Use final damage for check
    * Also fix CMSG_REPOP_REQUEST read warning spam.

--HG--
branch : trunk
2009-09-02 16:24:41 -05:00
megamage 85ab4599ee [FIX] Energy/Mana Regeneration By HiZed
--HG--
branch : trunk
2009-09-02 15:05:18 -05:00
megamage 73fde81744 *Prevent the triggering spell to always consume one charge of fingers of frost. By Cleave
--HG--
branch : trunk
2009-09-02 14:49:20 -05:00
maximius 1e06f0ee1e *GetHealth() was not returning desired value, so this code block is worthless.
--HG--
branch : trunk
2009-09-01 21:10:43 -07:00
megamage dc68c2b269 [8433] Implement proper store and use character specific account data.
* Base at TOM_RUS reseach save/load character specific account data in new table `character_account_data`
    * Move its in sql update from `account_data` to new table.
    * For client packets that can be send in loggined state or just after logout but assocualted
      with recently logout character add new login status STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT
    * Store low guid for loggedin player or recently logout into WorldSession.

Author: VladimirMangos, TOM_RUS

--HG--
branch : trunk
2009-09-01 16:47:49 -05:00
maximius f0e6acda3b *Switch exploit check to debug only..
--HG--
branch : trunk
2009-09-01 14:40:38 -07:00
megamage 4337d98863 [8431] Avoid unlearn class skills at unlearn spell learned at skill learn. Author: VladimirMangos
--HG--
branch : trunk
2009-09-01 15:33:07 -05:00
maximius 3db602b2d1 *Add some more debug info, don't kick GMs :)
--HG--
branch : trunk
2009-09-01 11:18:51 -07:00
maximius 9710187b1a *Better fix to dead player with health exploit..
--HG--
branch : trunk
2009-09-01 10:31:35 -07:00
megamage 51affe07d0 *Fix some restriction of pet spell cast.
--HG--
branch : trunk
2009-09-01 01:11:28 -05:00
megamage 33a0155281 *Allow pet to have combo points.
--HG--
branch : trunk
2009-09-01 00:17:39 -05:00
Anubisss 83dbfec80e *Better check for achievement criteria ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING. By Opterman.
--HG--
branch : trunk
2009-08-31 23:59:43 +02:00
megamage 9fdca970c6 *Add more debug info.
--HG--
branch : trunk
2009-08-31 15:00:53 -05:00
megamage 6a50516174 *Add an error log to find crash reason of m_spellModTakingSpell.
--HG--
branch : trunk
2009-08-31 12:00:19 -05:00
maximius 3f467130f6 *Replace 2^32-1 with MAPID_INVALID (I knew megamage added this somewhere, just couldn't find it until now :P)
--HG--
branch : trunk
2009-08-31 01:18:29 -07:00
maximius 254c49f55a *Hg missed a file in last commit -_-
--HG--
branch : trunk
2009-08-31 01:16:23 -07:00
megamage fe3e40c284 *Fix possible freezing bug of last rev.
--HG--
branch : trunk
2009-08-31 00:59:02 -05:00
maximius 29901b5389 *Same as previous commit, for pets. I know this could be optimized, but not sure how to do it correctly :/
--HG--
branch : trunk
2009-08-30 22:53:12 -07:00
maximius d9656fbabd *Attempt to fix "can't learn any talents" bug
--HG--
branch : trunk
2009-08-30 22:49:01 -07:00
megamage f5d4ee1e95 *Fix a crash caused by unremoved spell mode. Thanks to Visagalis
--HG--
branch : trunk
2009-08-31 00:14:45 -05:00
megamage 9b0c712946 *Fix a crash caused by invalid mapid in player save. Thanks to Visagalis
--HG--
branch : trunk
2009-08-30 23:51:11 -05:00
maximius f5e96f83aa *Remove typo'd line that wasn't even used :P
--HG--
branch : trunk
2009-08-30 18:15:00 -07:00
maximius 4945bc986f *Improve support for "Favored" buffs, Thrallmar's Favor, Honor Hold's Favor, and Cenarion Favor should all be fully supported now..
--HG--
branch : trunk
2009-08-30 18:13:33 -07:00
maximius 8017027ab5 *Add support for Thrallmar's Fervor spell, cleanup some talent code
--HG--
branch : trunk
2009-08-30 17:19:10 -07:00
megamage 6bd28d6749 *Small cleanup of talent code.
--HG--
branch : trunk
2009-08-30 14:46:49 -05:00
megamage c5fe210461 *Fix the error in 5477 which makes server freeze.
--HG--
branch : trunk
2009-08-30 11:24:56 -05:00
maximius 86a4d496e7 *Cleanup in dual spec and handling of multiple ranks of spells; cleanup in resetSpells (by TOM_RUS)
--HG--
branch : trunk
2009-08-30 03:00:11 -07:00
maximius 202cb07f63 *Disable changing specs in Battlegrounds unless you have Preparation buff.
--HG--
branch : trunk
2009-08-29 13:35:41 -07:00
megamage 2a4c9bcaf9 *Make position as a class;
--HG--
branch : trunk
2009-08-29 14:58:45 -05:00
Anubisss 183e4c4bf9 *Fix compile.
--HG--
branch : trunk
2009-08-28 14:51:37 +02:00
maximius f2dc36be29 *Add new functionality to Player::resetSpells.. not used anywhere yet, but it's useful (and it works :P)
--HG--
branch : trunk
2009-08-28 02:42:57 -07:00
megamage dd72b5524c [8426] Use upper/lower iterator pairs as result instead 2 function calls. Author: VladimirMangos
--HG--
branch : trunk
2009-08-27 20:27:55 -05:00
megamage 19c5f4a03a [8416] Fixed problem with double cast form passives at loading. Author: VladimirMangos
* Drop learning form passives at form psell learning, and cast it explictly from code in all cases.
    * Drop cast form passives at learning.
    * Note: talents that have dependent form time passives still work in original way: learned and casted at learn if need.
    * Drop hack for spell 24907 casting at form apply: it casted fines as result normal triggered effect in related form spell.

    Original patch provided by nos4r2zod.

--HG--
branch : trunk
2009-08-27 19:37:19 -05:00
megamage ba78dd1441 *Do not give xp if mob is killed by vehicle.
--HG--
branch : trunk
2009-08-25 11:10:15 -05:00
megamage 87270fefc2 *Some update of aura system. Remove unnecessary variables and parameters from auraeffect. Always refer to parent aura when finding target/source/caster.
--HG--
branch : trunk
2009-08-24 22:31:54 -05:00
megamage 4a1a82c5e2 [8409] Fixed guild creation date loading, and added another guild loading optimization - last one.
Signed-off-by: Triply <triply@getmangos.com>

--HG--
branch : trunk
2009-08-24 20:25:32 -05:00
megamage 6e8009446d [8402] Optimalized guild_eventlog and guild_bank_eventlog loading from database.
Added config options to set count of eventlog records stored in DB.
    Attached SQL files will DROP existing and create new tables. Make sure you create backup (if you need old data).
    Renamed few variables in Guild class.
    Signed-off-by: Triply <triply@getmangos.com>

*Note: existing guild bank log will be removed.

--HG--
branch : trunk
2009-08-24 19:23:31 -05:00
megamage 1ee90e1022 *Update vehicle system. Make vehicle a seperate class from creature.
--HG--
branch : trunk
2009-08-23 22:09:43 -05:00
Machiavelli d132f7e401 * Fix the bug that hunter pets are gone forever after switching specs.
--HG--
branch : trunk
2009-08-23 17:10:18 +02:00
megamage dee4a9fd87 *Update flame leviathan script.
--HG--
branch : trunk
2009-08-23 01:08:09 -05:00
megamage 7c72076355 *Fix the bug that some vehicles cannot fly.
--HG--
branch : trunk
2009-08-23 00:38:19 -05:00
megamage 61b6abea58 *Update visibility of puppet immediately when it is summoned. This should fix the bug that eye cannot fly in some cases.
--HG--
branch : trunk
2009-08-22 18:29:32 -05:00
Machiavelli 2c57e5026a * revert 5293
--HG--
branch : trunk
2009-08-22 19:42:43 +02:00
Machiavelli 6ac8fcf489 * Use DB transaction in Player::_SaveGlyphs()
* Remove not needed query in Player::UpdateSpecCount

--HG--
branch : trunk
2009-08-22 13:43:50 +02:00
Machiavelli b25945b247 * Fix bug that creator of item was not displayed when inspecting another player
* Send item enchant data and creator regardless of CONFIG_TALENTS_INSPECTING

--HG--
branch : trunk
2009-08-22 13:15:46 +02:00
megamage a009e53049 *Do not allow players to use vehicles to go further than 1st boss in Ulduar.
--HG--
branch : trunk
2009-08-22 00:02:37 -05:00
megamage 54b15e0d7d *Take req source items after quest is finished.
--HG--
branch : trunk
2009-08-21 18:21:28 -05:00