#include "x0_i0_campaign"
#include "inc_colorstring"
#include "pqj_inc"
//#include "aa_i_main"
//#include "sk_ethos"
//#include "sk_factions"
//#include "sk_deity"
//#include "inc_award_lang"
//#include "gz_inc_db"

void main()
{
/* ExecuteScript("sd_soc_install", OBJECT_SELF);
RebuildJournalQuestEntries(GetEnteringObject());
object oPC = GetEnteringObject();
location locPC = GetCampaignDBLocation(oPC, "LOC");
if(!GetIsPC(oPC))
return;
SetLocalString(oPC,"PC_CD_KEY",GetPCPublicCDKey(oPC));

    if (GetXP(oPC)<1)
    {

      GiveXPToCreature(oPC,1);
      GiveGoldToCreature(oPC,3500);
      CreateItemOnObject("NW_IT_CONTAIN006",oPC);
      SendMessageToPC(oPC, ColorString("++ Welcome to Skullkeep ++", 1, 255, 1));
      SendMessageToPC(oPC, ColorString("Please check your journal for helpful information for new players.", 1, 255, 1));
      CreateItemOnObject("portalscroll",oPC);
      CreateItemOnObject("tinkerstoolset",oPC);
      AwardLanguages(oPC);
      AddPersistentJournalQuestEntry("WELCOME_JOURNAL",1,oPC);
      AddPersistentJournalQuestEntry("CRAFTING_JOURNAL",1,oPC);
      AddPersistentJournalQuestEntry("COMMANDS_JOURNAL",1,oPC);
      AddPersistentJournalQuestEntry("HOUSING_RULE",1,oPC);
       AddPersistentJournalQuestEntry("ENTRY_DEITIES",1,oPC);
      SetDeity (oPC, "Faithless");
      string deity = GetDeity(oPC);
      SendMessageToPC(oPC, "Deity: " + deity);
      SK_Faction_Display(oPC);
    }
    else
    {
      SendMessageToPC(oPC, ColorString("++ Welcome back to Skullkeep ++", 1, 255, 1));
      SendMessageToPC(oPC, ColorString("Thanks for playing!", 1, 255, 1));

      string deity = GetDeity(oPC);
      if (deity != "Faithless")
      {
      SK_Deity(oPC);
      }
      SK_Faction_Display(oPC);
      SK_Ethos(oPC);
      SendMessageToPC(oPC, "Deity: " + deity);
    }
  //Test to see if PC has a skill book.. if not, then create one.
  if (GetItemPossessedBy(oPC,"NoDrop_SkillLogBook")==OBJECT_INVALID)
   {
    CreateItemOnObject("skilllogbook",oPC,1);
   }
  //Delete persistent hooks which need to be 'gone' to begin with
  //**this added due to HoTU effects on servervault characters
  DeleteLocalInt(oPC,"iSkillGain");
  DeleteLocalInt(oPC,"iPCUsedMap");
  DeleteLocalInt(oPC,"iAmFollowingMap");
  DeleteLocalInt(oPC,"iAmDiggingMap");
  DeleteLocalInt(oPC,"iAmFishing");
  DeleteLocalInt(oPC,"iCancelFishing");
  DeleteLocalInt(oPC,"iAmInField");
  DeleteLocalInt(oPC,"iAmInWaterField");
  DeleteLocalInt(oPC,"iAmInCommodityArea");
  DeleteLocalString(oPC,"sKillMe");
  DeleteLocalInt(oPC,"iAmDigging");
  DeleteLocalLocation(oPC,"lIWasHere");

        if (GetHasFeat(FEAT_PRESTIGE_IMBUE_ARROW))
        {
            //Destroy imbued arrows.
            AADestroyAllImbuedArrows(oPC);
        }

    if (OBJECT_INVALID != GetAreaFromLocation(locPC))
    {
        AssignCommand(oPC, ActionJumpToLocation(locPC));
    }


    if (GetIsDM(oPC) == TRUE && GetItemPossessedBy(oPC,"hh_dm_tool")==OBJECT_INVALID)
    {
        CreateItemOnObject("hh_dm_tool",oPC,1);
    }
 */


}