Difference between revisions of "User talk:80.154.142.215"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Qazaaq
(→‎Inheritance: new section)
imported>Qazaaq
 
Line 53: Line 53:
== Inheritance ==
== Inheritance ==


All script extend [[ScriptObject]] including the hidden native classes [[Game]], [[Debug]], [[Utility]], and all the others. [[User:Scrivener07|Scrivener07]] ([[User talk:Scrivener07|talk]]) 2017-01-15T15:19:54 (EST)
All script extend [[ScriptObject Script]] including the hidden native classes [[Game Script]], [[Debug Script]], [[Utility Script]], and all the others. [[User:Scrivener07|Scrivener07]] ([[User talk:Scrivener07|talk]]) 2017-01-15T15:19:54 (EST)

Latest revision as of 16:21, 15 January 2017

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

About Extended Script Objects[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 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.

------------------------------------------------------------------------------
|-Debug      |-Game       |-Script Object      |-Math         |-Utility
                                 |-ActiveMagicEffect
                                 |-Alias
                                 |  |-ReferenceAlias
                                 |  \-LocationAlias
                                 |
                                 |-Form
                                    |
           -------------------------|----------------------------
           |-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: English

See Also[edit source]

Inheritance[edit source]

All script extend ScriptObject Script including the hidden native classes Game Script, Debug Script, Utility Script, and all the others. Scrivener07 (talk) 2017-01-15T15:19:54 (EST)