Planeshift

gemNPC Member List

This is the complete list of members for gemNPC, including all inherited members.
ActionCommand(bool actionMy, bool actionNarrate, const char *actText, Client *who, bool actionPublic, csTicks &timeDelay)gemNPC
activeMagic_seqgemActor [protected]
activeReportsgemActor [protected]
ActiveSpellCount(const csString &name)gemActor
activeSpellsgemActor [protected]
AddActiveSpell(ActiveSpell *asp)gemActor
AddAttackerHistory(gemActor *attacker, float damage)gemActor
AddAttackerHistory(gemActor *attacker, float hpRate, csTicks duration)gemActor
AddBadText(const char *playerSaid, const char *trigger)gemNPC
AddChatReport(gemActor *reporter)gemActor
AddLootablePlayer(PID playerID)gemNPC [virtual]
alwaysWatchinggemObject [protected]
AlwaysWatching()gemObject [inline]
ApplyStaminaCalculations(const csVector3 &velocity, float times)gemNPC [inline, virtual]
atRestgemActor [protected]
AtRest() const gemActor [inline]
AttachScript(ProgressionScript *script, int type)gemActor
attack_cntgemActor [protected]
badTextgemNPC [protected]
bottomgemActor [protected]
Broadcast(int clientnum, bool control)gemNPC [virtual]
BroadcastTargetStatDR(ClientConnectionSet *clients)gemActor [virtual]
busygemNPC [protected]
cacheManagergemObject [protected]
CalcFunction(MathEnvironment *env, const char *functionName, const double *params)gemActor [virtual]
CanBeAttackedBy(gemActor *attacker, gemActor *&lastAttacker) const gemActor
CancelActiveSpellsForDeath()gemActor
CancelActiveSpellsWhichDamage()gemActor
CanSwitchMode(PSCHARACTER_MODE from, PSCHARACTER_MODE to)gemActor [protected]
celgemObject [protected, static]
chatHistorygemActor [protected]
CheckSpeakers()gemNPC
ClearDamageHistory()gemActor [inline]
clientRefgemActor [protected]
combat_stancegemActor [protected]
deathReceiversgemActor [protected]
default_attackidgemNPC [protected]
Defeat()gemActor
DetachScript(ProgressionScript *script, int type)gemActor
Disconnect()gemObject [virtual]
dmgHistorygemActor [protected]
DoDamage(gemActor *attacker, float damage)gemActor
DRcountergemActor [protected]
Dump()gemObject [virtual]
eidgemObject [protected]
EndAttack()gemActor [inline]
entityManagergemObject [protected]
factnamegemObject [protected]
FallBegan(const csVector3 &pos, iSector *sector)gemActor
FallEnded(const csVector3 &pos, iSector *sector)gemActor
fallStartPosgemActor [protected]
fallStartSectorgemActor [protected]
fallStartTimegemActor [protected]
FindActiveSpell(const csString &name, SPELL_TYPE type)gemActor
FindAnimIndex(const char *name)gemActor
FindNearbyActorName(const char *name)gemActor
forceDRcountergemActor [protected]
forcedSectorgemActor [protected]
ForcePositionUpdate()gemNPC [virtual]
gemActor::ForcePositionUpdate(int32_t loadDelay=0, csString background="", csVector2 point1=0, csVector2 point2=0, csString widget="")gemActor [virtual]
gemActor(GEMSupervisor *gemsupervisor, CacheManager *cachemanager, EntityManager *entitymanager, psCharacter *chardata, const char *factname, InstanceID myInstance, iSector *room, const csVector3 &pos, float rotangle, int clientnum)gemActor
gemNPC(GEMSupervisor *gemSupervisor, CacheManager *cachemanager, EntityManager *entityManager, psCharacter *chardata, const char *factname, InstanceID myInstance, iSector *room, const csVector3 &pos, float rotangle, int clientnum)gemNPC
gemObject(GEMSupervisor *gemsupervisor, EntityManager *entitymanager, CacheManager *cachemanager, const char *name, const char *factname, InstanceID myinstance, iSector *room, const csVector3 &pos, float rotangle, int clientnum)gemObject [protected]
GetActiveMagicSequence()gemActor [inline]
GetActiveSpells()gemActor [inline]
GetActorPtr()gemObject
GetALPtr()gemObject
GetAngle()gemObject
GetBadText(size_t first, size_t last, csStringArray &saidArray, csStringArray &trigArray)gemNPC
GetBaseAdvertiseRange()gemObject [inline, virtual]
GetBuffableFrozen()gemActor [inline]
GetCharacterData()gemActor [inline, virtual]
GetClient() const gemActor [virtual]
GetClientID()gemObject
GetCombatStance()gemActor [inline]
GetDamageHistory(int pos) const gemActor [inline]
GetDamageHistoryCount() const gemActor [inline]
GetDefaultAttackID()gemNPC [inline, virtual]
GetDefaultBehavior(const csString &dfltBehaviors)gemNPC [virtual]
GetEID()gemObject [inline]
GetFallStartTime()gemActor [inline]
GetFiniteInventory()gemActor [inline]
GetFirstName()gemActor [inline]
GetGroup()gemActor
GetGroupID()gemActor
GetGuild()gemActor [inline, virtual]
GetGuildID()gemObject [inline, virtual]
GetGuildLevel()gemActor [inline]
GetGuildMembership()gemActor [inline]
GetGuildName()gemActor
GetInstance()gemObject [inline]
GetInvincibility()gemActor [inline, virtual]
GetItem()gemObject
GetItemPtr()gemObject
GetLastLocation(csVector3 &pos, float &yrot, iSector *&sector, InstanceID &instance)gemActor
GetLastProductionPos(csVector3 &pos)gemActor [inline]
GetLastSuperclientPos(csVector3 &pos, InstanceID &instance, csTicks &last) const gemActor [virtual]
GetLootablePlayers() const gemNPC [inline]
GetMasqueradeLevel()gemActor [inline]
GetMesh()gemObject [inline]
GetMeshWrapper()gemObject
GetMode()gemActor [inline]
GetModeStr()gemActor
GetMount() const gemActor [inline]
GetMulticastClients()gemObject
GetName()gemObject
GetNPCDialogPtr()gemNPC [inline, virtual]
GetNPCPtr()gemObject
GetObjectsInRange(float range)gemObject
GetObjectType()gemNPC [inline, virtual]
GetOwner()gemNPC [inline, virtual]
GetPetPtr()gemObject
GetPID()gemActor [inline, virtual]
GetPosition()gemObject
GetPosition(csVector3 &pos, float &yrot, iSector *&sector)gemObject
GetPosition(csVector3 &pos, iSector *&sector)gemObject
GetPrevTeleportLocation(csVector3 &pos, float &yrot, iSector *&sector, InstanceID &instance)gemActor
GetProductionStartPos(void) const gemActor [inline]
GetProperty(MathEnvironment *env, const char *ptr)gemActor [virtual]
GetProxList()gemObject [inline]
GetRandomLootClient(int range)gemNPC [virtual]
GetRelativeFaction(gemActor *speaker)gemActor
GetSector()gemObject
GetSectorName()gemObject [inline]
GetSecurityLevel()gemActor [inline]
GetSpawnPos(csVector3 &pos, float &yrot, iSector *&sector, bool useRange=false)gemActor
GetSuperclientID()gemNPC [inline, virtual]
GetTarget()gemNPC [inline, virtual]
GetTargetObject() const gemActor [inline]
GetTargetType(gemObject *target)gemActor
GetTradeWork()gemActor [inline]
GetValidPos(csVector3 &pos, float &yrot, iSector *&sector, InstanceID &instance)gemActor
GetVelocity()gemActor [virtual]
GetViewAllObjects()gemActor [inline]
GetVisibility()gemActor [inline, virtual]
givekillexpgemActor
groupgemActor [protected]
HandleDeath()gemActor
HasBeenAttackedBy(gemActor *attacker)gemActor [virtual]
HasKillStealProtection()gemNPC [inline, virtual]
infinitemanagemActor
InGroup() const gemActor
InitCharData(Client *c)gemActor [protected]
InitLinMove(const csVector3 &pos, float angle, iSector *sector)gemActor [protected]
InitMesh(const char *name, const csVector3 &pos, const float rotangle, iSector *room)gemObject [protected]
InitProximityList(float radius, int clientnum)gemObject [protected]
InsideGuardedArea(gemObject *object)gemActor [virtual]
instantcastgemActor
InterruptSpellCasting()gemActor [inline]
invinciblegemActor [protected]
InvokeAttackScripts(gemActor *defender, psItem *weapon)gemActor
InvokeDefenseScripts(gemActor *attacker, psItem *weapon)gemActor
InvokeMovementScripts()gemActor
InvokeNearlyDeadScripts(gemActor *defender, psItem *weapon)gemActor
is_alivegemObject [protected]
IsAlive() const gemObject [inline]
IsAllowedToAttack(gemObject *target, csString &msg)gemActor
isAllowedToMovegemActor [protected]
IsAllowedToMove()gemActor [inline]
IsBusy() const gemNPC
IsFalling()gemActor [inline]
isFallinggemActor [protected]
isFrozengemActor [protected]
IsFrozen()gemActor [inline]
IsGroupedWith(gemActor *other, bool IncludePets=false) const gemActor
IsLoggingChat() const gemActor [inline]
IsLootablePlayer(PID playerID)gemNPC [virtual]
IsMounted()gemActor [inline]
IsMyPet(gemActor *other) const gemActor
IsNear(gemObject *obj, float radius, bool ignoreY=false)gemObject
IsSpellCasting()gemActor [inline]
IsUpdateReq(csVector3 const &pos, csVector3 const &oldPos)gemObject [virtual]
IsValid(void)gemObject [inline, virtual]
Kill(gemActor *attacker)gemActor [inline]
last_locationgemActor [protected]
last_production_posgemActor [protected]
lastDRgemActor [protected]
lastSentSuperclientInstancegemActor [protected]
lastSentSuperclientPosgemActor [protected]
lastSentSuperclientTickgemActor [protected]
lastVgemActor [protected]
LogChatMessage(const char *who, const psChatMessage &msg)gemActor
logging_chat_filegemActor [protected]
LogLine(const char *szLine)gemActor
LogSystemMessage(const char *szLine)gemActor
lootablePlayersgemNPC [protected]
masqueradeLevelgemActor [protected]
matnamegemObject [protected]
mountgemActor [protected]
Move(const csVector3 &pos, float rotangle, iSector *room)gemObject
movementModegemActor [protected]
MoveToLastPos()gemActor
MoveToSpawnPos(int32_t delay=0, csString background="", csVector2 point1=0, csVector2 point2=0, csString widget="")gemActor
MoveToValidPos(bool force=false)gemActor
MulticastDRUpdate()gemActor
namegemObject [protected]
nevertiredgemActor
newvalid_locationgemActor [protected]
nextLongRangeAvailgemNPC [protected]
nextShortRangeAvailgemNPC [protected]
nextVeryShortRangeAvailgemNPC [protected]
npcdialoggemNPC [protected]
nullfactgemObject [protected]
offsetgemActor [protected]
onAttackScriptsgemActor [protected]
onDefenseScriptsgemActor [protected]
onMovementScriptsgemActor [protected]
onNearlyDeadScriptsgemActor [protected]
ownergemNPC [protected]
pcmeshgemObject [protected]
pcmovegemActor
pidgemActor [protected]
player_modegemActor [protected]
prev_teleport_locationgemActor [protected]
ProcessStamina()gemActor
ProcessStamina(const csVector3 &velocity, bool force=false)gemActor
productionStartPosgemActor [protected]
prox_distance_currentgemObject [protected]
prox_distance_desiredgemObject [protected]
proxlistgemObject [protected]
psChargemActor [protected]
questtestergemActor
RangeTo(gemObject *obj, bool ignoreY=false, bool ignoreInstance=false)gemObject
ReactToPlayerApproach(psNPCCommandsMessage::PerceptionType type, gemActor *player)gemNPC
receiversgemObject [protected]
RegisterCallback(iDeathCallback *receiver)gemActor [inline, virtual]
gemObject::RegisterCallback(iDeleteObjectCallback *receiver)gemObject [inline, virtual]
RegisterSpeaker(Client *client)gemNPC
RemoveActiveSpell(ActiveSpell *asp)gemActor
RemoveAttackerHistory(gemActor *attacker)gemActor
RemoveChatReport()gemActor
RemoveFromAllProx()gemObject
RemoveFromGroup()gemActor
RemoveLootablePlayer(PID playerID)gemNPC [virtual]
Resurrect()gemActor
safefallgemActor
Say(const char *sayText, Client *who, bool sayPublic, csTicks &timeDelay)gemNPC
securityLevelgemActor [protected]
SeesObject(gemObject *object, float range)gemActor [virtual]
Send(int clientnum, bool control, bool to_superclients, psPersistAllEntities *allEntities=NULL)gemNPC [virtual]
SendActiveSpells()gemActor
SendBehaviorMessage(const csString &str, gemObject *obj)gemNPC [virtual]
SendGroupMessage(MsgEntry *me)gemActor [virtual]
SendGroupStats()gemNPC [virtual]
SendTargetStatDR(Client *client)gemActor [virtual]
SetAction(const char *anim, csTicks &timeDelay)gemActor
SetAlive(bool flag, bool queue=true)gemObject
SetAllowedToDisconnect(bool allowed)gemActor
SetAllowedToMove(bool newvalue)gemActor
SetAlwaysWatching(bool w)gemObject [inline]
SetBusy(bool busy)gemNPC
SetCombatStance(const Stance &stance)gemNPC [virtual]
SetDefaultAttackID(unsigned id)gemNPC [inline, virtual]
SetDefaults(bool player)gemActor
SetDRData(psDRMessage &drmsg)gemActor
SetEquipment(const char *equip)gemActor
SetFiniteInventory(bool v)gemActor [inline]
SetFrozen(bool flag)gemActor [inline]
SetGMDefaults()gemActor [protected]
SetGroup(PlayerGroup *group)gemActor
SetInstance(InstanceID worldInstance)gemActor
SetInvincibility(bool invincible)gemActor [virtual]
SetLastProductionPos(csVector3 &pos)gemActor [inline]
SetLastSuperclientPos(const csVector3 &pos, InstanceID instance, const csTicks &now)gemActor [virtual]
SetMasqueradeLevel(int level)gemActor
SetMesh(const char *meshname)gemActor
SetMode(PSCHARACTER_MODE newmode, uint32_t extraData=0)gemActor
SetMount(psCharacter *newMount)gemActor [inline]
SetName(const char *n)gemObject
SetOwner(gemObject *owner)gemNPC [virtual]
SetPosition(const csVector3 &pos, float angle, iSector *sector)gemNPC [virtual]
SetPrevTeleportLocation(const csVector3 &pos, float yrot, iSector *sector, InstanceID instance)gemActor
SetProductionStartPos(const csVector3 &pos)gemActor [inline]
SetSecurityLevel(int level)gemActor
SetSpellCasting(psSpellCastGameEvent *event)gemActor [inline]
SetSuperclientID(AccountID id)gemNPC [inline, virtual]
SetTarget(gemObject *newTarget)gemNPC [inline, virtual]
SetTargetObject(gemObject *object)gemActor [inline]
SetTextureParts(const char *parts)gemActor
SetTradeWork(psWorkGameEvent *event)gemActor [inline]
SetupCharData()gemActor
SetupDialog(PID npcID, PID masterNpcID, bool force=false)gemNPC
SetViewAllObjects(bool v)gemActor
SetVisibility(bool visible)gemActor [virtual]
ShowPopupMenu(Client *client)gemNPC
Sit()gemActor
speakersgemNPC [protected]
spellCastinggemActor [protected]
Stand()gemActor
StartAttack()gemActor [inline]
StopMoving(bool worldVel=false)gemActor
superClientIDgemNPC [protected]
targetgemNPC [protected]
targetObjectgemActor [protected]
Teleport(const char *sec, const csVector3 &pos, float yrot, InstanceID instance, int32_t loadDelay=0, csString background="", csVector2 point1=0, csVector2 point2=0, csString widget="")gemActor
Teleport(iSector *sector, const csVector3 &pos, float yrot, InstanceID instance, int32_t loadDelay=0, csString background="", csVector2 point1=0, csVector2 point2=0, csString widget="")gemActor
Teleport(iSector *sector, const csVector3 &pos, float yrot, int32_t loadDelay=0, csString background="", csVector2 point1=0, csVector2 point2=0, csString widget="")gemActor
topgemActor [protected]
ToString()gemObject [inline, virtual]
UnregisterCallback(iDeathCallback *receiver)gemActor [inline, virtual]
gemObject::UnregisterCallback(iDeleteObjectCallback *receiver)gemObject [inline, virtual]
UpdateDR()gemActor [virtual]
UpdateProxList(bool force=false)gemObject
UpdateStats()gemActor
UpdateValidLocation(const csVector3 &pos, float yrot, iSector *sector, InstanceID instance, bool force=false)gemActor
validgemObject [protected]
valid_locationgemActor [protected]
viewAllObjectsgemActor [protected]
visiblegemActor [protected]
workEventgemActor [protected]
worldInstancegemObject [protected]
~gemActor()gemActor [virtual]
~gemNPC()gemNPC [virtual]
~gemObject()gemObject [virtual]
~iDeathNotificationObject()iDeathNotificationObject [inline, virtual]
~iDeleteNotificationObject()iDeleteNotificationObject [inline, virtual]
~iScriptableVar()iScriptableVar [inline, virtual]