void main() //Created by Guile 2/20/07 // Changed trigger level to 35 to reflect Area Level Lists { object oPC = GetEnteringObject(); int hd = GetHitDice(oPC); location loc = GetLocation(oPC); location sucked = GetLocation(GetWaypointByTag("home")); if (GetIsPC(oPC) && !GetIsDM(oPC) && hd <= 38){ ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_FNF_IMPLOSION), loc, 3.0); DelayCommand(1.0, AssignCommand(oPC, JumpToLocation(sucked))); DelayCommand(1.1, AssignCommand(oPC, TakeGoldFromCreature(10, oPC, TRUE))); DelayCommand(1.2, SendMessageToPC(oPC, "A strange portal has opened, and you have been sucked into it!")); DelayCommand(1.3, SendMessageToPC(oPC, "You are not ready for this adventure, yet.")); DelayCommand(1.4, SetCommandable(FALSE)); DelayCommand(4.0, SetCommandable(TRUE)); } }