AddForm - LeveledItem
Revision as of 08:32, 7 April 2012 by imported>JustinOther
Member of: LeveledItem Script
Adds the given form to the leveled list.
Syntax
Function AddForm(Form apForm, int auiLevel, int auiCount) native
Parameters
- apForm: Form to add to the leveled list
- auiLevel: Level to add form under
- auiCount: Number of items to add
Return Value
None.
Examples
; Add 2 axes to the list at level 5
CoolItems.AddForm(Axe, 5, 2)
Notes
- Currently (v1.5.26.0), forms added to leveled items in this manner will not persist in save games, unlike AddForm - FormList. This can be demonstrated or even exploited with the below, a jury rigged GetGameLoaded() function.
Bool Function GetGameLoaded(LeveledItem akLeveledItem = None, Form apForm = None, ObjectReference akContainer = None)
akContainer.AddItem(akLeveledItem, 1, True)
If akContainer.GetItemCount(apForm)
akContainer.RemoveItem(apForm, akContainer.GetItemCount(apForm), True)
Return False
Else ; Will only return 'True' once per save load
akLeveledItem.AddForm(apForm, 1, 1)
Return True
EndIf
EndFunction