Difference between revisions of "ScriptingNF"

1,514 bytes added ,  23:41, 31 May 2008
Fifth pass
imported>Wrye
(Pass... umm... four?)
imported>Wrye
(Fifth pass)
Line 23: Line 23:
* '''Types of Scripts'''
* '''Types of Scripts'''
**[[Object scripts]]
**[[Object scripts]]
**[[Quest scripts]]
**[[Quest scripts]]  
**[[Global Scripts]] - (Should be merged with [[Quest scripts]].)
**[[Magic effect scripts]]
**[[Magic effect scripts]]
*[[Script Processing]]
*[[Script Processing]]
Line 44: Line 45:
**[[:Category:Pluggy|Pluggy]] - Array, string, Ini functions.
**[[:Category:Pluggy|Pluggy]] - Array, string, Ini functions.
**[[:Category:TSFC|Tibixie's String Collection Function]] - String functions.
**[[:Category:TSFC|Tibixie's String Collection Function]] - String functions.
**[[Interfacing Pluggy and TSFC]] - Integrating string functions.
*[[ESM Math Library]] - Math functions as stage function library.
*[http://www.uesp.net/wiki/Tes4Mod:Cobl/Modding Cobl] - Common Oblivion.
*[http://www.uesp.net/wiki/Tes4Mod:Cobl/Modding Cobl] - Common Oblivion.


==Advanced How Tos==
==Advanced How Tos==
*[[Activation Functions]] - Simulating a function by means of a activate call.
*[[Combine your SI and non-SI mods into one (OBSE, Patch v1.1, Other mods too)|Adaptive Mods]] - Adjust a mod for presence or absence of SI, OBSE, Patch v1.1, etc.
*[[Combine your SI and non-SI mods into one (OBSE, Patch v1.1, Other mods too)|Adaptive Mods]] - Adjust a mod for presence or absence of SI, OBSE, Patch v1.1, etc.
*[[Dynamically Adding Spells to Merchants]]
*[[Casting Spells From An Activator]]
*[[Casting Spells From An Activator]]
*[[Scripting Tutorial: Custom Bound Items|Custom Bound Items]]
*[[Scripting Tutorial: Custom Bound Items|Custom Bound Items]]
*[[Distinguishing Between Physical and Magickal Hits]]
*[[DropAllItems|Drop All Items]]
*[[Generic Unequip]] - Remove an object from inventory without specifying its object id.
*[[GetActorType]] - Encode actor type (npc, creature, ghost, etc.) as a single number.
*[[Teleport Recall#Marker Rats|Marker Rats]] - Using hidden actors as stable marker points.
*[[MessageBox Tutorial]] - Complicted messagebox and menu structures.
*[[MessageBox Tutorial]] - Complicted messagebox and menu structures.
*[[Programmable Spell Effects]] - Beyond scripted spell effects.
*[[Reference Variables for Nearby Actors]]
*[[Remote Activators]] - Uses of activating remote objects.
*[[Rotating an object around another object with a script]]
*[[Running Scripts On Arrows]]
*[[Summon Object]] - Summon (move) an existing object to position in front of player.
*[[Teleport Recall]] - Establishing a teleport recall point.
*[[Text Input With OBSE]] - Simulating a text input box (OBSE).
** [[Text Input With Pluggy]] - [[:Category:Pluggy|Pluggy]] based text input.
** [[Text Input With TSFC]] - [[:Category:TSFC|TSFC]] based text input.
*[[Unplayable Items]] - Various uses of unplayable items.
* [[Walking Through Inventory Items]]


==Related Pages==
==Obsolete Articles==
*[[:Category:Useful Code|Useful Code]]
*[[Dynamic Storage]] - General survey of arrays, linked lists, etc. in pre-pluggy world.
**[[Linked List Tutorial]] - Pre-pluggy approach to linked lists.
Anonymous user