Perl API Reference: Corpse (34 methods)
Browse the complete Perl API documentation for the Corpse class. Search through 34 methods and 249 events to find the exact function signatures, parameters, and usage examples you need for your EQ-Emulator scripts.
Methods
$corpse->AddItem(item_id, charges);
# void
$corpse->AddItem(item_id, charges, slot);
# void
$corpse->AddLooter(who);
# void
$corpse->AllowMobLoot(them, slot);
# void
$corpse->CanMobLoot(character_id);
# bool
$corpse->CastRezz(spell_id, caster);
# void
$corpse->CompleteRezz();
# void
$corpse->CountItem(item_id);
# uint32
$corpse->CountItems();
# uint32_t
$corpse->Delete();
# void
$corpse->GetCharID();
# uint32_t
$corpse->GetCopper();
# uint32_t
$corpse->GetDBID();
# uint32_t
$corpse->GetDecayTime();
# uint32_t
$corpse->GetGold();
# uint32_t
$corpse->GetLootList();
# array
$corpse->GetOwnerName();
# std::string
$corpse->GetPlatinum();
# uint32_t
$corpse->GetSilver();
# uint32_t
$corpse->GetWornItem(equip_slot);
# uint32_t
$corpse->HasItem(item_id);
# bool
$corpse->IsEmpty();
# bool
$corpse->IsLocked();
# bool
$corpse->IsRezzed();
# bool
$corpse->Lock();
# void
$corpse->RemoveItem(loot_slot);
# void
$corpse->RemoveItemByID(item_id);
# void
$corpse->RemoveItemByID(item_id, quantity);
# void
$corpse->ResetDecayTimer();
# void
$corpse->ResetLooter();
# void
$corpse->SetCash(copper, silver, gold, platinum);
# void
$corpse->SetDecayTimer(decay_time);
# void
$corpse->Summon(client, is_spell);
# void
$corpse->UnLock();
# void