Commit Graph

14439 Commits

Author SHA1 Message Date
Discover
cd16d465bf DB/SAI: The Dormant Shade: Lillith's Dinner Table SAI
Closes #3684
2012-01-19 09:31:14 +01:00
Discover
6383cc251d DB/SAI: Text for This is Going to be Hard
Closes #3687
2012-01-19 09:04:12 +01:00
Discover
0b9ab3293b DB/SAI: Text for The Escape
Closes #3689
2012-01-19 09:01:33 +01:00
Discover
b0aa7f38d6 DB/Quest: remove Special Flags for Seers Relic
Closes #3890
2012-01-19 09:00:08 +01:00
Discover
52697dee0c DB/SAI: Mounting Hodir's Helm
Closes #3708
2012-01-19 08:54:37 +01:00
souler
cef65cbdab DB/Quest: set RequiredClasses for A Victory for The... quests
closes #4815
2012-01-19 08:45:58 +01:00
Machiavelli
58ee668e92 Merge pull request #4836 from Chaplain/master
Core/Movegen: Various fixes for recently added spline system
2012-01-18 12:06:56 -08:00
Machiavelli
2d89b4bfe0 Core/DBLayer: Change some incorrect uses of PQuery with PExecute or Execute 2012-01-18 21:02:06 +01:00
Machiavelli
e652d9043b Missing unsaved changes for previous commit... 2012-01-18 19:00:52 +01:00
Machiavelli
46dda033c8 Core/Items: Blizzlike fix for the recent trade exploit fix 2012-01-18 18:57:21 +01:00
Chaplain
accea2b44e Core/Movegen: Added missing part in ChaseMovementgenerator and minor logic fix in MotionMaster::MoveJump() 2012-01-18 18:42:25 +03:00
Chaplain
86104943cb Core/MotionMaster: Fix logic in MoveLand() and MoveTakeoff() 2012-01-18 16:26:45 +03:00
Machiavelli
abd94e324b Core/Items: Fix crash and updated documentation in SplitItem 2012-01-18 13:14:06 +01:00
Machiavelli
1f42324c44 Merge pull request #4871 from TrinityCoreRu/master
Core/Items: Really fix a trading spoof exploit.
2012-01-18 03:53:11 -08:00
SignFinder
cc88681dc5 Core/Items: Really fix a trading spoof exploit.
Thanks Alexsot for fix.
2012-01-18 11:56:34 +04:00
Kaelima
afc0d72761 Merge pull request #4789 from drskull/master
Spirit Hunt
2012-01-17 21:41:47 -08:00
Kaelima
1760970417 Merge pull request #4822 from Fredi/auction_owner_not
Core/IO: Corrected SMSG_AUCTION_OWNER_NOTIFICATION packet structure
2012-01-17 21:41:27 -08:00
kaelima
819da8af4d Core/Items: Attempt to fix crash in Player::SplitItem caused by 6a44399852.
And some random cleanup
2012-01-18 06:07:30 +01:00
QAston
b754f7c91d Core/Auras: Add some documentation to new proc system code to avoid confusion. 2012-01-17 21:35:27 +01:00
Machiavelli
6a44399852 Core/Items: Fix a trading spoof exploit.
Closes #4713
2012-01-17 18:51:04 +01:00
Machiavelli
5dd6b8b2dc Core/Conditions: Change CONDITION_REPUTATION_RANK. It now no longer explicitly checks if ConditionValue2 is equal to the reputation rank. It now checks if the player's reputation rank is in the bitmask of ConditionValue2, where each bits are (1 << ReputationRank).
Idea by Aokromes and Malcrom
Data conversion query by Malcrom (*WATCH OUT WITH CUSTOM CONTENT AS THIS DELETES ALL CONDITION TYPE 5's AND RE-ADDS STOCK DATA ONLY*)
2012-01-17 14:31:22 +01:00
Nay
67ef6f494f Merge pull request #4860 from Souler/fix_dalaran_disguises
"An Audience With The Arcanist" and "A Meeting With The Magister"
Closes #485
2012-01-17 04:21:19 -08:00
Souler
4bdc535373 Script/Quest: Solve some related problems with "An Audience With The Arcanist" and "A Meeting With The Magister" 2012-01-17 12:55:54 +01:00
zxbiohazardzx
48a9c17dd8 DB/error: set correct column names 2012-01-16 15:04:14 +01:00
Discover
6826956344 DB/Quest: The Legend of Stalvan
closes #3690
2012-01-16 12:39:46 +01:00
Discover
528f3fd96d DB/Quest: In Service Of The Lich King
closes #3691
2012-01-16 12:38:27 +01:00
Discover
c1cf2db17f DB/SAI: The Missing Diplomat
closes #3700
2012-01-16 12:36:52 +01:00
Discover
e2bd3e677c DB/Quest: The Boon of A'dal
closes #3698
2012-01-16 12:33:24 +01:00
Discover
9dee4753b1 DB/Quest: A Humble Task
closes #3699
2012-01-16 12:32:16 +01:00
Discover
bf2e90076b DB/Quest: Hope Within the Emerald Nightmare
closes #3697
2012-01-16 12:30:52 +01:00
Discover
b9ea0a5a12 DB/Quest: Proving Allegiance
closes #3695
2012-01-16 12:29:51 +01:00
Discover
4284f01de4 DB/Quest: The Completed Orb of Noh'Orahil
closes #3693
2012-01-16 12:28:40 +01:00
Discover
f17fedbf26 DB/Quest: Report to Goldshire
Will need a core fix for this one. Quest accept is never called by auto accept quests
closes #3694
2012-01-16 12:27:26 +01:00
Chaplain
47b6862302 Merge branch 'master' of git@github.com:TrinityCore/TrinityCore.git 2012-01-16 14:03:07 +03:00
zxbiohazardzx
fced58a552 DB/Fix: fix startup errors and modify the procedure a bit more so any custom entries (> 250000) will be preserved 2012-01-16 11:51:16 +01:00
zxbiohazardzx
cdc20c1036 DB/SP: Stored Procedure for sp_dev_reguid() DO NOT USE IF YOU DONT KNOW WHAT YOU ARE DOING!
special thanks to e000
closes #4530
2012-01-16 10:58:08 +01:00
kaelima
f10e41ee41 Scripts/Trial of the Crusader: Fix crash in MovementInform for Frost Sphere in Anub'arak encounter.
Thanks Vincent-Michael!
Fixes #4834
2012-01-15 20:37:25 +01:00
ZxBiohazardZx
f37d6b3122 DB/Loot: correct file for True Beliver Clippings 2012-01-15 20:25:07 +01:00
Chaplain
6bb48a2a87 Core/Movegen: Fix logic in WaypointMovementGenerator<Creature>::StartMove 2012-01-15 21:25:03 +03:00
Machiavelli
f71ad6d581 DVCS: Add kdiff3 file extensions to gitignore 2012-01-15 15:28:52 +01:00
Machiavelli
b02666213c Scripts/Misc: Fix some MovementInform handler filters after recent motionmaster changes
Also correct year of SQL in dbbac0bdaa
2012-01-15 15:27:43 +01:00
ZxBiohazardZx
f203da224e DB/Creature: small updates to Valiants in Argent Tournament
Closes #459
2012-01-15 12:53:16 +01:00
ZxBiohazardZx
12541e0ad0 DB/Loot: Rework Decoded True Beliver Clippings
Closes #4782
2012-01-15 12:22:14 +01:00
ZxBiohazardZx
7c55c4422c DB/Loot: duplicate reference loot removal 2012-01-15 11:56:34 +01:00
Fredi
d03894536f Core/IO: Corrected SMSG_AUCTION_OWNER_NOTIFICATION packet structure 2012-01-14 19:40:13 -02:00
Shauren
894c27af52 Core/Groups: Need restrictions in need before greed loot method should apply only to LFG dungeons 2012-01-14 18:42:23 +01:00
Subv2112
f4075f0f94 Core/LFG:
Fix priority of the player when its added to the lfg group
        Better implementation of the Dungeon Deserter debuff
        Rewrite the NeedBeforeGreed loot
        Fixed players being shown as Unknown Entity when entering the lfg group
        Some incremental optimizations after original patch
Thanks to Retriman and Paecman for base implementation

Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2012-01-14 17:37:28 +01:00
Machiavelli
dbbac0bdaa Core/Movement: Implement spline movement subsystem.
Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc).
Proper implementation of effects such as charge, jump, cyclic movement will rely on it.
However, need improve our states system before.

