Commit Graph
100 Commits
Author SHA1 Message Date
Shauren 04671d2d99 Core/PacketIO: Enabled and updated client chat packets 2012-07-23 13:30:53 +02:00
Shauren fc453ab623 Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4 2012-07-23 00:13:13 +02:00
Shauren 47054e6bc1 Build fix without pch 2012-07-22 14:40:41 +02:00
Shauren 1fd37ac61b Core/Object: Use updatefield flags extracted from client to determine whether to send or not a field value instead of sending all data to client for non-player objects 2012-07-22 14:20:26 +02:00
Shauren 395994c707 Core/Groups: Send player invalid notification when attempting to invite GM to group when that is disabled 2012-07-22 13:46:00 +02:00
Shauren 48f38f6da1 Core/PacketIO: Corrected copypaste mistake in spline create object facing guid, thx Zakamurite 2012-07-20 19:17:52 +02:00
Shauren 9d4a5e2a6c Core/AuctionHouse: Corrected mail body for auction outbid and cancelled mails (sent to bidder) 2012-07-20 16:13:50 +02:00
Shauren 890a92b330 Core/PacketIO: Enable questgiver status opcodes and CMSG_OBJECT_UPDATE_FAILED 2012-07-20 15:21:16 +02:00
Shauren 46035f2114 Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4 2012-07-19 16:13:50 +02:00
Shauren e732b96419 Core/Guilds: Added level to guild class and moved sending motd after player is added to world 2012-07-19 16:07:37 +02:00
Shauren 1558b602f4 Core/Items: Renamed new currency related fields in item_template 2012-07-19 16:04:42 +02:00
Shauren 2cdb37de61 Compile fix 2012-07-19 15:51:08 +02:00
Shauren 5cbafaabf4 Core/PacketIO: Enabled channel join and notification opcodes 2012-07-19 15:39:32 +02:00
Shauren 8d18bae5c8 Core/MailSystem: Fixed building unread mail notifications, will now display properly for non-player senders (achievement rewards/auctions) 2012-07-19 15:34:21 +02:00
Shauren 4df39dae95 Core/AuctionHouse: Refactored and corrected building auction mail messages 2012-07-19 15:33:14 +02:00
Shauren 390d6b56d7 Core/PacketIO: Enabled and updated a bunch of opcodes 2012-07-19 01:21:41 +02:00
Shauren 1a290f17f5 Core/Player: Moved guild id storing back to updatefields 2012-07-18 22:04:06 +02:00
Shauren fa3a8363b1 Core/PacketIO: Zlib compression stream structure is kept per session - compress packets individually for each receiver 2012-07-18 20:14:51 +02:00
Shauren 075e5d6751 Core/Units: Some cleanup in movement packet related functions - try to keep only one function handling a packet, not have it scattered all over the place 2012-07-18 15:00:48 +02:00
Shauren e9e1fb1025 Core/PacketIO: Implemented packet compression for any opcode. 2012-07-18 14:43:55 +02:00
Shauren 52751a2c73 Core/Players: Update rune cooldown handling for cataclysm 2012-07-17 21:37:33 +02:00
Shauren 47357e58ea Core/PacketIO: Updated and enabled CMSG_CAST_SPELL, SMSG_SPELL_START and SMSG_SPELL_GO 2012-07-17 21:36:40 +02:00
Shauren 953f093920 Core/PacketIO: Updated and enabled MSG_MOVE_TELEPORT, MSG_MOVE_TELEPORT_ACK, MSG_MOVE_WORLDPORT_ACK, SMSG_NEW_WORLD and SMSG_TRANSFER_PENDING 2012-07-17 19:29:18 +02:00
Shauren 19759a139c Core/PacketIO: Updated and enabled addon chat messages 2012-07-17 14:03:00 +02:00
Shauren e832f1cd30 Core/PacketIO: Enabled and update CMSG_ZONEUPDATE, SMSG_CANCEL_COMBAT, SMSG_NOTIFICATION, SMSG_QUERY_TIME_RESPONSE, SMSG_SET_FORCED_REACTIONS and SMSG_WEATHER 2012-07-17 11:21:12 +02:00
Shauren c34192cd3a Core/PacketIO: Updated more movement packet structures 2012-07-17 11:20:18 +02:00
Shauren 8773b08e99 Core/PacketIO: Removed more duplicates, thanks Horn 2012-07-16 21:06:06 +02:00
Shauren 35ba3f9405 Core/PacketIO: Removed many duplicate opcodes 2012-07-16 20:55:43 +02:00
Shauren 93fb7c1a72 Core/PacketIO: Updated and enabled most player movement client opcodes, huge thanks to Horn for doing half of the job 2012-07-16 19:17:16 +02:00
Shauren 52f7ca8693 Core/PacketIO: Updated and enabled SMSG_PLAYER_MOVE 2012-07-15 00:45:06 +02:00
Shauren 973d6d4aea Core/Objects: Use standard 64bit integer literals that work on all compilers 2012-07-14 23:52:26 +02:00
Shauren 27ea130b55 Core/Movement
* Updated movement flags
* Cleaned up MovementStatusElements enum
* Updated and enabled MSG_MOVE_START_FORWARD
2012-07-14 23:39:12 +02:00
Shauren 2d144e4925 Core/PacketIO: Enabled logout opcodes 2012-07-14 19:06:20 +02:00
Shauren a9d3940738 Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4 2012-07-14 19:03:03 +02:00
Shauren 37c32c4c07 Tools: Updated default extractors client build 2012-07-14 14:03:32 +02:00
Shauren 2c291712b2 Core/WorldSocket: Restored opcode check lost in between merges 2012-07-14 00:12:05 +02:00
Shauren 555855c83a Core/Movement: Update spline flags and enabled creature movement 2012-07-13 23:13:29 +02:00
Shauren dfe7238d89 Core/PacketIO: Typo fix, thanks Zakamurite for noticing 2012-07-13 11:59:27 +02:00
Shauren 0b22b329d6 Core/PacketIO: Updated SMSG_UPDATE_OBJECT structure 2012-07-12 21:20:34 +02:00
Shauren 55bd065dda Core/Achievements: Corrected packet building 2012-07-12 21:09:17 +02:00
Shauren 9cc6ba860c Core/Items: Updated data sent in SMSG_DB_REPLY 2012-07-12 14:17:04 +02:00
Shauren 9e6b5f89de Core/PacketIO: Next batch of enabled opcodes 2012-07-12 14:16:20 +02:00
Shauren b0f6311fe9 Core/PacketIO: More structure updates (SMSG_DB_REPLY, CMSG_REQUEST_HOTFIX) and enabled opcodes with verified structures 2012-07-12 01:02:45 +02:00
Shauren adc22685f2 Core/PacketIO: Check if server opcodes are enabled before sending them to client 2012-07-11 23:29:33 +02:00
Shauren a2b1cf66ca Core/PacketIO: Update structures of many packets sent during the login process 2012-07-11 23:28:40 +02:00
Shauren 947dbcbabc Core/Achievements: Fixed crash in CheckAllAchievementCriteria 2012-07-11 23:27:00 +02:00
Shauren 492fd80b06 Core/Misc
* Cleaned up packet manipulation methods, no need to keep duplicate sets of functions doing the same
* Added a very basic ObjectGuid structure for easier (and endian-safe) method of accessing individual guid bytes
2012-07-11 19:26:26 +02:00
Shauren 7611ab69be Core/PacketIO: Defined and enabled character list time opcodes (customize, rename, change race and faction) 2012-07-11 13:41:30 +02:00
Shauren 5713480e77 Core/Misc: Updated ResponseCodes enum 2012-07-11 00:14:19 +02:00
Shauren d23ae07f64 Core/Players: Fixed saving/loading glyphs 2012-07-11 00:13:41 +02:00
Shauren d8ce0c8830 Core/Objects: Updated UpdateFields 2012-07-10 18:59:40 +02:00
Shauren 7c7915d526 SQL: Corrected sql file 2012-07-10 18:58:52 +02:00
Shauren 85135512b1 Buildsystem/Tools: Corrected vmap tool dependencies 2012-07-09 21:15:01 +02:00
Shauren 6ea13e0080 Tools/Extractors: Corrected merge errors (libmpq was removed) 2012-07-09 20:29:44 +02:00
Shauren d9e830c484 Core/PacketIO: Updated character list packet structure to 4.3.4 2012-07-09 14:23:55 +02:00
Shauren 9f52f4df53 Core/Achievements: Fixed a mistake in building guild criteria packets 2012-07-09 14:22:54 +02:00
Shauren 06a4ade88a Core/Achievements: Implemented guild achievements 2012-07-09 11:08:33 +02:00
Shauren ccaca5f7ca Core/Networking: Handle few more auth-time opcodes and left comments for CMSG_ENABLE_NAGLE 2012-07-05 15:12:52 +02:00
Shauren 32ba32c4eb Merge branch '4.x' of github.com:TrinityCore/TrinityCore into 4.3.4 2012-07-05 14:16:44 +02:00
Shauren ed6f3e2def Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.x 2012-07-04 22:20:21 +02:00
Shauren 138375c045 Merged pull request #6873 2012-07-04 18:26:54 +02:00
Shauren c95905ddbb Core: Added 4.3.4 opcodes from WPP, commented out some code to fix compile (switches with opcodes - duplicate case 0: labels) and fixed authentication 2012-07-04 18:24:05 +02:00
Shauren a6a556ce09 Core: Minor startup error fixes (db structure) 2012-07-04 18:12:29 +02:00
Shauren ee06bef31b Core/DBC: 4.3.4 structure updates 2012-07-04 14:04:12 +02:00
Shauren 577d5b4fd1 Core/SmartScript: Corrected size of pointId parameter for MOVE_TO_POS SAI action 2012-07-03 16:22:14 +02:00
Shauren 537caf33e9 Core/SpellScript: Implemented OnObjectTargetSelect hook for use with spell target that selects a single object 2012-07-03 12:35:06 +02:00
Shauren 96014a70cb Core/Units: Fixed crash added in 7f960fed73 2012-07-03 11:45:19 +02:00
Shauren 2bee0e6e37 Core/SpellScript: Corrected when OnObjectAreaTargetSelect hooks are called (must be before splitting unit/go targets) 2012-07-01 21:05:53 +02:00
Shauren 6eadc63ade Core/VMaps: Use fabs instead of abs for float type. On some platforms abs has only int overload exists. 2012-07-01 01:42:58 +02:00
Shauren f4ec8b033d Scripts/Icecrown Citadel: Fixed Frost Bomb ignoring line of sight checks 2012-07-01 01:15:13 +02:00
Shauren bd8226414d Missed change for previous commit 2012-06-30 23:22:51 +02:00
Shauren ee2252163f Scripts/Icecrown Citadel: Fixed visual and target selection of Sindragosa's Fury 2012-06-30 23:14:34 +02:00
Shauren 1ae184748c Merge pull request #6988 from Faq/DK_talent
Core/Spells: Corrected Black Ice bonus damage for Scourge Strike shadow part.
2012-06-30 11:40:56 -07:00
Shauren c8d20004a5 Core: Minor code style corrections 2012-06-30 16:07:09 +02:00
Shauren 067c27d299 Core/SpellScript: Corrected error messages and in-source documentation for OnObjectAreaTargetSelect hook and allow using that hook only for area spell targets 2012-06-30 00:06:17 +02:00
Shauren e0997874f5 Core/SpellScripts: Changed OnUnitTargetSelect hook to OnObjectAreaTargetSelect, it will now work with WorldObject instead of only Units and call it even for empty target lists 2012-06-29 21:53:35 +02:00
Shauren 1bddb4eaf4 Fixed compile without PCH 2012-06-26 01:31:55 +02:00
Shauren 12b46945db Scripts/Icecrown Citadel: Added floating souls visual in The Spire after teleport to The Lich King becomes available (killing 11/12 bosses) 2012-06-26 01:19:23 +02:00
Shauren bf5002a4d1 Core/Items: Remove item from tradeable list when clearing the flag on enchanting/gemming 2012-06-23 12:31:46 +02:00
Shauren d0fa012e1d Core/Auras: Properly initialize mechanic immunity mask for SPELL_AURA_MECHANIC_IMMUNITY_MASK 2012-06-23 12:16:52 +02:00
Shauren ea9339b171 Core/SmartAI: Fixed SMART_ACTION_SET_RANGED_MOVEMENT parameters 2012-06-23 12:15:52 +02:00
Shauren 29f1ab2438 Core/Achievements: Corrected map requirement for Once Bitten, Twice Shy (10 player) - was requiring Ulduar 2012-06-18 19:05:25 +02:00
Shauren bd7299ac35 Scripts/Spells: Reverted part of 9d19be2ee5, fixes scaling mounts
Closes #6815.
2012-06-18 13:27:10 +02:00
Shauren 2cafa85daa Scripts/Icecrown Citadel: Minor correction for previous commit 2012-06-18 13:19:09 +02:00
Shauren 9938128932 Scripts/Icecrown Citadel
* Fixed position of summoned creatures (if supposed to be in air)
* Fixed casting Fury of Frostmourne initiating outro roleplay while casting something else at the same time
* Fixed outro visuals
2012-06-18 13:16:01 +02:00
Shauren 478de6298e Scripts/Icecrown Citadel: Fixed Sindragosa & her frost wyrms summoning - this time properly using constant db data (turns out creatures receive a new GUID when grid reloads in instance) 2012-06-15 15:19:31 +02:00
Shauren 15eb5f0749 Core/SmartAI: Allow calling talk action on targeted creature even if scripted object itself is not a creature 2012-06-12 22:22:18 +02:00
Shauren b24c15740f Build fix 2012-06-12 20:17:55 +02:00
Shauren 28f8e42a69 Core/AI: Added EventInform hook for GameObjectAI and implemented it in SAI 2012-06-11 11:10:46 +02:00
Shauren be5f0b0f47 Core/Scripts: Fixed crash in mob_phase_hunterAI, this entire script is crappy and needs rewrite anyway. 2012-06-09 22:50:56 +02:00
Shauren 7d98f2ffc7 Core/Spells: Fixed WotF and PvP trinket shared cooldown 2012-06-09 13:09:49 +02:00
Shauren 563c70e41a DB/Spawns: Corrected Nerub'ar Broodkeeper spawns in ICC, they should be hanging from the ceiling. 2012-06-09 12:52:01 +02:00
Shauren 32aa983fe2 Core/Maps: Fixed possible crash when resetting instances 2012-06-08 14:52:52 +02:00
Shauren 73e6eedce8 And missing full sql changes 2012-06-07 23:25:33 +02:00
Shauren c7775c8d72 Core/Maps: Moved object respawn time storage from global to map level. This removes unneccessary locking since all objects run within its map's thread. 2012-06-07 23:20:57 +02:00
Shauren 2c153b8a43 Core/Movement: Fixed Unit::SetFacingTo 2012-06-07 15:02:51 +02:00
Shauren 8223bcea04 SQL: Corrected file names 2012-06-07 14:56:41 +02:00
Shauren 810f21efbc Core/Movement
* Moved enter/exit vehicle packets to spline.
* Fixed spline movement on transports such as elevators (for which we do not keep track of its exact position) - path will be using normal coordinates (not transport offsets)
2012-06-06 20:36:34 +02:00
Shauren 295b1a00c8 Scripts/Icecrown Citadel: Fixed Sindragosa, Spinestalker and Rimefang flying in after related trash packs are dead - this solution is resistant to grid unload. 2012-06-05 14:53:18 +02:00
Shauren 3b44401aa6 Core/Movement: Fixed Facing* splines on transports 2012-06-03 15:31:37 +02:00