Commit Graph
100 Commits
Author SHA1 Message Date
Trazom62 15847b2f2f Fix exploit with swaping already looted items.
Patch by Vladimir from idea of Zhenya.
Fixes issue #702.

--HG--
branch : trunk
2010-05-31 19:10:26 +02:00
Machiavelli 1a636d3af8 Fix realmd to accept more than 64 connections on windows. Author: Derex
--HG--
branch : trunk
2010-05-31 15:02:41 +02:00
Shauren 042b503665 ITEM_FLAGS_EXTRA_NEED_ROLL_DISABLED should only affect Need before Greed loot method
--HG--
branch : trunk
2010-05-31 14:07:29 +02:00
Xanadu 7fbeef3d09 Cleaned up and unified various sort predicates and moved them to Trinity namespace, replaced priority queues with sorts and purged some unused code.
--HG--
branch : trunk
2010-05-30 04:23:27 +02:00
Supabad 14382dd1fe Ulduar, Flame Leviathan: add Track tower activation state for Achievements
stil WiP and not finished
removes one comment from the TODO LIST

--HG--
branch : trunk
2010-05-30 03:03:31 +02:00
Tartalo 3ffdce920b Ulduar: Add missing breaks, ty Josh ;)
--HG--
branch : trunk
2010-05-29 23:25:00 +02:00
Tartalo affccbdb57 Ulduar: Fix typo on Flame Leviathan's tower event's triggering system
--HG--
branch : trunk
2010-05-29 23:23:38 +02:00
Tartalo 0dceb037bf Ulduar, Flame Leviathan: Add initial tower event support.
This is WiP and is not finished. Actually the event is not activable since
    there is no script for Lore Keeper so don't complain about that.

    The code itself is not finished at all, but the main event managing is
    designed and implemented. Filling  up the 'TODO:' commented parts of
    Leviathan's DoAction() will be appreciated ;)

    It's easy to implement all the tower related achievs using an array of
    booleans and DoAction() triggers for tower state tracking.

    It's your time Supabad, enjoy teamwork :D

--HG--
branch : trunk
2010-05-29 21:58:44 +02:00
Shauren cf34b23692 Fixed Twisted Faith not increasing damage of Mind Flay while Shadow Word: Pain was present on target, thx maxdestroyer for pointing that EffectSpellClassMask doesn't match
Fixes issue #1085.

--HG--
branch : trunk
2010-05-29 21:00:30 +02:00
Shauren 29e891a02f Added missing delete statement in 8330_world_playercreateinfo_spell.sql, thx jesper.vortex for pointing it out
--HG--
branch : trunk
2010-05-29 19:45:56 +02:00
click 1758940ce2 Fix: use stored randombg resettime for calculating when to do the next daily reset of random battlegrounds
Thanks to HP for pointing this out.

--HG--
branch : trunk
2010-05-29 18:42:19 +02:00
click ea3760066b Initialize the random logonhash on world startup to avoid socket hang on Windows platform. Patch by scarymovie87.
Update issue 1611
The "fix" itself will require further testing, though I'm suspecting this occurs due to that the loginhash
(to a realm that has just been restarted) isn't properly initialized. Consider this as a temporary workaround.

--HG--
branch : trunk
2010-05-29 17:26:43 +02:00
Shauren a8b244afd5 Allow Flame Shock DoT ticks to be critical strikes
Fixes issue #2282.

--HG--
branch : trunk
2010-05-29 16:38:57 +02:00
Shauren a083bc5981 RequiredReputationFaction == 0 && RequiredReputationRank != 0 means its some leftover data, not a sign we should check standing with vendor's faction
This fixes players "randomly" being unable to purchase an item due to missing reputation

Fixes issue #2193.

--HG--
branch : trunk
2010-05-29 16:17:28 +02:00
Supabad d1747a66ce add sql for previous commit.
--HG--
branch : trunk
2010-05-29 15:44:03 +02:00
Supabad 1b66be14f6 Add support to Flame Leviathan.
Thanks to SnakeIce for posting patch, and Manuel for support during codecleanup.

--HG--
branch : trunk
2010-05-29 15:32:28 +02:00
Shauren 0d64afc166 Fixed quests 11505 and 11506 - Spirits of Auchindoun
Fixes issue #126.

--HG--
branch : trunk
2010-05-29 13:42:57 +02:00
Liberate 3b8be6d108 Fixes the cooldown of the heroic version of the Deathbringer's Will Trinket.
Thanks nightseas for testing and finding this bug.

