Commit Graph
30447 Commits
Author SHA1 Message Date
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
Venugh c548f4ea73 DB/SQL: Fixed my typo from previous Commit. 2012-01-13 23:05:43 +01:00
ZxBiohazardZx 4479c7285b Merge pull request #4805 from Venugh/texts
Core/Scripts: convert script_text to creature_texts
2012-01-13 13:25:09 -08:00
Venugh fdef33ed66 DB/SQL: Corrected the sql names. and add a new line. 2012-01-13 22:22:52 +01:00
svannon b878e68f8a Core/Script: remove unused script 2012-01-13 22:13:10 +01:00
Venugh b242a19ad5 Core/Scripts: remove define from arcatraz. 2012-01-13 22:02:04 +01:00
Venugh d359c87908 Core/Scripts: Convert Warden Mellichar texts to creature_texts. 2012-01-13 21:59:21 +01:00
malcrom 4110c1b4bc DB/Gossip: Gossip insert from sniff
closes #4754
2012-01-13 21:48:09 +01:00
Venugh e6b159f7ea Core/Scripts: Correct rand change. thanks to Nayd for explain. 2012-01-13 21:41:45 +01:00
malcrom 80536d72a5 DB/SAI: Smuggling this one into the EU...
closes #4604
2012-01-13 21:31:49 +01:00
malcrom e4634aaf85 DB/Gossip: Gossip for npc 6497 Astor Hadren from sniff 2012-01-13 21:25:22 +01:00
malcrom 42e15d957b DB/Creature: adding triggers in Terokkar.
closes #4792
2012-01-13 21:23:52 +01:00
Venugh 6929fff8d6 Core/Scripts: Convert MillHouse Manastorm texts to creature_texts. 2012-01-13 21:13:18 +01:00
Discover- be871b2e35 Merge pull request #4799 from Valcorb/master
Updating two headers (were 2010)
2012-01-13 08:49:09 -08:00
Chaplain a535e451a8 Core/Spells: Fix issue in CAST_FLAG_ADJUST_MISSILE handling. Thx rsa (R2) for pointing. 2012-01-13 19:18:13 +03:00
Valcorb ed27fb6d7d Update the rest of the headers 2012-01-13 16:58:48 +01:00
Machiavelli 2293d2d7df Core/Movement: Prevent IdleMovementGenerator being put into MOTION_SLOT_IDLE and MOTION_SLOT_ACTIVE simultaneously 2012-01-13 16:43:49 +01:00
kaelima 7be86ac0a3 Core/Opcodes: Added some reversed opcodes (all verified) 2012-01-13 05:58:36 +01:00
Kaelima 4d82b0824a Merge pull request #4796 from Gyx/4.x
Gyx 4.x update
2012-01-12 20:43:57 -08:00
Gyx db00c5f29b Core/Opcodes: Fixed SMSG_SPELL_COOLDOWN
Signed-off-by: Gyx <2359980687@qq.com>
2012-01-13 11:55:44 +08:00
Gyx cd7bad0d4b Core/Opcodes: Fixed SMSG_READ_ITEM_FAILED
Signed-off-by: Gyx <2359980687@qq.com>
2012-01-13 11:54:46 +08:00