Commit Graph
100 Commits
Author SHA1 Message Date
megamage 1f183d9e80 [7294] Fix: Spell 59752 now removes all movement impairing effects and all effects which cause loss of control. Author: Maxxie
--HG--
branch : trunk
2009-02-17 17:41:11 -06:00
megamage 484c1298e2 [7293] Not attempt respawn/instance tables for battleground/arena templates (instance id == 0) Author: VladimirMangos
--HG--
branch : trunk
2009-02-17 17:40:38 -06:00
megamage a24928be67 [7292] Implement storage for points of interest data in DB.
It can be in current state used for simplify scripting code that set POI and more advansed way later..
    Call void PlayerMenu::SendPointOfInterest( float X, float Y, uint32 Icon, uint32 Flags, uint32 Data, char const * locName )
    will removed after some time delay, and only void PlayerMenu::SendPointOfInterest( uint32 poi_id ) will exist.

Author: GriffonHeart

--HG--
branch : trunk
2009-02-17 17:40:03 -06:00
megamage 68cfb7c5a4 [7291] Better map height calculation by use client data format.
Need re extract map files by use new ad.exe
Author: DiSlord

--HG--
branch : trunk
2009-02-17 15:42:04 -06:00
megamage 89e07d7c41 Fix work for some auras if used mod set duration to 0 Author: DiSlord
--HG--
branch : trunk
2009-02-17 14:52:46 -06:00
megamage d73b38f0fa [7290] Command .npc setdeathstate on/off. Author: GriffonHeart
--HG--
branch : trunk
2009-02-17 14:51:25 -06:00
megamage 1c894bee91 [7289] Make quest related check work in case absent English localization in DB. Author: GriffonHeart
--HG--
branch : trunk
2009-02-17 14:46:12 -06:00
megamage 4a3c0594e7 *Fix build.
--HG--
branch : trunk
2009-02-17 14:42:06 -06:00
QAston 3628b427ba *Fix some crashes.
--HG--
branch : trunk
2009-02-17 18:43:51 +01:00
megamage eafa0eb5df *Fix mutilate. do not require behind target. By Sorken.
--HG--
branch : trunk
2009-02-17 11:36:00 -06:00
QAston a90d7fb45c *Merge once again.
--HG--
branch : trunk
2009-02-17 18:20:00 +01:00
QAston eabb9b727b *Merge.
--HG--
branch : trunk
2009-02-17 18:16:51 +01:00
Muhaha ebc3ccfe3f * Merged ScriptDev2 860
--HG--
branch : trunk
2009-02-17 18:08:26 +01:00
QAston 5916c5a9fb Remove additional quest reward field due to client limitations.
--HG--
branch : trunk
2009-02-17 17:53:52 +01:00
QAston 3c9d801eb2 Backed out changeset e85c3b6d551b
--HG--
branch : trunk
2009-02-17 16:41:45 +01:00
megamage f271e71dc5 [7288] Implement CreatureAI::JustReachedHome scripting call for home movement end point event. Author: NoFantasy
*Note: need to look at SD2 script to check what is the use of this function.

--HG--
branch : trunk
2009-02-16 20:18:21 -06:00
megamage 4eb963528b Speedup check in Player::HasQuestForItem and Player::HasQuestForGO, related cleanups. Author: VladimirMangos
--HG--
branch : trunk
2009-02-16 20:15:28 -06:00
megamage 3f731b8c7f [7287] Remove wrong implementation for spell 37573 dummy effect. It better implement in scripts anyway. Author: NoFantasy
*Note: this requires the import of SD2 script patch otherwise this spell will have no effect.
[7286] Remove unused local variable. Author: VladimirMangos

