Commit Graph
550 Commits
Author SHA1 Message Date
kaelima 142943d4c1 This reverts commit f580cddc09. 2011-06-28 13:05:15 +02:00
click f580cddc09 Core: Add wintergrasp-patch to wintergrasp_cleanup branch - resurrected from an old work-repository, now over as a branch to work on.
Original patch by socolin, cand a ton of contributors :
mathman, joda, spp, silinoron, josh, malcrom, shauren, machiavelli, click, rat, leak, tobmaps, _manuel_, the tcfr team (via socolin), and tons of others for chiming in.

NOTE: THIS IS A WORKING-BRANCH, AND _NOT_ MENT FOR PUBLIC USE OR EVEN CONSIDERED STABLE!
2011-06-28 00:56:29 +02:00
kaelima d2508f6a6a Core/Arenas: Prevent players from sending MSG_PVP_LOG_DATA when in an arena.
Fixed #1215
2011-06-27 02:50:00 +02:00
Machiavelli 5864a2e151 Core/Packets: Add some additional movementflag filtering to eliminate some packet spoof attempts. 2011-06-27 00:10:53 +02:00
Machiavelli ad81d4132c Core/Packets: Remove MOVEMENTFLAG_ROOT flag from movementinfo that is sent from client to server. This flag is not valid in this case and is a packet spoofing attempt. When used in conjunction with any of the moving movement flags such as MOVEMENTFLAG_FORWARD this will freeze surrounding clients that receive the cheater's movementinfo.
Thanks to Dvlpr for help with research.
2011-06-26 21:27:10 +02:00
Shauren 0bdbd771ce Core/Creatures: Reverted quest requirement for vendors, this has to be done differently 2011-06-24 15:11:29 +02:00
Shocker 5ddf90c5fe Core/Spells: Don't allow players to cast client-side hidden spells directly 2011-06-23 23:43:49 +03:00
tobmaps e033d4c7cc Fix build 2011-06-24 02:57:06 +07:00
Shauren 0ae926e28e Core/Creatures: Items out of stock or items which are required for quests will no longer be displayed in vendor list 2011-06-23 21:24:16 +02:00
Liberate 03eb4ae502 Core/WorldSession: Fix level requirement for Death Knight creation.
Closes #2098
2011-06-23 15:00:44 +02:00
Liberate bf1f37f9b3 Core/WorldSession: Fix a crash at character creation. Author: Derex
Closes #2097
2011-06-23 13:33:44 +02:00
QAston 3137a82c7c Core/Spells: Cleanup in Spell.h:
- Codestyle (fix function naming) and cleanup changes in SpellCastTargets class, also access variables of this class by getters/setters
 - Move IsQuestTameSpell function to SpellMgr.h
 - Move UnitList typedef to Unit.h
