public override void TileProc(int aX, int aY, ref bool aContinue) { NWField f = Field; Step(aX, aY); if (f.IsBarrier(aX, aY)) { aContinue = false; } else { NWCreature c = (NWCreature)f.FindCreature(aX, aY); if (c != null) { RaceID race = c.Entry.Race; if (race == RaceID.crDefault || race == RaceID.crHuman) { c.ClearAbilities(); c.ClearSkills(); } } } }