Warum so kompliziert und wieder an irgendwelche zusätzlichen Items außer Stimpacks gebunden ?
Erweitere doch einfach die Skripte, welche auf den Begleitern selbst liegen und mache eine neue Message.

Beispiel dogmeat

Code:
BEGIN OnActivate

	if dead == 1
		if player.GetItemCount Stimpak >= 10
			player.removeitem stimpak 10
			dogmeatref.resurrect
			Showmessage FollowerMessageDeadDogmeatResurrect
			set dead to 0
		elseif player.GetItemCount Stimpak <= 9
			activate
		endif
	elseif dead == 0
		activate
	endif

END