GetActiveMenuObject

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
< [[::Category:Functions|Category:Functions]]

A function added by the Oblivion Script Extender.

Syntax:

(menuObject:ref) GetActiveMenuObject menuType:short

Returns the base object from which the active menu is derived

The return type varies based on the active menu type:

Active Menu Return value
Book Book base object
Alchemy Potion being brewed
Message The formID of the reference whose attached script generated the message, or the quest script which generated it. Returns 0 for game-generated messages such as confirmation boxes

.


Barter/Container/Inventory Menu Filter Codes

The following values are shorts that are used and/or returned by this function, as indicated by its Syntax. These values correspond to the listed filter or "page" of the barter, container, or inventory menus (note that not all of these menus have each filter; the codes remain the same regardless):

 1	Weapons
 2	Armor/Clothing
 3	Alchemy
 4	Miscellaneous
31	All


Magic Menu Filter Codes

The following values are shorts that are used and/or returned by this function, as indicated by its Syntax. These values correspond to the listed filter or "page" of the magic menu:

1	Target
2	Touch
3	Self
7	All
8	Active Effects