<?php
/**
 *  BNETDocs, the documentation and discussion website for Blizzard protocols
 *  Copyright (C) 2003-2026 "Arta", Don Cullen "Kyro", Carl Bennett, others
 *  <https://bnetdocs.org/legal>
 *
 *  BNETDocs is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU Affero General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  BNETDocs is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU Affero General Public License for more details.
 *
 *  You should have received a copy of the GNU Affero General Public License
 *  along with BNETDocs.  If not, see <http://www.gnu.org/licenses/>.
 *
 *  Packet ID constants for PHP
 *  Generated by BNETDocs on Fri, 26 Jun 2026 20:23:24 +0000
 */

namespace BNETDocs\Packets;

define('D2GS_WALKTOLOCATION', 0x01);
define('D2GS_WALKTOENTITY', 0x02);
define('D2GS_RUNTOLOCATION', 0x03);
define('D2GS_RUNTOENTITY', 0x04);
define('D2GS_LEFTSKILLONLOCATION', 0x05);
define('D2GS_LEFTSKILLONENTITY', 0x06);
define('D2GS_LEFTSKILLONENTITYEX', 0x07);
define('D2GS_LEFTSKILLONLOCATIONEX', 0x08);
define('D2GS_LEFTSKILLONENTITYEX2', 0x09);
define('D2GS_LEFTSKILLONENTITYEX3', 0x0A);
define('D2GS_RIGHTSKILLONLOCATION', 0x0C);
define('D2GS_RIGHTSKILLONENTITY', 0x0D);
define('D2GS_RIGHTSKILLONENTITYEX', 0x0E);
define('D2GS_RIGHTSKILLONLOCATIONEX', 0x0F);
define('D2GS_RIGHTSKILLONENTITYEX2', 0x10);
define('D2GS_CHARTOOBJ', 0x10);
define('D2GS_RIGHTSKILLONENTITYEX3', 0x11);
define('D2GS_INTERACTWITHENTITY', 0x13);
define('D2GS_OVERHEADMESSAGE', 0x14);
define('D2GS_PICKUPITEM', 0x16);
define('D2GS_DROPITEM', 0x17);
define('D2GS_ITEMTOBUFFER', 0x18);
define('D2GS_PICKUPBUFFERITEM', 0x19);
define('D2GS_SMALLGOLDPICKUP', 0x19);
define('D2GS_ITEMTOBODY', 0x1A);
define('D2GS_SWAP2HANDEDITEM', 0x1B);
define('D2GS_PICKUPBODYITEM', 0x1C);
define('D2GS_SWITCHBODYITEM', 0x1D);
define('D2GS_SETBYTEATTR', 0x1D);
define('D2GS_SETWORDATTR', 0x1E);
define('D2GS_SWITCHINVENTORYITEM', 0x1F);
define('D2GS_SETDWORDATTR', 0x1F);
define('D2GS_USEITEM', 0x20);
define('D2GS_STACKITEM', 0x21);
define('D2GS_REMOVESTACKITEM', 0x22);
define('D2GS_ITEMTOBELT', 0x23);
define('D2GS_REMOVEBELTITEM', 0x24);
define('D2GS_SWITCHBELTITEM', 0x25);
define('D2GS_USEBELTITEM', 0x26);
define('D2GS_INSERTSOCKETITEM', 0x28);
define('D2GS_UPDATEQUESTSINFOS', 0x28);
define('D2GS_SCROLLTOTOME', 0x29);
define('D2GS_GAMEQUESTINFOS', 0x29);
define('D2GS_ITEMTOCUBE', 0x2A);
define('D2GS_TRADERESULT', 0x2A);
define('D2GS_UNSELECTOBJ', 0x2D);
define('D2GS_NPCINIT', 0x2F);
define('D2GS_NPCCANCEL', 0x30);
define('D2GS_NPCBUY', 0x32);
define('D2GS_NPCSELL', 0x33);
define('D2GS_NPCTRADE', 0x38);
define('D2GS_CHARACTERPHRASE', 0x3F);
define('D2GS_WAYPOINT', 0x49);
define('D2GS_TRADE', 0x4F);
define('D2GS_DROPGOLD', 0x50);
define('D2GS_QUESTSPECIAL', 0x50);
define('D2GS_WORLDOBJECT', 0x51);
define('D2GS_PLAYERQUESTLOG', 0x52);
define('D2GS_(COMP)STARTGAME', 0x5C);
define('D2GS_QUESTITEMSTATE', 0x5D);
define('D2GS_PARTY', 0x5E);
define('D2GS_GAMEQUESTAVAILABILITY', 0x5E);
define('D2GS_POTIONTOMERCENARY', 0x61);
define('D2GS_GAMECREATE', 0x67);
define('D2GS_GAMELOGON', 0x68);
define('D2GS_ENTERGAMEENVIRONMENT', 0x6A);
define('D2GS_PING', 0x6D);
define('D2GS_TRADEACTION', 0x77);
define('D2GS_LOGONRESPONSE', 0x7A);
define('D2GS_UNIQUEEVENTS', 0x89);
define('D2GS_NEGOTIATECOMPRESSION', 0xAF);