--HG--
branch : trunk
2009-02-16 20:14:45 -06:00
megamage 1ad4f8509c [7285] More code cleanups in static data structures use. Author: zhenya
--HG--
branch : trunk
2009-02-16 20:12:55 -06:00
megamage 5881a1c25c Fixed crash at out of range access to array data in battleground code. Author: VladimirMangos
--HG--
branch : trunk
2009-02-16 20:11:24 -06:00
megamage 2156fec0d2 [7284] Avoid 2 times skill value request. Author: VladimirMangos
--HG--
branch : trunk
2009-02-16 20:10:40 -06:00
megamage 319f70fb76 [7283] Use map for trainer spells for fast find data by spell id. Author: zhenya
--HG--
branch : trunk
2009-02-16 20:10:04 -06:00
megamage 0a5b8f78f5 Small BattleGroundQueue::RemovePlayer cleanup. Author: VladimirMangos
--HG--
branch : trunk
2009-02-16 20:09:22 -06:00
megamage 4ff544f368 *Update add/remove aura code.
--HG--
branch : trunk
2009-02-16 20:01:01 -06:00
megamage da6390f980 *Fix the crash bug when player log in.
--HG--
branch : trunk
2009-02-16 19:25:26 -06:00
megamage 00ba699d6f *Merge.
--HG--
branch : trunk
2009-02-16 19:04:31 -06:00
Blaymoira 5ded6c8df4 *Added some spell script targets
--HG--
branch : trunk
2009-02-16 18:05:53 +01:00
QAston 0e282daccc *Check range for channeled spells during their duration.
--HG--
branch : trunk
2009-02-16 17:09:26 +01:00
megamage bb75ff7b79 *Cleanup of charm/farsight code. Hope this can fix some crash bugs.
--HG--
branch : trunk
2009-02-15 17:33:36 -06:00
megamage 058b7c32e4 *Fix a crash caused by EventAI
--HG--
branch : trunk
2009-02-15 15:26:04 -06:00
megamage 90313ed650 *Add DoCastAOE for script to cast AOE spells. Because AOE spells do not require any target.
*Corresponding update of Kalecgos script.

--HG--
branch : trunk
2009-02-15 13:19:18 -06:00
megamage 0e757d8b69 *Fix knockback angle calculation.
--HG--
branch : trunk
2009-02-15 13:03:28 -06:00
megamage 91e640d14e *Add a missing sql.
--HG--
branch : trunk
2009-02-15 12:44:13 -06:00
megamage 089dece311 [7282] Store guilds in map for fast search by id, some other guild/arenateam related cleanups. Author: zhenya
--HG--
branch : trunk
2009-02-15 12:14:14 -06:00
megamage ff63eece3c Propertly send SMSG_SET_PHASE_SHIFT to inform client about phase shift at phase change. Author: GriffonHeart
--HG--
branch : trunk
2009-02-15 12:13:34 -06:00
megamage 9635284494 [7281] Cleanup in unused and incorrectly marked as unused aura names and comments. Author: VladimirMangos
--HG--
branch : trunk
2009-02-15 12:11:46 -06:00
megamage affd4d9005 [7280] Implement 287 SPELL_AURA_DEFLECT_SPELLS aura Author: DiSlord
--HG--
branch : trunk
2009-02-15 12:03:51 -06:00
megamage c261065f28 Fix chance calc added by SPELL_AURA_MOD_COMBAT_RESULT_CHANCE Author: DiSlord
--HG--
branch : trunk
2009-02-15 12:03:09 -06:00
megamage 8cf512b59a [7279] Allow equipped items loading at relogin to arena map. Author: Lightguard
--HG--
branch : trunk
2009-02-15 12:01:23 -06:00
megamage 19f8347a58 [7278] In case gossip flag use gossip menu instead quest menu as client expected. Author: NoFantasy <[email protected]>
--HG--
branch : trunk
2009-02-15 12:00:37 -06:00
megamage 3b741f1e61 [7277] Correctly show guild bank tab info text for author and members not only after login but also after change. Author: VladimirMangos
--HG--
branch : trunk
2009-02-15 11:59:05 -06:00
megamage 97ac3aba05 Implemented limit category check for item/gem at equip or gem inserting. Author: VladimirMangos
--HG--
branch : trunk
2009-02-15 11:58:27 -06:00
megamage 419b749520 *Merge.
--HG--
branch : trunk
2009-02-15 11:57:00 -06:00
Blaymoira b66d68ceae *Target limitation for spell 39365 - by Iskander
--HG--
branch : trunk
2009-02-15 16:55:51 +01:00
Blaymoira 32f0fac014 *Small fix in Kalecgos - by darktabbit
--HG--
branch : trunk
2009-02-15 16:55:00 +01:00
Blaymoira 7b19c8ac8e *Set Non attackable flag on quest complete in Dirty larry - by Sorken
--HG--
branch : trunk
2009-02-14 20:30:51 +01:00
Blaymoira 3e0c846d2b *Small fix in dirty larry
--HG--
branch : trunk
2009-02-14 18:56:39 +01:00
Blaymoira 738a96f9e2 *Implement spell 47977
--HG--
branch : trunk
2009-02-14 17:17:03 +01:00
QAston a98a1529cd *Revert unwanted changes from last rev.
--HG--
branch : trunk
2009-02-14 16:20:49 +01:00
QAston 14d85a183e *Make range check dependent from target.
--HG--
branch : trunk
2009-02-14 15:56:04 +01:00
megamage 1c3f478ecc *Merge.
--HG--
branch : trunk
2009-02-13 20:12:01 -06:00
megamage 59be8223e4 [7276] Rewrited fix for same faction arena matches
Added better Object-oriented calls to BattleGround::Reset()
    Added more checks to CreateBattleGround() method
    This commit doesn't fix anything

