// Called on Module OnEnter // Applies the cutscene Ghostwalk effect to a PC permanently. // This will remove the ability to "push" other players, which sometimes causes // them to leave the tileset. void main() { object oPC = GetEnteringObject(); if(!GetIsPC(oPC) || GetIsDM(oPC)) return; effect eGhostWalk = EffectCutsceneGhost(); ApplyEffectToObject(DURATION_TYPE_PERMANENT, eGhostWalk, oPC); }