Difference between revisions of "ConstructibleObject Script"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>PurpleLunchbox
imported>CraftySentinel
(Reverted to List)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Scripting]]
[[Category:Papyrus]]
[[Category:Script Objects]]
[[Category:SKSE]]
'''Extends:''' [[MiscObject Script]]
'''Extends:''' [[MiscObject Script]]


Line 23: Line 18:


== SKSE Member Functions ==
== SKSE Member Functions ==
'''Form Function [[GetResult - ConstructibleObject|GetResult]]()'''
*Returns the form created by this recipe.


'''Function [[SetResult - ConstructibleObject|SetResult]](Form result)'''
:'''Form [[GetResult - ConstructibleObject|GetResult]]()'''
*Changes the form created by this recipe.
:*Returns the form created by this recipe.


'''int Function [[GetResultQuantity - ConstructibleObject|GetResultQuantity]]()'''
:'''[[SetResult - ConstructibleObject|SetResult]](Form ''result'')'''
*Returns the quantity of the result created by this recipe.
:*Changes the form created by this recipe.


'''Function [[SetResultQuanity - ConstructibleObject|SetResultQuantity]](int quantity)'''
:'''Int [[GetResultQuantity - ConstructibleObject|GetResultQuantity]]()'''
*Changes the quantity of the result created by this recipe.
:*Returns the quantity of the result created by this recipe.


'''int Function [[GetNumIngredients - ConstructibleObject|GetNumIngredients]]()'''
:'''[[SetResultQuantity - ConstructibleObject|SetResultQuantity]](Int ''quantity'')'''
*Returns the number of ingredients needed by this recipe.
:*Changes the quantity of the result created by this recipe.


'''Form Function [[GetNthIngredient - ConstructibleObject|GetNthIngredient]](int n)'''
:'''Int [[GetNumIngredients - ConstructibleObject|GetNumIngredients]]()'''
*Returns the specified ingredient needed by this recipe.
:*Returns the number of ingredients needed by this recipe.


'''Function [[SetNthIngredient - ConstructibleObject|SetNthIngredient]](Form required, int n)'''
:'''Form [[GetNthIngredient - ConstructibleObject|GetNthIngredient]](Int ''n'')'''
*Changes the specified ingredient needed by this recipe.
:*Returns the specified ingredient needed by this recipe.


'''int Function [[GetNthIngredientQuantity - ConstructibleObject|GetNthIngredientQuantity]](int n)'''
:'''[[SetNthIngredient - ConstructibleObject|SetNthIngredient]](Form ''required'', Int ''n'')'''
*Returns the quantity needed of the specified ingredient for this recipe.
:*Changes the specified ingredient needed by this recipe.


'''Function [[SetNthIngredientQuantity - ConstructibleObject|SetNthIngredientQuantity]](int value, int n)'''
:'''Int [[GetNthIngredientQuantity - ConstructibleObject|GetNthIngredientQuantity]](Int ''n'')'''
*Changes the quantity needed of the specified ingredient for this recipe.
:*Returns the quantity needed of the specified ingredient for this recipe.


'''Keyword Function [[GetWorkbenchKeyword - ConstructibleObject|GetWorkbenchKeyword]]()'''
:'''[[SetNthIngredientQuantity - ConstructibleObject|SetNthIngredientQuantity]](Int ''value'', Int ''n'')'''
*Returns the keyword of the workbench needed for this recipe.
:*Changes the quantity needed of the specified ingredient for this recipe.
 
:'''Keyword [[GetWorkbenchKeyword - ConstructibleObject|GetWorkbenchKeyword]]()'''
:*Returns the keyword of the workbench needed for this recipe.
 
:'''[[SetWorkbenchKeyword - ConstructibleObject|SetWorkbenchKeyword]](String ''keyword'')'''
:*Changes the keyword of the workbench needed for this recipe.


'''Function [[SetWorkbenchKeyword - ConstructibleObject|SetWorkbenchKeyword]](string keyword)'''
*Changes the keyword of the workbench needed for this recipe.


== Events ==
== Events ==
None
None
[[Category:Scripting]]
[[Category:Papyrus]]
[[Category:Script Objects]]
[[Category:SKSE]]
[[Category:SKSE Script Objects]]

Latest revision as of 07:39, 2 February 2014

Extends: MiscObject Script

Script for the manipulation of constructible object base objects.

Definition[edit | edit source]

ScriptName ConstructibleObject extends MiscObject

Properties[edit | edit source]

None

Global Functions[edit | edit source]

None

Member Functions[edit | edit source]

None

SKSE Member Functions[edit | edit source]

Form GetResult()
  • Returns the form created by this recipe.
SetResult(Form result)
  • Changes the form created by this recipe.
Int GetResultQuantity()
  • Returns the quantity of the result created by this recipe.
SetResultQuantity(Int quantity)
  • Changes the quantity of the result created by this recipe.
Int GetNumIngredients()
  • Returns the number of ingredients needed by this recipe.
Form GetNthIngredient(Int n)
  • Returns the specified ingredient needed by this recipe.
SetNthIngredient(Form required, Int n)
  • Changes the specified ingredient needed by this recipe.
Int GetNthIngredientQuantity(Int n)
  • Returns the quantity needed of the specified ingredient for this recipe.
SetNthIngredientQuantity(Int value, Int n)
  • Changes the quantity needed of the specified ingredient for this recipe.
Keyword GetWorkbenchKeyword()
  • Returns the keyword of the workbench needed for this recipe.
SetWorkbenchKeyword(String keyword)
  • Changes the keyword of the workbench needed for this recipe.


Events[edit | edit source]

None