|
Planeshift
|
#include <csutil/weakref.h>#include <csutil/array.h>#include "util/psconst.h"#include "net/npcmessages.h"#include "gem.h"Go to the source code of this file.
Classes | |
| class | AttackPerception |
| Whenever an NPC is attacked by a player, this perception is passed to the attacked npc. More... | |
| class | DamagePerception |
| Whenever an NPC is hit for damage by a melee hit or a spell, this perception is passed to the damaged npc. More... | |
| class | DeathPerception |
| The network layer is notified of any deaths from players or NPCs on the server. More... | |
| class | FactionPerception |
| Deliver a faction based perception. More... | |
| class | GroupAttackPerception |
| Whenever an NPC is attacked by a grouop, this perception is passed to the attacked npc. More... | |
| class | InventoryPerception |
| This perception is used when a item is added or removed from inventory. More... | |
| class | ItemPerception |
| Whenever an NPC is close to an item, this perception is passed to the npc. More... | |
| class | LocationPerception |
| Whenever an NPC is close to an location, this perception is passed to the npc. More... | |
| class | NPCCmdPerception |
| Whenever an NPC Cmd is received this perception is fired. More... | |
| class | OwnerActionPerception |
| Whenever an NPCPet is told by it's owner to stay, this perception is passed to the NPCPet. More... | |
| class | OwnerCmdPerception |
| Whenever an NPCPet is told by it's owner to stay, this perception is passed to the NPCPet. More... | |
| class | Perception |
| This embodies any perception an NPC might have, or any game event of interest. More... | |
| class | PositionPerception |
| Percept a position. More... | |
| class | SpellPerception |
| Whenever a player casts a spell on himself, another player, or any npc, this perception is passed to npc's in the vicinity. More... | |
| class | TimePerception |
| Given to the NPC upon ever tick of game minute. More... | |