|
Pol
Rev 533
|
#include <uomod.h>
Inheritance diagram for UOExecutorModule:
Collaboration diagram for UOExecutorModule:| UOExecutorModule::UOExecutorModule | ( | UOExecutor & | exec | ) | [explicit] |
Definition at line 184 of file uomod.cpp.
References attached_chr_, Character::client, deregister_from_speech_events(), Client::gd, gump_chr, Item::inuse(), menu_selection_chr, ClientGameData::menu_selection_uoemod, passert, prompt_chr, ClientGameData::prompt_uoemod, registered_for_speech_events, ClientGameData::remove_gumpmod(), reserved_items_, resurrect_chr, ClientGameData::resurrect_uoemod, Character::script_ex, selcolor_chr, ClientGameData::selcolor_uoemod, target_cursor_chr, ClientGameData::target_cursor_uoemod, textentry_chr, ClientGameData::textentry_uoemod, and uoexec.
Here is the call graph for this function:| UOExecutorModule::UOExecutorModule | ( | const UOExecutorModule & | ) | [private] |
Definition at line 495 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), and Executor::paramAsString().
Here is the call graph for this function:| BObjectImp * UOExecutorModule::execFunc | ( | unsigned | idx | ) | [protected, virtual] |
Implements ExecutorModule.
Definition at line 5967 of file uomod.cpp.
References callMemberFunction, and function_table.
| int UOExecutorModule::functionIndex | ( | const char * | func | ) | [protected, virtual] |
Implements ExecutorModule.
Definition at line 5949 of file uomod.cpp.
References arsize, funcmap, funcmap_init, UOFunctionDef::funcname, and function_table.
| std::string UOExecutorModule::functionName | ( | unsigned | idx | ) | [protected, virtual] |
Implements ExecutorModule.
Definition at line 5972 of file uomod.cpp.
References UOFunctionDef::funcname, and function_table.
| bool UOExecutorModule::getDynamicMenuParam | ( | unsigned | param, |
| Menu *& | menu | ||
| ) | [protected] |
Definition at line 1575 of file uomod.cpp.
References ExecutorModule::getApplicObjParam(), menu_type, and BApplicObj< T >::value().
Referenced by mf_AddMenuItem().
Here is the call graph for this function:
Here is the caller graph for this function:| bool UOExecutorModule::getStaticOrDynamicMenuParam | ( | unsigned | param, |
| Menu *& | menu | ||
| ) | [protected] |
Definition at line 1590 of file uomod.cpp.
References String::data(), find_menu(), ExecutorModule::getParamImp(), BObjectImp::isa(), menu_type, mlog, BApplicObjBase::object_type(), BObjectImp::OTApplicObj, BObjectImp::OTString, and BApplicObj< T >::value().
Referenced by mf_GetMenuObjTypes(), and mf_SelectMenuItem().
Here is the call graph for this function:
Here is the caller graph for this function:| void UOExecutorModule::internal_InBoxAreaChecks | ( | unsigned short & | x1, |
| unsigned short & | y1, | ||
| short & | z1, | ||
| unsigned short & | x2, | ||
| unsigned short & | y2, | ||
| short & | z2, | ||
| Realm * | realm | ||
| ) | [protected] |
Definition at line 2315 of file uomod.cpp.
References Realm::height(), Realm::width(), WORLD_MAX_Z, and WORLD_MIN_Z.
Referenced by mf_ListMultisInBox(), mf_ListObjectsInBox(), and mf_ListStaticsInBox().
Here is the call graph for this function:
Here is the caller graph for this function:| BObjectImp * UOExecutorModule::internal_MoveBoat | ( | UBoat * | boat, |
| xcoord | x, | ||
| ycoord | y, | ||
| zcoord | z, | ||
| int | flags, | ||
| Realm * | newrealm | ||
| ) | [protected] |
Definition at line 113 of file uomod4.cpp.
References clients, ConstForEach(), UMulti::multidef(), UBoat::navigable(), UObject::realm, send_remove_object_if_inrange(), x, and UObject::z.
Referenced by mf_MoveObjectToLocation().
Here is the call graph for this function:
Here is the caller graph for this function:| BObjectImp * UOExecutorModule::internal_MoveCharacter | ( | Character * | chr, |
| xcoord | x, | ||
| ycoord | y, | ||
| zcoord | z, | ||
| int | flags, | ||
| Realm * | newrealm | ||
| ) | [protected] |
Definition at line 72 of file uomod4.cpp.
References Character::client, ForEachMobileInRange(), Character::lastx, Character::lasty, move_character_to(), MOVEITEM_FORCELOCATION, Character::movemode, NpcPropagateLeftArea(), UObject::realm, Character::realm_changed(), remove_objects_inrange(), send_remove_character_to_nearby(), and Realm::walkheight().
Referenced by mf_MoveObjectToLocation().
Here is the call graph for this function:
Here is the caller graph for this function:| BObjectImp * UOExecutorModule::internal_MoveContainer | ( | UContainer * | container, |
| xcoord | x, | ||
| ycoord | y, | ||
| zcoord | z, | ||
| int | flags, | ||
| Realm * | newrealm | ||
| ) | [protected] |
Definition at line 133 of file uomod4.cpp.
References UContainer::for_each_item(), internal_MoveItem(), BObjectImp::isa(), BObjectImp::OTError, UObject::realm, and setrealm().
Referenced by mf_MoveObjectToLocation().
Here is the call graph for this function:
Here is the caller graph for this function:| BObjectImp * UOExecutorModule::internal_MoveItem | ( | Item * | item, |
| xcoord | x, | ||
| ycoord | y, | ||
| zcoord | z, | ||
| int | flags, | ||
| Realm * | newrealm | ||
| ) | [protected] |
Definition at line 148 of file uomod4.cpp.
References add_item_to_world(), Character::can_move(), UContainer::check_can_remove_script(), Item::check_unequip_script(), Item::check_unequiptest_scripts(), Item::container, controller_, Item::extricate(), ref_ptr< T >::get(), Item::GetCharacterOwner(), Item::inuse(), is_reserved_to_me(), Item::movable(), move_item(), MOVEITEM_FORCELOCATION, MOVEITEM_IGNOREMOVABLE, MOVEMODE_LAND, UContainer::MT_CORE_MOVED, UContainer::on_remove(), UObject::orphan(), UObject::realm, UMulti::register_object(), UObject::set_dirty(), Realm::toplevel_item_count, Item::toplevel_owner(), tostring(), Realm::valid(), Realm::walkheight(), UObject::x, and UObject::y.
Referenced by internal_MoveContainer(), and mf_MoveObjectToLocation().
Here is the call graph for this function:
Here is the caller graph for this function:| BObjectImp * UOExecutorModule::internal_SendCompressedGumpMenu | ( | Character * | chr, |
| ObjArray * | layout_arr, | ||
| ObjArray * | data_arr, | ||
| int | x, | ||
| int | y | ||
| ) | [protected] |
Definition at line 1022 of file uomod2.cpp.
References ClientGameData::add_gumpmod(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::buffer, Character::client, Client::gd, PacketWriterDefs::PacketWriter< _id, _size, _sub >::getBuffer(), BObjectImp::getStringRep(), gump_chr, PacketWriterDefs::PacketInterface::offset, UOExecutor::os_module, OSExecutorModule::pid(), ObjArray::ref_arr, PktHelper::PacketOut< T >::Send(), UObject::serial_ext, OSExecutorModule::suspend(), uoexec, PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped(), and x.
Referenced by mf_SendGumpMenu().
Here is the call graph for this function:
Here is the caller graph for this function:| BObjectImp * UOExecutorModule::internal_SendUnCompressedGumpMenu | ( | Character * | chr, |
| ObjArray * | layout_arr, | ||
| ObjArray * | data_arr, | ||
| int | x, | ||
| int | y | ||
| ) | [protected] |
Definition at line 929 of file uomod2.cpp.
References ClientGameData::add_gumpmod(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::buffer, Character::client, Client::gd, BObjectImp::getStringRep(), gump_chr, PacketWriterDefs::PacketInterface::offset, UOExecutor::os_module, OSExecutorModule::pid(), ObjArray::ref_arr, PktHelper::PacketOut< T >::Send(), UObject::serial_ext, OSExecutorModule::suspend(), uoexec, PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped(), and x.
Referenced by mf_SendGumpMenu().
Here is the call graph for this function:
Here is the caller graph for this function:| bool UOExecutorModule::is_reserved_to_me | ( | Item * | item | ) |
Definition at line 4856 of file uomod.cpp.
References reserved_items_.
Referenced by _create_item_in_container(), internal_MoveItem(), mf_AddAmount(), mf_DestroyItem(), mf_EquipItem(), mf_MoveItemToContainer(), mf_MoveItemToSecureTradeWin(), mf_ReserveItem(), and mf_SubtractAmount().
Here is the caller graph for this function:Definition at line 1002 of file uomod.cpp.
References ExecutorModule::exec, find_legal_item(), getCharacterParam(), getItemParam(), and UObject::serial.
Here is the call graph for this function:Definition at line 1403 of file uomod.cpp.
References Item::can_add_to_self(), ExecutorModule::exec, Item::getamount(), getItemParam(), ExecutorModule::getParam(), UObject::graphic, Item::inuse(), is_reserved_to_me(), MAX_STACK_ITEMS, Item::setamount(), FLAG::STACKABLE, tile_flags(), update_item_to_inrange(), and UpdateCharacterWeight().
Here is the call graph for this function:Definition at line 1748 of file uomod.cpp.
References MenuItem::color_, String::data(), ExecutorModule::exec, getDynamicMenuParam(), getgraphic(), getObjtypeParam(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), MenuItem::graphic_, ServSpecOpt::item_color_mask, Menu::menuitems_, MenuItem::objtype_, ssopt, strzcpy, and MenuItem::title.
Here is the call graph for this function:Definition at line 1688 of file uomod.cpp.
References ObjArray::addElement(), StoredConfigFile::findelem(), ref_ptr< T >::get(), StoredConfigElem::getimp(), ExecutorModule::getObjArrayParam(), ExecutorModule::getParam(), getStoredConfigFileParam(), ExecutorModule::getStringParam(), BObjectImp::isa(), BObjectImp::OTLong, ObjArray::ref_arr, String::value(), and BLong::value().
Here is the call graph for this function:Definition at line 3429 of file uomod.cpp.
References WeatherDef::assign_zones_to_region(), String::data(), find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Realm::valid(), String::value(), and weatherdef.
Here is the call graph for this function:Definition at line 242 of file uomod.cpp.
References attached_chr_, ExecutorModule::exec, getCharacterParam(), Character::script_ex, and uoexec.
Here is the call graph for this function:Definition at line 5607 of file uomod.cpp.
References Character::decode_movemode(), direction_toward(), find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), move_delta, String::value(), x, MoveDelta::xmove, and MoveDelta::ymove.
Here is the call graph for this function:Definition at line 2962 of file uomod.cpp.
References ExecutorModule::exec, getUObjectParam(), Realm::has_los(), UObject::realm, and UObject::toplevel_owner().
Here is the call graph for this function:Definition at line 2977 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), getUObjectParam(), Realm::has_los(), UObject::realm, Realm::valid(), and x.
Here is the call graph for this function:Definition at line 2998 of file uomod.cpp.
References find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Realm::has_los(), Realm::valid(), and String::value().
Here is the call graph for this function:Definition at line 1244 of file uomod2.cpp.
References clear_gumphandler(), Character::client, ExecutorModule::exec, ClientGameData::find_gumpmod(), Client::gd, getCharacterParam(), Executor::getParam(), Executor::getParamImp(), Character::has_active_client(), PacketWriterDefs::PacketInterface::offset, PktHelper::PacketOut< T >::Send(), uoexec, Executor::ValueStack, and PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped().
Here is the call graph for this function:Definition at line 584 of file uomod.cpp.
References cancel_trade(), ExecutorModule::exec, getCharacterParam(), and Character::trading_with.
Here is the call graph for this function:Definition at line 1282 of file uomod2.cpp.
References PKTBI_BF_16::CHARPROFILE, Character::client, PKTBI_BF_16::CONTAINER, ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), getUObjectParam(), Character::has_active_client(), PacketWriterDefs::PacketInterface::offset, PKTBI_BF_16::PAPERDOLL, POLCLASS_CONTAINER, POLCLASS_MOBILE, UObject::script_isa(), PktHelper::PacketOut< T >::Send(), UObject::serial_ext, PKTBI_BF_16::STATUS, PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), and PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped().
Here is the call graph for this function:Definition at line 4242 of file uomod.cpp.
References USpell::consume_reagents(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), spells2, and VALID_SPELL_ID().
Here is the call graph for this function:Definition at line 4827 of file uomod.cpp.
References UObject::CLASS_CONTAINER, UContainer::consume_sumof_objtype_noninuse(), ExecutorModule::exec, UContainer::find_sumof_objtype_noninuse(), getItemParam(), getObjtypeParam(), ExecutorModule::getParam(), and UObject::isa().
Here is the call graph for this function:Definition at line 3501 of file uomod.cpp.
References ExecutorModule::getParam(), and pol_distance().
Here is the call graph for this function:Definition at line 3512 of file uomod.cpp.
References ExecutorModule::getParam().
Here is the call graph for this function:Definition at line 1864 of file uomod2.cpp.
References create_new_account(), String::data(), find_account(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), String::length(), String::SafeCharAmt(), and String::value().
Here is the call graph for this function:Definition at line 1090 of file uomod.cpp.
References _complete_create_item_at_location(), Item::create(), ExecutorModule::exec, find_realm(), getObjtypeParam(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), ItemDesc::graphic, hexint(), item_create_params_ok(), ItemDesc::objtype, Item::setamount(), FLAG::STACKABLE, tile_flags(), Realm::valid(), String::value(), x, ZCOORD_MAX, and ZCOORD_MIN.
Here is the call graph for this function:Definition at line 1130 of file uomod.cpp.
References _complete_create_item_at_location(), Item::clone(), ExecutorModule::exec, find_realm(), getItemParam(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), POLCLASS_MULTI, Item::script_isa(), Realm::valid(), String::value(), x, ZCOORD_MAX, and ZCOORD_MIN.
Here is the call graph for this function:Definition at line 1033 of file uomod.cpp.
References _create_item_in_container(), Character::backpack(), ExecutorModule::exec, getCharacterParam(), getObjtypeParam(), ExecutorModule::getParam(), item_create_params_ok(), and ItemDesc::objtype.
Here is the call graph for this function:Definition at line 434 of file uomod.cpp.
References _create_item_in_container(), UObject::CLASS_CONTAINER, ExecutorModule::exec, getItemParam(), getObjtypeParam(), ExecutorModule::getParam(), UObject::isa(), item_create_params_ok(), and ItemDesc::objtype.
Here is the call graph for this function:Definition at line 464 of file uomod.cpp.
References _create_item_in_container(), UObject::CLASS_CONTAINER, ExecutorModule::exec, getItemParam(), getObjtypeParam(), ExecutorModule::getParam(), UObject::isa(), item_create_params_ok(), and ItemDesc::objtype.
Here is the call graph for this function:Definition at line 1735 of file uomod.cpp.
References String::data(), ExecutorModule::getStringParam(), Menu::menu_id, strzcpy, and Menu::title.
Here is the call graph for this function:Definition at line 1166 of file uomod.cpp.
References ItemDesc::BOATDESC, ExecutorModule::exec, find_realm(), getObjtypeParam(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Executor::hasParams(), ItemDesc::HOUSEDESC, UMulti::scripted_create(), ItemDesc::type, Realm::valid(), String::value(), x, ZCOORD_MAX, and ZCOORD_MIN.
Here is the call graph for this function:Definition at line 1246 of file uomod.cpp.
References ConfigElem::add_prop(), UMulti::as_house(), ConfigElem::clear_prop(), clients, String::data(), Character::decode_movemode(), ExecutorModule::exec, find_realm(), FindNpcTemplate(), ForEach(), ForEachMobileInRange(), ref_ptr< T >::get(), GetNextSerialNumber(), ExecutorModule::getParam(), ExecutorModule::getParamImp(), ExecutorModule::getStringParam(), Executor::hasParams(), INC_PROFILEVAR, ObjectHash::Insert(), BObjectImp::isa(), Realm::name(), NpcPropagateMove(), objecthash, BObjectImp::OTLong, BObjectImp::OTStruct, ConfigElem::read_string(), UMulti::register_object(), ConfigElem::remove_ushort(), replace_properties(), send_char_data(), UObject::serial, ref_ptr< T >::set(), SetCharacterWorldPosition(), START_PROFILECLOCK, STOP_PROFILECLOCK, system_find_multi(), BObjectImp::type(), BObjectImp::typestr(), UHouse::unregister_object(), Realm::valid(), String::value(), UHouse::walk_on(), Realm::walkheight(), x, ZCOORD_MAX, and ZCOORD_MIN.
Here is the call graph for this function:Definition at line 3029 of file uomod.cpp.
References destroy_item(), ExecutorModule::exec, find_itemdesc(), getItemParam(), Item::inuse(), Item::is_gotten(), is_reserved_to_me(), BObjectImp::isTrue(), UObject::objtype_, run_script_to_completion(), UpdateCharacterOnDestroyItem(), and UpdateCharacterWeight().
Here is the call graph for this function:Definition at line 4530 of file uomod.cpp.
References UMulti::as_boat(), UMulti::as_house(), destroy_boat(), destroy_house(), ExecutorModule::exec, find_itemdesc(), getMultiParam(), BObjectImp::isTrue(), UObject::objtype_, and run_script_to_completion().
Here is the call graph for this function:Definition at line 266 of file uomod.cpp.
References attached_chr_, passert, Character::script_ex, and uoexec.
Definition at line 3226 of file uomod.cpp.
References UOExecutor::eventmask, ExecutorModule::getParam(), and uoexec.
Here is the call graph for this function:Definition at line 4396 of file uomod.cpp.
References Character::client, Client::Disconnect(), ExecutorModule::exec, getCharacterOrClientParam(), Character::has_active_client(), and Client::isConnected().
Here is the call graph for this function:Definition at line 3459 of file uomod.cpp.
References ExecutorModule::exec, getUObjectParam(), UObject::toplevel_owner(), UObject::x, and UObject::y.
Here is the call graph for this function:Definition at line 3483 of file uomod.cpp.
References ExecutorModule::exec, getUObjectParam(), UObject::toplevel_owner(), UObject::x, and UObject::y.
Here is the call graph for this function:Definition at line 3197 of file uomod.cpp.
References UOExecutor::area_size, UOExecutor::eventmask, EVID_ENTEREDAREA, EVID_LEFTAREA, EVID_SPOKE, ExecutorModule::getParam(), UOExecutor::speech_size, and uoexec.
Here is the call graph for this function:Definition at line 3125 of file uomod.cpp.
References UObject::CLASS_CONTAINER, ExecutorModule::exec, Executor::fparams, getItemParam(), ExecutorModule::getParam(), and UObject::isa().
Here is the call graph for this function:Definition at line 3152 of file uomod.cpp.
References ObjArray::addElement(), and clients.
Here is the call graph for this function:Definition at line 4082 of file uomod.cpp.
References String::data(), equip_from_template(), ExecutorModule::exec, getCharacterParam(), and ExecutorModule::getStringParam().
Here is the call graph for this function:Definition at line 3827 of file uomod.cpp.
References Character::can_move(), Item::check_equiptest_scripts(), controller_, Character::equip(), Character::equippable(), ExecutorModule::exec, extobj, ref_ptr< T >::get(), getCharacterParam(), getItemParam(), UObject::graphic, Item::has_equip_script(), Item::inuse(), is_reserved_to_me(), BObjectImp::isTrue(), Item::layer, LAYER_MOUNT, ExternalObject::mount, Item::movable(), UObject::objtype_, UObject::orphan(), Item::run_equip_script(), send_wornitem_to_inrange(), tilelayer(), and true_extricate().
Here is the call graph for this function:Definition at line 1886 of file uomod.cpp.
References PropertyList::eraseprop(), ExecutorModule::getStringParam(), global_properties, and String::value().
Here is the call graph for this function:Definition at line 1814 of file uomod.cpp.
References UObject::eraseprop(), ExecutorModule::exec, ExecutorModule::getStringParam(), getUObjectParam(), and String::value().
Here is the call graph for this function:Definition at line 1898 of file uomod2.cpp.
References String::data(), find_account(), and ExecutorModule::getStringParam().
Here is the call graph for this function:Definition at line 624 of file uomod.cpp.
References UObject::CLASS_CONTAINER, ExecutorModule::exec, UContainer::find_toplevel_objtype(), getItemParam(), getObjtypeParam(), and UObject::isa().
Here is the call graph for this function:Definition at line 5250 of file uomod.cpp.
References AStarBlockers::AddBlocker(), ObjArray::addElement(), BStruct::addMember(), Zone::characters, config, String::data(), find_realm(), FP_IGNORE_DOORS, FP_IGNORE_MOBILES, AStarSearch< UserState >::FreeSolutionNodes(), ExecutorModule::getParam(), AStarSearch< UserState >::GetSolutionNext(), AStarSearch< UserState >::GetSolutionStart(), ExecutorModule::getStringParam(), Realm::height(), Log(), PolConfig::loglevel, ServSpecOpt::max_pathfind_range, UObject::name(), pol_distance(), AStarSearch< UserState >::SEARCH_STATE_FAILED, AStarSearch< UserState >::SEARCH_STATE_OUT_OF_MEMORY, AStarSearch< UserState >::SEARCH_STATE_SEARCHING, AStarSearch< UserState >::SEARCH_STATE_SOLUTION_CORRUPTED, AStarSearch< UserState >::SEARCH_STATE_SUCCEEDED, AStarSearch< UserState >::SearchStep(), AStarSearch< UserState >::SetStartAndGoalStates(), ssopt, Realm::valid(), String::value(), Realm::width(), WORLD_MAX_Z, WORLD_MIN_Z, UOPathState::x, UObject::x, UOPathState::y, UObject::y, UOPathState::z, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 5480 of file uomod.cpp.
References ObjArray::addElement(), UObject::CLASS_CONTAINER, ExecutorModule::exec, UContainer::find_sumof_objtype_noninuse(), FINDSUBSTANCE_FIND_ALL, GET_ITEM_PTR, getItemParam(), getObjtypeParam(), ExecutorModule::getParam(), Item::inuse(), UObject::isa(), and reserved_items_.
Here is the call graph for this function:Definition at line 1017 of file uomod.cpp.
References ExecutorModule::exec, Item::getamount(), and getItemParam().
Here is the call graph for this function:Definition at line 4878 of file uomod.cpp.
References ExecutorModule::exec, get_textcmd_help(), getCharacterParam(), ExecutorModule::getStringParam(), and String::value().
Here is the call graph for this function:Definition at line 3524 of file uomod.cpp.
References ObjArray::addElement(), BStruct::addMember(), and ExecutorModule::getParam().
Here is the call graph for this function:Definition at line 4368 of file uomod.cpp.
References ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), HIGHEST_LAYER, and Character::wornitem().
Here is the call graph for this function:Definition at line 3596 of file uomod.cpp.
References ExecutorModule::getParam(), and x.
Here is the call graph for this function:Definition at line 1850 of file uomod.cpp.
References PropertyList::getprop(), ExecutorModule::getStringParam(), global_properties, BObjectImp::unpack(), and String::value().
Here is the call graph for this function:Definition at line 1900 of file uomod.cpp.
References ObjArray::addElement(), PropertyList::getpropnames(), and global_properties.
Here is the call graph for this function:Definition at line 3914 of file uomod.cpp.
References String::data(), find_realm(), get_harvest_difficulty(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 4430 of file uomod.cpp.
References BStruct::addMember(), find_realm(), Realm::getmaptile(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), MAPTILE_CELL::landtile, Realm::valid(), String::value(), x, and MAPTILE_CELL::z.
Here is the call graph for this function:Definition at line 1674 of file uomod.cpp.
References append_objtypes(), and getStaticOrDynamicMenuParam().
Here is the call graph for this function:Definition at line 4564 of file uomod.cpp.
References BStruct::addMember(), ExecutorModule::getParam(), MultiDef::maxrx, MultiDef::maxry, MultiDef::minrx, MultiDef::minry, MultiDefByMultiID(), and MultiDefByMultiIDExists().
Here is the call graph for this function:Definition at line 1774 of file uomod.cpp.
References ExecutorModule::exec, UObject::getprop(), ExecutorModule::getStringParam(), getUObjectParam(), BObjectImp::unpack(), and String::value().
Here is the call graph for this function:Definition at line 1829 of file uomod.cpp.
References ObjArray::addElement(), ExecutorModule::exec, UObject::getpropnames(), and getUObjectParam().
Here is the call graph for this function:Definition at line 982 of file uomod.cpp.
References ExecutorModule::exec, getCharacterParam(), getItemParam(), and UObject::objtype_.
Here is the call graph for this function:Definition at line 4483 of file uomod.cpp.
References String::data(), get_objtype_byname(), and ExecutorModule::getStringParam().
Here is the call graph for this function:Definition at line 3089 of file uomod.cpp.
References BStruct::addMember(), ExecutorModule::exec, getUObjectParam(), UObject::x, UObject::y, and UObject::z.
Here is the call graph for this function:Definition at line 4052 of file uomod.cpp.
References ServSpecOpt::default_light_level, find_realm(), ExecutorModule::getParam(), RegionGroup< T >::getregion(), ExecutorModule::getStringParam(), lightdef, lightlevel(), LightRegion::lightlevel, ssopt, Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 3970 of file uomod.cpp.
References UObject::CLASS_CHARACTER, UObject::CLASS_ITEM, Character::client, ExecutorModule::exec, Client::gd, RegionGroup< T >::getregion(), getUObjectParam(), UObject::isa(), ClientGameData::justice_region, justicedef, Character::logged_in, UObject::realm, JusticeRegion::region_name(), UObject::toplevel_owner(), UObject::x, and UObject::y.
Here is the call graph for this function:Definition at line 4001 of file uomod.cpp.
References find_realm(), ExecutorModule::getParam(), RegionGroup< T >::getregion(), ExecutorModule::getStringParam(), justicedef, JusticeRegion::region_name(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 4027 of file uomod.cpp.
References String::data(), find_realm(), get_region_string(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 4292 of file uomod.cpp.
References USpell::difficulty(), ExecutorModule::getParam(), spells2, and VALID_SPELL_ID().
Here is the call graph for this function:Definition at line 4643 of file uomod.cpp.
References BStruct::addMember(), find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Realm::lowest_walkheight(), MOVEMODE_LAND, Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 4678 of file uomod.cpp.
References ObjArray::addElement(), BStruct::addMember(), find_realm(), Realm::getmapshapes(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), FLAG::MOVELAND, FLAG::MOVESEA, Realm::readmultis(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 4459 of file uomod.cpp.
References find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Realm::lowest_standheight(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 4098 of file uomod.cpp.
References String::data(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getStringParam(), and Character::grant_privilege().
Here is the call graph for this function:Definition at line 3940 of file uomod.cpp.
References String::data(), find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), harvest_resource(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 5538 of file uomod.cpp.
References Item::can_add_to_self(), ExecutorModule::exec, getItemParam(), UObject::objtype_, and Item::stackable().
Here is the call graph for this function:Definition at line 1919 of file uomod2.cpp.
References accounts, and ObjArray::addElement().
Here is the call graph for this function:Definition at line 4346 of file uomod.cpp.
References ObjArray::addElement(), ExecutorModule::exec, getCharacterParam(), LAYER_EQUIP__HIGHEST, LAYER_EQUIP__LOWEST, and Character::wornitem().
Here is the call graph for this function:Definition at line 2691 of file uomod.cpp.
References ObjArray::addElement(), Zone::characters, CONST_DEFAULT_ZRANGE, Character::dead(), find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Character::make_ref(), String::value(), x, UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 2927 of file uomod.cpp.
References ObjArray::addElement(), Character::concealed(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), Realm::has_los(), Character::hidden(), Character::hostiles(), inrangex(), LH_FLAG_INCLUDE_HIDDEN, LH_FLAG_LOS, Character::make_ref(), and UObject::realm.
Here is the call graph for this function:Definition at line 2643 of file uomod.cpp.
References ObjArray::addElement(), find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Zone::items, LIST_IGNORE_Z, Item::make_ref(), Realm::valid(), String::value(), x, UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 2258 of file uomod.cpp.
References ObjArray::addElement(), CONST_DEFAULT_ZRANGE, find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Zone::items, LIST_IGNORE_Z, Item::make_ref(), Realm::valid(), String::value(), x, UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 2584 of file uomod.cpp.
References ObjArray::addElement(), CONST_DEFAULT_ZRANGE, ExecutorModule::exec, find_realm(), getObjtypeParam(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Zone::items, LIST_IGNORE_Z, Item::make_ref(), UObject::objtype_, Realm::valid(), String::value(), x, UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 4926 of file uomod.cpp.
References ObjArray::addElement(), CONST_DEFAULT_ZRANGE, find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), UObject::graphic, Zone::items, LIST_IGNORE_Z, tile_uoflags(), Realm::valid(), String::value(), x, UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 2878 of file uomod.cpp.
References ObjArray::addElement(), Zone::characters, Character::concealed(), CONST_DEFAULT_ZRANGE, Character::dead(), ExecutorModule::exec, ExecutorModule::getParam(), getUObjectParam(), Realm::has_los(), Character::hidden(), Character::make_ref(), UObject::realm, UObject::toplevel_owner(), UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 2817 of file uomod.cpp.
References ObjArray::addElement(), Zone::characters, Character::concealed(), CONST_DEFAULT_ZRANGE, Character::dead(), find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Character::hidden(), LIST_IGNORE_Z, Character::make_ref(), Realm::valid(), String::value(), x, UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 2747 of file uomod.cpp.
References ObjArray::addElement(), Zone::characters, Character::concealed(), CONST_DEFAULT_ZRANGE, Character::dead(), find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Character::hidden(), LIST_IGNORE_Z, LMBLEX_FLAG_CONCEALED, LMBLEX_FLAG_DEAD, LMBLEX_FLAG_HIDDEN, LMBLEX_FLAG_NORMAL, Character::make_ref(), Realm::valid(), String::value(), x, UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 2402 of file uomod.cpp.
References ObjArray::addElement(), MultiDef::components, find_realm(), getgraphic(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), MultiDef::global_maxrx, MultiDef::global_maxry, MultiDef::global_minrx, MultiDef::global_minry, internal_InBoxAreaChecks(), UMulti::make_ref(), MultiDef::maxrx, MultiDef::maxry, MultiDef::maxrz, MultiDef::minrx, MultiDef::minry, MultiDef::minrz, UMulti::multidef(), Zone::multis, MULTI_ELEM::objtype, tileheight(), String::value(), MULTI_ELEM::x, UObject::x, MULTI_ELEM::y, UObject::y, MULTI_ELEM::z, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 2328 of file uomod.cpp.
References ObjArray::addElement(), Zone::characters, find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), internal_InBoxAreaChecks(), Zone::items, Item::make_ref(), Character::make_ref(), String::value(), UObject::x, UObject::y, UObject::z, Realm::zone, and zone_convert_clip().
Here is the call graph for this function:Definition at line 4986 of file uomod.cpp.
References ObjArray::addElement(), BStruct::addMember(), find_realm(), ExecutorModule::getParam(), Realm::getstatics(), ExecutorModule::getStringParam(), ITEMS_IGNORE_MULTIS, ITEMS_IGNORE_STATICS, LIST_IGNORE_Z, Realm::readmultis(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 2498 of file uomod.cpp.
References ObjArray::addElement(), BStruct::addMember(), find_realm(), ExecutorModule::getParam(), Realm::getstatics(), ExecutorModule::getStringParam(), internal_InBoxAreaChecks(), ITEMS_IGNORE_MULTIS, ITEMS_IGNORE_STATICS, Realm::readmultis(), and String::value().
Here is the call graph for this function:Definition at line 5061 of file uomod.cpp.
References ObjArray::addElement(), BStruct::addMember(), CONST_DEFAULT_ZRANGE, find_realm(), ExecutorModule::getParam(), Realm::getstatics(), ExecutorModule::getStringParam(), Realm::height(), ITEMS_IGNORE_MULTIS, ITEMS_IGNORE_STATICS, LIST_IGNORE_Z, Realm::readmultis(), Realm::valid(), String::value(), Realm::width(), and x.
Here is the call graph for this function:Definition at line 3637 of file uomod.cpp.
References UContainer::add(), UContainer::can_add(), UContainer::can_add_to_slot(), UContainer::can_insert_add_item(), Character::can_move(), UContainer::check_can_remove_script(), Item::check_unequip_script(), Item::check_unequiptest_scripts(), UObject::CLASS_CONTAINER, Item::container, controller_, UObject::destroy(), ExecutorModule::exec, ref_ptr< T >::get(), UContainer::get_random_location(), Item::GetCharacterOwner(), getItemParam(), ExecutorModule::getParam(), Item::inuse(), is_a_parent(), UContainer::is_legal_posn(), is_reserved_to_me(), UObject::isa(), Item::movable(), UContainer::MT_CORE_MOVED, UContainer::on_insert_add_item(), UContainer::on_remove(), UObject::orphan(), UObject::serial, Item::slot_index(), true_extricate(), update_item_to_inrange(), UpdateCharacterWeight(), x, UObject::x, UObject::y, and UObject::z.
Here is the call graph for this function:Definition at line 3765 of file uomod.cpp.
References Character::can_move(), UContainer::check_can_remove_script(), Item::check_unequip_script(), Item::check_unequiptest_scripts(), Character::client, Item::container, controller_, ExecutorModule::exec, ref_ptr< T >::get(), Item::GetCharacterOwner(), getCharacterParam(), getItemParam(), Item::inuse(), is_reserved_to_me(), Item::movable(), UContainer::MT_CORE_MOVED, UContainer::on_remove(), UObject::orphan(), place_item_in_secure_trade_container(), and true_extricate().
Here is the call graph for this function:Definition at line 34 of file uomod4.cpp.
References ExecutorModule::exec, find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), getUObjectParam(), internal_MoveBoat(), internal_MoveCharacter(), internal_MoveContainer(), internal_MoveItem(), POLCLASS_BOAT, POLCLASS_CONTAINER, POLCLASS_ITEM, POLCLASS_MOBILE, POLCLASS_MULTI, UObject::script_isa(), Realm::valid(), String::value(), WORLD_MAX_Z, WORLD_MIN_Z, and x.
Here is the call graph for this function:Definition at line 4801 of file uomod.cpp.
References Character::client, ExecutorModule::exec, getCharacterParam(), Character::has_active_client(), and send_paperdoll().
Here is the call graph for this function:Definition at line 1440 of file uomod.cpp.
References ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), and send_action_to_inrange().
Here is the call graph for this function:Definition at line 2244 of file uomod.cpp.
References ExecutorModule::exec, getUObjectParam(), and play_lightning_bolt_effect().
Here is the call graph for this function:Definition at line 1912 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), getUObjectParam(), play_moving_effect(), and UObject::realm.
Here is the call graph for this function:Definition at line 2050 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), getUObjectParam(), play_moving_effect_ex(), and UObject::realm.
Here is the call graph for this function:Definition at line 1941 of file uomod.cpp.
References find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), play_moving_effect2(), Realm::valid(), and String::value().
Here is the call graph for this function:Definition at line 2098 of file uomod.cpp.
References find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), play_moving_effect2_ex(), Realm::valid(), and String::value().
Here is the call graph for this function:Definition at line 1532 of file uomod.cpp.
References Character::client, ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), and send_midi().
Here is the call graph for this function:Definition at line 1990 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), getUObjectParam(), and play_object_centered_effect().
Here is the call graph for this function:Definition at line 2163 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), getUObjectParam(), and play_object_centered_effect_ex().
Here is the call graph for this function:Definition at line 1469 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), getUObjectParam(), and play_sound_effect().
Here is the call graph for this function:Definition at line 1485 of file uomod.cpp.
References ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), getUObjectParam(), and play_sound_effect_private().
Here is the call graph for this function:Definition at line 1503 of file uomod.cpp.
References find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), play_sound_effect_xyz(), Realm::valid(), and String::value().
Here is the call graph for this function:Definition at line 2013 of file uomod.cpp.
References find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), play_stationary_effect(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 2199 of file uomod.cpp.
References find_realm(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), play_stationary_effect_ex(), Realm::valid(), String::value(), and x.
Here is the call graph for this function:Definition at line 1850 of file uomod2.cpp.
Definition at line 675 of file uomod.cpp.
References String::data(), ExecutorModule::exec, ExecutorModule::getParam(), ExecutorModule::getStringParam(), getUObjectParam(), and say_above().
Here is the call graph for this function:Definition at line 696 of file uomod.cpp.
References String::data(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), getUObjectParam(), and private_say_above().
Here is the call graph for this function:Definition at line 75 of file getmsg.cpp.
References Character::client, ctBEu32, String::data(), ExecutorModule::exec, Client::gd, getCharacterParam(), getItemParam(), Executor::getStringParam(), Character::has_active_prompt(), UOExecutor::os_module, prompt_chr, ClientGameData::prompt_uoemod, send_prompt(), send_sysmessage(), UObject::serial, OSExecutorModule::suspend(), and uoexec.
Here is the call graph for this function:Definition at line 4131 of file uomod.cpp.
References read_gameclock().
Here is the call graph for this function:Definition at line 3167 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), getUObjectParam(), Executor::hasParams(), register_for_speech_events(), registered_for_speech_events, and uoexec.
Here is the call graph for this function:Definition at line 4745 of file uomod.cpp.
References ExecutorModule::exec, getItemParam(), Item::inuse(), and reserved_items_.
Here is the call graph for this function:Definition at line 4723 of file uomod.cpp.
References ExecutorModule::exec, getItemParam(), Item::inuse(), is_reserved_to_me(), and reserved_items_.
Here is the call graph for this function:Definition at line 3890 of file uomod.cpp.
References UObject::CLASS_NPC, ExecutorModule::exec, getCharacterParam(), UObject::isa(), and NPC::restart_script().
Here is the call graph for this function:Definition at line 3241 of file uomod.cpp.
References Character::cached_settings, Character::dead(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), UObject::graphic, Executor::hasParams(), Character::ignoredoors, Character::movemode, UObject::realm, Character::resurrect(), RESURRECT_FORCELOCATION, UOBJ_GAMEMASTER, Realm::walkheight(), UObject::x, UObject::y, and UObject::z.
Here is the call graph for this function:Definition at line 4115 of file uomod.cpp.
References String::data(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getStringParam(), and Character::revoke_privilege().
Here is the call graph for this function:Definition at line 3327 of file uomod.cpp.
References BStruct::addMember(), cancel_all_trades(), ExecutorModule::exec, ExecutorModule::getParam(), Executor::hasParams(), Log(), SAVE_INCREMENTAL, save_incremental(), update_gameclock(), and write_data().
Here is the call graph for this function:Definition at line 556 of file uomod.cpp.
References Character::client, ExecutorModule::exec, getCharacterParam(), Character::has_active_client(), and open_trade_window().
Here is the call graph for this function:Definition at line 2003 of file uomod2.cpp.
References Character::client, ExecutorModule::exec, Client::gd, getCharacterParam(), getItemParam(), UObject::graphic, Character::has_active_client(), PacketWriterDefs::PacketInterface::offset, UOExecutor::os_module, ClientGameData::resurrect_uoemod, selcolor_chr, ClientGameData::selcolor_uoemod, PktHelper::PacketOut< T >::Send(), UObject::serial_ext, OSExecutorModule::suspend(), uoexec, PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), and PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped().
Here is the call graph for this function:Definition at line 1614 of file uomod.cpp.
References Character::client, ExecutorModule::exec, Client::gd, getCharacterParam(), getStaticOrDynamicMenuParam(), Character::has_active_client(), Character::menu, menu_selection_chr, menu_selection_made(), ClientGameData::menu_selection_uoemod, Menu::menuitems_, Character::on_menu_selection, UOExecutor::os_module, send_menu(), OSExecutorModule::suspend(), and uoexec.
Here is the call graph for this function:Definition at line 190 of file uomod2.cpp.
References UObject::CLASS_CONTAINER, UObject::CLASS_NPC, Character::client, Client::ClientType, CLIENTTYPE_7090, ExecutorModule::exec, Client::gd, getCharacterParam(), getItemParam(), ExecutorModule::getParam(), Character::has_active_client(), UObject::isa(), Item::layer, LAYER_VENDOR_FOR_SALE, LAYER_VENDOR_PLAYER_ITEMS, Client::pause(), Client::restart(), PktHelper::PacketOut< T >::Send(), send_container_contents(), send_full_statmsg(), send_vendorwindow_contents(), send_wornitem(), UObject::serial_ext, ref_ptr< T >::set(), ClientGameData::vendor, ClientGameData::vendor_bought, ClientGameData::vendor_for_sale, VENDOR_SEND_AOS_TOOLTIP, PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped(), NPC::x, UObject::x, NPC::y, UObject::y, and UObject::z.
Here is the call graph for this function:Definition at line 2378 of file uomod2.cpp.
References Character::client, ExecutorModule::exec, Character::gender, getCharacterParam(), PacketWriterDefs::PacketInterface::offset, Character::race, PktHelper::PacketOut< T >::Send(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), and PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped().
Here is the call graph for this function:Definition at line 5703 of file uomod.cpp.
References convertArrayToUC(), String::data(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getObjArrayParam(), ExecutorModule::getStringParam(), Character::logged_in, ObjArray::ref_arr, sendCharProfile(), and SPEECH_MAX_LEN.
Here is the call graph for this function:Definition at line 4500 of file uomod.cpp.
References UObject::CLASS_NPC, ExecutorModule::exec, getCharacterParam(), Executor::getParamImp(), UObject::isa(), and NPC::send_event().
Here is the call graph for this function:Definition at line 892 of file uomod2.cpp.
References Character::client, CLIENT_VER_5000, Client::ClientType, CLIENTTYPE_UOSA, Client::compareVersion(), ExecutorModule::exec, getCharacterParam(), Executor::getObjArrayParam(), Executor::getParam(), Character::has_active_client(), internal_SendCompressedGumpMenu(), internal_SendUnCompressedGumpMenu(), Client::IsUOKRClient(), SENDDIALOGMENU_FORCE_OLD, and x.
Here is the call graph for this function:Definition at line 2299 of file uomod2.cpp.
References CustomHouseDesign::AddComponents(), AOS, UMulti::as_house(), CustomHouseDesign::ClearComponents(), Character::client, UHouse::CurrentDesign, ClientGameData::custom_house_serial, CustomHousesSendFull(), UHouse::editing, UHouse::editing_floor_num, ExecutorModule::exec, Realm::find_supporting_multi(), Client::gd, getCharacterParam(), getMultiParam(), HOUSE_DESIGN_WORKING, UHouse::IsCustom(), UHouse::IsWaitingForAccept(), UHouse::list_contents(), MultiDef::maxry, MultiDef::minrx, move_character_to(), MOVEITEM_FORCELOCATION, UMulti::multidef(), PacketWriterDefs::PacketInterface::offset, UObject::realm, PktHelper::PacketOut< T >::Send(), send_remove_object_if_inrange(), UObject::serial, UObject::serial_ext, Client::UOExpansionFlag, UHouse::WorkingDesign, PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped(), UObject::x, UObject::y, and UObject::z.
Here is the call graph for this function:Definition at line 1949 of file uomod2.cpp.
References Character::client, ExecutorModule::exec, Client::gd, getCharacterParam(), Character::has_active_client(), UOExecutor::os_module, RESURRECT_CHOICE_SELECT, resurrect_chr, ClientGameData::resurrect_uoemod, PktHelper::PacketOut< T >::Send(), OSExecutorModule::suspend(), uoexec, and PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write().
Here is the call graph for this function:Definition at line 2029 of file uomod2.cpp.
References PacketWriterDefs::PacketWriter< _id, _size, _sub >::buffer, Item::call_custom_method(), Character::client, BObjectImp::copy(), UninitObject::create(), ExecutorModule::exec, getCharacterParam(), getItemParam(), BObjectImp::getStringRep(), Character::has_active_client(), ObjArray::imp_at(), BObject::impptr(), BObject::isa(), BObjectImp::isTrue(), PacketWriterDefs::PacketInterface::offset, BObjectImp::OTArray, BObjectImp::OTError, BObjectImp::OTLong, PktHelper::PacketOut< T >::Send(), UObject::serial_ext, BObject::setimp(), BLong::value(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), and PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped().
Here is the call graph for this function:Definition at line 523 of file uomod.cpp.
References Character::add_remote_container(), UObject::CLASS_CONTAINER, Character::client, Item::double_click(), ExecutorModule::exec, getCharacterParam(), getItemParam(), Character::has_active_client(), UObject::isa(), Item::layer, LAYER_BANKBOX, send_wornitem(), UObject::x, UObject::y, and UObject::z.
Here is the call graph for this function:Definition at line 5746 of file uomod.cpp.
References Client::chr, clients, ExecutorModule::getParam(), Client::getversiondetail(), Character::logged_in, VersionDetailStruct::major, PktHelper::PacketOut< T >::Send(), and PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write().
Here is the call graph for this function:Definition at line 4148 of file uomod.cpp.
References buffer, Character::client, String::data(), decode_xdigit(), ExecutorModule::exec, PacketWriterDefs::EmptyBufferTemplate< _id, _size >::getBuffer(), getCharacterOrClientParam(), ExecutorModule::getStringParam(), Character::has_active_client(), Client::isConnected(), String::length(), PacketWriterDefs::PacketInterface::offset, and PktHelper::PacketOut< T >::Send().
Here is the call graph for this function:Definition at line 4209 of file uomod.cpp.
References Character::client, ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), Character::has_active_client(), PacketWriterDefs::PacketInterface::offset, PKTOUT_BA_ARROW_OFF, PKTOUT_BA_ARROW_ON, UObject::realm, PktHelper::PacketOut< T >::Send(), Realm::valid(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped(), and x.
Here is the call graph for this function:Definition at line 663 of file uomod2.cpp.
References Character::backpack(), UObject::CLASS_CONTAINER, UObject::CLASS_NPC, Character::client, ExecutorModule::exec, Client::gd, getCharacterParam(), getItemParam(), ExecutorModule::getParam(), Character::has_active_client(), UObject::isa(), Item::layer, LAYER_VENDOR_BUYABLE_ITEMS, LAYER_VENDOR_FOR_SALE, LAYER_VENDOR_PLAYER_ITEMS, send_vendorsell(), send_wornitem(), ref_ptr< T >::set(), ClientGameData::vendor, ClientGameData::vendor_bought, and VENDOR_SEND_AOS_TOOLTIP.
Here is the call graph for this function:Definition at line 4777 of file uomod.cpp.
References Character::client, ExecutorModule::exec, getCharacterParam(), Character::has_active_client(), and send_skillmsg().
Here is the call graph for this function:Definition at line 25 of file uomod3.cpp.
References Character::client, ExecutorModule::exec, getCharacterParam(), Character::has_active_client(), Character::logged_in, and send_full_statmsg().
Here is the call graph for this function:Definition at line 4902 of file uomod.cpp.
References Character::client, ExecutorModule::exec, getCharacterParam(), ExecutorModule::getStringParam(), Character::has_active_client(), send_tip(), and String::value().
Here is the call graph for this function:Definition at line 647 of file uomod.cpp.
References Character::client, String::data(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), ExecutorModule::getStringParam(), Character::has_active_client(), and send_sysmessage().
Here is the call graph for this function:Definition at line 1430 of file uomod2.cpp.
References Character::client, String::data(), ExecutorModule::exec, Client::gd, getCharacterParam(), Executor::getParam(), Executor::getStringParam(), Character::has_active_client(), String::length(), PacketWriterDefs::PacketInterface::offset, UOExecutor::os_module, PktHelper::PacketOut< T >::Send(), UObject::serial_ext, OSExecutorModule::suspend(), textentry_chr, ClientGameData::textentry_uoemod, uoexec, PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), and PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped().
Here is the call graph for this function:Definition at line 598 of file uomod.cpp.
References UObject::CLASS_CONTAINER, Character::client, ExecutorModule::exec, getCharacterParam(), getItemParam(), Character::has_active_client(), UObject::isa(), Client::pause(), Client::restart(), send_container_contents(), and send_open_gump().
Here is the call graph for this function:Definition at line 1871 of file uomod.cpp.
References ExecutorModule::exec, Executor::getParamImp(), Executor::getStringParam(), global_properties, BObjectImp::pack(), PropertyList::setprop(), and String::value().
Here is the call graph for this function:Definition at line 3072 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getStringParam(), getUObjectParam(), UObject::setname(), and String::value().
Here is the call graph for this function:Definition at line 1797 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParamImp(), ExecutorModule::getStringParam(), getUObjectParam(), BObjectImp::pack(), UObject::setprop(), and String::value().
Here is the call graph for this function:Definition at line 3378 of file uomod.cpp.
References ExecutorModule::getParam(), RegionGroup< T >::getregion(), ExecutorModule::getStringParam(), lightdef, lightlevel(), SetRegionLightLevel(), VALID_LIGHTLEVEL(), and String::value().
Here is the call graph for this function:Definition at line 3403 of file uomod.cpp.
References ExecutorModule::getParam(), RegionGroup< T >::getregion(), ExecutorModule::getStringParam(), SetRegionWeatherLevel(), String::value(), and weatherdef.
Here is the call graph for this function:Definition at line 4585 of file uomod.cpp.
References CharacterRef::clear(), controller_, ExecutorModule::exec, ref_ptr< T >::get(), getCharacterParam(), ExecutorModule::getParamImp(), BObjectImp::isa(), BObjectImp::OTLong, CharacterRef::set(), and BLong::value().
Here is the call graph for this function:Definition at line 4866 of file uomod.cpp.
References exit_signalled, and signal_catch_thread().
Here is the call graph for this function:Definition at line 4314 of file uomod.cpp.
References ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), USpell::speak_power_words(), spells2, and VALID_SPELL_ID().
Here is the call graph for this function:Definition at line 4267 of file uomod.cpp.
References USpell::cast(), ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), spells2, and VALID_SPELL_ID().
Here is the call graph for this function:Definition at line 1382 of file uomod.cpp.
References ExecutorModule::exec, getItemParam(), ExecutorModule::getParam(), Item::inuse(), is_reserved_to_me(), Item::itemdesc(), ItemDesc::stack_limit, and subtract_amount_from_item().
Here is the call graph for this function:Definition at line 3278 of file uomod.cpp.
References ExecutorModule::exec, ExecutorModule::getParam(), Executor::hasParams(), IsCharacter(), Item::make_ref(), SYSFIND_SEARCH_OFFLINE_MOBILES, system_find_item(), and system_find_mobile().
Here is the call graph for this function:Definition at line 759 of file uomod.cpp.
References Character::client, PKTBI_6C::CURSOR_TYPE_HARMFUL, PKTBI_6C::CURSOR_TYPE_HELPFUL, PKTBI_6C::CURSOR_TYPE_NEUTRAL, ExecutorModule::exec, Client::gd, getCharacterParam(), ExecutorModule::getParam(), Character::has_active_client(), Character::ignores_line_of_sight(), UOExecutor::os_module, OSExecutorModule::suspend(), Character::target_cursor_busy(), target_cursor_chr, ClientGameData::target_cursor_uoemod, target_options, TGTOPT_CHECK_LOS, TGTOPT_HARMFUL, TGTOPT_HELPFUL, and uoexec.
Here is the call graph for this function:Definition at line 824 of file uomod.cpp.
References PacketWriterDefs::PacketWriter< _id, _size, _sub >::buffer, Character::client, ExecutorModule::exec, getCharacterParam(), Character::has_active_client(), PacketWriterDefs::PacketInterface::offset, PktHelper::PacketOut< T >::Send(), Character::target_cursor_busy(), PKTBI_6C::UNK1_00, and PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write().
Here is the call graph for this function:Definition at line 904 of file uomod.cpp.
References Character::client, ExecutorModule::exec, Client::gd, getCharacterParam(), Character::has_active_client(), UOExecutor::os_module, OSExecutorModule::suspend(), Character::target_cursor_busy(), target_cursor_chr, ClientGameData::target_cursor_uoemod, and uoexec.
Here is the call graph for this function:Definition at line 943 of file uomod.cpp.
References ItemDesc::BOATDESC, Character::client, ExecutorModule::exec, find_itemdesc(), Client::gd, getCharacterParam(), getObjtypeParam(), ExecutorModule::getParam(), Character::has_active_client(), ItemDesc::HOUSEDESC, UOExecutor::os_module, OSExecutorModule::suspend(), Character::target_cursor_busy(), target_cursor_chr, ClientGameData::target_cursor_uoemod, and uoexec.
Here is the call graph for this function:Definition at line 5591 of file uomod.cpp.
References ExecutorModule::exec, getItemParam(), and send_item_to_inrange().
Here is the call graph for this function:Definition at line 5560 of file uomod.cpp.
References UObject::CLASS_NPC, Character::client, ExecutorModule::exec, getCharacterParam(), ExecutorModule::getParam(), UObject::isa(), send_create_mobile_to_nearby_cansee(), send_move(), send_move_mobile_to_nearby_cansee(), and send_owncreate().
Here is the call graph for this function:Definition at line 5418 of file uomod.cpp.
References Item::builtin_on_use(), PolConfig::cache_interactive_scripts, Character::casting_spell(), Character::client, config, ScriptDef::empty(), ExecutorModule::exec, find_itemdesc(), find_script2(), ref_ptr< T >::get(), Item::get_use_script_name(), getCharacterParam(), getItemParam(), Character::hidden(), UObject::objtype_, ItemDesc::on_use_script, ItemDesc::requires_attention, send_sysmessage(), Character::skill_ex_active(), Character::start_itemuse_script(), and Character::unhide().
Here is the call graph for this function:| UOExecutorModule& UOExecutorModule::operator= | ( | const UOExecutorModule & | ) | [private] |
Definition at line 290 of file uomod.h.
Referenced by ScriptExObjImp::get_member_id(), mf_Attach(), mf_Detach(), Character::start_script(), and ~UOExecutorModule().
Definition at line 291 of file uomod.h.
Referenced by ScriptExObjImp::get_member_id(), and NPC::start_script().
Definition at line 292 of file uomod.h.
Referenced by _create_item_in_container(), ScriptExObjImp::get_member_id(), VitalExecutorModule::GetUOController(), internal_MoveItem(), mf_EquipItem(), mf_MoveItemToContainer(), mf_MoveItemToSecureTradeWin(), mf_SetScriptController(), Character::run_hit_script(), OSExecutorModule::run_script(), Character::script_method_id(), OSExecutorModule::start_script(), Character::start_script(), and start_textcmd_script().
UOFunctionDef UOExecutorModule::function_table [static, protected] |
Definition at line 312 of file uomod.h.
Referenced by execFunc(), functionIndex(), and functionName().
Definition at line 283 of file uomod.h.
Referenced by ClientGameData::clear(), clear_gumphandler(), internal_SendCompressedGumpMenu(), internal_SendUnCompressedGumpMenu(), and ~UOExecutorModule().
Definition at line 281 of file uomod.h.
Referenced by ClientGameData::clear(), menu_selection_made(), mf_SelectMenuItem(), and ~UOExecutorModule().
Definition at line 282 of file uomod.h.
Referenced by ClientGameData::clear(), handle_prompt(), mf_PromptInput(), and ~UOExecutorModule().
Definition at line 297 of file uomod.h.
Referenced by mf_RegisterForSpeechEvents(), and ~UOExecutorModule().
| std::vector< ItemRef > UOExecutorModule::reserved_items_ |
Definition at line 295 of file uomod.h.
Referenced by is_reserved_to_me(), mf_FindSubstance(), mf_ReleaseItem(), mf_ReserveItem(), and ~UOExecutorModule().
Definition at line 285 of file uomod.h.
Referenced by ClientGameData::clear(), handle_resurrect_menu(), mf_SendInstaResDialog(), and ~UOExecutorModule().
Definition at line 286 of file uomod.h.
Referenced by ClientGameData::clear(), handle_selcolor(), mf_SelectColor(), and ~UOExecutorModule().
Definition at line 280 of file uomod.h.
Referenced by ClientGameData::clear(), handle_coord_cursor(), handle_script_cursor(), mf_Target(), mf_TargetCoordinates(), mf_TargetMultiPlacement(), and ~UOExecutorModule().
Definition at line 288 of file uomod.h.
Referenced by handle_script_cursor(), and mf_Target().
Definition at line 284 of file uomod.h.
Referenced by ClientGameData::clear(), handle_textentry(), mf_SendTextEntryGump(), and ~UOExecutorModule().
Definition at line 272 of file uomod.h.
Referenced by ClientGameData::clear(), clear_gumphandler(), ClientGameData::find_gumpmod(), gumpbutton_handler(), handle_coord_cursor(), handle_prompt(), handle_resurrect_menu(), handle_script_cursor(), handle_selcolor(), handle_textentry(), internal_SendCompressedGumpMenu(), internal_SendUnCompressedGumpMenu(), menu_selection_made(), mf_Attach(), mf_CloseGump(), mf_Detach(), mf_DisableEvents(), mf_EnableEvents(), mf_PromptInput(), mf_RegisterForSpeechEvents(), mf_SelectColor(), mf_SelectMenuItem(), mf_SendInstaResDialog(), mf_SendTextEntryGump(), mf_Target(), mf_TargetCoordinates(), mf_TargetMultiPlacement(), and ~UOExecutorModule().