aboutsummaryrefslogtreecommitdiff
path: root/src/common/Cryptography/Authentication/AuthCrypt.cpp
diff options
context:
space:
mode:
authortreeston <treeston.mmoc@gmail.com>2015-12-27 18:03:03 +0100
committertreeston <treeston.mmoc@gmail.com>2015-12-31 01:02:07 +0100
commit43fa7d48a5650c71f74098f3398cf5aca89c3837 (patch)
treea6d808e4b447f9df2b1f1cfe0a19483d64fe87d5 /src/common/Cryptography/Authentication/AuthCrypt.cpp
parent812809a977e2ba2a53e55c3dfc74bbed9dd59b7a (diff)
Game/Maps: Clean up instance handling.
- Rename Map::CanEnter to Map::CannotEnter. Return value changed from boolean (true means player can enter) to enum Map::EnterState (CAN_ENTER=0 means player can enter, any other value is a reason for deny). - Move hack-y player error messages from within Map::CanEnter to the function calling CanEnter as appropriate (primarily WorldSession::HandleAreaTriggerOpcode). - Modify WorldSession::HandleAreaTriggerOpcode to properly revive the player upon touching the portal leading to the instance they died in even if they are currently unable to zone in. Fixes and closes #15758. - Modify Player::LoadFromDB to properly spawn players in the instance they logged off in if possible. Fixes and closes #15561. - Modify permanent save behavior to be blizzlike: Players can always enter an instance they are saved to (assuming there are no map constraints against it), but get a homebind timer if the instance is already in use.
Diffstat (limited to 'src/common/Cryptography/Authentication/AuthCrypt.cpp')
0 files changed, 0 insertions, 0 deletions