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_seqgemActorprotected
activeReportsgemActorprotected
ActiveSpellCount(const csString &name)gemActor
activeSpellsgemActorprotected
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)gemNPCvirtual
alwaysWatchinggemObjectprotected
AlwaysWatching()gemObjectinline
ApplyStaminaCalculations(const csVector3 &velocity, float times)gemNPCinlinevirtual
atRestgemActorprotected
AtRest() const gemActorinline
AttachScript(ProgressionScript *script, int type)gemActor
attack_cntgemActorprotected
badTextgemNPCprotected
bottomgemActorprotected
Broadcast(int clientnum, bool control)gemNPCvirtual
BroadcastTargetStatDR(ClientConnectionSet *clients)gemActorvirtual
busygemNPCprotected
cacheManagergemObjectprotected
CalcFunction(MathEnvironment *env, const char *functionName, const double *params)gemActorvirtual
CanBeAttackedBy(gemActor *attacker, gemActor *&lastAttacker) const gemActor
CancelActiveSpellsForDeath()gemActor
CancelActiveSpellsWhichDamage()gemActor
CanSwitchMode(PSCHARACTER_MODE from, PSCHARACTER_MODE to)gemActorprotected
celgemObjectprotectedstatic
chatHistorygemActorprotected
CheckSpeakers()gemNPC
ClearDamageHistory()gemActorinline
clientRefgemActorprotected
combat_stancegemActorprotected
deathReceiversgemActorprotected
default_attackidgemNPCprotected
Defeat()gemActor
DetachScript(ProgressionScript *script, int type)gemActor
Disconnect()gemObjectvirtual
dmgHistorygemActorprotected
DoDamage(gemActor *attacker, float damage)gemActor
DRcountergemActorprotected
Dump()gemObjectvirtual
eidgemObjectprotected
EndAttack()gemActorinline
entityManagergemObjectprotected
factnamegemObjectprotected
FallBegan(const csVector3 &pos, iSector *sector)gemActor
FallEnded(const csVector3 &pos, iSector *sector)gemActor
fallStartPosgemActorprotected
fallStartSectorgemActorprotected
fallStartTimegemActorprotected
FindActiveSpell(const csString &name, SPELL_TYPE type)gemActor
FindAnimIndex(const char *name)gemActor
FindNearbyActorName(const char *name)gemActor
forceDRcountergemActorprotected
forcedSectorgemActorprotected
ForcePositionUpdate()gemNPCvirtual
gemActor::ForcePositionUpdate(int32_t loadDelay=0, csString background="", csVector2 point1=0, csVector2 point2=0, csString widget="")gemActorvirtual
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)gemObjectprotected
GetActiveMagicSequence()gemActorinline
GetActiveSpells()gemActorinline
GetActorPtr()gemObject
GetALPtr()gemObject
GetAngle()gemObject
GetBadText(size_t first, size_t last, csStringArray &saidArray, csStringArray &trigArray)gemNPC
GetBaseAdvertiseRange()gemObjectinlinevirtual
GetBuffableFrozen()gemActorinline
GetCharacterData()gemActorinlinevirtual
GetClient() const gemActorvirtual
GetClientID()gemObject
GetCombatStance()gemActorinline
GetDamageHistory(int pos) const gemActorinline
GetDamageHistoryCount() const gemActorinline
GetDefaultAttackID()gemNPCinlinevirtual
GetDefaultBehavior(const csString &dfltBehaviors)gemNPCvirtual
GetEID()gemObjectinline
GetFallStartTime()gemActorinline
GetFiniteInventory()gemActorinline
GetFirstName()gemActorinline
GetGroup()gemActor
GetGroupID()gemActor
GetGuild()gemActorinlinevirtual
GetGuildID()gemObjectinlinevirtual
GetGuildLevel()gemActorinline
GetGuildMembership()gemActorinline
GetGuildName()gemActor
GetInstance()gemObjectinline
GetInvincibility()gemActorinlinevirtual
GetItem()gemObject
GetItemPtr()gemObject
GetLastLocation(csVector3 &pos, float &yrot, iSector *&sector, InstanceID &instance)gemActor
GetLastProductionPos(csVector3 &pos)gemActorinline
GetLastSuperclientPos(csVector3 &pos, InstanceID &instance, csTicks &last) const gemActorvirtual
GetLootablePlayers() const gemNPCinline
GetMasqueradeLevel()gemActorinline
GetMesh()gemObjectinline
GetMeshWrapper()gemObject
GetMode()gemActorinline
GetModeStr()gemActor
GetMount() const gemActorinline
GetMulticastClients()gemObject
GetName()gemObject
GetNPCDialogPtr()gemNPCinlinevirtual
GetNPCPtr()gemObject
GetObjectsInRange(float range)gemObject
GetObjectType()gemNPCinlinevirtual
GetOwner()gemNPCinlinevirtual
GetPetPtr()gemObject
GetPID()gemActorinlinevirtual
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 gemActorinline
GetProperty(MathEnvironment *env, const char *ptr)gemActorvirtual
GetProxList()gemObjectinline
GetRandomLootClient(int range)gemNPCvirtual
GetRelativeFaction(gemActor *speaker)gemActor
GetSector()gemObject
GetSectorName()gemObjectinline
GetSecurityLevel()gemActorinline
GetSpawnPos(csVector3 &pos, float &yrot, iSector *&sector, bool useRange=false)gemActor
GetSuperclientID()gemNPCinlinevirtual
GetTarget()gemNPCinlinevirtual
GetTargetObject() const gemActorinline
GetTargetType(gemObject *target)gemActor
GetTradeWork()gemActorinline
GetValidPos(csVector3 &pos, float &yrot, iSector *&sector, InstanceID &instance)gemActor
GetVelocity()gemActorvirtual
GetViewAllObjects()gemActorinline
GetVisibility()gemActorinlinevirtual
givekillexpgemActor
groupgemActorprotected
HandleDeath()gemActor
HasBeenAttackedBy(gemActor *attacker)gemActorvirtual
HasKillStealProtection()gemNPCinlinevirtual
infinitemanagemActor
InGroup() const gemActor
InitCharData(Client *c)gemActorprotected
InitLinMove(const csVector3 &pos, float angle, iSector *sector)gemActorprotected
InitMesh(const char *name, const csVector3 &pos, const float rotangle, iSector *room)gemObjectprotected
InitProximityList(float radius, int clientnum)gemObjectprotected
InsideGuardedArea(gemObject *object)gemActorvirtual
instantcastgemActor
InterruptSpellCasting()gemActorinline
invinciblegemActorprotected
InvokeAttackScripts(gemActor *defender, psItem *weapon)gemActor
InvokeDefenseScripts(gemActor *attacker, psItem *weapon)gemActor
InvokeMovementScripts()gemActor
InvokeNearlyDeadScripts(gemActor *defender, psItem *weapon)gemActor
is_alivegemObjectprotected
IsAlive() const gemObjectinline
IsAllowedToAttack(gemObject *target, csString &msg)gemActor
isAllowedToMovegemActorprotected
IsAllowedToMove()gemActorinline
IsBusy() const gemNPC
IsFalling()gemActorinline
isFallinggemActorprotected
isFrozengemActorprotected
IsFrozen()gemActorinline
IsGroupedWith(gemActor *other, bool IncludePets=false) const gemActor
IsLoggingChat() const gemActorinline
IsLootablePlayer(PID playerID)gemNPCvirtual
IsMounted()gemActorinline
IsMyPet(gemActor *other) const gemActor
IsNear(gemObject *obj, float radius, bool ignoreY=false)gemObject
IsSpellCasting()gemActorinline
IsUpdateReq(csVector3 const &pos, csVector3 const &oldPos)gemObjectvirtual
IsValid(void)gemObjectinlinevirtual
Kill(gemActor *attacker)gemActorinline
last_locationgemActorprotected
last_production_posgemActorprotected
lastDRgemActorprotected
lastSentSuperclientInstancegemActorprotected
lastSentSuperclientPosgemActorprotected
lastSentSuperclientTickgemActorprotected
lastVgemActorprotected
LogChatMessage(const char *who, const psChatMessage &msg)gemActor
logging_chat_filegemActorprotected
LogLine(const char *szLine)gemActor
LogSystemMessage(const char *szLine)gemActor
lootablePlayersgemNPCprotected
masqueradeLevelgemActorprotected
matnamegemObjectprotected
mountgemActorprotected
Move(const csVector3 &pos, float rotangle, iSector *room)gemObject
movementModegemActorprotected
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
namegemObjectprotected
nevertiredgemActor
newvalid_locationgemActorprotected
nextLongRangeAvailgemNPCprotected
nextShortRangeAvailgemNPCprotected
nextVeryShortRangeAvailgemNPCprotected
npcdialoggemNPCprotected
nullfactgemObjectprotected
offsetgemActorprotected
onAttackScriptsgemActorprotected
onDefenseScriptsgemActorprotected
onMovementScriptsgemActorprotected
onNearlyDeadScriptsgemActorprotected
ownergemNPCprotected
pcmeshgemObjectprotected
pcmovegemActor
pidgemActorprotected
player_modegemActorprotected
prev_teleport_locationgemActorprotected
ProcessStamina()gemActor
ProcessStamina(const csVector3 &velocity, bool force=false)gemActor
productionStartPosgemActorprotected
prox_distance_currentgemObjectprotected
prox_distance_desiredgemObjectprotected
proxlistgemObjectprotected
psChargemActorprotected
questtestergemActor
RangeTo(gemObject *obj, bool ignoreY=false, bool ignoreInstance=false)gemObject
ReactToPlayerApproach(psNPCCommandsMessage::PerceptionType type, gemActor *player)gemNPC
receiversgemObjectprotected
RegisterCallback(iDeathCallback *receiver)gemActorinlinevirtual
gemObject::RegisterCallback(iDeleteObjectCallback *receiver)gemObjectinlinevirtual
RegisterSpeaker(Client *client)gemNPC
RemoveActiveSpell(ActiveSpell *asp)gemActor
RemoveAttackerHistory(gemActor *attacker)gemActor
RemoveChatReport()gemActor
RemoveFromAllProx()gemObject
RemoveFromGroup()gemActor
RemoveLootablePlayer(PID playerID)gemNPCvirtual
Resurrect()gemActor
safefallgemActor
Say(const char *sayText, Client *who, bool sayPublic, csTicks &timeDelay)gemNPC
securityLevelgemActorprotected
SeesObject(gemObject *object, float range)gemActorvirtual
Send(int clientnum, bool control, bool to_superclients, psPersistAllEntities *allEntities=NULL)gemNPCvirtual
SendActiveSpells()gemActor
SendBehaviorMessage(const csString &str, gemObject *obj)gemNPCvirtual
SendGroupMessage(MsgEntry *me)gemActorvirtual
SendGroupStats()gemNPCvirtual
SendTargetStatDR(Client *client)gemActorvirtual
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)gemObjectinline
SetBusy(bool busy)gemNPC
SetCombatStance(const Stance &stance)gemNPCvirtual
SetDefaultAttackID(unsigned id)gemNPCinlinevirtual
SetDefaults(bool player)gemActor
SetDRData(psDRMessage &drmsg)gemActor
SetEquipment(const char *equip)gemActor
SetFiniteInventory(bool v)gemActorinline
SetFrozen(bool flag)gemActorinline
SetGMDefaults()gemActorprotected
SetGroup(PlayerGroup *group)gemActor
SetInstance(InstanceID worldInstance)gemActor
SetInvincibility(bool invincible)gemActorvirtual
SetLastProductionPos(csVector3 &pos)gemActorinline
SetLastSuperclientPos(const csVector3 &pos, InstanceID instance, const csTicks &now)gemActorvirtual
SetMasqueradeLevel(int level)gemActor
SetMesh(const char *meshname)gemActor
SetMode(PSCHARACTER_MODE newmode, uint32_t extraData=0)gemActor
SetMount(psCharacter *newMount)gemActorinline
SetName(const char *n)gemObject
SetOwner(gemObject *owner)gemNPCvirtual
SetPosition(const csVector3 &pos, float angle, iSector *sector)gemNPCvirtual
SetPrevTeleportLocation(const csVector3 &pos, float yrot, iSector *sector, InstanceID instance)gemActor
SetProductionStartPos(const csVector3 &pos)gemActorinline
SetSecurityLevel(int level)gemActor
SetSpellCasting(psSpellCastGameEvent *event)gemActorinline
SetSuperclientID(AccountID id)gemNPCinlinevirtual
SetTarget(gemObject *newTarget)gemNPCinlinevirtual
SetTargetObject(gemObject *object)gemActorinline
SetTextureParts(const char *parts)gemActor
SetTradeWork(psWorkGameEvent *event)gemActorinline
SetupCharData()gemActor
SetupDialog(PID npcID, PID masterNpcID, bool force=false)gemNPC
SetViewAllObjects(bool v)gemActor
SetVisibility(bool visible)gemActorvirtual
ShowPopupMenu(Client *client)gemNPC
Sit()gemActor
speakersgemNPCprotected
spellCastinggemActorprotected
Stand()gemActor
StartAttack()gemActorinline
StopMoving(bool worldVel=false)gemActor
superClientIDgemNPCprotected
targetgemNPCprotected
targetObjectgemActorprotected
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
topgemActorprotected
ToString()gemObjectinlinevirtual
UnregisterCallback(iDeathCallback *receiver)gemActorinlinevirtual
gemObject::UnregisterCallback(iDeleteObjectCallback *receiver)gemObjectinlinevirtual
UpdateDR()gemActorvirtual
UpdateProxList(bool force=false)gemObject
UpdateStats()gemActor
UpdateValidLocation(const csVector3 &pos, float yrot, iSector *sector, InstanceID instance, bool force=false)gemActor
validgemObjectprotected
valid_locationgemActorprotected
viewAllObjectsgemActorprotected
visiblegemActorprotected
workEventgemActorprotected
worldInstancegemObjectprotected
~gemActor()gemActorvirtual
~gemNPC()gemNPCvirtual
~gemObject()gemObjectvirtual
~iDeathNotificationObject()iDeathNotificationObjectinlinevirtual
~iDeleteNotificationObject()iDeleteNotificationObjectinlinevirtual
~iScriptableVar()iScriptableVarinlinevirtual