Commit Graph
4311 Commits
Author SHA1 Message Date
megamage d80754a480 [8204] Avoid call assistance from non-combatants. Author: GriffonHeart
--HG--
branch : trunk
2009-07-24 09:15:52 +08:00
megamage 62a6d1dfbe [8203] Correcttly re-apply level scaled item stat mods at player level change. Author: Trogvar
--HG--
branch : trunk
2009-07-24 09:15:29 +08:00
megamage a8c9cc25ab [8202] Replace raw array index values by enums. Author: VladimirMangos
--HG--
branch : trunk
2009-07-24 09:14:46 +08:00
megamage c5fa7219c5 [8201] Apply PvP duration limit to spell 15286 Author: Alez
--HG--
branch : trunk
2009-07-24 09:14:22 +08:00
megamage 4822008f05 [8200] Use FASTBUILD precompiled mode for debug case also. Author: Ambal
So in fact remove this define and use related includes unconditionally.

--HG--
branch : trunk
2009-07-24 09:11:24 +08:00
megamage b4957ee7b6 Small code cleanup in Guild::Roster Author: VladimirMangos
--HG--
branch : trunk
2009-07-24 09:08:35 +08:00
megamage c46e8f7b0f [8196] Implement item 44012 spell effects. Author: evilstar
--HG--
branch : trunk
2009-07-24 09:05:47 +08:00
megamage 0c4c487df0 [8195] Add spell check data for dummy effect tail... Author: VladimirMangos
--HG--
branch : trunk
2009-07-24 09:04:25 +08:00
Anubisss 89a8ebd53a *Call Reset() only if the npc is alive.
*I hope this fix some issues in instances. Eg.: GetData() give the correct value.
*Thanks to megamage for the help.

--HG--
branch : trunk
2009-07-23 22:51:56 +02:00
Kudlaty 95b5da8cdf Functions Clean Up - by Drethek
--HG--
branch : trunk
2009-07-23 19:43:21 +02:00
QAston 4a17224a65 *Creature eventAI cancast power check - by smellbee.
--HG--
branch : trunk
2009-07-23 18:32:32 +02:00
QAston 21ffe5f70a *Cleanup in The Endless Hunger script. - by Drethek.
--HG--
branch : trunk
2009-07-23 15:22:45 +02:00
QAston 1eef9f86f6 *Script for Plug the Sinkholes - by Drethek.
--HG--
branch : trunk
2009-07-23 15:13:17 +02:00
megamage 4a0d187cd6 [8193] Use constant instead explicit value in title index checks. Author: XTZGZoReX
--HG--
branch : trunk
2009-07-23 09:34:42 +08:00
megamage 2126ec3395 *Let MECHANIC_SHACKLE has DIMINISHING_CONTROL_STUN. By VladimirMangos
--HG--
branch : trunk
2009-07-23 09:34:10 +08:00
megamage f481e7b14d [8191] Drop code related to use long time empty spell_affect table. Author: XTZGZoReX
After switch to 3.x.x all data get explcitly from ClassMask fields in spell.dbc
    and no need in custom values.

--HG--
branch : trunk
2009-07-23 09:30:05 +08:00
megamage e79656b75a *Use virtual function for GetFollowAngle
--HG--
branch : trunk
2009-07-23 09:17:35 +08:00
QAston a522e3bff4 *Add spell_linked_spell entry for Lichborne.
*Add defines for SHADOW_DANCE and UNDEAD shapeshifts to prevent error display - cherrypicked from Astellar's shape patches.

--HG--
branch : trunk
2009-07-23 01:01:12 +02:00
QAston 9eaf1e6de3 *Implement ACHIEVEMENT_CRITERIA_TYPE_WIN_BG - by BudIcePenguin.
--HG--
branch : trunk
2009-07-22 23:51:39 +02:00
QAston 9d501da1b8 *Fix Piercing Shots - by freeganja.
*Clear movement generators for unit when removing from world.

--HG--
branch : trunk
2009-07-22 22:52:05 +02:00
QAston 974fad377e *Fix a typo breaking some summon types.
--HG--
branch : trunk
2009-07-22 20:22:36 +02:00
QAston 0db6cb16d8 *Fix Replenishment from Imp. Soul Leech - original patch by freeganja.
--HG--
branch : trunk
2009-07-22 19:31:16 +02:00
QAston f9975c9536 *Allow SPELL_AURA_TRANSFORM to to be breakble by damage using proc system.
--HG--
branch : trunk
2009-07-22 19:16:40 +02:00
QAston 70e6446118 *Add SUMMON_MASK_CONTROLABLE_GUARDIAN to regular pets.
--HG--
branch : trunk
2009-07-22 19:11:16 +02:00
Kudlaty a57681781c Fix typo
--HG--
branch : trunk
2009-07-22 18:20:19 +02:00
QAston 8e44d673b9 *Merge.
--HG--
branch : trunk
2009-07-22 17:11:20 +02:00
QAston 2ff21d4cef *Implement Aura Type 247 (SPELL_AURA_CLONE_CASTER) and 279 (SPELL_AURA_INITIALIZE_IMAGES)
*Handle CMSG_GET_MIRRORIMAGE_DATA opcode.
*Save Minions follow angle to allow themmoving in a formation
*Improvements in SpellAI: correctly evade and select attack target for creatures without threat list
*Use SpellAI instead of PetAI for not controllable guardians
*Only guardians with SUMMON_TYPE_PET are controllable now
*Add script and template data for Mirror Image.
*Thanks to Drahy for help.

