void main() { object oPC = GetLastUsedBy(); int x; object Item2 = GetFirstItemInInventory (oPC); while (GetIsObjectValid (Item2)) { x = x + 1; Item2 = GetNextItemInInventory (oPC); } if (x <= 200) { location loc = GetLocation(GetWaypointByTag("unburdened")); AssignCommand(oPC, ActionJumpToLocation(loc)); return; } else{ location loc = GetLocation(GetWaypointByTag("stillburdenned")); AssignCommand(oPC, ClearAllActions()) ; AssignCommand(oPC, ActionJumpToLocation(loc)); SendMessageToPC(oPC,"You have too many items, and cannot fit into the portal."); } }