Commit Graph
100 Commits
Author SHA1 Message Date
Kudlaty d36a479b48 Fix msg about have out of date ace lib, also some cosmetic change
--HG--
branch : trunk
2009-07-25 16:34:22 +02:00
Kudlaty 3e4a9fcbe1 *merge
--HG--
branch : trunk
2009-07-25 14:37:10 +02:00
Kudlaty e1c2d50796 Fix build on windows and propably on centos
--HG--
branch : trunk
2009-07-25 14:36:42 +02:00
Anubisss 16172e1165 *Two more people to THANKS.
--HG--
branch : trunk
2009-07-25 03:11:26 +02:00
Anubisss d26389c9d4 *Merge with 4584. :(
--HG--
branch : trunk
2009-07-25 02:51:17 +02:00
Anubisss 2cad0f09d4 *Minor clean in Muru.
*Fix SWP's door handling.

--HG--
branch : trunk
2009-07-25 02:50:35 +02:00
Kudlaty 6998d0185c Fix build with old ACE lib
But anyway, you should update your ACE lib

--HG--
branch : trunk
2009-07-25 02:19:16 +02:00
Anubisss 370b38312a *Drop command reload spell_affect from DB. Its already dropped from core.
--HG--
branch : trunk
2009-07-25 02:02:02 +02:00
Anubisss bf4fe35bdb *Fix a typo. :)
--HG--
branch : trunk
2009-07-25 01:52:35 +02:00
Anubisss 8c4e30eb07 *Fix spell Savage Defense's reducing damage amount.
--HG--
branch : trunk
2009-07-25 01:50:55 +02:00
Kudlaty 4096b616b1 Add missing file
--HG--
branch : trunk
2009-07-24 23:16:58 +02:00
Kudlaty c1725760b4 Include macro to find readline library(only on unix), and if not founded, just not compile
--HG--
branch : trunk
2009-07-24 23:15:43 +02:00
Kudlaty def7d199dd Fix typo.
--HG--
branch : trunk
2009-07-24 22:44:30 +02:00
Kudlaty 261e75c9cf Merge [SD2]
r1100 Added basic AI definitions for boss sartharion (with adds, using a common AI for certain events) and intro calling drakes
r1101 Correcting a few details and simplify call drakes for boss sartharion
      Add boss and mini-boss' abilities and add more common events to common drakes AI