Technical changes:

* Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation.
* Precission increased. There are no more position desync issues since client's position calculation formulas used.
* Now possible to move by paths with multiple points, send whole path to client.

--
Original author of research and implementation: SilverIce. Massive kudos.
Original port for Trinity (ref #4629) Chaplain and Venugh
With the following incremental fixes during my review:

- Restore flightmaster end grid pre-loading
- Fix uninitialized Creature::m_path_id
- Add missing trinity_string entries for .movegens command
- Fix a bug in WaypointMovementGenerator that would trigger unexpected pausing at waypoints for various amounts of time

Known issues:
- Errors like WaypointMovementGenerator::LoadPath creature XXX (Entry: YYYYY GUID: ZZZZZZ) doesn't have waypoint path id: 0.
This is caused by bad DB data. This commit didn't "break" it.

Do not forget to re-run CMake before compiling.
2012-01-14 15:36:07 +01:00
QAston
798677ca54 Merge pull request #4800 from Chaplain/cleanup
Core/Spells: Fix issue in CAST_FLAG_ADJUST_MISSILE handling. Thx rsa (R2) for pointing.
2012-01-14 04:43:08 -08:00
Shocker
79f07ec7c8 Merge pull request #4814 from Chaplain/master
Dependencies/G3D: Fix typo in isNaN(float x)
2012-01-14 02:51:36 -08:00