Difference between revisions of "Category:Script Objects"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Scrivener07
(Changed extended script example links.)
imported>Cdcooley
m (→‎Map: Typo and spacing fix)
 
(7 intermediate revisions by 4 users not shown)
Line 2: Line 2:


==About Extended Script Objects==
==About Extended Script Objects==
More specific script objects are based on more general ones. Typically more specific objects are called children and the more general ones are called parents. Script children inherit certain qualities from their parents. For example, [[ActiveMagicEffect Script]] has access to all the events and functions listed on [[Actor Script]], [[ObjectReference Script]], and [[Form Script]] even though they aren't all listed on ActiveMagicEffect Script.  
More specific script objects are based on more general ones. Typically more specific objects are called children and the more general ones are called parents. Script children inherit certain qualities from their parents. For example, [[Actor Script]] has access to all the events and functions listed on [[ObjectReference Script]], and [[Form Script]] even though they aren't all listed on Actor Script.  


Read more about [[Extending Scripts (Papyrus)|Extending Scripts]]
Read more about [[Extending Scripts (Papyrus)|Extending Scripts]]
==Map==
==Map==
Here is the Papyrus script object map. Use can also use the "'''Extends:''' xxxx" link on the top of each script object page to find its parent.
Here is the Papyrus script object map. You can also use the "'''Extends:''' xxxx" link on the top of each script object page to find its parent. Scripts in ''italics'' are added by SKSE.
            --------------------------------------------------------------------------------
------------------------------------------------------------------------------
            |       |       |       |       |       |       |       |          |        |
|-[[ActiveMagicEffect Script|ActiveMagicEffect]]  |-[[Debug Script|Debug]]    |-[[Form Script|Form]]  |-[[ColorComponent Script|''ColorComponent'']]  |-[[ModEvent Script|''ModEvent'']]     |-[[StringUtil Script|''StringUtil'']]
          [[Alias_Script|'''Alias''']]  [[Utility_Script|'''Utility''']]   [[Debug_Script|'''Debug''']]   [[Game_Script|'''Game''']]   [[Math_Script|'''Math''']]    [[Form_Script|'''Form''']]   [[Input Script|'''Input''']]   [[SKSE Script|'''SKSE''']]   [[StringUtil Script|'''StringUtil''']]    [[UI Script|'''UI''']]
