|
Pol
Revision:cb584c9
|
#include <cstdio>#include <string>#include "../bscript/berror.h"#include "../clib/clib_endian.h"#include "../clib/logfacility.h"#include "../clib/passert.h"#include "../clib/random.h"#include "../clib/rawtypes.h"#include "../plib/systemstate.h"#include "containr.h"#include "eventid.h"#include "fnsearch.h"#include "globals/uvars.h"#include "item/item.h"#include "los.h"#include "mobile/charactr.h"#include "mobile/npc.h"#include "multi/multi.h"#include "network/client.h"#include "network/packetdefs.h"#include "network/packethelper.h"#include "network/packets.h"#include "objtype.h"#include "pktboth.h"#include "pktdef.h"#include "pktin.h"#include "polcfg.h"#include "realms/realm.h"#include "reftypes.h"#include "statmsg.h"#include "storage.h"#include "syshook.h"#include "ufunc.h"#include "uobject.h"#include "uoscrobj.h"#include "uworld.h"Go to the source code of this file.
Namespaces | |
| Pol | |
| Pol::Core | |
Functions | |
| bool | Pol::Core::add_item_to_stack (Network::Client *client, Items::Item *item, Items::Item *target_item) |
| void | Pol::Core::cancel_all_trades () |
| void | Pol::Core::cancel_trade (Mobile::Character *chr1) |
| void | Pol::Core::change_trade_status (Mobile::Character *chr, bool set) |
| bool | Pol::Core::do_open_trade_window (Network::Client *client, Items::Item *item, Mobile::Character *dropon) |
| bool | Pol::Core::do_place_item_in_secure_trade_container (Network::Client *client, Items::Item *item, UContainer *cont, Mobile::Character *dropon, u16 x, u16 y, u8 move_type) |
| void | Pol::Core::drop_item (Network::Client *client, PKTIN_08_V1 *msg) |
| bool | Pol::Core::drop_item_on_ground (Network::Client *client, Items::Item *item, u16 x, u16 y, s8 z) |
| bool | Pol::Core::drop_item_on_mobile (Network::Client *client, Items::Item *item, u32 target_serial, u8 slotIndex) |
| bool | Pol::Core::drop_item_on_object (Network::Client *client, Items::Item *item, u32 target_serial, u8 slotIndex) |
| void | Pol::Core::drop_item_v2 (Network::Client *client, PKTIN_08_V2 *msg) |
| UContainer * | Pol::Core::find_giveitem_container (Items::Item *item_to_add, u8 slotIndex) |
| void | Pol::Core::handle_secure_trade_msg (Network::Client *client, PKTBI_6F *msg) |
| bool | Pol::Core::open_trade_window (Network::Client *client, Items::Item *item, Mobile::Character *dropon) |
| Bscript::BObjectImp * | Pol::Core::open_trade_window (Network::Client *client, Mobile::Character *dropon) |
| bool | Pol::Core::place_item (Network::Client *client, Items::Item *item, u32 target_serial, u16 x, u16 y, u8 slotIndex) |
| bool | Pol::Core::place_item_in_container (Network::Client *client, Items::Item *item, UContainer *cont, u16 x, u16 y, u8 slotIndex) |
| bool | Pol::Core::place_item_in_secure_trade_container (Network::Client *client, Items::Item *item, u16 x, u16 y) |
| Bscript::BObjectImp * | Pol::Core::place_item_in_secure_trade_container (Network::Client *client, Items::Item *item) |
| void | Pol::Core::return_traded_items (Mobile::Character *chr) |
| void | Pol::Core::send_trade_container (Network::Client *client, Mobile::Character *whos, UContainer *cont) |
| void | Pol::Core::send_trade_statuses (Mobile::Character *chr) |
Definition in file dropitem.cpp.