Difference between revisions of "User:Egocarib"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Egocarib
(Created page with "==Game Script: Global Functions == {|class="wikitable" width =100% |- |align="right" style="width: 5%; border-width: 1px 0 0 0"| |style="border-width: 1px 0 0 0; width: 0.1%"...")
 
imported>Egocarib
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Game Script: Global Functions ==


<br>
{|class="wikitable" width =100%
{|class="wikitable" width =100%
|-
|-
|align="right" style="width: 5%; border-width: 1px 0 0 0"|
|align="right" style="width: 5%; border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0; width: 0.1%"|
|style="border-width: 1px 0 0 0; width: 0.1%"|
|style="border-width: 1px 0 0 0"|[[AddAchievement - Game|'''AddAchievement''']](Int ''aiAchievementID'')
|style="border-width: 1px 0 0 0"|<br>[[Detect Player Cell Change %28Without Polling%29]]
|-
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Adds the specified achievement/trophy to the player's gamer profile.
|style="border-width: 0 0 1px 0"|<br>
|-
|-


|align="right" style="border-width: 1px 0 0 0"|
|align="right" style="width: 5%; border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0; width: 0.1%"|
|style="border-width: 1px 0 0 0"|[[AddPerkPoints - Game|'''AddPerkPoints''']](Int ''aiPerkPoints'')
|style="border-width: 1px 0 0 0"|<br>[http://forums.bethsoft.com/topic/1482465-doable-multidimensional-arrays-in-papyrus/ How To Make Multidimensional Arrays In Papyrus]
|-
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Adds the given number of perk points to the player. Clamped at 255.
|style="border-width: 0 0 1px 0"|<br>
|-
|-


|align="right" style="border-width: 1px 0 0 0"|
|align="right" style="width: 5%; border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0; width: 0.1%"|
|style="border-width: 1px 0 0 0"|[[AdvanceSkill - Game|'''AdvanceSkill''']](String ''asSkillName'', Float ''afMagnitude'')
|style="border-width: 1px 0 0 0"|<br>[[User:Egocarib/MCM_Utility_Scripts|MCM Utility Scripts]]
|-
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Advance the given skill on the player by the provided amount of skill usage
|style="border-width: 0 0 1px 0"|Nifty things that can be used inside an MCM menu script.<br><br>
|-
|-


|align="right" style="border-width: 1px 0 0 0"|Bool
|align="right" style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|[[AddHavokBallAndSocketConstraint - Game|'''AddHavokBallAndSocketConstraint''']](ObjectReference ''arRefA'', String ''arRefANode'', ObjectReference ''arRefB'', String ''arRefBNode'', Float ''afRefALocalOffsetX'', Float ''afRefALocalOffsetY'', Float ''afRefALocalOffsetZ'', Float ''afRefBLocalOffsetX'', Float ''afRefBLocalOffsetY'', Float ''afRefBLocalOffsetZ'')
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Adds a ball-and-socket constraint between two rigid bodies, identified by their ref and node names
|-
 
|align="right" style="border-width: 1px 0 0 0"|Int
|style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|[[CalculateFavorCost - Game|'''CalculateFavorCost''']](Int ''aiFavorPrice'')
|style="border-width: 1px 0 0 0"|<br>[https://gist.github.com/anonymous/7590051 Condition functions dump]
|-
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Calculates how many points the player would have to pay for a favor of the specified price.
|style="border-width: 0 0 1px 0"|Dump of condition functions used in perks from Skyrim.esm, Dawnguard.esm, Dragonborn.esm, Hearthfires.esm, SPERG.esm, SkyRe_Main.esp, Requiem.esp, and The Dance Of Death - Ultimate Edition.esp. Meant as a reference for hunting down examples of rare condition functions and figuring out what they're used for (search for '''''Begin Output''''' to find each plugin's section)<br><br>
|-
|-


|align="right" style="border-width: 1px 0 0 0"|
|align="right" style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0"|[[ClearPrison - Game|'''ClearPrison'''()]]
|style="border-width: 1px 0 0 0"|<br>[https://github.com/egocarib/EnchantReloadFix EnchantReloadFix]
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Clears all Prison variables on the PlayerCharacter so the game will know he is out of prison.
|}
 
 
 
 
 
==Game Script: Global Functions ==
 
{|class="wikitable" width =100%
|-
|align="right" style="width: 3%; border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0" colspan="2"|[[AddAchievement - Game|'''AddAchievement''']](Int ''aiAchievementID'')
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0; width: 2%"|
|style="border-width: 0 0 1px 0"|Adds the specified achievement/trophy to the player's gamer profile.
|-
 
|align="right" style="width: 3%; border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0" colspan="2"|[[AddPerkPoints - Game|'''AddPerkPoints''']](Int ''aiPerkPoints'')
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Adds the given number of perk points to the player. Clamped at 255.
|-
 
|align="right" style="width: 3%; border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0" colspan="2"|[[AdvanceSkill - Game|'''AdvanceSkill''']](String ''asSkillName'', Float ''afMagnitude'')
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Advance the given skill on the player by the provided amount of skill usage
|-
 
|align="right" style="width: 3%; border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0" colspan="2"|'''Bool''' [[AddHavokBallAndSocketConstraint - Game|'''AddHavokBallAndSocketConstraint''']](ObjectReference ''arRefA'', String ''arRefANode'', ObjectReference ''arRefB'', String ''arRefBNode'', Float ''afRefALocalOffsetX'', Float ''afRefALocalOffsetY'', Float ''afRefALocalOffsetZ'', Float ''afRefBLocalOffsetX'', Float ''afRefBLocalOffsetY'', Float ''afRefBLocalOffsetZ'')
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Adds a ball-and-socket constraint between two rigid bodies, identified by their ref and node names
|-
 
|align="right" style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0" colspan="2"|'''Int''' [[CalculateFavorCost - Game|'''CalculateFavorCost''']](Int ''aiFavorPrice'')
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Calculates how many points the player would have to pay for a favor of the specified price.
|-
 
|align="right" style="border-width: 1px 0 0 0"|
|style="border-width: 1px 0 0 0" colspan="2"|[[ClearPrison - Game|'''ClearPrison'''()]]
|-
|-
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|
|style="border-width: 0 0 1px 0"|Clears all Prison variables on the PlayerCharacter so the game will know he is out of prison.
|style="border-width: 0 0 1px 0"|Source code repository for Enchantment Reload Fix, an SKSE plugin for Skyrim.<br><br>
|}
|}

Latest revision as of 12:44, 18 August 2014



Detect Player Cell Change (Without Polling)


How To Make Multidimensional Arrays In Papyrus


MCM Utility Scripts
Nifty things that can be used inside an MCM menu script.


Condition functions dump
Dump of condition functions used in perks from Skyrim.esm, Dawnguard.esm, Dragonborn.esm, Hearthfires.esm, SPERG.esm, SkyRe_Main.esp, Requiem.esp, and The Dance Of Death - Ultimate Edition.esp. Meant as a reference for hunting down examples of rare condition functions and figuring out what they're used for (search for Begin Output to find each plugin's section)


EnchantReloadFix
Source code repository for Enchantment Reload Fix, an SKSE plugin for Skyrim.