Fixpack rebuilds these as
REPLACE_TEXTUALLY %Dead("yself)")% %StateCheck(Myself,STATE_REALLY_DEAD)%
I am not sure what you mean about persistent malformation on compilation... doesn't fixing it first in the stack result in the correctly formed trigger persisting?
(holy cow - sorry - "doesn't fixing it once early carry through to everything else?")
Edit: hey, erebusant - are the Ascension scripts sent out as .bcs or as .baf? Because in my humble opinion, if there is a choice, I'd decompile them all, then run Textpad and do all the fixes, and then distribute /hand over to the Ascension folks as working copy the decompiled stuff. Same with The Vault, etc. It makes things easier to search and fix in text editors rather than using NI and DLTCEP.