//////////////////////////////////////////////////////////////////////////////////
// Real Time Strategy - NWN - Chrono Device
//================================================================================
// By Deva Bryson Winblood.  03/07/2003
//////////////////////////////////////////////////////////////////////////////////
#include "rts_taxes_h"

void main()
{
    object oUser=GetItemActivator();
    int nMana=fnGetTeamMana(oUser);
    object oPC=GetFirstPC();
    if (nMana>71)
    { // enough mana
    SetTime(GetTimeHour()+8,GetTimeMinute(),0,0);
    nMana=nMana-72;
    fnSetTeamMana(oUser,nMana);
    SendMessageToPC(oUser,"You used 72 mana to activate that item.");
    while(oPC!=OBJECT_INVALID)
    {
       SendMessageToPC(oPC,"Time has been advanced by 8 hours!!");
       oPC=GetNextPC();
    }
    DelayCommand(3.0,fnTaxes(FALSE));
    DelayCommand(6.0,fnTaxes(FALSE));
    DelayCommand(9.0,fnTaxes(FALSE));
    DelayCommand(12.0,fnTaxes(FALSE));
    DelayCommand(15.0,fnTaxes(FALSE));
    DelayCommand(18.0,fnTaxes(FALSE));
    DelayCommand(21.0,fnTaxes(FALSE));
    DelayCommand(24.0,fnTaxes(FALSE));
    } // enough mana
    else
      SendMessageToPC(oUser,"It fizzled due to not having the required 72 mana to activate.");
}