 void main()
{
    // variable declarations
    object oPC;     // the PC that acquires the item
    object oItem;   // the item that was acquired

    // get the item that was acquired
    oItem = GetModuleItemAcquired();

    // if this item is a valid object
    if (GetIsObjectValid(oItem) == TRUE)
    {
        // if the valid item's tag is "KellasDiary"
        if (GetTag(oItem) == "KellasDiary")
        {
            // get the PC that acquired the item
            oPC = GetItemPossessor(oItem);

            // on the PC, set the journal with the tag "Quest001"
            // to its second entry
            AddJournalQuestEntry("JhaelesWaitress", 3, oPC, TRUE, FALSE);


         }
          if (GetTag(oItem) == "OddMessage")
           {
           oPC = GetItemPossessor(oItem);
           AddJournalQuestEntry("AssaultontheTower", 6, oPC, TRUE, FALSE);
           AddJournalQuestEntry("TheHiddenOne", 1, oPC, TRUE, FALSE);
           }
           }
           }


