Commit Graph
29917 Commits
Author SHA1 Message Date
Subv2112 37ffa978f7 Fixed Run speed change opcodes, thanks to LordJZ for the opcode ids 2012-01-16 21:44:22 -05:00
Subv2112 643b6acc4f Core/Vendors: Fixed SMSG_LIST_INVENTORY, you can buy things from vendors now
Signed-off-by: Subv2112 <s.v.h21@hotmail.com>
2012-01-16 15:27:36 -05: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
kaelima f1cc8f532e Core/Opcodes: Corrected the opcode for CMSG_GAMEOBJ_USE and CMSG_GAMEOBJ_REPORT_USE 2012-01-15 14:52:57 +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
Nay 4899f6c47c Core/Protocol: Enable handler and add opcode id for SMSG_SPELL_DELAYED 2012-01-15 01:47:21 +00:00
Nay 984c8f3894 Core/Auction: Fix an error in SMSG_AUCTION_OWNER_NOTIFICATION. Thanks Fredi. 2012-01-14 22:53:09 +00:00
Nay dcd915c9b9 Core/Auction: Fix more auction related opcodes
Closes #4731
2012-01-14 22:32:39 +00:00
Fredi d03894536f Core/IO: Corrected SMSG_AUCTION_OWNER_NOTIFICATION packet structure 2012-01-14 19:40:13 -02:00
Heisenberg d3e508254b Core/Misc:
- Swap 2 quest opcodes and remove uneeded code;
- Add worgen and goblin support to faction/race change
- More opcode ids and enable handlers
2012-01-14 19:27:14 +00:00
Heisenberg cc5450c4a0 Core/Auction: Fix CMSG_AUCTION_PLACE_BID
Enable 2 handlers
2012-01-14 18:21:36 +00:00
Nay a369594d61 Core/Group: Update CMSG_GROUP_RAID_CONVERT to 4.x. Based on SF sources and thanks Subv.
TODO: Test
2012-01-14 17:43:19 +00: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
Gyx 522683bfab Core/Protocol: More opcodes, enable some handlers 2012-01-14 13:02:57 +00: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
Chaplain 99c8399772 Dependencies/G3D: Fix typo in isNaN(float x).
*In original G3D svn it was fixed long time ago.
2012-01-14 13:40:29 +03:00
kandera 249b2bb534 DB/Spells: fix brain freeze procing off of ice armor
closes #3914
2012-01-14 09:57:43 +01:00
kandera 3bb143563a DB/Spells: set the correct learning spells for paladin mounts
closes #4778
2012-01-14 09:44:00 +01:00
zxbiohazardzx d9a75b3828 Core/Scripts: remove obsolete scripts for Orsonn and Kodian
related to #4788
2012-01-14 09:40:00 +01:00
pitcrawler e6693dc6b5 DB/Gossip: Gossips from sniff for Orsonn and Kodian
closes #4788
2012-01-14 09:31:34 +01:00
Nay 1ca48b5168 Merge pull request #4809 from Subv/4x1
4.x opcode updates
2012-01-13 19:49:11 -08:00
Nay 0ef2b77f25 Core/Protocol: Enable more handlers (for opcodes added on the previous commit) 2012-01-14 03:23:53 +00:00
Gyx 1d9dcfcaf0 Core/Protocol: Few more opcode ids
Closes #4797
2012-01-14 02:44:28 +00:00
Subv2112 421bbc5982 Core/IO: Updated some opcodes
Signed-off-by: Subv2112 <s.v.h21@hotmail.com>
2012-01-13 21:33:27 -05:00
Nay ebfa6bbcd1 SQL: Fix remaining errors... *sighs* 2012-01-14 01:53:21 +00:00
Nay 1371bd8919 Merge pull request #4806 from Venugh/texts
DB/SQL: Fixed my typo from previous Commit.
2012-01-13 17:08:21 -08:00
Venugh ab923f7157 Core/Scripts: typo from last commit. thx Discovered. 2012-01-14 00:22:26 +01:00
Venugh 46d1736d0d Core/Scripts: Convert Torek script_texts to creature_text.
Apply coding style in it.
2012-01-14 00:20:03 +01:00