Author: Triply

--HG--
branch : trunk
2009-02-13 20:10:14 -06:00
megamage 096030e625 [7275] getbattlegroundqueueidfromlevel returns now bg-specific queueids
before this commit, queueids were staticaly given for
    9-19,20-29,30-39... but for instance alterac valley needs
    51-60,61-70,71-80.. this patch allows this,
    if you change the minlevel in battleground_template you also could make
    23-32,33-42.. levelranges
    not that we always use 10lvl-steps.. this is actually hardcoded..

Author: balrok

--HG--
branch : trunk
2009-02-13 20:07:49 -06:00
megamage 136e49f39f [7274] Fixed work of warrior talent 12296.
* Proper tick in 3 sec
    * Replace amount calculation hack by more proved formula.
    * Ignore in combat state.

Author: domingo

--HG--
branch : trunk
2009-02-13 20:05:16 -06:00
megamage 1d18f3d870 [7273] Fix show 0-level quests in gossip quest list. Another case. Author: NoFantasy
--HG--
branch : trunk
2009-02-13 20:04:44 -06:00
megamage 7305f57846 Fixed arena related client crash Author: tomrus88
--HG--
branch : trunk
2009-02-13 20:04:09 -06:00
megamage edbd3b637e [7272] Trailing whitespace cleaning Author: freghar
--HG--
branch : trunk
2009-02-13 20:03:32 -06:00
megamage 3eb91683b0 [7271] Implement mangosd stop and pause if it work as Windows service. Author: rilex
--HG--
branch : trunk
2009-02-13 20:02:00 -06:00
megamage a14ceffcd1 [7270] Apply mangos code style. Author: VladimirMangos
--HG--
branch : trunk
2009-02-13 20:01:20 -06:00
megamage c58050252d Fixed arena matches for same faction (players were all in one group - and they couldn't attack each other) Author: Triply
--HG--
branch : trunk
2009-02-13 19:56:55 -06:00
megamage 8eb1f455a1 [7269] Use enum type for battleground queue type ids, and related cleanups.
* renamed a variable to make the content of it more clear: type->arenaslot
    * renamed BattleGroundQueueTypeId-variables to bgQueueTypeId
      just to make it easier reading the code (cause there existed
      3 different names for this..)
    * renamed GetBattleGroundQueueId to GetBattleGroundQueueTypeId
      again this is just for better understanding
    * Renamed [GS]etQueueType and m_Queue_type
    * Renamed to [GS]etQueueId and m_QueueId

Author: balrok

--HG--
branch : trunk
2009-02-13 19:56:22 -06:00
megamage f2c663a363 [7268] Fix show 0-level quests in gossip quest list. Author: NoFantasy
--HG--
branch : trunk
2009-02-13 19:54:31 -06:00
megamage 8ad58b4bcc [7267] Drop auctionhouse.location. Author: VladimirMangos
Add a missing file.

--HG--
branch : trunk
2009-02-13 19:53:59 -06:00
megamage a72c0d223d [7266] Use DBC data for auction cut/deposit percents and location (auiction house id in fact).
More auction related code refactoring,
Move auction related code from ObjectMgr to AuctionHouseMgr.
Author: VladimirMangos

--HG--
branch : trunk
2009-02-13 19:50:20 -06:00
megamage 468132696a Rename AuctionHouse.cpp -> AuctionHouseHandler.cpp AuctionHouseObject.h ->AuctionHouseMgr.h Author: VladimirMangos
--HG--
branch : trunk
2009-02-13 18:35:21 -06:00
Blaymoira 29f3d67fb8 *Prevent entering in instances if zone in combat - by Iskander
--HG--
branch : trunk
2009-02-13 23:53:06 +01:00
Blaymoira ffb5fb7445 *Remove Not attackable flags on escortAI start
--HG--
branch : trunk
2009-02-13 23:50:04 +01:00
QAston 5f6705535b *Fix bug that traps were activated by totems.
--HG--
branch : trunk
2009-02-13 20:16:38 +01:00
QAston 5113bd989d *Fix Empowered Arcane Missiles remove by ice block.
--HG--
branch : trunk
2009-02-13 19:45:07 +01:00
QAston edcb8840c3 *Fix diminishing returns for spells casted on a pet.
--HG--
branch : trunk
2009-02-13 18:43:17 +01:00
Blaymoira 0421212873 *Some changes in Kalecgos script - by darktabbit
--HG--
branch : trunk
2009-02-13 16:26:57 +01:00
Drahy 496c6984ab * Some CMakeFiles fix - thx for pointing to Aokromes
--HG--
branch : trunk
2009-02-13 12:42:13 +01:00
Drahy d9f6679485 * Moved sql files from 2.4.3 to proper directory after merge
--HG--
branch : trunk
2009-02-13 00:58:08 +01:00
Drahy 2251f358bc * Redone all trinity_string table and core part - finally every string has only one number
* Some final clean up in sqls

--HG--
branch : trunk
2009-02-13 00:42:22 +01:00
megamage 4d687687d6 *Merge.
--HG--
branch : trunk
2009-02-12 17:24:09 -06:00
megamage e0cb2a8db6 *Merge.
--HG--
branch : trunk
2009-02-12 17:21:33 -06:00
megamage 6aee5fcbe7 *Merge.
--HG--
branch : trunk
2009-02-12 17:09:15 -06:00
megamage 2d2f433b4d *Merge.
--HG--
branch : trunk
2009-02-12 16:48:42 -06:00
IncoGnito 58545982e4 *Fix a typo
--HG--
branch : trunk
2009-02-12 20:39:45 +01:00
QAston c4c92e27f2 *Prevent getting wrong values from default type conversion.
--HG--
branch : trunk
2009-02-12 20:37:48 +01:00
QAston 9f3a35d799 *Try to fix crash in SendAurasForTarget.
--HG--
branch : trunk
2009-02-12 19:57:51 +01:00
Blaymoira dfc3d115c5 *Implement spell 32960
--HG--
branch : trunk
2009-02-12 16:24:34 +01:00
KingPin 4730e6e5ce Fix characters.sql thanx paradox
--HG--
branch : trunk
2009-02-12 09:50:30 -05:00
KingPin 1b76e516c1 =Fix the Readme file
--HG--
branch : trunk
2009-02-12 09:46:49 -05:00
KingPin 12ce4d1d6d =Fix the Linux help file in root.
--HG--
branch : trunk
2009-02-12 09:45:33 -05:00
Paradox 260e11bc01 More tabs2spaces
--HG--
branch : trunk
2009-02-12 09:23:56 -05:00
QAston c4fa6a5d54 *Allow creatures to have up to 8 spells in creature_template.
--HG--
branch : trunk
2009-02-11 22:59:02 +01:00
QAston 376788d761 *Turn off log spam.
--HG--
branch : trunk
2009-02-11 21:40:07 +01:00
Blaymoira 2bb81747e0 *Fix a typo in jan'alai script
--HG--
branch : trunk
2009-02-11 20:43:50 +01:00
QAston dff4f92edd *Add one more RewChoiceItemId field in quest template (SQL and feature request by Brian).
--HG--
branch : trunk
2009-02-11 20:38:02 +01:00
QAston 40bf3b630a *Implement spellhaste mod for Channeled spells.
*Fix build with VCPP.

--HG--
branch : trunk
2009-02-11 20:10:00 +01:00
Blaymoira 6e19ea23c2 *Save/Load function for Steam Vault - by Iskander
--HG--
branch : trunk
2009-02-11 20:07:44 +01:00
Blaymoira 46078aeec9 *Some minor fix
--HG--
branch : trunk
2009-02-11 19:06:54 +01:00
megamage 651e7c29eb *Merge.
--HG--
branch : trunk
2009-02-11 11:56:53 -06:00
megamage 757037ce54 [7265] Move feral bonus get to struct ItemPrototype
Signed-off-by: DiSlord <[email protected]>

--HG--
branch : trunk
2009-02-11 11:54:16 -06:00
megamage 6e84a2f3a5 [7264] Use AP fields as signed integer
Signed-off-by: DiSlord <[email protected]>

--HG--
branch : trunk
2009-02-11 11:53:35 -06:00
megamage 7d8c081732 Fix apply SPELLMOD_MULTIPLE_VALUE for SPELL_AURA_MANA_SHIELD drain
Signed-off-by: DiSlord <[email protected]>

--HG--
branch : trunk
2009-02-11 11:52:00 -06:00
megamage 848af42918 [7263] Fixed AP calculation in some cases
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 <[email protected]>

--HG--
branch : trunk
2009-02-11 11:51:17 -06:00
Blaymoira a886693c01 *Remove disable/enable gossip in escortAI scripts
--HG--
branch : trunk
2009-02-11 17:16:39 +01:00
Blaymoira 04fe9b2cc9 *Implement Script Effect of 48025
--HG--
branch : trunk
2009-02-11 17:16:00 +01:00