|
Planeshift
|
#include <csgeom/vector3.h>#include <csutil/hash.h>#include "util/gameevent.h"#include "msgmanager.h"#include "lootrandomizer.h"Go to the source code of this file.
Classes | |
| struct | LootEntry |
| This class holds one loot possibility for a killed npc. More... | |
| class | LootEntrySet |
| This class stores an array of LootEntry and calculates required loot on a newly dead mob. More... | |
| class | psDespawnGameEvent |
| When an NPC or mob is killed in the spawn manager, its respawn event is immediately created and added to the schedule to be triggered at the appropriate time. More... | |
| class | psItemSpawnEvent |
| class | psRespawnGameEvent |
| When an NPC or mob is killed in the spawn manager, its respawn event is immediately created and added to the schedule to be triggered at the appropriate time. More... | |
| class | SpawnManager |
| This class is periodically called by the engine to ensure that monsters (and other NPCs) are respawned appropriately. More... | |
| class | SpawnRange |
| This class is used to store respawn ranges for NPCs. More... | |
| class | SpawnRule |
| This class is used to store respawn rules for NPCs. More... | |
Functions | |
| void | handleGroupLootItem (psItem *item, gemActor *obj, Client *client, CacheManager *cacheManager, GEMSupervisor *gem, uint8_t lootAction=0) |
| Handles looting of an item, whether there is a group or not. | |
1.7.3