

void main()
{
    object oPC = GetPCSpeaker();
    object oPCDesc = GetItemPossessedBy(oPC, "IM_PCDESC");

    /// If PC already has a PC description scroll, remove it.
    if (GetItemPossessedBy(oPC, "IM_PCDESC") != OBJECT_INVALID) DestroyObject(oPCDesc);

    /// Create the scroll and transfer the description
    oPCDesc = CreateItemOnObject("im_pcdesc", oPC, 1);
    SetName(oPCDesc, GetName(oPC) + "'s Description");
    SetDescription(oPCDesc, GetDescription(oPC));
}
