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

[svn] added commands : pet create, tp, learn, unlearn. gobject activate and playall. thanx to dythzer.

Original author: KingPin?
Date: 2008-11-04 13:32:08-06:00

Files:
1 modified

Legend:

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

    r149 r163  
    103103                { "standstate",     SEC_GAMEMASTER,     false, &ChatHandler::HandleStandStateCommand,          "", NULL }, 
    104104                { "morph",          SEC_GAMEMASTER,     false, &ChatHandler::HandleMorphCommand,               "", NULL }, 
     105        { "gender",         SEC_ADMINISTRATOR,  false, &ChatHandler::HandleModifyGenderCommand,        "", NULL }, 
    105106                { NULL,             0,                  false, NULL,                                           "", NULL } 
    106107    }; 
     
    284285                { NULL,             0,                  false, NULL,                                           "", NULL } 
    285286    }; 
     287     
     288    static ChatCommand petCommandTable[] = 
     289        { 
     290                { "create",         SEC_GAMEMASTER,     false, &ChatHandler::HandleCreatePetCommand,           "", NULL }, 
     291                { "learn",          SEC_GAMEMASTER,     false, &ChatHandler::HandlePetLearnCommand,            "", NULL }, 
     292                { "unlearn",        SEC_GAMEMASTER,     false, &ChatHandler::HandlePetUnlearnCommand,          "", NULL }, 
     293                { "tp",             SEC_GAMEMASTER,     false, &ChatHandler::HandlePetTpCommand,               "", NULL }, 
     294                { NULL,             0,                  false, NULL,                                           "", NULL } 
     295        }; 
     296 
    286297 
    287298    static ChatCommand groupCommandTable[] = 
     
    421432                { "move",           SEC_GAMEMASTER,     false, &ChatHandler::HandleMoveObjectCommand,          "", NULL }, 
    422433                { "near",           SEC_ADMINISTRATOR,  false, &ChatHandler::HandleNearObjectCommand,          "", NULL }, 
     434        { "activate",       SEC_GAMEMASTER,     false, &ChatHandler::HandleActivateObjectCommand,      "", NULL }, 
    423435                { NULL,             0,                  false, NULL,                                           "", NULL } 
    424436    }; 
     
    476488                { "instance",       SEC_ADMINISTRATOR,  true,  NULL,                                           "", instanceCommandTable }, 
    477489                { "server",         SEC_ADMINISTRATOR,  true,  NULL,                                           "", serverCommandTable }, 
     490        { "pet",            SEC_GAMEMASTER,     false, NULL,                                           "", petCommandTable }, 
    478491 
    479492                { "aura",           SEC_ADMINISTRATOR,  false, &ChatHandler::HandleAuraCommand,                "", NULL }, 
     
    541554                { "chardelete",     SEC_CONSOLE,        true,  &ChatHandler::HandleCharacterDeleteCommand,     "", NULL }, 
    542555                { "sendmessage",    SEC_ADMINISTRATOR,  true,  &ChatHandler::HandleSendMessageCommand,         "", NULL }, 
     556        { "playall",        SEC_ADMINISTRATOR,  false, &ChatHandler::HandlePlayAllCommand,             "", NULL }, 
    543557        { "repairitems",    SEC_GAMEMASTER,     false, &ChatHandler::HandleRepairitemsCommand,         "", NULL }, 
    544558                { "freeze",         SEC_ADMINISTRATOR,  false, &ChatHandler::HandleFreezeCommand,              "", NULL },