- Main Page
- Classes
- Files

- File List
- File Members

# E:/uas2/Server/events.h

Go to the documentation of this file.

    00001 /*
    00002 * This file is part of UAS2.
    00003 *
    00004 * UAS2 is free software; you can redistribute it and/or modify
    00005 * it under the terms of the GNU General Public License as published by
    00006 * the Free Software Foundation; either version 2 of the License, or
    00007 * (at your option) any later version.
    00008 *
    00009 * UAS2 is distributed in the hope that it will be useful,
    00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of
    00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00012 * GNU General Public License for more details.
    00013
    00014 * You should have received a copy of the GNU General Public License
    00015 * along with UASv1; if not, write to the Free Software
    00016 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    00017 */
    00018
    00023 #ifndef __EVENTS_H
    00024 #define __EVENTS_H
    00025
    00026 #define CHANGE_COMBAT_MODE              0x0053 // F7B1
    00027 #define CHARACTER_SPAWN                 0x00A1 // F7B1
    00028 #define CAST_MAGIC                              0x004A // F7B1
    00029 #define MOVEMENT_HIGH_PRIORITY  0xF753 // F7B1
    00030 #define MOVEMENT_LOW_PRIORITY   0xF61C // F7B1
    00031 #define JUMP                                    0xF61B // F7B1
    00032 #define TEXT_FROM_CLIENT                0x0015 // F7B1
    00033 #define ATTACK                                  0x0008 // F7B1
    00034 #define TELL_TO_KNOWN                   0x0032 // F7B1
    00035 #define TELL_TO_UNKNOWN                 0x005D // F7B1
    00036 #define USE                                             0x0036
    00037 #define ASSESS                                  0x00C8
    00038 #define INVENTORY_ADD_ADJUST    0x0019
    00039 #define INVENTORY_DROP                  0x001B
    00040 #define INVENTORY_EQUIP                 0x001A
    00041 #define GET_OBJECT_MANA                 0x0263 // F7B1
    00042 #define RECIEVE_MELEE_DAMAGE    0x01B2
    00043 // @ Commands Recalls, PKLite (Type F7B1:xxxx)
    00044 #define LIFESTONE_RECALL                0x0063
    00045 #define MARKETPLACE_RECALL              0x028D
    00046 #define HOUSE_RECALL                    0x0262
    00047 #define ALLEG_RECALL                    0x0278 // Includes Mansion Recall
    00048 #define PKLITE                                  0x028F
    00049 #define SUICIDE                                 0x0279
    00050
    00051 // @House Commands (Type F7B1:xxxx)
    00052 #define HOUSE_ABANDON                   0x021F
    00053 #define HOUSE_GUEST_ADD                 0x0245
    00054 #define HOUSE_GUSET_REM_NAME    0x0246 // by name
    00055 #define HOUSE_GUEST_ALLEG               0x0267 // Add or Remove
    00056 #define HOUSE_GUEST_LIST                0x024D
    00057 #define HOUSE_GUEST_REM_ALL             0x025E // Remove all Guests from list
    00058 #define HOUSE_STORAGE                   0x0249 // Add or Remove by Name
    00059 #define HOUSE_STORE_ALL                 0x024C // Remove all from storage
    00060 #define HOUSE_BOOT_NAME                 0x024A // Boot by Name
    00061 #define HOUSE_BOOT_ALL                  0x025F // Boot Everyone
    00062 #define HOUSE_AVAIL                             0x0270
    00063 #define HOUSE_OPEN_CLOSE                0x0247 // Open or Close
    00064 #define HOUSE_HOOKS                             0x0266 // On or Off
    00065
    00066 // @allegiance Commands (Type F7B1:xxxx)
    00067 #define ALLEG_BOOT                              0x0277 // Boot Member by Name
    00068 #define ALLEG_INFO                              0x027B // Retrieve Info by Name
    00069
    00070 // @permit Commands (Type F7B1:xxxx)
    00071 #define PERMIT_ADD                              0x0219 // Add player by Name
    00072 #define PERMIT_REM                              0x021A // Remove User by Name
    00073
    00074 // @Consent Commands (Type F7B1:xxxx)
    00075 #define CONSENT_STATE                   0x01A1 // Turns Consent On or Off
    00076 #define CONSENT_WHO                             0x0217 // Who has given you permission to loot
    00077 #define CONSENT_REM                             0x0218 // Removes Permission given by player
    00078 #define CONSENT_CLEAR                   0x0216 // Clear Consent List
    00079
    00080 #endif