int StartingConditional() { int iResult; object oPC = GetPCSpeaker(); object oTarget = GetLocalObject( oPC, "mn_target" ); object ring = GetItemPossessedBy( oTarget, "MN_AIDB_TELRING" ); iResult = (GetGold( oPC ) >= 100000 && !GetIsObjectValid( ring )); return iResult; }