Additionally - add missing copyright notice to SpellAuraEffects.h
2011-06-23 13:28:52 +02:00
Derex d65e1d9a3f Core/Network: Handle running out of file descriptors on linux-based systems (windows-based systems requires additional fixes)
Signed-off-by: click <[email protected]>
2011-06-23 11:14:01 +02:00
click f7b0e58a14 Core: Remove a few warnings (unused variables), clean up tabs whitespaces 2011-06-23 09:13:58 +02:00
Machiavelli 719a079464 Core/WorldSession: Store correct packet in CharacterCreateInfo 2011-06-22 23:30:30 +02:00
Machiavelli 78a90e7bad Core/Worldsession: Fix death knight character creation logic after recent commits 2011-06-22 23:03:53 +02:00
Machiavelli 2b3ee302f7 Missing line from 9b17b9. 2011-06-22 20:55:32 +02:00
Machiavelli 9b17b9c3ba Core/DBLayer: Fix possible crashes from fe8cb7 2011-06-22 18:04:12 +02:00
Machiavelli fe8cb75bf1 Core/DBLayer: Make database interaction after create character packet completely asynchronous. This is more performant and fixes a DoS loophole and possible data desynchronisation caused by spamming this packet.
Closes #584
Closes #2089
2011-06-22 14:22:08 +02:00
Shauren 5a18ee0e66 Core/Quests: Fixed autoaccept quests for quest chains 2011-06-18 17:15:52 +02:00
Lopin b1bde4d01f Core/Items: Prevent swapping item sets while player is in combat 2011-06-17 18:07:34 +02:00
kaelima b9e8694540 Core: Continued cleanup
If and for whitespaces.
2011-06-12 02:30:32 +02:00
click da03bbbdab Core: Yet more cleanups in codestyle... 2011-06-12 02:06:07 +02:00
click c77aa6e846 Core: And some more cleanups... 2011-06-12 02:00:43 +02:00
click f16df538ee Core: More codestyle cleanups 2011-06-12 01:47:45 +02:00
click 158966dc79 Core: Codestyle cleanup 2011-06-11 22:35:29 +02:00
Azazel 9f8e4b031e Core/Quests: add anti-cheat check in quest reward method 2011-06-03 11:54:44 +06:00
tobmaps 600cc16c94 Core/Players: Pet talents can be reset at a pet trainer for free, original idea by rsa 2011-05-31 05:47:17 +07:00
tobmaps 4a0290c17b Core/Quests: Fix quests that require player to be dead
Closes #1441
2011-05-30 02:59:37 +07:00
NoFantasy ab15d2526f Core/Loot: Fixed gold looting messege sent to player while in group 2011-05-29 14:32:46 +02:00
kaelima 78692e1246 Core/Area: Updated AreaFlags documentation to match 3.3.5 dbcs. 2011-05-27 00:58:18 +02:00
Shauren 0ad14aeafd Core/Gossip: Gossip menu items will now have constant index, allowing to properly define scripts relying on that index when mixed with conditions. Script-created menus via ADD_GOSSIP_ITEM will still have the index generated dynamically 2011-05-26 23:57:17 +02:00
Aokromes 6acd954bf5 Core/Misc: Some random cleanups 2011-05-25 19:54:17 +07:00
Machiavelli 402198c5ff Core/DBLayer: Proper core-side handling of MySQL errno 1213 to prevent a snowballeffect (until innodb_lock_wait_timeout) 2011-05-23 16:33:33 +02:00
Machiavelli 59c0670f44 Core/DBLayer: Fix possible transaction deadlock in HandleMailReturnToSender opcode 2011-05-21 14:24:46 +02:00
tobmaps 029425d6fb Core/Pets: Fix autocast-toggling for grouped pets
Closes #272 & #273
2011-05-12 22:07:16 +07:00
tobmaps 78362a325f Core/Loot: Pickpocketed and player corpse looted money shouldn't be shared among party members 2011-05-11 20:39:26 +07:00
Az@zel 58f0a4b152 Core/Misc: fix typo - yet another English language lesson: INTERUPT -> INTERRUPT 2011-05-11 11:17:20 +06:00
tobmaps bd6750b4d0 Core/Player: Fix old issue with creating a character if using declined names. Thx to someone, whose name was lost on old forums 2011-05-10 18:52:28 +07:00
click 077b69e351 Core: Fix a minor typo in WorldSession::HandleMirrrorImageDataRequest (makes Aokromes happy) 2011-05-09 02:01:02 +02:00
Shocker a51c66d2f8 Core/Arenas: Disallow leaving arena team while in arena 2011-05-06 13:46:54 +03:00
leak dfacd287a4 Core/ObjectMgr: Refactor group related functions into dedicated class 2011-05-05 10:25:17 +02:00
leak ea06dcf418 Core/ObjectMgr: Refactor guild related functions into dedicated class 2011-05-04 10:08:09 +02:00
leak ce01a37c2c Core/ObjectMgr: Refactor arena team related functions into dedicated class 2011-05-03 15:01:37 +02:00
Shauren 92ab83b232 Core/Players: Fixed faction change quest conversion
Closes #1336
2011-04-30 15:23:43 +02:00
leak 1003f30448 Add spaces after commas 2011-04-29 20:47:02 +02:00
leak 01a79947d5 More cleanup after last commit spree 2011-04-29 19:59:40 +02:00
Azazel 6fb2bf4224 Core: use enum InventoryResult as return type for functions working with player items.
Original patch by TOM_RUS.
2011-04-29 16:48:15 +06:00
leak e58f47664f Restore gcc build 2011-04-28 23:38:16 +02:00
leak c51c817a45 Core/ObjectMgr: Refactor sCreatureStorage 2011-04-28 22:57:08 +02:00