--HG--
branch : trunk
2010-05-29 10:11:39 +02:00
Xanadu d104f19469 *Properly initialize members to prevent DB logging before the DB is started. Fixes a rarely seen startup crash.
*Code cleanup.

--HG--
branch : trunk
2010-05-29 03:16:39 +02:00
Anubisss de97bd4f00 Remove a duplicate check from map/vmap files existance of all races' startup areas. Dear God, my english rocks (:.
--HG--
branch : trunk
2010-05-29 00:16:06 +02:00
Trazom62 7ac8e6571d Fix compile on linux for previous commit. Thanks click for testing.
--HG--
branch : trunk
2010-05-27 22:40:47 +02:00
Trazom62 19743316e0 Update Script Sunwell/Kil Jaeden.
Fixes issue #291. Thanks Ille000.
Code layout.

Please also check the SQL proposed in comment 19 of issue #291.

--HG--
branch : trunk
2010-05-27 21:23:25 +02:00
Trazom62 452675e500 Fix Vigilance.
Implements Glyph of Vigilance.
Fixes issue #1134. Thanks Bodompelle for the idea, even thought the fix is rather different.

--HG--
branch : trunk
2010-05-27 21:11:38 +02:00
Liberate 73c627829f Fixes a mistake in my previous commit regarding Mirror Image. Fire Blast should scale with 15% of the spell power, not 30%.
Thanks A.Metaphysical.Drama for pointing this out.
Also fixes a double entry in world.sql.

--HG--
branch : trunk
2010-05-27 16:15:23 +02:00
click ac2ac3dbcf Change auctionhousesearches with extended itemnames (of the hawk etc) to use the DBC-locale, not the DB-locale
Major thanks to D_Skywalk for figuring out the bug

--HG--
branch : trunk
2010-05-27 14:13:22 +02:00
Liberate ae71f23dd6 Fixes Mirror Image damage. Also adds some sql's to world.sql which I forgot in my previous commits.
Fixes issue 2349

--HG--
branch : trunk
2010-05-27 13:01:25 +02:00
Liberate 2c1b9ad8a0 Updates the Judgement of Light proc heal to the current patch. It does not scale with attack power and spell power anymore.
--HG--
branch : trunk
2010-05-27 11:02:44 +02:00
click ca5f51d48f Don't parse "== START DUMP" or "== END DUMP" lines when attempting to load dumpfiles (another PEBKAC-check)
--HG--
branch : trunk
2010-05-27 04:41:02 +02:00
Liberate c0f099c9c9 Fixes Eye for an Eye: it's damage will not be increased by spell power anymore.
This will greatly reduce Eye for an Eye's damage.

--HG--
branch : trunk
2010-05-26 22:55:30 +02:00
Liberate c3b480ce81 Fixes the Deathbringer's Will Trinket.
This needs DB support so you don't change into a pig instead of a vrykul/taunka.
Based on c.j.b's patch.
Fixes issue 1933
Fixes issue 1843

--HG--
branch : trunk
2010-05-26 22:47:47 +02:00
Machiavelli e33e700a78 Merge, thanks to Aokromes for testing my patches.
Added tag UP30 for e653a5b8d0

--HG--
branch : trunk
2010-05-26 20:26:03 +02:00
teacher ee86f72217 Moved sql update files to 333a_old dir.
--HG--
branch : trunk
2010-05-26 20:21:38 +02:00
click 249a5f7722 Remove some guardAI gossip (handled DB-side), remove some NPC gossip (handled DB-side)
--HG--
branch : trunk
2010-05-26 20:03:40 +02:00
John Holiver ff7308f754 Re-re-fix for Life Tap (3.3.3).
I hope that this one is the last.
Each rank now use diferent spell power gains (0, 0.2, 0.5).

--HG--
branch : trunk
2010-05-26 14:54:56 -03:00
Machiavelli 7c0f140bb0 Use ´manual´ ACE_Thread_Mutex objects in SQLTransaction class instead of using ACE_Based::LockedQueue.
This will either result in a crash fix caused by underlying operations of ACE_Based::LockedQueue, or at least give us a clearer view at where the crash is coming from.

--HG--
branch : trunk
2010-05-26 19:19:06 +02:00
Machiavelli 6da6879eff Add another ACE_Thread_Mutex in Database class for threadsafe operations on m_transQueues.
Fixes crash specified in comment #8 on issue #2214

