diff options
author | maximius <none@none> | 2009-08-20 13:22:07 -0700 |
---|---|---|
committer | maximius <none@none> | 2009-08-20 13:22:07 -0700 |
commit | eb81138e6d2fa0d3a1b65ab1df625e6a56fe6cd2 (patch) | |
tree | 591c43eb124ba4c92f11672016486c18913ee4c3 /src/game/Level3.cpp | |
parent | a63b457b3cfe5f1ceecd42c1fb15866d9981a6fb (diff) |
*Add a config option for .die command behavior
--HG--
branch : trunk
Diffstat (limited to 'src/game/Level3.cpp')
-rw-r--r-- | src/game/Level3.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index 326f1ea6c65..773b8a52ac4 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -4223,8 +4223,11 @@ bool ChatHandler::HandleDieCommand(const char* /*args*/) if( target->isAlive() ) { - m_session->GetPlayer()->DealDamage(target, target->GetHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); - } + if(sWorld.getConfig(CONFIG_DIE_COMMAND_MODE)) + m_session->GetPlayer()->Kill(target); + else + m_session->GetPlayer()->DealDamage(target, target->GetHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); +} return true; } |