We've noticed that you've been inactive for over 10 minute(s). We've stopped running the Shoutbox due to your inactivity. If you are back again, please click the I'm Back button below.
CHARASM without any parameters = CODE $00. Same with TURN, CHAR, LOCA etc. codes. Also, why are you using raw offset instead of label in the DefeatAll macro? But yeah, post your updated script and we should be able to help you.
Live isn't defined in EAstdlib, you are probably meaning Heal. SHLI crashing when it's parameters aren't numbers is a known bug which will be fixed in the next version.