--HG--
branch : trunk
2010-05-26 19:04:13 +02:00
Liberate 3cd4626dac Fix a typo in my previous commit. thanks dr.tenma for pointing this out.
--HG--
branch : trunk
2010-05-26 16:18:45 +02:00
Liberate aa5100e7d9 *Fix: Don't apply an aura when it's duration is 0. (for example because of diminishing returns)
This should fix interrupts when casting fear, stun, etc, while the duration is 0.
Fix based on havenard's patch.
Fixes issue 1621
Fixes issue 2271

--HG--
branch : trunk
2010-05-26 15:38:31 +02:00
click 3718dfa94f Fix statistics for random battlegrounds (by footman) + add missing configoption for when to reset random BGs
--HG--
branch : trunk
2010-05-26 13:15:35 +02:00
click 28b9e104a8 Remove two lingering (unused) files from previous commit
(damn mercurial and it's inability to not detect removed files)

--HG--
branch : trunk
2010-05-26 11:59:30 +02:00
click 7a13839178 Add support for random battlegrounds - port by n0n4me, original code by Vladimir and Griffonheart (Big thanks to all of you!)
--HG--
branch : trunk
2010-05-26 11:34:37 +02:00
Shauren e4c03aa55a Fixed achievements rewarding titles to wrong faction (alliance title for horde char)
--HG--
branch : trunk
2010-05-26 11:03:45 +02:00
click bd13582bd2 Minot codestyle cleanup (tabs to spaces)
--HG--
branch : trunk
2010-05-26 02:03:45 +02:00
John Holiver dd1a750921 Re-Fix Life Tap Formula (3.3.3).
More blizzlike formula.
The formula used now IS NOT perfect(!), but it's a extremely good aproximation of the current Blizz calc.
This formula was based on curve fitting from data collected from retail.
Also, fix the usage of BaseSpellPower, now it also employ 'green' bonus.

Tnx to the reviewers.

--HG--
branch : trunk
2010-05-25 20:25:56 -03:00
Supabad 7556bb80a7 open door when Rhakzor dies. patch made by antihrists
requires db support

--HG--
branch : trunk
2010-05-26 00:07:46 +02:00
Shauren 6ba14cbc9e Restore questgiver npcflag for Willix the Importer escort quest when you successfully complete it
--HG--
branch : trunk
2010-05-25 19:08:54 +02:00
teacher a9d50a6651 Added spell_dbc data for Orbs of Translocation (by Tome).
--HG--
branch : trunk
2010-05-25 19:06:36 +02:00
click 39108e68c9 Set default spawndistance for creatures to 0 on creature creation
--HG--
branch : trunk
2010-05-25 16:39:29 +02:00
click 2b9eef87e4 Slap auctioneers in the face telling them to search for items with partial names or suffixes - patch by MrSmite
Will require more testing, but base functionality is there. Fixes issue #1510. Closes issue #1534.
+ Skip some excess (unused) packetdata sent from client during AH-usage (click)

--HG--
branch : trunk
2010-05-25 16:15:22 +02:00
click aaf6b425fc Allow accounts to create characters in both horde and alliance factions by default (now blizzlike)
--HG--
branch : trunk
2010-05-25 10:50:11 +02:00
click b4e19528ef Make spellsteal respect dispel-resistances - patch by dr.tenma (thank you!)
This changes the way SPELL_AURA_MOD_DISPEL_RESIST works and fixes mages root diminishing returns
Closes issue #1045.

--HG--
branch : trunk
2010-05-25 10:36:33 +02:00
click 8f908f9df7 Add support for sending accountbound items between characters on the same account - Fix by Francesco
Closes issue #2332

--HG--
branch : trunk
2010-05-25 08:43:56 +02:00
Shauren 1c871c2290 Remove unneeded loading bar for referenced vendors
--HG--
branch : trunk
2010-05-24 21:59:07 +02:00
Liberate 09a455dcd1 *Fix: Only show quests in the first page of gossip, instead of every page.
--HG--
branch : trunk
2010-05-24 21:10:48 +02:00
Liberate 89aebd40c9 Fixes waypoints: No pause between every waypoint. This makes waypoints a bit smoother.
--HG--
branch : trunk
2010-05-24 20:16:09 +02:00
Liberate c7ff7de08b Makes npc's not give kill credit when talking with it. A gossip script will have to do the thing.
Fixes issue 1209

--HG--
branch : trunk
2010-05-24 16:37:37 +02:00
teacher d9dae8a051 Added serverside spell placeholder for future development.
Added an empty line at the end of a file.

--HG--
branch : trunk
2010-05-24 16:20:45 +02:00
Shauren 2f5e46ee89 Fixed remaining scaling mounts that have 310% speed when you have other 310% mount: Celestial Steed and X-53 Touring Rocket
--HG--
branch : trunk
2010-05-24 16:11:35 +02:00
Shauren ffe78ba600 Fixed duration on Glow Worm
--HG--
branch : trunk
2010-05-24 13:56:21 +02:00
Supabad 3083fc9885 Add support for quest 10629 (Shizzwork) Hellfire Peninsula
--HG--
branch : trunk
2010-05-24 13:41:11 +02:00
Machiavelli 37e6aa3634 Add OpenSSL integration with ACE (5.6.6) for Windows. Will be used in the future.
*nix users will already have these files.
Credits to the original authors over at ACE.

--HG--
branch : trunk
2010-05-23 17:54:36 +02:00
Shauren e658298053 Fixed display of quest rewarded xp in quest details menu, also in completion menu multiply xp gained by rates + code style
--HG--
branch : trunk
2010-05-23 14:40:23 +02:00
teacher e2020a587e Added serverside spell placeholder for future development.
--HG--
branch : trunk
2010-05-23 13:06:18 +02:00
teacher 8c7a8eb9cd More sql cleanup. Added missing data in fulls and renamed a wrongly named file (my fault).
Also removed non TC-related data from sql update file.

--HG--
branch : trunk
2010-05-23 11:10:31 +02:00
Shauren 6901e41a03 Added new area flag to enum which marks areas you cannot fly in
Fixed: Headless Horseman's Mount client crashes, Magic Broom client crashes, Big Love Rocket now works, Invincible now works, Blazing Hippogryph now works

Fixes issue 2081. Fixes issue 1808. Fixes issue 2150. Fixes issue 2020.

--HG--
branch : trunk
2010-05-22 22:57:16 +02:00
Shauren eb1c55f13a Fixed line endings in some files
--HG--
branch : trunk
2010-05-22 21:15:25 +02:00
John Holiver bccd6fa652 Forgot Windows users on last rev. Sorry guys!
Tnx georgiosburnham for pointing out.

--HG--
branch : trunk
2010-05-22 15:59:13 -03:00
John Holiver b3bd094785 Review of Onyxia's Lair
Make it 95% perfect to LK version (fixes spawns, eruption, achievements and some more)

Fixes issue #1706
Fixes issue #1736d

--HG--
branch : trunk
2010-05-22 15:26:38 -03:00
teacher d1099c345d Added King Ymiron texts (Utgarde Pinnacle) by John Holiver.
Added a couple of expty lines at the end of files.

--HG--
branch : trunk
2010-05-22 15:59:46 +02:00
Machiavelli 8b84665550 Fix crash in npc_stinkbeardAI
Closes issue #2306

--HG--
branch : trunk
2010-05-22 14:42:13 +02:00
Machiavelli fee834cb3c Remove some obsolete preprocessor definitions.
--HG--
branch : trunk
2010-05-22 11:52:14 +02:00
John Holiver 8b8ededec2 Fix Life Tap Formula (3.3.3)
Tnx Karolis.Rudzevicius for pointing out the problem
Fixes issue #2106

--HG--
branch : trunk
2010-05-22 04:04:51 -03:00
click 18f3d29caf Change some casts in Unit.cpp (old typos) - tip from RaptorTeak, original fix by zergtmn
Fixes issue #2300

--HG--
branch : trunk
2010-05-22 07:05:40 +02:00
John Holiver 70a44e8d0e - Fix Warlock Decimation not procing for Soul Fire
Thanks Karolis.Rudzevicius
Fixes 2259
- Also, applies sql mods from rb178306035 to world.sql

--HG--
branch : trunk
2010-05-22 01:29:01 -03:00
click b902d7f9ad Add missing headers to Group.h and LFGHandler.cpp
Fixes issue #2288

--HG--
branch : trunk
2010-05-22 06:22:48 +02:00
click ee507dd945 Add additional castchecks for SPELL_EFFECT_LEAP_BACK
--HG--
branch : trunk
2010-05-21 10:24:51 +02:00
Spp 9c1c67d4fd Fix typo, Thanks to Willian Krueger
--HG--
branch : trunk
2010-05-21 08:11:28 +02:00
Anubisss 135f5bb35d Fix talent Survival of the Fittest.
Thanks to Aokromes for helping in the tests.

Fixes issue #2034.

--HG--
branch : trunk
2010-05-20 22:01:45 +02:00
Trazom62 d2cad4b14e Script HoR instance. 1st part.
Fixes issue #1311.

- Intro event.
- 10 waves including Falric and Marwyn.
- Script based on proposal of Synric on trinitycore forum (submitted by Skarabex on GC).

--HG--
branch : trunk
2010-05-20 20:09:18 +02:00
teacher ce7886aeb0 Small sql cleanup and reformatting.
--HG--
branch : trunk
2010-05-20 17:06:54 +02:00
Anubisss 5c48dbbf59 Fix talent Heart of the Wild.
SQL part of the patch by havenard.

--HG--
branch : trunk
2010-05-20 15:27:34 +02:00
Anubisss 858093bae3 Fix talent Feral Spirit's wolves damage.
Patch by Karolis.Rudzevicius.

Closes issue #2145.

--HG--
branch : trunk
2010-05-20 13:51:12 +02:00
Anubisss 877613a00e Fix talent Reaping.
Patch by onehitxzibit2.

Closes issue #1680.

--HG--
branch : trunk
2010-05-19 23:23:39 +02:00
Anubisss 27bb6a96d2 Fix the bug that talent Seal Fate gives 5 combo points(instead of 3) if mainhand _and_ offhand crits with spell Mutilate.
Idea by Alez2005, thanks for it.

--HG--
branch : trunk
2010-05-19 22:08:44 +02:00
Anubisss a5840e9286 Implement a signalhandler via ACE.
Thanks to Diver for test compiling under WIN.

--HG--
branch : trunk
2010-05-19 21:16:59 +02:00
Anubisss a04809437b Fix the bug that offhand's crit of spell Mutilate don't proc spell Seal Fate.
Fixes issue #218.

--HG--
branch : trunk
2010-05-19 19:17:49 +02:00
Anubisss a5c7efa0ee Update world.sql and use DELETE query before INSERT INTO in some SQL files.
--HG--
branch : trunk
2010-05-19 12:57:09 +02:00
click a1a702d5af Add spelllink for Chains of ice, triggering Frost Fever.
Fixes issue #2137

--HG--
branch : trunk
2010-05-19 11:06:39 +02:00
Anubisss a33b26ba0e Allow spell Rupture to crits on ticks.
Fixes issue #1796.

--HG--
branch : trunk
2010-05-18 23:48:26 +02:00
[email protected]> 0d4bbd9641 SCRIPT_COMMAND_ORIENTATION fixed right. (thanks Mach)
--HG--
branch : trunk
2010-05-18 19:08:08 -02:30
[email protected]> 12b631675e Merge
--HG--
branch : trunk
2010-05-18 17:47:20 -02:30
[email protected]> 7ce2853ca8 Fix SCRIPT_COMMAND_ORIENTATION db script command.
--HG--
branch : trunk
2010-05-18 17:45:15 -02:30
click 282fa278e9 Add Rune Strike spell missing from 3.3.3a spell DBCs - fix by m.ax
Fixes issue #2185.

--HG--
branch : trunk
2010-05-18 22:14:01 +02:00
click 483249cc38 Add missing spell to db removed from dbc in 3.3.3, fixes Rogue Overkill removal - fix by Shauren
--HG--
branch : trunk
2010-05-18 22:04:42 +02:00
malcrom 2b7d92a401 Some more engrish to english logerror updates.
--HG--
branch : trunk
2010-05-18 14:22:51 -02:30
malcrom d1b9a54951 Converted some log error messages in AchievementMgr.cpp to English.
--HG--
branch : trunk
2010-05-18 10:31:03 -02:30
Rat 5a0b2f3fef fixed crash when trying to spawn a not existing creature
--HG--
branch : trunk
2010-05-18 09:32:51 +02:00
click 953c267369 Fix broken linuxcompile broken in r53601d50dd
--HG--
branch : trunk
2010-05-18 05:46:32 +02:00
click c55614472c Remove warning when compiling under linux
--HG--
branch : trunk
2010-05-18 05:27:59 +02:00
click eed0d341d2 Rewrite the warning (and thus add more hand-holding) regarding the "insourcetree build warning" when attempting a build directly in sourcetree.
Adds additional information on how to actually "unlock" the sourcetree again after an attempt to build in the sourcetree has been made.

--HG--
branch : trunk
2010-05-18 04:28:13 +02:00