PROXiCiDE

Papyrus to LUA Dump

May 1st, 2014
915
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 145.83 KB | None | 0 0
  1. -- ---------------------------------------------------------------------------------[Author Information]
  2. -- PROXiCide aka Taewon
  3. -- Steam:                                         http://steamcommunity.com/id/PROXiCiDE
  4. -- Nexus:                                         http://skyrim.nexusmods.com/users/3018315
  5. -- Bethesda:                                      http://forums.bethsoft.com/user/425376-taewon/
  6. -- CreationKit:                                   http://www.creationkit.com/User:PROXiCiDE
  7. --
  8. --
  9. -- Version History:
  10. -- 0.1 - Initial
  11. -- 0.2 - Added __extends to tables, now all functions return referenced tables, booleans
  12. --               Added comments to separate each Script Object and its methods
  13. --               this makes it possible to do Game.GetPlayer().GetActorValue("magicka")
  14. -- 0.3 - __extends removed, tables now inherit parent script objects
  15. --               This makes it possible to do Game.GetPlayer().GetFormID() etc
  16. --               Added missing script objects
  17. --               Script Object comments contain Function and Event counts if available
  18. -- 0.4 - Added Array support with function new(size,type)
  19. --               only supports int,float,string,bool at the moment
  20. --               array = new(12,'float')
  21. --               array[0] = Math.Log(3)
  22. --               Math Script Object is functional
  23. --
  24. --               SKSE Bitwise operations require module Bit or Bit32 you can find from
  25. --               Lua 5.2+ from Lua.org or Lua 5.1 from LuaDist.org that comes with batteries
  26. -- ---------------------------------------------------------------------------------
  27.  
  28. ok, bit = pcall(require, "bit")
  29. if not ok then
  30.         ok, bit = pcall(require, "bit32")
  31.         if not ok then
  32.                 error('Papyrus LUA Test unit requires Bitwise module')
  33.         end
  34. end
  35.  
  36. function ExtendFromScriptObject (form)
  37.         local baseObject = {}
  38.         if nil ~= form then
  39.                 setmetatable( baseObject, { __index = form } )
  40.         end
  41.        
  42.         function baseObject:class()
  43.                 return baseObject
  44.         end
  45.         return baseObject
  46. end
  47.  
  48. function new (sz,ty)
  49.         if sz > 128 then
  50.                 error("Array size must be no larger than 128")
  51.         end
  52.        
  53.         local function CType(ty)
  54.                 local ct = {
  55.                         ['int'] = {ret = 'number'},
  56.                         ['float'] = {ret ='number'},
  57.                         ['bool'] = {ret ='boolean'},
  58.                 }
  59.                 if ct[ty] then
  60.                         return ct[ty].ret
  61.                 end
  62.                 return ty
  63.         end
  64.        
  65.         local _t={
  66.                 __type=CType(ty),
  67.                 length=sz
  68.         }
  69.        
  70.         local mt={}
  71.        
  72.         --Table is set up this way because a bug inside SigmaScript Lua for Android would erase Table Brackets for metatables
  73.         mt.__newindex = function(t,k,v)
  74.                 local real_sz = (t.length - 1)
  75.                 if type(k) ~= "number" or k>128 then
  76.                         error("Array index can only be numeric 0..127")
  77.                 elseif k>real_sz or k < 0 then
  78.                         error('Array out of range must be 0..'..real_sz)
  79.                 end
  80.                 if t.__type ~= type(v) then
  81.                         error("Array is wrong type, expected: "..t.__type)
  82.                 end
  83.                 rawset(t,k,v)
  84.         end
  85.        
  86.         return setmetatable(_t,mt)
  87. end
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. Form={}
  99. Alias={}
  100.  
  101. MiscObject=ExtendFromScriptObject(Form)
  102. Keyword=ExtendFromScriptObject(Form)
  103. Activator=ExtendFromScriptObject(Form)
  104. ObjectReference=ExtendFromScriptObject(Form)
  105.  
  106. LeveledItem=ExtendFromScriptObject(Form)
  107. WorldSpace=ExtendFromScriptObject(Form)
  108. Class=ExtendFromScriptObject(Form)
  109. ActorValueInfo=ExtendFromScriptObject(Form)
  110. Door=ExtendFromScriptObject(Form)
  111. GlobalVariable=ExtendFromScriptObject(Form)
  112. ActorBase=ExtendFromScriptObject(Form)
  113. LeveledActor=ExtendFromScriptObject(Form)
  114. Message=ExtendFromScriptObject(Form)
  115. VisualEffect=ExtendFromScriptObject(Form)
  116. SoundCategory=ExtendFromScriptObject(Form)
  117. HeadPart=ExtendFromScriptObject(Form)
  118. ArmorAddon=ExtendFromScriptObject(Form)
  119. MiscObject=ExtendFromScriptObject(Form)
  120. Topic=ExtendFromScriptObject(Form)
  121. SoulGem=ExtendFromScriptObject(MiscObject)
  122. Weather=ExtendFromScriptObject(Form)
  123. CombatStyle=ExtendFromScriptObject(Form)
  124. ObjectReference=ExtendFromScriptObject(Form)
  125. MagicEffect=ExtendFromScriptObject(Form)
  126. WordOfPower=ExtendFromScriptObject(Form)
  127. Shout=ExtendFromScriptObject(Form)
  128. Faction=ExtendFromScriptObject(Form)
  129. Location=ExtendFromScriptObject(Form)
  130. TextureSet=ExtendFromScriptObject(Form)
  131. Weapon=ExtendFromScriptObject(Form)
  132. Tree=ExtendFromScriptObject(Form)
  133. TopicInfo=ExtendFromScriptObject(Form)
  134. VoiceType=ExtendFromScriptObject(Form)
  135. Package=ExtendFromScriptObject(Form)
  136. LocationRefType=ExtendFromScriptObject(Keyword)
  137. TalkingActivator=ExtendFromScriptObject(Activator)
  138. Static=ExtendFromScriptObject(Form)
  139. ColorForm=ExtendFromScriptObject(Form)
  140. Key=ExtendFromScriptObject(MiscObject)
  141. Armor=ExtendFromScriptObject(Form)
  142. Cell=ExtendFromScriptObject(Form)
  143. Outfit=ExtendFromScriptObject(Form)
  144. Apparatus=ExtendFromScriptObject(MiscObject)
  145. SoundDescriptor=ExtendFromScriptObject(Form)
  146. Actor=ExtendFromScriptObject(ObjectReference)
  147. Sound=ExtendFromScriptObject(Form)
  148. EquipSlot=ExtendFromScriptObject(Form)
  149. AssociationType=ExtendFromScriptObject(Form)
  150. Scroll=ExtendFromScriptObject(Form)
  151. Book=ExtendFromScriptObject(Form)
  152. ImpactDataSet=ExtendFromScriptObject(Form)
  153. Scene=ExtendFromScriptObject(Form)
  154. ReferenceAlias=ExtendFromScriptObject(Alias)
  155. Projectile=ExtendFromScriptObject(Form)
  156. LocationAlias=ExtendFromScriptObject(Alias)
  157. Quest=ExtendFromScriptObject(Form)
  158. LeveledSpell=ExtendFromScriptObject(Form)
  159. EffectShader=ExtendFromScriptObject(Form)
  160. Action=ExtendFromScriptObject(Form)
  161. ImageSpaceModifier=ExtendFromScriptObject(Form)
  162. Enchantment=ExtendFromScriptObject(Form)
  163. Art=ExtendFromScriptObject(Form)
  164. Keyword=ExtendFromScriptObject(Form)
  165. Furniture=ExtendFromScriptObject(Activator)
  166. Race=ExtendFromScriptObject(Form)
  167. MusicType=ExtendFromScriptObject(Form)
  168. EncounterZone=ExtendFromScriptObject(Form)
  169. Container=ExtendFromScriptObject(Form)
  170. Light=ExtendFromScriptObject(Form)
  171. Ingredient=ExtendFromScriptObject(Form)
  172. Spell=ExtendFromScriptObject(Form)
  173. Idle=ExtendFromScriptObject(Form)
  174. Activator=ExtendFromScriptObject(Form)
  175. Explosion=ExtendFromScriptObject(Form)
  176. Hazard=ExtendFromScriptObject(Form)
  177. ConstructibleObject=ExtendFromScriptObject(MiscObject)
  178. Ammo=ExtendFromScriptObject(Form)
  179. Potion=ExtendFromScriptObject(Form)
  180. FormList=ExtendFromScriptObject(Form)
  181. DefaultObjectManager=ExtendFromScriptObject(Form)
  182. Perk=ExtendFromScriptObject(Form)
  183. Flora=ExtendFromScriptObject(Activator)
  184.  
  185. SKSE={}
  186. Debug={}
  187. ColorComponent={}
  188. Utility={}
  189. UICallback={}
  190. ActiveMagicEffect={}
  191. NetImmerse={}
  192. ModEvent={}
  193. UI={}
  194. StringUtil={}
  195. Game={}
  196. FormType={}
  197. Math={}
  198. WornObject={}
  199. Input={}
  200.  
  201.  
  202.  
  203. -- ---------------------------------------------------------------------------------[Action]
  204. -- Script Object is empty contains no Functions or Events
  205.  
  206.  
  207. -- ---------------------------------------------------------------------------------[Activator]
  208. -- Script Object is empty contains no Functions or Events
  209.  
  210.  
  211. -- ---------------------------------------------------------------------------------[ActiveMagicEffect]
  212. -- Functions: 47
  213. -- Events: 66
  214.  
  215. function ActiveMagicEffect.AddInventoryEventFilter (akFilter)
  216. end
  217. function ActiveMagicEffect.Dispel ()
  218. end
  219. function ActiveMagicEffect.GetBaseObject ()
  220.         -- Return Type is magiceffect
  221.         return MagicEffect
  222. end
  223. function ActiveMagicEffect.GetCasterActor ()
  224.         -- Return Type is actor
  225.         return Actor
  226. end
  227. function ActiveMagicEffect.GetTargetActor ()
  228.         -- Return Type is actor
  229.         return Actor
  230. end
  231. function ActiveMagicEffect.RegisterForAnimationEvent (akSender,asEventName)
  232.         -- Return Type is bool
  233.         return true
  234. end
  235. function ActiveMagicEffect.RegisterForLOS (akViewer,akTarget)
  236. end
  237. function ActiveMagicEffect.RegisterForSingleLOSGain (akViewer,akTarget)
  238. end
  239. function ActiveMagicEffect.RegisterForSingleLOSLost (akViewer,akTarget)
  240. end
  241. function ActiveMagicEffect.RegisterForSingleUpdate (afInterval)
  242. end
  243. function ActiveMagicEffect.RegisterForSleep ()
  244. end
  245. function ActiveMagicEffect.RegisterForTrackedStatsEvent ()
  246. end
  247. function ActiveMagicEffect.RegisterForUpdate (afInterval)
  248. end
  249. function ActiveMagicEffect.RegisterForUpdateGameTime (afInterval)
  250. end
  251. function ActiveMagicEffect.RegisterForSingleUpdateGameTime (afInterval)
  252. end
  253. function ActiveMagicEffect.RemoveAllInventoryEventFilters ()
  254. end
  255. function ActiveMagicEffect.RemoveInventoryEventFilter (akFilter)
  256. end
  257. function ActiveMagicEffect.StartObjectProfiling ()
  258. end
  259. function ActiveMagicEffect.StopObjectProfiling ()
  260. end
  261. function ActiveMagicEffect.UnregisterForLOS (akViewer,akTarget)
  262. end
  263. function ActiveMagicEffect.UnregisterForAnimationEvent (akSender,asEventName)
  264. end
  265. function ActiveMagicEffect.UnregisterForSleep ()
  266. end
  267. function ActiveMagicEffect.UnregisterForTrackedStatsEvent ()
  268. end
  269. function ActiveMagicEffect.UnregisterForUpdate ()
  270. end
  271. function ActiveMagicEffect.UnregisterForUpdateGameTime ()
  272. end
  273. function ActiveMagicEffect.OnAnimationEvent (akSource,asEventName)
  274. end
  275. function ActiveMagicEffect.OnAnimationEventUnregistered (akSource,asEventName)
  276. end
  277. function ActiveMagicEffect.OnEffectStart (akTarget,akCaster)
  278. end
  279. function ActiveMagicEffect.OnEffectFinish (akTarget,akCaster)
  280. end
  281. function ActiveMagicEffect.OnGainLOS (akViewer,akTarget)
  282. end
  283. function ActiveMagicEffect.OnLostLOS (akViewer,akTarget)
  284. end
  285. function ActiveMagicEffect.OnSleepStart (afSleepStartTime,afDesiredSleepEndTime)
  286. end
  287. function ActiveMagicEffect.OnSleepStop (abInterrupted)
  288. end
  289. function ActiveMagicEffect.OnTrackedStatsEvent (arStatName,aiStatValue)
  290. end
  291. function ActiveMagicEffect.OnUpdate ()
  292. end
  293. function ActiveMagicEffect.OnUpdateGameTime ()
  294. end
  295. function ActiveMagicEffect.OnActivate (akActionRef)
  296. end
  297. function ActiveMagicEffect.OnAttachedToCell ()
  298. end
  299. function ActiveMagicEffect.OnCellAttach ()
  300. end
  301. function ActiveMagicEffect.OnCellDetach ()
  302. end
  303. function ActiveMagicEffect.OnCellLoad ()
  304. end
  305. function ActiveMagicEffect.OnClose (akActionRef)
  306. end
  307. function ActiveMagicEffect.OnContainerChanged (akNewContainer,akOldContainer)
  308. end
  309. function ActiveMagicEffect.OnDestructionStageChanged (aiOldStage,aiCurrentStage)
  310. end
  311. function ActiveMagicEffect.OnDetachedFromCell ()
  312. end
  313. function ActiveMagicEffect.OnEquipped (akActor)
  314. end
  315. function ActiveMagicEffect.OnGrab ()
  316. end
  317. function ActiveMagicEffect.OnHit (akAggressor,akSource,akProjectile,abPowerAttack,abSneakAttack,abBashAttack,abHitBlocked)
  318. end
  319. function ActiveMagicEffect.OnItemAdded (akBaseItem,aiItemCount,akItemReference,akSourceContainer)
  320. end
  321. function ActiveMagicEffect.OnItemRemoved (akBaseItem,aiItemCount,akItemReference,akDestContainer)
  322. end
  323. function ActiveMagicEffect.OnLoad ()
  324. end
  325. function ActiveMagicEffect.OnLockStateChanged ()
  326. end
  327. function ActiveMagicEffect.OnMagicEffectApply (akCaster,akEffect)
  328. end
  329. function ActiveMagicEffect.OnOpen (akActionRef)
  330. end
  331. function ActiveMagicEffect.OnRaceSwitchComplete ()
  332. end
  333. function ActiveMagicEffect.OnRead ()
  334. end
  335. function ActiveMagicEffect.OnRelease ()
  336. end
  337. function ActiveMagicEffect.OnReset ()
  338. end
  339. function ActiveMagicEffect.OnSell (akSeller)
  340. end
  341. function ActiveMagicEffect.OnSpellCast (akSpell)
  342. end
  343. function ActiveMagicEffect.OnTranslationComplete ()
  344. end
  345. function ActiveMagicEffect.OnTranslationFailed ()
  346. end
  347. function ActiveMagicEffect.OnTrapHitStop (akTarget)
  348. end
  349. function ActiveMagicEffect.OnTrigger (akActionRef)
  350. end
  351. function ActiveMagicEffect.OnTriggerEnter (akActionRef)
  352. end
  353. function ActiveMagicEffect.OnTriggerLeave (akActionRef)
  354. end
  355. function ActiveMagicEffect.OnUnequipped (akActor)
  356. end
  357. function ActiveMagicEffect.OnUnload ()
  358. end
  359. function ActiveMagicEffect.OnCombatStateChanged (akTarget,aeCombatState)
  360. end
  361. function ActiveMagicEffect.OnSit (akFurniture)
  362. end
  363. function ActiveMagicEffect.OnGetUp (akFurniture)
  364. end
  365. function ActiveMagicEffect.OnDeath (akKiller)
  366. end
  367. function ActiveMagicEffect.OnDying (akKiller)
  368. end
  369. function ActiveMagicEffect.OnLocationChange (akOldLoc,akNewLoc)
  370. end
  371. function ActiveMagicEffect.OnObjectEquipped (akBaseObject,akReference)
  372. end
  373. function ActiveMagicEffect.OnObjectUnequipped (akBaseObject,akReference)
  374. end
  375. function ActiveMagicEffect.OnPackageStart (akNewPackage)
  376. end
  377. function ActiveMagicEffect.OnPackageChange (akOldPackage)
  378. end
  379. function ActiveMagicEffect.OnPackageEnd (akOldPackage)
  380. end
  381. function ActiveMagicEffect.OnWardHit (akCaster,akSpell,aiStatus)
  382. end
  383. function ActiveMagicEffect.OnPlayerBowShot (akWeapon,akAmmo,afPower,abSunGazing)
  384. end
  385. function ActiveMagicEffect.OnPlayerLoadGame ()
  386. end
  387. function ActiveMagicEffect.GetDuration ()
  388.         -- Return Type is float
  389.         return 0.0
  390. end
  391. function ActiveMagicEffect.GetTimeElapsed ()
  392.         -- Return Type is float
  393.         return 0.0
  394. end
  395. function ActiveMagicEffect.RegisterForKey (keyCode)
  396. end
  397. function ActiveMagicEffect.UnregisterForKey (keyCode)
  398. end
  399. function ActiveMagicEffect.UnregisterForAllKeys ()
  400. end
  401. function ActiveMagicEffect.OnKeyDown (keyCode)
  402. end
  403. function ActiveMagicEffect.OnKeyUp (keyCode,holdTime)
  404. end
  405. function ActiveMagicEffect.RegisterForControl (control)
  406. end
  407. function ActiveMagicEffect.UnregisterForControl (control)
  408. end
  409. function ActiveMagicEffect.UnregisterForAllControls ()
  410. end
  411. function ActiveMagicEffect.OnControlDown (control)
  412. end
  413. function ActiveMagicEffect.OnControlUp (control,holdTime)
  414. end
  415. function ActiveMagicEffect.RegisterForMenu (menuName)
  416. end
  417. function ActiveMagicEffect.UnregisterForMenu (menuName)
  418. end
  419. function ActiveMagicEffect.UnregisterForAllMenus ()
  420. end
  421. function ActiveMagicEffect.OnMenuOpen (menuName)
  422. end
  423. function ActiveMagicEffect.OnMenuClose (menuName)
  424. end
  425. function ActiveMagicEffect.RegisterForModEvent (eventName,callbackName)
  426. end
  427. function ActiveMagicEffect.UnregisterForModEvent (eventName)
  428. end
  429. function ActiveMagicEffect.UnregisterForAllModEvents ()
  430. end
  431. function ActiveMagicEffect.SendModEvent (eventName,strArg ,numArg )
  432. end
  433. function ActiveMagicEffect.RegisterForCameraState ()
  434. end
  435. function ActiveMagicEffect.UnregisterForCameraState ()
  436. end
  437. function ActiveMagicEffect.OnPlayerCameraState (oldState,newState)
  438. end
  439. function ActiveMagicEffect.RegisterForCrosshairRef ()
  440. end
  441. function ActiveMagicEffect.UnregisterForCrosshairRef ()
  442. end
  443. function ActiveMagicEffect.OnCrosshairRefChange (ref)
  444. end
  445. function ActiveMagicEffect.RegisterForActorAction (actionType)
  446. end
  447. function ActiveMagicEffect.UnregisterForActorAction (actionType)
  448. end
  449. function ActiveMagicEffect.OnActorAction (actionType,akActor,source,slot)
  450. end
  451. function ActiveMagicEffect.GetMagnitude ()
  452.         -- Return Type is float
  453.         return 0.0
  454. end
  455.  
  456. -- ---------------------------------------------------------------------------------[Actor]
  457. -- Functions: 210
  458. -- Events: 15
  459.  
  460. function Actor.ModFavorPoints (iFavorPoints )
  461. end
  462. function Actor.ModFavorPointsWithGlobal (FavorPointsGlobal)
  463. end
  464. function Actor.MakePlayerFriend ()
  465. end
  466. function Actor.AddPerk (akPerk)
  467. end
  468. function Actor.AddShout (akShout)
  469.         -- Return Type is bool
  470.         return true
  471. end
  472. function Actor.AddSpell (akSpell,abVerbose)
  473.         -- Return Type is bool
  474.         return true
  475. end
  476. function Actor.AllowBleedoutDialogue (abCanTalk)
  477. end
  478. function Actor.AllowPCDialogue (abTalk)
  479. end
  480. function Actor.AttachAshPile (akAshPileBase )
  481. end
  482. function Actor.CanFlyHere ()
  483.         -- Return Type is bool
  484.         return true
  485. end
  486. function Actor.ClearArrested ()
  487. end
  488. function Actor.ClearExpressionOverride ()
  489. end
  490. function Actor.ClearExtraArrows ()
  491. end
  492. function Actor.ClearForcedLandingMarker ()
  493. end
  494. function Actor.ClearKeepOffsetFromActor ()
  495. end
  496. function Actor.ClearLookAt ()
  497. end
  498. function Actor.DamageActorValue (asValueName,afDamage)
  499. end
  500. function Actor.DamageAV (asValueName,afDamage)
  501. end
  502. function Actor.Dismount ()
  503.         -- Return Type is bool
  504.         return true
  505. end
  506. function Actor.DispelAllSpells ()
  507. end
  508. function Actor.DispelSpell (akSpell)
  509.         -- Return Type is bool
  510.         return true
  511. end
  512. function Actor.DoCombatSpellApply (akSpell,akTarget)
  513. end
  514. function Actor.EnableAI (abEnable )
  515. end
  516. function Actor.EndDeferredKill ()
  517. end
  518. function Actor.EquipItem (akItem,abPreventRemoval ,abSilent )
  519. end
  520. function Actor.EquipShout (akShout)
  521. end
  522. function Actor.EquipSpell (akSpell,aiSource)
  523. end
  524. function Actor.EvaluatePackage ()
  525. end
  526. function Actor.ForceActorValue (asValueName,afNewValue)
  527. end
  528. function Actor.ForceAV (asValueName,afNewValue)
  529. end
  530. function Actor.GetActorBase ()
  531.         -- Return Type is actorbase
  532.         return ActorBase
  533. end
  534. function Actor.GetActorValue (asValueName)
  535.         -- Return Type is float
  536.         return 0.0
  537. end
  538. function Actor.GetActorValuePercentage (asValueName)
  539.         -- Return Type is float
  540.         return 0.0
  541. end
  542. function Actor.GetAV (asValueName)
  543.         -- Return Type is float
  544.         return 0.0
  545. end
  546. function Actor.GetAVPercentage (asValueName)
  547.         -- Return Type is float
  548.         return 0.0
  549. end
  550. function Actor.GetBaseActorValue (asValueName)
  551.         -- Return Type is float
  552.         return 0.0
  553. end
  554. function Actor.GetBaseAV (asValueName)
  555.         -- Return Type is float
  556.         return 0.0
  557. end
  558. function Actor.GetBribeAmount ()
  559.         -- Return Type is int
  560.         return 0
  561. end
  562. function Actor.GetCrimeFaction ()
  563.         -- Return Type is faction
  564.         return Faction
  565. end
  566. function Actor.GetCombatState ()
  567.         -- Return Type is int
  568.         return 0
  569. end
  570. function Actor.GetCombatTarget ()
  571.         -- Return Type is actor
  572.         return Actor
  573. end
  574. function Actor.GetCurrentPackage ()
  575.         -- Return Type is package
  576.         return Package
  577. end
  578. function Actor.GetDialogueTarget ()
  579.         -- Return Type is actor
  580.         return Actor
  581. end
  582. function Actor.GetEquippedItemType (aiHand)
  583.         -- Return Type is int
  584.         return 0
  585. end
  586. function Actor.GetEquippedShout ()
  587.         -- Return Type is shout
  588.         return Shout
  589. end
  590. function Actor.GetEquippedWeapon (abLeftHand )
  591.         -- Return Type is weapon
  592.         return Weapon
  593. end
  594. function Actor.GetEquippedShield ()
  595.         -- Return Type is armor
  596.         return Armor
  597. end
  598. function Actor.GetEquippedSpell (aiSource)
  599.         -- Return Type is spell
  600.         return Spell
  601. end
  602. function Actor.GetFactionRank (akFaction)
  603.         -- Return Type is int
  604.         return 0
  605. end
  606. function Actor.GetFactionReaction (akOther)
  607.         -- Return Type is int
  608.         return 0
  609. end
  610. function Actor.GetFlyingState ()
  611.         -- Return Type is int
  612.         return 0
  613. end
  614. function Actor.GetForcedLandingMarker ()
  615.         -- Return Type is objectreference
  616.         return ObjectReference
  617. end
  618. function Actor.GetGoldAmount ()
  619.         -- Return Type is int
  620.         return 0
  621. end
  622. function Actor.GetHighestRelationshipRank ()
  623.         -- Return Type is int
  624.         return 0
  625. end
  626. function Actor.GetKiller ()
  627.         -- Return Type is actor
  628.         return Actor
  629. end
  630. function Actor.GetLevel ()
  631.         -- Return Type is int
  632.         return 0
  633. end
  634. function Actor.GetLightLevel ()
  635.         -- Return Type is float
  636.         return 0.0
  637. end
  638. function Actor.GetLowestRelationshipRank ()
  639.         -- Return Type is int
  640.         return 0
  641. end
  642. function Actor.GetLeveledActorBase ()
  643.         -- Return Type is actorbase
  644.         return ActorBase
  645. end
  646. function Actor.GetNoBleedoutRecovery ()
  647.         -- Return Type is bool
  648.         return true
  649. end
  650. function Actor.GetPlayerControls ()
  651.         -- Return Type is bool
  652.         return true
  653. end
  654. function Actor.GetRace ()
  655.         -- Return Type is race
  656.         return Race
  657. end
  658. function Actor.GetRelationshipRank (akOther)
  659.         -- Return Type is int
  660.         return 0
  661. end
  662. function Actor.GetSitState ()
  663.         -- Return Type is int
  664.         return 0
  665. end
  666. function Actor.GetSleepState ()
  667.         -- Return Type is int
  668.         return 0
  669. end
  670. function Actor.GetVoiceRecoveryTime ()
  671.         -- Return Type is float
  672.         return 0.0
  673. end
  674. function Actor.HasAssociation (akAssociation,akOther )
  675.         -- Return Type is bool
  676.         return true
  677. end
  678. function Actor.HasFamilyRelationship (akOther )
  679.         -- Return Type is bool
  680.         return true
  681. end
  682. function Actor.HasLOS (akOther)
  683.         -- Return Type is bool
  684.         return true
  685. end
  686. function Actor.HasMagicEffect (akEffect)
  687.         -- Return Type is bool
  688.         return true
  689. end
  690. function Actor.HasMagicEffectWithKeyword (akKeyword)
  691.         -- Return Type is bool
  692.         return true
  693. end
  694. function Actor.HasParentRelationship (akOther)
  695.         -- Return Type is bool
  696.         return true
  697. end
  698. function Actor.HasPerk (akPerk)
  699.         -- Return Type is bool
  700.         return true
  701. end
  702. function Actor.HasSpell (akForm)
  703.         -- Return Type is bool
  704.         return true
  705. end
  706. function Actor.IsAlarmed ()
  707.         -- Return Type is bool
  708.         return true
  709. end
  710. function Actor.IsAlerted ()
  711.         -- Return Type is bool
  712.         return true
  713. end
  714. function Actor.IsAllowedToFly ()
  715.         -- Return Type is bool
  716.         return true
  717. end
  718. function Actor.IsArrested ()
  719.         -- Return Type is bool
  720.         return true
  721. end
  722. function Actor.IsArrestingTarget ()
  723.         -- Return Type is bool
  724.         return true
  725. end
  726. function Actor.IsBeingRidden ()
  727.         -- Return Type is bool
  728.         return true
  729. end
  730. function Actor.IsBleedingOut ()
  731.         -- Return Type is bool
  732.         return true
  733. end
  734. function Actor.IsBribed ()
  735.         -- Return Type is bool
  736.         return true
  737. end
  738. function Actor.IsChild ()
  739.         -- Return Type is bool
  740.         return true
  741. end
  742. function Actor.IsCommandedActor ()
  743.         -- Return Type is bool
  744.         return true
  745. end
  746. function Actor.IsDead ()
  747.         -- Return Type is bool
  748.         return true
  749. end
  750. function Actor.IsDetectedBy (akOther)
  751.         -- Return Type is bool
  752.         return true
  753. end
  754. function Actor.IsDoingFavor ()
  755.         -- Return Type is bool
  756.         return true
  757. end
  758. function Actor.IsEquipped (akItem)
  759.         -- Return Type is bool
  760.         return true
  761. end
  762. function Actor.IsEssential ()
  763.         -- Return Type is bool
  764.         return true
  765. end
  766. function Actor.IsFlying ()
  767.         -- Return Type is bool
  768.         return true
  769. end
  770. function Actor.IsGuard ()
  771.         -- Return Type is bool
  772.         return true
  773. end
  774. function Actor.IsGhost ()
  775.         -- Return Type is bool
  776.         return true
  777. end
  778. function Actor.IsHostileToActor (akActor)
  779.         -- Return Type is bool
  780.         return true
  781. end
  782. function Actor.IsInCombat ()
  783.         -- Return Type is bool
  784.         return true
  785. end
  786. function Actor.IsInFaction (akFaction)
  787.         -- Return Type is bool
  788.         return true
  789. end
  790. function Actor.IsInKillMove ()
  791.         -- Return Type is bool
  792.         return true
  793. end
  794. function Actor.IsIntimidated ()
  795.         -- Return Type is bool
  796.         return true
  797. end
  798. function Actor.IsOnMount ()
  799.         -- Return Type is bool
  800.         return true
  801. end
  802. function Actor.IsPlayersLastRiddenHorse ()
  803.         -- Return Type is bool
  804.         return true
  805. end
  806. function Actor.IsPlayerTeammate ()
  807.         -- Return Type is bool
  808.         return true
  809. end
  810. function Actor.IsRunning ()
  811.         -- Return Type is bool
  812.         return true
  813. end
  814. function Actor.IsSneaking ()
  815.         -- Return Type is bool
  816.         return true
  817. end
  818. function Actor.IsSprinting ()
  819.         -- Return Type is bool
  820.         return true
  821. end
  822. function Actor.IsTrespassing ()
  823.         -- Return Type is bool
  824.         return true
  825. end
  826. function Actor.IsUnconscious ()
  827.         -- Return Type is bool
  828.         return true
  829. end
  830. function Actor.IsWeaponDrawn ()
  831.         -- Return Type is bool
  832.         return true
  833. end
  834. function Actor.KeepOffsetFromActor (arTarget,afOffsetX,afOffsetY,afOffsetZ,afOffsetAngleX ,afOffsetAngleY ,afOffsetAngleZ ,afCatchUpRadius ,afFollowRadius )
  835. end
  836. function Actor.Kill (akKiller )
  837. end
  838. function Actor.KillEssential (akKiller )
  839. end
  840. function Actor.KillSilent (akKiller )
  841. end
  842. function Actor.ModActorValue (asValueName,afAmount)
  843. end
  844. function Actor.ModAV (asValueName,afAmount)
  845. end
  846. function Actor.ModFactionRank (akFaction,aiMod)
  847. end
  848. function Actor.MoveToPackageLocation ()
  849. end
  850. function Actor.OpenInventory (abForceOpen )
  851. end
  852. function Actor.PathToReference (aTarget,afWalkRunPercent)
  853.         -- Return Type is bool
  854.         return true
  855. end
  856. function Actor.PlayIdle (akIdle)
  857.         -- Return Type is bool
  858.         return true
  859. end
  860. function Actor.PlayIdleWithTarget (akIdle,akTarget)
  861.         -- Return Type is bool
  862.         return true
  863. end
  864. function Actor.PlaySubGraphAnimation (asEventName)
  865. end
  866. function Actor.RemoveFromFaction (akFaction)
  867. end
  868. function Actor.RemoveFromAllFactions ()
  869. end
  870. function Actor.RemovePerk (akPerk)
  871. end
  872. function Actor.RemoveShout (akShout)
  873.         -- Return Type is bool
  874.         return true
  875. end
  876. function Actor.RemoveSpell (akSpell)
  877.         -- Return Type is bool
  878.         return true
  879. end
  880. function Actor.ResetHealthAndLimbs ()
  881. end
  882. function Actor.RestoreActorValue (asValueName,afAmount)
  883. end
  884. function Actor.Resurrect ()
  885. end
  886. function Actor.RestoreAV (asValueName,afAmount)
  887. end
  888. function Actor.SendAssaultAlarm ()
  889. end
  890. function Actor.SendTrespassAlarm (akCriminal)
  891. end
  892. function Actor.SetActorValue (asValueName,afValue)
  893. end
  894. function Actor.SetAlert (abAlerted )
  895. end
  896. function Actor.SetAllowFlying (abAllowed )
  897. end
  898. function Actor.SetAllowFlyingEx (abAllowed ,abAllowCrash ,abAllowSearch )
  899. end
  900. function Actor.SetAlpha (afTargetAlpha,abFade )
  901. end
  902. function Actor.SetAttackActorOnSight (abAttackOnSight )
  903. end
  904. function Actor.SetAV (asValueName,afValue)
  905. end
  906. function Actor.SetBribed (abBribe )
  907. end
  908. function Actor.SetCrimeFaction (akFaction)
  909. end
  910. function Actor.SetCriticalStage (aiStage)
  911. end
  912. function Actor.SetDoingFavor (abDoingFavor )
  913. end
  914. function Actor.SetDontMove (abDontMove )
  915. end
  916. function Actor.SetExpressionOverride (aiMood,aiStrength )
  917. end
  918. function Actor.SetEyeTexture (akNewTexture)
  919. end
  920. function Actor.SetFactionRank (akFaction,aiRank)
  921. end
  922. function Actor.SetForcedLandingMarker (aMarker)
  923. end
  924. function Actor.SetGhost (abIsGhost )
  925. end
  926. function Actor.AddToFaction (akFaction)
  927. end
  928. function Actor.SetHeadTracking (abEnable )
  929. end
  930. function Actor.SetIntimidated (abIntimidate )
  931. end
  932. function Actor.SetLookAt (akTarget,abPathingLookAt )
  933. end
  934. function Actor.SetNoBleedoutRecovery (abAllowed)
  935. end
  936. function Actor.SetNotShowOnStealthMeter (abNotShow)
  937. end
  938. function Actor.SetOutfit (akOutfit,abSleepOutfit )
  939. end
  940. function Actor.SetPlayerControls (abControls)
  941. end
  942. function Actor.SetPlayerResistingArrest ()
  943. end
  944. function Actor.SetPlayerTeammate (abTeammate ,abCanDoFavor)
  945. end
  946. function Actor.SetRace (akRace )
  947. end
  948. function Actor.SetRelationshipRank (akOther,aiRank)
  949. end
  950. function Actor.SetRestrained (abRestrained )
  951. end
  952. function Actor.SetSubGraphFloatVariable (asVariableName,afValue)
  953. end
  954. function Actor.SetUnconscious (abUnconscious )
  955. end
  956. function Actor.SetVehicle (akVehicle)
  957. end
  958. function Actor.SetVoiceRecoveryTime (afTime)
  959. end
  960. function Actor.ShowBarterMenu ()
  961. end
  962. function Actor.ShowGiftMenu (abGivingGift,apFilterList ,abShowStolenItems ,abUseFavorPoints )
  963.         -- Return Type is int
  964.         return 0
  965. end
  966. function Actor.StartCannibal (akTarget)
  967. end
  968. function Actor.StartCombat (akTarget)
  969. end
  970. function Actor.StartDeferredKill ()
  971. end
  972. function Actor.StartVampireFeed (akTarget)
  973. end
  974. function Actor.StopCombat ()
  975. end
  976. function Actor.StopCombatAlarm ()
  977. end
  978. function Actor.TrapSoul (akTarget)
  979.         -- Return Type is bool
  980.         return true
  981. end
  982. function Actor.UnequipAll ()
  983. end
  984. function Actor.UnequipItem (akItem,abPreventEquip ,abSilent )
  985. end
  986. function Actor.UnequipItemSlot (aiSlot)
  987. end
  988. function Actor.UnequipShout (akShout)
  989. end
  990. function Actor.UnequipSpell (akSpell,aiSource)
  991. end
  992. function Actor.UnLockOwnedDoorsInCell ()
  993. end
  994. function Actor.WillIntimidateSucceed ()
  995.         -- Return Type is bool
  996.         return true
  997. end
  998. function Actor.WornHasKeyword (akKeyword)
  999.         -- Return Type is bool
  1000.         return true
  1001. end
  1002. function Actor.StartSneaking ()
  1003. end
  1004. function Actor.DrawWeapon ()
  1005. end
  1006. function Actor.OnCombatStateChanged (akTarget,aeCombatState)
  1007. end
  1008. function Actor.OnSit (akFurniture)
  1009. end
  1010. function Actor.OnGetUp (akFurniture)
  1011. end
  1012. function Actor.OnDeath (akKiller)
  1013. end
  1014. function Actor.OnDying (akKiller)
  1015. end
  1016. function Actor.OnEnterBleedout ()
  1017. end
  1018. function Actor.OnLocationChange (akOldLoc,akNewLoc)
  1019. end
  1020. function Actor.OnObjectEquipped (akBaseObject,akReference)
  1021. end
  1022. function Actor.OnObjectUnequipped (akBaseObject,akReference)
  1023. end
  1024. function Actor.OnPackageStart (akNewPackage)
  1025. end
  1026. function Actor.OnPackageChange (akOldPackage)
  1027. end
  1028. function Actor.OnPackageEnd (akOldPackage)
  1029. end
  1030. function Actor.OnRaceSwitchComplete ()
  1031. end
  1032. function Actor.OnPlayerBowShot (akWeapon,akAmmo,afPower,abSunGazing)
  1033. end
  1034. function Actor.OnPlayerLoadGame ()
  1035. end
  1036. function Actor.ForceMovementDirection (afXAngle ,afYAngle ,afZAngle )
  1037. end
  1038. function Actor.ForceMovementSpeed (afSpeedMult)
  1039. end
  1040. function Actor.ForceMovementRotationSpeed (afXMult ,afYMult ,afZMult )
  1041. end
  1042. function Actor.ForceMovementDirectionRamp (afXAngle ,afYAngle ,afZAngle ,afRampTime )
  1043. end
  1044. function Actor.ForceMovementSpeedRamp (afSpeedMult,afRampTime )
  1045. end
  1046. function Actor.ForceMovementRotationSpeedRamp (afXMult ,afYMult ,afZMult ,afRampTime )
  1047. end
  1048. function Actor.ForceTargetDirection (afXAngle ,afYAngle ,afZAngle )
  1049. end
  1050. function Actor.ForceTargetSpeed (afSpeed)
  1051. end
  1052. function Actor.ForceTargetAngle (afXAngle ,afYAngle ,afZAngle )
  1053. end
  1054. function Actor.ClearForcedMovement ()
  1055. end
  1056. function Actor.GetWornForm (slotMask)
  1057.         -- Return Type is form
  1058.         return Form
  1059. end
  1060. function Actor.GetWornItemId (slotMask)
  1061.         -- Return Type is int
  1062.         return 0
  1063. end
  1064. function Actor.GetEquippedObject (location)
  1065.         -- Return Type is form
  1066.         return Form
  1067. end
  1068. function Actor.GetEquippedItemId (location)
  1069.         -- Return Type is int
  1070.         return 0
  1071. end
  1072. function Actor.GetSpellCount ()
  1073.         -- Return Type is int
  1074.         return 0
  1075. end
  1076. function Actor.GetNthSpell (n)
  1077.         -- Return Type is spell
  1078.         return Spell
  1079. end
  1080. function Actor.QueueNiNodeUpdate ()
  1081. end
  1082. function Actor.RegenerateHead ()
  1083. end
  1084. function Actor.EquipItemEx (item,equipSlot ,preventUnequip ,equipSound )
  1085. end
  1086. function Actor.EquipItemById (item,itemId,equipSlot ,preventUnequip ,equipSound )
  1087. end
  1088. function Actor.UnequipItemEx (item,equipSlot ,preventEquip )
  1089. end
  1090. function Actor.ChangeHeadPart (hPart)
  1091. end
  1092. function Actor.ReplaceHeadPart (oPart,newPart)
  1093. end
  1094. function Actor.UpdateWeight (neckDelta)
  1095. end
  1096. function Actor.IsAIEnabled ()
  1097.         -- Return Type is bool
  1098.         return true
  1099. end
  1100. function Actor.IsSwimming ()
  1101.         -- Return Type is bool
  1102.         return true
  1103. end
  1104. function Actor.SheatheWeapon ()
  1105. end
  1106.  
  1107. -- ---------------------------------------------------------------------------------[ActorBase]
  1108. -- Functions: 45
  1109. -- Events: 0
  1110.  
  1111. function ActorBase.GetClass ()
  1112.         -- Return Type is class
  1113.         return Class
  1114. end
  1115. function ActorBase.GetDeadCount ()
  1116.         -- Return Type is int
  1117.         return 0
  1118. end
  1119. function ActorBase.GetGiftFilter ()
  1120.         -- Return Type is formlist
  1121.         return FormList
  1122. end
  1123. function ActorBase.GetRace ()
  1124.         -- Return Type is race
  1125.         return Race
  1126. end
  1127. function ActorBase.GetSex ()
  1128.         -- Return Type is int
  1129.         return 0
  1130. end
  1131. function ActorBase.IsEssential ()
  1132.         -- Return Type is bool
  1133.         return true
  1134. end
  1135. function ActorBase.IsInvulnerable ()
  1136.         -- Return Type is bool
  1137.         return true
  1138. end
  1139. function ActorBase.IsProtected ()
  1140.         -- Return Type is bool
  1141.         return true
  1142. end
  1143. function ActorBase.IsUnique ()
  1144.         -- Return Type is bool
  1145.         return true
  1146. end
  1147. function ActorBase.SetEssential (abEssential )
  1148. end
  1149. function ActorBase.SetInvulnerable (abInvulnerable )
  1150. end
  1151. function ActorBase.SetProtected (abProtected )
  1152. end
  1153. function ActorBase.SetOutfit (akOutfit,abSleepOutfit )
  1154. end
  1155. function ActorBase.GetCombatStyle ()
  1156.         -- Return Type is combatstyle
  1157.         return CombatStyle
  1158. end
  1159. function ActorBase.SetCombatStyle (cs)
  1160. end
  1161. function ActorBase.GetOutfit (bSleepOutfit )
  1162.         -- Return Type is outfit
  1163.         return Outfit
  1164. end
  1165. function ActorBase.SetClass (c)
  1166. end
  1167. function ActorBase.GetHeight ()
  1168.         -- Return Type is float
  1169.         return 0.0
  1170. end
  1171. function ActorBase.SetHeight (height)
  1172. end
  1173. function ActorBase.GetWeight ()
  1174.         -- Return Type is float
  1175.         return 0.0
  1176. end
  1177. function ActorBase.SetWeight (weight)
  1178. end
  1179. function ActorBase.GetNumHeadParts ()
  1180.         -- Return Type is int
  1181.         return 0
  1182. end
  1183. function ActorBase.GetNthHeadPart (slotPart)
  1184.         -- Return Type is headpart
  1185.         return HeadPart
  1186. end
  1187. function ActorBase.SetNthHeadPart (headPart,slotPart)
  1188. end
  1189. function ActorBase.GetIndexOfHeadPartByType (type)
  1190.         -- Return Type is int
  1191.         return 0
  1192. end
  1193. function ActorBase.GetNumOverlayHeadParts ()
  1194.         -- Return Type is int
  1195.         return 0
  1196. end
  1197. function ActorBase.GetNthOverlayHeadPart (slotPart)
  1198.         -- Return Type is headpart
  1199.         return HeadPart
  1200. end
  1201. function ActorBase.GetIndexOfOverlayHeadPartByType (type)
  1202.         -- Return Type is int
  1203.         return 0
  1204. end
  1205. function ActorBase.GetFaceMorph (index)
  1206.         -- Return Type is float
  1207.         return 0.0
  1208. end
  1209. function ActorBase.SetFaceMorph (value,index)
  1210. end
  1211. function ActorBase.GetFacePreset (index)
  1212.         -- Return Type is int
  1213.         return 0
  1214. end
  1215. function ActorBase.SetFacePreset (value,index)
  1216. end
  1217. function ActorBase.GetHairColor ()
  1218.         -- Return Type is colorform
  1219.         return ColorForm
  1220. end
  1221. function ActorBase.SetHairColor (color)
  1222. end
  1223. function ActorBase.GetSpellCount ()
  1224.         -- Return Type is int
  1225.         return 0
  1226. end
  1227. function ActorBase.GetNthSpell (n)
  1228.         -- Return Type is spell
  1229.         return Spell
  1230. end
  1231. function ActorBase.GetFaceTextureSet ()
  1232.         -- Return Type is textureset
  1233.         return TextureSet
  1234. end
  1235. function ActorBase.SetFaceTextureSet (textures)
  1236. end
  1237. function ActorBase.GetVoiceType ()
  1238.         -- Return Type is voicetype
  1239.         return VoiceType
  1240. end
  1241. function ActorBase.SetVoiceType (nVoice)
  1242. end
  1243. function ActorBase.GetSkin ()
  1244.         -- Return Type is armor
  1245.         return Armor
  1246. end
  1247. function ActorBase.SetSkin (skin)
  1248. end
  1249. function ActorBase.GetSkinFar ()
  1250.         -- Return Type is armor
  1251.         return Armor
  1252. end
  1253. function ActorBase.SetSkinFar (skin)
  1254. end
  1255. function ActorBase.GetTemplate ()
  1256.         -- Return Type is actorbase
  1257.         return ActorBase
  1258. end
  1259.  
  1260. -- ---------------------------------------------------------------------------------[ActorValueInfo]
  1261. -- Functions: 20
  1262. -- Events: 0
  1263.  
  1264. function ActorValueInfo.GetActorValueInfoByName (avName)
  1265.         -- Return Type is actorvalueinfo
  1266.         return ActorValueInfo
  1267. end
  1268. function ActorValueInfo.GetAVIByName (avName)
  1269.         -- Return Type is actorvalueinfo
  1270.         return ActorValueInfo
  1271. end
  1272. function ActorValueInfo.GetActorValueInfoByID (id)
  1273.         -- Return Type is actorvalueinfo
  1274.         return ActorValueInfo
  1275. end
  1276. function ActorValueInfo.GetAVIByID (id)
  1277.         -- Return Type is actorvalueinfo
  1278.         return ActorValueInfo
  1279. end
  1280. function ActorValueInfo.IsSkill ()
  1281.         -- Return Type is bool
  1282.         return true
  1283. end
  1284. function ActorValueInfo.GetSkillUseMult ()
  1285.         -- Return Type is float
  1286.         return 0.0
  1287. end
  1288. function ActorValueInfo.SetSkillUseMult (value)
  1289. end
  1290. function ActorValueInfo.GetSkillOffsetMult ()
  1291.         -- Return Type is float
  1292.         return 0.0
  1293. end
  1294. function ActorValueInfo.SetSkillOffsetMult (value)
  1295. end
  1296. function ActorValueInfo.GetSkillImproveMult ()
  1297.         -- Return Type is float
  1298.         return 0.0
  1299. end
  1300. function ActorValueInfo.SetSkillImproveMult (value)
  1301. end
  1302. function ActorValueInfo.GetSkillImproveOffset ()
  1303.         -- Return Type is float
  1304.         return 0.0
  1305. end
  1306. function ActorValueInfo.SetSkillImproveOffset (value)
  1307. end
  1308. function ActorValueInfo.GetSkillExperience ()
  1309.         -- Return Type is float
  1310.         return 0.0
  1311. end
  1312. function ActorValueInfo.SetSkillExperience (exp)
  1313. end
  1314. function ActorValueInfo.AddSkillExperience (exp)
  1315. end
  1316. function ActorValueInfo.GetExperienceForLevel (currentLevel)
  1317.         -- Return Type is float
  1318.         return 0.0
  1319. end
  1320. function ActorValueInfo.GetSkillLegendaryLevel ()
  1321.         -- Return Type is int
  1322.         return 0
  1323. end
  1324. function ActorValueInfo.SetSkillLegendaryLevel (level)
  1325. end
  1326. function ActorValueInfo.GetPerkTree (list,akActor ,unowned ,allRanks )
  1327. end
  1328.  
  1329. -- ---------------------------------------------------------------------------------[Alias]
  1330. -- Functions: 40
  1331. -- Events: 18
  1332.  
  1333. function Alias.GetOwningQuest ()
  1334.         -- Return Type is quest
  1335.         return Quest
  1336. end
  1337. function Alias.RegisterForAnimationEvent (akSender,asEventName)
  1338.         -- Return Type is bool
  1339.         return true
  1340. end
  1341. function Alias.RegisterForLOS (akViewer,akTarget)
  1342. end
  1343. function Alias.RegisterForSingleLOSGain (akViewer,akTarget)
  1344. end
  1345. function Alias.RegisterForSingleLOSLost (akViewer,akTarget)
  1346. end
  1347. function Alias.RegisterForSingleUpdate (afInterval)
  1348. end
  1349. function Alias.RegisterForUpdate (afInterval)
  1350. end
  1351. function Alias.RegisterForUpdateGameTime (afInterval)
  1352. end
  1353. function Alias.RegisterForSingleUpdateGameTime (afInterval)
  1354. end
  1355. function Alias.RegisterForSleep ()
  1356. end
  1357. function Alias.RegisterForTrackedStatsEvent ()
  1358. end
  1359. function Alias.StartObjectProfiling ()
  1360. end
  1361. function Alias.StopObjectProfiling ()
  1362. end
  1363. function Alias.UnregisterForLOS (akViewer,akTarget)
  1364. end
  1365. function Alias.UnregisterForAnimationEvent (akSender,asEventName)
  1366. end
  1367. function Alias.UnregisterForSleep ()
  1368. end
  1369. function Alias.UnregisterForTrackedStatsEvent ()
  1370. end
  1371. function Alias.UnregisterForUpdate ()
  1372. end
  1373. function Alias.UnregisterForUpdateGameTime ()
  1374. end
  1375. function Alias.OnAnimationEvent (akSource,asEventName)
  1376. end
  1377. function Alias.OnAnimationEventUnregistered (akSource,asEventName)
  1378. end
  1379. function Alias.OnGainLOS (akViewer,akTarget)
  1380. end
  1381. function Alias.OnLostLOS (akViewer,akTarget)
  1382. end
  1383. function Alias.OnSleepStart (afSleepStartTime,afDesiredSleepEndTime)
  1384. end
  1385. function Alias.OnSleepStop (abInterrupted)
  1386. end
  1387. function Alias.OnTrackedStatsEvent (arStatName,aiStatValue)
  1388. end
  1389. function Alias.OnUpdate ()
  1390. end
  1391. function Alias.OnUpdateGameTime ()
  1392. end
  1393. function Alias.GetName ()
  1394.         -- Return Type is string
  1395.         return ""
  1396. end
  1397. function Alias.GetID ()
  1398.         -- Return Type is int
  1399.         return 0
  1400. end
  1401. function Alias.RegisterForKey (keyCode)
  1402. end
  1403. function Alias.UnregisterForKey (keyCode)
  1404. end
  1405. function Alias.UnregisterForAllKeys ()
  1406. end
  1407. function Alias.OnKeyDown (keyCode)
  1408. end
  1409. function Alias.OnKeyUp (keyCode,holdTime)
  1410. end
  1411. function Alias.RegisterForControl (control)
  1412. end
  1413. function Alias.UnregisterForControl (control)
  1414. end
  1415. function Alias.UnregisterForAllControls ()
  1416. end
  1417. function Alias.OnControlDown (control)
  1418. end
  1419. function Alias.OnControlUp (control,holdTime)
  1420. end
  1421. function Alias.RegisterForMenu (menuName)
  1422. end
  1423. function Alias.UnregisterForMenu (menuName)
  1424. end
  1425. function Alias.UnregisterForAllMenus ()
  1426. end
  1427. function Alias.OnMenuOpen (menuName)
  1428. end
  1429. function Alias.OnMenuClose (menuName)
  1430. end
  1431. function Alias.RegisterForModEvent (eventName,callbackName)
  1432. end
  1433. function Alias.UnregisterForModEvent (eventName)
  1434. end
  1435. function Alias.UnregisterForAllModEvents ()
  1436. end
  1437. function Alias.SendModEvent (eventName,strArg ,numArg )
  1438. end
  1439. function Alias.RegisterForCameraState ()
  1440. end
  1441. function Alias.UnregisterForCameraState ()
  1442. end
  1443. function Alias.OnPlayerCameraState (oldState,newState)
  1444. end
  1445. function Alias.RegisterForCrosshairRef ()
  1446. end
  1447. function Alias.UnregisterForCrosshairRef ()
  1448. end
  1449. function Alias.OnCrosshairRefChange (ref)
  1450. end
  1451. function Alias.RegisterForActorAction (actionType)
  1452. end
  1453. function Alias.UnregisterForActorAction (actionType)
  1454. end
  1455. function Alias.OnActorAction (actionType,akActor,source,slot)
  1456. end
  1457.  
  1458. -- ---------------------------------------------------------------------------------[Ammo]
  1459. -- Script Object is empty contains no Functions or Events
  1460.  
  1461.  
  1462. -- ---------------------------------------------------------------------------------[Apparatus]
  1463. -- Functions: 2
  1464. -- Events: 0
  1465.  
  1466. function Apparatus.GetQuality ()
  1467.         -- Return Type is int
  1468.         return 0
  1469. end
  1470. function Apparatus.SetQuality (quality)
  1471. end
  1472.  
  1473. -- ---------------------------------------------------------------------------------[Armor]
  1474. -- Functions: 39
  1475. -- Events: 0
  1476.  
  1477. function Armor.GetArmorRating ()
  1478.         -- Return Type is int
  1479.         return 0
  1480. end
  1481. function Armor.GetAR ()
  1482.         -- Return Type is int
  1483.         return 0
  1484. end
  1485. function Armor.SetArmorRating (armorRating)
  1486. end
  1487. function Armor.SetAR (armorRating)
  1488. end
  1489. function Armor.ModArmorRating (modBy)
  1490. end
  1491. function Armor.ModAR (modBy)
  1492. end
  1493. function Armor.GetModelPath (bFemalePath)
  1494.         -- Return Type is string
  1495.         return ""
  1496. end
  1497. function Armor.SetModelPath (path,bFemalePath)
  1498. end
  1499. function Armor.GetIconPath (bFemalePath)
  1500.         -- Return Type is string
  1501.         return ""
  1502. end
  1503. function Armor.SetIconPath (path,bFemalePath)
  1504. end
  1505. function Armor.GetMessageIconPath (bFemalePath)
  1506.         -- Return Type is string
  1507.         return ""
  1508. end
  1509. function Armor.SetMessageIconPath (path,bFemalePath)
  1510. end
  1511. function Armor.GetWeightClass ()
  1512.         -- Return Type is int
  1513.         return 0
  1514. end
  1515. function Armor.SetWeightClass (weightClass)
  1516. end
  1517. function Armor.GetEnchantment ()
  1518.         -- Return Type is enchantment
  1519.         return Enchantment
  1520. end
  1521. function Armor.SetEnchantment (e)
  1522. end
  1523. function Armor.IsLightArmor ()
  1524.         -- Return Type is bool
  1525.         return true
  1526. end
  1527. function Armor.IsHeavyArmor ()
  1528.         -- Return Type is bool
  1529.         return true
  1530. end
  1531. function Armor.IsClothing ()
  1532.         -- Return Type is bool
  1533.         return true
  1534. end
  1535. function Armor.IsBoots ()
  1536.         -- Return Type is bool
  1537.         return true
  1538. end
  1539. function Armor.IsCuirass ()
  1540.         -- Return Type is bool
  1541.         return true
  1542. end
  1543. function Armor.IsGauntlets ()
  1544.         -- Return Type is bool
  1545.         return true
  1546. end
  1547. function Armor.IsHelmet ()
  1548.         -- Return Type is bool
  1549.         return true
  1550. end
  1551. function Armor.IsShield ()
  1552.         -- Return Type is bool
  1553.         return true
  1554. end
  1555. function Armor.IsJewelry ()
  1556.         -- Return Type is bool
  1557.         return true
  1558. end
  1559. function Armor.IsClothingHead ()
  1560.         -- Return Type is bool
  1561.         return true
  1562. end
  1563. function Armor.IsClothingBody ()
  1564.         -- Return Type is bool
  1565.         return true
  1566. end
  1567. function Armor.IsClothingFeet ()
  1568.         -- Return Type is bool
  1569.         return true
  1570. end
  1571. function Armor.IsClothingHands ()
  1572.         -- Return Type is bool
  1573.         return true
  1574. end
  1575. function Armor.IsClothingRing ()
  1576.         -- Return Type is bool
  1577.         return true
  1578. end
  1579. function Armor.IsClothingRich ()
  1580.         -- Return Type is bool
  1581.         return true
  1582. end
  1583. function Armor.IsClothingPoor ()
  1584.         -- Return Type is bool
  1585.         return true
  1586. end
  1587. function Armor.GetSlotMask ()
  1588.         -- Return Type is int
  1589.         return 0
  1590. end
  1591. function Armor.SetSlotMask (slotMask)
  1592. end
  1593. function Armor.AddSlotToMask (slotMask)
  1594.         -- Return Type is int
  1595.         return 0
  1596. end
  1597. function Armor.RemoveSlotFromMask (slotMask)
  1598.         -- Return Type is int
  1599.         return 0
  1600. end
  1601. function Armor.GetMaskForSlot (slot)
  1602.         -- Return Type is int
  1603.         return 0
  1604. end
  1605. function Armor.GetNumArmorAddons ()
  1606.         -- Return Type is int
  1607.         return 0
  1608. end
  1609. function Armor.GetNthArmorAddon (n)
  1610.         -- Return Type is armoraddon
  1611.         return ArmorAddon
  1612. end
  1613.  
  1614. -- ---------------------------------------------------------------------------------[ArmorAddon]
  1615. -- Functions: 12
  1616. -- Events: 0
  1617.  
  1618. function ArmorAddon.GetModelPath (firstPerson,female)
  1619.         -- Return Type is string
  1620.         return ""
  1621. end
  1622. function ArmorAddon.SetModelPath (path,firstPerson,female)
  1623. end
  1624. function ArmorAddon.GetModelNumTextureSets (first,female)
  1625.         -- Return Type is int
  1626.         return 0
  1627. end
  1628. function ArmorAddon.GetModelNthTextureSet (n,first,female)
  1629.         -- Return Type is textureset
  1630.         return TextureSet
  1631. end
  1632. function ArmorAddon.SetModelNthTextureSet (texture,n,first,female)
  1633. end
  1634. function ArmorAddon.GetNumAdditionalRaces ()
  1635.         -- Return Type is int
  1636.         return 0
  1637. end
  1638. function ArmorAddon.GetNthAdditionalRace (n)
  1639.         -- Return Type is race
  1640.         return Race
  1641. end
  1642. function ArmorAddon.GetSlotMask ()
  1643.         -- Return Type is int
  1644.         return 0
  1645. end
  1646. function ArmorAddon.SetSlotMask (slotMask)
  1647. end
  1648. function ArmorAddon.AddSlotToMask (slotMask)
  1649.         -- Return Type is int
  1650.         return 0
  1651. end
  1652. function ArmorAddon.RemoveSlotFromMask (slotMask)
  1653.         -- Return Type is int
  1654.         return 0
  1655. end
  1656. function ArmorAddon.GetMaskForSlot (slot)
  1657.         -- Return Type is int
  1658.         return 0
  1659. end
  1660.  
  1661. -- ---------------------------------------------------------------------------------[Art]
  1662. -- Functions: 2
  1663. -- Events: 0
  1664.  
  1665. function Art.GetModelPath ()
  1666.         -- Return Type is string
  1667.         return ""
  1668. end
  1669. function Art.SetModelPath (path)
  1670. end
  1671.  
  1672. -- ---------------------------------------------------------------------------------[AssociationType]
  1673. -- Script Object is empty contains no Functions or Events
  1674.  
  1675.  
  1676. -- ---------------------------------------------------------------------------------[Book]
  1677. -- Functions: 4
  1678. -- Events: 0
  1679.  
  1680. function Book.GetSpell ()
  1681.         -- Return Type is spell
  1682.         return Spell
  1683. end
  1684. function Book.GetSkill ()
  1685.         -- Return Type is int
  1686.         return 0
  1687. end
  1688. function Book.IsRead ()
  1689.         -- Return Type is bool
  1690.         return true
  1691. end
  1692. function Book.IsTakeable ()
  1693.         -- Return Type is bool
  1694.         return true
  1695. end
  1696.  
  1697. -- ---------------------------------------------------------------------------------[Cell]
  1698. -- Functions: 12
  1699. -- Events: 0
  1700.  
  1701. function Cell.GetActorOwner ()
  1702.         -- Return Type is actorbase
  1703.         return ActorBase
  1704. end
  1705. function Cell.GetFactionOwner ()
  1706.         -- Return Type is faction
  1707.         return Faction
  1708. end
  1709. function Cell.IsAttached ()
  1710.         -- Return Type is bool
  1711.         return true
  1712. end
  1713. function Cell.IsInterior ()
  1714.         -- Return Type is bool
  1715.         return true
  1716. end
  1717. function Cell.Reset ()
  1718. end
  1719. function Cell.SetActorOwner (akActor)
  1720. end
  1721. function Cell.SetFactionOwner (akFaction)
  1722. end
  1723. function Cell.SetFogPlanes (afNear,afFar)
  1724. end
  1725. function Cell.SetFogPower (afPower)
  1726. end
  1727. function Cell.SetPublic (abPublic )
  1728. end
  1729. function Cell.GetNumRefs (formTypeFilter )
  1730.         -- Return Type is int
  1731.         return 0
  1732. end
  1733. function Cell.GetNthRef (n,formTypeFilter )
  1734.         -- Return Type is objectreference
  1735.         return ObjectReference
  1736. end
  1737.  
  1738. -- ---------------------------------------------------------------------------------[Class]
  1739. -- Script Object is empty contains no Functions or Events
  1740.  
  1741.  
  1742. -- ---------------------------------------------------------------------------------[ColorComponent]
  1743. -- Functions: 14
  1744. -- Events: 0
  1745.  
  1746. function ColorComponent.GetAlpha (argb)
  1747.         -- Return Type is int
  1748.         return 0
  1749. end
  1750. function ColorComponent.GetRed (argb)
  1751.         -- Return Type is int
  1752.         return 0
  1753. end
  1754. function ColorComponent.GetGreen (argb)
  1755.         -- Return Type is int
  1756.         return 0
  1757. end
  1758. function ColorComponent.GetBlue (argb)
  1759.         -- Return Type is int
  1760.         return 0
  1761. end
  1762. function ColorComponent.GetHue (argb)
  1763.         -- Return Type is float
  1764.         return 0.0
  1765. end
  1766. function ColorComponent.GetSaturation (argb)
  1767.         -- Return Type is float
  1768.         return 0.0
  1769. end
  1770. function ColorComponent.GetValue (argb)
  1771.         -- Return Type is float
  1772.         return 0.0
  1773. end
  1774. function ColorComponent.SetAlpha (argb,a)
  1775.         -- Return Type is int
  1776.         return 0
  1777. end
  1778. function ColorComponent.SetRed (argb,r)
  1779.         -- Return Type is int
  1780.         return 0
  1781. end
  1782. function ColorComponent.SetGreen (argb,g)
  1783.         -- Return Type is int
  1784.         return 0
  1785. end
  1786. function ColorComponent.SetBlue (argb,b)
  1787.         -- Return Type is int
  1788.         return 0
  1789. end
  1790. function ColorComponent.SetHue (argb,h)
  1791.         -- Return Type is int
  1792.         return 0
  1793. end
  1794. function ColorComponent.SetSaturation (argb,s)
  1795.         -- Return Type is int
  1796.         return 0
  1797. end
  1798. function ColorComponent.SetValue (argb,v)
  1799.         -- Return Type is int
  1800.         return 0
  1801. end
  1802.  
  1803. -- ---------------------------------------------------------------------------------[ColorForm]
  1804. -- Functions: 8
  1805. -- Events: 0
  1806.  
  1807. function ColorForm.GetColor ()
  1808.         -- Return Type is int
  1809.         return 0
  1810. end
  1811. function ColorForm.SetColor (color)
  1812. end
  1813. function ColorForm.GetRed ()
  1814.         -- Return Type is int
  1815.         return 0
  1816. end
  1817. function ColorForm.GetGreen ()
  1818.         -- Return Type is int
  1819.         return 0
  1820. end
  1821. function ColorForm.GetBlue ()
  1822.         -- Return Type is int
  1823.         return 0
  1824. end
  1825. function ColorForm.GetHue ()
  1826.         -- Return Type is float
  1827.         return 0.0
  1828. end
  1829. function ColorForm.GetSaturation ()
  1830.         -- Return Type is float
  1831.         return 0.0
  1832. end
  1833. function ColorForm.GetValue ()
  1834.         -- Return Type is float
  1835.         return 0.0
  1836. end
  1837.  
  1838. -- ---------------------------------------------------------------------------------[CombatStyle]
  1839. -- Functions: 54
  1840. -- Events: 0
  1841.  
  1842. function CombatStyle.GetOffensiveMult ()
  1843.         -- Return Type is float
  1844.         return 0.0
  1845. end
  1846. function CombatStyle.GetDefensiveMult ()
  1847.         -- Return Type is float
  1848.         return 0.0
  1849. end
  1850. function CombatStyle.GetGroupOffensiveMult ()
  1851.         -- Return Type is float
  1852.         return 0.0
  1853. end
  1854. function CombatStyle.GetAvoidThreatChance ()
  1855.         -- Return Type is float
  1856.         return 0.0
  1857. end
  1858. function CombatStyle.GetMeleeMult ()
  1859.         -- Return Type is float
  1860.         return 0.0
  1861. end
  1862. function CombatStyle.GetRangedMult ()
  1863.         -- Return Type is float
  1864.         return 0.0
  1865. end
  1866. function CombatStyle.GetMagicMult ()
  1867.         -- Return Type is float
  1868.         return 0.0
  1869. end
  1870. function CombatStyle.GetShoutMult ()
  1871.         -- Return Type is float
  1872.         return 0.0
  1873. end
  1874. function CombatStyle.GetStaffMult ()
  1875.         -- Return Type is float
  1876.         return 0.0
  1877. end
  1878. function CombatStyle.GetUnarmedMult ()
  1879.         -- Return Type is float
  1880.         return 0.0
  1881. end
  1882. function CombatStyle.SetOffensiveMult (mult)
  1883. end
  1884. function CombatStyle.SetDefensiveMult (mult)
  1885. end
  1886. function CombatStyle.SetGroupOffensiveMult (mult)
  1887. end
  1888. function CombatStyle.SetAvoidThreatChance (chance)
  1889. end
  1890. function CombatStyle.SetMeleeMult (mult)
  1891. end
  1892. function CombatStyle.SetRangedMult (mult)
  1893. end
  1894. function CombatStyle.SetMagicMult (mult)
  1895. end
  1896. function CombatStyle.SetShoutMult (mult)
  1897. end
  1898. function CombatStyle.SetStaffMult (mult)
  1899. end
  1900. function CombatStyle.SetUnarmedMult (mult)
  1901. end
  1902. function CombatStyle.GetMeleeAttackStaggeredMult ()
  1903.         -- Return Type is float
  1904.         return 0.0
  1905. end
  1906. function CombatStyle.GetMeleePowerAttackStaggeredMult ()
  1907.         -- Return Type is float
  1908.         return 0.0
  1909. end
  1910. function CombatStyle.GetMeleePowerAttackBlockingMult ()
  1911.         -- Return Type is float
  1912.         return 0.0
  1913. end
  1914. function CombatStyle.GetMeleeBashMult ()
  1915.         -- Return Type is float
  1916.         return 0.0
  1917. end
  1918. function CombatStyle.GetMeleeBashRecoiledMult ()
  1919.         -- Return Type is float
  1920.         return 0.0
  1921. end
  1922. function CombatStyle.GetMeleeBashAttackMult ()
  1923.         -- Return Type is float
  1924.         return 0.0
  1925. end
  1926. function CombatStyle.GetMeleeBashPowerAttackMult ()
  1927.         -- Return Type is float
  1928.         return 0.0
  1929. end
  1930. function CombatStyle.GetMeleeSpecialAttackMult ()
  1931.         -- Return Type is float
  1932.         return 0.0
  1933. end
  1934. function CombatStyle.GetAllowDualWielding ()
  1935.         -- Return Type is bool
  1936.         return true
  1937. end
  1938. function CombatStyle.SetMeleeAttackStaggeredMult (mult)
  1939. end
  1940. function CombatStyle.SetMeleePowerAttackStaggeredMult (mult)
  1941. end
  1942. function CombatStyle.SetMeleePowerAttackBlockingMult (mult)
  1943. end
  1944. function CombatStyle.SetMeleeBashMult (mult)
  1945. end
  1946. function CombatStyle.SetMeleeBashRecoiledMult (mult)
  1947. end
  1948. function CombatStyle.SetMeleeBashAttackMult (mult)
  1949. end
  1950. function CombatStyle.SetMeleeBashPowerAttackMult (mult)
  1951. end
  1952. function CombatStyle.SetMeleeSpecialAttackMult (mult)
  1953. end
  1954. function CombatStyle.SetAllowDualWielding (allow)
  1955. end
  1956. function CombatStyle.GetCloseRangeDuelingCircleMult ()
  1957.         -- Return Type is float
  1958.         return 0.0
  1959. end
  1960. function CombatStyle.GetCloseRangeDuelingFallbackMult ()
  1961.         -- Return Type is float
  1962.         return 0.0
  1963. end
  1964. function CombatStyle.GetCloseRangeFlankingFlankDistance ()
  1965.         -- Return Type is float
  1966.         return 0.0
  1967. end
  1968. function CombatStyle.GetCloseRangeFlankingStalkTime ()
  1969.         -- Return Type is float
  1970.         return 0.0
  1971. end
  1972. function CombatStyle.SetCloseRangeDuelingCircleMult (mult)
  1973. end
  1974. function CombatStyle.SetCloseRangeDuelingFallbackMult (mult)
  1975. end
  1976. function CombatStyle.SetCloseRangeFlankingFlankDistance (mult)
  1977. end
  1978. function CombatStyle.SetCloseRangeFlankingStalkTime (mult)
  1979. end
  1980. function CombatStyle.GetLongRangeStrafeMult ()
  1981.         -- Return Type is float
  1982.         return 0.0
  1983. end
  1984. function CombatStyle.SetLongRangeStrafeMult (mult)
  1985. end
  1986. function CombatStyle.GetFlightHoverChance ()
  1987.         -- Return Type is float
  1988.         return 0.0
  1989. end
  1990. function CombatStyle.GetFlightDiveBombChance ()
  1991.         -- Return Type is float
  1992.         return 0.0
  1993. end
  1994. function CombatStyle.GetFlightFlyingAttackChance ()
  1995.         -- Return Type is float
  1996.         return 0.0
  1997. end
  1998. function CombatStyle.SetFlightHoverChance (chance)
  1999. end
  2000. function CombatStyle.SetFlightDiveBombChance (chance)
  2001. end
  2002. function CombatStyle.SetFlightFlyingAttackChance (mult)
  2003. end
  2004.  
  2005. -- ---------------------------------------------------------------------------------[ConstructibleObject]
  2006. -- Functions: 11
  2007. -- Events: 0
  2008.  
  2009. function ConstructibleObject.GetResult ()
  2010.         -- Return Type is form
  2011.         return Form
  2012. end
  2013. function ConstructibleObject.SetResult (result)
  2014. end
  2015. function ConstructibleObject.GetResultQuantity ()
  2016.         -- Return Type is int
  2017.         return 0
  2018. end
  2019. function ConstructibleObject.SetResultQuantity (quantity)
  2020. end
  2021. function ConstructibleObject.GetNumIngredients ()
  2022.         -- Return Type is int
  2023.         return 0
  2024. end
  2025. function ConstructibleObject.GetNthIngredient (n)
  2026.         -- Return Type is form
  2027.         return Form
  2028. end
  2029. function ConstructibleObject.SetNthIngredient (required,n)
  2030. end
  2031. function ConstructibleObject.GetNthIngredientQuantity (n)
  2032.         -- Return Type is int
  2033.         return 0
  2034. end
  2035. function ConstructibleObject.SetNthIngredientQuantity (value,n)
  2036. end
  2037. function ConstructibleObject.GetWorkbenchKeyword ()
  2038.         -- Return Type is keyword
  2039.         return Keyword
  2040. end
  2041. function ConstructibleObject.SetWorkbenchKeyword (aKeyword)
  2042. end
  2043.  
  2044. -- ---------------------------------------------------------------------------------[Container]
  2045. -- Script Object is empty contains no Functions or Events
  2046.  
  2047.  
  2048. -- ---------------------------------------------------------------------------------[Debug]
  2049. -- Functions: 31
  2050. -- Events: 0
  2051.  
  2052. function Debug.CenterOnCell (asCellname)
  2053. end
  2054. function Debug.CenterOnCellAndWait (asCellname)
  2055.         -- Return Type is float
  2056.         return 0.0
  2057. end
  2058. function Debug.PlayerMoveToAndWait (asDestRef)
  2059.         -- Return Type is float
  2060.         return 0.0
  2061. end
  2062. function Debug.CloseUserLog (asLogName)
  2063. end
  2064. function Debug.DebugChannelNotify (channel,message)
  2065. end
  2066. function Debug.DumpAliasData (akQuest)
  2067. end
  2068. function Debug.GetConfigName ()
  2069.         -- Return Type is string
  2070.         return ""
  2071. end
  2072. function Debug.GetPlatformName ()
  2073.         -- Return Type is string
  2074.         return ""
  2075. end
  2076. function Debug.GetVersionNumber ()
  2077.         -- Return Type is string
  2078.         return ""
  2079. end
  2080. function Debug.MessageBox (asMessageBoxText)
  2081. end
  2082. function Debug.Notification (asNotificationText)
  2083. end
  2084. function Debug.OpenUserLog (asLogName)
  2085.         -- Return Type is bool
  2086.         return true
  2087. end
  2088. function Debug.QuitGame ()
  2089. end
  2090. function Debug.SetFootIK (abFootIK)
  2091. end
  2092. function Debug.SetGodMode (abGodMode)
  2093. end
  2094. function Debug.SendAnimationEvent (arRef,asEventName)
  2095. end
  2096. function Debug.StartScriptProfiling (asScriptName)
  2097. end
  2098. function Debug.StartStackProfiling ()
  2099. end
  2100. function Debug.StopScriptProfiling (asScriptName)
  2101. end
  2102. function Debug.StopStackProfiling ()
  2103. end
  2104. function Debug.TakeScreenshot (asFilename)
  2105. end
  2106. function Debug.ToggleAI ()
  2107. end
  2108. function Debug.ToggleCollisions ()
  2109. end
  2110. function Debug.ToggleMenus ()
  2111. end
  2112. function Debug.Trace (asTextToPrint,aiSeverity )
  2113. end
  2114. function Debug.TraceStack (asTextToPrint ,aiSeverity )
  2115. end
  2116. function Debug.TraceUser (asUserLog,asTextToPrint,aiSeverity )
  2117.         -- Return Type is bool
  2118.         return true
  2119. end
  2120. function Debug.TraceConditional (TextToPrint,ShowTrace)
  2121. end
  2122. function Debug.TraceAndBox (asTextToPrint,aiSeverity )
  2123. end
  2124. function Debug.ShowRefPosition (arRef)
  2125. end
  2126. function Debug.DBSendPlayerPosition ()
  2127. end
  2128.  
  2129. -- ---------------------------------------------------------------------------------[DefaultObjectManager]
  2130. -- Functions: 2
  2131. -- Events: 0
  2132.  
  2133. function DefaultObjectManager.GetForm (key)
  2134.         -- Return Type is form
  2135.         return Form
  2136. end
  2137. function DefaultObjectManager.SetForm (key,newForm)
  2138. end
  2139.  
  2140. -- ---------------------------------------------------------------------------------[Door]
  2141. -- Script Object is empty contains no Functions or Events
  2142.  
  2143.  
  2144. -- ---------------------------------------------------------------------------------[EffectShader]
  2145. -- Functions: 2
  2146. -- Events: 0
  2147.  
  2148. function EffectShader.Play (akObject,afDuration )
  2149. end
  2150. function EffectShader.Stop (akObject)
  2151. end
  2152.  
  2153. -- ---------------------------------------------------------------------------------[Enchantment]
  2154. -- Functions: 11
  2155. -- Events: 0
  2156.  
  2157. function Enchantment.IsHostile ()
  2158.         -- Return Type is bool
  2159.         return true
  2160. end
  2161. function Enchantment.GetNumEffects ()
  2162.         -- Return Type is int
  2163.         return 0
  2164. end
  2165. function Enchantment.GetNthEffectMagnitude (index)
  2166.         -- Return Type is float
  2167.         return 0.0
  2168. end
  2169. function Enchantment.GetNthEffectArea (index)
  2170.         -- Return Type is int
  2171.         return 0
  2172. end
  2173. function Enchantment.GetNthEffectDuration (index)
  2174.         -- Return Type is int
  2175.         return 0
  2176. end
  2177. function Enchantment.GetNthEffectMagicEffect (index)
  2178.         -- Return Type is magiceffect
  2179.         return MagicEffect
  2180. end
  2181. function Enchantment.GetCostliestEffectIndex ()
  2182.         -- Return Type is int
  2183.         return 0
  2184. end
  2185. function Enchantment.SetNthEffectMagnitude (index,value)
  2186. end
  2187. function Enchantment.SetNthEffectArea (index,value)
  2188. end
  2189. function Enchantment.SetNthEffectDuration (index,value)
  2190. end
  2191. function Enchantment.GetBaseEnchantment ()
  2192.         -- Return Type is enchantment
  2193.         return Enchantment
  2194. end
  2195.  
  2196. -- ---------------------------------------------------------------------------------[EncounterZone]
  2197. -- Script Object is empty contains no Functions or Events
  2198.  
  2199.  
  2200. -- ---------------------------------------------------------------------------------[EquipSlot]
  2201. -- Functions: 2
  2202. -- Events: 0
  2203.  
  2204. function EquipSlot.GetNumParents ()
  2205.         -- Return Type is int
  2206.         return 0
  2207. end
  2208. function EquipSlot.GetNthParent (n)
  2209.         -- Return Type is equipslot
  2210.         return EquipSlot
  2211. end
  2212.  
  2213. -- ---------------------------------------------------------------------------------[Explosion]
  2214. -- Script Object is empty contains no Functions or Events
  2215.  
  2216.  
  2217. -- ---------------------------------------------------------------------------------[Faction]
  2218. -- Functions: 24
  2219. -- Events: 0
  2220.  
  2221. function Faction.CanPayCrimeGold ()
  2222.         -- Return Type is bool
  2223.         return true
  2224. end
  2225. function Faction.GetCrimeGold ()
  2226.         -- Return Type is int
  2227.         return 0
  2228. end
  2229. function Faction.GetCrimeGoldNonViolent ()
  2230.         -- Return Type is int
  2231.         return 0
  2232. end
  2233. function Faction.GetCrimeGoldViolent ()
  2234.         -- Return Type is int
  2235.         return 0
  2236. end
  2237. function Faction.GetInfamy ()
  2238.         -- Return Type is int
  2239.         return 0
  2240. end
  2241. function Faction.GetInfamyNonViolent ()
  2242.         -- Return Type is int
  2243.         return 0
  2244. end
  2245. function Faction.GetInfamyViolent ()
  2246.         -- Return Type is int
  2247.         return 0
  2248. end
  2249. function Faction.GetReaction (akOther)
  2250.         -- Return Type is int
  2251.         return 0
  2252. end
  2253. function Faction.GetStolenItemValueCrime ()
  2254.         -- Return Type is int
  2255.         return 0
  2256. end
  2257. function Faction.GetStolenItemValueNoCrime ()
  2258.         -- Return Type is int
  2259.         return 0
  2260. end
  2261. function Faction.IsFactionInCrimeGroup (akOther)
  2262.         -- Return Type is bool
  2263.         return true
  2264. end
  2265. function Faction.IsPlayerExpelled ()
  2266.         -- Return Type is bool
  2267.         return true
  2268. end
  2269. function Faction.ModCrimeGold (aiAmount,abViolent )
  2270. end
  2271. function Faction.ModReaction (akOther,aiAmount)
  2272. end
  2273. function Faction.PlayerPayCrimeGold (abRemoveStolenItems ,abGoToJail )
  2274. end
  2275. function Faction.SendAssaultAlarm ()
  2276. end
  2277. function Faction.SendPlayerToJail (abRemoveInventory ,abRealJail )
  2278. end
  2279. function Faction.SetAlly (akOther,abSelfIsFriendToOther ,abOtherIsFriendToSelf )
  2280. end
  2281. function Faction.SetCrimeGold (aiGold)
  2282. end
  2283. function Faction.SetCrimeGoldViolent (aiGold)
  2284. end
  2285. function Faction.SetEnemy (akOther,abSelfIsNeutralToOther ,abOtherIsNeutralToSelf )
  2286. end
  2287. function Faction.SetPlayerEnemy (abIsEnemy )
  2288. end
  2289. function Faction.SetPlayerExpelled (abIsExpelled )
  2290. end
  2291. function Faction.SetReaction (akOther,aiNewValue)
  2292. end
  2293.  
  2294. -- ---------------------------------------------------------------------------------[Flora]
  2295. -- Functions: 4
  2296. -- Events: 0
  2297.  
  2298. function Flora.GetHarvestSound ()
  2299.         -- Return Type is sounddescriptor
  2300.         return SoundDescriptor
  2301. end
  2302. function Flora.SetHarvestSound (akSoundDescriptor)
  2303. end
  2304. function Flora.GetIngredient ()
  2305.         -- Return Type is ingredient
  2306.         return Ingredient
  2307. end
  2308. function Flora.SetIngredient (akIngredient)
  2309. end
  2310.  
  2311. -- ---------------------------------------------------------------------------------[Form]
  2312. -- Functions: 52
  2313. -- Events: 18
  2314.  
  2315. function Form.GetFormID ()
  2316.         -- Return Type is int
  2317.         return 0
  2318. end
  2319. function Form.GetGoldValue ()
  2320.         -- Return Type is int
  2321.         return 0
  2322. end
  2323. function Form.HasKeyword (akKeyword)
  2324.         -- Return Type is bool
  2325.         return true
  2326. end
  2327. function Form.PlayerKnows ()
  2328.         -- Return Type is bool
  2329.         return true
  2330. end
  2331. function Form.RegisterForAnimationEvent (akSender,asEventName)
  2332.         -- Return Type is bool
  2333.         return true
  2334. end
  2335. function Form.RegisterForLOS (akViewer,akTarget)
  2336. end
  2337. function Form.RegisterForSingleLOSGain (akViewer,akTarget)
  2338. end
  2339. function Form.RegisterForSingleLOSLost (akViewer,akTarget)
  2340. end
  2341. function Form.RegisterForSingleUpdate (afInterval)
  2342. end
  2343. function Form.RegisterForSleep ()
  2344. end
  2345. function Form.RegisterForTrackedStatsEvent ()
  2346. end
  2347. function Form.RegisterForUpdate (afInterval)
  2348. end
  2349. function Form.RegisterForUpdateGameTime (afInterval)
  2350. end
  2351. function Form.RegisterForSingleUpdateGameTime (afInterval)
  2352. end
  2353. function Form.StartObjectProfiling ()
  2354. end
  2355. function Form.StopObjectProfiling ()
  2356. end
  2357. function Form.UnregisterForAnimationEvent (akSender,asEventName)
  2358. end
  2359. function Form.UnregisterForLOS (akViewer,akTarget)
  2360. end
  2361. function Form.UnregisterForSleep ()
  2362. end
  2363. function Form.UnregisterForTrackedStatsEvent ()
  2364. end
  2365. function Form.UnregisterForUpdate ()
  2366. end
  2367. function Form.UnregisterForUpdateGameTime ()
  2368. end
  2369. function Form.OnAnimationEvent (akSource,asEventName)
  2370. end
  2371. function Form.OnAnimationEventUnregistered (akSource,asEventName)
  2372. end
  2373. function Form.OnGainLOS (akViewer,akTarget)
  2374. end
  2375. function Form.OnLostLOS (akViewer,akTarget)
  2376. end
  2377. function Form.OnSleepStart (afSleepStartTime,afDesiredSleepEndTime)
  2378. end
  2379. function Form.OnSleepStop (abInterrupted)
  2380. end
  2381. function Form.OnTrackedStatsEvent (arStatName,aiStatValue)
  2382. end
  2383. function Form.OnUpdate ()
  2384. end
  2385. function Form.OnUpdateGameTime ()
  2386. end
  2387. function Form.GetType ()
  2388.         -- Return Type is int
  2389.         return 0
  2390. end
  2391. function Form.GetName ()
  2392.         -- Return Type is string
  2393.         return ""
  2394. end
  2395. function Form.SetName (name)
  2396. end
  2397. function Form.GetWeight ()
  2398.         -- Return Type is float
  2399.         return 0.0
  2400. end
  2401. function Form.SetWeight (weight)
  2402. end
  2403. function Form.SetGoldValue (value)
  2404. end
  2405. function Form.GetNumKeywords ()
  2406.         -- Return Type is int
  2407.         return 0
  2408. end
  2409. function Form.GetNthKeyword (index)
  2410.         -- Return Type is keyword
  2411.         return Keyword
  2412. end
  2413. function Form.HasKeywordString (s)
  2414.         -- Return Type is bool
  2415.         return true
  2416. end
  2417. function Form.SetPlayerKnows (knows)
  2418. end
  2419. function Form.RegisterForKey (keyCode)
  2420. end
  2421. function Form.UnregisterForKey (keyCode)
  2422. end
  2423. function Form.UnregisterForAllKeys ()
  2424. end
  2425. function Form.OnKeyDown (keyCode)
  2426. end
  2427. function Form.OnKeyUp (keyCode,holdTime)
  2428. end
  2429. function Form.RegisterForControl (control)
  2430. end
  2431. function Form.UnregisterForControl (control)
  2432. end
  2433. function Form.UnregisterForAllControls ()
  2434. end
  2435. function Form.OnControlDown (control)
  2436. end
  2437. function Form.OnControlUp (control,holdTime)
  2438. end
  2439. function Form.RegisterForMenu (menuName)
  2440. end
  2441. function Form.UnregisterForMenu (menuName)
  2442. end
  2443. function Form.UnregisterForAllMenus ()
  2444. end
  2445. function Form.OnMenuOpen (menuName)
  2446. end
  2447. function Form.OnMenuClose (menuName)
  2448. end
  2449. function Form.RegisterForModEvent (eventName,callbackName)
  2450. end
  2451. function Form.UnregisterForModEvent (eventName)
  2452. end
  2453. function Form.UnregisterForAllModEvents ()
  2454. end
  2455. function Form.SendModEvent (eventName,strArg ,numArg )
  2456. end
  2457. function Form.RegisterForCameraState ()
  2458. end
  2459. function Form.UnregisterForCameraState ()
  2460. end
  2461. function Form.OnPlayerCameraState (oldState,newState)
  2462. end
  2463. function Form.RegisterForCrosshairRef ()
  2464. end
  2465. function Form.UnregisterForCrosshairRef ()
  2466. end
  2467. function Form.OnCrosshairRefChange (ref)
  2468. end
  2469. function Form.RegisterForActorAction (actionType)
  2470. end
  2471. function Form.UnregisterForActorAction (actionType)
  2472. end
  2473. function Form.OnActorAction (actionType,akActor,source,slot)
  2474. end
  2475. function Form.TempClone ()
  2476.         -- Return Type is form
  2477.         return Form
  2478. end
  2479.  
  2480. -- ---------------------------------------------------------------------------------[FormList]
  2481. -- Functions: 7
  2482. -- Events: 0
  2483.  
  2484. function FormList.AddForm (apForm)
  2485. end
  2486. function FormList.Find (apForm)
  2487.         -- Return Type is int
  2488.         return 0
  2489. end
  2490. function FormList.GetSize ()
  2491.         -- Return Type is int
  2492.         return 0
  2493. end
  2494. function FormList.GetAt (aiIndex)
  2495.         -- Return Type is form
  2496.         return Form
  2497. end
  2498. function FormList.HasForm (akForm)
  2499.         -- Return Type is bool
  2500.         return true
  2501. end
  2502. function FormList.RemoveAddedForm (apForm)
  2503. end
  2504. function FormList.Revert ()
  2505. end
  2506.  
  2507. -- ---------------------------------------------------------------------------------[FormType]
  2508. -- Script Object is empty contains no Functions or Events
  2509.  
  2510.  
  2511. -- ---------------------------------------------------------------------------------[Furniture]
  2512. -- Script Object is empty contains no Functions or Events
  2513.  
  2514.  
  2515. -- ---------------------------------------------------------------------------------[Game]
  2516. -- Functions: 126
  2517. -- Events: 0
  2518.  
  2519. function Game.AddAchievement (aiAchievementID)
  2520. end
  2521. function Game.AddPerkPoints (aiPerkPoints)
  2522. end
  2523. function Game.AdvanceSkill (asSkillName,afMagnitude)
  2524. end
  2525. function Game.AddHavokBallAndSocketConstraint (arRefA,arRefANode,arRefB,arRefBNode,afRefALocalOffsetX ,afRefALocalOffsetY ,afRefALocalOffsetZ ,afRefBLocalOffsetX ,afRefBLocalOffsetY ,afRefBLocalOffsetZ )
  2526.         -- Return Type is bool
  2527.         return true
  2528. end
  2529. function Game.RemoveHavokConstraints (arFirstRef,arFirstRefNodeName,arSecondRef,arSecondRefNodeName)
  2530.         -- Return Type is bool
  2531.         return true
  2532. end
  2533. function Game.CalculateFavorCost (aiFavorPrice)
  2534.         -- Return Type is int
  2535.         return 0
  2536. end
  2537. function Game.ClearPrison ()
  2538. end
  2539. function Game.ClearTempEffects ()
  2540. end
  2541. function Game.EnableFastTravel (abEnable )
  2542. end
  2543. function Game.FadeOutGame (abFadingOut,abBlackFade,afSecsBeforeFade,afFadeDuration)
  2544. end
  2545. function Game.FastTravel (akDestination)
  2546. end
  2547. function Game.FindClosestReferenceOfType (arBaseObject,afX,afY,afZ,afRadius)
  2548.         -- Return Type is objectreference
  2549.         return ObjectReference
  2550. end
  2551. function Game.FindRandomReferenceOfType (arBaseObject,afX,afY,afZ,afRadius)
  2552.         -- Return Type is objectreference
  2553.         return ObjectReference
  2554. end
  2555. function Game.FindClosestReferenceOfAnyTypeInList (arBaseObjects,afX,afY,afZ,afRadius)
  2556.         -- Return Type is objectreference
  2557.         return ObjectReference
  2558. end
  2559. function Game.FindRandomReferenceOfAnyTypeInList (arBaseObjects,afX,afY,afZ,afRadius)
  2560.         -- Return Type is objectreference
  2561.         return ObjectReference
  2562. end
  2563. function Game.FindClosestReferenceOfTypeFromRef (arBaseObject,arCenter,afRadius)
  2564.         -- Return Type is objectreference
  2565.         return ObjectReference
  2566. end
  2567. function Game.FindRandomReferenceOfTypeFromRef (arBaseObject,arCenter,afRadius)
  2568.         -- Return Type is objectreference
  2569.         return ObjectReference
  2570. end
  2571. function Game.FindClosestReferenceOfAnyTypeInListFromRef (arBaseObjects,arCenter,afRadius)
  2572.         -- Return Type is objectreference
  2573.         return ObjectReference
  2574. end
  2575. function Game.FindRandomReferenceOfAnyTypeInListFromRef (arBaseObjects,arCenter,afRadius)
  2576.         -- Return Type is objectreference
  2577.         return ObjectReference
  2578. end
  2579. function Game.FindClosestActor (afX,afY,afZ,afRadius)
  2580.         -- Return Type is actor
  2581.         return Actor
  2582. end
  2583. function Game.FindRandomActor (afX,afY,afZ,afRadius)
  2584.         -- Return Type is actor
  2585.         return Actor
  2586. end
  2587. function Game.FindClosestActorFromRef (arCenter,afRadius)
  2588.         -- Return Type is actor
  2589.         return Actor
  2590. end
  2591. function Game.FindRandomActorFromRef (arCenter,afRadius)
  2592.         -- Return Type is actor
  2593.         return Actor
  2594. end
  2595. function Game.ForceThirdPerson ()
  2596. end
  2597. function Game.ForceFirstPerson ()
  2598. end
  2599. function Game.ShowFirstPersonGeometry (abShow )
  2600. end
  2601. function Game.GetForm (aiFormID)
  2602.         -- Return Type is form
  2603.         return Form
  2604. end
  2605. function Game.GetFormFromFile (aiFormID,asFilename)
  2606.         -- Return Type is form
  2607.         return Form
  2608. end
  2609. function Game.GetGameSettingFloat (asGameSetting)
  2610.         -- Return Type is float
  2611.         return 0.0
  2612. end
  2613. function Game.GetGameSettingInt (asGameSetting)
  2614.         -- Return Type is int
  2615.         return 0
  2616. end
  2617. function Game.GetGameSettingString (asGameSetting)
  2618.         -- Return Type is string
  2619.         return ""
  2620. end
  2621. function Game.GetPlayer ()
  2622.         -- Return Type is actor
  2623.         return Actor
  2624. end
  2625. function Game.GetPlayerGrabbedRef ()
  2626.         -- Return Type is objectreference
  2627.         return ObjectReference
  2628. end
  2629. function Game.GetPlayersLastRiddenHorse ()
  2630.         -- Return Type is actor
  2631.         return Actor
  2632. end
  2633. function Game.GetSunPositionX ()
  2634.         -- Return Type is float
  2635.         return 0.0
  2636. end
  2637. function Game.GetSunPositionY ()
  2638.         -- Return Type is float
  2639.         return 0.0
  2640. end
  2641. function Game.GetSunPositionZ ()
  2642.         -- Return Type is float
  2643.         return 0.0
  2644. end
  2645. function Game.GetRealHoursPassed ()
  2646.         -- Return Type is float
  2647.         return 0.0
  2648. end
  2649. function Game.IncrementSkill (asSkillName)
  2650. end
  2651. function Game.IncrementSkillBy (asSkillName,aiCount)
  2652. end
  2653. function Game.IncrementStat (asStatName,aiModAmount )
  2654. end
  2655. function Game.IsActivateControlsEnabled ()
  2656.         -- Return Type is bool
  2657.         return true
  2658. end
  2659. function Game.IsCamSwitchControlsEnabled ()
  2660.         -- Return Type is bool
  2661.         return true
  2662. end
  2663. function Game.IsFastTravelControlsEnabled ()
  2664.         -- Return Type is bool
  2665.         return true
  2666. end
  2667. function Game.IsFastTravelEnabled ()
  2668.         -- Return Type is bool
  2669.         return true
  2670. end
  2671. function Game.IsFightingControlsEnabled ()
  2672.         -- Return Type is bool
  2673.         return true
  2674. end
  2675. function Game.IsJournalControlsEnabled ()
  2676.         -- Return Type is bool
  2677.         return true
  2678. end
  2679. function Game.IsLookingControlsEnabled ()
  2680.         -- Return Type is bool
  2681.         return true
  2682. end
  2683. function Game.IsMenuControlsEnabled ()
  2684.         -- Return Type is bool
  2685.         return true
  2686. end
  2687. function Game.IsMovementControlsEnabled ()
  2688.         -- Return Type is bool
  2689.         return true
  2690. end
  2691. function Game.IsPlayerSungazing ()
  2692.         -- Return Type is bool
  2693.         return true
  2694. end
  2695. function Game.IsSneakingControlsEnabled ()
  2696.         -- Return Type is bool
  2697.         return true
  2698. end
  2699. function Game.IsWordUnlocked (akWord)
  2700.         -- Return Type is bool
  2701.         return true
  2702. end
  2703. function Game.PrecacheCharGen ()
  2704. end
  2705. function Game.PrecacheCharGenClear ()
  2706. end
  2707. function Game.QueryStat (asStat)
  2708.         -- Return Type is int
  2709.         return 0
  2710. end
  2711. function Game.QuitToMainMenu ()
  2712. end
  2713. function Game.RequestAutoSave ()
  2714. end
  2715. function Game.RequestModel (asModelName)
  2716. end
  2717. function Game.RequestSave ()
  2718. end
  2719. function Game.ServeTime ()
  2720. end
  2721. function Game.SendWereWolfTransformation ()
  2722. end
  2723. function Game.SetBeastForm (abEntering)
  2724. end
  2725. function Game.SetCameraTarget (arTarget)
  2726. end
  2727. function Game.SetHudCartMode (abSetCartMode )
  2728. end
  2729. function Game.SetInChargen (abDisableSaving,abDisableWaiting,abShowControlsDisabledMessage)
  2730. end
  2731. function Game.SetPlayerAIDriven (abAIDriven )
  2732. end
  2733. function Game.SetPlayerReportCrime (abReportCrime )
  2734. end
  2735. function Game.SetSittingRotation (afValue)
  2736. end
  2737. function Game.ShakeCamera (akSource ,afStrength ,afDuration )
  2738. end
  2739. function Game.ShakeController (afSmallMotorStrength,afBigMotorStreangth,afDuration)
  2740. end
  2741. function Game.ShowRaceMenu ()
  2742. end
  2743. function Game.ShowLimitedRaceMenu ()
  2744. end
  2745. function Game.ShowTitleSequenceMenu ()
  2746. end
  2747. function Game.HideTitleSequenceMenu ()
  2748. end
  2749. function Game.StartTitleSequence (asSequenceName)
  2750. end
  2751. function Game.SetAllowFlyingMountLandingRequests (abAllow)
  2752. end
  2753. function Game.SetSunGazeImageSpaceModifier (apImod )
  2754. end
  2755. function Game.ShowTrainingMenu (aTrainer)
  2756. end
  2757. function Game.TeachWord (akWord)
  2758. end
  2759. function Game.TriggerScreenBlood (aiValue)
  2760. end
  2761. function Game.UnlockWord (akWord)
  2762. end
  2763. function Game.UsingGamepad ()
  2764.         -- Return Type is bool
  2765.         return true
  2766. end
  2767. function Game.GetPerkPoints ()
  2768.         -- Return Type is int
  2769.         return 0
  2770. end
  2771. function Game.SetPerkPoints (perkPoints)
  2772. end
  2773. function Game.ModPerkPoints (perkPoints)
  2774. end
  2775. function Game.GetModCount ()
  2776.         -- Return Type is int
  2777.         return 0
  2778. end
  2779. function Game.GetModByName (name)
  2780.         -- Return Type is int
  2781.         return 0
  2782. end
  2783. function Game.GetModName (modIndex)
  2784.         -- Return Type is string
  2785.         return ""
  2786. end
  2787. function Game.GetModAuthor (modIndex)
  2788.         -- Return Type is string
  2789.         return ""
  2790. end
  2791. function Game.GetModDescription (modIndex)
  2792.         -- Return Type is string
  2793.         return ""
  2794. end
  2795. function Game.GetModDependencyCount (modIndex)
  2796.         -- Return Type is int
  2797.         return 0
  2798. end
  2799. function Game.GetNthModDependency (modIndex,n)
  2800.         -- Return Type is int
  2801.         return 0
  2802. end
  2803. function Game.SetGameSettingFloat (setting,value)
  2804. end
  2805. function Game.SetGameSettingInt (setting,value)
  2806. end
  2807. function Game.SetGameSettingBool (setting,value)
  2808. end
  2809. function Game.SetGameSettingString (setting,value)
  2810. end
  2811. function Game.SaveGame (name)
  2812. end
  2813. function Game.LoadGame (name)
  2814. end
  2815. function Game.GetNumTintMasks ()
  2816.         -- Return Type is int
  2817.         return 0
  2818. end
  2819. function Game.GetNthTintMaskColor (n)
  2820.         -- Return Type is int
  2821.         return 0
  2822. end
  2823. function Game.GetNthTintMaskType (n)
  2824.         -- Return Type is int
  2825.         return 0
  2826. end
  2827. function Game.SetNthTintMaskColor (n,color)
  2828. end
  2829. function Game.GetNthTintMaskTexturePath (n)
  2830.         -- Return Type is string
  2831.         return ""
  2832. end
  2833. function Game.SetNthTintMaskTexturePath (path,n)
  2834. end
  2835. function Game.GetNumTintsByType (type)
  2836.         -- Return Type is int
  2837.         return 0
  2838. end
  2839. function Game.GetTintMaskColor (type,index)
  2840.         -- Return Type is int
  2841.         return 0
  2842. end
  2843. function Game.SetTintMaskColor (color,type,index)
  2844. end
  2845. function Game.GetTintMaskTexturePath (type,index)
  2846.         -- Return Type is string
  2847.         return ""
  2848. end
  2849. function Game.SetTintMaskTexturePath (path,type,index)
  2850. end
  2851. function Game.UpdateTintMaskColors ()
  2852. end
  2853. function Game.UpdateHairColor ()
  2854. end
  2855. function Game.GetCameraState ()
  2856.         -- Return Type is int
  2857.         return 0
  2858. end
  2859. function Game.SetMiscStat (name,value)
  2860. end
  2861. function Game.SetPlayersLastRiddenHorse (horse)
  2862. end
  2863. function Game.GetSkillLegendaryLevel (actorValue)
  2864.         -- Return Type is int
  2865.         return 0
  2866. end
  2867. function Game.SetSkillLegendaryLevel (actorValue,level)
  2868. end
  2869. function Game.GetPlayerExperience ()
  2870.         -- Return Type is float
  2871.         return 0.0
  2872. end
  2873. function Game.SetPlayerExperience (exp)
  2874. end
  2875. function Game.GetExperienceForLevel (currentLevel)
  2876.         -- Return Type is float
  2877.         return 0.0
  2878. end
  2879. function Game.GetPlayerMovementMode ()
  2880.         -- Return Type is bool
  2881.         return true
  2882. end
  2883. function Game.UpdateThirdPerson ()
  2884. end
  2885. function Game.UnbindObjectHotkey (hotkey)
  2886. end
  2887. function Game.GetHotkeyBoundObject (hotkey)
  2888.         -- Return Type is form
  2889.         return Form
  2890. end
  2891. function Game.IsObjectFavorited (form)
  2892.         -- Return Type is bool
  2893.         return true
  2894. end
  2895. function Game.GetFormEx (formId)
  2896.         -- Return Type is form
  2897.         return Form
  2898. end
  2899.  
  2900. -- ---------------------------------------------------------------------------------[GlobalVariable]
  2901. -- Functions: 7
  2902. -- Events: 0
  2903.  
  2904. function GlobalVariable.GetValue ()
  2905.         -- Return Type is float
  2906.         return 0.0
  2907. end
  2908. function GlobalVariable.SetValue (afNewValue)
  2909. end
  2910. function GlobalVariable.GetValueInt ()
  2911.         -- Return Type is int
  2912.         return 0
  2913. end
  2914. function GlobalVariable.SetValueInt (aiNewValue)
  2915. end
  2916. function GlobalVariable.get ()
  2917.         -- Return Type is float
  2918.         return 0.0
  2919. end
  2920. function GlobalVariable.set (afValue)
  2921. end
  2922. function GlobalVariable.Mod (afHowMuch)
  2923.         -- Return Type is float
  2924.         return 0.0
  2925. end
  2926.  
  2927. -- ---------------------------------------------------------------------------------[Hazard]
  2928. -- Script Object is empty contains no Functions or Events
  2929.  
  2930.  
  2931. -- ---------------------------------------------------------------------------------[HeadPart]
  2932. -- Functions: 8
  2933. -- Events: 0
  2934.  
  2935. function HeadPart.GetHeadPart (name)
  2936.         -- Return Type is headpart
  2937.         return HeadPart
  2938. end
  2939. function HeadPart.GetType ()
  2940.         -- Return Type is int
  2941.         return 0
  2942. end
  2943. function HeadPart.GetNumExtraParts ()
  2944.         -- Return Type is int
  2945.         return 0
  2946. end
  2947. function HeadPart.GetNthExtraPart (n)
  2948.         -- Return Type is headpart
  2949.         return HeadPart
  2950. end
  2951. function HeadPart.HasExtraPart (p)
  2952.         -- Return Type is bool
  2953.         return true
  2954. end
  2955. function HeadPart.GetIndexOfExtraPart (p)
  2956.         -- Return Type is int
  2957.         return 0
  2958. end
  2959. function HeadPart.GetValidRaces ()
  2960.         -- Return Type is formlist
  2961.         return FormList
  2962. end
  2963. function HeadPart.SetValidRaces (vRaces)
  2964. end
  2965.  
  2966. -- ---------------------------------------------------------------------------------[Idle]
  2967. -- Script Object is empty contains no Functions or Events
  2968.  
  2969.  
  2970. -- ---------------------------------------------------------------------------------[ImageSpaceModifier]
  2971. -- Functions: 5
  2972. -- Events: 0
  2973.  
  2974. function ImageSpaceModifier.Apply (afStrength )
  2975. end
  2976. function ImageSpaceModifier.ApplyCrossFade (afFadeDuration )
  2977. end
  2978. function ImageSpaceModifier.PopTo (akNewModifier,afStrength )
  2979. end
  2980. function ImageSpaceModifier.Remove ()
  2981. end
  2982. function ImageSpaceModifier.RemoveCrossFade (afFadeDuration )
  2983. end
  2984.  
  2985. -- ---------------------------------------------------------------------------------[ImpactDataSet]
  2986. -- Script Object is empty contains no Functions or Events
  2987.  
  2988.  
  2989. -- ---------------------------------------------------------------------------------[Ingredient]
  2990. -- Functions: 14
  2991. -- Events: 0
  2992.  
  2993. function Ingredient.IsHostile ()
  2994.         -- Return Type is bool
  2995.         return true
  2996. end
  2997. function Ingredient.LearnEffect (aiIndex)
  2998. end
  2999. function Ingredient.LearnNextEffect ()
  3000.         -- Return Type is int
  3001.         return 0
  3002. end
  3003. function Ingredient.LearnAllEffects ()
  3004. end
  3005. function Ingredient.GetNumEffects ()
  3006.         -- Return Type is int
  3007.         return 0
  3008. end
  3009. function Ingredient.GetNthEffectMagnitude (index)
  3010.         -- Return Type is float
  3011.         return 0.0
  3012. end
  3013. function Ingredient.GetNthEffectArea (index)
  3014.         -- Return Type is int
  3015.         return 0
  3016. end
  3017. function Ingredient.GetNthEffectDuration (index)
  3018.         -- Return Type is int
  3019.         return 0
  3020. end
  3021. function Ingredient.GetNthEffectMagicEffect (index)
  3022.         -- Return Type is magiceffect
  3023.         return MagicEffect
  3024. end
  3025. function Ingredient.GetCostliestEffectIndex ()
  3026.         -- Return Type is int
  3027.         return 0
  3028. end
  3029. function Ingredient.SetNthEffectMagnitude (index,value)
  3030. end
  3031. function Ingredient.SetNthEffectArea (index,value)
  3032. end
  3033. function Ingredient.SetNthEffectDuration (index,value)
  3034. end
  3035. function Ingredient.GetIsNthEffectKnown (index)
  3036.         -- Return Type is bool
  3037.         return true
  3038. end
  3039.  
  3040. -- ---------------------------------------------------------------------------------[Input]
  3041. -- Functions: 8
  3042. -- Events: 0
  3043.  
  3044. function Input.IsKeyPressed (dxKeycode)
  3045.         -- Return Type is bool
  3046.         return true
  3047. end
  3048. function Input.TapKey (dxKeycode)
  3049. end
  3050. function Input.HoldKey (dxKeycode)
  3051. end
  3052. function Input.ReleaseKey (dxKeycode)
  3053. end
  3054. function Input.GetNumKeysPressed ()
  3055.         -- Return Type is int
  3056.         return 0
  3057. end
  3058. function Input.GetNthKeyPressed (n)
  3059.         -- Return Type is int
  3060.         return 0
  3061. end
  3062. function Input.GetMappedKey (control,deviceType )
  3063.         -- Return Type is int
  3064.         return 0
  3065. end
  3066. function Input.GetMappedControl (keycode)
  3067.         -- Return Type is string
  3068.         return ""
  3069. end
  3070.  
  3071. -- ---------------------------------------------------------------------------------[Key]
  3072. -- Script Object is empty contains no Functions or Events
  3073.  
  3074.  
  3075. -- ---------------------------------------------------------------------------------[Keyword]
  3076. -- Functions: 2
  3077. -- Events: 0
  3078.  
  3079. function Keyword.GetKeyword (key)
  3080.         -- Return Type is keyword
  3081.         return Keyword
  3082. end
  3083. function Keyword.GetString ()
  3084.         -- Return Type is string
  3085.         return ""
  3086. end
  3087.  
  3088. -- ---------------------------------------------------------------------------------[LeveledActor]
  3089. -- Functions: 8
  3090. -- Events: 0
  3091.  
  3092. function LeveledActor.AddForm (apForm,aiLevel)
  3093. end
  3094. function LeveledActor.Revert ()
  3095. end
  3096. function LeveledActor.GetNumForms ()
  3097.         -- Return Type is int
  3098.         return 0
  3099. end
  3100. function LeveledActor.GetNthForm (n)
  3101.         -- Return Type is form
  3102.         return Form
  3103. end
  3104. function LeveledActor.GetNthLevel (n)
  3105.         -- Return Type is int
  3106.         return 0
  3107. end
  3108. function LeveledActor.SetNthLevel (n,level)
  3109. end
  3110. function LeveledActor.GetNthCount (n)
  3111.         -- Return Type is int
  3112.         return 0
  3113. end
  3114. function LeveledActor.SetNthCount (n,count)
  3115. end
  3116.  
  3117. -- ---------------------------------------------------------------------------------[LeveledItem]
  3118. -- Functions: 12
  3119. -- Events: 0
  3120.  
  3121. function LeveledItem.AddForm (apForm,aiLevel,aiCount)
  3122. end
  3123. function LeveledItem.Revert ()
  3124. end
  3125. function LeveledItem.GetChanceNone ()
  3126.         -- Return Type is int
  3127.         return 0
  3128. end
  3129. function LeveledItem.SetChanceNone (chance)
  3130. end
  3131. function LeveledItem.GetChanceGlobal ()
  3132.         -- Return Type is globalvariable
  3133.         return GlobalVariable
  3134. end
  3135. function LeveledItem.SetChanceGlobal (glob)
  3136. end
  3137. function LeveledItem.GetNumForms ()
  3138.         -- Return Type is int
  3139.         return 0
  3140. end
  3141. function LeveledItem.GetNthForm (n)
  3142.         -- Return Type is form
  3143.         return Form
  3144. end
  3145. function LeveledItem.GetNthLevel (n)
  3146.         -- Return Type is int
  3147.         return 0
  3148. end
  3149. function LeveledItem.SetNthLevel (n,level)
  3150. end
  3151. function LeveledItem.GetNthCount (n)
  3152.         -- Return Type is int
  3153.         return 0
  3154. end
  3155. function LeveledItem.SetNthCount (n,count)
  3156. end
  3157.  
  3158. -- ---------------------------------------------------------------------------------[LeveledSpell]
  3159. -- Functions: 8
  3160. -- Events: 0
  3161.  
  3162. function LeveledSpell.AddForm (apForm,aiLevel)
  3163. end
  3164. function LeveledSpell.Revert ()
  3165. end
  3166. function LeveledSpell.GetChanceNone ()
  3167.         -- Return Type is int
  3168.         return 0
  3169. end
  3170. function LeveledSpell.SetChanceNone (chance)
  3171. end
  3172. function LeveledSpell.GetNumForms ()
  3173.         -- Return Type is int
  3174.         return 0
  3175. end
  3176. function LeveledSpell.GetNthForm (n)
  3177.         -- Return Type is form
  3178.         return Form
  3179. end
  3180. function LeveledSpell.GetNthLevel (n)
  3181.         -- Return Type is int
  3182.         return 0
  3183. end
  3184. function LeveledSpell.SetNthLevel (n,level)
  3185. end
  3186.  
  3187. -- ---------------------------------------------------------------------------------[Light]
  3188. -- Script Object is empty contains no Functions or Events
  3189.  
  3190.  
  3191. -- ---------------------------------------------------------------------------------[Location]
  3192. -- Functions: 11
  3193. -- Events: 0
  3194.  
  3195. function Location.GetKeywordData (akKeyword)
  3196.         -- Return Type is float
  3197.         return 0.0
  3198. end
  3199. function Location.GetRefTypeAliveCount (akRefType)
  3200.         -- Return Type is int
  3201.         return 0
  3202. end
  3203. function Location.GetRefTypeDeadCount (akRefType)
  3204.         -- Return Type is int
  3205.         return 0
  3206. end
  3207. function Location.HasCommonParent (akOther,akFilter )
  3208.         -- Return Type is bool
  3209.         return true
  3210. end
  3211. function Location.HasRefType (akRefType)
  3212.         -- Return Type is bool
  3213.         return true
  3214. end
  3215. function Location.IsCleared ()
  3216.         -- Return Type is bool
  3217.         return true
  3218. end
  3219. function Location.IsChild (akOther)
  3220.         -- Return Type is bool
  3221.         return true
  3222. end
  3223. function Location.IsLoaded ()
  3224.         -- Return Type is bool
  3225.         return true
  3226. end
  3227. function Location.IsSameLocation (akOtherLocation,akKeyword )
  3228.         -- Return Type is bool
  3229.         return true
  3230. end
  3231. function Location.SetKeywordData (akKeyword,afData)
  3232. end
  3233. function Location.SetCleared (abCleared )
  3234. end
  3235.  
  3236. -- ---------------------------------------------------------------------------------[LocationAlias]
  3237. -- Functions: 3
  3238. -- Events: 0
  3239.  
  3240. function LocationAlias.Clear ()
  3241. end
  3242. function LocationAlias.GetLocation ()
  3243.         -- Return Type is location
  3244.         return Location
  3245. end
  3246. function LocationAlias.ForceLocationTo (akNewLocation)
  3247. end
  3248.  
  3249. -- ---------------------------------------------------------------------------------[LocationRefType]
  3250. -- Script Object is empty contains no Functions or Events
  3251.  
  3252.  
  3253. -- ---------------------------------------------------------------------------------[MagicEffect]
  3254. -- Functions: 41
  3255. -- Events: 0
  3256.  
  3257. function MagicEffect.GetAssociatedSkill ()
  3258.         -- Return Type is string
  3259.         return ""
  3260. end
  3261. function MagicEffect.SetAssociatedSkill (skill)
  3262. end
  3263. function MagicEffect.GetResistance ()
  3264.         -- Return Type is string
  3265.         return ""
  3266. end
  3267. function MagicEffect.SetResistance (skill)
  3268. end
  3269. function MagicEffect.IsEffectFlagSet (flag)
  3270.         -- Return Type is bool
  3271.         return true
  3272. end
  3273. function MagicEffect.SetEffectFlag (flag)
  3274. end
  3275. function MagicEffect.ClearEffectFlag (flag)
  3276. end
  3277. function MagicEffect.GetCastTime ()
  3278.         -- Return Type is float
  3279.         return 0.0
  3280. end
  3281. function MagicEffect.SetCastTime (castTime)
  3282. end
  3283. function MagicEffect.GetSkillLevel ()
  3284.         -- Return Type is int
  3285.         return 0
  3286. end
  3287. function MagicEffect.SetSkillLevel (level)
  3288. end
  3289. function MagicEffect.GetArea ()
  3290.         -- Return Type is int
  3291.         return 0
  3292. end
  3293. function MagicEffect.SetArea (area)
  3294. end
  3295. function MagicEffect.GetSkillUsageMult ()
  3296.         -- Return Type is float
  3297.         return 0.0
  3298. end
  3299. function MagicEffect.SetSkillUsageMult (usageMult)
  3300. end
  3301. function MagicEffect.GetBaseCost ()
  3302.         -- Return Type is float
  3303.         return 0.0
  3304. end
  3305. function MagicEffect.SetBaseCost (cost)
  3306. end
  3307. function MagicEffect.GetLight ()
  3308.         -- Return Type is light
  3309.         return Light
  3310. end
  3311. function MagicEffect.SetLight (obj)
  3312. end
  3313. function MagicEffect.GetHitShader ()
  3314.         -- Return Type is effectshader
  3315.         return EffectShader
  3316. end
  3317. function MagicEffect.SetHitShader (obj)
  3318. end
  3319. function MagicEffect.GetEnchantShader ()
  3320.         -- Return Type is effectshader
  3321.         return EffectShader
  3322. end
  3323. function MagicEffect.SetEnchantShader (obj)
  3324. end
  3325. function MagicEffect.GetProjectile ()
  3326.         -- Return Type is projectile
  3327.         return Projectile
  3328. end
  3329. function MagicEffect.SetProjectile (obj)
  3330. end
  3331. function MagicEffect.GetExplosion ()
  3332.         -- Return Type is explosion
  3333.         return Explosion
  3334. end
  3335. function MagicEffect.SetExplosion (obj)
  3336. end
  3337. function MagicEffect.GetCastingArt ()
  3338.         -- Return Type is art
  3339.         return Art
  3340. end
  3341. function MagicEffect.SetCastingArt (obj)
  3342. end
  3343. function MagicEffect.GetHitEffectArt ()
  3344.         -- Return Type is art
  3345.         return Art
  3346. end
  3347. function MagicEffect.SetHitEffectArt (obj)
  3348. end
  3349. function MagicEffect.GetEnchantArt ()
  3350.         -- Return Type is art
  3351.         return Art
  3352. end
  3353. function MagicEffect.SetEnchantArt (obj)
  3354. end
  3355. function MagicEffect.GetImpactDataSet ()
  3356.         -- Return Type is impactdataset
  3357.         return ImpactDataSet
  3358. end
  3359. function MagicEffect.SetImpactDataSet (obj)
  3360. end
  3361. function MagicEffect.GetEquipAbility ()
  3362.         -- Return Type is spell
  3363.         return Spell
  3364. end
  3365. function MagicEffect.SetEquipAbility (obj)
  3366. end
  3367. function MagicEffect.GetImageSpaceMod ()
  3368.         -- Return Type is imagespacemodifier
  3369.         return ImageSpaceModifier
  3370. end
  3371. function MagicEffect.SetImageSpaceMod (obj)
  3372. end
  3373. function MagicEffect.GetPerk ()
  3374.         -- Return Type is perk
  3375.         return Perk
  3376. end
  3377. function MagicEffect.SetPerk (obj)
  3378. end
  3379.  
  3380. -- ---------------------------------------------------------------------------------[Math]
  3381. -- Functions: 20
  3382. -- Events: 0
  3383.  
  3384. function Math.abs (afValue)
  3385.         -- Return Type is float
  3386.         return math.abs(afValue)
  3387. end
  3388. function Math.acos (afValue)
  3389.         -- Return Type is float
  3390.         return math.acos(afValue)
  3391. end
  3392. function Math.asin (afValue)
  3393.         -- Return Type is float
  3394.         return math.asin(afValue)
  3395. end
  3396. function Math.atan (afValue)
  3397.         -- Return Type is float
  3398.         return math.atan(afValue)
  3399. end
  3400. function Math.Ceiling (afValue)
  3401.         -- Return Type is int
  3402.         return math.ceil(afValue)
  3403. end
  3404. function Math.cos (afValue)
  3405.         -- Return Type is float
  3406.         return math.cos(afValue)
  3407. end
  3408. function Math.DegreesToRadians (afDegrees)
  3409.         -- Return Type is float
  3410.         return math.deg(afDegrees)
  3411. end
  3412. function Math.Floor (afValue)
  3413.         -- Return Type is int
  3414.         return math.floor(afValue)
  3415. end
  3416. function Math.pow (x,y)
  3417.         -- Return Type is float
  3418.         return math.pow(x,y)
  3419. end
  3420. function Math.RadiansToDegrees (afRadians)
  3421.         -- Return Type is float
  3422.         return math.rad(afRadians)
  3423. end
  3424. function Math.sin (afValue)
  3425.         -- Return Type is float
  3426.         return math.sin(afValue)
  3427. end
  3428. function Math.sqrt (afValue)
  3429.         -- Return Type is float
  3430.         return math.sqrt(afValue)
  3431. end
  3432. function Math.tan (afValue)
  3433.         -- Return Type is float
  3434.         return math.tan(afValue)
  3435. end
  3436. function Math.LeftShift (value,shiftBy)
  3437.         -- Return Type is int
  3438.         return bit.lshift(value,shiftBy)
  3439. end
  3440. function Math.RightShift (value,shiftBy)
  3441.         -- Return Type is int
  3442.         return bit.rshift(value,shiftBy)
  3443. end
  3444. function Math.LogicalAnd (arg1,arg2)
  3445.         -- Return Type is int
  3446.         return bit.band(arg1,arg2)
  3447. end
  3448. function Math.LogicalOr (arg1,arg2)
  3449.         -- Return Type is int
  3450.         return bit.bor(arg1,arg2)
  3451. end
  3452. function Math.LogicalXor (arg1,arg2)
  3453.         -- Return Type is int
  3454.         return bit.bxor(arg1,arg2)
  3455. end
  3456. function Math.LogicalNot (arg1)
  3457.         -- Return Type is int
  3458.         return bit.bnot(arg1,arg2)
  3459. end
  3460. function Math.Log (arg1)
  3461.         -- Return Type is float
  3462.         return math.log(arg1)
  3463. end
  3464.  
  3465. -- ---------------------------------------------------------------------------------[Message]
  3466. -- Functions: 3
  3467. -- Events: 0
  3468.  
  3469. function Message.Show (afArg1 ,afArg2 ,afArg3 ,afArg4 ,afArg5 ,afArg6 ,afArg7 ,afArg8 ,afArg9 )
  3470.         -- Return Type is int
  3471.         return 0
  3472. end
  3473. function Message.ShowAsHelpMessage (asEvent,afDuration,afInterval,aiMaxTimes)
  3474. end
  3475. function Message.ResetHelpMessage (asEvent)
  3476. end
  3477.  
  3478. -- ---------------------------------------------------------------------------------[MiscObject]
  3479. -- Script Object is empty contains no Functions or Events
  3480.  
  3481.  
  3482. -- ---------------------------------------------------------------------------------[ModEvent]
  3483. -- Functions: 8
  3484. -- Events: 0
  3485.  
  3486. function ModEvent.Create (eventName)
  3487.         -- Return Type is int
  3488.         return 0
  3489. end
  3490. function ModEvent.Send (handle)
  3491.         -- Return Type is bool
  3492.         return true
  3493. end
  3494. function ModEvent.Release (handle)
  3495. end
  3496. function ModEvent.PushBool (handle,value)
  3497. end
  3498. function ModEvent.PushInt (handle,value)
  3499. end
  3500. function ModEvent.PushFloat (handle,value)
  3501. end
  3502. function ModEvent.PushString (handle,value)
  3503. end
  3504. function ModEvent.PushForm (handle,value)
  3505. end
  3506.  
  3507. -- ---------------------------------------------------------------------------------[MusicType]
  3508. -- Functions: 2
  3509. -- Events: 0
  3510.  
  3511. function MusicType.Add ()
  3512. end
  3513. function MusicType.Remove ()
  3514. end
  3515.  
  3516. -- ---------------------------------------------------------------------------------[NetImmerse]
  3517. -- Functions: 7
  3518. -- Events: 0
  3519.  
  3520. function NetImmerse.HasNode (ref,node,firstPerson)
  3521.         -- Return Type is bool
  3522.         return true
  3523. end
  3524. function NetImmerse.GetNodePositionX (ref,node,firstPerson)
  3525.         -- Return Type is float
  3526.         return 0.0
  3527. end
  3528. function NetImmerse.GetNodePositionY (ref,node,firstPerson)
  3529.         -- Return Type is float
  3530.         return 0.0
  3531. end
  3532. function NetImmerse.GetNodePositionZ (ref,node,firstPerson)
  3533.         -- Return Type is float
  3534.         return 0.0
  3535. end
  3536. function NetImmerse.GetNodeScale (ref,node,firstPerson)
  3537.         -- Return Type is float
  3538.         return 0.0
  3539. end
  3540. function NetImmerse.SetNodeScale (ref,node,scale,firstPerson)
  3541. end
  3542. function NetImmerse.SetNodeTextureSet (ref,node,tSet,firstPerson)
  3543. end
  3544.  
  3545. -- ---------------------------------------------------------------------------------[ObjectReference]
  3546. -- Functions: 156
  3547. -- Events: 33
  3548.  
  3549. function ObjectReference.rampRumble (power ,duration ,falloff )
  3550.         -- Return Type is bool
  3551.         return true
  3552. end
  3553. function ObjectReference.IsNearPlayer ()
  3554.         -- Return Type is bool
  3555.         return true
  3556. end
  3557. function ObjectReference.IsInInterior ()
  3558.         -- Return Type is bool
  3559.         return true
  3560. end
  3561. function ObjectReference.MoveToIfUnloaded (akTarget,afXOffset ,afYOffset ,afZOffset )
  3562.         -- Return Type is bool
  3563.         return true
  3564. end
  3565. function ObjectReference.MoveToWhenUnloaded (akTarget,afXOffset ,afYOffset ,afZOffset )
  3566. end
  3567. function ObjectReference.DeleteWhenAble ()
  3568. end
  3569. function ObjectReference.AddKeyIfNeeded (ObjectWithNeededKey)
  3570. end
  3571. function ObjectReference.get ()
  3572.         -- Return Type is float
  3573.         return 0.0
  3574. end
  3575. function ObjectReference.get ()
  3576.         -- Return Type is float
  3577.         return 0.0
  3578. end
  3579. function ObjectReference.get ()
  3580.         -- Return Type is float
  3581.         return 0.0
  3582. end
  3583. function ObjectReference.Activate (akActivator,abDefaultProcessingOnly )
  3584.         -- Return Type is bool
  3585.         return true
  3586. end
  3587. function ObjectReference.AddDependentAnimatedObjectReference (akDependent)
  3588.         -- Return Type is bool
  3589.         return true
  3590. end
  3591. function ObjectReference.AddInventoryEventFilter (akFilter)
  3592. end
  3593. function ObjectReference.AddItem (akItemToAdd,aiCount ,abSilent )
  3594. end
  3595. function ObjectReference.AddToMap (abAllowFastTravel )
  3596. end
  3597. function ObjectReference.ApplyHavokImpulse (afX,afY,afZ,afMagnitude)
  3598. end
  3599. function ObjectReference.BlockActivation (abBlocked )
  3600. end
  3601. function ObjectReference.CalculateEncounterLevel (aiDifficulty )
  3602.         -- Return Type is int
  3603.         return 0
  3604. end
  3605. function ObjectReference.CanFastTravelToMarker ()
  3606.         -- Return Type is bool
  3607.         return true
  3608. end
  3609. function ObjectReference.ClearDestruction ()
  3610. end
  3611. function ObjectReference.CreateDetectionEvent (akOwner,aiSoundLevel )
  3612. end
  3613. function ObjectReference.DamageObject (afDamage)
  3614. end
  3615. function ObjectReference.Delete ()
  3616. end
  3617. function ObjectReference.Disable (abFadeOut )
  3618. end
  3619. function ObjectReference.DisableNoWait (abFadeOut )
  3620. end
  3621. function ObjectReference.DropObject (akObject,aiCount )
  3622.         -- Return Type is objectreference
  3623.         return ObjectReference
  3624. end
  3625. function ObjectReference.Enable (abFadeIn )
  3626. end
  3627. function ObjectReference.EnableFastTravel (abEnable )
  3628. end
  3629. function ObjectReference.EnableNoWait (abFadeIn )
  3630. end
  3631. function ObjectReference.ForceAddRagdollToWorld ()
  3632. end
  3633. function ObjectReference.ForceRemoveRagdollFromWorld ()
  3634. end
  3635. function ObjectReference.GetActorOwner ()
  3636.         -- Return Type is actorbase
  3637.         return ActorBase
  3638. end
  3639. function ObjectReference.GetAngleX ()
  3640.         -- Return Type is float
  3641.         return 0.0
  3642. end
  3643. function ObjectReference.GetAngleY ()
  3644.         -- Return Type is float
  3645.         return 0.0
  3646. end
  3647. function ObjectReference.GetAngleZ ()
  3648.         -- Return Type is float
  3649.         return 0.0
  3650. end
  3651. function ObjectReference.GetAnimationVariableBool (arVariableName)
  3652.         -- Return Type is bool
  3653.         return true
  3654. end
  3655. function ObjectReference.GetAnimationVariableInt (arVariableName)
  3656.         -- Return Type is int
  3657.         return 0
  3658. end
  3659. function ObjectReference.GetAnimationVariableFloat (arVariableName)
  3660.         -- Return Type is float
  3661.         return 0.0
  3662. end
  3663. function ObjectReference.GetBaseObject ()
  3664.         -- Return Type is form
  3665.         return Form
  3666. end
  3667. function ObjectReference.GetCurrentDestructionStage ()
  3668.         -- Return Type is int
  3669.         return 0
  3670. end
  3671. function ObjectReference.GetCurrentLocation ()
  3672.         -- Return Type is location
  3673.         return Location
  3674. end
  3675. function ObjectReference.GetCurrentScene ()
  3676.         -- Return Type is scene
  3677.         return Scene
  3678. end
  3679. function ObjectReference.GetDistance (akOther)
  3680.         -- Return Type is float
  3681.         return 0.0
  3682. end
  3683. function ObjectReference.GetEditorLocation ()
  3684.         -- Return Type is location
  3685.         return Location
  3686. end
  3687. function ObjectReference.GetFactionOwner ()
  3688.         -- Return Type is faction
  3689.         return Faction
  3690. end
  3691. function ObjectReference.GetHeadingAngle (akOther)
  3692.         -- Return Type is float
  3693.         return 0.0
  3694. end
  3695. function ObjectReference.GetHeight ()
  3696.         -- Return Type is float
  3697.         return 0.0
  3698. end
  3699. function ObjectReference.GetItemCount (akItem)
  3700.         -- Return Type is int
  3701.         return 0
  3702. end
  3703. function ObjectReference.GetItemHealthPercent ()
  3704.         -- Return Type is float
  3705.         return 0.0
  3706. end
  3707. function ObjectReference.GetKey ()
  3708.         -- Return Type is key
  3709.         return Key
  3710. end
  3711. function ObjectReference.GetLength ()
  3712.         -- Return Type is float
  3713.         return 0.0
  3714. end
  3715. function ObjectReference.GetLinkedRef (apKeyword )
  3716.         -- Return Type is objectreference
  3717.         return ObjectReference
  3718. end
  3719. function ObjectReference.GetLockLevel ()
  3720.         -- Return Type is int
  3721.         return 0
  3722. end
  3723. function ObjectReference.countLinkedRefChain (apKeyword ,maxExpectedLinkedRefs )
  3724.         -- Return Type is int
  3725.         return 0
  3726. end
  3727. function ObjectReference.GetNthLinkedRef (aiLinkedRef)
  3728.         -- Return Type is objectreference
  3729.         return ObjectReference
  3730. end
  3731. function ObjectReference.EnableLinkChain (apKeyword )
  3732. end
  3733. function ObjectReference.DisableLinkChain (apKeyword ,abFadeOut )
  3734. end
  3735. function ObjectReference.GetMass ()
  3736.         -- Return Type is float
  3737.         return 0.0
  3738. end
  3739. function ObjectReference.GetOpenState ()
  3740.         -- Return Type is int
  3741.         return 0
  3742. end
  3743. function ObjectReference.GetParentCell ()
  3744.         -- Return Type is cell
  3745.         return Cell
  3746. end
  3747. function ObjectReference.GetPositionX ()
  3748.         -- Return Type is float
  3749.         return 0.0
  3750. end
  3751. function ObjectReference.GetPositionY ()
  3752.         -- Return Type is float
  3753.         return 0.0
  3754. end
  3755. function ObjectReference.GetPositionZ ()
  3756.         -- Return Type is float
  3757.         return 0.0
  3758. end
  3759. function ObjectReference.GetScale ()
  3760.         -- Return Type is float
  3761.         return 0.0
  3762. end
  3763. function ObjectReference.GetTriggerObjectCount ()
  3764.         -- Return Type is int
  3765.         return 0
  3766. end
  3767. function ObjectReference.GetVoiceType ()
  3768.         -- Return Type is voicetype
  3769.         return VoiceType
  3770. end
  3771. function ObjectReference.GetWidth ()
  3772.         -- Return Type is float
  3773.         return 0.0
  3774. end
  3775. function ObjectReference.GetWorldSpace ()
  3776.         -- Return Type is worldspace
  3777.         return WorldSpace
  3778. end
  3779. function ObjectReference.GetSelfAsActor ()
  3780.         -- Return Type is actor
  3781.         return Actor
  3782. end
  3783. function ObjectReference.HasEffectKeyword (akKeyword)
  3784.         -- Return Type is bool
  3785.         return true
  3786. end
  3787. function ObjectReference.HasNode (asNodeName)
  3788.         -- Return Type is bool
  3789.         return true
  3790. end
  3791. function ObjectReference.HasRefType (akRefType)
  3792.         -- Return Type is bool
  3793.         return true
  3794. end
  3795. function ObjectReference.IgnoreFriendlyHits (abIgnore )
  3796. end
  3797. function ObjectReference.InterruptCast ()
  3798. end
  3799. function ObjectReference.IsActivateChild (akChild)
  3800.         -- Return Type is bool
  3801.         return true
  3802. end
  3803. function ObjectReference.IsActivationBlocked ()
  3804.         -- Return Type is bool
  3805.         return true
  3806. end
  3807. function ObjectReference.Is3DLoaded ()
  3808.         -- Return Type is bool
  3809.         return true
  3810. end
  3811. function ObjectReference.IsDeleted ()
  3812.         -- Return Type is bool
  3813.         return true
  3814. end
  3815. function ObjectReference.IsDisabled ()
  3816.         -- Return Type is bool
  3817.         return true
  3818. end
  3819. function ObjectReference.IsEnabled ()
  3820.         -- Return Type is bool
  3821.         return true
  3822. end
  3823. function ObjectReference.IsFurnitureInUse (abIgnoreReserved )
  3824.         -- Return Type is bool
  3825.         return true
  3826. end
  3827. function ObjectReference.IsFurnitureMarkerInUse (aiMarker,abIgnoreReserved )
  3828.         -- Return Type is bool
  3829.         return true
  3830. end
  3831. function ObjectReference.IsIgnoringFriendlyHits ()
  3832.         -- Return Type is bool
  3833.         return true
  3834. end
  3835. function ObjectReference.IsInDialogueWithPlayer ()
  3836.         -- Return Type is bool
  3837.         return true
  3838. end
  3839. function ObjectReference.IsLockBroken ()
  3840.         -- Return Type is bool
  3841.         return true
  3842. end
  3843. function ObjectReference.IsLocked ()
  3844.         -- Return Type is bool
  3845.         return true
  3846. end
  3847. function ObjectReference.IsMapMarkerVisible ()
  3848.         -- Return Type is bool
  3849.         return true
  3850. end
  3851. function ObjectReference.KnockAreaEffect (afMagnitude,afRadius)
  3852. end
  3853. function ObjectReference.Lock (abLock ,abAsOwner )
  3854. end
  3855. function ObjectReference.MoveTo (akTarget,afXOffset ,afYOffset ,afZOffset ,abMatchRotation )
  3856. end
  3857. function ObjectReference.MoveToInteractionLocation (akTarget)
  3858. end
  3859. function ObjectReference.MoveToMyEditorLocation ()
  3860. end
  3861. function ObjectReference.MoveToNode (akTarget,asNodeName)
  3862. end
  3863. function ObjectReference.PlaceAtMe (akFormToPlace,aiCount ,abForcePersist ,abInitiallyDisabled )
  3864.         -- Return Type is objectreference
  3865.         return ObjectReference
  3866. end
  3867. function ObjectReference.PlaceActorAtMe (akActorToPlace,aiLevelMod ,akZone )
  3868.         -- Return Type is actor
  3869.         return Actor
  3870. end
  3871. function ObjectReference.PlayAnimation (asAnimation)
  3872.         -- Return Type is bool
  3873.         return true
  3874. end
  3875. function ObjectReference.PlayAnimationAndWait (asAnimation,asEventName)
  3876.         -- Return Type is bool
  3877.         return true
  3878. end
  3879. function ObjectReference.PlayGamebryoAnimation (asAnimation,abStartOver ,afEaseInTime )
  3880.         -- Return Type is bool
  3881.         return true
  3882. end
  3883. function ObjectReference.PlayImpactEffect (akImpactEffect,asNodeName ,afPickDirX ,afPickDirY ,afPickDirZ ,afPickLength ,abApplyNodeRotation ,abUseNodeLocalRotation )
  3884.         -- Return Type is bool
  3885.         return true
  3886. end
  3887. function ObjectReference.PlaySyncedAnimationSS (asAnimation1,akObj2,asAnimation2)
  3888.         -- Return Type is bool
  3889.         return true
  3890. end
  3891. function ObjectReference.PlaySyncedAnimationAndWaitSS (asAnimation1,asEvent1,akObj2,asAnimation2,asEvent2)
  3892.         -- Return Type is bool
  3893.         return true
  3894. end
  3895. function ObjectReference.PlayTerrainEffect (asEffectModelName,asAttachBoneName)
  3896. end
  3897. function ObjectReference.ProcessTrapHit (akTrap,afDamage,afPushback,afXVel,afYVel,afZVel,afXPos,afYPos,afZPos,aeMaterial,afStagger)
  3898. end
  3899. function ObjectReference.PushActorAway (akActorToPush,aiKnockbackForce)
  3900. end
  3901. function ObjectReference.RemoveAllInventoryEventFilters ()
  3902. end
  3903. function ObjectReference.RemoveAllItems (akTransferTo ,abKeepOwnership ,abRemoveQuestItems )
  3904. end
  3905. function ObjectReference.RemoveInventoryEventFilter (akFilter)
  3906. end
  3907. function ObjectReference.RemoveItem (akItemToRemove,aiCount ,abSilent ,akOtherContainer )
  3908. end
  3909. function ObjectReference.RemoveDependentAnimatedObjectReference (akDependent)
  3910.         -- Return Type is bool
  3911.         return true
  3912. end
  3913. function ObjectReference.Reset (akTarget )
  3914. end
  3915. function ObjectReference.Say (akTopicToSay,akActorToSpeakAs ,abSpeakInPlayersHead )
  3916. end
  3917. function ObjectReference.SendStealAlarm (akThief)
  3918. end
  3919. function ObjectReference.SetActorCause (akActor)
  3920. end
  3921. function ObjectReference.SetActorOwner (akActorBase)
  3922. end
  3923. function ObjectReference.SetAngle (afXAngle,afYAngle,afZAngle)
  3924. end
  3925. function ObjectReference.SetAnimationVariableBool (arVariableName,abNewValue)
  3926. end
  3927. function ObjectReference.SetAnimationVariableInt (arVariableName,aiNewValue)
  3928. end
  3929. function ObjectReference.SetAnimationVariableFloat (arVariableName,afNewValue)
  3930. end
  3931. function ObjectReference.SetDestroyed (abDestroyed )
  3932. end
  3933. function ObjectReference.SetFactionOwner (akFaction)
  3934. end
  3935. function ObjectReference.SetLockLevel (aiLockLevel)
  3936. end
  3937. function ObjectReference.SetMotionType (aeMotionType,abAllowActivate )
  3938. end
  3939. function ObjectReference.SetNoFavorAllowed (abNoFavor )
  3940. end
  3941. function ObjectReference.SetOpen (abOpen )
  3942. end
  3943. function ObjectReference.SetPosition (afX,afY,afZ)
  3944. end
  3945. function ObjectReference.SetScale (afScale)
  3946. end
  3947. function ObjectReference.TranslateTo (afX,afY,afZ,afXAngle,afYAngle,afZAngle,afSpeed,afMaxRotationSpeed )
  3948. end
  3949. function ObjectReference.SplineTranslateTo (afX,afY,afZ,afXAngle,afYAngle,afZAngle,afTangentMagnitude,afSpeed,afMaxRotationSpeed )
  3950. end
  3951. function ObjectReference.SplineTranslateToRefNode (arTarget,arNodeName,afTangentMagnitude,afSpeed,afMaxRotationSpeed )
  3952. end
  3953. function ObjectReference.StopTranslation ()
  3954. end
  3955. function ObjectReference.TranslateToRef (arTarget,afSpeed,afMaxRotationSpeed )
  3956. end
  3957. function ObjectReference.SplineTranslateToRef (arTarget,afTangentMagnitude,afSpeed,afMaxRotationSpeed )
  3958. end
  3959. function ObjectReference.TetherToHorse (akHorse)
  3960. end
  3961. function ObjectReference.WaitForAnimationEvent (asEventName)
  3962.         -- Return Type is bool
  3963.         return true
  3964. end
  3965. function ObjectReference.IsInLocation (akLocation)
  3966.         -- Return Type is bool
  3967.         return true
  3968. end
  3969. function ObjectReference.OnActivate (akActionRef)
  3970. end
  3971. function ObjectReference.OnAttachedToCell ()
  3972. end
  3973. function ObjectReference.OnCellAttach ()
  3974. end
  3975. function ObjectReference.OnCellDetach ()
  3976. end
  3977. function ObjectReference.OnCellLoad ()
  3978. end
  3979. function ObjectReference.OnClose (akActionRef)
  3980. end
  3981. function ObjectReference.OnContainerChanged (akNewContainer,akOldContainer)
  3982. end
  3983. function ObjectReference.OnDestructionStageChanged (aiOldStage,aiCurrentStage)
  3984. end
  3985. function ObjectReference.OnDetachedFromCell ()
  3986. end
  3987. function ObjectReference.OnEquipped (akActor)
  3988. end
  3989. function ObjectReference.OnGrab ()
  3990. end
  3991. function ObjectReference.OnTrigger (akActionRef)
  3992. end
  3993. function ObjectReference.OnTriggerEnter (akActionRef)
  3994. end
  3995. function ObjectReference.OnTriggerLeave (akActionRef)
  3996. end
  3997. function ObjectReference.OnHit (akAggressor,akSource,akProjectile,abPowerAttack,abSneakAttack,abBashAttack,abHitBlocked)
  3998. end
  3999. function ObjectReference.OnItemAdded (akBaseItem,aiItemCount,akItemReference,akSourceContainer)
  4000. end
  4001. function ObjectReference.OnItemRemoved (akBaseItem,aiItemCount,akItemReference,akDestContainer)
  4002. end
  4003. function ObjectReference.OnLoad ()
  4004. end
  4005. function ObjectReference.OnLockStateChanged ()
  4006. end
  4007. function ObjectReference.OnMagicEffectApply (akCaster,akEffect)
  4008. end
  4009. function ObjectReference.OnOpen (akActionRef)
  4010. end
  4011. function ObjectReference.OnRead ()
  4012. end
  4013. function ObjectReference.OnRelease ()
  4014. end
  4015. function ObjectReference.OnReset ()
  4016. end
  4017. function ObjectReference.OnSell (akSeller)
  4018. end
  4019. function ObjectReference.OnSpellCast (akSpell)
  4020. end
  4021. function ObjectReference.OnTranslationAlmostComplete ()
  4022. end
  4023. function ObjectReference.OnTranslationComplete ()
  4024. end
  4025. function ObjectReference.OnTranslationFailed ()
  4026. end
  4027. function ObjectReference.OnTrapHitStop (akTarget)
  4028. end
  4029. function ObjectReference.OnUnequipped (akActor)
  4030. end
  4031. function ObjectReference.OnUnload ()
  4032. end
  4033. function ObjectReference.OnWardHit (akCaster,akSpell,aiStatus)
  4034. end
  4035. function ObjectReference.GetNumItems ()
  4036.         -- Return Type is int
  4037.         return 0
  4038. end
  4039. function ObjectReference.GetNthForm (index)
  4040.         -- Return Type is form
  4041.         return Form
  4042. end
  4043. function ObjectReference.GetTotalItemWeight ()
  4044.         -- Return Type is float
  4045.         return 0.0
  4046. end
  4047. function ObjectReference.GetTotalArmorWeight ()
  4048.         -- Return Type is float
  4049.         return 0.0
  4050. end
  4051. function ObjectReference.IsHarvested ()
  4052.         -- Return Type is bool
  4053.         return true
  4054. end
  4055. function ObjectReference.SetHarvested (harvested)
  4056. end
  4057. function ObjectReference.SetItemHealthPercent (health)
  4058. end
  4059. function ObjectReference.SetItemMaxCharge (maxCharge)
  4060. end
  4061. function ObjectReference.GetItemMaxCharge ()
  4062.         -- Return Type is float
  4063.         return 0.0
  4064. end
  4065. function ObjectReference.GetItemCharge ()
  4066.         -- Return Type is float
  4067.         return 0.0
  4068. end
  4069. function ObjectReference.SetItemCharge (charge)
  4070. end
  4071. function ObjectReference.ResetInventory ()
  4072. end
  4073. function ObjectReference.IsOffLimits ()
  4074.         -- Return Type is bool
  4075.         return true
  4076. end
  4077. function ObjectReference.GetDisplayName ()
  4078.         -- Return Type is string
  4079.         return ""
  4080. end
  4081. function ObjectReference.SetDisplayName (name,force )
  4082.         -- Return Type is bool
  4083.         return true
  4084. end
  4085. function ObjectReference.GetEnableParent ()
  4086.         -- Return Type is objectreference
  4087.         return ObjectReference
  4088. end
  4089. function ObjectReference.GetEnchantment ()
  4090.         -- Return Type is enchantment
  4091.         return Enchantment
  4092. end
  4093. function ObjectReference.SetEnchantment (source,maxCharge)
  4094. end
  4095. function ObjectReference.CreateEnchantment (maxCharge,effects,magnitudes,areas,durations)
  4096. end
  4097. function ObjectReference.GetNumReferenceAliases ()
  4098.         -- Return Type is int
  4099.         return 0
  4100. end
  4101. function ObjectReference.GetNthReferenceAlias (n)
  4102.         -- Return Type is referencealias
  4103.         return ReferenceAlias
  4104. end
  4105.  
  4106. -- ---------------------------------------------------------------------------------[Outfit]
  4107. -- Functions: 2
  4108. -- Events: 0
  4109.  
  4110. function Outfit.GetNumParts ()
  4111.         -- Return Type is int
  4112.         return 0
  4113. end
  4114. function Outfit.GetNthPart (n)
  4115.         -- Return Type is form
  4116.         return Form
  4117. end
  4118.  
  4119. -- ---------------------------------------------------------------------------------[Package]
  4120. -- Functions: 2
  4121. -- Events: 0
  4122.  
  4123. function Package.GetOwningQuest ()
  4124.         -- Return Type is quest
  4125.         return Quest
  4126. end
  4127. function Package.GetTemplate ()
  4128.         -- Return Type is package
  4129.         return Package
  4130. end
  4131.  
  4132. -- ---------------------------------------------------------------------------------[Perk]
  4133. -- Functions: 18
  4134. -- Events: 0
  4135.  
  4136. function Perk.GetNextPerk ()
  4137.         -- Return Type is perk
  4138.         return Perk
  4139. end
  4140. function Perk.GetNumEntries ()
  4141.         -- Return Type is int
  4142.         return 0
  4143. end
  4144. function Perk.GetNthEntryRank (n)
  4145.         -- Return Type is int
  4146.         return 0
  4147. end
  4148. function Perk.SetNthEntryRank (n,rank)
  4149.         -- Return Type is bool
  4150.         return true
  4151. end
  4152. function Perk.GetNthEntryPriority (n)
  4153.         -- Return Type is int
  4154.         return 0
  4155. end
  4156. function Perk.SetNthEntryPriority (n,priority)
  4157.         -- Return Type is bool
  4158.         return true
  4159. end
  4160. function Perk.GetNthEntryQuest (n)
  4161.         -- Return Type is quest
  4162.         return Quest
  4163. end
  4164. function Perk.SetNthEntryQuest (n,newQuest)
  4165.         -- Return Type is bool
  4166.         return true
  4167. end
  4168. function Perk.GetNthEntryStage (n)
  4169.         -- Return Type is int
  4170.         return 0
  4171. end
  4172. function Perk.SetNthEntryStage (n,stage)
  4173.         -- Return Type is bool
  4174.         return true
  4175. end
  4176. function Perk.GetNthEntrySpell (n)
  4177.         -- Return Type is spell
  4178.         return Spell
  4179. end
  4180. function Perk.SetNthEntrySpell (n,newSpell)
  4181.         -- Return Type is bool
  4182.         return true
  4183. end
  4184. function Perk.GetNthEntryLeveledList (n)
  4185.         -- Return Type is leveleditem
  4186.         return LeveledItem
  4187. end
  4188. function Perk.SetNthEntryLeveledList (n,lList)
  4189.         -- Return Type is bool
  4190.         return true
  4191. end
  4192. function Perk.GetNthEntryText (n)
  4193.         -- Return Type is string
  4194.         return ""
  4195. end
  4196. function Perk.SetNthEntryText (n,newText)
  4197.         -- Return Type is bool
  4198.         return true
  4199. end
  4200. function Perk.GetNthEntryValue (n,i)
  4201.         -- Return Type is float
  4202.         return 0.0
  4203. end
  4204. function Perk.SetNthEntryValue (n,i,value)
  4205.         -- Return Type is bool
  4206.         return true
  4207. end
  4208.  
  4209. -- ---------------------------------------------------------------------------------[Potion]
  4210. -- Functions: 11
  4211. -- Events: 0
  4212.  
  4213. function Potion.IsHostile ()
  4214.         -- Return Type is bool
  4215.         return true
  4216. end
  4217. function Potion.IsFood ()
  4218.         -- Return Type is bool
  4219.         return true
  4220. end
  4221. function Potion.GetNumEffects ()
  4222.         -- Return Type is int
  4223.         return 0
  4224. end
  4225. function Potion.GetNthEffectMagnitude (index)
  4226.         -- Return Type is float
  4227.         return 0.0
  4228. end
  4229. function Potion.GetNthEffectArea (index)
  4230.         -- Return Type is int
  4231.         return 0
  4232. end
  4233. function Potion.GetNthEffectDuration (index)
  4234.         -- Return Type is int
  4235.         return 0
  4236. end
  4237. function Potion.GetNthEffectMagicEffect (index)
  4238.         -- Return Type is magiceffect
  4239.         return MagicEffect
  4240. end
  4241. function Potion.GetCostliestEffectIndex ()
  4242.         -- Return Type is int
  4243.         return 0
  4244. end
  4245. function Potion.SetNthEffectMagnitude (index,value)
  4246. end
  4247. function Potion.SetNthEffectArea (index,value)
  4248. end
  4249. function Potion.SetNthEffectDuration (index,value)
  4250. end
  4251.  
  4252. -- ---------------------------------------------------------------------------------[Projectile]
  4253. -- Script Object is empty contains no Functions or Events
  4254.  
  4255.  
  4256. -- ---------------------------------------------------------------------------------[Quest]
  4257. -- Functions: 34
  4258. -- Events: 15
  4259.  
  4260. function Quest.ModObjectiveGlobal (afModValue,aModGlobal,aiObjectiveID ,afTargetValue ,abCountingUp ,abCompleteObjective ,abRedisplayObjective )
  4261.         -- Return Type is bool
  4262.         return true
  4263. end
  4264. function Quest.CompleteAllObjectives ()
  4265. end
  4266. function Quest.CompleteQuest ()
  4267. end
  4268. function Quest.FailAllObjectives ()
  4269. end
  4270. function Quest.GetAlias (aiAliasID)
  4271.         -- Return Type is alias
  4272.         return Alias
  4273. end
  4274. function Quest.GetCurrentStageID ()
  4275.         -- Return Type is int
  4276.         return 0
  4277. end
  4278. function Quest.GetStage ()
  4279.         -- Return Type is int
  4280.         return 0
  4281. end
  4282. function Quest.GetStageDone (aiStage)
  4283.         -- Return Type is bool
  4284.         return true
  4285. end
  4286. function Quest.IsActive ()
  4287.         -- Return Type is bool
  4288.         return true
  4289. end
  4290. function Quest.IsCompleted ()
  4291.         -- Return Type is bool
  4292.         return true
  4293. end
  4294. function Quest.IsObjectiveCompleted (aiObjective)
  4295.         -- Return Type is bool
  4296.         return true
  4297. end
  4298. function Quest.IsObjectiveDisplayed (aiObjective)
  4299.         -- Return Type is bool
  4300.         return true
  4301. end
  4302. function Quest.IsObjectiveFailed (aiObjective)
  4303.         -- Return Type is bool
  4304.         return true
  4305. end
  4306. function Quest.IsRunning ()
  4307.         -- Return Type is bool
  4308.         return true
  4309. end
  4310. function Quest.IsStageDone (aiStage)
  4311.         -- Return Type is bool
  4312.         return true
  4313. end
  4314. function Quest.IsStarting ()
  4315.         -- Return Type is bool
  4316.         return true
  4317. end
  4318. function Quest.IsStopping ()
  4319.         -- Return Type is bool
  4320.         return true
  4321. end
  4322. function Quest.IsStopped ()
  4323.         -- Return Type is bool
  4324.         return true
  4325. end
  4326. function Quest.Reset ()
  4327. end
  4328. function Quest.SetActive (abActive )
  4329. end
  4330. function Quest.SetCurrentStageID (aiStageID)
  4331.         -- Return Type is bool
  4332.         return true
  4333. end
  4334. function Quest.SetObjectiveCompleted (aiObjective,abCompleted )
  4335. end
  4336. function Quest.SetObjectiveDisplayed (aiObjective,abDisplayed ,abForce )
  4337. end
  4338. function Quest.SetObjectiveFailed (aiObjective,abFailed )
  4339. end
  4340. function Quest.SetStage (aiStage)
  4341.         -- Return Type is bool
  4342.         return true
  4343. end
  4344. function Quest.Start ()
  4345.         -- Return Type is bool
  4346.         return true
  4347. end
  4348. function Quest.Stop ()
  4349. end
  4350. function Quest.UpdateCurrentInstanceGlobal (aUpdateGlobal)
  4351.         -- Return Type is bool
  4352.         return true
  4353. end
  4354. function Quest.OnStoryBribeNPC (akActor)
  4355. end
  4356. function Quest.OnStoryCure (akInfection)
  4357. end
  4358. function Quest.OnStoryDialogue (akLocation,akActor1,akActor2)
  4359. end
  4360. function Quest.OnStoryEscapeJail (akLocation,akCrimeGroup)
  4361. end
  4362. function Quest.OnStoryActivateActor (akLocation,akActor)
  4363. end
  4364. function Quest.OnStoryFlatterNPC (akActor)
  4365. end
  4366. function Quest.OnStoryHello (akLocation,akActor1,akActor2)
  4367. end
  4368. function Quest.OnStoryIncreaseLevel (aiNewLevel)
  4369. end
  4370. function Quest.OnStoryIncreaseSkill (asSkill)
  4371. end
  4372. function Quest.OnStoryInfection (akTransmittingActor,akInfection)
  4373. end
  4374. function Quest.OnStoryIntimidateNPC (akActor)
  4375. end
  4376. function Quest.OnStoryCraftItem (akBench,akLocation,akCreatedItem)
  4377. end
  4378. function Quest.OnStoryNewVoicePower (akActor,akVoicePower)
  4379. end
  4380. function Quest.OnStoryPickLock (akActor,akLock)
  4381. end
  4382. function Quest.OnStoryPlayerGetsFavor (akActor)
  4383. end
  4384. function Quest.GetQuest (editorId)
  4385.         -- Return Type is quest
  4386.         return Quest
  4387. end
  4388. function Quest.GetID ()
  4389.         -- Return Type is string
  4390.         return ""
  4391. end
  4392. function Quest.GetPriority ()
  4393.         -- Return Type is int
  4394.         return 0
  4395. end
  4396. function Quest.GetNumAliases ()
  4397.         -- Return Type is int
  4398.         return 0
  4399. end
  4400. function Quest.GetNthAlias (index)
  4401.         -- Return Type is alias
  4402.         return Alias
  4403. end
  4404. function Quest.GetAliasByName (name)
  4405.         -- Return Type is alias
  4406.         return Alias
  4407. end
  4408.  
  4409. -- ---------------------------------------------------------------------------------[Race]
  4410. -- Functions: 54
  4411. -- Events: 0
  4412.  
  4413. function Race.GetSpellCount ()
  4414.         -- Return Type is int
  4415.         return 0
  4416. end
  4417. function Race.GetNthSpell (n)
  4418.         -- Return Type is spell
  4419.         return Spell
  4420. end
  4421. function Race.IsRaceFlagSet (n)
  4422.         -- Return Type is bool
  4423.         return true
  4424. end
  4425. function Race.SetRaceFlag (n)
  4426. end
  4427. function Race.ClearRaceFlag (n)
  4428. end
  4429. function Race.GetDefaultVoiceType (female)
  4430.         -- Return Type is voicetype
  4431.         return VoiceType
  4432. end
  4433. function Race.SetDefaultVoiceType (female,voice)
  4434. end
  4435. function Race.GetSkin ()
  4436.         -- Return Type is armor
  4437.         return Armor
  4438. end
  4439. function Race.SetSkin (skin)
  4440. end
  4441. function Race.GetNumPlayableRaces ()
  4442.         -- Return Type is int
  4443.         return 0
  4444. end
  4445. function Race.GetNthPlayableRace (n)
  4446.         -- Return Type is race
  4447.         return Race
  4448. end
  4449. function Race.GetRace (editorId)
  4450.         -- Return Type is race
  4451.         return Race
  4452. end
  4453. function Race.IsPlayable ()
  4454.         -- Return Type is bool
  4455.         return true
  4456. end
  4457. function Race.MakePlayable ()
  4458. end
  4459. function Race.MakeUnplayable ()
  4460. end
  4461. function Race.IsChildRace ()
  4462.         -- Return Type is bool
  4463.         return true
  4464. end
  4465. function Race.MakeChildRace ()
  4466. end
  4467. function Race.MakeNonChildRace ()
  4468. end
  4469. function Race.CanFly ()
  4470.         -- Return Type is bool
  4471.         return true
  4472. end
  4473. function Race.MakeCanFly ()
  4474. end
  4475. function Race.MakeNonFlying ()
  4476. end
  4477. function Race.CanSwim ()
  4478.         -- Return Type is bool
  4479.         return true
  4480. end
  4481. function Race.MakeCanSwim ()
  4482. end
  4483. function Race.MakeNonSwimming ()
  4484. end
  4485. function Race.CanWalk ()
  4486.         -- Return Type is bool
  4487.         return true
  4488. end
  4489. function Race.MakeCanWalk ()
  4490. end
  4491. function Race.MakeNonWalking ()
  4492. end
  4493. function Race.IsImmobile ()
  4494.         -- Return Type is bool
  4495.         return true
  4496. end
  4497. function Race.MakeImmobile ()
  4498. end
  4499. function Race.MakeMobile ()
  4500. end
  4501. function Race.IsNotPushable ()
  4502.         -- Return Type is bool
  4503.         return true
  4504. end
  4505. function Race.MakeNotPushable ()
  4506. end
  4507. function Race.MakePushable ()
  4508. end
  4509. function Race.NoKnockdowns ()
  4510.         -- Return Type is bool
  4511.         return true
  4512. end
  4513. function Race.MakeNoKnockdowns ()
  4514. end
  4515. function Race.ClearNoKNockdowns ()
  4516. end
  4517. function Race.NoCombatInWater ()
  4518.         -- Return Type is bool
  4519.         return true
  4520. end
  4521. function Race.SetNoCombatInWater ()
  4522. end
  4523. function Race.ClearNoCombatInWater ()
  4524. end
  4525. function Race.AvoidsRoads ()
  4526.         -- Return Type is bool
  4527.         return true
  4528. end
  4529. function Race.SetAvoidsRoads ()
  4530. end
  4531. function Race.ClearAvoidsRoads ()
  4532. end
  4533. function Race.AllowPickpocket ()
  4534.         -- Return Type is bool
  4535.         return true
  4536. end
  4537. function Race.SetAllowPickpocket ()
  4538. end
  4539. function Race.ClearAllowPickpocket ()
  4540. end
  4541. function Race.AllowPCDialogue ()
  4542.         -- Return Type is bool
  4543.         return true
  4544. end
  4545. function Race.SetAllowPCDialogue ()
  4546. end
  4547. function Race.ClearAllowPCDialogue ()
  4548. end
  4549. function Race.CantOpenDoors ()
  4550.         -- Return Type is bool
  4551.         return true
  4552. end
  4553. function Race.SetCantOpenDoors ()
  4554. end
  4555. function Race.ClearCantOpenDoors ()
  4556. end
  4557. function Race.NoShadow ()
  4558.         -- Return Type is bool
  4559.         return true
  4560. end
  4561. function Race.SetNoShadow ()
  4562. end
  4563. function Race.ClearNoShadow ()
  4564. end
  4565.  
  4566. -- ---------------------------------------------------------------------------------[ReferenceAlias]
  4567. -- Functions: 22
  4568. -- Events: 47
  4569.  
  4570. function ReferenceAlias.AddInventoryEventFilter (akFilter)
  4571. end
  4572. function ReferenceAlias.Clear ()
  4573. end
  4574. function ReferenceAlias.GetReference ()
  4575.         -- Return Type is objectreference
  4576.         return ObjectReference
  4577. end
  4578. function ReferenceAlias.ForceRefTo (akNewRef)
  4579. end
  4580. function ReferenceAlias.RemoveAllInventoryEventFilters ()
  4581. end
  4582. function ReferenceAlias.RemoveInventoryEventFilter (akFilter)
  4583. end
  4584. function ReferenceAlias.ForceRefIfEmpty (akNewRef)
  4585.         -- Return Type is bool
  4586.         return true
  4587. end
  4588. function ReferenceAlias.GetActorReference ()
  4589.         -- Return Type is actor
  4590.         return Actor
  4591. end
  4592. function ReferenceAlias.GetRef ()
  4593.         -- Return Type is objectreference
  4594.         return ObjectReference
  4595. end
  4596. function ReferenceAlias.GetActorRef ()
  4597.         -- Return Type is actor
  4598.         return Actor
  4599. end
  4600. function ReferenceAlias.TryToAddToFaction (FactionToAddTo)
  4601.         -- Return Type is bool
  4602.         return true
  4603. end
  4604. function ReferenceAlias.TryToRemoveFromFaction (FactionToRemoveFrom)
  4605.         -- Return Type is bool
  4606.         return true
  4607. end
  4608. function ReferenceAlias.TryToStopCombat ()
  4609.         -- Return Type is bool
  4610.         return true
  4611. end
  4612. function ReferenceAlias.TryToDisable ()
  4613.         -- Return Type is bool
  4614.         return true
  4615. end
  4616. function ReferenceAlias.TryToDisableNoWait ()
  4617.         -- Return Type is bool
  4618.         return true
  4619. end
  4620. function ReferenceAlias.TryToEnable ()
  4621.         -- Return Type is bool
  4622.         return true
  4623. end
  4624. function ReferenceAlias.TryToEnableNoWait ()
  4625.         -- Return Type is bool
  4626.         return true
  4627. end
  4628. function ReferenceAlias.TryToEvaluatePackage ()
  4629.         -- Return Type is bool
  4630.         return true
  4631. end
  4632. function ReferenceAlias.TryToKill ()
  4633.         -- Return Type is bool
  4634.         return true
  4635. end
  4636. function ReferenceAlias.TryToMoveTo (RefToMoveTo)
  4637.         -- Return Type is bool
  4638.         return true
  4639. end
  4640. function ReferenceAlias.TryToReset ()
  4641.         -- Return Type is bool
  4642.         return true
  4643. end
  4644. function ReferenceAlias.TryToClear ()
  4645.         -- Return Type is bool
  4646.         return true
  4647. end
  4648. function ReferenceAlias.OnActivate (akActionRef)
  4649. end
  4650. function ReferenceAlias.OnAttachedToCell ()
  4651. end
  4652. function ReferenceAlias.OnCellAttach ()
  4653. end
  4654. function ReferenceAlias.OnCellDetach ()
  4655. end
  4656. function ReferenceAlias.OnCellLoad ()
  4657. end
  4658. function ReferenceAlias.OnClose (akActionRef)
  4659. end
  4660. function ReferenceAlias.OnContainerChanged (akNewContainer,akOldContainer)
  4661. end
  4662. function ReferenceAlias.OnDestructionStageChanged (aiOldStage,aiCurrentStage)
  4663. end
  4664. function ReferenceAlias.OnDetachedFromCell ()
  4665. end
  4666. function ReferenceAlias.OnEquipped (akActor)
  4667. end
  4668. function ReferenceAlias.OnGrab ()
  4669. end
  4670. function ReferenceAlias.OnHit (akAggressor,akSource,akProjectile,abPowerAttack,abSneakAttack,abBashAttack,abHitBlocked)
  4671. end
  4672. function ReferenceAlias.OnItemAdded (akBaseItem,aiItemCount,akItemReference,akSourceContainer)
  4673. end
  4674. function ReferenceAlias.OnItemRemoved (akBaseItem,aiItemCount,akItemReference,akDestContainer)
  4675. end
  4676. function ReferenceAlias.OnLoad ()
  4677. end
  4678. function ReferenceAlias.OnLockStateChanged ()
  4679. end
  4680. function ReferenceAlias.OnMagicEffectApply (akCaster,akEffect)
  4681. end
  4682. function ReferenceAlias.OnOpen (akActionRef)
  4683. end
  4684. function ReferenceAlias.OnRead ()
  4685. end
  4686. function ReferenceAlias.OnRelease ()
  4687. end
  4688. function ReferenceAlias.OnReset ()
  4689. end
  4690. function ReferenceAlias.OnSell (akSeller)
  4691. end
  4692. function ReferenceAlias.OnSpellCast (akSpell)
  4693. end
  4694. function ReferenceAlias.OnTranslationComplete ()
  4695. end
  4696. function ReferenceAlias.OnTranslationFailed ()
  4697. end
  4698. function ReferenceAlias.OnTrapHitStop (akTarget)
  4699. end
  4700. function ReferenceAlias.OnTrigger (akActionRef)
  4701. end
  4702. function ReferenceAlias.OnTriggerEnter (akActionRef)
  4703. end
  4704. function ReferenceAlias.OnTriggerLeave (akActionRef)
  4705. end
  4706. function ReferenceAlias.OnUnequipped (akActor)
  4707. end
  4708. function ReferenceAlias.OnUnload ()
  4709. end
  4710. function ReferenceAlias.OnCombatStateChanged (akTarget,aeCombatState)
  4711. end
  4712. function ReferenceAlias.OnSit (akFurniture)
  4713. end
  4714. function ReferenceAlias.OnGetUp (akFurniture)
  4715. end
  4716. function ReferenceAlias.OnDeath (akKiller)
  4717. end
  4718. function ReferenceAlias.OnDying (akKiller)
  4719. end
  4720. function ReferenceAlias.OnEnterBleedout ()
  4721. end
  4722. function ReferenceAlias.OnLocationChange (akOldLoc,akNewLoc)
  4723. end
  4724. function ReferenceAlias.OnObjectEquipped (akBaseObject,akReference)
  4725. end
  4726. function ReferenceAlias.OnObjectUnequipped (akBaseObject,akReference)
  4727. end
  4728. function ReferenceAlias.OnPackageStart (akNewPackage)
  4729. end
  4730. function ReferenceAlias.OnPackageChange (akOldPackage)
  4731. end
  4732. function ReferenceAlias.OnPackageEnd (akOldPackage)
  4733. end
  4734. function ReferenceAlias.OnRaceSwitchComplete ()
  4735. end
  4736. function ReferenceAlias.OnWardHit (akCaster,akSpell,aiStatus)
  4737. end
  4738. function ReferenceAlias.OnPlayerBowShot (akWeapon,akAmmo,afPower,abSunGazing)
  4739. end
  4740. function ReferenceAlias.OnPlayerLoadGame ()
  4741. end
  4742.  
  4743. -- ---------------------------------------------------------------------------------[Scene]
  4744. -- Functions: 6
  4745. -- Events: 0
  4746.  
  4747. function Scene.ForceStart ()
  4748. end
  4749. function Scene.Start ()
  4750. end
  4751. function Scene.Stop ()
  4752. end
  4753. function Scene.IsPlaying ()
  4754.         -- Return Type is bool
  4755.         return true
  4756. end
  4757. function Scene.GetOwningQuest ()
  4758.         -- Return Type is quest
  4759.         return Quest
  4760. end
  4761. function Scene.IsActionComplete (aiActionID)
  4762.         -- Return Type is bool
  4763.         return true
  4764. end
  4765.  
  4766. -- ---------------------------------------------------------------------------------[Scroll]
  4767. -- Functions: 14
  4768. -- Events: 0
  4769.  
  4770. function Scroll.Cast (akSource,akTarget)
  4771. end
  4772. function Scroll.GetCastTime ()
  4773.         -- Return Type is float
  4774.         return 0.0
  4775. end
  4776. function Scroll.GetPerk ()
  4777.         -- Return Type is perk
  4778.         return Perk
  4779. end
  4780. function Scroll.GetNumEffects ()
  4781.         -- Return Type is int
  4782.         return 0
  4783. end
  4784. function Scroll.GetNthEffectMagnitude (index)
  4785.         -- Return Type is float
  4786.         return 0.0
  4787. end
  4788. function Scroll.GetNthEffectArea (index)
  4789.         -- Return Type is int
  4790.         return 0
  4791. end
  4792. function Scroll.GetNthEffectDuration (index)
  4793.         -- Return Type is int
  4794.         return 0
  4795. end
  4796. function Scroll.GetNthEffectMagicEffect (index)
  4797.         -- Return Type is magiceffect
  4798.         return MagicEffect
  4799. end
  4800. function Scroll.GetCostliestEffectIndex ()
  4801.         -- Return Type is int
  4802.         return 0
  4803. end
  4804. function Scroll.SetNthEffectMagnitude (index,value)
  4805. end
  4806. function Scroll.SetNthEffectArea (index,value)
  4807. end
  4808. function Scroll.SetNthEffectDuration (index,value)
  4809. end
  4810. function Scroll.GetEquipType ()
  4811.         -- Return Type is equipslot
  4812.         return EquipSlot
  4813. end
  4814. function Scroll.SetEquipType (type)
  4815. end
  4816.  
  4817. -- ---------------------------------------------------------------------------------[Shout]
  4818. -- Functions: 6
  4819. -- Events: 0
  4820.  
  4821. function Shout.GetNthWordOfPower (n)
  4822.         -- Return Type is wordofpower
  4823.         return WordOfPower
  4824. end
  4825. function Shout.GetNthSpell (n)
  4826.         -- Return Type is spell
  4827.         return Spell
  4828. end
  4829. function Shout.GetNthRecoveryTime (n)
  4830.         -- Return Type is float
  4831.         return 0.0
  4832. end
  4833. function Shout.SetNthWordOfPower (n,aWoop)
  4834. end
  4835. function Shout.SetNthSpell (n,aSpell)
  4836. end
  4837. function Shout.SetNthRecoveryTime (n,time)
  4838. end
  4839.  
  4840. -- ---------------------------------------------------------------------------------[SKSE]
  4841. -- Functions: 6
  4842. -- Events: 0
  4843.  
  4844. function SKSE.GetVersion ()
  4845.         -- Return Type is int
  4846.         return 0
  4847. end
  4848. function SKSE.GetVersionMinor ()
  4849.         -- Return Type is int
  4850.         return 0
  4851. end
  4852. function SKSE.GetVersionBeta ()
  4853.         -- Return Type is int
  4854.         return 0
  4855. end
  4856. function SKSE.GetVersionRelease ()
  4857.         -- Return Type is int
  4858.         return 0
  4859. end
  4860. function SKSE.GetScriptVersionRelease ()
  4861.         -- Return Type is int
  4862.         return 0
  4863. end
  4864. function SKSE.GetPluginVersion (name)
  4865.         -- Return Type is int
  4866.         return 0
  4867. end
  4868.  
  4869. -- ---------------------------------------------------------------------------------[SoulGem]
  4870. -- Functions: 2
  4871. -- Events: 0
  4872.  
  4873. function SoulGem.GetSoulSize ()
  4874.         -- Return Type is int
  4875.         return 0
  4876. end
  4877. function SoulGem.GetGemSize ()
  4878.         -- Return Type is int
  4879.         return 0
  4880. end
  4881.  
  4882. -- ---------------------------------------------------------------------------------[Sound]
  4883. -- Functions: 5
  4884. -- Events: 0
  4885.  
  4886. function Sound.Play (akSource)
  4887.         -- Return Type is int
  4888.         return 0
  4889. end
  4890. function Sound.PlayAndWait (akSource)
  4891.         -- Return Type is bool
  4892.         return true
  4893. end
  4894. function Sound.StopInstance (aiPlaybackInstance)
  4895. end
  4896. function Sound.SetInstanceVolume (aiPlaybackInstance,afVolume)
  4897. end
  4898. function Sound.GetDescriptor ()
  4899.         -- Return Type is sounddescriptor
  4900.         return SoundDescriptor
  4901. end
  4902.  
  4903. -- ---------------------------------------------------------------------------------[SoundCategory]
  4904. -- Functions: 6
  4905. -- Events: 0
  4906.  
  4907. function SoundCategory.Pause ()
  4908. end
  4909. function SoundCategory.UnPause ()
  4910. end
  4911. function SoundCategory.Mute ()
  4912. end
  4913. function SoundCategory.UnMute ()
  4914. end
  4915. function SoundCategory.SetVolume (afVolume)
  4916. end
  4917. function SoundCategory.SetFrequency (afFrequencyCoeffecient)
  4918. end
  4919.  
  4920. -- ---------------------------------------------------------------------------------[SoundDescriptor]
  4921. -- Functions: 8
  4922. -- Events: 0
  4923.  
  4924. function SoundDescriptor.GetDecibelAttenuation ()
  4925.         -- Return Type is float
  4926.         return 0.0
  4927. end
  4928. function SoundDescriptor.SetDecibelAttenuation (dbAttenuation)
  4929. end
  4930. function SoundDescriptor.GetDecibelVariance ()
  4931.         -- Return Type is int
  4932.         return 0
  4933. end
  4934. function SoundDescriptor.SetDecibelVariance (dbVariance)
  4935. end
  4936. function SoundDescriptor.GetFrequencyVariance ()
  4937.         -- Return Type is int
  4938.         return 0
  4939. end
  4940. function SoundDescriptor.SetFrequencyVariance (frequencyVariance)
  4941. end
  4942. function SoundDescriptor.GetFrequencyShift ()
  4943.         -- Return Type is int
  4944.         return 0
  4945. end
  4946. function SoundDescriptor.SetFrequencyShift (frequencyShift)
  4947. end
  4948.  
  4949. -- ---------------------------------------------------------------------------------[Spell]
  4950. -- Functions: 20
  4951. -- Events: 0
  4952.  
  4953. function Spell.Cast (akSource,akTarget)
  4954. end
  4955. function Spell.RemoteCast (akSource,akBlameActor,akTarget)
  4956. end
  4957. function Spell.IsHostile ()
  4958.         -- Return Type is bool
  4959.         return true
  4960. end
  4961. function Spell.Preload ()
  4962. end
  4963. function Spell.Unload ()
  4964. end
  4965. function Spell.GetCastTime ()
  4966.         -- Return Type is float
  4967.         return 0.0
  4968. end
  4969. function Spell.GetPerk ()
  4970.         -- Return Type is perk
  4971.         return Perk
  4972. end
  4973. function Spell.GetNumEffects ()
  4974.         -- Return Type is int
  4975.         return 0
  4976. end
  4977. function Spell.GetNthEffectMagnitude (index)
  4978.         -- Return Type is float
  4979.         return 0.0
  4980. end
  4981. function Spell.GetNthEffectArea (index)
  4982.         -- Return Type is int
  4983.         return 0
  4984. end
  4985. function Spell.GetNthEffectDuration (index)
  4986.         -- Return Type is int
  4987.         return 0
  4988. end
  4989. function Spell.GetNthEffectMagicEffect (index)
  4990.         -- Return Type is magiceffect
  4991.         return MagicEffect
  4992. end
  4993. function Spell.GetCostliestEffectIndex ()
  4994.         -- Return Type is int
  4995.         return 0
  4996. end
  4997. function Spell.GetMagickaCost ()
  4998.         -- Return Type is int
  4999.         return 0
  5000. end
  5001. function Spell.GetEffectiveMagickaCost (caster)
  5002.         -- Return Type is int
  5003.         return 0
  5004. end
  5005. function Spell.SetNthEffectMagnitude (index,value)
  5006. end
  5007. function Spell.SetNthEffectArea (index,value)
  5008. end
  5009. function Spell.SetNthEffectDuration (index,value)
  5010. end
  5011. function Spell.GetEquipType ()
  5012.         -- Return Type is equipslot
  5013.         return EquipSlot
  5014. end
  5015. function Spell.SetEquipType (type)
  5016. end
  5017.  
  5018. -- ---------------------------------------------------------------------------------[Static]
  5019. -- Script Object is empty contains no Functions or Events
  5020.  
  5021.  
  5022. -- ---------------------------------------------------------------------------------[StringUtil]
  5023. -- Functions: 10
  5024. -- Events: 0
  5025.  
  5026. function StringUtil.GetLength (s)
  5027.         -- Return Type is int
  5028.         return 0
  5029. end
  5030. function StringUtil.GetNthChar (s,index)
  5031.         -- Return Type is string
  5032.         return ""
  5033. end
  5034. function StringUtil.IsLetter (c)
  5035.         -- Return Type is bool
  5036.         return true
  5037. end
  5038. function StringUtil.IsDigit (c)
  5039.         -- Return Type is bool
  5040.         return true
  5041. end
  5042. function StringUtil.IsPunctuation (c)
  5043.         -- Return Type is bool
  5044.         return true
  5045. end
  5046. function StringUtil.IsPrintable (c)
  5047.         -- Return Type is bool
  5048.         return true
  5049. end
  5050. function StringUtil.Find (s,toFind,startIndex )
  5051.         -- Return Type is int
  5052.         return 0
  5053. end
  5054. function StringUtil.Substring (s,startIndex,len )
  5055.         -- Return Type is string
  5056.         return ""
  5057. end
  5058. function StringUtil.AsOrd (c)
  5059.         -- Return Type is int
  5060.         return 0
  5061. end
  5062. function StringUtil.AsChar (c)
  5063.         -- Return Type is string
  5064.         return ""
  5065. end
  5066.  
  5067. -- ---------------------------------------------------------------------------------[TalkingActivator]
  5068. -- Script Object is empty contains no Functions or Events
  5069.  
  5070.  
  5071. -- ---------------------------------------------------------------------------------[TextureSet]
  5072. -- Functions: 3
  5073. -- Events: 0
  5074.  
  5075. function TextureSet.GetNumTexturePaths ()
  5076.         -- Return Type is int
  5077.         return 0
  5078. end
  5079. function TextureSet.GetNthTexturePath (n)
  5080.         -- Return Type is string
  5081.         return ""
  5082. end
  5083. function TextureSet.SetNthTexturePath (n,texturePath)
  5084. end
  5085.  
  5086. -- ---------------------------------------------------------------------------------[Topic]
  5087. -- Functions: 1
  5088. -- Events: 0
  5089.  
  5090. function Topic.Add ()
  5091. end
  5092.  
  5093. -- ---------------------------------------------------------------------------------[TopicInfo]
  5094. -- Functions: 1
  5095. -- Events: 0
  5096.  
  5097. function TopicInfo.GetOwningQuest ()
  5098.         -- Return Type is quest
  5099.         return Quest
  5100. end
  5101.  
  5102. -- ---------------------------------------------------------------------------------[Tree]
  5103. -- Functions: 4
  5104. -- Events: 0
  5105.  
  5106. function Tree.GetHarvestSound ()
  5107.         -- Return Type is sounddescriptor
  5108.         return SoundDescriptor
  5109. end
  5110. function Tree.SetHarvestSound (akSoundDescriptor)
  5111. end
  5112. function Tree.GetIngredient ()
  5113.         -- Return Type is ingredient
  5114.         return Ingredient
  5115. end
  5116. function Tree.SetIngredient (akIngredient)
  5117. end
  5118.  
  5119. -- ---------------------------------------------------------------------------------[UI]
  5120. -- Functions: 26
  5121. -- Events: 0
  5122.  
  5123. function UI.IsMenuOpen (menuName)
  5124.         -- Return Type is bool
  5125.         return true
  5126. end
  5127. function UI.SetBool (menuName,target,value)
  5128. end
  5129. function UI.SetInt (menuName,target,value)
  5130. end
  5131. function UI.SetFloat (menuName,target,value)
  5132. end
  5133. function UI.SetString (menuName,target,value)
  5134. end
  5135. function UI.SetNumber (menuName,target,value)
  5136. end
  5137. function UI.GetBool (menuName,target)
  5138.         -- Return Type is bool
  5139.         return true
  5140. end
  5141. function UI.GetInt (menuName,target)
  5142.         -- Return Type is int
  5143.         return 0
  5144. end
  5145. function UI.GetFloat (menuName,target)
  5146.         -- Return Type is float
  5147.         return 0.0
  5148. end
  5149. function UI.GetString (menuName,target)
  5150.         -- Return Type is string
  5151.         return ""
  5152. end
  5153. function UI.GetNumber (menuName,target)
  5154.         -- Return Type is float
  5155.         return 0.0
  5156. end
  5157. function UI.Invoke (menuName,target)
  5158. end
  5159. function UI.InvokeBool (menuName,target,arg)
  5160. end
  5161. function UI.InvokeInt (menuName,target,arg)
  5162. end
  5163. function UI.InvokeFloat (menuName,target,arg)
  5164. end
  5165. function UI.InvokeString (menuName,target,arg)
  5166. end
  5167. function UI.InvokeNumber (menuName,target,arg)
  5168. end
  5169. function UI.InvokeBoolA (menuName,target,args)
  5170. end
  5171. function UI.InvokeIntA (menuName,target,args)
  5172. end
  5173. function UI.InvokeFloatA (menuName,target,args)
  5174. end
  5175. function UI.InvokeStringA (menuName,target,args)
  5176. end
  5177. function UI.InvokeNumberA (menuName,target,args)
  5178. end
  5179. function UI.InvokeForm (menuName,target,arg)
  5180. end
  5181. function UI.IsTextInputEnabled ()
  5182.         -- Return Type is bool
  5183.         return true
  5184. end
  5185. function UI.OpenCustomMenu (swfPath,flags )
  5186. end
  5187. function UI.CloseCustomMenu ()
  5188. end
  5189.  
  5190. -- ---------------------------------------------------------------------------------[UICallback]
  5191. -- Functions: 11
  5192. -- Events: 0
  5193.  
  5194. function UICallback.Create (menuName,target)
  5195.         -- Return Type is int
  5196.         return 0
  5197. end
  5198. function UICallback.Send (handle)
  5199.         -- Return Type is bool
  5200.         return true
  5201. end
  5202. function UICallback.Release (handle)
  5203. end
  5204. function UICallback.PushBool (handle,value)
  5205. end
  5206. function UICallback.PushInt (handle,value)
  5207. end
  5208. function UICallback.PushFloat (handle,value)
  5209. end
  5210. function UICallback.PushString (handle,value)
  5211. end
  5212. function UICallback.PushBoolA (handle,args)
  5213. end
  5214. function UICallback.PushIntA (handle,args)
  5215. end
  5216. function UICallback.PushFloatA (handle,args)
  5217. end
  5218. function UICallback.PushStringA (handle,args)
  5219. end
  5220.  
  5221. -- ---------------------------------------------------------------------------------[Utility]
  5222. -- Functions: 28
  5223. -- Events: 0
  5224.  
  5225. function Utility.GameTimeToString (afGameTime)
  5226.         -- Return Type is string
  5227.         return ""
  5228. end
  5229. function Utility.GetCurrentGameTime ()
  5230.         -- Return Type is float
  5231.         return 0.0
  5232. end
  5233. function Utility.GetCurrentRealTime ()
  5234.         -- Return Type is float
  5235.         return 0.0
  5236. end
  5237. function Utility.IsInMenuMode ()
  5238.         -- Return Type is bool
  5239.         return true
  5240. end
  5241. function Utility.RandomInt (aiMin ,aiMax )
  5242.         -- Return Type is int
  5243.         return 0
  5244. end
  5245. function Utility.RandomFloat (afMin ,afMax )
  5246.         -- Return Type is float
  5247.         return 0.0
  5248. end
  5249. function Utility.SetINIFloat (ini,value)
  5250. end
  5251. function Utility.SetINIInt (ini,value)
  5252. end
  5253. function Utility.SetINIBool (ini,value)
  5254. end
  5255. function Utility.SetINIString (ini,value)
  5256. end
  5257. function Utility.Wait (afSeconds)
  5258. end
  5259. function Utility.WaitGameTime (afHours)
  5260. end
  5261. function Utility.WaitMenuMode (afSeconds)
  5262. end
  5263. function Utility.CaptureFrameRate (numFrames)
  5264.         -- Return Type is string
  5265.         return ""
  5266. end
  5267. function Utility.StartFrameRateCapture ()
  5268. end
  5269. function Utility.EndFrameRateCapture ()
  5270. end
  5271. function Utility.GetAverageFrameRate ()
  5272.         -- Return Type is float
  5273.         return 0.0
  5274. end
  5275. function Utility.GetMinFrameRate ()
  5276.         -- Return Type is float
  5277.         return 0.0
  5278. end
  5279. function Utility.GetMaxFrameRate ()
  5280.         -- Return Type is float
  5281.         return 0.0
  5282. end
  5283. function Utility.GetCurrentMemory ()
  5284.         -- Return Type is int
  5285.         return 0
  5286. end
  5287. function Utility.GetBudgetCount ()
  5288.         -- Return Type is int
  5289.         return 0
  5290. end
  5291. function Utility.GetCurrentBudget (aiBudgetNumber)
  5292.         -- Return Type is int
  5293.         return 0
  5294. end
  5295. function Utility.OverBudget (aiBudgetNumber)
  5296.         -- Return Type is bool
  5297.         return true
  5298. end
  5299. function Utility.GetBudgetName (aiBudgetNumber)
  5300.         -- Return Type is string
  5301.         return ""
  5302. end
  5303. function Utility.GetINIFloat (ini)
  5304.         -- Return Type is float
  5305.         return 0.0
  5306. end
  5307. function Utility.GetINIInt (ini)
  5308.         -- Return Type is int
  5309.         return 0
  5310. end
  5311. function Utility.GetINIBool (ini)
  5312.         -- Return Type is bool
  5313.         return true
  5314. end
  5315. function Utility.GetINIString (ini)
  5316.         -- Return Type is string
  5317.         return ""
  5318. end
  5319.  
  5320. -- ---------------------------------------------------------------------------------[VisualEffect]
  5321. -- Functions: 2
  5322. -- Events: 0
  5323.  
  5324. function VisualEffect.Play (akObject,afTime ,akFacingObject )
  5325. end
  5326. function VisualEffect.Stop (akObject)
  5327. end
  5328.  
  5329. -- ---------------------------------------------------------------------------------[VoiceType]
  5330. -- Script Object is empty contains no Functions or Events
  5331.  
  5332.  
  5333. -- ---------------------------------------------------------------------------------[Weapon]
  5334. -- Functions: 50
  5335. -- Events: 0
  5336.  
  5337. function Weapon.Fire (akSource,akAmmo )
  5338. end
  5339. function Weapon.GetBaseDamage ()
  5340.         -- Return Type is int
  5341.         return 0
  5342. end
  5343. function Weapon.SetBaseDamage (damage)
  5344. end
  5345. function Weapon.GetCritDamage ()
  5346.         -- Return Type is int
  5347.         return 0
  5348. end
  5349. function Weapon.SetCritDamage (damage)
  5350. end
  5351. function Weapon.GetReach ()
  5352.         -- Return Type is float
  5353.         return 0.0
  5354. end
  5355. function Weapon.SetReach (reach)
  5356. end
  5357. function Weapon.GetMinRange ()
  5358.         -- Return Type is float
  5359.         return 0.0
  5360. end
  5361. function Weapon.SetMinRange (minRange)
  5362. end
  5363. function Weapon.GetMaxRange ()
  5364.         -- Return Type is float
  5365.         return 0.0
  5366. end
  5367. function Weapon.SetMaxRange (maxRange)
  5368. end
  5369. function Weapon.GetSpeed ()
  5370.         -- Return Type is float
  5371.         return 0.0
  5372. end
  5373. function Weapon.SetSpeed (speed)
  5374. end
  5375. function Weapon.GetStagger ()
  5376.         -- Return Type is float
  5377.         return 0.0
  5378. end
  5379. function Weapon.SetStagger (stagger)
  5380. end
  5381. function Weapon.GetWeaponType ()
  5382.         -- Return Type is int
  5383.         return 0
  5384. end
  5385. function Weapon.SetWeaponType (type)
  5386. end
  5387. function Weapon.GetModelPath ()
  5388.         -- Return Type is string
  5389.         return ""
  5390. end
  5391. function Weapon.SetModelPath (path)
  5392. end
  5393. function Weapon.GetIconPath ()
  5394.         -- Return Type is string
  5395.         return ""
  5396. end
  5397. function Weapon.SetIconPath (path)
  5398. end
  5399. function Weapon.GetMessageIconPath ()
  5400.         -- Return Type is string
  5401.         return ""
  5402. end
  5403. function Weapon.SetMessageIconPath (path)
  5404. end
  5405. function Weapon.GetEnchantment ()
  5406.         -- Return Type is enchantment
  5407.         return Enchantment
  5408. end
  5409. function Weapon.SetEnchantment (e)
  5410. end
  5411. function Weapon.GetEnchantmentValue ()
  5412.         -- Return Type is int
  5413.         return 0
  5414. end
  5415. function Weapon.SetEnchantmentValue (value)
  5416. end
  5417. function Weapon.GetEquippedModel ()
  5418.         -- Return Type is static
  5419.         return Static
  5420. end
  5421. function Weapon.SetEquippedModel (model)
  5422. end
  5423. function Weapon.GetEquipType ()
  5424.         -- Return Type is equipslot
  5425.         return EquipSlot
  5426. end
  5427. function Weapon.SetEquipType (type)
  5428. end
  5429. function Weapon.GetSkill ()
  5430.         -- Return Type is string
  5431.         return ""
  5432. end
  5433. function Weapon.SetSkill (skill)
  5434. end
  5435. function Weapon.GetResist ()
  5436.         -- Return Type is string
  5437.         return ""
  5438. end
  5439. function Weapon.SetResist (resist)
  5440. end
  5441. function Weapon.GetCritEffect ()
  5442.         -- Return Type is spell
  5443.         return Spell
  5444. end
  5445. function Weapon.SetCritEffect (ce)
  5446. end
  5447. function Weapon.GetCritEffectOnDeath ()
  5448.         -- Return Type is bool
  5449.         return true
  5450. end
  5451. function Weapon.SetCritEffectOnDeath (ceod)
  5452. end
  5453. function Weapon.GetCritMultiplier ()
  5454.         -- Return Type is float
  5455.         return 0.0
  5456. end
  5457. function Weapon.SetCritMultiplier (crit)
  5458. end
  5459. function Weapon.IsBattleaxe ()
  5460.         -- Return Type is bool
  5461.         return true
  5462. end
  5463. function Weapon.IsBow ()
  5464.         -- Return Type is bool
  5465.         return true
  5466. end
  5467. function Weapon.IsDagger ()
  5468.         -- Return Type is bool
  5469.         return true
  5470. end
  5471. function Weapon.IsGreatsword ()
  5472.         -- Return Type is bool
  5473.         return true
  5474. end
  5475. function Weapon.IsMace ()
  5476.         -- Return Type is bool
  5477.         return true
  5478. end
  5479. function Weapon.IsStaff ()
  5480.         -- Return Type is bool
  5481.         return true
  5482. end
  5483. function Weapon.IsSword ()
  5484.         -- Return Type is bool
  5485.         return true
  5486. end
  5487. function Weapon.IsWarhammer ()
  5488.         -- Return Type is bool
  5489.         return true
  5490. end
  5491. function Weapon.IsWarAxe ()
  5492.         -- Return Type is bool
  5493.         return true
  5494. end
  5495.  
  5496. -- ---------------------------------------------------------------------------------[Weather]
  5497. -- Functions: 14
  5498. -- Events: 0
  5499.  
  5500. function Weather.ReleaseOverride ()
  5501. end
  5502. function Weather.ForceActive (abOverride)
  5503. end
  5504. function Weather.SetActive (abOverride,abAccelerate)
  5505. end
  5506. function Weather.FindWeather (auiType)
  5507.         -- Return Type is weather
  5508.         return Weather
  5509. end
  5510. function Weather.GetClassification ()
  5511.         -- Return Type is int
  5512.         return 0
  5513. end
  5514. function Weather.GetCurrentWeather ()
  5515.         -- Return Type is weather
  5516.         return Weather
  5517. end
  5518. function Weather.GetOutgoingWeather ()
  5519.         -- Return Type is weather
  5520.         return Weather
  5521. end
  5522. function Weather.GetCurrentWeatherTransition ()
  5523.         -- Return Type is float
  5524.         return 0.0
  5525. end
  5526. function Weather.GetSkyMode ()
  5527.         -- Return Type is int
  5528.         return 0
  5529. end
  5530. function Weather.GetSunGlare ()
  5531.         -- Return Type is float
  5532.         return 0.0
  5533. end
  5534. function Weather.GetSunDamage ()
  5535.         -- Return Type is float
  5536.         return 0.0
  5537. end
  5538. function Weather.GetWindDirection ()
  5539.         -- Return Type is float
  5540.         return 0.0
  5541. end
  5542. function Weather.GetWindDirectionRange ()
  5543.         -- Return Type is float
  5544.         return 0.0
  5545. end
  5546. function Weather.GetFogDistance (day,type)
  5547.         -- Return Type is float
  5548.         return 0.0
  5549. end
  5550.  
  5551. -- ---------------------------------------------------------------------------------[WordOfPower]
  5552. -- Script Object is empty contains no Functions or Events
  5553.  
  5554.  
  5555. -- ---------------------------------------------------------------------------------[WorldSpace]
  5556. -- Script Object is empty contains no Functions or Events
  5557.  
  5558.  
  5559. -- ---------------------------------------------------------------------------------[WornObject]
  5560. -- Functions: 12
  5561. -- Events: 0
  5562.  
  5563. function WornObject.GetItemHealthPercent (akActor,handSlot,slotMask)
  5564.         -- Return Type is float
  5565.         return 0.0
  5566. end
  5567. function WornObject.SetItemHealthPercent (akActor,handSlot,slotMask,health)
  5568. end
  5569. function WornObject.SetItemMaxCharge (akActor,handSlot,slotMask,maxCharge)
  5570. end
  5571. function WornObject.GetItemMaxCharge (akActor,handSlot,slotMask)
  5572.         -- Return Type is float
  5573.         return 0.0
  5574. end
  5575. function WornObject.GetItemCharge (akActor,handSlot,slotMask)
  5576.         -- Return Type is float
  5577.         return 0.0
  5578. end
  5579. function WornObject.GetDisplayName (akActor,handSlot,slotMask)
  5580.         -- Return Type is string
  5581.         return ""
  5582. end
  5583. function WornObject.SetDisplayName (akActor,handSlot,slotMask,name,force )
  5584.         -- Return Type is bool
  5585.         return true
  5586. end
  5587. function WornObject.GetEnchantment (akActor,handSlot,slotMask)
  5588.         -- Return Type is enchantment
  5589.         return Enchantment
  5590. end
  5591. function WornObject.SetEnchantment (akActor,handSlot,slotMask,source,maxCharge)
  5592. end
  5593. function WornObject.CreateEnchantment (akActor,handSlot,slotMask,maxCharge,effects,magnitudes,areas,durations)
  5594. end
  5595. function WornObject.GetNumReferenceAliases (akActor,handSlot,slotMask)
  5596.         -- Return Type is int
  5597.         return 0
  5598. end
  5599. function WornObject.GetNthReferenceAlias (akActor,handSlot,slotMask,n)
  5600.         -- Return Type is referencealias
  5601.         return ReferenceAlias
  5602. en
Advertisement
Add Comment
Please, Sign In to add comment