
void main()
{

object oPC = GetEnteringObject();

if (!GetIsPC(oPC)) return;

int nInt;
nInt=GetLocalInt(oPC, "int26TrapFired");

if (!(nInt == 1))
   return;

SetLocalInt(oPC, "intTrap26Fired", 2);
FloatingTextStringOnCreature("The stones shift under your feat, releasing a large stone block at the end of the hall.  The stone block races past you down the stairs.", oPC);

if (!ReflexSave(oPC, 12))
    {
      effect eEffect;
      eEffect = EffectDamage(6, DAMAGE_TYPE_BLUDGEONING, DAMAGE_POWER_NORMAL);
      ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPC);
    FloatingTextStringOnCreature("The stones hits you on it's way past.", oPC);

    }
}