|-[[Alias Script|Alias]]              |-[[Game Script|Game]]        |    |-[[FormType Script|''FormType'']]         |-[[NetImmerse Script|''NetImmerse'']]    |-[[UI Script|''UI'']]
            |                                        |
    |-[[ReferenceAlias Script|ReferenceAlias]]  |-[[Math Script|Math]]        |    |-[[GameData Script|''GameData'']]         |-[[SKSE Script|''SKSE'']]         |-[[UICallback Script|''UICallback'']] 
            |-[[ReferenceAlias_Script|ReferenceAlias]]                         |               
    \-[[LocationAlias Script|LocationAlias]]    |-[[Utility Script|Utility]]    |    |-[[Input Script|''Input'']]           |-[[SpawnerTask Script|''SpawnerTask'']]   \-[[WornObject Script|''WornObject'']]
            \-[[LocationAlias_Script|LocationAlias]]                           |
                                    |                                      
                            -------------------------|-------------------------
            -------------------------|----------------------------
                      [[Action Script|Action]]-|                                    [[MagicEffect Script|MagicEffect]]-|
            |-[[Action Script|Action]]                 |-[[Hazard Script|Hazard]]                   |-[[Potion Script|Potion]]
                            |-[[Activator Script|Activator]]                               [[Message Script|Message]]-|
            |-[[Activator Script|Activator]]             |-[[HeadPart Script|''HeadPart'']]                 |-[[Projectile Script|Projectile]]
                  [[ActorBase Script|ActorBase]]-|  |-[[Furniture Script|Furniture]]                                   |-[[MiscObject Script|MiscObject]]
            |  |-[[Flora Script|Flora]]             |-[[Idle Script|Idle]]                     |-[[Quest Script|Quest]]
                        [[Ammo Script|Ammo]]-|  |-[[Flora Script|Flora]]                                       |  |-[[Apparatus Script|Apparatus]]
            |  |-[[Furniture Script|Furniture]]         |-[[ImageSpaceModifier Script|ImageSpaceModifier]]       |  \-[[Quest Stage Fragments|Stage Fragments]]
                      [[Armor Script|Armor]]-|  \-[[TalkingActivator Script|TalkingActivator]]                           |   |-[[ConstructibleObject Script|ConstructibleObject]]
            |  \-[[TalkingActivator Script|TalkingActivator]]  |-[[ImpactDataSet Script|ImpactDataSet]]             |-[[Race Script|Race]]
                  [[ArmorAddon Script|ArmorAddon]]-|                                                |  |-[[Key Script|Key]]
            |-[[ActorBase Script|ActorBase]]              |-[[Ingredient Script|Ingredient]]               |-[[Scene Script|Scene]]
             [[AssociationType Script|AssociationType]]-|                                      [[MusicType Script|MusicType]]-|   \-[[SoulGem Script|SoulGem]]
            |-[[ActorValueInfo Script|''ActorValueInfo'']]         |-[[Keyword Script|Keyword]]                   |   |-[[Scene Phase Fragments|Phase Fragments]]
                        [[Book Script|Book]]-|                                                 |-[[ObjectReference Script|ObjectReference]]
            |-[[Ammo Script|Ammo]]                   |  \-[[LocationRefType Script|LocationRefType]]      |-[[Scene Fragments|Scene Fragments]]
                        [[Cell Script|Cell]]-|                                                 \-[[Actor Script|Actor]]
            |-[[Armor Script|Armor]]                 |-[[LeveledActor Script|LeveledActor]]             |   \-[[Scene Timer Action Fragments|Timer Fragments]]
                      [[Class Script|Class]]-|                                          [[Outfit Script|Outfit]]-|       \-[[ActiveMagicEffect Script|ActiveMagicEffect]]
            |-[[ArmorAddon Script|''ArmorAddon'']]             |-[[LeveledItem Script|LeveledItem]]               |-[[Scroll Script|Scroll]]
                  [[ColorForm Script|ColorForm]]-|                                                |-[[Package Script|Package]]
            |-[[Art Script|''Art'']]                    |-[[LeveledSpell Script|LeveledSpell]]             |-[[Shout Script|Shout]]
                [[CombatStyle_Script|CombatStyle]]-|                                                 |  \-[[Package Fragments]]
            |-[[AssociationType Script|AssociationType]]       |-[[Light Script|Light]]                     |-[[Sound Script|Sound]]
                   [[Container Script|Container]]-|                                                |-[[Perk Script|Perk]]
            |-[[Book Script|Book]]                   |-[[Location Script|Location]]                 |-[[SoundCategory Script|SoundCategory]]
                        [[Door Script|Door]]-|                                          [[Potion Script|Potion]]-|   \-[[Perk Fragments]]
            |-[[Cell Script|Cell]]                   |-[[MagicEffect Script|MagicEffect]]               |-[[SoundDescriptor Script|''SoundDescriptor'']]
                [[EffectShader Script|EffectShader]]-|                                      [[Projectile Script|Projectile]]-|
            |-[[Class Script|Class]]                 |-[[Message Script|Message]]                   |-[[Spell Script|Spell]]
                [[Enchantment Script|Enchantment]]-|                                                |-[[Quest Script|Quest]]
            |-[[ColorForm Script|''ColorForm'']]             |-[[MiscObject Script|MiscObject]]                |-[[Static Script|Static]]
              [[EncounterZone Script|EncounterZone]]-|                                            [[Race Script|Race]]-|   \-[[Quest Stage Fragments|Stage Fragments]]
            |-[[CombatStyle Script|''CombatStyle'']]           |  |-[[Apparatus Script|Apparatus]]             |-[[TextureSet Script|TextureSet]]
                  [[EquipSlot Script|EquipSlot]]-|                                                |-[[Scene Script|Scene]]
            |-[[Container Script|Container]]             |-[[ConstructibleObject Script|ConstructibleObject]]   |-[[Topic Script|Topic]]
                  [[Explosion Script|Explosion]]-|                                                 |  |-[[Scene Fragments]]
            |-[[DefaultObjectManager Script|''DefaultObjectManager'']]   |  |-[[Key Script|Key]]                   |-[[TopicInfo Script|TopicInfo]]      
                    [[Faction Script|Faction]]-|                                                |  |-[[Scene Phase Fragments|Phase Fragments]]
            |-[[Door Script|Door]]                   |  \-[[SoulGem Script|SoulGem]]               |  \-[[Topic Info Fragments|Info Fragments]]
                    [[FormList Script|FormList]]-|                                          [[Scroll Script|Scroll]]-\-[[Scene Timer Action Fragments|Timer Fragments]]
            |-[[EffectShader Script|EffectShader]]           |-[[MusicType Script|MusicType]]                 |-[[TreeObject Script|''TreeObject'']]
              [[GlobalVariable Script|GlobalVariable]]-|                                          [[Shout Script|Shout]]-|
            |-[[Enchantment Script|Enchantment]]           |-[[ObjectReference Script|ObjectReference]]           |-[[VisualEffect Script|VisualEffect]]
                      [[Hazard Script|Hazard]]-|                                          [[Sound Script|Sound]]-|
            |-[[EncounterZone Script|EncounterZone]]         |   \-[[Actor Script|Actor]]                 |-[[VoiceType Script|VoiceType]]
                    [[HeadPart Script|HeadPart]]-|                                  [[SoundCategory Script|SoundCategory]]-|
            |-[[EquipSlot Script|''EquipSlot'']]             |-[[Outfit Script|Outfit]]                   |-[[Weapon Script|Weapon]]
                        [[Idle Script|Idle]]-|                                          [[Spell Script|Spell]]-|
            |-[[Explosion Script|Explosion]]             |-[[Package Script|Package]]                   |-[[Weather Script|Weather]]
          [[ImageSpaceModifier Script|ImageSpaceModifier]]-|                                          [[Static Script|Static]]-|
            |-[[Faction Script|Faction]]               |  \-[[Package Fragments|Package Fragments]]     |-[[WordOfPower Script|WordOfPower]]
              [[ImpactDataSet Script|ImpactDataSet]]-|                                      [[TextureSet Script|TextureSet]]-|
            |-[[FormList Script|FormList]]               |-[[Perk Script|Perk]]                     \-[[WorldSpace Script|WorldSpace]]
                  [[Ingredient Script|Ingredient]]-|                                          [[Topic Script|Topic]]-|
            |-[[GlobalVariable Script|GlobalVariable]]             \-[[Perk Fragments|Perk Fragments]]       
                            |-[[Keyword Script|Keyword]]                                         |-[[TopicInfo Script|TopicInfo]]
                [[LeveledActor Script|LeveledActor]]-|   \-[[LocationRefType Script|LocationRefType]]               [[VisualEffect Script|VisualEffect]]-|   \-[[Topic Info Fragments|Info Fragments]]
                [[LeveledItem Script|LeveledItem]]-|                                      [[VoiceType Script|VoiceType]]-|
                [[LeveledSpell Script|LeveledSpell]]-|                                          [[Weapon Script|Weapon]]-|
                      [[Light Script|Light]]-|                                        [[Weather Script|Weather]]-|
                    [[Location Script|Location]]-|                                    [[WordOfPower Script|WordOfPower]]-|
                                                                    [[WorldSpace Script|WorldSpace]]-|
 
 




