Mercurial > vim
view runtime/syntax/obse.vim @ 34379:37b4c89ba420 v9.1.0116
patch 9.1.0116: win_split_ins may not check available room
Commit: https://github.com/vim/vim/commit/0fd44a5ad81ade342cb54d8984965bdedd2272c8
Author: Sean Dewar <6256228+seandewar@users.noreply.github.com>
Date: Tue Feb 20 20:28:15 2024 +0100
patch 9.1.0116: win_split_ins may not check available room
Problem: win_split_ins has no check for E36 when moving an existing
window
Solution: check for room and fix the issues in f_win_splitmove()
(Sean Dewar)
win_split_ins has no check for E36 when moving an existing window,
allowing for layouts with many overlapping zero-sized windows to be
created (which may also cause drawing issues with tablines and such).
f_win_splitmove also has some bugs.
So check for room and fix the issues in f_win_splitmove. Handle failure
in the two relevant win_split_ins callers by restoring the original
layout, and factor the common logic into win_splitmove.
Don't check for room when opening an autocommand window, as it's a
temporary window that's rarely interacted with or drawn anyhow, and is
rather important for some autocommands.
Issues fixed in f_win_splitmove:
- Error if splitting is disallowed.
- Fix heap-use-after-frees if autocommands fired from switching to "targetwin"
close "wp" or "oldwin".
- Fix splitting the wrong window if autocommands fired from switching to
"targetwin" switch to a different window.
- Ensure -1 is returned for all errors.
Also handle allocation failure a bit earlier in make_snapshot (callers,
except win_splitmove, don't really care if a snapshot can't be made, so
just ignore the return value).
Note: Test_smoothscroll_in_zero_width_window failed after these changes with
E36, as it was using the previous behaviour to create a zero-width window.
I've fixed the test such that it fails with UBSAN as expected when v9.0.1367 is
reverted (and simplified it too).
related: #14042
Signed-off-by: Sean Dewar <6256228+seandewar@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 20 Feb 2024 22:30:04 +0100 |
parents | a7801222c9c5 |
children |
line wrap: on
line source
" Vim syntax file " Language: Oblivion Language (obl) " Original Creator: Ulthar Seramis " Maintainer: Kat <katisntgood@gmail.com> " Latest Revision: 13 November 2022 if exists("b:current_syntax") finish endif let s:cpo_save = &cpo set cpo&vim " obse is case insensitive syntax case ignore " Statements {{{ syn keyword obseStatement set let to skipwhite " the second part needs to be separate as to not mess up the next group syn match obseStatementTwo ":=" " }}} " Regex matched objects {{{ " these are matched with regex and thus must be set first syn match obseNames '\w\+' syn match obseScriptNameRegion '\i\+' contained syn match obseVariable '\w*\S' contained syn match obseReference '\zs\w\+\>\ze\.' " }}} " Operators {{{ syn match obseOperator "\v\*" syn match obseOperator "\v\-" syn match obseOperator "\v\+" syn match obseOperator "\v\/" syn match obseOperator "\v\^" syn match obseOperator "\v\=" syn match obseOperator "\v\>" syn match obseOperator "\v\<" syn match obseOperator "\v\!" syn match obseOperator "\v\&" syn match obseOperator "\v\|" " }}} " Numbers {{{ syn match obseInt '\d\+' syn match obseInt '[-+]\d\+' syn match obseFloat '\d\+\.\d*' syn match obseFloat '[-+]\d\+\.\d*' " }}} " Comments and strings {{{ syn region obseComment start=";" end="$" keepend fold contains=obseToDo syn region obseString start=/"/ end=/"/ keepend fold contains=obseStringFormatting syn match obseStringFormatting "%%" contained syn match obseStringFormatting "%a" contained syn match obseStringFormatting "%B" contained syn match obseStringFormatting "%b" contained syn match obseStringFormatting "%c" contained syn match obseStringFormatting "%e" contained syn match obseStringFormatting "%g" contained syn match obseStringFormatting "%i" contained syn match obseStringFormatting "%k" contained syn match obseStringFormatting "%n" contained syn match obseStringFormatting "%p" contained syn match obseStringFormatting "%ps" contained syn match obseStringFormatting "%pp" contained syn match obseStringFormatting "%po" contained syn match obseStringFormatting "%q" contained syn match obseStringFormatting "%r" contained syn match obseStringFormatting "%v" contained syn match obseStringFormatting "%x" contained syn match obseStringFormatting "%z" contained syn match obseStringFormatting "%{" contained syn match obseStringFormatting "%}" contained syn match obseStringFormatting "%\d*.\d*f" contained syn match obseStringFormatting "% \d*.\d*f" contained syn match obseStringFormatting "%-\d*.\d*f" contained syn match obseStringFormatting "%+\d*.\d*f" contained syn match obseStringFormatting "%\d*.\d*e" contained syn match obseStringFormatting "%-\d*.\d*e" contained syn match obseStringFormatting "% \d*.\d*e" contained syn match obseStringFormatting "%+\d*.\d*e" contained syn keyword obseToDo contained TODO todo Todo ToDo FIXME fixme NOTE note " }}} " Conditionals {{{ syn match obseCondition "If" syn match obseCondition "Eval" syn match obseCondition "Return" syn match obseCondition "EndIf" syn match obseCondition "ElseIf" syn match obseCondition "Else" " }}} " Repeat loops {{{ syn match obseRepeat "Label" syn match obseRepeat "GoTo" syn match obseRepeat "While" syn match obseRepeat "Loop" syn match obseRepeat "ForEach" syn match obseRepeat "Break" syn match obseRepeat "Continue" " }}} " Basic Types {{{ syn keyword obseTypes array_var float int long ref reference short string_var nextgroup=obseNames skipwhite syn keyword obseOtherKey Player player playerRef playerREF PlayerRef PlayerREF syn keyword obseScriptName ScriptName scriptname Scriptname scn nextgroup=obseScriptNameRegion skipwhite syn keyword obseBlock Begin End " }}} " Fold {{{ setlocal foldmethod=syntax syn cluster obseNoFold contains=obseComment,obseString syn region obseFoldIfContainer \ start="^\s*\<if\>" \ end="^\s*\<endif\>" \ keepend extend \ containedin=ALLBUT,@obseNoFold \ contains=ALLBUT,obseScriptName,obseScriptNameRegion syn region obseFoldIf \ start="^\s*\<if\>" \ end="^\s*\<endif\>" \ fold \ keepend \ contained containedin=obseFoldIfContainer \ nextgroup=obseFoldElseIf,obseFoldElse \ contains=TOP,NONE syn region obseFoldElseIf \ start="^\s*\<elseif\>" \ end="^\s*\<endif\>" \ fold \ keepend \ contained containedin=obseFoldIfContainer \ nextgroup=obseFoldElseIf,obseFoldElse \ contains=TOP syn region obseFoldElse \ start="^\s*\<else\>" \ end="^\s*\<endif\>" \ fold \ keepend \ contained containedin=obseFoldIfContainer \ contains=TOP syn region obseFoldWhile \ start="^\s*\<while\>" \ end="^\s*\<loop\>" \ fold \ keepend extend \ contains=TOP \ containedin=ALLBUT,@obseNoFold " fold for loops syn region obseFoldFor \ start="^\s*\<foreach\>" \ end="^\s*\<loop\>" \ fold \ keepend extend \ contains=TOP \ containedin=ALLBUT,@obseNoFold \ nextgroup=obseVariable " }}} " Skills and Attributes {{{ syn keyword skillAttribute \ Strength \ Willpower \ Speed \ Personality \ Intelligence \ Agility \ Endurance \ Luck \ Armorer \ Athletics \ Blade \ Block \ Blunt \ HandToHand \ HeavyArmor \ Alchemy \ Alteration \ Conjuration \ Destruction \ Illusion \ Mysticism \ Restoration \ Acrobatics \ LightArmor \ Marksman \ Mercantile \ Security \ Sneak \ Speechcraft " }}} " Block Types {{{ syn keyword obseBlockType \ ExitGame \ ExitToMainMenu \ Function \ GameMode \ LoadGame \ MenuMode \ OnActivate \ OnActorDrop \ OnActorEquip \ OnActorUnequip \ OnAdd \ OnAlarm \ OnAlarmTrespass \ OnAlarmVictim \ OnAttack \ OnBlock \ OnBowAttack \ OnClick \ OnClose \ OnCreatePotion \ OnCreateSpell \ OnDeath \ OnDodge \ OnDrinkPotion \ OnDrop \ OnEatIngredient \ OnEnchant \ OnEquip \ OnFallImpact \ OnHealthDamage \ OnHit \ OnHitWith \ OnKnockout \ OnLoad \ OnMagicApply \ OnMagicCast \ OnMagicEffectHit \ OnMagicEffectHit2 \ OnMapMarkerAdd \ OnMouseover \ OnMurder \ OnNewGame \ OnOpen \ OnPackageChange \ OnPackageDone \ OnPackageStart \ OnQuestComplete \ OnRecoil \ OnRelease \ OnReset \ OnSaveIni \ OnScriptedSkillUp \ OnScrollCast \ OnSell \ OnSkillUp \ OnSoulTrap \ OnSpellCast \ OnStagger \ OnStartCombat \ OnTrigger \ OnTriggerActor \ OnTriggerMob \ OnUnequip \ OnVampireFeed \ OnWaterDive \ OnWaterSurface \ PostLoadGame \ QQQ \ SaveGame \ ScriptEffectFinish \ ScriptEffectStart \ ScriptEffectUpdate " }}} " Functions {{{ " CS functions {{{ syn keyword csFunction \ Activate \ AddAchievement \ AddFlames \ AddItem \ AddScriptPackage \ AddSpell \ AddTopic \ AdvSkill \ AdvancePCLevel \ AdvancePCSkill \ Autosave \ CanHaveFlames \ CanPayCrimeGold \ Cast \ ClearOwnership \ CloseCurrentOblivionGate \ CloseOblivionGate \ CompleteQuest \ CreateFullActorCopy \ DeleteFullActorCopy \ Disable \ DisableLinkedPathPoints \ DisablePlayerControls \ Dispel \ DispelAllSpells \ Drop \ DropMe \ DuplicateAllItems \ DuplicateNPCStats \ Enable \ EnableFastTravel \ EnableLinkedPathPoints \ EnablePlayerControls \ EquipItem \ EssentialDeathReload \ EvaluatePackage \ ForceAV \ ForceActorValue \ ForceCloseOblivionGate \ ForceFlee \ ForceTakeCover \ ForceWeather \ GetAV \ GetActionRef \ GetActorValue \ GetAlarmed \ GetAmountSoldStolen \ GetAngle \ GetArmorRating \ GetArmorRatingUpperBody \ GetAttacked \ GetBarterGold \ GetBaseAV \ GetBaseActorValue \ GetButtonPressed \ GetClassDefaultMatch \ GetClothingValue \ GetContainer \ GetCrime \ GetCrimeGold \ GetCrimeKnown \ GetCurrentAIPackage \ GetCurrentAIProcedure \ GetCurrentTime \ GetCurrentWeatherPercent \ GetDayOfWeek \ GetDead \ GetDeadCount \ GetDestroyed \ GetDetected \ GetDetectionLevel \ GetDisabled \ GetDisposition \ GetDistance \ GetDoorDefaultOpen \ GetEquipped \ GetFactionRank \ GetFactionRankDifference \ GetFactionReaction \ GetFatiguePercentage \ GetForceRun \ GetForceSneak \ GetFriendHit \ GetFurnitureMarkerID \ GetGS \ GetGameSetting \ GetGlobalValue \ GetGold \ GetHeadingAngle \ GetIdleDoneOnce \ GetIgnoreFriendlyHits \ GetInCell \ GetInCellParam \ GetInFaction \ GetInSameCell \ GetInWorldspace \ GetInvestmentGold \ GetIsAlerted \ GetIsClass \ GetIsClassDefault \ GetIsCreature \ GetIsCurrentPackage \ GetIsCurrentWeather \ GetIsGhost \ GetIsID \ GetIsPlayableRace \ GetIsPlayerBirthsign \ GetIsRace \ GetIsReference \ GetIsSex \ GetIsUsedItem \ GetIsUsedItemType \ GetItemCount \ GetKnockedState \ GetLOS \ GetLevel \ GetLockLevel \ GetLocked \ GetMenuHasTrait \ GetName \ GetNoRumors \ GetOffersServicesNow \ GetOpenState \ GetPCExpelled \ GetPCFactionAttack \ GetPCFactionMurder \ GetPCFactionSteal \ GetPCFactionSubmitAuthority \ GetPCFame \ GetPCInFaction \ GetPCInfamy \ GetPCIsClass \ GetPCIsRace \ GetPCIsSex \ GetPCMiscStat \ GetPCSleepHours \ GetPackageTarget \ GetParentRef \ GetPersuasionNumber \ GetPlayerControlsDisabled \ GetPlayerHasLastRiddenHorse \ GetPlayerInSEWorld \ GetPos \ GetQuestRunning \ GetQuestVariable \ GetRandomPercent \ GetRestrained \ GetScale \ GetScriptVariable \ GetSecondsPassed \ GetSelf \ GetShouldAttack \ GetSitting \ GetSleeping \ GetStage \ GetStageDone \ GetStartingAngle \ GetStartingPos \ GetTalkedToPC \ GetTalkedToPCParam \ GetTimeDead \ GetTotalPersuasionNumber \ GetTrespassWarningLevel \ GetUnconscious \ GetUsedItemActivate \ GetUsedItemLevel \ GetVampire \ GetWalkSpeed \ GetWeaponAnimType \ GetWeaponSkillType \ GetWindSpeed \ GoToJail \ HasFlames \ HasMagicEffect \ HasVampireFed \ IsActionRef \ IsActor \ IsActorAVictim \ IsActorDetected \ IsActorEvil \ IsActorUsingATorch \ IsActorsAIOff \ IsAnimPlayer \ IsCellOwner \ IsCloudy \ IsContinuingPackagePCNear \ IsCurrentFurnitureObj \ IsCurrentFurnitureRef \ IsEssential \ IsFacingUp \ IsGuard \ IsHorseStolen \ IsIdlePlaying \ IsInCombat \ IsInDangerousWater \ IsInInterior \ IsInMyOwnedCell \ IsLeftUp \ IsOwner \ IsPCAMurderer \ IsPCSleeping \ IsPlayerInJail \ IsPlayerMovingIntoNewSpace \ IsPlayersLastRiddenHorse \ IsPleasant \ IsRaining \ IsRidingHorse \ IsRunning \ IsShieldOut \ IsSneaking \ IsSnowing \ IsSpellTarget \ IsSwimming \ IsTalking \ IsTimePassing \ IsTorchOut \ IsTrespassing \ IsTurnArrest \ IsWaiting \ IsWeaponOut \ IsXBox \ IsYielding \ Kill \ KillActor \ KillAllActors \ Lock \ Look \ LoopGroup \ Message \ MessageBox \ ModAV \ ModActorValue \ ModAmountSoldStolen \ ModBarterGold \ ModCrimeGold \ ModDisposition \ ModFactionRank \ ModFactionReaction \ ModPCAttribute \ ModPCA \ ModPCFame \ ModPCInfamy \ ModPCMiscStat \ ModPCSkill \ ModPCS \ ModScale \ MoveTo \ MoveToMarker \ PCB \ PayFine \ PayFineThief \ PickIdle \ PlaceAtMe \ PlayBink \ PlayGroup \ PlayMagicEffectVisuals \ PlayMagicShaderVisuals \ PlaySound \ PlaySound3D \ PositionCell \ PositionWorld \ PreloadMagicEffect \ PurgeCellBuffers \ PushActorAway \ RefreshTopicList \ ReleaseWeatherOverride \ RemoveAllItems \ RemoveFlames \ RemoveItem \ RemoveMe \ RemoveScriptPackage \ RemoveSpell \ Reset3DState \ ResetFallDamageTimer \ ResetHealth \ ResetInterior \ Resurrect \ Rotate \ SCAOnActor \ SameFaction \ SameFactionAsPC \ SameRace \ SameRaceAsPC \ SameSex \ SameSexAsPC \ Say \ SayTo \ ScriptEffectElapsedSeconds \ SelectPlayerSpell \ SendTrespassAlarm \ SetAV \ SetActorAlpha \ SetActorFullName \ SetActorRefraction \ SetActorValue \ SetActorsAI \ SetAlert \ SetAllReachable \ SetAllVisible \ SetAngle \ SetAtStart \ SetBarterGold \ SetCellFullName \ SetCellOwnership \ SetCellPublicFlag \ SetClass \ SetCrimeGold \ SetDestroyed \ SetDoorDefaultOpen \ SetEssential \ SetFactionRank \ SetFactionReaction \ SetForceRun \ SetForceSneak \ SetGhost \ SetIgnoreFriendlyHits \ SetInCharGen \ SetInvestmentGold \ SetItemValue \ SetLevel \ SetNoAvoidance \ SetNoRumors \ SetOpenState \ SetOwnership \ SetPCExpelled \ SetPCFactionAttack \ SetPCFactionMurder \ SetPCFactionSteal \ SetPCFactionSubmitAuthority \ SetPCFame \ SetPCInfamy \ SetPCSleepHours \ SetPackDuration \ SetPlayerBirthsign \ SetPlayerInSEWorld \ SetPos \ SetQuestObject \ SetRestrained \ SetRigidBodyMass \ SetScale \ SetSceneIsComplex \ SetShowQuestItems \ SetSize \ SetStage \ SetUnconscious \ SetWeather \ ShowBirthsignMenu \ ShowClassMenu \ ShowDialogSubtitles \ ShowEnchantment \ ShowMap \ ShowRaceMenu \ ShowSpellMaking \ SkipAnim \ StartCombat \ StartConversation \ StartQuest \ StopCombat \ StopCombatAlarmOnActor \ StopLook \ StopMagicEffectVisuals \ StopMagicShaderVisuals \ StopQuest \ StopWaiting \ StreamMusic \ This \ ToggleActorsAI \ TrapUpdate \ TriggerHitShader \ UnequipItem \ Unlock \ VampireFeed \ Wait \ WakeUpPC \ WhichServiceMenu \ Yield \ evp \ pms \ saa \ sms " }}} " OBSE Functions {{{ syn keyword obseFunction \ abs \ acos \ activate2 \ actorvaluetocode \ actorvaluetostring \ actorvaluetostringc \ addeffectitem \ addeffectitemc \ addfulleffectitem \ addfulleffectitemc \ additemns \ addmagiceffectcounter \ addmagiceffectcounterc \ addmecounter \ addmecounterc \ addspellns \ addtoleveledlist \ ahammerkey \ animpathincludes \ appendtoname \ asciitochar \ asin \ atan \ atan2 \ avstring \ calcleveleditem \ calclevitemnr \ calclevitems \ cancastpower \ cancorpsecheck \ canfasttravelfromworld \ cantraveltomapmarker \ ceil \ chartoascii \ clearactivequest \ clearhotkey \ clearleveledlist \ clearownershipt \ clearplayerslastriddenhorse \ clickmenubutton \ cloneform \ closeallmenus \ closetextinput \ colvec \ comparefemalebipedpath \ comparefemalegroundpath \ comparefemaleiconpath \ compareiconpath \ comparemalebipedpath \ comparemalegroundpath \ comparemaleiconpath \ comparemodelpath \ comparename \ comparenames \ comparescripts \ con_cal \ con_getinisetting \ con_hairtint \ con_loadgame \ con_modwatershader \ con_playerspellbook \ con_quitgame \ con_refreshini \ con_runmemorypass \ con_save \ con_saveini \ con_setcamerafov \ con_setclipdist \ con_setfog \ con_setgamesetting \ con_setgamma \ con_sethdrparam \ con_setimagespaceglow \ con_setinisetting \ con_setskyparam \ con_settargetrefraction \ con_settargetrefractionfire \ con_sexchange \ con_tcl \ con_tfc \ con_tgm \ con_toggleai \ con_togglecombatai \ con_toggledetection \ con_togglemapmarkers \ con_togglemenus \ con_waterdeepcolor \ con_waterreflectioncolor \ con_watershallowcolor \ copyalleffectitems \ copyeyes \ copyfemalebipedpath \ copyfemalegroundpath \ copyfemaleiconpath \ copyhair \ copyiconpath \ copyir \ copymalebipedpath \ copymalegroundpath \ copymaleiconpath \ copymodelpath \ copyname \ copyntheffectitem \ copyrace \ cos \ cosh \ createtempref \ creaturehasnohead \ creaturehasnoleftarm \ creaturehasnomovement \ creaturehasnorightarm \ creaturenocombatinwater \ creatureusesweaponandshield \ dacos \ dasin \ datan \ datan2 \ dcos \ dcosh \ debugprint \ deletefrominputtext \ deletereference \ disablecontrol \ disablekey \ disablemouse \ dispatchevent \ dispelnthactiveeffect \ dispelnthae \ dsin \ dsinh \ dtan \ dtanh \ enablecontrol \ enablekey \ enablemouse \ equipitem2 \ equipitem2ns \ equipitemns \ equipitemsilent \ equipme \ eval \ evaluatepackage \ eventhandlerexist \ exp \ factionhasspecialcombat \ fileexists \ floor \ fmod \ forcecolumnvector \ forcerowvector \ generateidentitymatrix \ generaterotationmatrix \ generatezeromatrix \ getactiveeffectcasters \ getactiveeffectcodes \ getactiveeffectcount \ getactivemenucomponentid \ getactivemenufilter \ getactivemenumode \ getactivemenuobject \ getactivemenuref \ getactivemenuselection \ getactivequest \ getactiveuicomponentfullname \ getactiveuicomponentid \ getactiveuicomponentname \ getactoralpha \ getactorbaselevel \ getactorlightamount \ getactormaxlevel \ getactormaxswimbreath \ getactorminlevel \ getactorpackages \ getactorsoullevel \ getactorvaluec \ getalchmenuapparatus \ getalchmenuingredient \ getalchmenuingredientcount \ getallies \ getallmodlocaldata \ getaltcontrol2 \ getapbowench \ getapench \ getapparatustype \ getappoison \ getarmorar \ getarmortype \ getarrayvariable \ getarrowprojectilebowenchantment \ getarrowprojectileenchantment \ getarrowprojectilepoison \ getattackdamage \ getavc \ getavforbaseactor \ getavforbaseactorc \ getavmod \ getavmodc \ getavskillmastery \ getavskillmasteryc \ getbarteritem \ getbarteritemquantity \ getbaseactorvaluec \ getbaseav2 \ getbaseav2c \ getbaseav3 \ getbaseav3c \ getbaseitems \ getbaseobject \ getbipediconpath \ getbipedmodelpath \ getbipedslotmask \ getbirthsignspells \ getbookcantbetaken \ getbookisscroll \ getbooklength \ getbookskilltaught \ getbooktext \ getboundingbox \ getboundingradius \ getcalcalllevels \ getcalceachincount \ getcallingscript \ getcellbehavesasexterior \ getcellchanged \ getcellclimate \ getcelldetachtime \ getcellfactionrank \ getcelllighting \ getcellmusictype \ getcellnorthrotation \ getcellresethours \ getcellwatertype \ getchancenone \ getclass \ getclassattribute \ getclassmenuhighlightedclass \ getclassmenuselectedclass \ getclassskill \ getclassskills \ getclassspecialization \ getclimatehasmasser \ getclimatehassecunda \ getclimatemoonphaselength \ getclimatesunrisebegin \ getclimatesunriseend \ getclimatesunsetbegin \ getclimatesunsetend \ getclimatevolatility \ getclosesound \ getcloudspeedlower \ getcloudspeedupper \ getcombatspells \ getcombatstyle \ getcombatstyleacrobaticsdodgechance \ getcombatstyleattackchance \ getcombatstyleattackduringblockmult \ getcombatstyleattacknotunderattackmult \ getcombatstyleattackskillmodbase \ getcombatstyleattackskillmodmult \ getcombatstyleattackunderattackmult \ getcombatstyleblockchance \ getcombatstyleblocknotunderattackmult \ getcombatstyleblockskillmodbase \ getcombatstyleblockskillmodmult \ getcombatstyleblockunderattackmult \ getcombatstylebuffstandoffdist \ getcombatstyledodgebacknotunderattackmult \ getcombatstyledodgebacktimermax \ getcombatstyledodgebacktimermin \ getcombatstyledodgebackunderattackmult \ getcombatstyledodgechance \ getcombatstyledodgefatiguemodbase \ getcombatstyledodgefatiguemodmult \ getcombatstyledodgefwattackingmult \ getcombatstyledodgefwnotattackingmult \ getcombatstyledodgefwtimermax \ getcombatstyledodgefwtimermin \ getcombatstyledodgelrchance \ getcombatstyledodgelrtimermax \ getcombatstyledodgelrtimermin \ getcombatstyledodgenotunderattackmult \ getcombatstyledodgeunderattackmult \ getcombatstyleencumberedspeedmodbase \ getcombatstyleencumberedspeedmodmult \ getcombatstylefleeingdisabled \ getcombatstylegroupstandoffdist \ getcombatstyleh2hbonustoattack \ getcombatstyleholdtimermax \ getcombatstyleholdtimermin \ getcombatstyleidletimermax \ getcombatstyleidletimermin \ getcombatstyleignorealliesinarea \ getcombatstylekobonustoattack \ getcombatstylekobonustopowerattack \ getcombatstylemeleealertok \ getcombatstylepowerattackchance \ getcombatstylepowerattackfatiguemodbase \ getcombatstylepowerattackfatiguemodmult \ getcombatstyleprefersranged \ getcombatstylerangedstandoffdist \ getcombatstylerangemaxmult \ getcombatstylerangeoptimalmult \ getcombatstylerejectsyields \ getcombatstylerushattackchance \ getcombatstylerushattackdistmult \ getcombatstylestaggerbonustoattack \ getcombatstylestaggerbonustopowerattack \ getcombatstyleswitchdistmelee \ getcombatstyleswitchdistranged \ getcombatstylewillyield \ getcombattarget \ getcompletedquests \ getcontainermenuview \ getcontainerrespawns \ getcontrol \ getcreaturebasescale \ getcreaturecombatskill \ getcreatureflies \ getcreaturemagicskill \ getcreaturemodelpaths \ getcreaturereach \ getcreaturesoullevel \ getcreaturesound \ getcreaturesoundbase \ getcreaturestealthskill \ getcreatureswims \ getcreaturetype \ getcreaturewalks \ getcrosshairref \ getcurrentcharge \ getcurrentclimateid \ getcurrenteditorpackage \ getcurrenteventname \ getcurrenthealth \ getcurrentpackage \ getcurrentpackageprocedure \ getcurrentquests \ getcurrentregion \ getcurrentregions \ getcurrentscript \ getcurrentsoullevel \ getcurrentweatherid \ getcursorpos \ getdebugselection \ getdescription \ getdoorteleportrot \ getdoorteleportx \ getdoorteleporty \ getdoorteleportz \ geteditorid \ geteditorsize \ getenchantment \ getenchantmentcharge \ getenchantmentcost \ getenchantmenttype \ getenchmenubaseitem \ getenchmenuenchitem \ getenchmenusoulgem \ getequipmentslot \ getequipmentslotmask \ getequippedcurrentcharge \ getequippedcurrenthealth \ getequippeditems \ getequippedobject \ getequippedtorchtimeleft \ getequippedweaponpoison \ geteyes \ getfactions \ getfalltimer \ getfirstref \ getfirstrefincell \ getfogdayfar \ getfogdaynear \ getfognightfar \ getfognightnear \ getfollowers \ getformfrommod \ getformidstring \ getfps \ getfullgoldvalue \ getgamedifficulty \ getgameloaded \ getgamerestarted \ getgodmode \ getgoldvalue \ getgridstoload \ getgroundsurfacematerial \ gethair \ gethaircolor \ gethdrvalue \ gethidesamulet \ gethidesrings \ gethighactors \ gethorse \ gethotkeyitem \ geticonpath \ getignoresresistance \ getingredient \ getingredientchance \ getinputtext \ getinventoryobject \ getinvrefsforitem \ getitems \ getkeyname \ getkeypress \ getlastcreatedpotion \ getlastcreatedspell \ getlastenchanteditem \ getlastsigilstonecreateditem \ getlastsigilstoneenchanteditem \ getlastss \ getlastsscreated \ getlastssitem \ getlasttransactionitem \ getlasttransactionquantity \ getlastuniquecreatedpotion \ getlastusedsigilstone \ getlevcreaturetemplate \ getleveledspells \ getlevitembylevel \ getlevitemindexbyform \ getlevitemindexbylevel \ getlightduration \ getlightningfrequency \ getlightradius \ getlightrgb \ getlinkeddoor \ getloadedtypearray \ getlocalgravity \ getloopsound \ getlowactors \ getluckmodifiedskill \ getmagiceffectareasound \ getmagiceffectareasoundc \ getmagiceffectbarterfactor \ getmagiceffectbarterfactorc \ getmagiceffectbasecost \ getmagiceffectbasecostc \ getmagiceffectboltsound \ getmagiceffectboltsoundc \ getmagiceffectcastingsound \ getmagiceffectcastingsoundc \ getmagiceffectchars \ getmagiceffectcharsc \ getmagiceffectcode \ getmagiceffectcounters \ getmagiceffectcountersc \ getmagiceffectenchantfactor \ getmagiceffectenchantfactorc \ getmagiceffectenchantshader \ getmagiceffectenchantshaderc \ getmagiceffecthitshader \ getmagiceffecthitshaderc \ getmagiceffecthitsound \ getmagiceffecthitsoundc \ getmagiceffecticon \ getmagiceffecticonc \ getmagiceffectlight \ getmagiceffectlightc \ getmagiceffectmodel \ getmagiceffectmodelc \ getmagiceffectname \ getmagiceffectnamec \ getmagiceffectnumcounters \ getmagiceffectnumcountersc \ getmagiceffectotheractorvalue \ getmagiceffectotheractorvaluec \ getmagiceffectprojectilespeed \ getmagiceffectprojectilespeedc \ getmagiceffectresistvalue \ getmagiceffectresistvaluec \ getmagiceffectschool \ getmagiceffectschoolc \ getmagiceffectusedobject \ getmagiceffectusedobjectc \ getmagicitemeffectcount \ getmagicitemtype \ getmagicprojectilespell \ getmapmarkers \ getmapmarkertype \ getmapmenumarkername \ getmapmenumarkerref \ getmaxav \ getmaxavc \ getmaxlevel \ getmeareasound \ getmeareasoundc \ getmebarterc \ getmebasecost \ getmebasecostc \ getmeboltsound \ getmeboltsoundc \ getmecastingsound \ getmecastingsoundc \ getmecounters \ getmecountersc \ getmeebarter \ getmeebarterc \ getmeenchant \ getmeenchantc \ getmeenchantshader \ getmeenchantshaderc \ getmehitshader \ getmehitshaderc \ getmehitsound \ getmehitsoundc \ getmeicon \ getmeiconc \ getmelight \ getmelightc \ getmemodel \ getmemodelc \ getmename \ getmenamec \ getmenufloatvalue \ getmenumcounters \ getmenumcountersc \ getmenustringvalue \ getmeotheractorvalue \ getmeotheractorvaluec \ getmeprojspeed \ getmeprojspeedc \ getmerchantcontainer \ getmeresistvalue \ getmeresistvaluec \ getmeschool \ getmeschoolc \ getmessageboxtype \ getmeusedobject \ getmeusedobjectc \ getmiddlehighactors \ getmieffectcount \ getminlevel \ getmitype \ getmodelpath \ getmodindex \ getmodlocaldata \ getmousebuttonpress \ getmousebuttonsswapped \ getmpspell \ getnextref \ getnthacitveeffectmagnitude \ getnthactiveeffectactorvalue \ getnthactiveeffectbounditem \ getnthactiveeffectcaster \ getnthactiveeffectcode \ getnthactiveeffectdata \ getnthactiveeffectduration \ getnthactiveeffectenchantobject \ getnthactiveeffectmagicenchantobject \ getnthactiveeffectmagicitem \ getnthactiveeffectmagicitemindex \ getnthactiveeffectmagnitude \ getnthactiveeffectsummonref \ getnthactiveeffecttimeelapsed \ getnthaeav \ getnthaebounditem \ getnthaecaster \ getnthaecode \ getnthaedata \ getnthaeduration \ getnthaeindex \ getnthaemagicenchantobject \ getnthaemagicitem \ getnthaemagnitude \ getnthaesummonref \ getnthaetime \ getnthchildref \ getnthdetectedactor \ getntheffectitem \ getntheffectitemactorvalue \ getntheffectitemarea \ getntheffectitemcode \ getntheffectitemduration \ getntheffectitemmagnitude \ getntheffectitemname \ getntheffectitemrange \ getntheffectitemscript \ getntheffectitemscriptname \ getntheffectitemscriptschool \ getntheffectitemscriptvisualeffect \ getntheiarea \ getntheiav \ getntheicode \ getntheiduration \ getntheimagnitude \ getntheiname \ getntheirange \ getntheiscript \ getntheisschool \ getntheisvisualeffect \ getnthexplicitref \ getnthfaction \ getnthfactionrankname \ getnthfollower \ getnthlevitem \ getnthlevitemcount \ getnthlevitemlevel \ getnthmagiceffectcounter \ getnthmagiceffectcounterc \ getnthmecounter \ getnthmecounterc \ getnthmodname \ getnthpackage \ getnthplayerspell \ getnthracebonusskill \ getnthracespell \ getnthspell \ getnumchildrefs \ getnumdetectedactors \ getnumericinisetting \ getnumexplicitrefs \ getnumfactions \ getnumfollowers \ getnumitems \ getnumkeyspressed \ getnumlevitems \ getnumloadedmods \ getnumloadedplugins \ getnummousebuttonspressed \ getnumpackages \ getnumranks \ getnumrefs \ getnumrefsincell \ getobjectcharge \ getobjecthealth \ getobjecttype \ getobliviondirectory \ getoblrevision \ getoblversion \ getopenkey \ getopensound \ getowner \ getowningfactionrank \ getowningfactionrequiredrank \ getpackageallowfalls \ getpackageallowswimming \ getpackagealwaysrun \ getpackagealwayssneak \ getpackagearmorunequipped \ getpackagecontinueifpcnear \ getpackagedata \ getpackagedefensivecombat \ getpackagelocationdata \ getpackagelockdoorsatend \ getpackagelockdoorsatlocation \ getpackagelockdoorsatstart \ getpackagemustcomplete \ getpackagemustreachlocation \ getpackagenoidleanims \ getpackageoffersservices \ getpackageonceperday \ getpackagescheduledata \ getpackageskipfalloutbehavior \ getpackagetargetdata \ getpackageunlockdoorsatend \ getpackageunlockdoorsatlocation \ getpackageunlockdoorsatstart \ getpackageusehorse \ getpackageweaponsunequipped \ getparentcell \ getparentcellowner \ getparentcellowningfactionrank \ getparentcellowningfactionrequiredrank \ getparentcellwaterheight \ getparentworldspace \ getpathnodelinkedref \ getpathnodepos \ getpathnodesinradius \ getpathnodesinrect \ getpcattributebonus \ getpcattributebonusc \ getpclastdroppeditem \ getpclastdroppeditemref \ getpclasthorse \ getpclastloaddoor \ getpcmajorskillups \ getpcmovementspeedmodifier \ getpcspelleffectivenessmodifier \ getpctrainingsessionsused \ getplayerbirthsign \ getplayerskilladvances \ getplayerskilladvancesc \ getplayerskilluse \ getplayerskillusec \ getplayerslastactivatedloaddoor \ getplayerslastriddenhorse \ getplayerspell \ getplayerspellcount \ getpluginversion \ getplyerspellcount \ getprocesslevel \ getprojectile \ getprojectiledistancetraveled \ getprojectilelifetime \ getprojectilesource \ getprojectilespeed \ getprojectiletype \ getqmcurrent \ getqmitem \ getqmmaximum \ getqr \ getquality \ getquantitymenucurrentquantity \ getquantitymenuitem \ getquantitymenumaximumquantity \ getrace \ getraceattribute \ getraceattributec \ getracedefaulthair \ getraceeyes \ getracehairs \ getracereaction \ getracescale \ getraceskillbonus \ getraceskillbonusc \ getracespellcount \ getracevoice \ getraceweight \ getrawformidstring \ getrefcount \ getrefvariable \ getrequiredskillexp \ getrequiredskillexpc \ getrider \ getscript \ getscriptactiveeffectindex \ getselectedspells \ getservicesmask \ getsigilstoneuses \ getskillgoverningattribute \ getskillgoverningattributec \ getskillspecialization \ getskillspecializationc \ getskilluseincrement \ getskilluseincrementc \ getsoulgemcapacity \ getsoullevel \ getsoundattenuation \ getsoundplaying \ getsourcemodindex \ getspecialanims \ getspellareaeffectignoreslos \ getspellcount \ getspelldisallowabsorbreflect \ getspelleffectiveness \ getspellexplodeswithnotarget \ getspellhostile \ getspellimmunetosilence \ getspellmagickacost \ getspellmasterylevel \ getspellpcstart \ getspells \ getspellschool \ getspellscripteffectalwaysapplies \ getspelltype \ getstageentries \ getstageids \ getstringgamesetting \ getstringinisetting \ getsundamage \ getsunglare \ gettailmodelpath \ gettargets \ gettelekinesisref \ getteleportcell \ getteleportcellname \ getterrainheight \ gettextinputcontrolpressed \ gettextinputcursorpos \ gettexturepath \ gettilechildren \ gettiletraits \ gettimeleft \ gettotalactiveeffectmagnitude \ gettotalactiveeffectmagnitudec \ gettotalaeabilitymagnitude \ gettotalaeabilitymagnitudec \ gettotalaealchemymagnitude \ gettotalaealchemymagnitudec \ gettotalaeallspellsmagnitude \ gettotalaeallspellsmagnitudec \ gettotalaediseasemagnitude \ gettotalaediseasemagnitudec \ gettotalaeenchantmentmagnitude \ gettotalaeenchantmentmagnitudec \ gettotalaelesserpowermagnitude \ gettotalaelesserpowermagnitudec \ gettotalaemagnitude \ gettotalaemagnitudec \ gettotalaenonabilitymagnitude \ gettotalaenonabilitymagnitudec \ gettotalaepowermagnitude \ gettotalaepowermagnitudec \ gettotalaespellmagnitude \ gettotalaespellmagnitudec \ gettotalpcattributebonus \ gettrainerlevel \ gettrainerskill \ gettransactioninfo \ gettransdelta \ gettravelhorse \ getusedpowers \ getusertime \ getvariable \ getvelocity \ getverticalvelocity \ getwaterheight \ getwatershader \ getweahtercloudspeedupper \ getweaponreach \ getweaponspeed \ getweapontype \ getweatherclassification \ getweathercloudspeedlower \ getweathercloudspeedupper \ getweathercolor \ getweatherfogdayfar \ getweatherfogdaynear \ getweatherfognightfar \ getweatherfognightnear \ getweatherhdrvalue \ getweatherlightningfrequency \ getweatheroverride \ getweathersundamage \ getweathersunglare \ getweathertransdelta \ getweatherwindspeed \ getweight \ getworldparentworld \ getworldspaceparentworldspace \ globalvariableexists \ hammerkey \ hasbeenpickedup \ haseffectshader \ haslowlevelprocessing \ hasmodel \ hasname \ hasnopersuasion \ hasspell \ hastail \ hasvariable \ haswater \ holdkey \ iconpathincludes \ identitymat \ incrementplayerskilluse \ incrementplayerskillusec \ ininvertfasttravel \ insertininputtext \ isactivatable \ isactivator \ isactorrespawning \ isalchemyitem \ isammo \ isanimgroupplaying \ isanimplaying \ isapparatus \ isarmor \ isattacking \ isautomaticdoor \ isbartermenuactive \ isbipediconpathvalid \ isbipedmodelpathvalid \ isblocking \ isbook \ iscantwait \ iscasting \ iscellpublic \ isclassattribute \ isclassattributec \ isclassskill \ isclassskillc \ isclonedform \ isclothing \ isconsoleopen \ iscontainer \ iscontrol \ iscontroldisabled \ iscontrolpressed \ iscreature \ iscreaturebiped \ isdigit \ isdiseased \ isdodging \ isdoor \ isequipped \ isfactionevil \ isfactionhidden \ isfemale \ isflora \ isflying \ isfood \ isformvalid \ isfurniture \ isgamemessagebox \ isglobalcollisiondisabled \ isharvested \ ishiddendoor \ isiconpathvalid \ isinair \ isingredient \ isinoblivion \ isjumping \ iskey \ iskeydisabled \ iskeypressed \ iskeypressed2 \ iskeypressed3 \ isletter \ islight \ islightcarriable \ isloaddoor \ ismagiceffectcanrecover \ ismagiceffectcanrecoverc \ ismagiceffectdetrimental \ ismagiceffectdetrimentalc \ ismagiceffectforenchanting \ ismagiceffectforenchantingc \ ismagiceffectforspellmaking \ ismagiceffectforspellmakingc \ ismagiceffecthostile \ ismagiceffecthostilec \ ismagiceffectmagnitudepercent \ ismagiceffectmagnitudepercentc \ ismagiceffectonselfallowed \ ismagiceffectonselfallowedc \ ismagiceffectontargetallowed \ ismagiceffectontargetallowedc \ ismagiceffectontouchallowed \ ismagiceffectontouchallowedc \ ismagicitemautocalc \ ismajor \ ismajorc \ ismajorref \ ismapmarkervisible \ ismecanrecover \ ismecanrecoverc \ ismedetrimental \ ismedetrimentalc \ ismeforenchanting \ ismeforenchantingc \ ismeforspellmaking \ ismeforspellmakingc \ ismehostile \ ismehostilec \ ismemagnitudepercent \ ismemagnitudepercentc \ ismeonselfallowed \ ismeonselfallowedc \ ismeontargetallowed \ ismeontargetallowedc \ ismeontouchallowed \ ismeontouchallowedc \ isminimalusedoor \ ismiscitem \ ismodelpathvalid \ ismodloaded \ ismovingbackward \ ismovingforward \ ismovingleft \ ismovingright \ isnaked \ isnthactiveeffectapplied \ isntheffectitemscripted \ isntheffectitemscripthostile \ isntheishostile \ isobliviongate \ isoblivioninterior \ isoblivionworld \ isofflimits \ isonground \ ispathnodedisabled \ ispcleveloffset \ ispersistent \ isplayable \ isplayable2 \ isplugininstalled \ ispoison \ ispotion \ ispowerattacking \ isprintable \ ispunctuation \ isquestcomplete \ isquestitem \ isracebonusskill \ isracebonusskillc \ israceplayable \ isrecoiling \ isrefdeleted \ isreference \ isrefessential \ isscripted \ issigilstone \ issoulgem \ isspellhostile \ isstaggered \ issummonable \ istaken \ istextinputinuse \ isthirdperson \ isturningleft \ isturningright \ isunderwater \ isunsaferespawns \ isuppercase \ isweapon \ leftshift \ linktodoor \ loadgameex \ log \ log10 \ logicaland \ logicalnot \ logicalor \ logicalxor \ magiceffectcodefromchars \ magiceffectfromchars \ magiceffectfromcode \ magiceffectfxpersists \ magiceffectfxpersistsc \ magiceffecthasnoarea \ magiceffecthasnoareac \ magiceffecthasnoduration \ magiceffecthasnodurationc \ magiceffecthasnohiteffect \ magiceffecthasnohiteffectc \ magiceffecthasnoingredient \ magiceffecthasnoingredientc \ magiceffecthasnomagnitude \ magiceffecthasnomagnitudec \ magiceffectusesarmor \ magiceffectusesarmorc \ magiceffectusesattribute \ magiceffectusesattributec \ magiceffectusescreature \ magiceffectusescreaturec \ magiceffectusesotheractorvalue \ magiceffectusesotheractorvaluec \ magiceffectusesskill \ magiceffectusesskillc \ magiceffectusesweapon \ magiceffectusesweaponc \ magichaseffect \ magichaseffectc \ magicitemhaseffect \ magicitemhaseffectcode \ magicitemhaseffectcount \ magicitemhaseffectcountc \ magicitemhaseffectcountcode \ magicitemhaseffectitemscript \ matadd \ matchpotion \ matinv \ matmult \ matrixadd \ matrixdeterminant \ matrixinvert \ matrixmultiply \ matrixrref \ matrixscale \ matrixsubtract \ matrixtrace \ matrixtranspose \ matscale \ matsubtract \ mecodefromchars \ mefxpersists \ mefxpersistsc \ mehasnoarea \ mehasnoareac \ mehasnoduration \ mehasnodurationc \ mehasnohiteffect \ mehasnohiteffectc \ mehasnoingredient \ mehasnoingredientc \ mehasnomagnitude \ mehasnomagnitudec \ menuholdkey \ menumode \ menureleasekey \ menutapkey \ messageboxex \ messageex \ meusesarmor \ meusesarmorc \ meusesattribute \ meusesattributec \ meusescreature \ meusescreaturec \ meusesotheractorvalue \ meusesotheractorvaluec \ meusesskill \ meusesskillc \ meusesweapon \ meusesweaponc \ modactorvalue2 \ modactorvaluec \ modarmorar \ modattackdamage \ modav2 \ modavc \ modavmod \ modavmodc \ modcurrentcharge \ modelpathincludes \ modenchantmentcharge \ modenchantmentcost \ modequippedcurrentcharge \ modequippedcurrenthealth \ modfemalebipedpath \ modfemalegroundpath \ modfemaleiconpath \ modgoldvalue \ modiconpath \ modlocaldataexists \ modmalebipedpath \ modmalegroundpath \ modmaleiconpath \ modmodelpath \ modname \ modnthactiveeffectmagnitude \ modnthaemagnitude \ modntheffectitemarea \ modntheffectitemduration \ modntheffectitemmagnitude \ modntheffectitemscriptname \ modntheiarea \ modntheiduration \ modntheimagnitude \ modntheisname \ modobjectcharge \ modobjecthealth \ modpcmovementspeed \ modpcspelleffectiveness \ modplayerskillexp \ modplayerskillexpc \ modquality \ modsigilstoneuses \ modspellmagickacost \ modweaponreach \ modweaponspeed \ modweight \ movemousex \ movemousey \ movetextinputcursor \ nameincludes \ numtohex \ offersapparatus \ offersarmor \ offersbooks \ offersclothing \ offersingredients \ offerslights \ offersmagicitems \ offersmiscitems \ offerspotions \ offersrecharging \ offersrepair \ offersservicesc \ offersspells \ offerstraining \ offersweapons \ oncontroldown \ onkeydown \ opentextinput \ outputlocalmappicturesoverride \ overrideactorswimbreath \ parentcellhaswater \ pathedgeexists \ playidle \ pow \ print \ printactivetileinfo \ printc \ printd \ printtileinfo \ printtoconsole \ questexists \ racos \ rand \ rasin \ ratan \ ratan2 \ rcos \ rcosh \ refreshcurrentclimate \ releasekey \ removealleffectitems \ removebasespell \ removeenchantment \ removeequippedweaponpoison \ removeeventhandler \ removefromleveledlist \ removeitemns \ removelevitembylevel \ removemeir \ removemodlocaldata \ removentheffect \ removentheffectitem \ removenthlevitem \ removenthmagiceffectcounter \ removenthmagiceffectcounterc \ removenthmecounter \ removenthmecounterc \ removescript \ removescr \ removespellns \ resetallvariables \ resetfalrior \ resolvemodindex \ rightshift \ rotmat \ rowvec \ rsin \ rsinh \ rtan \ rtanh \ runbatchscript \ runscriptline \ saespassalarm \ setactivequest \ setactrfullname \ setactormaxswimbreath \ setactorrespawns \ setactorswimbreath \ setactorvaluec \ setalvisible \ setaltcontrol2 \ setapparatustype \ setarmorar \ setarmortype \ setarrowprojectilebowenchantment \ setarrowprojectileenchantment \ setarrowprojectilepoison \ setattackdamage \ setavc \ setavmod \ setavmodc \ setbaseform \ setbipediconpathex \ setbipedmodelpathex \ setbipedslotmask \ setbookcantbetaken \ setbookisscroll \ setbookskilltaught \ setbuttonpressed \ setcalcalllevels \ setcamerafov2 \ setcancastpower \ setcancorpsecheck \ setcanfasttravelfromworld \ setcantraveltomapmarker \ setcantwait \ setcellbehavesasexterior \ setcellclimate \ setcellhaswater \ setcellispublic \ setcelllighting \ setcellmusictype \ setcellublicflag \ setcellresethours \ setcellwaterheight \ setcellwatertype \ setchancenone \ setclassattribute \ setclassattributec \ setclassskills \ setclassskills2 \ setclassspecialization \ setclimatehasmasser \ setclimatehasmassser \ setclimatehassecunda \ setclimatemoonphaselength \ setclimatesunrisebegin \ setclimatesunriseend \ setclimatesunsetbegin \ setclimatesunsetend \ setclimatevolatility \ setclosesound \ setcloudspeedlower \ setcloudspeedupper \ setcombatstyle \ setcombatstyleacrobaticsdodgechance \ setcombatstyleattackchance \ setcombatstyleattackduringblockmult \ setcombatstyleattacknotunderattackmult \ setcombatstyleattackskillmodbase \ setcombatstyleattackskillmodmult \ setcombatstyleattackunderattackmult \ setcombatstyleblockchance \ setcombatstyleblocknotunderattackmult \ setcombatstyleblockskillmodbase \ setcombatstyleblockskillmodmult \ setcombatstyleblockunderattackmult \ setcombatstylebuffstandoffdist \ setcombatstyledodgebacknotunderattackmult \ setcombatstyledodgebacktimermax \ setcombatstyledodgebacktimermin \ setcombatstyledodgebackunderattackmult \ setcombatstyledodgechance \ setcombatstyledodgefatiguemodbase \ setcombatstyledodgefatiguemodmult \ setcombatstyledodgefwattackingmult \ setcombatstyledodgefwnotattackingmult \ setcombatstyledodgefwtimermax \ setcombatstyledodgefwtimermin \ setcombatstyledodgelrchance \ setcombatstyledodgelrtimermax \ setcombatstyledodgelrtimermin \ setcombatstyledodgenotunderattackmult \ setcombatstyledodgeunderattackmult \ setcombatstyleencumberedspeedmodbase \ setcombatstyleencumberedspeedmodmult \ setcombatstylefleeingdisabled \ setcombatstylegroupstandoffdist \ setcombatstyleh2hbonustoattack \ setcombatstyleholdtimermax \ setcombatstyleholdtimermin \ setcombatstyleidletimermax \ setcombatstyleidletimermin \ setcombatstyleignorealliesinarea \ setcombatstylekobonustoattack \ setcombatstylekobonustopowerattack \ setcombatstylemeleealertok \ setcombatstylepowerattackchance \ setcombatstylepowerattackfatiguemodbase \ setcombatstylepowerattackfatiguemodmult \ setcombatstyleprefersranged \ setcombatstylerangedstandoffdist \ setcombatstylerangemaxmult \ setcombatstylerangeoptimalmult \ setcombatstylerejectsyields \ setcombatstylerushattackchance \ setcombatstylerushattackdistmult \ setcombatstylestaggerbonustoattack \ setcombatstylestaggerbonustopowerattack \ setcombatstyleswitchdistmelee \ setcombatstyleswitchdistranged \ setcombatstylewillyield \ setcontainerrespawns \ setcontrol \ setcreatureskill \ setcreaturesoundbase \ setcreaturetype \ setcurrentcharge \ setcurrenthealth \ setcurrentsoullevel \ setdebugmode \ setdescription \ setdetectionstate \ setdisableglobalcollision \ setdoorteleport \ setenchantment \ setenchantmentcharge \ setenchantmentcost \ setenchantmenttype \ setequipmentslot \ setequippedcurrentcharge \ setequippedcurrenthealth \ setequippedweaponpoison \ seteventhandler \ seteyes \ setfactionevil \ setfactionhasspecialcombat \ setfactionhidden \ setfactonreaction \ setfactionspecialcombat \ setfemale \ setfemalebipedpath \ setfemalegroundpath \ setfemaleiconpath \ setflycameraspeedmult \ setfogdayfar \ setfogdaynear \ setfognightfar \ setfognightnear \ setforcsneak \ setfunctionvalue \ setgamedifficulty \ setgoldvalue \ setgoldvalue_t \ setgoldvaluet \ sethair \ setharvested \ sethasbeenpickedup \ sethdrvalue \ sethidesamulet \ sethidesrings \ sethotkeyitem \ seticonpath \ setignoresresistance \ setingredient \ setingredientchance \ setinputtext \ setinvertfasttravel \ setisautomaticdoor \ setiscontrol \ setisfood \ setishiddendoor \ setisminimalusedoor \ setisobliviongate \ setisplayable \ setlevcreaturetemplate \ setlightduration \ setlightningfrequency \ setlightradius \ setlightrgb \ setlocalgravity \ setlocalgravityvector \ setloopsound \ setlowlevelprocessing \ setmaagiceffectuseactorvalue \ setmagiceffectareasound \ setmagiceffectareasoundc \ setmagiceffectbarterfactor \ setmagiceffectbarterfactorc \ setmagiceffectbasecost \ setmagiceffectbasecostc \ setmagiceffectboltsound \ setmagiceffectboltsoundc \ setmagiceffectcanrecover \ setmagiceffectcanrecoverc \ setmagiceffectcastingsound \ setmagiceffectcastingsoundc \ setmagiceffectcounters \ setmagiceffectcountersc \ setmagiceffectenchantfactor \ setmagiceffectenchantfactorc \ setmagiceffectenchantshader \ setmagiceffectenchantshaderc \ setmagiceffectforenchanting \ setmagiceffectforenchantingc \ setmagiceffectforspellmaking \ setmagiceffectforspellmakingc \ setmagiceffectfxpersists \ setmagiceffectfxpersistsc \ setmagiceffecthitshader \ setmagiceffecthitshaderc \ setmagiceffecthitsound \ setmagiceffecthitsoundc \ setmagiceffecticon \ setmagiceffecticonc \ setmagiceffectisdetrimental \ setmagiceffectisdetrimentalc \ setmagiceffectishostile \ setmagiceffectishostilec \ setmagiceffectlight \ setmagiceffectlightc \ setmagiceffectmagnitudepercent \ setmagiceffectmagnitudepercentc \ setmagiceffectmodel \ setmagiceffectmodelc \ setmagiceffectname \ setmagiceffectnamec \ setmagiceffectnoarea \ setmagiceffectnoareac \ setmagiceffectnoduration \ setmagiceffectnodurationc \ setmagiceffectnohiteffect \ setmagiceffectnohiteffectc \ setmagiceffectnoingredient \ setmagiceffectnoingredientc \ setmagiceffectnomagnitude \ setmagiceffectnomagnitudec \ setmagiceffectonselfallowed \ setmagiceffectonselfallowedc \ setmagiceffectontargetallowed \ setmagiceffectontargetallowedc \ setmagiceffectontouchallowed \ setmagiceffectontouchallowedc \ setmagiceffectotheractorvalue \ setmagiceffectotheractorvaluec \ setmagiceffectprojectilespeed \ setmagiceffectprojectilespeedc \ setmagiceffectresistvalue \ setmagiceffectresistvaluec \ setmagiceffectschool \ setmagiceffectschoolc \ setmagiceffectuseactorvaluec \ setmagiceffectusedobject \ setmagiceffectusedobjectc \ setmagiceffectusesactorvalue \ setmagiceffectusesactorvaluec \ setmagiceffectusesarmor \ setmagiceffectusesarmorc \ setmagiceffectusesattribute \ setmagiceffectusesattributec \ setmagiceffectusescreature \ setmagiceffectusescreaturec \ setmagiceffectusesskill \ setmagiceffectusesskillc \ setmagiceffectusesweapon \ setmagiceffectusesweaponc \ setmagicitemautocalc \ setmagicprojectilespell \ setmalebipedpath \ setmalegroundpath \ setmaleiconpath \ setmapmarkertype \ setmapmarkervisible \ setmeareasound \ setmeareasoundc \ setmebarterfactor \ setmebarterfactorc \ setmebasecost \ setmebasecostc \ setmeboltsound \ setmeboltsoundc \ setmecanrecover \ setmecanrecoverc \ setmecastingsound \ setmecastingsoundc \ setmeenchantfactor \ setmeenchantfactorc \ setmeenchantshader \ setmeenchantshaderc \ setmeforenchanting \ setmeforenchantingc \ setmeforspellmaking \ setmeforspellmakingc \ setmefxpersists \ setmefxpersistsc \ setmehitshader \ setmehitshaderc \ setmehitsound \ setmehitsoundc \ setmeicon \ setmeiconc \ setmeisdetrimental \ setmeisdetrimentalc \ setmeishostile \ setmeishostilec \ setmelight \ setmelightc \ setmemagnitudepercent \ setmemagnitudepercentc \ setmemodel \ setmemodelc \ setmename \ setmenamec \ setmenoarea \ setmenoareac \ setmenoduration \ setmenodurationc \ setmenohiteffect \ setmenohiteffectc \ setmenoingredient \ setmenoingredientc \ setmenomagnitude \ setmenomagnitudec \ setmenufloatvalue \ setmenustringvalue \ setmeonselfallowed \ setmeonselfallowedc \ setmeontargetallowed \ setmeontargetallowedc \ setmeontouchallowed \ setmeontouchallowedc \ setmeotheractorvalue \ setmeotheractorvaluec \ setmeprojectilespeed \ setmeprojectilespeedc \ setmerchantcontainer \ setmeresistvalue \ setmeresistvaluec \ setmeschool \ setmeschoolc \ setmessageicon \ setmessagesound \ setmeuseactorvalue \ setmeuseactorvaluec \ setmeusedobject \ setmeusedobjectc \ setmeusesarmor \ setmeusesarmorc \ setmeusesattribute \ setmeusesattributec \ setmeusescreature \ setmeusescreaturec \ setmeusesskill \ setmeusesskillc \ setmeusesweapon \ setmeusesweaponc \ setmodelpath \ setmodlocaldata \ setmousespeedx \ setmousespeedy \ setmpspell \ setname \ setnameex \ setnopersuasion \ setnthactiveeffectmagnitude \ setnthaemagnitude \ setntheffectitemactorvalue \ setntheffectitemactorvaluec \ setntheffectitemarea \ setntheffectitemduration \ setntheffectitemmagnitude \ setntheffectitemrange \ setntheffectitemscript \ setntheffectitemscripthostile \ setntheffectitemscriptname \ setntheffectitemscriptnameex \ setntheffectitemscriptschool \ setntheffectitemscriptvisualeffect \ setntheffectitemscriptvisualeffectc \ setntheiarea \ setntheiav \ setntheiavc \ setntheiduration \ setntheimagnitude \ setntheirange \ setntheiscript \ setntheishostile \ setntheisname \ setntheisschool \ setntheisvisualeffect \ setntheisvisualeffectc \ setnthfactionranknameex \ setnumericgamesetting \ setnumericinisetting \ setobjectcharge \ setobjecthealth \ setoffersapparatus \ setoffersarmor \ setoffersbooks \ setoffersclothing \ setoffersingredients \ setofferslights \ setoffersmagicitems \ setoffersmiscitems \ setofferspotions \ setoffersrecharging \ setoffersrepair \ setoffersservicesc \ setoffersspells \ setofferstraining \ setoffersweapons \ setolmpgrids \ setopenkey \ setopensound \ setopenstip \ setownership_t \ setowningrequiredrank \ setpackageallowfalls \ setpackageallowswimming \ setpackagealwaysrun \ setpackagealwayssneak \ setpackagearmorunequipped \ setpackagecontinueifpcnear \ setpackagedata \ setpackagedefensivecombat \ setpackagelocationdata \ setpackagelockdoorsatend \ setpackagelockdoorsatlocation \ setpackagelockdoorsatstart \ setpackagemustcomplete \ setpackagemustreachlocation \ setpackagenoidleanims \ setpackageoffersservices \ setpackageonceperday \ setpackagescheduledata \ setpackageskipfalloutbehavior \ setpackagetarget \ setpackagetargetdata \ setpackageunlockdoorsatend \ setpackageunlockdoorsatlocation \ setpackageunlockdoorsatstart \ setpackageusehorse \ setpackageweaponsunequipped \ setparentcellowningfactionrequiredrank \ setpathnodedisabled \ setpcamurderer \ setpcattributebonus \ setpcattributebonusc \ setpcexpy \ setpcleveloffset \ setpcmajorskillups \ setpctrainingsessionsused \ setplayerbseworld \ setplayerprojectile \ setplayerskeletonpath \ setplayerskilladvances \ setplayerskilladvancesc \ setplayerslastriddenhorse \ setpos_t \ setpowertimer \ setprojectilesource \ setprojectilespeed \ setquality \ setquestitem \ setracealias \ setraceplayable \ setracescale \ setracevoice \ setraceweight \ setrefcount \ setrefessential \ setreale \ setscaleex \ setscript \ setsigilstoneuses \ setskillgoverningattribute \ setskillgoverningattributec \ setskillspecialization \ setskillspecializationc \ setskilluseincrement \ setskilluseincrementc \ setsoulgemcapacity \ setsoullevel \ setsoundattenuation \ setspellareaeffectignoreslos \ setspelldisallowabsorbreflect \ setspellexplodeswithnotarget \ setspellhostile \ setspellimmunetosilence \ setspellmagickacost \ setspellmasterylevel \ setspellpcstart \ setspellscripteffectalwaysapplies \ setspelltype \ setstagedate \ setstagetext \ setstringgamesettingex \ setstringinisetting \ setsummonable \ setsundamage \ setsunglare \ settaken \ settextinputcontrolhandler \ settextinputdefaultcontrolsdisabled \ settextinputhandler \ settexturepath \ settimeleft \ settrainerlevel \ settrainerskill \ settransdelta \ settravelhorse \ setunsafecontainer \ setvelocity \ setverticalvelocity \ setweaponreach \ setweaponspeed \ setweapontype \ setweathercloudspeedlower \ setweathercloudspeedupper \ setweathercolor \ setweatherfogdayfar \ setweatherfogdaynear \ setweatherfognightfar \ setweatherfognightnear \ setweatherhdrvalue \ setweatherlightningfrequency \ setweathersundamage \ setweathersunglare \ setweathertransdelta \ setweatherwindspeed \ setweight \ setwindspeed \ showellmaking \ sin \ sinh \ skipansqrt \ squareroot \ startcc \ stringtoactorvalue \ tan \ tanh \ tapcontrol \ tapkey \ testexpr \ thiactorsai \ togglecreaturemodel \ togglefirstperson \ toggleskillperk \ togglespecialanim \ tolower \ tonumber \ tostring \ toupper \ trapuphitshader \ triggerplayerskilluse \ triggerplayerskillusec \ typeof \ uncompletequest \ unequipitemns \ unequipitemsilent \ unequipme \ unhammerkey \ unsetstagetext \ update3d \ updatecontainermenu \ updatespellpurchasemenu \ updatetextinput \ vecmag \ vecnorm \ vectorcross \ vectordot \ vectormagnitude \ vectornormalize \ zeromat " }}} " Array Functions {{{ syn keyword obseArrayFunction \ ar_Append \ ar_BadNumericIndex \ ar_BadStringIndex \ ar_Construct \ ar_Copy \ ar_CustomSort \ ar_DeepCopy \ ar_Dump \ ar_DumpID \ ar_Erase \ ar_Find \ ar_First \ ar_HasKey \ ar_Insert \ ar_InsertRange \ ar_Keys \ ar_Last \ ar_List \ ar_Map \ ar_Next \ ar_Null \ ar_Prev \ ar_Range \ ar_Resize \ ar_Size \ ar_Sort \ ar_SortAlpha " }}} " String Functions {{{ syn keyword obseStringFunction \ sv_ToLower \ sv_ToUpper \ sv_Compare \ sv_Construct \ sv_Count \ sv_Destruct \ sv_Erase \ sv_Find \ sv_Insert \ sv_Length \ sv_Percentify \ sv_Replace \ sv_Split \ sv_ToNumeric " }}} " Pluggy Functions {{{ syn keyword pluggyFunction \ ArrayCmp \ ArrayCount \ ArrayEsp \ ArrayProtect \ ArraySize \ AutoSclHudS \ AutoSclHudT \ CopyArray \ CopyString \ CreateArray \ CreateEspBook \ CreateString \ DelAllHudSs \ DelAllHudTs \ DelFile \ DelHudS \ DelHudT \ DelTxtFile \ DestroyAllArrays \ DestroyAllStrings \ DestroyArray \ DestroyString \ DupArray \ EspToString \ FileToString \ FindFirstFile \ FindFloatInArray \ FindInArray \ FindNextFile \ FindRefInArray \ FirstFreeInArray \ FirstInArray \ FixName \ FixNameEx \ FloatToString \ FmtString \ FromOBSEString \ FromTSFC \ GetEsp \ GetFileSize \ GetInArray \ GetRefEsp \ GetTypeInArray \ Halt \ HasFixedName \ HudSEsp \ HudSProtect \ HudS_Align \ HudS_L \ HudS_Opac \ HudS_SclX \ HudS_SclY \ HudS_Show \ HudS_Tex \ HudS_X \ HudS_Y \ HudTEsp \ HudTInfo \ HudTProtect \ HudT_Align \ HudT_Font \ HudT_L \ HudT_Opac \ HudT_SclX \ HudT_SclY \ HudT_Show \ HudT_Text \ HudT_X \ HudT_Y \ HudsInfo \ IniDelKey \ IniGetNthSection \ IniKeyExists \ IniReadFloat \ IniReadInt \ IniReadRef \ IniReadString \ IniSectionsCount \ IniWriteFloat \ IniWriteInt \ IniWriteRef \ IniWriteString \ IntToHex \ IntToString \ IsHUDEnabled \ IsPluggyDataReset \ KillMenu \ LC \ LongToRef \ ModRefEsp \ NewHudS \ NewHudT \ PackArray \ PauseBox \ PlgySpcl \ RefToLong \ RefToString \ RemInArray \ RenFile \ RenTxtFile \ ResetName \ RunBatString \ SanString \ ScreenInfo \ SetFloatInArray \ SetHudT \ SetInArray \ SetRefInArray \ SetString \ StrLC \ StringCat \ StringCmp \ StringEsp \ StringGetName \ StringGetNameEx \ StringIns \ StringLen \ StringMsg \ StringMsgBox \ StringPos \ StringProtect \ StringRep \ StringSetName \ StringSetNameEx \ StringToFloat \ StringToInt \ StringToRef \ StringToTxtFile \ ToOBSE \ ToOBSEString \ ToTSFC \ TxtFileExists \ UserFileExists \ csc \ rcsc " }}} " tfscFunction {{{ syn keyword tfscFunction \ StrAddNewLine \ StrAppend \ StrAppendCharCode \ StrCat \ StrClear \ StrClearLast \ StrCompare \ StrCopy \ StrDel \ StrDeleteAll \ StrExpr \ StrGetFemaleBipedPath \ StrGetFemaleGroundPath \ StrGetFemaleIconPath \ StrGetMaleBipedPath \ StrGetMaleIconPath \ StrGetModelPath \ StrGetName \ StrGetNthEffectItemScriptName \ StrGetNthFactionRankName \ StrGetRandomName \ StrIDReplace \ StrLength \ StrLoad \ StrMessageBox \ StrNew \ StrPrint \ StrReplace \ StrSave \ StrSet \ StrSetFemaleBipedPath \ StrSetFemaleGroundPath \ StrSetFemaleIconPath \ StrSetMaleBipedPath \ StrSetMaleIconPath \ StrSetModelPath \ StrSetName \ StrSetNthEffectItemScriptName " }}} " Blockhead Functions {{{ syn keyword blockheadFunction \ GetBodyAssetOverride \ GetFaceGenAge \ GetHeadAssetOverride \ RefreshAnimData \ RegisterEquipmentOverrideHandler \ ResetAgeTextureOverride \ ResetBodyAssetOverride \ ResetHeadAssetOverride \ SetAgeTextureOverride \ SetBodyAssetOverride \ SetFaceGenAge \ SetHeadAssetOverride \ ToggleAnimOverride \ UnregisterEquipmentOverrideHandler " }}} " switchNightEyeShaderFunction {{{ syn keyword switchNightEyeShaderFunction \ EnumNightEyeShader \ SetNightEyeShader " }}} " Oblivion Reloaded Functions {{{ syn keyword obseivionReloadedFunction \ cameralookat \ cameralookatposition \ camerareset \ camerarotate \ camerarotatetoposition \ cameratranslate \ cameratranslatetoposition \ getlocationname \ getsetting \ getversion \ getweathername \ isthirdperson \ setcustomconstant \ setextraeffectenabled \ setsetting " }}} " menuQue Functions {{{ syn keyword menuQueFunction \ GetAllSkills \ GetAVSkillMasteryLevelC \ GetAVSkillMasteryLevelF \ GetFontLoaded \ GetGenericButtonPressed \ GetLoadedFonts \ GetLocalMapSeen \ GetMenuEventType \ GetMenuFloatValue \ GetMenuStringValue \ GetMouseImage \ GetMousePos \ GetPlayerSkillAdvancesF \ GetPlayerSkillUseF \ GetRequiredSkillExpC \ GetRequiredSkillExpF \ GetSkillCode \ GetSkillForm \ GetSkillGoverningAttributeF \ GetSkillSpecializationC \ GetSkillSpecializationF \ GetSkillUseIncrementF \ GetTextEditBox \ GetTextEditString \ GetTrainingMenuCost \ GetTrainingMenuLevel \ GetTrainingMenuSkill \ GetWorldMapData \ GetWorldMapDoor \ IncrementPlayerSkillUseF \ InsertXML \ InsertXMLTemplate \ IsTextEditInUse \ Kyoma_Test \ ModPlayerSkillExpF \ mqCreateMenuFloatValue \ mqCreateMenuStringValue \ mqGetActiveQuest \ mqGetActiveQuestTargets \ mqGetCompletedQuests \ mqGetCurrentQuests \ mqGetEnchMenuBaseItem \ mqGetHighlightedClass \ mqGetMapMarkers \ mqGetMenuActiveChildIndex \ mqGetMenuActiveFloatValue \ mqGetMenuActiveStringValue \ mqGetMenuChildCount \ mqGetMenuChildFloatValue \ mqGetMenuChildHasTrait \ mqGetMenuChildName \ mqGetMenuChildStringValue \ mqGetMenuGlobalFloatValue \ mqGetMenuGlobalStringValue \ mqGetQuestCompleted \ mqGetSelectedClass \ mqSetActiveQuest \ mqSetMenuActiveFloatValue \ mqSetMenuActiveStringValue \ mqSetMenuChildFloatValue \ mqSetMenuChildStringValue \ mqSetMenuGlobalStringValue \ mqSetMenuGlobalFloatValue \ mqSetMessageBoxSource \ mqUncompleteQuest \ RemoveMenuEventHandler \ SetMenuEventHandler \ SetMouseImage \ SetPlayerSkillAdvancesF \ SetSkillGoverningAttributeF \ SetSkillSpecializationC \ SetSkillSpecializationF \ SetSkillUseIncrementF \ SetTextEditString \ SetTrainerSkillC \ SetWorldMapData \ ShowGenericMenu \ ShowLevelUpMenu \ ShowMagicPopupMenu \ ShowTextEditMenu \ ShowTrainingMenu \ tile_FadeFloat \ tile_GetFloat \ tile_GetInfo \ tile_GetName \ tile_GetString \ tile_GetVar \ tile_HasTrait \ tile_SetFloat \ tile_SetString \ TriggerPlayerSkillUseF \ UpdateLocalMap " }}} " eaxFunction {{{ syn keyword eaxFunction \ CreateEAXeffect \ DeleteEAXeffect \ DisableEAX \ EAXcopyEffect \ EAXeffectExists \ EAXeffectsAreEqual \ EAXgetActiveEffect \ EAXnumEffects \ EAXpushEffect \ EAXpopEffect \ EAXremoveAllInstances \ EAXremoveFirstInstance \ EAXstackIsEmpty \ EAXstackSize \ EnableEAX \ GetEAXAirAbsorptionHF \ GetEAXDecayHFRatio \ GetEAXDecayTime \ GetEAXEnvironment \ GetEAXEnvironmentSize \ GetEAXEnvironmentDiffusion \ GetEAXReflections \ GetEAXReflectionsDelay \ GetEAXReverb \ GetEAXReverbDelay \ GetEAXRoom \ GetEAXRoomHF \ GetEAXRoomRolloffFactor \ InitializeEAX \ IsEAXEnabled \ IsEAXInitialized \ SetEAXAirAbsorptionHF \ SetEAXallProperties \ SetEAXDecayTime \ SetEAXDecayHFRatio \ SetEAXEnvironment \ SetEAXEnvironmentSize \ SetEAXEnvironmentDiffusion \ SetEAXReflections \ SetEAXReflectionsDelay \ SetEAXReverb \ SetEAXReverbDelay \ SetEAXRoom \ SetEAXRoomHF \ SetEAXRoomRolloffFactor " }}} " networkPipeFunction {{{ syn keyword networkPipeFunction \ NetworkPipe_CreateClient \ NetworkPipe_GetData \ NetworkPipe_IsNewGame \ NetworkPipe_KillClient \ NetworkPipe_Receive \ NetworkPipe_SetData \ NetworkPipe_Send \ NetworkPipe_StartService \ NetworkPipe_StopService " }}} " nifseFunction {{{ syn keyword nifseFunction \ BSFurnitureMarkerGetPositionRefs \ BSFurnitureMarkerSetPositionRefs \ GetNifTypeIndex \ NiAVObjectAddProperty \ NiAVObjectClearCollisionObject \ NiAVObjectCopyCollisionObject \ NiAVObjectDeleteProperty \ NiAVObjectGetCollisionMode \ NiAVObjectGetCollisionObject \ NiAVObjectGetLocalRotation \ NiAVObjectGetLocalScale \ NiAVObjectGetLocalTransform \ NiAVObjectGetLocalTranslation \ NiAVObjectGetNumProperties \ NiAVObjectGetProperties \ NiAVObjectGetPropertyByType \ NiAVObjectSetCollisionMode \ NiAVObjectSetLocalRotation \ NiAVObjectSetLocalScale \ NiAVObjectSetLocalTransform \ NiAVObjectSetLocalTranslation \ NiAlphaPropertyGetBlendState \ NiAlphaPropertyGetDestinationBlendFunction \ NiAlphaPropertyGetSourceBlendFunction \ NiAlphaPropertyGetTestFunction \ NiAlphaPropertyGetTestState \ NiAlphaPropertyGetTestThreshold \ NiAlphaPropertyGetTriangleSortMode \ NiAlphaPropertySetBlendState \ NiAlphaPropertySetDestinationBlendFunction \ NiAlphaPropertySetSourceBlendFunction \ NiAlphaPropertySetTestFunction \ NiAlphaPropertySetTestState \ NiAlphaPropertySetTestThreshold \ NiAlphaPropertySetTriangleSortMode \ NiExtraDataGetArray \ NiExtraDataGetName \ NiExtraDataGetNumber \ NiExtraDataGetString \ NiExtraDataSetArray \ NiExtraDataSetName \ NiExtraDataSetNumber \ NiExtraDataSetString \ NiMaterialPropertyGetAmbientColor \ NiMaterialPropertyGetDiffuseColor \ NiMaterialPropertyGetEmissiveColor \ NiMaterialPropertyGetGlossiness \ NiMaterialPropertyGetSpecularColor \ NiMaterialPropertyGetTransparency \ NiMaterialPropertySetAmbientColor \ NiMaterialPropertySetDiffuseColor \ NiMaterialPropertySetEmissiveColor \ NiMaterialPropertySetGlossiness \ NiMaterialPropertySetSpecularColor \ NiMaterialPropertySetTransparency \ NiNodeAddChild \ NiNodeCopyChild \ NiNodeDeleteChild \ NiNodeGetChildByName \ NiNodeGetChildren \ NiNodeGetNumChildren \ NiObjectGetType \ NiObjectGetTypeName \ NiObjectNETAddExtraData \ NiObjectNETDeleteExtraData \ NiObjectNETGetExtraData \ NiObjectNETGetExtraDataByName \ NiObjectNETGetName \ NiObjectNETGetNumExtraData \ NiObjectNETSetName \ NiObjectTypeDerivesFrom \ NiSourceTextureGetFile \ NiSourceTextureIsExternal \ NiSourceTextureSetExternalTexture \ NiStencilPropertyGetFaceDrawMode \ NiStencilPropertyGetFailAction \ NiStencilPropertyGetPassAction \ NiStencilPropertyGetStencilFunction \ NiStencilPropertyGetStencilMask \ NiStencilPropertyGetStencilRef \ NiStencilPropertyGetStencilState \ NiStencilPropertyGetZFailAction \ NiStencilPropertySetFaceDrawMode \ NiStencilPropertySetFailAction \ NiStencilPropertySetPassAction \ NiStencilPropertySetStencilFunction \ NiStencilPropertySetStencilMask \ NiStencilPropertySetStencilRef \ NiStencilPropertySetStencilState \ NiStencilPropertySetZFailAction \ NiTexturingPropertyAddTextureSource \ NiTexturingPropertyDeleteTextureSource \ NiTexturingPropertyGetTextureCenterOffset \ NiTexturingPropertyGetTextureClampMode \ NiTexturingPropertyGetTextureCount \ NiTexturingPropertyGetTextureFilterMode \ NiTexturingPropertyGetTextureFlags \ NiTexturingPropertyGetTextureRotation \ NiTexturingPropertyGetTextureSource \ NiTexturingPropertyGetTextureTiling \ NiTexturingPropertyGetTextureTranslation \ NiTexturingPropertyGetTextureUVSet \ NiTexturingPropertyHasTexture \ NiTexturingPropertySetTextureCenterOffset \ NiTexturingPropertySetTextureClampMode \ NiTexturingPropertySetTextureCount \ NiTexturingPropertySetTextureFilterMode \ NiTexturingPropertySetTextureFlags \ NiTexturingPropertySetTextureHasTransform \ NiTexturingPropertySetTextureRotation \ NiTexturingPropertySetTextureTiling \ NiTexturingPropertySetTextureTranslation \ NiTexturingPropertySetTextureUVSet \ NiTexturingPropertyTextureHasTransform \ NiVertexColorPropertyGetLightingMode \ NiVertexColorPropertyGetVertexMode \ NiVertexColorPropertySetLightingMode \ NiVertexColorPropertySetVertexMode \ NifClose \ NifGetAltGrip \ NifGetBackShield \ NifGetNumBlocks \ NifGetOffHand \ NifGetOriginalPath \ NifGetPath \ NifOpen \ NifWriteToDisk " }}} " reidFunction {{{ syn keyword reidFunction \ GetRuntimeEditorID " }}} " runtimeDebuggerFunction {{{ syn keyword runtimeDebuggerFunction \ DebugBreak \ ToggleDebugBreaking " }}} " addActorValuesFunction {{{ syn keyword addActorValuesFunction \ DumpActorValueC \ DumpActorValueF \ GetActorValueBaseCalcC \ GetActorValueBaseCalcF \ GetActorValueCurrentC \ GetActorValueCurrentF \ GetActorValueMaxC \ GetActorValueMaxF \ GetActorValueModC \ GetActorValueModF \ ModActorValueModC \ ModActorValueModF \ SetActorValueModC \ SetActorValueModF \ DumpAVC \ DumpAVF \ GetAVModC \ GetAVModF \ ModAVModC \ ModAVModF \ SetAVModC \ SetAVModF \ GetAVBaseCalcC \ GetAVBaseCalcF \ GetAVMaxC \ GetAVMaxF \ GetAVCurrentC \ GetAVCurrent " }}} " memoryDumperFunction {{{ syn keyword memoryDumperFunction \ SetDumpAddr \ SetDumpType \ SetFadeAmount \ SetObjectAddr \ ShowMemoryDump " }}} " algoholFunction {{{ syn keyword algoholFunction \ QFromAxisAngle \ QFromEuler \ QInterpolate \ QMultQuat \ QMultVector3 \ QNormalize \ QToEuler \ V3Crossproduct \ V3Length \ V3Normalize " }}} " soundCommandsFunction {{{ syn keyword soundCommandsFunction \ FadeMusic \ GetEffectsVolume \ GetFootVolume \ GetMasterVolume \ GetMusicVolume \ GetVoiceVolume \ PlayMusicFile \ SetEffectsVolume \ SetFootVolume \ SetMasterVolume \ SetMusicVolume \ SetVoiceVolume " }}} " emcFunction {{{ syn keyword emcFunction \ emcAddPathToPlaylist \ emcCreatePlaylist \ emcGetAllPlaylists \ emcGetAfterBattleDelay \ emcGetBattleDelay \ emcGetEffectsVolume \ emcGetFadeTime \ emcGetFootVolume \ emcGetMasterVolume \ emcGetMaxRestoreTime \ emcGetMusicSpeed \ emcGetMusicType \ emcGetMusicVolume \ emcGetPauseTime \ emcGetPlaylist \ emcGetPlaylistTracks \ emcGetTrackName \ emcGetTrackDuration \ emcGetTrackPosition \ emcGetVoiceVolume \ emcIsBattleOverridden \ emcIsMusicOnHold \ emcIsMusicSwitching \ emcIsPlaylistActive \ emcMusicNextTrack \ emcMusicPause \ emcMusicRestart \ emcMusicResume \ emcMusicStop \ emcPlaylistExists \ emcPlayTrack \ emcRestorePlaylist \ emcSetAfterBattleDelay \ emcSetBattleDelay \ emcSetBattleOverride \ emcSetEffectsVolume \ emcSetFadeTime \ emcSetFootVolume \ emcSetMasterVolume \ emcSetMaxRestoreTime \ emcSetMusicHold \ emcSetMusicSpeed \ emcSetMusicVolume \ emcSetPauseTime \ emcSetPlaylist \ emcSetTrackPosition \ emcSetMusicType \ emcSetVoiceVolume " }}} " vipcxjFunction {{{ syn keyword vipcxjFunction \ vcAddMark \ vcGetFilePath \ vcGetHairColorRGB \ vcGetValueNumeric \ vcGetValueString \ vcIsMarked \ vcPrintIni \ vcSetActorState \ vcSetHairColor \ vcSetHairColorRGB \ vcSetHairColorRGB3P " }}} " cameraCommandsFunction {{{ syn keyword cameraCommandsFunction \ CameraGetRef \ CameraLookAt \ CameraLookAtPosition \ CameraMove \ CameraMoveToPosition \ CameraReset \ CameraRotate \ CameraRotateToPosition \ CameraSetRef \ CameraStopLook " }}} " obmeFunction {{{ syn keyword obmeFunction \ ClearNthEIBaseCost \ ClearNthEIEffectName \ ClearNthEIHandlerParam \ ClearNthEIHostility \ ClearNthEIIconPath \ ClearNthEIResistAV \ ClearNthEISchool \ ClearNthEIVFXCode \ CreateMgef \ GetMagicEffectHandlerC \ GetMagicEffectHandlerParamC \ GetMagicEffectHostilityC \ GetNthEIBaseCost \ GetNthEIEffectName \ GetNthEIHandlerParam \ GetNthEIHostility \ GetNthEIIconPath \ GetNthEIResistAV \ GetNthEISchool \ GetNthEIVFXCode \ ResolveMgefCode \ SetMagicEffectHandlerC \ SetMagicEffectHandlerIntParamC \ SetMagicEffectHandlerRefParamC \ SetMagicEffectHostilityC \ SetNthEIBaseCost \ SetNthEIEffectName \ SetNthEIHandlerIntParam \ SetNthEIHandlerRefParam \ SetNthEIHostility \ SetNthEIIconPath \ SetNthEIResistAV \ SetNthEISchool \ SetNthEIVFXCode " }}} " conscribeFunction {{{ syn keyword conscribeFunction \ DeleteLinesFromLog \ GetLogLineCount \ GetRegisteredLogNames \ ReadFromLog \ RegisterLog \ Scribe \ UnregisterLog " }}} " systemDialogFunction {{{ syn keyword systemDialogFunction \ Sysdlg_Browser \ Sysdlg_ReadBrowser \ Sysdlg_TextInput " }}} " csiFunction {{{ syn keyword csiFunction \ ClearSpellIcon \ HasAssignedIcon \ OverwriteSpellIcon \ SetSpellIcon " }}} " haelFunction {{{ syn keyword haelFunction \ GetHUDActiveEffectLimit \ SetHUDActiveEffectLimit " }}} " lcdFunction {{{ syn keyword lcdFunction \ lcd_addinttobuffer \ lcd_addtexttobuffer \ lcd_clearrect \ lcd_cleartextbuffer \ lcd_close \ lcd_drawcircle \ lcd_drawgrid \ lcd_drawint \ lcd_drawline \ lcd_drawprogressbarh \ lcd_drawprogressbarv \ lcd_drawprogresscircle \ lcd_drawrect \ lcd_drawtext \ lcd_drawtextbuffer \ lcd_drawtexture \ lcd_flush \ lcd_getbuttonstate \ lcd_getheight \ lcd_getwidth \ lcd_ismulti \ lcd_isopen \ lcd_open \ lcd_refresh \ lcd_savebuttonsnapshot \ lcd_scale \ lcd_setfont " }}} " Deprecated: {{{ syn keyword obDeprecated \ SetAltControl \ GetAltControl \ RefreshControlMap " }}} " }}} if !exists("did_obl_inits") let did_obl_inits = 1 hi def link obseStatement Statement hi def link obseStatementTwo Statement hi def link obseDescBlock String hi def link obseComment Comment hi def link obseString String hi def link obseStringFormatting Keyword hi def link obseFloat Float hi def link obseInt Number hi def link obseToDo Todo hi def link obseTypes Type hi def link obseCondition Conditional hi def link obseOperator Operator hi def link obseOtherKey Special hi def link obseScriptName Special hi def link obseBlock Conditional hi def link obseBlockType Structure hi def link obseScriptNameRegion Underlined hi def link obseNames Identifier hi def link obseVariable Identifier hi def link obseReference Special hi def link obseRepeat Repeat hi def link csFunction Function hi def link obseFunction Function hi def link obseArrayFunction Function hi def link pluggyFunction Function hi def link obseStringFunction Function hi def link obseArrayFunction Function hi def link tsfcFunction Function hi def link blockheadFunction Function hi def link switchNightEyeShaderFunction Function hi def link obseivionReloadedFunction Function hi def link menuQueFunction Function hi def link eaxFunction Function hi def link networkPipeFunction Function hi def link nifseFunction Function hi def link reidFunction Function hi def link runtimeDebuggerFunction Function hi def link addActorValuesFunction Function hi def link memoryDumperFunction Function hi def link algoholFunction Function hi def link soundCommandsFunction Function hi def link emcFunction Function hi def link vipcxjFunction Function hi def link cameraCommands Function hi def link obmeFunction Function hi def link conscribeFunction Function hi def link systemDialogFunction Function hi def link csiFunction Function hi def link haelFunction Function hi def link lcdFunction Function hi def link skillAttribute String hi def link obDeprecated WarningMsg endif let b:current_syntax = 'obse' let &cpo = s:cpo_save unlet s:cpo_save