--HG--
branch : trunk
2009-07-22 17:10:30 +02:00
Anubisss 6718104016 *Dont allow player to use a flypoint if the player stunned or rooted.
*This fix the bug that eg.: player cast Ice Block(45438) and click on a flypoint and INSTANTLY teleported to the flypoint. :)

--HG--
branch : trunk
2009-07-22 01:06:30 +02:00
QAston 58e1db3428 *Fix build on *nixes -by GuguRD
--HG--
branch : trunk
2009-07-20 22:50:36 +02:00
QAston b1183c931b *Use map pointer of killed creature instead of player pointer to prevent crash in case killer is not in world.
--HG--
branch : trunk
2009-07-20 16:59:15 +02:00
megamage ffcbd11b2c [8190] Update killing quest objectives base at creature_template KillCredit fields. Author: GriffonHeart
Note: for avoid double counting must be removed C++ scripts and EventAI scripts that do same thing in old way.

    Signed-off-by: VladimirMangos <[email protected]>

    Also implement KillCreditN field check at loading.

--HG--
branch : trunk
2009-07-20 12:30:37 +08:00
megamage 80b7b3c1fc [8189] Fixed: not include player in GM online list output. Author: VladimirMangos
--HG--
branch : trunk
2009-07-20 11:55:44 +08:00
megamage 9567f4d823 [8188] Cleanups in #includes for SpellMgr.h Author: VladimirMangos
--HG--
branch : trunk
2009-07-20 11:54:49 +08:00
megamage cb48363788 [8187] Remove %s prefix in BuildMonsterChat().
For cases where name of sender is expected to show in client chat (mainly emote texts), add %s to the text where name should display.

    Signed-off-by: NoFantasy <[email protected]>

--HG--
branch : trunk
2009-07-20 11:53:26 +08:00
megamage eb6345346e [8186] More spell check data. Author: VladimirMangos
--HG--
branch : trunk
2009-07-20 11:52:45 +08:00
megamage 833e4e41ab [8185] Allow set visible gm level for in gm list and in who list checks. Author: VladimirMangos
* GM.InGMList replaced by GM.InGMList.Level with default value 3 (visible any gm levels)
    * GM.InWhoList replaced by GM.InWhoList.Level with default value 3 (visible any gm levels)

    Update mangosd.conf if used non default value for old GM.InGMList and GM.InWhoList

--HG--
branch : trunk
2009-07-20 11:51:20 +08:00
QAston b16ffa91b1 *Correct diminishing returns for charge and linked spell for Stoneform.
--HG--
branch : trunk
2009-07-19 14:56:18 +02:00
QAston 94992adb64 *Fix DK presences and their improved versions - original patch by thenecromancer
*Port player to homebind if instance cannot be created in WorldSession::HandleMoveWorldportAckOpcode.

--HG--
branch : trunk
2009-07-19 14:02:52 +02:00
QAston b7ac1c253b *Cleanups and fixes in Unrelenting Assault.
--HG--
branch : trunk
2009-07-19 01:09:23 +02:00
QAston 4af68b87d3 *Fix a typo.
--HG--
branch : trunk
2009-07-19 00:40:54 +02:00
QAston 51ed0f00cf *Set one charge for Elune's Wrath - by Drethek.
--HG--
branch : trunk
2009-07-19 00:27:03 +02:00
QAston 53c62acead *Merge.
--HG--
branch : trunk
2009-07-18 23:41:42 +02:00
QAston 5f3f622226 *Move coefficients from Spell::SpellDamageSchoolDmg to spell_bonus_data.
--HG--
branch : trunk
2009-07-18 23:41:23 +02:00
Rat c8342ca8ce *use OriginalVictim for some range based spell casts (only scripts)
-fixed void reaver's arcane orb spell, now it is shown in combatlog (cheers to bossmods)

--HG--
branch : trunk
2009-07-18 23:22:23 +02:00
QAston bc4d862263 *Add new column to spell_bonus_data table to store ap bonus for periodic auras.
*Use -1 to mark entries, for which default spell bonus calculation should be used.
*Move periodic auras ap bonuses from core to db.
*Add coefficient for Black Arrow.

--HG--
branch : trunk
2009-07-18 22:18:47 +02:00
Rat 7166e8d26f *implemented basic Chat Channel saving
*includes owner, banlist,announce,password, saving
*todo:
 -make it cacheble
 -add a filter to not save some addon spec channels
 -find someone who does these for me :)

--HG--
branch : trunk
2009-07-18 22:15:56 +02:00
QAston 91c309387a *Implement attribute flag SPELL_ATTR_EX_CANT_TARGET_SELF.
--HG--
branch : trunk
2009-07-18 18:44:16 +02:00
QAston 6443bf531c *Update damage calculation of Serpent Sting, Immolation Trap and Deadly Poison.
--HG--
branch : trunk
2009-07-18 18:09:27 +02:00
Kudlaty 0e61bfcf82 Change floor() to faster (int32) in reputation calc
--HG--
branch : trunk
2009-07-18 16:50:35 +02:00
QAston 9126cd99d2 *Innervate calculation formula update.
--HG--
branch : trunk
2009-07-18 15:54:38 +02:00