Scriptname _00E_SummonableGhostShaderSC extends Actor {This script copies a part of the code of defaultghostscript. This script is only needed for summoned creatures who still need to ghost shader, but who should not leave ectoplasm.} Event OnLoad() self.AddSpell(pGhostAbilityNew, true) self.AddSpell(pGhostResistsAbility, true) if bflicker self.ghostFlash(1) endIf EndEvent Event OnHit(objectreference akAggressor, form akSource, Projectile akProjectile, bool abPowerAttack, bool abSneakAttack, bool abBashAttack, bool abHitBlocked) if bflicker && !pDefaultGhostWeaponFlickerList.hasform(akSource) && !abHitBlocked && !bFlash bFlash = true self.ghostFlash(3) endIf EndEvent Function ghostFlash(float time) pGhostFXShader.stop(self) self.setGhost(true) utility.wait(time) self.setGhost(false) self.setAlpha(0.300000, false) pGhostFXShader.play(self, -1.00000) bFlash = false EndFunction bool bFlash = false bool Property bflicker = false Auto EffectShader Property pGhostFXShader Auto Formlist Property pDefaultGhostWeaponFlickerList Auto Spell Property pGhostAbilityNew Auto Spell Property pGhostResistsAbility Auto