|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Member Functions | |
| std::vector< ChatCommand > | GetCommands () const OVERRIDE |
| npc_commandscript () | |
| Public Member Functions inherited from ScriptObject | |
| const std::string & | GetName () const |
| virtual bool | IsDatabaseBound () const |
Static Public Member Functions | |
| static bool | HandleNpcAddCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcAddFormationCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcAddMoveCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcAddTempSpawnCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcAddVendorItemCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcAddWeaponCommand (ChatHandler *, char const *) |
| static bool | HandleNpcDeleteCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcDeleteVendorItemCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcFollowCommand (ChatHandler *handler, char const *) |
| static bool | HandleNpcInfoCommand (ChatHandler *handler, char const *) |
| static bool | HandleNpcMoveCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcNearCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcPlayEmoteCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSayCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetAllowMovementCommand (ChatHandler *handler, char const *) |
| static bool | HandleNpcSetDataCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetEntryCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetFactionIdCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetFlagCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetLevelCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetLinkCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetModelCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetMoveTypeCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetNameCommand (ChatHandler *, char const *) |
| static bool | HandleNpcSetPhaseCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetPhaseGroup (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetSpawnDistCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetSpawnTimeCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcSetSubNameCommand (ChatHandler *, char const *) |
| static bool | HandleNpcTameCommand (ChatHandler *handler, char const *) |
| static bool | HandleNpcTextEmoteCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcUnFollowCommand (ChatHandler *handler, char const *) |
| static bool | HandleNpcWhisperCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNpcYellCommand (ChatHandler *handler, char const *args) |
Additional Inherited Members | |
| Protected Member Functions inherited from CommandScript | |
| CommandScript (const char *name) | |
| Protected Member Functions inherited from ScriptObject | |
| ScriptObject (const char *name) | |
| virtual | ~ScriptObject () |
Definition at line 141 of file cs_npc.cpp.
|
inline |
Definition at line 144 of file cs_npc.cpp.
References CommandScript::CommandScript().
|
inlinevirtual |
Implements CommandScript.
Definition at line 146 of file cs_npc.cpp.
References HandleNpcAddCommand(), HandleNpcAddFormationCommand(), HandleNpcAddMoveCommand(), HandleNpcAddTempSpawnCommand(), HandleNpcAddVendorItemCommand(), HandleNpcDeleteCommand(), HandleNpcDeleteVendorItemCommand(), HandleNpcFollowCommand(), HandleNpcInfoCommand(), HandleNpcMoveCommand(), HandleNpcNearCommand(), HandleNpcPlayEmoteCommand(), HandleNpcSayCommand(), HandleNpcSetAllowMovementCommand(), HandleNpcSetDataCommand(), HandleNpcSetEntryCommand(), HandleNpcSetFactionIdCommand(), HandleNpcSetFlagCommand(), HandleNpcSetLevelCommand(), HandleNpcSetLinkCommand(), HandleNpcSetModelCommand(), HandleNpcSetMoveTypeCommand(), HandleNpcSetPhaseCommand(), HandleNpcSetPhaseGroup(), HandleNpcSetSpawnDistCommand(), HandleNpcSetSpawnTimeCommand(), HandleNpcTameCommand(), HandleNpcTextEmoteCommand(), HandleNpcUnFollowCommand(), HandleNpcWhisperCommand(), HandleNpcYellCommand(), OVERRIDE, rbac::RBAC_PERM_COMMAND_NPC, rbac::RBAC_PERM_COMMAND_NPC_ADD, rbac::RBAC_PERM_COMMAND_NPC_ADD_FORMATION, rbac::RBAC_PERM_COMMAND_NPC_ADD_ITEM, rbac::RBAC_PERM_COMMAND_NPC_ADD_MOVE, rbac::RBAC_PERM_COMMAND_NPC_ADD_TEMP, rbac::RBAC_PERM_COMMAND_NPC_DELETE, rbac::RBAC_PERM_COMMAND_NPC_DELETE_ITEM, rbac::RBAC_PERM_COMMAND_NPC_FOLLOW, rbac::RBAC_PERM_COMMAND_NPC_FOLLOW_STOP, rbac::RBAC_PERM_COMMAND_NPC_INFO, rbac::RBAC_PERM_COMMAND_NPC_MOVE, rbac::RBAC_PERM_COMMAND_NPC_NEAR, rbac::RBAC_PERM_COMMAND_NPC_PLAYEMOTE, rbac::RBAC_PERM_COMMAND_NPC_SAY, rbac::RBAC_PERM_COMMAND_NPC_SET, rbac::RBAC_PERM_COMMAND_NPC_SET_ALLOWMOVE, rbac::RBAC_PERM_COMMAND_NPC_SET_DATA, rbac::RBAC_PERM_COMMAND_NPC_SET_ENTRY, rbac::RBAC_PERM_COMMAND_NPC_SET_FACTIONID, rbac::RBAC_PERM_COMMAND_NPC_SET_FLAG, rbac::RBAC_PERM_COMMAND_NPC_SET_LEVEL, rbac::RBAC_PERM_COMMAND_NPC_SET_LINK, rbac::RBAC_PERM_COMMAND_NPC_SET_MODEL, rbac::RBAC_PERM_COMMAND_NPC_SET_MOVETYPE, rbac::RBAC_PERM_COMMAND_NPC_SET_PHASE, rbac::RBAC_PERM_COMMAND_NPC_SET_SPAWNDIST, rbac::RBAC_PERM_COMMAND_NPC_SET_SPAWNTIME, rbac::RBAC_PERM_COMMAND_NPC_TAME, rbac::RBAC_PERM_COMMAND_NPC_TEXTEMOTE, rbac::RBAC_PERM_COMMAND_NPC_WHISPER, and rbac::RBAC_PERM_COMMAND_NPC_YELL.
|
inlinestatic |
Definition at line 209 of file cs_npc.cpp.
References Creature::Create(), ChatHandler::extractKeyFromLink(), Creature::GetDBTableGUIDLow(), Map::GetId(), WorldObject::GetMap(), Position::GetOrientation(), WorldObject::GetPhases(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), Map::GetSpawnMode(), WorldObject::GetTransOffsetO(), WorldObject::GetTransOffsetX(), WorldObject::GetTransOffsetY(), WorldObject::GetTransOffsetZ(), WorldObject::GetTransport(), HIGHGUID_UNIT, CreatureData::id, Creature::LoadCreatureFromDB(), CreatureData::orientation, CreatureData::posX, CreatureData::posY, CreatureData::posZ, Creature::SaveToDB(), Unit::SetPhased(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1432 of file cs_npc.cpp.
References FormationInfo::follow_angle, FormationInfo::follow_dist, Position::GetAngle(), Creature::GetDBTableGUIDLow(), Creature::GetFormation(), CreatureGroup::GetId(), Position::GetOrientation(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), ChatHandler::getSelectedCreature(), ChatHandler::GetSession(), FormationInfo::groupAI, LANG_SELECT_CREATURE, FormationInfo::leaderGUID, M_PI, ChatHandler::PSendSysMessage(), Creature::SearchFormation(), ChatHandler::SendSysMessage(), PreparedStatement::setFloat(), ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt32(), sFormationMgr, WORLD_INS_CREATURE_FORMATION, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 339 of file cs_npc.cpp.
References Creature::GetDBTableGUIDLow(), Unit::GetMotionMaster(), Creature::GetWaypointPath(), MotionMaster::Initialize(), Unit::IsAlive(), JUST_DIED, LANG_COMMAND_CREATGUIDNOTFOUND, LANG_WAYPOINT_ADDED, ChatHandler::PSendSysMessage(), Creature::Respawn(), Creature::SaveToDB(), ChatHandler::SendSysMessage(), Creature::setDeathState(), Creature::SetDefaultMovementType(), ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt32(), PreparedStatement::setUInt8(), sObjectMgr, WAYPOINT_MOTION_TYPE, WORLD_UPD_CREATURE_MOVEMENT_TYPE, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1342 of file cs_npc.cpp.
References ChatHandler::extractKeyFromLink(), WorldSession::GetPlayer(), ChatHandler::GetSession(), sObjectMgr, WorldObject::SummonCreature(), and TEMPSUMMON_CORPSE_DESPAWN.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 281 of file cs_npc.cpp.
References ChatHandler::extractKeyFromLink(), Object::GetEntry(), WorldSession::GetPlayer(), ChatHandler::getSelectedCreature(), ChatHandler::GetSession(), LANG_COMMAND_NEEDITEMSEND, LANG_ITEM_ADDED_TO_LIST, LANG_SELECT_CREATURE, ItemTemplate::Name1, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1519 of file cs_npc.cpp.
|
inlinestatic |
Definition at line 484 of file cs_npc.cpp.
References WorldObject::AddObjectToRemoveList(), Unit::CombatStop(), Creature::DeleteFromDB(), ChatHandler::extractKeyFromLink(), Map::GetCreature(), WorldObject::GetMap(), WorldSession::GetPlayer(), ChatHandler::getSelectedCreature(), ChatHandler::GetSession(), HIGHGUID_UNIT, Unit::IsPet(), Unit::IsTotem(), LANG_COMMAND_DELCREATMESSAGE, LANG_SELECT_CREATURE, MAKE_NEW_GUID(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 523 of file cs_npc.cpp.
References ChatHandler::extractKeyFromLink(), Object::GetEntry(), ChatHandler::getSelectedCreature(), Unit::IsVendor(), LANG_COMMAND_NEEDITEMSEND, LANG_COMMAND_VENDORSELECTION, LANG_ITEM_DELETED_FROM_LIST, LANG_ITEM_NOT_IN_LIST, ItemTemplate::Name1, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 672 of file cs_npc.cpp.
References Unit::GetFollowAngle(), Unit::GetMotionMaster(), WorldObject::GetName(), WorldSession::GetPlayer(), ChatHandler::getSelectedCreature(), ChatHandler::GetSession(), LANG_CREATURE_FOLLOW_YOU_NOW, LANG_SELECT_CREATURE, MotionMaster::MoveFollow(), PET_FOLLOW_DIST, ChatHandler::PSendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 691 of file cs_npc.cpp.
References Creature::GetAIName(), Unit::GetArmor(), Unit::GetCreateHealth(), Creature::GetCreatureTemplate(), Creature::GetCurrentEquipmentId(), Creature::GetDBTableGUIDLow(), Unit::GetDisplayId(), Object::GetEntry(), Unit::getFaction(), Object::GetGUIDLow(), Unit::GetHealth(), WorldObject::GetInstanceId(), Unit::getLevel(), Unit::GetMaxHealth(), Unit::GetNativeDisplayId(), Creature::GetOriginalEquipmentId(), WorldObject::GetPhaseMask(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), Creature::GetRespawnDelay(), Creature::GetRespawnTimeEx(), Creature::GetScriptName(), ChatHandler::getSelectedCreature(), Object::GetUInt32Value(), LANG_COMMAND_RAWPAWNTIMES, LANG_NPCINFO_AIINFO, LANG_NPCINFO_ARMOR, LANG_NPCINFO_CHAR, LANG_NPCINFO_DUNGEON_ID, LANG_NPCINFO_EQUIPMENT, LANG_NPCINFO_FLAGS2, LANG_NPCINFO_HEALTH, LANG_NPCINFO_LEVEL, LANG_NPCINFO_LOOT, LANG_NPCINFO_MECHANIC_IMMUNE, LANG_NPCINFO_PHASEMASK, LANG_NPCINFO_POSITION, LANG_NPCINFO_UNIT_FIELD_FLAGS, LANG_SELECT_CREATURE, CreatureTemplate::lootid, MAX_MECHANIC, MAX_UNIT_FLAGS, CreatureTemplate::MechanicImmuneMask, mechanicImmunes, NPCFLAG_COUNT, npcFlagTexts, OBJECT_FIELD_DYNAMIC_FLAGS, CreatureTemplate::pickpocketLootId, ChatHandler::PSendSysMessage(), secsToTimeString(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), CreatureTemplate::SkinLootId, UNIT_FIELD_FLAGS, UNIT_FIELD_FLAGS2, UNIT_FIELD_NPC_FLAGS, and unitFlags.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 795 of file cs_npc.cpp.
References ChatHandler::extractKeyFromLink(), Creature::GetDBTableGUIDLow(), WorldLocation::GetMapId(), Unit::GetMotionMaster(), Position::GetOrientation(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::getSelectedCreature(), ChatHandler::GetSession(), MotionMaster::Initialize(), Unit::IsAlive(), JUST_DIED, LANG_COMMAND_CREATGUIDNOTFOUND, LANG_COMMAND_CREATUREATSAMEMAP, LANG_COMMAND_CREATUREMOVED, CreatureData::mapid, ChatHandler::PSendSysMessage(), Creature::Respawn(), Creature::setDeathState(), PreparedStatement::setFloat(), Creature::SetPosition(), ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt32(), sObjectMgr, WORLD_UPD_CREATURE_POSITION, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 749 of file cs_npc.cpp.
References Field::GetFloat(), WorldLocation::GetMapId(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), Field::GetUInt16(), Field::GetUInt32(), LANG_COMMAND_NEAR_NPC_MESSAGE, LANG_CREATURE_LIST_CHAT, CreatureTemplate::Name, ChatHandler::PSendSysMessage(), PreparedStatement::setFloat(), PreparedStatement::setUInt32(), sObjectMgr, WORLD_SEL_CREATURE_NEAREST, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 883 of file cs_npc.cpp.
References ChatHandler::getSelectedCreature(), LANG_SELECT_CREATURE, ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), Object::SetUInt32Value(), and UNIT_FIELD_NPC_EMOTESTATE.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1212 of file cs_npc.cpp.
References EMOTE_ONESHOT_EXCLAMATION, EMOTE_ONESHOT_QUESTION, EMOTE_ONESHOT_TALK, ChatHandler::getSelectedCreature(), Unit::HandleEmoteCommand(), LANG_SELECT_CREATURE, LANG_UNIVERSAL, WorldObject::MonsterSay(), ChatHandler::SendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 403 of file cs_npc.cpp.
References LANG_CREATURE_MOVE_DISABLED, LANG_CREATURE_MOVE_ENABLED, ChatHandler::SendSysMessage(), and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 639 of file cs_npc.cpp.
References Creature::AI(), Creature::GetAIName(), Object::GetEntry(), Object::GetGUID(), WorldObject::GetName(), Creature::GetScriptName(), ChatHandler::getSelectedCreature(), LANG_NPC_SETDATA, LANG_SELECT_CREATURE, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), UnitAI::SetData(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 418 of file cs_npc.cpp.
References ChatHandler::getSelectedUnit(), Object::GetTypeId(), LANG_DONE, LANG_ERROR, LANG_SELECT_CREATURE, ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), Object::ToCreature(), TYPEID_UNIT, and Creature::UpdateEntry().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 561 of file cs_npc.cpp.
References Creature::GetCreatureTemplate(), Object::GetEntry(), ChatHandler::getSelectedCreature(), LANG_SELECT_CREATURE, LANG_WRONG_FACTION, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), Unit::setFaction(), ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt16(), PreparedStatement::setUInt32(), sFactionTemplateStore, WORLD_UPD_CREATURE_FACTION, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 608 of file cs_npc.cpp.
References Object::GetEntry(), ChatHandler::getSelectedCreature(), LANG_SELECT_CREATURE, LANG_VALUE_SAVED_REJOIN, ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt32(), Object::SetUInt32Value(), UNIT_FIELD_NPC_FLAGS, WORLD_UPD_CREATURE_NPCFLAG, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 443 of file cs_npc.cpp.
References CONFIG_MAX_PLAYER_LEVEL, ChatHandler::getSelectedCreature(), HUNTER_PET, Unit::IsPet(), LANG_BAD_VALUE, LANG_SELECT_CREATURE, Creature::SaveToDB(), ChatHandler::SendSysMessage(), Unit::SetHealth(), Unit::SetLevel(), Unit::SetMaxHealth(), ChatHandler::SetSentErrorMessage(), Object::SetUInt32Value(), sObjectMgr, sWorld, UNIT_FIELD_PET_EXPERIENCE, and UNIT_FIELD_PET_NEXT_LEVEL_EXPERIENCE.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1484 of file cs_npc.cpp.
References Creature::GetDBTableGUIDLow(), Object::GetGUIDLow(), ChatHandler::getSelectedCreature(), LANG_SELECT_CREATURE, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 901 of file cs_npc.cpp.
References ChatHandler::getSelectedCreature(), Unit::IsPet(), LANG_SELECT_CREATURE, Creature::SaveToDB(), ChatHandler::SendSysMessage(), Creature::SetDisplayId(), Unit::SetNativeDisplayId(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
HandleNpcSetMoveTypeCommand Set the movement type for an NPC.
Valid movement types are:
additional parameter: NODEL - so no waypoints are deleted, if you change the movement type
Definition at line 937 of file cs_npc.cpp.
References Creature::GetDBTableGUIDLow(), Unit::GetMotionMaster(), ChatHandler::getSelectedCreature(), IDLE_MOTION_TYPE, MotionMaster::Initialize(), Unit::IsAlive(), Unit::IsPet(), JUST_DIED, LANG_COMMAND_CREATGUIDNOTFOUND, LANG_MOVE_TYPE_SET, LANG_MOVE_TYPE_SET_NODEL, Creature::LoadPath(), ChatHandler::PSendSysMessage(), RANDOM_MOTION_TYPE, Creature::Respawn(), Creature::SaveToDB(), Creature::setDeathState(), Creature::SetDefaultMovementType(), ChatHandler::SetSentErrorMessage(), SF_LOG_ERROR, sObjectMgr, and WAYPOINT_MOTION_TYPE.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1587 of file cs_npc.cpp.
|
inlinestatic |
Definition at line 1102 of file cs_npc.cpp.
References Unit::ClearPhases(), ChatHandler::getSelectedCreature(), Unit::IsPet(), LANG_SELECT_CREATURE, Creature::SaveToDB(), ChatHandler::SendSysMessage(), Unit::SetPhased(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1073 of file cs_npc.cpp.
References Unit::ClearPhases(), GetPhasesForGroup(), ChatHandler::getSelectedCreature(), Unit::IsPet(), LANG_SELECT_CREATURE, Creature::SaveToDB(), ChatHandler::SendSysMessage(), Unit::SetPhased(), ChatHandler::SetSentErrorMessage(), and Unit::UpdateObjectVisibility().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1126 of file cs_npc.cpp.
References Creature::GetDBTableGUIDLow(), Unit::GetMotionMaster(), ChatHandler::getSelectedCreature(), IDLE_MOTION_TYPE, MotionMaster::Initialize(), Unit::IsAlive(), JUST_DIED, LANG_BAD_VALUE, LANG_COMMAND_SPAWNDIST, ChatHandler::PSendSysMessage(), RANDOM_MOTION_TYPE, Creature::Respawn(), ChatHandler::SendSysMessage(), Creature::setDeathState(), Creature::SetDefaultMovementType(), PreparedStatement::setFloat(), Creature::SetRespawnRadius(), PreparedStatement::setUInt32(), PreparedStatement::setUInt8(), WORLD_UPD_CREATURE_SPAWN_DISTANCE, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1172 of file cs_npc.cpp.
References Creature::GetDBTableGUIDLow(), ChatHandler::getSelectedCreature(), LANG_BAD_VALUE, LANG_COMMAND_SPAWNTIME, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), Creature::SetRespawnDelay(), ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt32(), WORLD_UPD_CREATURE_SPAWN_TIME_SECS, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1634 of file cs_npc.cpp.
|
inlinestatic |
Definition at line 1366 of file cs_npc.cpp.
References Map::AddToMap(), Player::CanTameExoticPets(), CONTACT_DISTANCE, Unit::CreateTamedPetFrom(), CreatureTemplate::Entry, WorldObject::GetClosePoint(), Creature::GetCreatureTemplate(), Unit::getLevel(), WorldObject::GetMap(), WorldObject::GetObjectSize(), Position::GetOrientation(), Unit::GetPetGUID(), WorldSession::GetPlayer(), ChatHandler::getSelectedCreature(), ChatHandler::GetSession(), Unit::IsPet(), CreatureTemplate::IsTameable(), LANG_CREATURE_NON_TAMEABLE, LANG_SELECT_CREATURE, LANG_YOU_ALREADY_HAVE_PET, M_PI, PET_SAVE_AS_CURRENT, Player::PetSpellInitialize(), ChatHandler::PSendSysMessage(), REACT_DEFENSIVE, Position::Relocate(), Pet::SavePetToDB(), ChatHandler::SendSysMessage(), Unit::SetMinion(), Creature::SetReactState(), ChatHandler::SetSentErrorMessage(), Object::SetUInt32Value(), Object::ToCreature(), and UNIT_FIELD_LEVEL.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1240 of file cs_npc.cpp.
References ChatHandler::getSelectedCreature(), LANG_SELECT_CREATURE, WorldObject::MonsterTextEmote(), ChatHandler::SendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1260 of file cs_npc.cpp.
References FOLLOW_MOTION_TYPE, MotionMaster::GetCurrentMovementGeneratorType(), Unit::GetMotionMaster(), WorldObject::GetName(), WorldSession::GetPlayer(), ChatHandler::getSelectedCreature(), ChatHandler::GetSession(), TargetedMovementGeneratorMedium< T, D >::GetTarget(), LANG_CREATURE_NOT_FOLLOW_YOU, LANG_CREATURE_NOT_FOLLOW_YOU_NOW, LANG_SELECT_CREATURE, MotionMaster::MovementExpired(), ChatHandler::PSendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1297 of file cs_npc.cpp.
References ObjectAccessor::FindPlayer(), ChatHandler::getSelectedCreature(), ChatHandler::HasLowerSecurity(), and WorldObject::MonsterWhisper().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1320 of file cs_npc.cpp.
References EMOTE_ONESHOT_SHOUT, ChatHandler::getSelectedCreature(), Unit::HandleEmoteCommand(), LANG_SELECT_CREATURE, LANG_UNIVERSAL, WorldObject::MonsterYell(), ChatHandler::SendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().