{{Languages}}
{{Languages}}
[[Category:Papyrus]]
[[Category:Papyrus]]

Latest revision as of 23:11, 26 June 2016

Script objects recognized by Papyrus and their associated functions, properties and events.

About Extended Script Objects[edit | edit source]

More specific script objects are based on more general ones. Typically more specific objects are called children and the more general ones are called parents. Script children inherit certain qualities from their parents. For example, Actor Script has access to all the events and functions listed on ObjectReference Script, and Form Script even though they aren't all listed on Actor Script.

Read more about Extending Scripts

Map[edit | edit source]

Here is the Papyrus script object map. You can also use the "Extends: xxxx" link on the top of each script object page to find its parent. Scripts in italics are added by SKSE.

------------------------------------------------------------------------------
|-ActiveMagicEffect   |-Debug    |-Form   |-ColorComponent   |-ModEvent      |-StringUtil
|-Alias               |-Game        |     |-FormType         |-NetImmerse    |-UI
   |-ReferenceAlias   |-Math        |     |-GameData         |-SKSE          |-UICallback  
   \-LocationAlias    |-Utility     |     |-Input            |-SpawnerTask   \-WornObject
                                    |                                        
           -------------------------|----------------------------
           |-Action                 |-Hazard                    |-Potion 
           |-Activator              |-HeadPart                  |-Projectile
           |   |-Flora              |-Idle                      |-Quest
           |   |-Furniture          |-ImageSpaceModifier        |   \-Stage Fragments
           |   \-TalkingActivator   |-ImpactDataSet             |-Race
           |-ActorBase              |-Ingredient                |-Scene
           |-ActorValueInfo         |-Keyword                   |   |-Phase Fragments
           |-Ammo                   |   \-LocationRefType       |   |-Scene Fragments
           |-Armor                  |-LeveledActor              |   \-Timer Fragments
           |-ArmorAddon             |-LeveledItem               |-Scroll
           |-Art                    |-LeveledSpell              |-Shout
           |-AssociationType        |-Light                     |-Sound
           |-Book                   |-Location                  |-SoundCategory
           |-Cell                   |-MagicEffect               |-SoundDescriptor
           |-Class                  |-Message                   |-Spell
           |-ColorForm              |-MiscObject                |-Static
           |-CombatStyle            |   |-Apparatus             |-TextureSet
           |-Container              |   |-ConstructibleObject   |-Topic
           |-DefaultObjectManager   |   |-Key                   |-TopicInfo        
           |-Door                   |   \-SoulGem               |   \-Info Fragments
           |-EffectShader           |-MusicType                 |-TreeObject
           |-Enchantment            |-ObjectReference           |-VisualEffect
           |-EncounterZone          |   \-Actor                 |-VoiceType
           |-EquipSlot              |-Outfit                    |-Weapon
           |-Explosion              |-Package                   |-Weather
           |-Faction                |   \-Package Fragments     |-WordOfPower
           |-FormList               |-Perk                      \-WorldSpace
           |-GlobalVariable             \-Perk Fragments        



Language: [[
Category:Script Objects|English]]  • [[
Category:Script Objects/fr|français]] • [[
Category:Script Objects/ja|日本語]]

Pages in category "Script Objects"

The following 99 pages are in this category, out of 99 total.