When the FOSE team did their last command update (I think only Scruggs(?) was left doing it for FO3 at the time), I kept the list of commands he posted here.
float form.GetCurrentHealth() - returns the health of form
void SetCurrentHealth(float health, ref form) - sets the health of a form
float Rand(float min, float max) - returns a random value between min and max
int form.GetNumItems() - returns the number of items in a container
ref form.GetInventoryObject(int idx) - returns the type of the specified item in the container
int form.GetRefCount() - returns the number of items in a stack
void form.SetRefCount(int count) - sets the number of items in a stack
float Pow(float a, float
- returns a ^ b (b does not need to be an integer)
int form.IsQuestItem(ref obj = NULL) - returns if form (or obj if present) is a quest item
void form.SetQuestItem(int arg, ref obj) - sets if form/obj is a quest item
int form.IsOffLimits(ref actor) - returns if the specified door is off-limits to the actor (note: apparently not 100% reliable for the player yet)
ref form.GetParentCellOwner() - returns a ref to form's parent cell
ref form.GetOwner() - returns a ref to form's owner
int form.GetOwningFactionRequiredRank() - returns the rank someone must be of the owning faction to be considered an owner of form
int form.GetOwningFactionRequiredRank() - returns the rank someone must be of the owning faction to be considered an owner of form's parent cell
ref GetCurrentQuest() - returns the current quest
ref GetCurrentObjective() - returns the current objective
int GetQuestObjectiveCount(ref quest) - returns the number of objectives for the specified quest
ref GetNthQuestObjective(ref quest, int idx) - returns the specified objective of the specified quest
void SetCurrentQuest(ref quest) - sets the player's current quest
int form.IsPersistent() - returns if form is persistent
int form.SetEyes(ref eyes, ref target = NULL) - sets the eyes of form (or target if specified)
int form.SetHair(ref hair, ref target = NULL) - sets the hair of form (or target ir specified)
int form.SetHairLength(float length, ref target = NULL) - sets the hair length of form (or target if specified)
ref form.GetEyes(ref target = NULL) - gets the eyes of form (or target if specified)
ref form.GetHair(ref target = NULL) - gets the hair of form (or target if specified)
float form.GetHairLength(ref target = NULL) - gets the hair length of form (or target if specified)