Difference between revisions of "OpenWorkshopSettlementMenuEx - ObjectReference"
Jump to navigation
Jump to search
imported>Hannibalektr (Updating to match latest source) |
imported>Hannibalektr |
||
Line 9: | Line 9: | ||
<source lang="papyrus"> | <source lang="papyrus"> | ||
Location Function OpenWorkshopSettlementMenuEx(Keyword akActionKW, Message astrConfirm = None, \ | Location Function OpenWorkshopSettlementMenuEx(Keyword akActionKW, Message astrConfirm = None, \ | ||
Location aLocToHighlight = None, FormList akIncludeKeywordList = None, FormList akExcludeKeywordList = None, bool abExcludeZeroPopulation = false) native | Location aLocToHighlight = None, FormList akIncludeKeywordList = None, FormList akExcludeKeywordList = None, \ | ||
bool abExcludeZeroPopulation = false, bool abOnlyOwnedWorkshops= true, bool abTurnOffHeader= false, \ | |||
bool abOnlyPotentialVassalSettlements= false, bool abDisableReservedByQuests = false) native | |||
</source> | </source> | ||
Line 23: | Line 25: | ||
**'''Default''': None | **'''Default''': None | ||
*abExcludeZeroPopulation: Optional Qualifier flag that if true will remove workshops with zero population from the list. | *abExcludeZeroPopulation: Optional Qualifier flag that if true will remove workshops with zero population from the list. | ||
**'''Default''': | **'''Default''': false | ||
*abOnlyOwnedWorkshops: Optional Qualifier flag that if true will only show owned workshops. | |||
**'''Default''': true | |||
*abTurnOffHeader: Optional Qualifier flag that if true will turn off the header text. | |||
**'''Default''': false | |||
*abOnlyPotentialVassalSettlements: Optional Qualifier flag that if true will only show vassal settlements. | |||
**'''Default''': false | |||
*abDisableReservedByQuests: Optional Qualifier flag that if true will only show vassal settlements. | |||
**'''Default''': false | |||
== Return Value == | == Return Value == | ||
Returns selected location after user has chosen one, or NONE if user exited out without choosing | Returns selected location after user has chosen one, or NONE if user exited out without choosing |
Revision as of 09:08, 7 July 2016
Member of: ObjectReference Script
If this is a workshop NPC, opens up the Workshop Caravan submenu, which allows you to send this NPC to another workshop settlement.
Syntax
Location Function OpenWorkshopSettlementMenuEx(Keyword akActionKW, Message astrConfirm = None, \
Location aLocToHighlight = None, FormList akIncludeKeywordList = None, FormList akExcludeKeywordList = None, \
bool abExcludeZeroPopulation = false, bool abOnlyOwnedWorkshops= true, bool abTurnOffHeader= false, \
bool abOnlyPotentialVassalSettlements= false, bool abDisableReservedByQuests = false) native
Parameters
- akActionKW: Qualifier keyword that will get passed back to scripts to signify how to act on workshop data.
- astrConfirm : Optional confirm message to show in menu. If None, default message is used.
- Default: None
- aLocToHighlight : Optional starting location to highlight. If None, first location in list is highlighted.
- Default: None
- akIncludeKeywordList: Optional Qualifier formlist of keywords that settlements to include have.
- Default: None
- akExcludeKeywordList: Optional Qualifier formlist of keywords that settlements to exclude have.
- Default: None
- abExcludeZeroPopulation: Optional Qualifier flag that if true will remove workshops with zero population from the list.
- Default: false
- abOnlyOwnedWorkshops: Optional Qualifier flag that if true will only show owned workshops.
- Default: true
- abTurnOffHeader: Optional Qualifier flag that if true will turn off the header text.
- Default: false
- abOnlyPotentialVassalSettlements: Optional Qualifier flag that if true will only show vassal settlements.
- Default: false
- abDisableReservedByQuests: Optional Qualifier flag that if true will only show vassal settlements.
- Default: false
Return Value
Returns selected location after user has chosen one, or NONE if user exited out without choosing
Examples
; Open the workshop caravan menu for Bob (assuming Bob is a workshop NPC)
Bob.OpenWorkshopSettlementMenu( WorkshopAssignCaravan_DO, DoItMessage)