Difference between revisions of "CloneForm"
Jump to navigation
Jump to search
imported>Paulmartin347 |
imported>Qazaaq m (Reverted edits by Paulmartin347 (Talk); changed back to last version by Haama) |
||
Line 39: | Line 39: | ||
[[Category: Miscellaneous Functions]] | [[Category: Miscellaneous Functions]] | ||
[[Category: Miscellaneous Functions (OBSE)]] | [[Category: Miscellaneous Functions (OBSE)]] | ||
Revision as of 06:53, 14 October 2010
A command for Oblivion Script Extender
Syntax:
[nuObjectID] CloneForm [objectID]
This function creates an exact duplicate of the referenced base object supplied in objectID and returns the new objectID.
Example:
ref clone ref originalObject set originalObject to myReference.GetBaseObject set clone to CloneForm originalObject; clone the base object of myReference player.placeAtMe clone 1 0 0 ; place a reference to the clone at the player's location
Notes
- Cloned forms are saved in the save game.
- Cloning an object allows you to then make changes to the clone without affecting the original object.
- This function works for any game type (objects, spells, enchantments, NPCs).
- If called on an Inventory Object (weapon, armor, light, potion, book, ingredient etc.) you may pass the CS EditorID directly into the function.
- For any other type you must first set a ref variable to the appropriate objectID before calling CloneForm.
- Cloned NPCs have no items in their inventories and are unscripted.
- Cloned books will not have text.