|
Int | GetStashFormMap () |
|
String | CreateStashData (ObjectReference akStashRef) |
|
Int | GetStashJMap (String asUUID) |
|
Int | GetStashBackupJMap (String asUUID, Int aiBackupNum=1) |
|
Int | RevertToBackup (String asUUID, Int aiBackupNum=1) |
|
Int | GetStashRefJMap (ObjectReference akStashRef) |
|
String | GetUUIDForStashRef (ObjectReference akStashRef) |
|
ObjectReference | GetStashRefForUUID (String asUUID) |
|
Int | GetStashSessionFormMap () |
|
Int | CreateStashSessionJMap (String asUUID="") |
|
Int | GetStashSessionJMap (String asUUID, Bool abCreateIfMissing=False) |
|
Int | GetStashRefSessionJMap (ObjectReference akStashRef, Bool abCreateIfMissing=False) |
|
Int | GetStashSessionInt (String asUUID, String asKey) |
|
| SetStashSessionInt (String asUUID, String asKey, Int aiValue) |
|
Int | GetStashInt (String asUUID, String asKey) |
|
| SetStashInt (String asUUID, String asKey, Int aiValue) |
|
Float | GetStashFlt (String asUUID, String asKey) |
|
| SetStashFlt (String asUUID, String asKey, Float afValue) |
|
String | GetStashStr (String asUUID, String asKey) |
|
| SetStashStr (String asUUID, String asKey, String asValue) |
|
Form | GetStashForm (String asUUID, String asKey) |
|
| SetStashForm (String asUUID, String asKey, Form akValue) |
|
Int | GetStashObj (String asUUID, String asKey) |
|
| SetStashObj (String asUUID, String asKey, Int ajValue) |
|
Int | GetStashRefSessionInt (ObjectReference akStashRef, String asKey) |
|
| SetStashRefSessionInt (ObjectReference akStashRef, String asKey, Int aiValue) |
|
Int | GetStashRefInt (ObjectReference akStashRef, String asKey) |
|
| SetStashRefInt (ObjectReference akStashRef, String asKey, Int aiValue) |
|
Float | GetStashRefFlt (ObjectReference akStashRef, String asKey) |
|
| SetStashRefFlt (ObjectReference akStashRef, String asKey, Float afValue) |
|
String | GetStashRefStr (ObjectReference akStashRef, String asKey) |
|
| SetStashRefStr (ObjectReference akStashRef, String asKey, String asValue) |
|
Form | GetStashRefForm (ObjectReference akStashRef, String asKey) |
|
| SetStashRefForm (ObjectReference akStashRef, String asKey, Form akValue) |
|
Int | GetStashRefObj (ObjectReference akStashRef, String asKey) |
|
| SetStashRefObj (ObjectReference akStashRef, String asKey, Int ajValue) |
|
Bool | IsStash (String asUUID) |
|
Bool | CreateStashRef (ObjectReference akStashRef, Int aiStashGroup=0) |
|
Bool | RemoveStash (String asUUID, Form akStashRef=None) |
|
Bool | RemoveStashRef (ObjectReference akStashRef) |
|
Bool | IsStashRef (ObjectReference akStashRef) |
|
| SetStashGroup (String asUUID, Int aiStashGroup=0) |
|
Int | GetStashGroup (String asUUID) |
|
| SetStashRefGroup (ObjectReference akStashRef, Int aiStashGroup=0) |
|
Int | GetStashRefGroup (ObjectReference akStashRef) |
|
Int | GetStashEntryCount (String asUUID) |
|
String[] | GetStashItems (String asUUID) |
|
Form[] | GetAllStashObjects () |
|
Form[] | GetStashObjectsInCell () |
|
| CreateMCMLists () |
|
String[] | GetMCMNames () |
|
Int | LoadStashesForCell (Cell akCell) |
|
Int | ImportStashRefItems (ObjectReference akStashRef, Bool abForce=False) |
|
Int | ScanContainer (ObjectReference akStashRef) |
|
Int | UpdateStashData (String asUUID) |
|
| ExportStash (String asUUID, Bool abSkipBackup=False) |
|
| DebugTraceAPIStash (String sDebugString, Int iSeverity=0) |
|
String | GetStashFileNameString (String asUUID) |
|
String | GetFormIDString (Form kForm) |
|
Form | GetFormFromString (String asString) |
|
API for saving, loading, and managing Stashes.
[ vSS_API_Stash.psc ]
API for saving and loading Stashs. A Stash is a container that will be shared between multiple savegames/sessions.
FIXME: HEY I just had this really hoopy idea. Papyrus coerces Forms into Strings. This means I can check to see if an incoming string is actually a Form, and consolidate these split functions into one without breaking compatibility. Maybe. Might not be worth the effort.