aboutsummaryrefslogtreecommitdiff
path: root/src/game/Level3.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2008-12-19 16:05:13 -0600
committermegamage <none@none>2008-12-19 16:05:13 -0600
commit400f7b859693eef1043a75a18c369dd871ffb721 (patch)
tree5f480c9380d4125a57cbeb4315ef22ad2ab32a71 /src/game/Level3.cpp
parentcebaa3a703f36efeedc5fd786b6eacb7a93585c2 (diff)
*Temp fix for crash caused by AV creature. Need to find a way to allow summoned creatures to use RandomMovement.
--HG-- branch : trunk
Diffstat (limited to 'src/game/Level3.cpp')
-rw-r--r--src/game/Level3.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp
index f700aeec566..13f6b101a7b 100644
--- a/src/game/Level3.cpp
+++ b/src/game/Level3.cpp
@@ -3914,8 +3914,8 @@ bool ChatHandler::HandleLevelUpCommand(const char* args)
int32 newlevel = oldlevel + addlevel;
if(newlevel < 1)
newlevel = 1;
- if(newlevel > 255) // hardcoded maximum level
- newlevel = 255;
+ if(newlevel > STRONG_MAX_LEVEL) // hardcoded maximum level
+ newlevel = STRONG_MAX_LEVEL;
if(chr)
{
@@ -4673,7 +4673,7 @@ bool ChatHandler::HandleResetAllCommand(const char * args)
return false;
}
- CharacterDatabase.PExecute("UPDATE characters SET at_login = at_login | '%u'",atLogin);
+ CharacterDatabase.PExecute("UPDATE characters SET at_login = at_login | '%u' WHERE (at_login & '%u') = '0'",atLogin,atLogin);
HashMapHolder<Player>::MapType const& plist = ObjectAccessor::Instance().GetPlayers();
for(HashMapHolder<Player>::MapType::const_iterator itr = plist.begin(); itr != plist.end(); ++itr)
itr->second->SetAtLoginFlag(atLogin);
@@ -6588,6 +6588,12 @@ bool ChatHandler::HandleSendMessageCommand(const char* args)
return true;
}
+bool ChatHandler::HandleFlushArenaPointsCommand(const char * /*args*/)
+{
+ sBattleGroundMgr.DistributeArenaPoints();
+ return true;
+}
+
bool ChatHandler::HandleModifyGenderCommand(const char *args)
{
if(!*args)
@@ -6850,12 +6856,6 @@ bool ChatHandler::HandleListFreezeCommand(const char* args)
return true;
}
-bool ChatHandler::HandleFlushArenaPointsCommand(const char * /*args*/)
-{
- sBattleGroundMgr.DistributeArenaPoints();
- return true;
-}
-
bool ChatHandler::HandleGroupLeaderCommand(const char* args)
{
Player* plr = NULL;