Nay
8dccf61005
Merge pull request #10445 from Discover-/Cooldown-Exploit
...
Core/Items: Fix an exploit where players would be able to reset the cool...
2013-08-06 08:35:57 -07:00
Nay
1bf1f95a8e
Merge pull request #10455 from Discover-/Battleground-Reinterpret-Casts
...
Core/Misc: Implement reinterpret casts for all battleground classes and ...
2013-08-06 08:31:59 -07:00
Discover-
7f744de746
Core/Misc: Implement reinterpret casts for all battleground classes and use them.
2013-08-06 13:26:52 +02:00
Aokromes
1dcd027426
Merge pull request #9761 from xjose93/ImproveLog11
...
Core/Logs: Added functions GetMapAreaAndZoneString() and GetCoordsMapAreaAndZoneString()
2013-08-05 01:13:52 -07:00
Discover-
4bb49378fc
Core/Items: Fix an exploit where players would be able to reset the cooldown of items to the equip cooldown (30 seconds) when unequipping, equipping and then relogging.
2013-08-04 23:10:21 +02:00
joschiwald
2d6a48840c
Core/Spells: use SpellInfo class to get spell rank instead of SpellMgr helpers
2013-07-21 13:37:34 +02:00
Warpten
cd3a7f4175
Core/Players: Dueling players in your party / raid should not make them always detectable.
...
Fixes seeing stealthed rogues & druids, as well as invisible mages in duels.
2013-07-14 16:46:11 +02:00
Shauren
330dd624b6
Core/Movement: Do not remove movement flags that have special opcodes associated with them on teleport
...
Closes #10162
2013-07-13 15:26:10 +02:00
Shauren
30f6efb416
Core/Quests: Fixed quest sharing
2013-07-11 21:45:14 +02:00
Malcrom
e5a8f6cd98
Core: Fix some error messages, more useful, less engrish.
2013-06-22 02:05:32 -02:30
Shauren
89ec907539
Core/Objects: Refactored MovementInfo structure
2013-06-18 18:15:33 +02:00
Shauren
d9df460694
Core/Movement
...
* Added wrapper methods for setting various movement flags and sending correct movement opcodes
* Made flying and falling spline flags exclusive with each other
2013-06-18 16:47:12 +02:00
Shauren
fa75fe78bd
Core/Objects
...
* Split BuildValuesUpdate into separate virtual methods for every object type that does something special with update fields
* Removed _SetCreateBits/_SetUpdateBits to halve the amount of checks if field needs to be sent
2013-06-15 15:16:36 +02:00
Vincent-Michael
3a7a681319
Core/Gossip: Add missing check for only class trainers in 46374bf533
2013-06-12 17:16:13 +02:00
Spp
a54244fb2d
Fix compile
2013-06-12 14:16:51 +02:00
Malcrom
4096c54efa
Core: More Function name updates
2013-06-11 22:02:00 -02:30
Malcrom
ec474a62e5
Core: More Function Renaming.
2013-06-11 21:25:12 -02:30
Malcrom
66978cfc3b
Core: Some function renaming.
2013-06-11 19:54:27 -02:30
Vincent-Michael
46374bf533
Core/Gossip: Add log for GOSSIP_OPTION_TRAINER for missing conditions
2013-06-12 00:09:10 +02:00
Malcrom
047608e7de
Core/SAI: Add check so npc will not send text to pet. Also updated isPet() to IsPet().
2013-06-11 18:39:51 -02:30
Shauren
9ec22fffa0
Core/Objects: Object scale will now also affect bounding radius and combat reach fields
2013-06-11 17:28:16 +02:00
Shauren
ef15fe8ed2
Core/Instances: Fixed a bug that caused switching group leader inside active instance to cause players not being saved when a boss was killed.
...
Closes #5109
2013-06-11 15:50:08 +02:00
Vincent-Michael
cd24f8521c
Core/Gossip: Revert unlearn and dual spec gossip stuff in c238cae7d0
2013-06-08 20:51:39 +02:00
Shauren
5254e5ead1
Core/PacketIO: Send item create object blocks only to their owner
2013-06-07 17:50:39 +02:00
Shauren
cbd69f12bd
Core/Movement: Refactored removing transport part of movement info structure into a separate method. Also corrects seat set after exiting vehicle
2013-06-04 14:52:38 +02:00
Malcrom
c238cae7d0
Core: Remove some no longer needed gossip code.
2013-06-03 22:33:26 -02:30
Shauren
99680242e8
Core/Players: Send only values update when turning gm mode on or accepting quests instead of recreating the object clientside
2013-05-28 15:19:37 +02:00
Shauren
b8d75db4f1
Scripts/Halls of Reflection: Fixed gauntlet event
2013-05-24 20:06:58 +02:00
Machiavelli
94a13f6b50
Core/Player: Fix honor after duel exploit
...
Closes #9852
2013-05-24 13:55:04 +03:00
Shauren
7da33b6bce
Core/Misc: Another batch of fixes for issues found by static analysis
2013-05-19 11:15:54 +02:00
Subv
25acef2572
* Batch of fixes for issues found by static analysis.
2013-05-17 21:11:18 -05:00
Shauren
7d46703413
Core/Misc: Another batch of fixes for issues found by static analysis
2013-05-17 21:30:02 +02:00
Spp
d1677b2db0
Core/Logging: Performance-related tweaks to logging system
...
All sLog->out* functions (except outCommand atm) are replaced with TC_LOG_* macros.
Memleak fix
2013-05-13 15:07:36 +02:00
xjose93
170e93e83b
Core/Logs: Added functions GetMapAreaAndZoneString() and GetCoordsMapAreaAndZoneString().
2013-05-10 12:19:49 +02:00
Shauren
77d4acc776
Core/Players: Fixed deleting characters unlinked from accounts
...
Closes #9764
2013-05-07 19:55:16 +02:00
Shauren
45bae8d4b7
Core/Players: Fixed tabard championing in normal modes of WotLK level 80 dungeons
...
Closes #9227
2013-05-04 20:50:14 +02:00
Shauren
2e1b1b8ceb
Core/Players: Fixed deleting characters, remove CharacterNameData only after the character is deleted, not before
2013-04-29 15:29:51 +02:00
Aokromes
c94d50236a
Merge pull request #9733 from xjose93/ImproveLog10
...
Core/Logs: Add player guid into some logs
2013-04-29 01:22:17 -07:00
xjose93
fc02b7f8a0
Core/Logs: Add player guid into some logs.
2013-04-29 10:15:35 +02:00
xjose93
c0b7755384
Core/Logs: Add mapname at logging some info about loading bound instances
2013-04-29 09:20:26 +02:00
Ascathor
1c2d617c18
Core/Player: CharDelete.Heroic.MinLevel as seperated unlink requirement for Heroic classes
...
Also added documentation for GetCharacterNameData
2013-04-28 00:04:55 +02:00
xjose93
24fb735a0d
Core/Player: Add playername at log when a player not found in characters database.
2013-04-26 14:38:27 +02:00
Gacko
34c73a5121
Core/Player: showQuests check in PrepareGossipMenu for GameObjects
2013-03-31 15:46:32 +02:00
Spp
d03da1320a
typo fix after 1a6a23e
2013-03-25 14:36:04 +01:00
Spp
1a6a23ec96
Core/Misc: Minor optimizations (+code changes to reduce differences with 4.3.4 branch)
...
Core/Logging: Create new logger type "Cheat". Will be used to log all cheat attempts
2013-03-25 13:26:48 +01:00
Shauren
d05aac03ae
Core/Players: Cleanup code in SendPreparedQuest (checks doing nothing...)
2013-03-21 21:01:52 +01:00
Spp
69e81d46b1
Core/Misc: Define multiple functions const (+ code cleanup here and there)
2013-03-20 14:20:17 +01:00
Shauren
2c169bcca5
Core/Vehicles
...
* Fixed crash happening when passenger died on vehicle he was controlling
* Fixed crash happening if vehicle control aura was removed before passenger is fully added to vehicle
Closes #7160
2013-03-13 11:34:58 +01:00
Shauren
b3b66a8d02
Core/Vehicles: Fixed a possible crash if vehicle is deleted before its passenger runs Abort on pending join event
...
Closes #9392
2013-03-09 23:42:54 +01:00
SgT-Fatality
8e8617cfe6
Scripts/Commands: Fix .mod rep faction not updating client side reputation
...
Closes #7939
Closes #9354
2013-03-09 15:58:25 +00:00