A) Try this piece of code instead, it's from wcdobbs (Private Dobbs in Sierra Base). It's tested and should work.
critter_dmg(self_obj,1000,DMG_plasma);
B)Trying to perform a given animation with a critter which hasn't it should crash the game. Still, make sure the critter you're using has...