HasKeywordString - Form
Jump to navigation
Jump to search
SKSE Member of: Form Script
Checks to see if the specified keyword is attached to this form. (This function requires SKSE)
Syntax[edit | edit source]
bool Function HasKeywordString(string asKeyword) native
Parameters[edit | edit source]
- asKeyword: the full name of the keyword. Capitalization does not matter.
Return Value[edit | edit source]
Returns true if the form contains a keyword with the string as its editor ID.
Examples[edit | edit source]
if (PotionProperty.HasKeywordString("vendoritemfood"))
Debug.Notification("This is food.")
elseif (PotionProperty.HasKeywordString("VendorItemFoodRaw"))
Debug.Notification("This is raw food.")
else
Debug.Notification("This is a potion.")
endif
Note[edit | edit source]
In the case of duplicated keywords in ESM files, HasKeywordString checks the first instance established by load order.