Commit Graph

132 Commits

Author SHA1 Message Date
Machiavelli 0afc3cf110 Core/ChatLog: Properly filter out addon messages in whisper, party, raid and battleground.
Original patch by tassader1000
2011-07-31 14:40:15 +02:00
Azazel c5d0c6b464 Core/Misc: cleanup npc_professions script (shouldn't the whole script go to DB?). Fix some warnings. 2011-07-29 15:25:52 +06:00
QAston b0fe236265 Core: Use new SpellInfo class in core. Sadly, this commit is not compatibile with some of the custom code. To make your code work again you may need to change:
*SpellEntry is now SpellInfo
*GetSpellProto is now GetSpellInfo
*SpellEntry::Effect*[effIndex] is now avalible under SpellInfo.Effects[effIndex].*
*sSpellStore.LookupEntry is no longer valid, use sSpellMgr->GetSpellInfo()
*SpellFunctions from SpellMgr.h like DoSpellStuff(spellId) are now: spellInfo->DoStuff()
*SpellMgr::CalculateEffectValue and similar functions are now avalible in SpellEffectInfo class.
*GET_SPELL macro is removed, code which used it is moved to SpellMgr::LoadDbcDataCorrections
*code which affected dbc data in SpellMgr::LoadSpellCustomAttr is now moved to LoadDbcDataCorrections
2011-07-26 23:09:28 +02:00
Shocker 0cedb54219 Core/Achievements: Fix Didn't Stand a Chance 2011-07-27 03:33:11 +07:00
Sarjuuk f526b61e1a Core/Spells: Grounding Totem should respect line of sight 2011-07-24 00:44:29 +07:00
tobmaps bb0634c7c2 Core/Spells: Bonuses from SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN should be multiplicative 2011-07-23 22:17:16 +07:00
crackm d06d174a4f Scripts/Sholazar Basin: Add support for areatrigger conditions for Quest: The Etymidian (12548)
Closes #896
Closes #1638
2011-07-23 18:25:19 +07:00
Shauren 5df24441d1 Scripts/Achievements: Fixed mass replace mistake 2011-07-03 13:35:36 +02:00
click 1aff85f541 Core: Cleaning up hungarian notation - Phase8: pSummon -> summon (also did related hits) 2011-07-03 00:28:03 +02:00
click cc02a3fa79 Core: Cleaning up hungarian notation - Phase7: pOwner -> owner 2011-07-03 00:06:11 +02:00
click db045c40ad Core: Cleaning up hungarian notation - Phase5: pKiller -> killer 2011-07-02 23:58:05 +02:00
click f676585cac Core: Cleaning up hungarian notation - Phase5: pWho -> who 2011-07-02 23:53:38 +02:00
click 70115f52f7 Core: Cleaning up hungarian notation - Phase3: pTarget -> target 2011-07-02 23:16:45 +02:00
click 169f5da8c3 Core: Cleaning up hungarian notation - Phase2: pPlayer -> player 2011-07-02 22:52:42 +02:00
click f91ee24184 Core: Start cleaning up hungarian notation - Phase1: pCreature -> creature 2011-07-02 22:18:03 +02:00
horn 676967c9ac Core/Achievements: Fix The Sickly Gazelle
Closes #2154
2011-07-01 19:32:41 +03:00
Spp- 6fd41ae50e Scripts: Reorder file names in Commands/CMakeList file and cosmetic changes in all scripts 2011-06-30 14:24:56 +02:00
click 4ec9ecd3e0 Scripts/EmeraldDragons: Fix a few small snaggs:
- Teleport highest aggro player to front of dragon if exceeding 50 yards
- Clean up target selection/handling slightly
- Remove UpdateAI-segments from the dragons, it's already handled in the base AI
2011-06-24 17:07:31 +02:00
QAston 31d32e28ee Fix build 2011-06-23 13:49:22 +02:00
click 235e164ba7 Scripts/Emerald Dragons: Fix Aura of Nature being refreshed on already affected targets 2011-06-17 01:22:22 +02:00
click b138bc31ca Scripts/EmeraldDragons: Clean up a bit on the scripts:
- Remove script for Shade of Taerar, replaced with SAI equivalent (Malcrom)
- Remove script for Demented Druids, replaced with SAI equivalent (Malcrom)
- Add supportscript for Mark of Nature (Kaelima)
- Some other minor changes here and there
2011-06-12 17:13:28 +02:00
click f16df538ee Core: More codestyle cleanups 2011-06-12 01:47:45 +02:00
click 158966dc79 Core: Codestyle cleanup 2011-06-11 22:35:29 +02:00
kaelima 195cd813b1 Scripts/World: Fixed movement for dream fog when changing from MoveChase to MoveRandom.
Also removed unneeded line for their victim searcher.
2011-06-01 00:54:13 +02:00
click 4ccb21e51a Scripts/World: More dragonAI fixes 2011-05-31 18:36:11 +02:00
kaelima 53db8f4fb6 Scripts/World: Small cleanup 2011-05-31 18:04:47 +02:00
click c49ce7fd83 Scripts/World: Fix silly mistakes - don't code and sleep at the same time (and good night from me!) 2011-05-31 09:06:35 +02:00
click 21e687f9e1 Scripts/World: Minor timer adjustments to the "shared" abilities for the Emerald Dragons - now even more blizzlike \o/ 2011-05-31 08:52:08 +02:00
click 7f7c5c4c89 Scripts/World: Fix some more on the Emerald Dragon AI:
- Add spellscript for Dream Fog sleep - now it ticks like it should
- Adjust movement-speed and timers for the Dream Fog NPC spawns (can now be outrun, and doesn't spawn like mad)
2011-05-31 05:52:29 +02:00
kaelima ae0d349a3c Core/Defines: Update enum TextEmotes, values and names from client. (These emotes comes in CMSG_TEXT_EMOTE). 2011-05-30 22:57:37 +02:00
click bef55b91ec Scripts/World: Emerald Dragon AI - summon dreamfog properly. Thanks to Kaelima, Shauren and others for assisting in finding this idiotic bug. 2011-05-30 20:41:01 +02:00
click eccbc87f6b Scripts/World: Add some TODO-comments on the worldboss scripts, and fix an event-mishap (wrong eventname in eventlist) 2011-05-30 06:16:52 +02:00
click 864957b403 Scripts/World: Add a lost change to the dreamfog 2011-05-30 04:31:59 +02:00
click 7e49fa92f0 Scripts/World: Update WorldBoss scripts for the Emerald Dragons (Ysondre, Emeriss, Taerar and Lethon) + create base "Emerald Dragon" AI
(They are still WIP, so do not consider them "workable" unless you are willing to report issues).
2011-05-30 04:12:07 +02:00
Shauren 0ad14aeafd Core/Gossip: Gossip menu items will now have constant index, allowing to properly define scripts relying on that index when mixed with conditions. Script-created menus via ADD_GOSSIP_ITEM will still have the index generated dynamically 2011-05-26 23:57:17 +02:00
Shauren a644206f88 Scripts: Removed SEND_VENDORLIST and SEND_TRAINERLIST defines 2011-05-26 23:31:46 +02:00
Shauren 64adce7b8b Scripts: Removed CAST_SUM define 2011-05-25 15:55:14 +02:00
Shauren 24a8cc24da Core/Achievements: Implemented ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS 2011-05-14 12:26:49 +02:00
Shauren 83989e49f8 Scripts/Achievements: Removed unneeded script, its now handled by auras 2011-04-30 15:39:58 +02:00
Shauren acd81d6570 Core/Achievements: Fixed Children's Week achievements 2011-04-30 12:41:14 +02:00
leak 1003f30448 Add spaces after commas 2011-04-29 20:47:02 +02:00
Azazel 6fb2bf4224 Core: use enum InventoryResult as return type for functions working with player items.
Original patch by TOM_RUS.
2011-04-29 16:48:15 +06:00
leak c51c817a45 Core/ObjectMgr: Refactor sCreatureStorage 2011-04-28 22:57:08 +02:00
leak a82654debd Core/ObjectMgr: Refactor sItemStorage 2011-04-28 22:42:33 +02:00
click 9762c17833 Core/Buildsystem: Update copyright-headers for 2011, and adjust with the correct teamname as well. 2011-04-27 18:17:00 +02:00
Supabad 3b99e173f0 Scripts/Achievements: Move some achievement scripts to database.
Add database support for Ancient Protector and Ancient Courtyard Protector.
2011-04-21 23:38:15 +02:00
Shocker d3cb2f4873 Scripts/NPCs: Remove Membership Cards requirement from npc_engineering_tele_trinket, they were removed in 3.1 2011-04-18 18:26:39 +03:00
Supabad 35c238050a Scripts/Achievements: add multiple achievement scripts for Strand Of The Ancients.
add kill counter reset related to Battleground achievements.
2011-04-17 11:11:40 +02:00
Shauren e1bacef346 Core: Removed unused functions (leftovers from sd2, was needed when scripts were built as separate dll) 2011-04-01 20:31:15 +02:00
Shauren 2f79b0f266 Core: Removed all double (and more) empty lines 2011-03-21 10:52:14 +01:00