Show
Ignore:
Timestamp:
11/19/08 13:27:40 (17 years ago)
Author:
yumileroy
Message:

[svn] * Merge Temp dev SVN with Assembla.
* Changes include:

  • Implementation of w12x's Outdoor PvP and Game Event Systems.
  • Temporary removal of IRC Chat Bot (until infinite loop when disabled is fixed).
  • All mangos -> trinity (to convert your mangos_string table, please run mangos_string_to_trinity_string.sql).
  • Improved Config cleanup.
  • And many more changes.

Original author: Seline
Date: 2008-10-14 11:57:03-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/BattleGroundWS.cpp

    r34 r44  
    11/* 
    2  * Copyright (C) 2005-2008 MaNGOS <http://www.mangosproject.org/> 
     2 * Copyright (C) 2008 Trinity <http://www.trinitycore.org/> 
     3 * 
     4 * Thanks to the original authors: MaNGOS <http://www.mangosproject.org/> 
    35 * 
    46 * This program is free software; you can redistribute it and/or modify 
     
    911 * This program is distributed in the hope that it will be useful, 
    1012 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
    11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
    1214 * GNU General Public License for more details. 
    1315 * 
    1416 * You should have received a copy of the GNU General Public License 
    1517 * along with this program; if not, write to the Free Software 
    16  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
     18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
    1719 */ 
    1820 
     
    7274        { 
    7375            m_Events |= 0x04; 
    74             SendMessageToAll(GetMangosString(LANG_BG_WS_ONE_MINUTE)); 
     76            SendMessageToAll(GetTrinityString(LANG_BG_WS_ONE_MINUTE)); 
    7577        } 
    7678        // After 1,5 minute, warning is signalled 
     
    7880        { 
    7981            m_Events |= 0x08; 
    80             SendMessageToAll(GetMangosString(LANG_BG_WS_HALF_MINUTE)); 
     82            SendMessageToAll(GetTrinityString(LANG_BG_WS_HALF_MINUTE)); 
    8183        } 
    8284        // After 2 minutes, gates OPEN ! x) 
     
    9799                SpawnBGObject(i, RESPAWN_IMMEDIATELY); 
    98100 
    99             SendMessageToAll(GetMangosString(LANG_BG_WS_BEGIN)); 
    100  
     101            SendMessageToAll(GetTrinityString(LANG_BG_WS_BEGIN)); 
     102 
     103            PlaySoundToAll(SOUND_BG_START); 
    101104            if(sWorld.getConfig(CONFIG_BG_START_MUSIC)) 
    102             { 
    103                 PlaySoundToAll(SOUND_BG_START); 
    104105                PlaySoundToAll(SOUND_BG_START_L70ETC); //MUSIC - Custom config 
    105             } 
    106             else 
    107                 PlaySoundToAll(SOUND_BG_START); 
    108106            SetStatus(STATUS_IN_PROGRESS); 
    109107 
     
    185183        SpawnBGObject(BG_WS_OBJECT_H_FLAG, RESPAWN_IMMEDIATELY); 
    186184        SpawnBGObject(BG_WS_OBJECT_A_FLAG, RESPAWN_IMMEDIATELY); 
    187         SendMessageToAll(GetMangosString(LANG_BG_WS_F_PLACED)); 
     185        SendMessageToAll(GetTrinityString(LANG_BG_WS_F_PLACED)); 
    188186        PlaySoundToAll(BG_WS_SOUND_FLAGS_RESPAWNED);        // flag respawned sound... 
    189187    } 
     
    199197    { 
    200198        SpawnBGObject(BG_WS_OBJECT_A_FLAG, RESPAWN_IMMEDIATELY); 
    201         SendMessageToAll(GetMangosString(LANG_BG_WS_ALLIANCE_FLAG_RESPAWNED)); 
     199        SendMessageToAll(GetTrinityString(LANG_BG_WS_ALLIANCE_FLAG_RESPAWNED)); 
    202200    } 
    203201    else 
    204202    { 
    205203        SpawnBGObject(BG_WS_OBJECT_H_FLAG, RESPAWN_IMMEDIATELY); 
    206         SendMessageToAll(GetMangosString(LANG_BG_WS_HORDE_FLAG_RESPAWNED)); 
     204        SendMessageToAll(GetTrinityString(LANG_BG_WS_HORDE_FLAG_RESPAWNED)); 
    207205    } 
    208206 
     
    239237                                                            // Drop Horde Flag from Player 
    240238        Source->RemoveAurasDueToSpell(BG_WS_SPELL_WARSONG_FLAG); 
    241         message = GetMangosString(LANG_BG_WS_CAPTURED_HF); 
     239        message = GetTrinityString(LANG_BG_WS_CAPTURED_HF); 
    242240        type = CHAT_MSG_BG_SYSTEM_ALLIANCE; 
    243241        if(GetTeamScore(ALLIANCE) < BG_WS_MAX_TEAM_SCORE) 
     
    256254                                                            // Drop Alliance Flag from Player 
    257255        Source->RemoveAurasDueToSpell(BG_WS_SPELL_SILVERWING_FLAG); 
    258         message = GetMangosString(LANG_BG_WS_CAPTURED_AF); 
     256        message = GetTrinityString(LANG_BG_WS_CAPTURED_AF); 
    259257        type = CHAT_MSG_BG_SYSTEM_HORDE; 
    260258        if(GetTeamScore(HORDE) < BG_WS_MAX_TEAM_SCORE) 
     
    340338            Source->RemoveAurasDueToSpell(BG_WS_SPELL_WARSONG_FLAG); 
    341339            m_FlagState[BG_TEAM_HORDE] = BG_WS_FLAG_STATE_ON_GROUND; 
    342             message = GetMangosString(LANG_BG_WS_DROPPED_HF); 
     340            message = GetTrinityString(LANG_BG_WS_DROPPED_HF); 
    343341            type = CHAT_MSG_BG_SYSTEM_HORDE; 
    344342            Source->CastSpell(Source, BG_WS_SPELL_WARSONG_FLAG_DROPPED, true); 
     
    355353            Source->RemoveAurasDueToSpell(BG_WS_SPELL_SILVERWING_FLAG); 
    356354            m_FlagState[BG_TEAM_ALLIANCE] = BG_WS_FLAG_STATE_ON_GROUND; 
    357             message = GetMangosString(LANG_BG_WS_DROPPED_AF); 
     355            message = GetTrinityString(LANG_BG_WS_DROPPED_AF); 
    358356            type = CHAT_MSG_BG_SYSTEM_ALLIANCE; 
    359357            Source->CastSpell(Source, BG_WS_SPELL_SILVERWING_FLAG_DROPPED, true); 
     
    392390        && this->m_BgObjects[BG_WS_OBJECT_A_FLAG] == target_obj->GetGUID()) 
    393391    { 
    394         message = GetMangosString(LANG_BG_WS_PICKEDUP_AF); 
     392        message = GetTrinityString(LANG_BG_WS_PICKEDUP_AF); 
    395393        type = CHAT_MSG_BG_SYSTEM_HORDE; 
    396394        PlaySoundToAll(BG_WS_SOUND_ALLIANCE_FLAG_PICKED_UP); 
     
    408406        && this->m_BgObjects[BG_WS_OBJECT_H_FLAG] == target_obj->GetGUID()) 
    409407    { 
    410         message = GetMangosString(LANG_BG_WS_PICKEDUP_HF); 
     408        message = GetTrinityString(LANG_BG_WS_PICKEDUP_HF); 
    411409        type = CHAT_MSG_BG_SYSTEM_ALLIANCE; 
    412410        PlaySoundToAll(BG_WS_SOUND_HORDE_FLAG_PICKED_UP); 
     
    425423        if(Source->GetTeam() == ALLIANCE) 
    426424        { 
    427             message = GetMangosString(LANG_BG_WS_RETURNED_AF); 
     425            message = GetTrinityString(LANG_BG_WS_RETURNED_AF); 
    428426            type = CHAT_MSG_BG_SYSTEM_ALLIANCE; 
    429427            UpdateFlagState(HORDE, BG_WS_FLAG_STATE_WAIT_RESPAWN); 
     
    435433        else 
    436434        { 
    437             message = GetMangosString(LANG_BG_WS_PICKEDUP_AF); 
     435            message = GetTrinityString(LANG_BG_WS_PICKEDUP_AF); 
    438436            type = CHAT_MSG_BG_SYSTEM_HORDE; 
    439437            PlaySoundToAll(BG_WS_SOUND_ALLIANCE_FLAG_PICKED_UP); 
     
    454452        if(Source->GetTeam() == HORDE) 
    455453        { 
    456             message = GetMangosString(LANG_BG_WS_RETURNED_HF); 
     454            message = GetTrinityString(LANG_BG_WS_RETURNED_HF); 
    457455            type = CHAT_MSG_BG_SYSTEM_HORDE; 
    458456            UpdateFlagState(ALLIANCE, BG_WS_FLAG_STATE_WAIT_RESPAWN); 
     
    464462        else 
    465463        { 
    466             message = GetMangosString(LANG_BG_WS_PICKEDUP_HF); 
     464            message = GetTrinityString(LANG_BG_WS_PICKEDUP_HF); 
    467465            type = CHAT_MSG_BG_SYSTEM_ALLIANCE; 
    468466            PlaySoundToAll(BG_WS_SOUND_HORDE_FLAG_PICKED_UP);