r1102 Drop support for Windows VC71 (2003) (ref Mangos rev 7865)
r1103 Added support for quest 6481 (summon npc 11920)
r1104 Restore compile after change in OnCreatureCreate(). Require Mangos 7871+ - skip (we don't merge 7871?)
r1105 Remove code related to taunt immune. creature_template.flags_extra(CREATURE_FLAG_EXTRA_NOT_TAUNTABLE) must be used instead where creature should always be immune.

--HG--
branch : trunk
2009-07-24 22:42:17 +02:00
Anubisss f867cb85bd *Fix spell Guarded by the Light.
--HG--
branch : trunk
2009-07-24 21:12:00 +02:00
Anubisss 0bb2fc634a *Remove duplicate items from scripts' CMakeLists.
--HG--
branch : trunk
2009-07-24 13:47:38 +02:00
Kudlaty 779a0c1b0d Fix typo. Thx to X-Savior for poiting
--HG--
branch : trunk
2009-07-24 11:50:28 +02:00
Kudlaty 224e38e136 Add missing sql updates
--HG--
branch : trunk
2009-07-24 06:17:12 +02:00
Kudlaty 4f7e94ace2 Merge [SD2]
r1095 Correct one spellId in hyjal - skip
r1096 Remove more grid search code from scripts and use functions.
r1097 Remove obsolete functions redefined in 1094
r1098 Added text for bosses in map 615
r1099 Added instance script for map 615

--HG--
branch : trunk
2009-07-24 06:16:31 +02:00
Kudlaty 607dfaf8c9 Merge [SD2]
r1088 Add grid searcher class PlayerAtMinimumRangeAway and create ScriptedAI function GetPlayerAtMinimumRange that return player in grid with at least the defined range away from m_creature.
r1089 Remove no longer needed grid search code and use function instead. - skip
r1090 Rename and clarify function variables - skip
r1091 Add two new grid search functions to return list of creature and gameobject. Remove unused class.
r1092 Remove more grid search code in scripts and use functions instead.
r1093 Remove obsolete grid search class and rename new to a more consistent name.
r1094 Speed up functions GetCreature/GameObjectListWithEntryInGrid a bit

--HG--
branch : trunk
2009-07-24 05:27:49 +02:00
megamage ff1b2ed88c [8217] Implement proper priority in effect selection at talent 17962 cast. Author: VladimirMangos
--HG--
branch : trunk
2009-07-24 10:06:11 +08:00
megamage b6c0f72b13 *Do not let Incinerate has extra damage for Shadowflame Author: rechapa79
--HG--
branch : trunk
2009-07-24 09:59:33 +08:00
megamage f9d0ccf857 [8215] Update sql/mangos_spell_check.sql. Author: VladimirMangos
--HG--
branch : trunk
2009-07-24 09:48:13 +08:00
megamage 514ca35b1a [8209] Comment fix. Author: ApoC
--HG--
branch : trunk
2009-07-24 09:42:33 +08:00
megamage c3f0ab6718 [8208] Add part support for spell 33525. Author: NoFantasy
Also let spell 33652 trigger when aura from 33572 reach full effect.

--HG--
branch : trunk
2009-07-24 09:41:33 +08:00
megamage dad71db677 [8207] Allow show combat log for healing done by totems. Author: Itch
--HG--
branch : trunk
2009-07-24 09:37:52 +08:00
megamage 68134b847c [8205] Really use trap GO charges and avoid casting in despawned state. Author: VladimirMangos
* Drop horribale hack with stored charges amount, use instead GO info charges data as expected.
    * Count trap activations as charge uses if it have limited charges.
    * Check trap reactions only in ready spawned state.

--HG--
branch : trunk
2009-07-24 09:33:56 +08:00
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
megamage 5b4006ceed [8194] Use _SECURE_SCL=0 for speedup iterators work at Windows platform in release mode. Author: Ambal
Change added for VC80/VC90, but not added for VC10.

--HG--
branch : trunk
2009-07-24 09:02:24 +08:00
Anubisss 6482be4f0b *Merge.
--HG--
branch : trunk
2009-07-23 22:52:19 +02: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 3539bfc032 Fix another two typos. sorry
--HG--
branch : trunk
2009-07-23 21:34:24 +02:00
Anubisss 8b25691541 *Fix a typo.
--HG--
branch : trunk
2009-07-23 21:16:37 +02:00
Kudlaty a7832a632b Script for quest 11878. Author: Drethek
Missing update of *full.sql

--HG--
branch : trunk
2009-07-23 20:04:58 +02:00
Kudlaty 95b5da8cdf Functions Clean Up - by Drethek
--HG--
branch : trunk
2009-07-23 19:43:21 +02:00
Kudlaty 174458293a *merge
--HG--
branch : trunk
2009-07-23 19:31:03 +02:00
Kudlaty 81e6f06680 Add script for quest 12861. Author: Drethek.
--HG--
branch : trunk
2009-07-23 19:30:25 +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 a22a9399dd *Fix door handling in Akama's script.
--HG--
branch : trunk
2009-07-22 02:05:29 +02:00
Anubisss 33d8de85bd *More people to THANKS.
--HG--
branch : trunk
2009-07-22 01:07:18 +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
Anubisss a00473d795 *Add table channels to characters.sql
--HG--
branch : trunk
2009-07-21 21:16:30 +02:00
Anubisss 56d2bfa56f *Add table spell_elixir to world_spell_full.sql
--HG--
branch : trunk
2009-07-21 21:07:10 +02:00
Anubisss f39e55c1a3 *Add some entries for spell_elixir.
*This fix issues with stacking between Battle and Guarding elixirs.

--HG--
branch : trunk
2009-07-21 20:48:45 +02:00
QAston 58e1db3428 *Fix build on *nixes -by GuguRD
--HG--
branch : trunk
2009-07-20 22:50:36 +02:00
Anubisss 119191b5f1 *Add more people to THANKS.
*Anyway if I missed somebody please PM me.

--HG--
branch : trunk
2009-07-20 21:46:47 +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
Anubisss e95dd86616 *Fix a typo.
--HG--
branch : trunk
2009-07-20 02:42:39 +02:00
Rat ac91127d78 Backed out changeset: ad3793582d28
--HG--
branch : trunk
2009-07-19 23:19:52 +02:00
Rat e1c44483f5 *added script for Underbog Colossus (SSC)
--HG--
branch : trunk
2009-07-19 23:08:38 +02:00
Anubisss dc935001e2 *Update file THANKS.
*If I missed somebody please PM me.

--HG--
branch : trunk
2009-07-19 16:16:47 +02: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
Necroo a91296aec6 *Add cooldown timer for boss Grand Magus Telestra.
--HG--
branch : trunk
2009-07-19 13:36:55 +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
Rat b7b3264cb5 *SerpentShrine Caverns fixes
-target only players for some spells
-innerdeamons only follow their 'targets'
-despawn deamons when Leo divides himself

--HG--
branch : trunk
2009-07-18 20:18:09 +02:00
Rat 99112d1966 *fixed Supremus' Vulcanos (temp fix untill summon spell fixed)
*fixed Supremus Molten Flame

--HG--
branch : trunk
2009-07-18 19:46:14 +02:00
QAston 91c309387a *Implement attribute flag SPELL_ATTR_EX_CANT_TARGET_SELF.
--HG--
branch : trunk
2009-07-18 18:44:16 +02:00
Rat 69c8c84f09 *implemented MOJO (yes the frog from Zul'Aman) have fun
--HG--
branch : trunk
2009-07-18 18:18:33 +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
QAston 8499812eb6 *Update heal calculation formula for Death Strike and apply improved death strike bonus if avalible
*Use floor() function for rounding in rep gain calculation
*Add some debug info to WorldSession::HandleMoveWorldportAckOpcode()

--HG--
branch : trunk
2009-07-18 15:00:36 +02:00
BroodWyrm 7b1a842041 * Fix typo
--HG--
branch : trunk
2009-07-17 23:47:48 +02:00