Howdy, Mr Dementor,
Yes, “supine” is indeed the word.
The trick to achieving this is to get the AREA to kill the NPC, rather than anything else.
Two small scripts are needed; one for the NPC and one for the area itself.
// Must be used with faceup_area_ud.nss
// This script goes in the NPC's OnSpawn handler.
object oArea = GetArea(OBJECT_SELF);
SetLocalObject(oArea, "oSubject", OBJECT_SELF);
SignalEvent(oArea, EventUserDefined (107));
// Must be used with faceup_npc_spwn.nss
// This script goes in the Area's UserDefined handler.
ApplyEffectToObject (DURATION_TYPE_INSTANT, EffectDeath(), GetLocalObject(OBJECT_SELF, "oSubject"));
The snag is remembering to set the second script on EVERY area where you want such corpses!
Hope this works - it has been many years since I last used it!