Skip to content

Instantly share code, notes, and snippets.

@skomski
Created May 28, 2015 12:11
Show Gist options
  • Save skomski/0356ec18af42b8d02a3f to your computer and use it in GitHub Desktop.
Save skomski/0356ec18af42b8d02a3f to your computer and use it in GitHub Desktop.
witcher 3 export
This file has been truncated, but you can view the full file.
import function SetGeraltLevel( level : Int32, path : EGeraltPath); // flags: 4098 0000008D1AC66210
import function DestroyEntity( entityTag : CName); // flags: 4098 0000008D1AC662F0
import function SetSkating(); // flags: 4098 0000008D1AC663D0
import function DEBUG_E3_DEMO_SETUP(); // flags: 4098 0000008D1AC664B0
import function DisplayPortalConfirmationPopup( pauseGame : Bool) : Bool; // flags: 4162 0000008D1AC81F20
import function BirdsManagerTryFlyIfBirdsPresent( birdsManagerTag : CName); // flags: 4098 0000008D1AC66590
import function PlayerModeQuest( playerMode : EPlayerMode, toggle : Bool, snapToNavMeshSourceName : CName, snapToNavMeshEnable : Bool); // flags: 4098 0000008D1AC66670
import function AddAndEquipItemsRandomlyQuest( actorsTag : CName, itemsNames : array:2,0,SItem); // flags: 4098 0000008D1AC66750
import function AddAndEquipItemsRandomlyQuestExt( actorsTag : CName, itemsNames : array:2,0,SItemExt); // flags: 4098 0000008D1AC66830
import function HACK_MinimapWerewolf(); // flags: 4098 0000008D1AC66910
import function EnterJumpToWaterArea( requireDirection : Bool, direction : Vector, requireSprint : Bool); // flags: 4098 0000008D1AC669F0
import function ExitJumpToWaterArea(); // flags: 4098 0000008D1AC66AD0
import function AddQuestMappinToNoticeboard( noticeboardTag : CName, entityTag : CName, entityType : AQMTN_EntityType); // flags: 4098 0000008D1AC66BB0
import function EnableStaticMappin( tag : CName, enable : Bool, isFastTravelPoint : Bool); // flags: 4098 0000008D1AC66C90
import function SetSimulatedCloth( e : handle:CEntity, enable : Bool); // flags: 4098 0000008D1AC66D70
import function DestroyByTag( tag : CName); // flags: 4098 0000008D1AC66E50
import function ManageRootsEntrance( tag : CName, shouldOpen : Bool); // flags: 4098 0000008D1AC66F30
import function MakePhilippaShootAtNode( philippaTag : CName, nodeTag : CName); // flags: 4098 0000008D1AC67010
import function DespawnMagicBubble( magicBubbleOwnerTag : CName); // flags: 4098 0000008D1AC670F0
import function ScaleMagicBubble( magicBubbleTag : CName, desiredScale : Vector, scaleDuration : Float); // flags: 4098 0000008D1AC671D0
import function SwitchAttachment( attach : Bool, parentEntityTag : CName, childEntityTag : CName, attachSlot : CName, switchGravity : Bool); // flags: 4098 0000008D1AC672B0
import function SwitchCapsuleCollision( actorTag : CName, enable : Bool, switchVulnerability : Bool, effectLinkedToCollision : CName); // flags: 4098 0000008D1AC67550
import function PlayerSelectQuickslotItem( itemName : CName, useSign : Bool, sign : ESignType); // flags: 4098 0000008D1AC67630
import function EquipAmmoOnCrossbow( ammoName : CName); // flags: 4098 0000008D1AC67710
import function EnableShopkeeperCraftingQuest( npcTag : CName, enable : Bool); // flags: 4098 0000008D1AC677F0
import function IgniteFlammableArea( tag : CName); // flags: 4098 0000008D1AC678D0
import function EnableTalkInteractionInCombatByTag( npcTag : CName, enable : Bool); // flags: 4098 0000008D1AC679B0
import function AddGwentCards( val : EGwentCardFaction); // flags: 4098 0000008D1AC67A90
import function ManageBuffImmunities( npcTag : CName, effects : array:2,0,EEffectType, remove : Bool); // flags: 4098 0000008D1AC67B70
import function UseRiddleNodeQuest( riddleNodeTag : CName); // flags: 4098 0000008D1AC67C50
import function EnableRigidMeshQuest( entityTag : CName, enable : Bool); // flags: 4098 0000008D1AC67D30
import function PadVibrationEnable( enable : Bool); // flags: 4098 0000008D1AC67E10
import function TriggerSonarFXQuest( sonarEntityTag : CName); // flags: 4098 0000008D1AC67EF0
import function EnableFXManager( fxManagerTag : CName, enable : Bool); // flags: 4098 0000008D1AC67FD0
import function PlayVoicesetQuest( tag : CName, voiceSet : String); // flags: 4098 0000008D1AC680B0
import function Achievement_FinishedGame(); // flags: 4098 0000008D1AC68190
import function SpawnAndAttachEntity( entTemplate : handle:CEntityTemplate, attachToEntityTag : CName, attachSlot : CName); // flags: 4098 0000008D1AC68270
import function DisableHorseSlowdownTriggers( HorseCanAlwaysGallop : Bool); // flags: 4098 0000008D1AC68350
import function SetHorseRacingMode( value : Bool); // flags: 4098 0000008D1AC68430
import function EnableBuffedMonsterDisplay( value : Bool); // flags: 4098 0000008D1AC82000
import function SetArachasEggDestoryedCustomQuest( EggsTag : CName, dontAddFact : Bool); // flags: 4098 0000008D1AC68510
import function SetCreaturesGroupState( encounterTag : CName, creaturesGroups : array:2,0,CName, sourceName : CName, enable : Bool, setDelayManually : Bool, delay : GameTimeWrapper); // flags: 4098 0000008D1AC685F0
import function ActivateBoatRacingGate( tag : CName); // flags: 4098 0000008D1AC686D0
import function ForceInteractSwitch( tag : CName, on : Bool, switchType : PhysicalSwitchAnimationType); // flags: 4098 0000008D1AC687B0
import function ManageGate( tag : CName, open : Bool, speedModifier : Float); // flags: 4098 0000008D1AC68890
import function LaunchGwint(); // flags: 4098 0000008D1AC68970
import function QuestItemDisable( itemName : CName, addQuestTag : Bool); // flags: 4098 0000008D1AC68A50
import function TeleportPlayerWithPortalFx( targetTag : CName); // flags: 4098 0000008D1AC68B30
import function UnlockGwentDeck( val : EGwentDeckUnlock); // flags: 4098 0000008D1AC68C10
import function SetHorsePanicMult( horseTag : CName, mult : Float); // flags: 4098 0000008D1AC68CF0
import function ManagerReplacerWarningArea( areaTag : CName, enable : EEnableMode); // flags: 4098 0000008D1AC68DD0
import function ToggleBoatCanBeDestroyed( boatTag : CName, val : Bool); // flags: 4098 0000008D1AC68EB0
import function AllowHorseInTheInterior_Q( interiorAreaTag : CName, isAllowed : Bool); // flags: 4098 0000008D1AC68F90
import function RemoveAllHerbsFromInventory(); // flags: 4098 0000008D1AC69070
import function OutOfMemoryHack_Level0Items( items : array:2,0,SGwentIngDef); // flags: 2 0000008D1AC69150
import function OutOfMemoryHack_Level10Items( items : array:2,0,SGwentIngDef); // flags: 2 0000008D1AC69230
import function AddRandomCraftingComponentsGwintQuest( merchantTag : CName); // flags: 2 0000008D1AC69310
import function GiveMerchantRandomGwintCardToPlayerQuest( merchantTag : CName); // flags: 4098 0000008D1AC693F0
import function KillWithoutAgony( killTag : CName); // flags: 4098 0000008D1AC694D0
import function EnableSignReactiveEntityQ( igni : Bool, aard : Bool, entityTag : CName); // flags: 4098 0000008D1AC695B0
import function ToggleSupressBroadcastingReactionsByTag( supress : Bool, tag : CName); // flags: 4098 0000008D1AC69690
import function DisableNPCInteractivness( npcTag : CName, disableTalking : Bool, disableOnliners : Bool, disableLookats : Bool); // flags: 4098 0000008D1AC69770
import function SpawnMagicBubble( resourceName : CName, spawnPos : Vector, spawnRot : EulerAngles, addTag : CName); // flags: 4098 0000008D1AC69850
import function DespawnMagicBubbleByTag( magicBubbleTag : CName); // flags: 4098 0000008D1AC69930
import function AddAlchemyRecipeQ( recipeName : CName); // flags: 4098 0000008D1AC69A10
import function HudConsoleMsg( msgText : String); // flags: 258 0000008D1AC82380
import function AddCraftingSchematicsQ( schematicsName : CName); // flags: 4098 0000008D1AC69AF0
import function HudConsoleTest(); // flags: 258 0000008D1AC82460
import function SetBehaviorVariableQuest( entityTag : CName, variableName : CName, variableValue : Float); // flags: 4098 0000008D1AC69BD0
import function HudConsoleCleanup(); // flags: 258 0000008D1AC82540
import function RecoverGeralt(); // flags: 4098 0000008D1AC69CB0
import function EnableTargetingOnActorsQ( actorsTag : CName, isEnabled : Bool); // flags: 4098 0000008D1AC69D90
import function ForceManaualSaveQ(); // flags: 4098 0000008D1AC69E70
import function SetHorseMountableByPlayerQ( horseTag : CName, isMountable : Bool); // flags: 4098 0000008D1AC69F50
import function HideUsableItemLQuest( force : Bool); // flags: 4098 0000008D1AC6A030
import function ShowHud( show : Bool); // flags: 4098 0000008D1AC6A110
import function SetNPCTargetabilityQuest( npcTag : CName, _isTargetable : Bool, _isAttackable : Bool, _isUsingTooltip : Bool); // flags: 4098 0000008D1AC6A1F0
import function SetGroupAttitudeQuest( srcGroup : CName, dstGroup : CName, attitude : EAIAttitude); // flags: 4098 0000008D1AC6A2D0
import function AssignNPCGroupAttitudeQuest( npcTag : CName, attGroup : CName); // flags: 4098 0000008D1AC7D060
import function AssignNPCTemporaryGroupAttitudeQuest( npcTag : CName, attGroup : CName, priority : EAttitudeGroupPriority, set : Bool); // flags: 4098 0000008D1AC7D140
import function ForceTargetQuest( npcTag : CName, targetTag : CName, unforce : Bool); // flags: 4098 0000008D1AC7D220
import function ForgetTargetQuest( npcTag : CName); // flags: 4098 0000008D1AC7D300
import function EntityComponentQuest( tag : CName, componentName : CName, bEnable : Bool); // flags: 4098 0000008D1AC7D3E0
import function stats( tag : CName); // flags: 258 0000008D1AC5F3D0
import function BossFight_Witches_WaitForWitchesToBeHit( witch1tag : String, witch2tag : String, witch3tag : String, desiredTimeWindow : Float); // flags: 4162 0000008D1AC7D4C0
import function BossFight_Witches_ClosePlayerInCage( cageTag : CName, close : Bool, regenerateHealthOnPerc : Float, regenDuration : Float, regenValuePerc : Float); // flags: 4162 0000008D1AC7D5A0
import function BossFight_Witches_ApplyHypnotizeEffect( duration : Float); // flags: 4098 0000008D1AC7D760
import function BossFight_WH_Mage_TeleportToNode( mageTag : CName, nodeTag : CName); // flags: 4098 0000008D1AC7D840
import function CombatStageChangeLatent( npcsTag : CName, stage : ENPCFightStage); // flags: 4162 0000008D1AC7D920
import function TutorialScript( scriptName : CName, tutorialMessageName : CName); // flags: 4098 0000008D1AC7DA00
import function TutorialScript2( scriptName : CName, tutorialMessageName : CName); // flags: 2 0000008D1AC7DAE0
import function TutorialRegisterUIHint( data : SUITutorial); // flags: 4098 0000008D1AC7DCA0
import function HAX_Debug_TutorialStartInTheMiddle(); // flags: 4098 0000008D1AC7DD80
import function TutorialHintHide( journalEntry : CName); // flags: 4098 0000008D1AC7DE60
import function TutorialHintFeedback( tutorialMessageName : CName, negative : Bool); // flags: 4098 0000008D1AC7DF40
import function TutorialMessage( message : STutorialMessage); // flags: 4098 0000008D1AC7E020
import function TutorialMessagesEnable_DEBUG_ONLY( enable : Bool); // flags: 4098 0000008D1AC7E100
import function TutorialRadialDesaturation( data : array:2,0,SRadialDesaturation); // flags: 4098 0000008D1AC7E1E0
import function TutorialMessagesEnable( enable : Bool); // flags: 2 0000008D1AC7E2C0
import function tut_scr( scriptName : CName); // flags: 258 0000008D1AC7E3A0
import function TutorialForceSecondLevel( minExpToGive : Int32); // flags: 4098 0000008D1AC7E480
import function ShouldProcessTutorial( scriptName : CName) : Bool; // flags: 2 0000008D1AC7E560
import function ShouldProcessInteractionTutorials() : Bool; // flags: 2 0000008D1AC7E640
import function logtutorialqueue(); // flags: 258 0000008D1AC7E720
import function tut_alch(); // flags: 258 0000008D1AC7E800
import function tut_alch_mut(); // flags: 258 0000008D1AC7E8E0
import function tut_arm_upg(); // flags: 258 0000008D1AC7E9C0
import function tut_chd(); // flags: 258 0000008D1AC7EAA0
import function tut_ch_m( color : ESkillColor, equipSkillsFirst : Bool); // flags: 258 0000008D1AC7EB80
import function tut_craft(); // flags: 258 0000008D1AC7ED40
import function tut_ft(); // flags: 258 0000008D1AC7EE20
import function tut_inv(); // flags: 258 0000008D1AC7EF00
import function jour(); // flags: 258 0000008D1AC7EFE0
import function tut_oil(); // flags: 258 0000008D1AC7F0C0
import function tut_pot(); // flags: 258 0000008D1AC7F1A0
import function tut_runes(); // flags: 258 0000008D1AC7F280
import function GetCiriPlayer() : handle:W3ReplacerCiri; // flags: 2 0000008D1AC7F360
import function GetReplacerPlayer() : handle:W3Replacer; // flags: 2 0000008D1AC7F440
import function GetDialogActionIcons( flag : Int32) : array:2,0,EDialogActionIcon; // flags: 2 0000008D1AC7F520
import function SoundEventScene( player : handle:CStoryScenePlayer, eventName : String, saveBehavior : ESoundEventSaveBehavior); // flags: 2050 0000008D1AC7F600
import function BarberSetupScene( player : handle:CStoryScenePlayer); // flags: 2050 0000008D1AC7F6E0
import function SetGeraltHair( player : handle:CStoryScenePlayer, hairstyleName : CName); // flags: 2114 0000008D1AC7F7C0
import function ShopQuestItemManager( player : handle:CStoryScenePlayer, merchantTag : CName, questItems : array:2,0,shopQuestItemDef); // flags: 2114 0000008D1AC7F8A0
import function OpenInventoryForScene( containerNPC : handle:CGameplayEntity, filterTags : array:2,0,CName); // flags: 66 0000008D1AC7F980
import function OpenGUIPanelForScene( menu : CName, backgroundMenu : CName, shopOwner : handle:CGameplayEntity, menuInitData : handle:W3MenuInitData); // flags: 66 0000008D1AC7FA60
import function EnableTalkComponent( player : handle:CStoryScenePlayer, shouldBeEnabled : Bool, actorTag : CName); // flags: 2050 0000008D1AC7FB40
import function ShowCraftingPanel( player : handle:CStoryScenePlayer, crafterTag : CName); // flags: 2114 0000008D1AC7FC20
import function ShowMeGoods( player : handle:CStoryScenePlayer, merchantTag : CName); // flags: 2114 0000008D1AC7FD00
import function OpenContainer( player : handle:CStoryScenePlayer, npcTag : CName, tagsFilter : array:2,0,CName); // flags: 2114 0000008D1AC7FDE0
import function SetRewardModifierScene( player : handle:CStoryScenePlayer, rewardName : CName, modifer : Float, onlyIfDoesntExist : Bool, multiply : Bool, notBaseMonsterHuntReward : Bool); // flags: 2050 0000008D1AC7FEC0
import function GiveRewardToPlayer( player : handle:CStoryScenePlayer, rewardName : CName); // flags: 2050 0000008D1AC7FFA0
import function NegotiateMonsterHunt( player : handle:CStoryScenePlayer, rewardName : CName, questUniqueScriptTag : CName, alwaysSuccessful : Bool) : ENegotiationResult; // flags: 2114 0000008D1AC80080
import function PlaceBet( player : handle:CStoryScenePlayer, rewardName : CName, startingBetPercentage : Int32); // flags: 2114 0000008D1AC80160
import function StorePlayerItems( player : handle:CStoryScenePlayer, merchantTag : CName, storageTag : CName) : Bool; // flags: 2050 0000008D1AC80240
import function AddFact_S( player : handle:CStoryScenePlayer, factName : String, value : Int32, validFor : Int32); // flags: 2050 0000008D1AC80320
import function RemoveFact_S( player : handle:CStoryScenePlayer, factId : String); // flags: 2050 0000008D1AC80400
import function ShaveGeralt( player : handle:CStoryScenePlayer); // flags: 2114 0000008D1AC804E0
import function SetGeraltBeard( player : handle:CStoryScenePlayer, maxBeard : Bool, stage : Int32); // flags: 2114 0000008D1AC805C0
import function BlockBeardGrowth( player : handle:CStoryScenePlayer, block : Bool); // flags: 2050 0000008D1AC806A0
import function RemoveItemOnNPC_S( player : handle:CStoryScenePlayer, npc : CName, item_name : CName, item_category : CName, item_tag : CName, quantity : Int32); // flags: 2050 0000008D1AC80780
import function EquipItemOnNPC_S( player : handle:CStoryScenePlayer, npc : CName, itemName : CName, unequip : Bool, toHand : Bool); // flags: 2050 0000008D1AC80860
import function EnableFastTravelPin( player : handle:CStoryScenePlayer, pinTag : CName, enable : Bool); // flags: 2050 0000008D1AC80940
import function AppearanceChange_scene( player : handle:CStoryScenePlayer, opponentTag : CName, appearanceName : CName); // flags: 2050 0000008D1AC80A20
import function TutorialMessage_scene( player : handle:CStoryScenePlayer, message : STutorialMessage); // flags: 2050 0000008D1AC80B00
import function TutorialHintHide_scene( player : handle:CStoryScenePlayer, journalEntry : CName); // flags: 2050 0000008D1AC80BE0
import function DoorManager( player : handle:CStoryScenePlayer, tag : CName, newState : EDoorQuestState, keyItemName : CName, removeKeyOnUse : Bool); // flags: 2050 0000008D1AC80CC0
import function CollectItems( player : handle:CStoryScenePlayer, collectorTag : CName, items : array:2,0,CName, uniqueTransactionId : String, keepItemsInContainer : Bool, filterTagsList : array:2,0,CName) : ECollectItemsRes; // flags: 2114 0000008D1AC80DA0
import function CollectItemsCustom( player : handle:CStoryScenePlayer, collectorTag : CName, items : array:2,0,CName, uniqueTransactionId : String, keepItemsInContainer : Bool, filterTagsList : array:2,0,CName) : ECollectItemsCustomRes; // flags: 2114 0000008D1AC80E80
import function DampAngleFloatSpring( current : Float, velocity : Float, dest : Float, smoothTime : Float, dt : Float); // flags: 2 0000008D1AC80F60
import function DampVectorConst( currValue : Vector, destValue : Vector, deltaValue : Float, dt : Float); // flags: 2 0000008D1AC81040
import function DampFloatSpring( current : Float, velocity : Float, dest : Float, smoothTime : Float, dt : Float); // flags: 2 0000008D1AC81120
import function DampVectorSpring( current : Vector, velocity : Vector, dest : Vector, smoothTime : Float, dt : Float); // flags: 2 0000008D1AC81200
import function EulerMult( angle : EulerAngles, value : Float) : EulerAngles; // flags: 2 0000008D1AC812E0
import function EulerNeg( angle1 : EulerAngles, angle2 : EulerAngles) : EulerAngles; // flags: 2 0000008D1AC813C0
import function EulerAdd( angle1 : EulerAngles, angle2 : EulerAngles) : EulerAngles; // flags: 2 0000008D1AC814A0
import function ArrayFindMaxF( a : array:2,0,Float) : Int32; // flags: 2 0000008D1AC82E00
import function ArrayMaskedFindMaxF( a : array:2,0,Float, thresholdVal : Float) : Int32; // flags: 2 0000008D1AC82EE0
import function ArrayFindMinF( a : array:2,0,Float) : Int32; // flags: 2 0000008D1AC82FC0
import function ArrayFindMinIndexInt( a : array:2,0,Int32) : Int32; // flags: 2 0000008D1AC830A0
import function ArrayFindMinInt( a : array:2,0,Int32) : Int32; // flags: 2 0000008D1AC83180
import function ArrayFindMaxInt( a : array:2,0,Int32) : Int32; // flags: 2 0000008D1AC83260
import function ArraySortNames( names : array:2,0,CName); // flags: 2 0000008D1AC83340
import function ArraySortNamesByKey( names : array:2,0,CName, keys : array:2,0,Int32); // flags: 2 0000008D1AC83420
import function ArraySortNamesByKeyQSort( names : array:2,0,CName, keys : array:2,0,Int32, start : Int32, stop : Int32); // flags: 2 0000008D1AC83500
import function ArraySortNPCsByKey( actors : array:2,0,handle:CNewNPC, keys : array:2,0,Int32); // flags: 2 0000008D1AC835E0
import function ArraySortNPCsByKeyQSort( actors : array:2,0,handle:CNewNPC, keys : array:2,0,Int32, start : Int32, stop : Int32); // flags: 2 0000008D1AC836C0
import function ArrayOfNamesAppend( first : array:2,0,CName, second : array:2,0,CName); // flags: 2 0000008D1AC837A0
import function ArrayOfNamesAppendUnique( first : array:2,0,CName, second : array:2,0,CName); // flags: 2 0000008D1AC83880
import function ArrayOfNamesPushBackUnique( arr : array:2,0,CName, val : CName); // flags: 2 0000008D1AC83960
import function ArrayOfActorsAppend( first : array:2,0,handle:CActor, second : array:2,0,handle:CActor); // flags: 2 0000008D1AC83A40
import function ArrayOfActorsAppendArrayOfGameplayEntities( first : array:2,0,handle:CActor, second : array:2,0,handle:CGameplayEntity); // flags: 2 0000008D1AC83B20
import function ArrayOfIdsAppend( first : array:2,0,SItemUniqueId, second : array:2,0,SItemUniqueId); // flags: 2 0000008D1AC83C00
import function ArrayOfIdsAppendUnique( first : array:2,0,SItemUniqueId, second : array:2,0,SItemUniqueId); // flags: 2 0000008D1AC83CE0
import function EnableNewGamePlus( enable : Bool); // flags: 4098 0000008D1AC76460
import function ArrayOfGameplayEntitiesAppendArrayOfActorsUnique( first : array:2,0,handle:CGameplayEntity, second : array:2,0,handle:CActor); // flags: 2 0000008D1AC83DC0
import function StartNewGamePlus( filename : String); // flags: 258 0000008D1AC76620
import function ArrayOfGameplayEntitiesAppendUnique( first : array:2,0,handle:CGameplayEntity, second : array:2,0,handle:CGameplayEntity); // flags: 2 0000008D1AC83EA0
import function ArrayOfNamesCount( arr : array:2,0,CName, item : CName) : Int32; // flags: 2 0000008D1AC83F80
import function ArrayOfNamesRemoveAll( arr : array:2,0,CName, item : CName); // flags: 2 0000008D1AC84060
import function Pi() : Float; // flags: 2 0000008D1AC84140
import function SgnF( a : Float) : Float; // flags: 2 0000008D1AC84220
import function ModF( a : Float, b : Float) : Float; // flags: 2 0000008D1AC84300
import function RoundMath( f : Float) : Int32; // flags: 2 0000008D1AC843E0
import function RoundTo( f : Float, decimal : Int32) : Float; // flags: 2 0000008D1AC844C0
import function AngleNormalize180( a : Float) : Float; // flags: 2 0000008D1AC845A0
import function LerpAngleF( alpha : Float, a : Float, b : Float) : Float; // flags: 2 0000008D1AC84680
import function NodeToNodeAngleDistance( target : handle:CNode, current : handle:CNode) : Float; // flags: 2 0000008D1AC84760
import function VecRingRand( minRadius : Float, maxRadius : Float) : Vector; // flags: 2 0000008D1AC84840
import function VecConeRand( coneDir : Float, coneAngle : Float, minRadius : Float, maxRadius : Float) : Vector; // flags: 2 0000008D1AC84920
import function VecRingRandStatic( seed : Int32, minRadius : Float, maxRadius : Float) : Vector; // flags: 2 0000008D1AC84A00
import function VecRotByAngleXY( vec : Vector, angleDeg : Float) : Vector; // flags: 2 0000008D1AC84AE0
import function VecInterpolate( v1 : Vector, v2 : Vector, ratio : Float) : Vector; // flags: 2 0000008D1AC84BC0
import function VecToString( vec : Vector) : String; // flags: 2 0000008D1AC84CA0
import function VecToStringPrec( vec : Vector, precision : Int32) : String; // flags: 2 0000008D1AC84D80
import function GetOppositeRotation180( rot : EulerAngles) : EulerAngles; // flags: 2 0000008D1AC84E60
import function GetBoxSize( box : Box) : Vector; // flags: 2 0000008D1AC84F40
import function GetBoxExtents( box : Box) : Vector; // flags: 2 0000008D1AC85020
import function GetBoxRange( box : Box) : Float; // flags: 2 0000008D1AC85100
import function EPSILON() : Float; // flags: 2 0000008D1AC851E0
import function GetRangePct_F( minVal : Float, maxVal : Float, value : Float) : Float; // flags: 2 0000008D1AC852C0
import function GetRangePct_V( range : Vector, value : Float) : Float; // flags: 2 0000008D1AC853A0
import function GetRangeVal_F( minVal : Float, maxVal : Float, pct : Float) : Float; // flags: 2 0000008D1AC85480
import function GetRangeVal_V( range : Vector, pct : Float) : Float; // flags: 2 0000008D1AC85560
import function GetMappedRangeValue( inRange : Vector, outRange : Vector, value : Float) : Float; // flags: 2 0000008D1AC85640
import function InterpTo_F( current : Float, desired : Float, deltaTime : Float, interpSpeed : Float) : Float; // flags: 2 0000008D1AC85720
import function InterpConstTo_F( current : Float, desired : Float, deltaTime : Float, interpSpeed : Float) : Float; // flags: 2 0000008D1AC85800
import function InterpEaseIn_F( a : Float, b : Float, alpha : Float, exp : Float) : Float; // flags: 2 0000008D1AC858E0
import function InterpEaseOut_F( a : Float, b : Float, alpha : Float, exp : Float) : Float; // flags: 2 0000008D1AC859C0
import function InterpEaseInOut_F( a : Float, b : Float, alpha : Float, exp : Float) : Float; // flags: 2 0000008D1AC85AA0
import function CubicInterp_F( p0 : Float, t0 : Float, p1 : Float, t1 : Float, a : Float) : Float; // flags: 2 0000008D1AC85B80
import function GetVectComponent( v : Vector, inComp : Int32) : Float; // flags: 2 0000008D1AC85C60
import function LerpV( a : Vector, b : Vector, alpha : Float) : Vector; // flags: 2 0000008D1AC85D40
import function InterpTo_V( current : Vector, desired : Vector, deltaTime : Float, interpSpeed : Float) : Vector; // flags: 2 0000008D1AC85E20
import function CubicInterp_V( p0 : Vector, t0 : Vector, p1 : Vector, t1 : Vector, a : Float) : Vector; // flags: 2 0000008D1AC85F00
import function InterpEaseIn_V( a : Vector, b : Vector, alpha : Float, exp : Float) : Vector; // flags: 2 0000008D1AC85FE0
import function InterpEaseOut_V( a : Vector, b : Vector, alpha : Float, exp : Float) : Vector; // flags: 2 0000008D1AC860C0
import function InterpEaseInOut_V( a : Vector, b : Vector, alpha : Float, exp : Float) : Vector; // flags: 2 0000008D1AC861A0
import function VecReduceTowardsZero( source : Vector, ammount : Float) : Vector; // flags: 2 0000008D1AC86280
import function VecReduceNotExceedingV( _VectorV : Vector, _ReductionAmmountF : Float, _MinLengthF : Float) : Vector; // flags: 2 0000008D1AC86360
import function VecAddNotExceedingV( _VectorV : Vector, _AdditionV : Vector, _MaxLengthF : Float) : Vector; // flags: 2 0000008D1AC86440
import function VecSetZeros( vector : Vector); // flags: 2 0000008D1AC86520
import function EulerSetZeros( eulerAngles : EulerAngles); // flags: 2 0000008D1AC86600
import function LogVector( vectorName : String, vector : Vector); // flags: 2 0000008D1AC866E0
import function MapF( val : Float, minOrig : Float, maxOrig : Float, minDest : Float, maxDest : Float) : Float; // flags: 2 0000008D1AC867C0
import function BlendLinearF( value : Float, target : Float, speed : Float) : Float; // flags: 2 0000008D1AC868A0
import function BlendF( origin : Float, end : Float, coef : Float) : Float; // flags: 2 0000008D1AC86980
import function SignF( value : Float) : Float; // flags: 2 0000008D1AC86A60
import function SignOrZeroF( value : Float) : Float; // flags: 2 0000008D1AC86B40
import function IsNameValid( n : CName) : Bool; // flags: 2 0000008D1AC86C20
import function LogAssert( condition : Bool, text : String); // flags: 2 0000008D1AC86D00
import function ProcessCompare( comparator : ECompareOp, valA : Float, valB : Float) : Bool; // flags: 2 0000008D1AC86DE0
import function LogAchievements( str : String); // flags: 2 0000008D1AC86EC0
import function LogAlchemy( str : String); // flags: 2 0000008D1AC86FA0
import function LogAttackEvents( str : String); // flags: 2 0000008D1AC87080
import function LogAttackRangesDebug( str : String); // flags: 2 0000008D1AC87160
import function LogBgNPC( str : String); // flags: 2 0000008D1AC87240
import function LogBlockGameplayFunctionality( src : String, msg : String); // flags: 2 0000008D1AC87320
import function LogCharacterStats( str : String); // flags: 2 0000008D1AC87400
import function LogCrafting( str : String); // flags: 2 0000008D1AC874E0
import function LogCritical( str : String); // flags: 2 0000008D1AC875C0
import function LogCriticalPlayer( str : String); // flags: 2 0000008D1AC876A0
import function LogEffects( str : String); // flags: 2 0000008D1AC87780
import function LogFacts( str : String); // flags: 2 0000008D1AC87860
import function LogHaggle( str : String); // flags: 2 0000008D1AC87940
import function LogInput( str : String); // flags: 2 0000008D1AC87A20
import function LogItems( str : String); // flags: 2 0000008D1AC87B00
import function LogLocalization( str : String); // flags: 2 0000008D1AC87BE0
import function LogLockable( str : String); // flags: 2 0000008D1AC87CC0
import function LogOils( str : String); // flags: 2 0000008D1AC87DA0
import function LogPerks( str : String); // flags: 2 0000008D1AC87E80
import function LogPotions( str : String); // flags: 2 0000008D1AC87F60
import function LogPS4Light( str : String); // flags: 2 0000008D1AC88040
import function LogQuest( str : String); // flags: 2 0000008D1AC88120
import function LogRandomLoot( str : String); // flags: 2 0000008D1AC88200
import function LogReactionSystem( str : String); // flags: 2 0000008D1AC882E0
import function LogSigns( str : String); // flags: 2 0000008D1AC883C0
import function LogSkillColors( str : String); // flags: 2 0000008D1AC884A0
import function LogSkills( str : String); // flags: 2 0000008D1AC88580
import function LogSound( str : String); // flags: 2 0000008D1AC88660
import function LogSpeed( str : String); // flags: 2 0000008D1AC88740
import function LogStamina( str : String); // flags: 2 0000008D1AC88820
import function LogStats( str : String); // flags: 2 0000008D1AC88900
import function LogThrowable( str : String); // flags: 2 0000008D1AC889E0
import function LogTime( str : String); // flags: 2 0000008D1AC88AC0
import function LogTutorial( str : String); // flags: 2 0000008D1AC88BA0
import function LogUnitAtt( str : String); // flags: 2 0000008D1AC88C80
import function LogItemCollision( str : String); // flags: 2 0000008D1AC88D60
import function LogSpecialHeavy( str : String); // flags: 2 0000008D1AC88E40
import function LogBoat( str : String); // flags: 2 0000008D1AC88F20
import function LogBoatFatal( str : String); // flags: 2 0000008D1AC89000
import function LogDMHits( str : String, action : handle:W3DamageAction); // flags: 2 0000008D1AC890E0
import function NameToInt( n : CName) : Int32; // flags: 2 0000008D1AC891C0
import function NameToFloat( n : CName) : Float; // flags: 2 0000008D1AC892A0
import function MuteHeadAudio( tag : CName, mute : Bool); // flags: 4098 0000008D1AC7C040
import function NoTrailZeros( f : Float) : String; // flags: 2 0000008D1AC89380
import function GetRandomName() : CName; // flags: 2 0000008D1AC89460
import function SpaceFill( str : String, length : Int32, mode : ESpaceFillMode) : String; // flags: 2 0000008D1AC89540
import function StrStartsWith( str : String, subStr : String) : Bool; // flags: 2 0000008D1AC89620
import function StrContains( str : String, subStr : String) : Bool; // flags: 2 0000008D1AC89700
import function GCameraShakeLight( strength : Float, testDistance : Bool, shakeEpicenter : Vector, maxDistance : Float, looping : Bool, animName : CName, speed : Float); // flags: 2 0000008D1AC729C0
import function AreaIsCold() : Bool; // flags: 2 0000008D1AC72AA0
import function Drunk( enabled : Bool); // flags: 258 0000008D1AC72B80
import function Cat( enabled : Bool); // flags: 258 0000008D1AC72C60
import function acticon( contentToActivate : CName); // flags: 258 0000008D1AC72D40
import function GetGameplayEffectsComponent( entity : handle:CEntity) : handle:CGameplayEffectsComponent; // flags: 2 0000008D1AC72E20
import function Have24HoursPassed( time1 : GameTime, time2 : GameTime) : Bool; // flags: 2 0000008D1AC72F00
import function ConvertRealTimeSecondsToGameSeconds( s : Float) : Float; // flags: 2 0000008D1AC72FE0
import function ConvertGameSecondsToRealTimeSeconds( s : Float) : Float; // flags: 2 0000008D1AC730C0
import function GameTimeCreateFromGameSeconds( seconds : Int32) : GameTime; // flags: 2 0000008D1AC731A0
import function GetDayPart( time : GameTime) : EDayPart; // flags: 2 0000008D1AC73280
import function GetHourForDayPart( dp : EDayPart) : Int32; // flags: 2 0000008D1AC73360
import function GameTimeTest(); // flags: 258 0000008D1AC73440
import function settime( day : Int32, hour : Int32, minute : Int32, second : Int32); // flags: 258 0000008D1AC73520
import function wait( days : Int32, hours : Int32, minutes : Int32, seconds : Int32); // flags: 258 0000008D1AC73600
import function telltime(); // flags: 258 0000008D1AC736E0
import function InputKeyToString( keyId : EInputKey) : String; // flags: 2 0000008D1AC737C0
import function Pvd( host : String) : Bool; // flags: 258 0000008D1AC738A0
import function CollectSoundStates(); // flags: 258 0000008D1AC73980
import function SetSoundState( stateGroupName : String, stateName : String); // flags: 258 0000008D1AC73A60
import function soundSequenceOne( sequenceName : String, sequenceElementOne : String); // flags: 258 0000008D1AC73B40
import function soundSequenceTwo( sequenceName : String, sequenceElementOne : String, sequenceElementTwo : String); // flags: 258 0000008D1AC73C20
import function soundSequenceThree( sequenceName : String, sequenceElementOne : String, sequenceElementTwo : String, sequenceElementThree : String); // flags: 258 0000008D1AC73D00
import function soundSequenceFour( sequenceName : String, sequenceElementOne : String, sequenceElementTwo : String, sequenceElementThree : String, sequenceElementFour : String); // flags: 258 0000008D1AC73DE0
import function soundSequenceFive( sequenceName : String, sequenceElementOne : String, sequenceElementTwo : String, sequenceElementThree : String, sequenceElementFour : String, sequenceElementFive : String); // flags: 258 0000008D1AC73EC0
import function ForceActorLOD( enable : Bool, LODIndex : Int32); // flags: 258 0000008D1AC73FA0
import function IsRequiredAttitudeBetween( one : handle:CEntity, two : handle:CEntity, hostile : Bool, neutral : Bool, friendly : Bool) : Bool; // flags: 2 0000008D1AC74080
import function GetAttitudeBetween( one : handle:CEntity, two : handle:CEntity) : EAIAttitude; // flags: 2 0000008D1AC74160
import function GetActorsInRange( center : handle:CNode, range : Float, maxResults : Int32, tag : CName, onlyAlive : Bool) : array:2,0,handle:CActor; // flags: 2 0000008D1AC74240
import function GetNonFriendlyGameplayEntitiesInRange( center : handle:CNode, range : Float, attitudeReferenceActor : handle:CActor, maxResults : Int32, tag : CName) : array:2,0,handle:CGameplayEntity; // flags: 2 0000008D1AC74320
import function AT(); // flags: 258 0000008D1AC74400
import function PowerStatNameToEnum( n : CName) : ECharacterPowerStats; // flags: 2 0000008D1AC744E0
import function PowerStatEnumToName( s : ECharacterPowerStats) : CName; // flags: 2 0000008D1AC745C0
import function RegenStatNameToEnum( n : CName) : ECharacterRegenStats; // flags: 2 0000008D1AC746A0
import function RegenStatEnumToName( s : ECharacterRegenStats) : CName; // flags: 2 0000008D1AC74780
import function GetStatForRegenStat( stat : ECharacterRegenStats) : EBaseCharacterStats; // flags: 2 0000008D1AC74860
import function GetRegenStatForStat( stat : EBaseCharacterStats) : ECharacterRegenStats; // flags: 2 0000008D1AC74940
import function ResistStatNameToEnum( n : CName, isPointResistance : Bool) : ECharacterDefenseStats; // flags: 2 0000008D1AC74A20
import function ResistStatEnumToName( s : ECharacterDefenseStats, isPointResistance : Bool) : CName; // flags: 2 0000008D1AC74B00
import function GetGenericStatValue( statName : CName, valueStr : String); // flags: 2 0000008D1AC74BE0
import function IsNonPhysicalResistStat( stat : ECharacterDefenseStats) : Bool; // flags: 2 0000008D1AC74CC0
import function IsPhysicalResistStat( stat : ECharacterDefenseStats) : Bool; // flags: 2 0000008D1AC74DA0
import function ShowPinsFTInfo(); // flags: 258 0000008D1AC74E80
import function ShowPathsInfo( show : Bool); // flags: 258 0000008D1AC74F60
import function ShowQuestAgents( show : Bool); // flags: 258 0000008D1AC75040
import function ShowShopkeepers( show : Bool); // flags: 258 0000008D1AC75120
import function ShowPinsInfo( value : Int32); // flags: 258 0000008D1AC75200
import function exportglobalmappins(); // flags: 258 0000008D1AC752E0
import function exportentitymappins(); // flags: 258 0000008D1AC753C0
import function useinteriors( use : Bool); // flags: 258 0000008D1AC754A0
import function testFT(); // flags: 258 0000008D1AC75580
import function ShowKnownPins( show : Bool); // flags: 258 0000008D1AC75660
import function ShowPins( show : Bool); // flags: 258 0000008D1AC75740
import function ShowAllFT( show : Bool); // flags: 258 0000008D1AC75820
import function AllowFT( allow : Bool); // flags: 258 0000008D1AC75900
import function gotoWyzima(); // flags: 258 0000008D1AC759E0
import function gotoNovigrad(); // flags: 258 0000008D1AC75AC0
import function gotoSkellige(); // flags: 258 0000008D1AC75BA0
import function gotoKaerMohren(); // flags: 258 0000008D1AC75C80
import function gotoProlog(); // flags: 258 0000008D1AC75D60
import function gotoPrologWinter(); // flags: 258 0000008D1AC75E40
import function knowMapPin( tag : CName); // flags: 258 0000008D1AC75F20
import function discoverMapPin( tag : CName); // flags: 258 0000008D1AC76000
import function disableMapPin( tag : CName); // flags: 258 0000008D1AC760E0
import function AngleToDirection( angle : Float) : EDirection; // flags: 2 0000008D1AC761C0
import function VectorToDirection( vec : Vector) : EDirection; // flags: 2 0000008D1AC762A0
import function GetCurMoonState() : EMoonState; // flags: 2 0000008D1AC76380
import function GetCurWeather() : EWeatherEffect; // flags: 2 0000008D1AC76540
import function FactsSet( ID : String, val : Int32, validFor : Int32); // flags: 2 0000008D1AC76700
import function FactsSubstract( ID : String, val : Int32); // flags: 2 0000008D1AC767E0
import function TriggerPerformableEvent( actionList : array:2,0,handle:IPerformableAction, parnt : handle:CEntity); // flags: 2 0000008D1AC768C0
import function TriggerPerformableEventArgNode( actionList : array:2,0,handle:IPerformableAction, parnt : handle:CEntity, node : handle:CNode); // flags: 2 0000008D1AC769A0
import function UnlockAllAchievements(); // flags: 258 0000008D1AC76A80
import function achieve( a : EAchievement); // flags: 258 0000008D1AC76B60
import function achievei( i : Int32); // flags: 258 0000008D1AC76C40
import function printach(); // flags: 258 0000008D1AC76D20
import function fb2( level : Int32, path : CName); // flags: 258 0000008D1AC76E00
import function GetExpPoints( points : Int32); // flags: 258 0000008D1AC76EE0
import function GetGlobalEventCategory( scriptedCategory : EScriptedEventCategory) : EGlobalEventCategory; // flags: 2 0000008D1AC76FC0
import function GetScriptedEventCategory( globalCategory : EGlobalEventCategory) : EScriptedEventCategory; // flags: 2 0000008D1AC770A0
import function GetGlobalEventType( scriptedType : EScriptedEventType) : EGlobalEventType; // flags: 2 0000008D1AC77180
import function GetScriptedEventType( globalType : EGlobalEventType) : EScriptedEventType; // flags: 2 0000008D1AC77260
import function AddHitFacts( victimTags : array:2,0,CName, attackerTags : array:2,0,CName, hitType : String, validForever : Bool, prefix : String); // flags: 2 0000008D1AC77340
import function GetCurrentTextLocCode() : String; // flags: 2 0000008D1AC77420
import function IsPressed( action : SInputAction, justValue : Bool) : Bool; // flags: 2 0000008D1AC77500
import function IsReleased( action : SInputAction, justValue : Bool) : Bool; // flags: 2 0000008D1AC776C0
import function toggleqt(); // flags: 258 0000008D1AC777A0
import function togglejdbg(); // flags: 258 0000008D1AC77880
import function SetFinalboardQuest( player : handle:CStoryScenePlayer, isFinalboard : Bool); // flags: 2050 0000008D1AC828C0
import function showQuestGroups(); // flags: 258 0000008D1AC77960
import function showLoadingScreenVideo( show : Bool); // flags: 258 0000008D1AC77A40
import function testMonsterFind(); // flags: 258 0000008D1AC77B20
import function testMonsterAdvanced(); // flags: 258 0000008D1AC77C00
import function activateJournalBestiaryEntryWithAlias( entryAlias : String, journalManager : handle:CWitcherJournalManager); // flags: 2 0000008D1AC77CE0
import function activateJournalGlossaryGroupWithAlias( entryAlias : String, journalManager : handle:CWitcherJournalManager); // flags: 2 0000008D1AC77DC0
import function activateJournalStoryBookPageEntryWithAlias( entryAlias : String, journalManager : handle:CWitcherJournalManager); // flags: 2 0000008D1AC77EA0
import function activateJournalCharacterEntryWithAlias( entryAlias : String, journalManager : handle:CWitcherJournalManager); // flags: 2 0000008D1AC77F80
import function activateBaseBestiaryEntryWithAlias( entryAlias : String, journalManager : handle:CWitcherJournalManager); // flags: 2 0000008D1AC78060
import function testVoiceMap(); // flags: 258 0000008D1AC78140
import function testVoiceJournal(); // flags: 258 0000008D1AC78220
import function testVoiceInventory(); // flags: 258 0000008D1AC78300
import function testVoiceCharacter(); // flags: 258 0000008D1AC783E0
import function testVoiceAlchemy(); // flags: 258 0000008D1AC784C0
import function GetItemCategoryLocalisedString( cat : CName) : String; // flags: 2 0000008D1AC785A0
import function GetAttributeNameLocStr( attName : CName, isMult : Bool) : String; // flags: 2 0000008D1AC78680
import function GetLocStringByKeyExtWithParams( stringKey : String, intParamsArray : array:2,0,Int32, floatParamsArray : array:2,0,Float, stringParamsArray : array:2,0,String, addNbspTag : Bool) : String; // flags: 2 0000008D1AC78760
import function GetLocStringByIdWithParams( stringId : Int32, intParamsArray : array:2,0,Int32, floatParamsArray : array:2,0,Float, stringParamsArray : array:2,0,String) : String; // flags: 2 0000008D1AC78840
import function GetItemTooltipText( item : SItemUniqueId, inv : handle:CInventoryComponent) : String; // flags: 2 0000008D1AC78920
import function GetBaseStatLocalizedName( stat : EBaseCharacterStats) : String; // flags: 2 0000008D1AC78A00
import function GetBaseStatLocalizedDesc( stat : EBaseCharacterStats) : String; // flags: 2 0000008D1AC78AE0
import function GetRegenStatLocalizedName( stat : ECharacterRegenStats) : String; // flags: 2 0000008D1AC78BC0
import function GetRegenStatLocalizedDesc( stat : ECharacterRegenStats) : String; // flags: 2 0000008D1AC78CA0
import function GetPowerStatLocalizedName( stat : ECharacterPowerStats) : String; // flags: 2 0000008D1AC78D80
import function GetPowerStatLocalizedDesc( stat : ECharacterPowerStats) : String; // flags: 2 0000008D1AC78E60
import function GetResistStatLocalizedName( s : ECharacterDefenseStats, isPointResistance : Bool) : String; // flags: 2 0000008D1AC78F40
import function GetResistStatLocalizedDesc( s : ECharacterDefenseStats, isPointResistance : Bool) : String; // flags: 2 0000008D1AC79020
import function HasLolcalizationTags( s : String) : Bool; // flags: 2 0000008D1AC79100
import function GetIconByPlatform( tag : String) : String; // flags: 2 0000008D1AC791E0
import function ReplaceTagsToIcons( s : String) : String; // flags: 2 0000008D1AC792C0
import function GetIconForKey( key : EInputKey, isGuiKey : Bool) : String; // flags: 2 0000008D1AC793A0
import function GetHoldLabel() : String; // flags: 2 0000008D1AC79480
import function GetBracketSymbols( openingSymbol : String, closingSymbol : String, isRoundBrackets : Bool); // flags: 2 0000008D1AC79560
import function GetHTMLForICO( icon : String) : String; // flags: 2 0000008D1AC79640
import function GetHTMLForMouseICO( icon : String) : String; // flags: 2 0000008D1AC79720
import function GetHTMLForItemICO( icon : String) : String; // flags: 2 0000008D1AC79800
import function GetBookTexture( tag : String) : String; // flags: 2 0000008D1AC798E0
import function GetIconForTag( tag : String) : String; // flags: 2 0000008D1AC799C0
import function GetIconOrColorForTag2( tag : String) : String; // flags: 2 0000008D1AC79AA0
import function GetIconOrColorForTag3( tag : String) : String; // flags: 2 0000008D1AC79B80
import function GetIconNameForKey( key : EInputKey) : String; // flags: 2 0000008D1AC79C60
import function GetPadFileName( type : String) : String; // flags: 2 0000008D1AC79D40
import function hintloc(); // flags: 258 0000008D1AC79E20
import function DEBUG_Test_GetIconForTag( text : String, tag : String); // flags: 2 0000008D1AC79F00
import function DEBUG_Test_GetIconNameForKey( text : String, key : EInputKey); // flags: 2 0000008D1AC79FE0
import function tutico( num : Int32); // flags: 258 0000008D1AC7A0C0
import function testLocKeyboardKeyNames(); // flags: 258 0000008D1AC7A280
import function hasSaveDataToLoad() : Bool; // flags: 2 0000008D1AC7A440
import function reduceitems(); // flags: 258 0000008D1AC7A600
import function fillChest( tag : CName); // flags: 258 0000008D1AC7A7C0
import function fillShop( tag : CName); // flags: 258 0000008D1AC7A980
import function ListHair(); // flags: 258 0000008D1AC7AB40
import function OpenDoor( doorTag : CName); // flags: 258 0000008D1AC7AC20
import function FixNoticeboard( boardTag : CName); // flags: 258 0000008D1AC7AD00
import function SetHostile( ownerName : CName); // flags: 258 0000008D1AC7ADE0
import function GetAtt( actor1Name : CName); // flags: 258 0000008D1AC7AEC0
import function GetActorAtt( actor1Name : CName, actor2Name : CName); // flags: 258 0000008D1AC7AFA0
import function GetActorAttGroup( actor1Name : CName); // flags: 258 0000008D1AC7B080
import function addrepairkits(); // flags: 258 0000008D1AC7B160
import function invdebug(); // flags: 258 0000008D1AC7B240
import function tuten( e : Bool); // flags: 258 0000008D1AC7B320
import function testtut( scriptTag : CName, x : Float, y : Float, dur : Float, dontEnableMessages : Bool, fullscreen : Bool, noHorResize : Bool); // flags: 258 0000008D1AC7B400
import function testtutanim(); // flags: 258 0000008D1AC7B4E0
import function dicoverMappin( pinTag : CName); // flags: 258 0000008D1AC7B5C0
import function closeUI(); // flags: 258 0000008D1AC7B6A0
import function itemquality(); // flags: 258 0000008D1AC7B780
import function addFTmaps(); // flags: 258 0000008D1AC7B860
import function mutagentest(); // flags: 258 0000008D1AC7B940
import function readabook( bookName : CName); // flags: 258 0000008D1AC7BA20
import function changeweather( weatherName : CName); // flags: 258 0000008D1AC7BB00
import function showhudmess( message : String); // flags: 258 0000008D1AC7BBE0
import function testreward(); // flags: 258 0000008D1AC7BCC0
import function untut(); // flags: 258 0000008D1AC7BDA0
import function eqbomb( itemName : CName, slotID : Int32); // flags: 258 0000008D1AC7BE80
import function FD( n : Float, f : Float, dt : Float, ds : Float); // flags: 258 0000008D1AC7BF60
import function dismember(); // flags: 258 0000008D1AC7C120
import function pb_test(); // flags: 258 0000008D1AC7C200
import function boat_destr( idxParts : Int32, index : Int32); // flags: 258 0000008D1AC7C2E0
import function test_wound( wound : CName); // flags: 258 0000008D1AC7C3C0
import function test_scent( actionType : EFocusEffectActivationAction, effectName : CName, entityTag : CName, duration : Float); // flags: 258 0000008D1AC7C4A0
import function r4quest(); // flags: 258 0000008D1AC7C580
import function r4ryanalchemy(); // flags: 258 0000008D1AC7C660
import function r4inventory(); // flags: 258 0000008D1AC7C740
import function FDON(); // flags: 258 0000008D1AC7C820
import function FDOFF(); // flags: 258 0000008D1AC7C900
import function Max( a : Int32, b : Int32) : Int32; // flags: 11 0000008D0CFCEAD0
import function FON(); // flags: 258 0000008D1AC7C9E0
import function Min( a : Int32, b : Int32) : Int32; // flags: 11 0000008D0CFD2430
import function FOFF(); // flags: 258 0000008D1AC7CAC0
import function FMON(); // flags: 258 0000008D1AC7CBA0
import function BehGraphIntToName( graphEnum : Int32) : CName; // flags: 2 0000008D1AC67390
import function FMOFF(); // flags: 258 0000008D1AC7CC80
import function DoStorySceneGameplayAction( callbackInfo : SStorySceneGameplayActionCallbackInfo); // flags: 2 0000008D1AC67470
import function fhint(); // flags: 258 0000008D1AC7CD60
import function med( val : Bool); // flags: 258 0000008D1AC7CE40
import function addSkillPoints( amount : Int32); // flags: 258 0000008D1AC7CF20
import function medthr( val : Float); // flags: 258 0000008D1AC991F0
import function staticcam(); // flags: 258 0000008D1AC992D0
import function gamecam( blend : Float); // flags: 258 0000008D1AC993B0
import function Ciri(); // flags: 258 0000008D1AC99490
import function Geralt(); // flags: 258 0000008D1AC99570
import function replaceplayer( who : String); // flags: 258 0000008D1AC99650
import function TM( hoursPerMinute : Float); // flags: 258 0000008D1AC99730
import function TON(); // flags: 258 0000008D1AC99810
import function TOFF(); // flags: 258 0000008D1AC998F0
import function SetMove( flag : Bool); // flags: 258 0000008D1AC999D0
import function autoloot(); // flags: 258 0000008D1AC99AB0
import function SM(); // flags: 258 0000008D1AC99B90
import function GT(); // flags: 258 0000008D1AC99C70
import function FM(); // flags: 258 0000008D1AC99D50
import function testtutorial( msgName : CName, isNotHint : Bool, duration : Float); // flags: 258 0000008D1AC99E30
import function printability( tag : CName); // flags: 258 0000008D1AC99F10
import function DebugActivateJournal(); // flags: 258 0000008D1AC99FF0
import function TempDemoStats(); // flags: 4098 0000008D1AC9A0D0
import function CostPlayer(); // flags: 258 0000008D1AC9A1B0
import function CostActor( tag : CName); // flags: 258 0000008D1AC9A290
import function CostCombat( combatName : String, range : Float); // flags: 258 0000008D1AC9A370
import function ActivateTeleport( teleportTag : CName); // flags: 258 0000008D1AC65170
import function TestAb(); // flags: 258 0000008D1AC9A450
import function addabl( ablName : CName); // flags: 258 0000008D1AC9A530
import function targetaddabl( ablName : CName, tag : CName); // flags: 258 0000008D1AC9A610
import function rmvabl( ablName : CName); // flags: 258 0000008D1AC9A6F0
import function DispSkeleton( entTag : CName); // flags: 258 0000008D1AC9A7D0
import function DispSkeletonAll( entTag : CName); // flags: 258 0000008D1AC9A8B0
import function DispSkeletonAxis( entTag : CName); // flags: 258 0000008D1AC9A990
import function Hour(); // flags: 258 0000008D1AC9AA70
import function addIngr(); // flags: 258 0000008D1AC9AB50
import function ParryStart( flag : Bool); // flags: 258 0000008D1AC9AC30
import function PerformParry( flag : Bool); // flags: 258 0000008D1AC9AD10
import function addFocus(); // flags: 258 0000008D1AC9ADF0
import function FixMovement(); // flags: 258 0000008D1AC9AED0
import function addbombs( notInfinite : Bool); // flags: 258 0000008D1AC9AFB0
import function freezetodeath(); // flags: 258 0000008D1AC9B090
import function addbolts( infinite : Bool); // flags: 258 0000008D1AC9B170
import function addcraft(); // flags: 258 0000008D1AC9B250
import function addsteelswords(); // flags: 258 0000008D1AC9B330
import function addsteelswords2(); // flags: 258 0000008D1AC9B410
import function addwolfdlc( dontOpenInv : Bool); // flags: 258 0000008D1AC9B4F0
import function addsilverswords( dontOpenInv : Bool); // flags: 258 0000008D1AC9B5D0
import function addsilverswords2(); // flags: 258 0000008D1AC9B6B0
import function addcrossbows(); // flags: 258 0000008D1AC9B790
import function addarmor(); // flags: 258 0000008D1AC9B870
import function addarmor2(); // flags: 258 0000008D1AC9B950
import function addpants(); // flags: 258 0000008D1AC9BA30
import function addboots(); // flags: 258 0000008D1AC9BB10
import function addgloves(); // flags: 258 0000008D1AC9BBF0
import function addsets(); // flags: 258 0000008D1AC9BCD0
import function addbooks(); // flags: 258 0000008D1AC9BDB0
import function addbooks_(); // flags: 2 0000008D1AC9BE90
import function addlore(); // flags: 258 0000008D1AC9BF70
import function addlore2(); // flags: 258 0000008D1AC9C050
import function addfood(); // flags: 258 0000008D1AC9C130
import function adddrinks( cnt : Int32, noMenu : Bool); // flags: 258 0000008D1AC9C210
import function addtrophies(); // flags: 258 0000008D1AC9C2F0
import function climb(); // flags: 258 0000008D1AC7D680
import function addmisc(); // flags: 258 0000008D1AC9C3D0
import function addhorseitems(); // flags: 258 0000008D1AC9C4B0
import function WitcherHairstyle( number : Int32); // flags: 258 0000008D1AC9C590
import function IsInInterior( tag : CName); // flags: 258 0000008D1ACA5B30
import function addupgrades( count : Int32, dontOpenUI : Bool); // flags: 258 0000008D1AC9C670
import function addcraftingingre( quantity : Int32); // flags: 258 0000008D1AC9C750
import function addCraftingItem( item : Int32); // flags: 258 0000008D1AC9C830
import function learnallschematics(); // flags: 258 0000008D1AC9C910
import function addcraftedsteel(); // flags: 258 0000008D1AC9C9F0
import function testrune(); // flags: 258 0000008D1AC9CAD0
import function addcraftedsilver(); // flags: 258 0000008D1AC9CBB0
import function addcraftedsteelrelic(); // flags: 258 0000008D1AC9CC90
import function addcraftedsilverrelic(); // flags: 258 0000008D1AC9CD70
import function addcraftedranged(); // flags: 258 0000008D1AC9CE50
import function addcraftedboots(); // flags: 258 0000008D1AC9CF30
import function addschematicsboots(); // flags: 258 0000008D1AC9D010
import function addschematicspants(); // flags: 258 0000008D1AC9D0F0
import function addschematicsgloves(); // flags: 258 0000008D1AC9D1D0
import function EnableFastTravelling( enable : Bool); // flags: 4098 0000008D1ACA6A10
import function addschematicsarmor(); // flags: 258 0000008D1AC9D2B0
import function addschematicscomponents(); // flags: 258 0000008D1AC9D390
import function addschematicsupgrades(); // flags: 258 0000008D1AC9D470
import function addschematicsbolts(); // flags: 258 0000008D1AC9D550
import function addmutagens(); // flags: 258 0000008D1AC9D630
import function addmutageningredients(); // flags: 258 0000008D1AC9D710
import function addmutagenrecipes(); // flags: 258 0000008D1AC9D7F0
import function addrecipesoils(); // flags: 258 0000008D1AC9D8D0
import function addrecipesbombs(); // flags: 258 0000008D1AC9D9B0
import function addrecipespotions(); // flags: 258 0000008D1AC9DA90
import function addrecipespotions2(); // flags: 258 0000008D1AC9DB70
import function addherbs( cnt : Int32, noMenu : Bool); // flags: 258 0000008D1AC9DC50
import function addkeys(); // flags: 258 0000008D1AC9DD30
import function addvaluables(); // flags: 258 0000008D1AC9DE10
import function additemfood(); // flags: 2 0000008D1AC9DEF0
import function additemalchemy(); // flags: 2 0000008D1AC9DFD0
import function additemcrafting(); // flags: 2 0000008D1AC9E0B0
import function additemleather(); // flags: 2 0000008D1AC9E190
import function additemmetals(); // flags: 2 0000008D1AC9E270
import function additemrunesupgrades(); // flags: 2 0000008D1AC9E350
import function additemmonstrous(); // flags: 2 0000008D1AC9E430
import function additemsprecious(); // flags: 2 0000008D1AC9E510
import function addjunk(); // flags: 258 0000008D1AC9E5F0
import function addjunk2(); // flags: 258 0000008D1AC9E6D0
import function addquestitems1(); // flags: 258 0000008D1AC9E7B0
import function fff( x : Float); // flags: 258 0000008D1AC9E890
import function EnableShopkeeper( tag : CName, enable : Bool); // flags: 4098 0000008D1ACA81B0
import function addquestitems2(); // flags: 258 0000008D1AC9E970
import function EnableMapPath( tag : CName, enable : Bool, lineWidth : Float, segmentLength : Float, color : Color); // flags: 4098 0000008D1ACA8370
import function addquestitems3(); // flags: 258 0000008D1AC9EA50
import function EnableDynamicMappin( tag : CName, enable : Bool, type : EDM_MappinType, informUI : Bool); // flags: 4098 0000008D1ACA8530
import function addtreasurehuntitems(); // flags: 258 0000008D1AC9EB30
import function addcharacterdecorations(); // flags: 258 0000008D1AC9EC10
import function recycle(); // flags: 258 0000008D1AC9ECF0
import function printinv( onlyEquipped : Bool); // flags: 258 0000008D1AC9EDD0
import function printinv2(); // flags: 258 0000008D1AC9EEB0
import function printinv2item( index : Int32); // flags: 258 0000008D1AC9EF90
import function SuppressReactions( toggle : Bool, areaTag : CName); // flags: 258 0000008D1AC81D60
import function dressmeup( i : Int32); // flags: 258 0000008D1AC9F070
import function undressme( i : Int32); // flags: 258 0000008D1AC9F150
import function healme( perc : Int32); // flags: 258 0000008D1AC9F230
import function playstation( e : Bool); // flags: 258 0000008D1AC9F310
import function hitme( d : Int32, playHitAnim : Bool); // flags: 258 0000008D1AC9F3F0
import function hitstamina( d : Int32); // flags: 258 0000008D1AC9F4D0
import function drinkpots( index : Int32); // flags: 258 0000008D1AC9F5B0
import function drinkpot( potionName : CName, slot : Int32); // flags: 258 0000008D1AC9F690
import function addalchrec( nam : CName); // flags: 258 0000008D1AC9F770
import function addalch2(); // flags: 258 0000008D1AC9F850
import function addalch3(); // flags: 258 0000008D1AC9F930
import function addalch( quantity : Int32); // flags: 258 0000008D1AC9FA10
import function PrintInventory( onlyEquipped : Bool); // flags: 2 0000008D1AC9FAF0
import function PrintInventory2(); // flags: 2 0000008D1AC9FBD0
import function PrintInventory2Item( index : Int32); // flags: 2 0000008D1AC9FCB0
import function craft( schemName : CName, level : Int32, type : Int32); // flags: 258 0000008D1AC9FD90
import function testuroboros(); // flags: 258 0000008D1AC9FE70
import function unequipitem( n : CName); // flags: 258 0000008D1AC9FF50
import function hideitem(); // flags: 258 0000008D1ACA0030
import function removeitem( n : CName); // flags: 258 0000008D1ACA0110
import function equipitem( n : CName); // flags: 258 0000008D1ACA01F0
import function useoil( n : CName, type : Int32); // flags: 258 0000008D1ACA02D0
import function oilstats(); // flags: 258 0000008D1ACA03B0
import function oilstatsciri(); // flags: 258 0000008D1ACA0490
import function SimulateDLCsAvailable( value : Bool); // flags: 258 0000008D1ACA9E90
import function testoil(); // flags: 258 0000008D1ACA0570
import function testoilciri(); // flags: 258 0000008D1ACA0650
import function playerkill( ignoreImmortalityMode : Bool); // flags: 258 0000008D1ACA0730
import function PlayerKinematic(); // flags: 258 0000008D1ACA0810
import function PlayerDynamic( weight : Float); // flags: 258 0000008D1ACA08F0
import function PlayerDynamicGlobal(); // flags: 2 0000008D1ACA09D0
import function PlayerKinematicGlobal(); // flags: 2 0000008D1ACA0AB0
import function itemattributes( itemName : CName); // flags: 258 0000008D1ACA0B90
import function additem( itemName : CName, count : Int32, equip : Bool); // flags: 258 0000008D1ACA0C70
import function printfact( id : String); // flags: 258 0000008D1ACA0D50
import function addfact( factID : String, value : Int32, expires : Int32); // flags: 258 0000008D1ACA0E30
import function removefact( factID : String); // flags: 258 0000008D1ACA0F10
import function klapaucius(); // flags: 258 0000008D1ACA0FF0
import function addmoney( val : Int32); // flags: 258 0000008D1ACA10D0
import function removemoney( val : Int32); // flags: 258 0000008D1ACA11B0
import function fadein(); // flags: 258 0000008D1ACA1290
import function pc_snaptonavdata( val : Bool); // flags: 258 0000008D1ACA1370
import function god(); // flags: 258 0000008D1ACA1450
import function god2(); // flags: 258 0000008D1ACA1530
import function god3(); // flags: 258 0000008D1ACA1610
import function eatapple(); // flags: 258 0000008D1ACA16F0
import function gametestdummy() : Bool; // flags: 258 0000008D1ACA17D0
import function spamplayerspeed( enable : Bool); // flags: 258 0000008D1ACA18B0
import function learnskill( skillName : CName); // flags: 258 0000008D1ACA1990
import function statstarget(); // flags: 258 0000008D1ACA1A70
import function statsplayer(); // flags: 258 0000008D1ACA1B50
import function logstats(); // flags: 258 0000008D1ACA1C30
import function Debug_stats( actor : handle:CActor); // flags: 2 0000008D1ACA1D10
import function Debug_Attributes( n : handle:CActor); // flags: 2 0000008D1ACA1DF0
import function BlockRageOnTarget( lock : Bool, time : Float); // flags: 258 0000008D1ACA1ED0
import function blockabilityontarget( abilityName : CName); // flags: 258 0000008D1ACA1FB0
import function testpause(); // flags: 258 0000008D1ACA2090
import function testunpause(); // flags: 258 0000008D1ACA2170
import function testlosscontroller(); // flags: 258 0000008D1ACA2250
import function testregainedcontroller(); // flags: 258 0000008D1ACA2330
import function dodge(); // flags: 258 0000008D1ACA2410
import function dcc(); // flags: 258 0000008D1ACA24F0
import function spawnRaw( nam : CName, quantity : Int32, distance : Float, isHostile : Bool); // flags: 258 0000008D1ACA25D0
import function spawnBoat000(); // flags: 258 0000008D1ACA26B0
import function spawn( nam : CName, quantity : Int32, distance : Float, isHostile : Bool); // flags: 258 0000008D1ACA2790
import function likeaboss(); // flags: 258 0000008D1ACA2870
import function dismounttest(); // flags: 258 0000008D1ACA2950
import function sfmh(); // flags: 258 0000008D1ACA2A30
import function panic(); // flags: 258 0000008D1ACA2B10
import function freeze( off : Int32, range : Float, tag : CName); // flags: 258 0000008D1ACA2BF0
import function twt(); // flags: 258 0000008D1ACA2CD0
import function twr(); // flags: 258 0000008D1ACA2DB0
import function ut(); // flags: 258 0000008D1ACA2E90
import function setpri( tag : CName, value : Int32); // flags: 258 0000008D1ACA2F70
import function setcol( value : Bool); // flags: 258 0000008D1ACA3050
import function addpotions(); // flags: 258 0000008D1ACA3130
import function addoils(); // flags: 258 0000008D1ACA3210
import function logskills(); // flags: 258 0000008D1ACA32F0
import function obstacle(); // flags: 258 0000008D1ACA33D0
import function addstat( stat : EBaseCharacterStats, val : Float); // flags: 258 0000008D1ACA34B0
import function drainstat( stat : EBaseCharacterStats, val : Float); // flags: 258 0000008D1ACA3590
import function printbuffs(); // flags: 258 0000008D1ACA3670
import function spawnenemy(); // flags: 258 0000008D1ACA3750
import function ApproachAttack( i : Int32); // flags: 258 0000008D1ACA3830
import function TReset(); // flags: 258 0000008D1ACA3910
import function HPM( hpm : Int32); // flags: 258 0000008D1ACA39F0
import function weak(); // flags: 258 0000008D1ACA3AD0
import function instantMount( vehicleTag : CName); // flags: 258 0000008D1ACA3BB0
import function mute(); // flags: 258 0000008D1ACA3C90
import function unmute(); // flags: 258 0000008D1ACA3D70
import function arcam(); // flags: 258 0000008D1ACA3E50
import function imback(); // flags: 258 0000008D1ACA3F30
import function idoeverything(); // flags: 258 0000008D1ACA4010
import function resurrect(); // flags: 258 0000008D1ACA40F0
import function cleardevelop(); // flags: 258 0000008D1ACA41D0
import function InputLogging( val : Bool); // flags: 258 0000008D1ACA42B0
import function testdur(); // flags: 258 0000008D1ACA4390
import function incdur( item : CName, val : Int32); // flags: 258 0000008D1ACA4470
import function decdur( val : Int32); // flags: 258 0000008D1ACA4550
import function buffme( type : EEffectType, duration : Float, src : CName); // flags: 258 0000008D1ACA4630
import function addtorch(); // flags: 258 0000008D1ACA4710
import function spawnpukespot(); // flags: 258 0000008D1ACA47F0
import function GetStatValue( statName : CName) : String; // flags: 2 0000008D1AC81580
import function durr(); // flags: 258 0000008D1ACA48D0
import function spawnbarrel(); // flags: 258 0000008D1ACA49B0
import function spawnbarrels(); // flags: 258 0000008D1ACA4A90
import function spawnbees(); // flags: 258 0000008D1ACA4B70
import function damageboat( dmg : Float, index : Int32); // flags: 258 0000008D1ACA4C50
import function iu(); // flags: 258 0000008D1ACA4D30
import function RainStrength(); // flags: 258 0000008D1ACA4E10
import function MegaBomb(); // flags: 258 0000008D1ACA4EF0
import function LogInputContext(); // flags: 258 0000008D1ACA4FD0
import function ResetInput(); // flags: 258 0000008D1ACA50B0
import function spawnwh(); // flags: 258 0000008D1ACA5190
import function AddAttackMult(); // flags: 258 0000008D1ACA5270
import function AddAndEquipSkill( skill : ESkill) : Bool; // flags: 2 0000008D1ACA5350
import function FB( level : Int32); // flags: 258 0000008D1ACA5430
import function RunGossip(); // flags: 258 0000008D1ACA55F0
import function debugtp(); // flags: 258 0000008D1ACA56D0
import function omnom( level : Int32); // flags: 258 0000008D1ACA5890
import function ReadBookByName( bookName : CName, unread : Bool); // flags: 4098 0000008D1AC82620
import function stagger( tag : CName); // flags: 258 0000008D1ACA5970
import function printstate(); // flags: 258 0000008D1ACA5A50
import function SetEasy(); // flags: 258 0000008D1ACA5C10
import function faction( i : Int32); // flags: 258 0000008D1AC8CFE0
import function SetMedium(); // flags: 258 0000008D1ACA5CF0
import function SetHard(); // flags: 258 0000008D1ACA5DD0
import function SetHardcore(); // flags: 258 0000008D1ACA5EB0
import function difflevel( i : EDifficultyMode); // flags: 258 0000008D1ACA5F90
import function temp_difflevel( i : EDifficultyMode); // flags: 2 0000008D1ACA6070
import function printdiff(); // flags: 258 0000008D1ACA6150
import function BlockAb( actorTag : CName, abilityName : CName); // flags: 258 0000008D1ACA6230
import function criticalboy(); // flags: 258 0000008D1ACA6310
import function ProfilerInit( bufforSize : Int32); // flags: 258 0000008D1ACA63F0
import function ProfilerInitEx( bufforSize : Int32, bufforSignalsSize : Int32); // flags: 258 0000008D1ACA64D0
import function ProfilerInitMB( bufforSize : Int32); // flags: 258 0000008D1ACA65B0
import function ProfilerInitExMB( bufforSize : Int32, bufforSignalsSize : Int32); // flags: 258 0000008D1ACA6690
import function ProfilerScriptEnable(); // flags: 258 0000008D1ACA6770
import function ProfilerScriptDisable(); // flags: 258 0000008D1ACA6850
import function ProfilerStart(); // flags: 258 0000008D1ACA6930
import function ProfilerStop(); // flags: 258 0000008D1ACA6AF0
import function ProfilerStore( profileName : String); // flags: 258 0000008D1ACA6BD0
import function ProfilerStoreDef(); // flags: 258 0000008D1ACA6CB0
import function ProfilerStoreInstrFuncList(); // flags: 258 0000008D1ACA6D90
import function ProfilerStartCatchBr(); // flags: 258 0000008D1ACA6E70
import function ProfilerStopCatchBr(); // flags: 258 0000008D1ACA6F50
import function ProfilerSetTimeBr( instrFuncName : String, time : Float, stopOnce : Bool); // flags: 258 0000008D1ACA7030
import function ProfilerSetHitCountBr( instrFuncName : String, counter : Int32); // flags: 258 0000008D1ACA7110
import function ProfilerDisableTimeBr( instrFuncName : String); // flags: 258 0000008D1ACA71F0
import function ProfilerDisableHitCountBr( instrFuncName : String); // flags: 258 0000008D1ACA72D0
import function MoveToPlayer( speed : Float, actorTag : CName); // flags: 258 0000008D1ACA73B0
import function MoveToPoint( speed : Float, waypointTag : CName, actorTag : CName); // flags: 258 0000008D1ACA7490
import function MoveAlongPath( speed : Float, pathTag : CName, actorTag : CName); // flags: 258 0000008D1ACA7570
import function nopolice(); // flags: 258 0000008D1ACA7650
import function testdrownerswimming( actorTag : CName); // flags: 258 0000008D1ACA7730
import function dismantle(); // flags: 258 0000008D1ACA7810
import function Skate(); // flags: 258 0000008D1ACA78F0
import function AltCombatCamera( b : Bool); // flags: 258 0000008D1ACA79D0
import function tuthack(); // flags: 258 0000008D1ACA7AB0
import function togglemenus(); // flags: 258 0000008D1ACA7B90
import function toggleinput(); // flags: 258 0000008D1ACA7C70
import function interiorcam( b : Bool); // flags: 258 0000008D1ACA7D50
import function LogStates( str : String); // flags: 2 0000008D1AC8EA20
import function slow( factor : Float); // flags: 258 0000008D1ACA7E30
import function shakeoffgeralt(); // flags: 258 0000008D1ACA7F10
import function immunity( effectName : CName, actorTag : CName); // flags: 258 0000008D1ACA7FF0
import function CryStart(); // flags: 258 0000008D1ACA80D0
import function ultrafix(); // flags: 258 0000008D1ACA8290
import function CryStop(); // flags: 258 0000008D1ACA8450
import function skillblock( skill : ESkill, block : Bool, cooldown : Float); // flags: 258 0000008D1ACA8610
import function skilleq( skill : ESkill, id : Int32, level : Int32); // flags: 258 0000008D1ACA86F0
import function skilleq_internal( skill : ESkill, id : Int32, level : Int32); // flags: 2 0000008D1ACA87D0
import function skilluneq( id : Int32); // flags: 258 0000008D1ACA88B0
import function skilleqtest(); // flags: 258 0000008D1ACA8990
import function printeqskills(); // flags: 258 0000008D1ACA8A70
import function actionBlock( action : EInputActionBlock, block : Bool); // flags: 258 0000008D1ACA8B50
import function bft(); // flags: 258 0000008D1ACA8C30
import function uft(); // flags: 258 0000008D1ACA8D10
import function eqmut(); // flags: 258 0000008D1ACA8DF0
import function uneqmut( slot : EEquipmentSlots); // flags: 258 0000008D1ACA8ED0
import function medit(); // flags: 258 0000008D1ACA8FB0
import function AddMeteorItem(); // flags: 258 0000008D1ACA9090
import function ToggleCloseCombat(); // flags: 258 0000008D1ACA9170
import function Panther( enable : Bool); // flags: 258 0000008D1ACA9250
import function SecondaryItemTest(); // flags: 258 0000008D1ACA9330
import function horseLowAtt( val : Bool); // flags: 258 0000008D1ACA9410
import function horseLocalSpace( toggle : Bool); // flags: 258 0000008D1ACA94F0
import function horseSimpleStamina( toggle : Bool); // flags: 258 0000008D1ACA95D0
import function showAttRange( attRangeName : CName, actorTag : CName); // flags: 258 0000008D1ACA96B0
import function TestAdjustMove( val : Bool); // flags: 258 0000008D1ACA9790
import function fadeout(); // flags: 258 0000008D1ACA9870
import function eredins(); // flags: 258 0000008D1ACA9950
import function settlement(); // flags: 258 0000008D1ACA9A30
import function MovePlayerFwd( distance : Float, speed : Float, drawSteel : Bool, drawSilver : Bool); // flags: 258 0000008D1ACA9B10
import function followNPC(); // flags: 258 0000008D1ACA9BF0
import function magicBubble( toggle : Bool, actorTag : CName); // flags: 258 0000008D1ACA9CD0
import function upperBody( actorTag : CName); // flags: 258 0000008D1ACA9DB0
import function shootTest( targetTag : CName, xbow : Bool, actorTag : CName); // flags: 258 0000008D1ACA9F70
import function stopUncon( actorTag : CName); // flags: 258 0000008D1ACAA050
import function PlayerDebug(); // flags: 258 0000008D1ACAA130
import function hidetut(); // flags: 258 0000008D1ACAA210
import function itemkey( localizedString : String); // flags: 258 0000008D1ACAA2F0
import function CamOffsetCorrection( enable : Bool); // flags: 258 0000008D1ACAA3D0
import function playcam( val : CName); // flags: 258 0000008D1ACAA4B0
import function printabs( tag : CName, fromItems : Bool, attributes : Bool); // flags: 258 0000008D1ACAA590
import function printabstarget( fromItems : Bool, attributes : Bool); // flags: 258 0000008D1ACAA670
import function printabs_f( tag : CName, fromItems : Bool, attributes : Bool, act : handle:CActor); // flags: 2 0000008D1ACAA750
import function damageitem( slot : EEquipmentSlots, perc : Float); // flags: 258 0000008D1ACAA830
import function damageitem_g( slot : EEquipmentSlots, perc : Float); // flags: 2 0000008D1ACAA910
import function alert(); // flags: 258 0000008D1ACAA9F0
import function muttest( mutPotName : CName, slot : EEquipmentSlots); // flags: 258 0000008D1ACAAAD0
import function cage(); // flags: 258 0000008D1ACAABB0
import function snowball( actorTag : CName); // flags: 258 0000008D1ACAAC90
import function addtelemetrytag( tag : String); // flags: 258 0000008D1ACAAD70
import function remtelemetrytag( tag : String); // flags: 258 0000008D1ACAAE50
import function giveset( val : CName); // flags: 258 0000008D1ACAAF30
import function shieldApp( tag : CName); // flags: 258 0000008D1ACAB010
import function SwitchAttach( attach : Bool, parentEntityTag : CName, childEntityTag : CName, attachSlot : CName); // flags: 258 0000008D1ACAB0F0
import function slide(); // flags: 258 0000008D1ACAB1D0
import function climbJump(); // flags: 258 0000008D1ACAB2B0
import function savefix( lockedNr : Int32); // flags: 258 0000008D1ACAB390
import function hl( x : Float, y : Float, w : Float, h : Float); // flags: 258 0000008D1ACAB470
import function imlerithSecondStage( tag : CName); // flags: 258 0000008D1ACAB550
import function changeStyle(); // flags: 258 0000008D1ACAB630
import function addHair1(); // flags: 258 0000008D1ACAB710
import function addHair2(); // flags: 258 0000008D1ACAB7F0
import function addHair3(); // flags: 258 0000008D1ACAB8D0
import function addHairDLC1(); // flags: 258 0000008D1ACAB9B0
import function addHairDLC2(); // flags: 258 0000008D1ACABA90
import function addHairDLC3(); // flags: 258 0000008D1ACABB70
import function addLightArmors(); // flags: 258 0000008D1ACABC50
import function addMediumArmors(); // flags: 258 0000008D1ACABD30
import function addHeavyArmors(); // flags: 258 0000008D1AC897E0
import function addBearArmors(); // flags: 258 0000008D1AC898C0
import function addLynxArmors(); // flags: 258 0000008D1AC899A0
import function addGryphonArmors(); // flags: 258 0000008D1AC89A80
import function addViperArmors(); // flags: 258 0000008D1AC89B60
import function addRelicArmors(); // flags: 258 0000008D1AC89C40
import function addAllArmors(); // flags: 258 0000008D1AC89D20
import function addCasualArmors(); // flags: 258 0000008D1AC89E00
import function addAllGloves(); // flags: 258 0000008D1AC89EE0
import function addAllBoots(); // flags: 258 0000008D1AC89FC0
import function addAllPants(); // flags: 258 0000008D1AC8A0A0
import function addHorseArmors(); // flags: 258 0000008D1AC8A180
import function AddAllThMaps(); // flags: 258 0000008D1AC8A260
import function addAllSkills( val : Int32, level : Int32); // flags: 258 0000008D1AC8A340
import function secretgwint( deckIndex : Int32); // flags: 258 0000008D1AC8A420
import function setAIDeck( deckName : CName); // flags: 258 0000008D1AC8A500
import function secretgwintAI(); // flags: 258 0000008D1AC8A5E0
import function secretdeckbuilder(); // flags: 258 0000008D1AC8A6C0
import function SoundEvent( soundName : String); // flags: 258 0000008D1AC5CAB0
import function resetDecks(); // flags: 258 0000008D1AC8A7A0
import function winGwint( result : Bool); // flags: 258 0000008D1AC8A880
import function unlockDeck( val : Int32); // flags: 258 0000008D1AC8A960
import function addCard( cardID : Int32); // flags: 258 0000008D1AC8AA40
import function givecards( val : CName); // flags: 258 0000008D1AC8AB20
import function specials( off : Bool); // flags: 258 0000008D1AC8AC00
import function remactlocks( action : EInputActionBlock, all : Bool); // flags: 258 0000008D1AC8ACE0
import function testhorse( level : Int32); // flags: 258 0000008D1AC8ADC0
import function additemhorse( itemName : CName, cnt : Int32); // flags: 258 0000008D1AC8AEA0
import function printhorse(); // flags: 258 0000008D1AC8AF80
import function testBeast(); // flags: 258 0000008D1AC8B060
import function scaleBubble( magicBubbleTag : CName, desiredScale : Float, scaleDuration : Float); // flags: 258 0000008D1AC8B140
import function eq_silver( sword_id : Int32, dir : CName); // flags: 258 0000008D1AC8B220
import function eq_steel( sword_id : Int32, dir : CName); // flags: 258 0000008D1AC8B300
import function eq_steel_unique( sword_id : Int32, dir : CName); // flags: 258 0000008D1AC8B3E0
import function eq_silver_unique( sword_id : Int32, dir : CName); // flags: 258 0000008D1AC8B4C0
import function activateAllGlossaryCharacters(); // flags: 258 0000008D1AC8B5A0
import function activateAllGlossaryEncyclopedia(); // flags: 258 0000008D1AC8B680
import function activateAllGlossaryStorybook(); // flags: 258 0000008D1AC8B760
import function activateAllGlossaryBeastiary(); // flags: 258 0000008D1AC8B840
import function testJournal(); // flags: 258 0000008D1AC8B920
import function openHorseInv(); // flags: 258 0000008D1AC8BA00
import function dealDamageToBoat( dmg : Float, index : Int32, globalHitPos : Vector); // flags: 258 0000008D1AC8BAE0
import function EmitReactionEvent( reactionEventName : CName, lifetime : Float, distance : Float, interval : Float, recipients : Int32); // flags: 258 0000008D1AC8BBC0
import function test61257(); // flags: 258 0000008D1AC8BCA0
import function SetRunType( runType : Int32); // flags: 258 0000008D1AC8BD80
import function testunlockachievement( achievementName : CName); // flags: 258 0000008D1AC8BE60
import function sysmsg( hide : Bool); // flags: 258 0000008D1AC8BF40
import function sysmsgtst(); // flags: 258 0000008D1AC8C020
import function addgwintcards(); // flags: 258 0000008D1AC8C100
import function testnotify(); // flags: 258 0000008D1AC8C1E0
import function testsaveind(); // flags: 258 0000008D1AC8C2C0
import function questProgress(); // flags: 258 0000008D1AC8C3A0
import function ResetManualCamera(); // flags: 258 0000008D1AC8C480
import function activateGate( tag : CName); // flags: 258 0000008D1AC8C560
import function statstolog(); // flags: 258 0000008D1AC8C640
import function showSafeRect( value : Bool); // flags: 258 0000008D1AC8C720
import function ClearAndStopCanFindPathEnemiesListUpdate( flag : Bool); // flags: 258 0000008D1AC8C800
import function kinecton(); // flags: 258 0000008D1AC8C8E0
import function kinectoff(); // flags: 258 0000008D1AC8C9C0
import function testgameprogress( perc : Float); // flags: 258 0000008D1AC8CAA0
import function makeitrain(); // flags: 258 0000008D1AC8CB80
import function stoprain(); // flags: 258 0000008D1AC8CC60
import function witchcraft(); // flags: 258 0000008D1AC8CD40
import function vloot( listAllItemDefs : Bool); // flags: 258 0000008D1AC8CE20
import function vrecycling( listAllItemDefs : Bool); // flags: 258 0000008D1AC8CF00
import function vcrafting( listAllItemDefs : Bool); // flags: 258 0000008D1AC8D0C0
import function gather( range : Float); // flags: 258 0000008D1AC8D1A0
import function hackknockdown(); // flags: 258 0000008D1AC8D280
import function zzz(); // flags: 258 0000008D1AC8D360
import function InvertCamera( invert : Bool); // flags: 258 0000008D1AC8D440
import function balanceadapt(); // flags: 258 0000008D1AC8D520
import function SSPrintJsonObjectsMemoryUsage(); // flags: 258 0000008D1AC8D600
import function ForceHolster( instant : Bool); // flags: 258 0000008D1AC8D6E0
import function StartRumble( lowFreq : Float, highFreq : Float, time : Float); // flags: 258 0000008D1AC8D7C0
import function StopRumble(); // flags: 258 0000008D1AC8D8A0
import function PrintRumble(); // flags: 258 0000008D1AC8D980
import function StopSpecificRumble( lowFreq : Float, highFreq : Float); // flags: 258 0000008D1AC8DA60
import function PrintIsSpecificRumbleActive( lowFreq : Float, highFreq : Float); // flags: 258 0000008D1AC8DB40
import function PrintContext(); // flags: 258 0000008D1AC8DC20
import function ToggleCameraAutoRotation(); // flags: 258 0000008D1AC8DD00
import function inputTreshold( _inputTreshold : Float); // flags: 258 0000008D1AC8DDE0
import function horseCamMode( mode : Int32); // flags: 258 0000008D1AC8DEC0
import function gwentTournamentCards( val : Int32); // flags: 258 0000008D1AC8DFA0
import function horsePanic(); // flags: 258 0000008D1AC8E080
import function showMouse( value : Bool); // flags: 258 0000008D1AC8E160
import function primarec(); // flags: 258 0000008D1AC8E240
import function primabooks(); // flags: 258 0000008D1AC8E320
import function testMessage(); // flags: 258 0000008D1AC8E400
import function printtags( actorTag : CName); // flags: 258 0000008D1AC8E4E0
import function testLoc( key : String); // flags: 258 0000008D1AC8E5C0
import function testRescale(); // flags: 258 0000008D1AC8E6A0
import function testGamma(); // flags: 258 0000008D1AC8E780
import function spawnt( template_nbr : Int32, distance : Float); // flags: 258 0000008D1AC8E860
import function spawnt_inquistion( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8E940
import function spawnt_nilfgard( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8EB00
import function spawnt_nml_t1( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8EBE0
import function spawnt_nml_t2( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8ECC0
import function spawnt_novigrad( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8EDA0
import function spawnt_redania( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8EE80
import function spawnt_skellige_t1( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8EF60
import function spawnt_skellige_t2( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8F040
import function spawnt_wild_hunt( template_nbr : Int32, distance : Float); // flags: 2 0000008D1AC8F120
import function spawnt_internal( nam : String, quantity : Int32, distance : Float); // flags: 2 0000008D1AC8F200
import function AreaNameToType( lName : String) : EAreaName; // flags: 2 0000008D1AC8F2E0
import function AreaTypeToName( type : EAreaName) : String; // flags: 2 0000008D1AC8F3C0
import function ZoneNameToType( lName : CName) : EZoneName; // flags: 2 0000008D1AC8F4A0
import function ZoneTypeToName( type : EZoneName) : CName; // flags: 2 0000008D1AC8F580
import function MinDiffMode( a : EDifficultyMode, b : EDifficultyMode) : EDifficultyMode; // flags: 2 0000008D1AC8F660
import function GetDifficultyTagForMode( d : EDifficultyMode) : CName; // flags: 2 0000008D1AC8F740
import function ModifyHitSeverityReaction( target : handle:CActor, type : EHitReactionType) : EHitReactionType; // flags: 2 0000008D1AC8F820
import function IsBasicAttack( attackName : CName) : Bool; // flags: 2 0000008D1AC8F900
import function MonsterCategoryIsMonster( type : EMonsterCategory) : Bool; // flags: 2 0000008D1AC8F9E0
import function MonsterCategoryToAttackPowerBonus( type : EMonsterCategory) : CName; // flags: 2 0000008D1AC8FAC0
import function MonsterCategoryToCriticalChanceBonus( type : EMonsterCategory) : CName; // flags: 2 0000008D1AC8FBA0
import function MonsterCategoryToCriticalDamageBonus( type : EMonsterCategory) : CName; // flags: 2 0000008D1AC8FC80
import function MonsterCategoryToResistReduction( type : EMonsterCategory) : CName; // flags: 2 0000008D1AC8FD60
import function CalculateAttributeValue( att : SAbilityAttributeValue, disallowNegativeMult : Bool) : Float; // flags: 2 0000008D1AC8FE40
import function GetAttributeRandomizedValue( min : SAbilityAttributeValue, max : SAbilityAttributeValue) : SAbilityAttributeValue; // flags: 2 0000008D1AC8FF20
import function StaminaActionTypeToName( action : EStaminaActionType) : CName; // flags: 2 0000008D1AC90000
import function StatisticEnumToName( s : EStatistic) : CName; // flags: 2 0000008D1AC900E0
import function StatisticNameToEnum( f : CName) : EStatistic; // flags: 2 0000008D1AC901C0
import function GetBookReadFactName( bookName : CName) : String; // flags: 2 0000008D1AC902A0
import function AchievementNameToEnum( n : CName) : EAchievement; // flags: 2 0000008D1AC90380
import function AchievementEnumToName( a : EAchievement) : CName; // flags: 2 0000008D1AC90460
import function GlobalRegisterReactionSceneGroups(); // flags: 2 0000008D1AC90540
import function GlobalRegisterReactionSceneGroups_Prologue( reactionManager : handle:CBehTreeReactionManager); // flags: 2 0000008D1AC90620
import function GlobalRegisterReactionSceneGroups_Skellige( reactionManager : handle:CBehTreeReactionManager); // flags: 2 0000008D1AC90700
import function GlobalRegisterReactionSceneGroups_Nml( reactionManager : handle:CBehTreeReactionManager); // flags: 2 0000008D1AC907E0
import function GlobalRegisterReactionSceneGroups_Novigrad( reactionManager : handle:CBehTreeReactionManager); // flags: 2 0000008D1AC908C0
import function TestCustomAction( actorTag : CName); // flags: 258 0000008D1AC909A0
import function SetLightSignsReaction( value : Bool, tag : CName); // flags: 4098 0000008D1AC90A80
import function SetLights( value : Bool, tag : CName); // flags: 4098 0000008D1AC90B60
import function execSetLight( value : Bool, tag : CName); // flags: 258 0000008D1AC90C40
import function execIsLightOn( tag : CName) : Bool; // flags: 258 0000008D1AC90D20
import function execSetInteractive( value : Bool, tag : CName); // flags: 258 0000008D1AC90E00
import function blockbeard( block : Bool); // flags: 258 0000008D1AC90EE0
import function settattoo( hasTattoo : Bool); // flags: 258 0000008D1AC90FC0
import function shave(); // flags: 258 0000008D1AC910A0
import function setbeard( maxBeard : Bool, stage : Int32); // flags: 258 0000008D1AC91180
import function setcustomhead( head : CName, barberSystem : Bool); // flags: 258 0000008D1AC91260
import function removecustomhead( barberSystem : Bool); // flags: 258 0000008D1AC91340
import function mimictest( animName : CName); // flags: 258 0000008D1AC91420
import function headname(); // flags: 258 0000008D1AC915E0
import function slotTest(); // flags: 258 0000008D1AC916C0
import function PrintItem( inv : handle:CInventoryComponent, weaponItemId : SItemUniqueId); // flags: 2 0000008D1AC917A0
import function PlayItemEquipSound( itemCategory : CName); // flags: 2 0000008D1AC91880
import function PlayItemUnequipSound( itemCategory : CName); // flags: 2 0000008D1AC91960
import function ApplyAppearance( entitiesTag : CName, appearanceName : CName); // flags: 4098 0000008D0D18F2B0
import function Log( text : String); // flags: 11 0000008D0D083100
import function XDPPrintUserStats( statisticName : String); // flags: 258 0000008D1AC6C6E0
import function XDPPrintUserAchievement( achievementName : String); // flags: 258 0000008D1AC6C8A0
import function IsLightOn( tag : CName) : Bool; // flags: 4098 0000008D1AC6E4A0
import function CameraShakeLooped( strength : Float, loopTime : Float, animName : CName); // flags: 4098 0000008D1AC60C50
import function GCameraShake( strength : Float, testDistance : Bool, shakeEpicenter : Vector, maxDistance : Float, looping : Bool, animName : CName, speed : Float); // flags: 2 0000008D1AC60E10
import function ForceGraphicalLOD( lodLevel : Int32); // flags: 258 0000008D1AC655D0
import function ApplyOil( oilName : CName, onSteelSword : Bool); // flags: 4098 0000008D1AC81820
import function NewGamePlus( flag : Bool); // flags: 258 0000008D1AC82700
import function ForceCombatMode( flag : Bool); // flags: 258 0000008D0D18C1B0
import function CreateReactionEvent( tag : CName, eventName : CName, lifetime : Float, broadcastInterval : Float); // flags: 258 0000008D1AC7DBC0
import function SetPhysicalEventOnCollision( triggerObject : handle:CComponent, receiverObject : handle:CObject, onEventName : CName) : Bool; // flags: 11 0000008D0CFB9940
import function SetPhysicalEventOnTriggerFocusFound( triggerObject : handle:CComponent, receiverObject : handle:CObject, onEventName : CName) : Bool; // flags: 11 0000008D0CFBB770
import function SetPhysicalEventOnTriggerFocusLost( triggerObject : handle:CComponent, receiverObject : handle:CObject, onEventName : CName) : Bool; // flags: 11 0000008D0CFBD5C0
import function PhysxDebugger( host : String) : Bool; // flags: 11 0000008D0CFBF950
import function GetMeshSoundTypeIdentification( component : handle:CComponent) : CName; // flags: 11 0000008D0CFC21F0
import function GetMeshSoundSizeIdentification( component : handle:CComponent) : CName; // flags: 11 0000008D0CFC4400
import function Rand(); // flags: 3 0000008D0CFCBF10
import function RandRange( max : Int32, min : Int32) : Int32; // flags: 11 0000008D0CFC4300
import function RandF() : Float; // flags: 11 0000008D0CFCD670
import function RandRangeF( max : Float, min : Float) : Float; // flags: 11 0000008D0CFCD750
import function RandNoiseF( seed : Int32, max : Float, min : Float) : Float; // flags: 11 0000008D0CFCBFF0
import function RandDifferent( lastValue : Int32, range : Int32) : Int32; // flags: 11 0000008D0CFD0BB0
import function Abs( a : Int32) : Int32; // flags: 11 0000008D0CFD1D80
import function Clamp( v : Int32, min : Int32, max : Int32) : Int32; // flags: 11 0000008D0CFCEBB0
import function Deg2Rad( deg : Float) : Float; // flags: 11 0000008D0CFD4520
import function Rad2Deg( rad : Float) : Float; // flags: 11 0000008D0CFD62F0
import function AbsF( a : Float) : Float; // flags: 11 0000008D0CFD63D0
import function SinF( a : Float) : Float; // flags: 11 0000008D0CFD82F0
import function AsinF( a : Float) : Float; // flags: 11 0000008D0CFD3260
import function CosF( a : Float) : Float; // flags: 11 0000008D0CFD3340
import function AcosF( a : Float) : Float; // flags: 11 0000008D0CFD3420
import function TanF( a : Float) : Float; // flags: 11 0000008D0CFD9A00
import function AtanF( a : Float, b : Float) : Float; // flags: 11 0000008D0CFDA280
import function ExpF( a : Float) : Float; // flags: 11 0000008D0CFDB1B0
import function PowF( a : Float, x : Float) : Float; // flags: 11 0000008D0CFDBA30
import function LogF( a : Float) : Float; // flags: 11 0000008D0CFDD5F0
import function SqrtF( a : Float) : Float; // flags: 11 0000008D0CFDF2B0
import function SqrF( a : Float) : Float; // flags: 11 0000008D0CFD83D0
import function CalcSeed( object : handle:IScriptable) : Int32; // flags: 11 0000008D0CFD84B0
import function MinF( a : Float, b : Float) : Float; // flags: 11 0000008D0CFD8590
import function MaxF( a : Float, b : Float) : Float; // flags: 11 0000008D0CFD8670
import function ClampF( v : Float, min : Float, max : Float) : Float; // flags: 11 0000008D0CFE37D0
import function LerpF( alpha : Float, a : Float, b : Float, clamp : Bool) : Float; // flags: 11 0000008D0CFE4D20
import function CeilF( a : Float) : Int32; // flags: 11 0000008D0CFE65A0
import function FloorF( a : Float) : Int32; // flags: 11 0000008D0CFE6680
import function RoundF( a : Float) : Int32; // flags: 11 0000008D0CFE82B0
import function RoundFEx(); // flags: 3 0000008D0CFE8390
import function ReinterpretIntAsFloat( a : Int32) : Float; // flags: 11 0000008D0CFE9790
import function AngleNormalize( a : Float) : Float; // flags: 11 0000008D0CFEAF10
import function AngleDistance( target : Float, current : Float) : Float; // flags: 11 0000008D0CFF05C0
import function AngleApproach( target : Float, cur : Float, step : Float) : Float; // flags: 11 0000008D0CFF06A0
import function VecDot2D( a : Vector, b : Vector) : Float; // flags: 11 0000008D0CFDF390
import function VecDot( a : Vector, b : Vector) : Float; // flags: 11 0000008D0CFDF470
import function VecCross( a : Vector, b : Vector) : Vector; // flags: 11 0000008D0CFDF550
import function VecLength2D( a : Vector) : Float; // flags: 11 0000008D0CFDF630
import function VecLength( a : Vector) : Float; // flags: 11 0000008D0CFDF710
import function VecLengthSquared( a : Vector) : Float; // flags: 11 0000008D0CFDF7F0
import function VecNormalize2D( a : Vector) : Vector; // flags: 11 0000008D0CFDF8D0
import function VecNormalize( a : Vector) : Vector; // flags: 11 0000008D0CFF7490
import function VecRand2D() : Vector; // flags: 11 0000008D0CFF7570
import function VecRand() : Vector; // flags: 11 0000008D0CFF8CA0
import function VecMirror( dir : Vector, normal : Vector) : Vector; // flags: 11 0000008D0CFFA8F0
import function VecDistance( from : Vector, to : Vector) : Float; // flags: 11 0000008D0CFFC7D0
import function VecDistanceSquared( from : Vector, to : Vector) : Float; // flags: 11 0000008D0CFFC8B0
import function VecDistance2D( from : Vector, to : Vector) : Float; // flags: 11 0000008D0CFFD690
import function VecDistanceSquared2D( from : Vector, to : Vector) : Float; // flags: 11 0000008D0D000FD0
import function VecDistanceToEdge( point : Vector, a : Vector, b : Vector) : Float; // flags: 11 0000008D0D0010B0
import function VecNearestPointOnEdge( point : Vector, a : Vector, b : Vector) : Vector; // flags: 11 0000008D0D002950
import function VecToRotation( dir : Vector) : EulerAngles; // flags: 11 0000008D0D0044E0
import function VecHeading( dir : Vector) : Float; // flags: 11 0000008D0D005D60
import function VecFromHeading( heading : Float) : Vector; // flags: 11 0000008D0D0078A0
import function VecTransform( m : Matrix, point : Vector) : Vector; // flags: 11 0000008D0D008D60
import function VecTransformDir( m : Matrix, point : Vector) : Vector; // flags: 11 0000008D0CFF0780
import function VecTransformH( m : Matrix, point : Vector) : Vector; // flags: 11 0000008D0CFF0860
import function VecGetAngleBetween( from : Vector, to : Vector) : Float; // flags: 11 0000008D0CFF0940
import function VecGetAngleDegAroundAxis( dirA : Vector, dirB : Vector, axis : Vector) : Float; // flags: 11 0000008D0CFF0A20
import function VecProjectPointToPlane( p1 : Vector, p2 : Vector, p3 : Vector, toProject : Vector) : Vector; // flags: 11 0000008D0CFF0B00
import function VecRotateAxis( vector : Vector, axis : Vector, angle : Float) : Vector; // flags: 11 0000008D0CFF0BE0
import function VecApproach(); // flags: 3 0000008D0CFF0CC0
import function RotX( rotation : EulerAngles) : Vector; // flags: 11 0000008D0D0139A0
import function RotY( rotation : EulerAngles) : Vector; // flags: 11 0000008D0D014500
import function RotZ( rotation : EulerAngles) : Vector; // flags: 11 0000008D0D014F20
import function RotForward( rotation : EulerAngles) : Vector; // flags: 11 0000008D0D015D10
import function RestoreHorseManager() : Bool; // flags: 258 0000008D1AC723A0
import function RotRight( rotation : EulerAngles) : Vector; // flags: 11 0000008D0D016520
import function RotUp( rotation : EulerAngles) : Vector; // flags: 11 0000008D0D017580
import function RotToMatrix( rotation : EulerAngles) : Matrix; // flags: 11 0000008D0D018EA0
import function RotAxes( rotation : EulerAngles, foward : Vector, right : Vector, up : Vector); // flags: 11 0000008D0D019530
import function RotRand( min : Float, max : Float) : EulerAngles; // flags: 11 0000008D0D01A640
import function RotDot( a : EulerAngles, b : EulerAngles); // flags: 11 0000008D0D01C590
import function MatrixIdentity() : Matrix; // flags: 11 0000008D0D01D8B0
import function MatrixBuiltTranslation( move : Vector) : Matrix; // flags: 11 0000008D0D01E8C0
import function MatrixBuiltRotation( rot : EulerAngles) : Matrix; // flags: 11 0000008D0D01F320
import function MatrixBuiltScale( scale : Vector) : Matrix; // flags: 11 0000008D0D01FDE0
import function MatrixBuiltPreScale( scale : Vector) : Matrix; // flags: 11 0000008D0D020CE0
import function MatrixBuiltTRS( translation : Vector, rotation : EulerAngles, scale : Vector) : Matrix; // flags: 11 0000008D0D021A90
import function MatrixBuiltRTS( rotation : EulerAngles, translation : Vector, scale : Vector) : Matrix; // flags: 11 0000008D0D022830
import function MatrixBuildFromDirectionVector( dirVec : Vector) : Matrix; // flags: 11 0000008D0D024070
import function MatrixGetTranslation( m : Matrix) : Vector; // flags: 11 0000008D0D02BD30
import function MatrixGetRotation( m : Matrix) : EulerAngles; // flags: 11 0000008D0D02BE10
import function MatrixGetScale( m : Matrix) : Vector; // flags: 11 0000008D0D02BEF0
import function MatrixGetAxisX( m : Matrix) : Vector; // flags: 11 0000008D0D02BFD0
import function MatrixGetAxisY( m : Matrix) : Vector; // flags: 11 0000008D0D02C0B0
import function MatrixGetAxisZ( m : Matrix) : Vector; // flags: 11 0000008D0D02DF20
import function MatrixGetDirectionVector( m : Matrix) : Vector; // flags: 11 0000008D0D009AB0
import function MatrixGetInverted( m : Matrix) : Matrix; // flags: 11 0000008D0D009B90
import function SphereIntersectRay( sphere : Sphere, orign : Vector, direction : Vector, enterPoint : Vector, exitPoint : Vector) : Int32; // flags: 11 0000008D0D009C70
import function SphereIntersectEdge( sphere : Sphere, a : Vector, b : Vector, intersectionPoint0 : Vector, intersectionPoint1 : Vector) : Int32; // flags: 11 0000008D0D009D50
import function Int8ToInt( i : Int8) : Int32; // flags: 11 0000008D0D009E30
import function IntToInt8( i : Int32) : Int8; // flags: 11 0000008D0D009F10
import function IntToUint64( i : Int32) : Uint64; // flags: 11 0000008D0D009FF0
import function Uint64ToInt( i : Uint64) : Int32; // flags: 11 0000008D0D00A0D0
import function StrLen( str : String) : Int32; // flags: 11 0000008D0D00A1B0
import function StrCmp( str : String, with : String, length : Int32, noCase : Bool) : Int32; // flags: 11 0000008D0D00A860
import function StrFindFirst( str : String, match : String) : Int32; // flags: 11 0000008D0D03D6B0
import function StrFindLast( str : String, match : String) : Int32; // flags: 11 0000008D0D03E620
import function StrSplitFirst( str : String, divider : String, left : String, right : String) : Bool; // flags: 11 0000008D0D03F090
import function StrSplitLast( str : String, divider : String, left : String, right : String) : Bool; // flags: 11 0000008D0D03FC20
import function StrReplace( str : String, match : String, with : String) : String; // flags: 11 0000008D0D0418D0
import function StrReplaceAll( str : String, match : String, with : String) : String; // flags: 11 0000008D0D0419B0
import function StrMid( str : String, first : Int32, length : Int32) : String; // flags: 11 0000008D0D043290
import function StrLeft( str : String, length : Int32) : String; // flags: 11 0000008D0D044BE0
import function StrRight( str : String, length : Int32) : String; // flags: 11 0000008D0D0455C0
import function StrBeforeFirst( str : String, match : String) : String; // flags: 11 0000008D0D046BE0
import function StrBeforeLast( str : String, match : String) : String; // flags: 11 0000008D0D0477D0
import function StrAfterFirst( str : String, match : String) : String; // flags: 11 0000008D0D049190
import function StrAfterLast( str : String, match : String) : String; // flags: 11 0000008D0D04B020
import function StrBeginsWith( str : String, match : String) : Bool; // flags: 11 0000008D0D04B100
import function StrEndsWith( str : String, match : String) : Bool; // flags: 11 0000008D0D04BE70
import function StrUpper( str : String) : String; // flags: 11 0000008D0D04C630
import function StrLower( str : String) : String; // flags: 11 0000008D0D04E5B0
import function StrChar( i : Int32) : String; // flags: 11 0000008D0D04E690
import function NameToString( n : CName) : String; // flags: 11 0000008D0D04FDA0
import function FloatToString( value : Float) : String; // flags: 11 0000008D0D0579B0
import function FloatToStringPrec( value : Float, precision : Int32) : String; // flags: 11 0000008D0D057A90
import function IntToString( value : Int32) : String; // flags: 11 0000008D0D057B70
import function StringToInt( value : String, defValue : Int32) : Int32; // flags: 11 0000008D0D057C50
import function StringToFloat( value : String, defValue : Float) : Float; // flags: 11 0000008D0D057D30
import function StrUpperUTF( str : String) : String; // flags: 11 0000008D0D057E10
import function StrLowerUTF( str : String) : String; // flags: 11 0000008D0D057EF0
import function EngineTimeFromFloat( seconds : Float) : EngineTime; // flags: 11 0000008D0D0588B0
import function proxy(); // flags: 258 0000008D1AC81900
import function EngineTimeToFloat( time : EngineTime) : Float; // flags: 11 0000008D0D0597F0
import function EngineTimeToString( time : EngineTime) : String; // flags: 11 0000008D0D05A4B0
import function Sleep( time : Float); // flags: 75 0000008D0D05C730
import function SleepOneFrame(); // flags: 75 0000008D0D05C810
import function KillThread(); // flags: 75 0000008D0D05E140
import function EntityHandleGet( handle : EntityHandle) : handle:CEntity; // flags: 11 0000008D0D05F900
import function EntityHandleSet( handle : EntityHandle, entity : handle:CEntity); // flags: 11 0000008D0D060750
import function EntityHandleWaitGet(); // flags: 3 0000008D0D061B50
import function PersistentRefSetNode( outPersistentRef : PersistentRef, node : handle:CNode); // flags: 11 0000008D0D064150
import function PersistentRefSetOrientation( outPersistentRef : PersistentRef, position : Vector, rotation : EulerAngles); // flags: 11 0000008D0D0647C0
import function PersistentRefGetEntity( persistentRef : PersistentRef) : handle:CEntity; // flags: 11 0000008D0D02E000
import function PersistentRefGetWorldPosition( persistentRef : PersistentRef) : Vector; // flags: 11 0000008D0D02EB90
import function PersistentRefGetWorldRotation( persistentRef : PersistentRef) : EulerAngles; // flags: 11 0000008D0D02EC70
import function PersistentRefGetWorldOrientation( persistentRef : PersistentRef, outPosition : Vector, outRotation : EulerAngles); // flags: 11 0000008D0D02ED50
import function ResetAnimatedComponentSyncSettings( settings : SAnimatedComponentSyncSettings); // flags: 11 0000008D0D02EE30
import function ResetAnimatedComponentSlotAnimationSettings( settings : SAnimatedComponentSlotAnimationSettings); // flags: 11 0000008D0D02EF10
import function GetAnimNameFromEventAnimInfo( eventAnimInfo : SAnimationEventAnimInfo) : CName; // flags: 11 0000008D0D02EFF0
import function GetLocalAnimTimeFromEventAnimInfo( eventAnimInfo : SAnimationEventAnimInfo) : Float; // flags: 11 0000008D0D02F0D0
import function GetEventEndsAtTimeFromEventAnimInfo( eventAnimInfo : SAnimationEventAnimInfo) : Float; // flags: 11 0000008D0D02F1B0
import function GetEventDurationFromEventAnimInfo( eventAnimInfo : SAnimationEventAnimInfo) : Float; // flags: 11 0000008D0D02F290
import function ResetAnimatedSlideSettings( settings : SAnimatedSlideSettings); // flags: 11 0000008D0D02F370
import function ResetActionMatchToSettings( settings : SActionMatchToSettings); // flags: 11 0000008D0D02F450
import function SetActionMatchToTarget_StaticPoint( target : SActionMatchToTarget, point : Vector, yaw : Float, position : Bool, rotation : Bool); // flags: 11 0000008D0D07F140
import function appearance( app : CName); // flags: 258 0000008D1AC829A0
import function OpenDebugWindows(); // flags: 3 0000008D0D081470
import function LogChannel( channel : CName, text : String); // flags: 11 0000008D0D085E00
import function Trace(); // flags: 11 0000008D0D085EE0
import function DebugBreak(); // flags: 11 0000008D0D089210
import function LoadResourceAsync( resource : String, isDepotPath : Bool) : handle:CResource; // flags: 75 0000008D0D0892F0
import function LoadResource( resource : String, isDepotPath : Bool) : handle:CResource; // flags: 11 0000008D0D0893D0
import function DumpClassHierarchy( baseClass : CName) : Bool; // flags: 11 0000008D0D08A1E0
import function Uint64ToString( i : Uint64) : String; // flags: 11 0000008D0D091D80
import function ArraySortInts( arrayToSort : array:2,0,Int32); // flags: 11 0000008D0D091E60
import function ArraySortFloats( arrayToSort : array:2,0,Float); // flags: 11 0000008D0D091F40
import function ArraySortStrings( arrayToSort : array:2,0,String); // flags: 11 0000008D0D092020
import function EnumGetMax( type : CName) : Int32; // flags: 11 0000008D0D092100
import function EnumGetMin( type : CName) : Int32; // flags: 11 0000008D0D0921E0
import function GameTimeSeconds( time : GameTime) : Int32; // flags: 11 0000008D0D0935B0
import function GameTimeMinutes( time : GameTime) : Int32; // flags: 11 0000008D0D0943C0
import function GameTimeHours( time : GameTime) : Int32; // flags: 11 0000008D0D098B40
import function GameTimeDays( time : GameTime) : Int32; // flags: 11 0000008D0D098C20
import function IsEffectNameValid( effectName : CName) : Bool; // flags: 2 0000008D1AC5D8B0
import function GameTimeToString( time : GameTime) : String; // flags: 11 0000008D0D098D00
import function GameTimeToSeconds( time : GameTime) : Int32; // flags: 11 0000008D0D098DE0
import function GameTimeCreate( days : Int32, hours : Int32, minutes : Int32, seconds : Int32) : GameTime; // flags: 11 0000008D0D099EC0
import function ScheduleTimeEvent( context : handle:IScriptable, functionWithParams : String, date : GameTime, relative : Bool, period : GameTime, limit : Int32); // flags: 11 0000008D0D09B580
import function GameTimeIntervalContainsTime( time : GameTime, timeInterval : GameTimeInterval, ignoreDays : Bool) : Bool; // flags: 11 0000008D0D0CAE20
import function ActivateEnvironmentDefinition( environmentDefinition : handle:CEnvironmentDefinition, priority : Int32, blendFactor : Float, blendInTime : Float) : Int32; // flags: 11 0000008D0D0CC440
import function DeactivateEnvironment( environmentID : Int32, blendOutTime : Float); // flags: 11 0000008D0D0CD5D0
import function ActivateQuestEnvironmentDefinition( environmentDefinition : handle:CEnvironmentDefinition, priority : Int32, blendFactor : Float, blendTime : Float); // flags: 11 0000008D0D0CEEA0
import function RadialBlurSetup( blurSourcePos : Vector, blurAmount : Float, sineWaveAmount : Float, sineWaveSpeed : Float, sineWaveFreq : Float); // flags: 11 0000008D0D0CFE30
import function RadialBlurDisable(); // flags: 11 0000008D0D0D1F00
import function FullscreenBlurSetup( intensity : Float); // flags: 11 0000008D0D0D2F50
import function ForceFakeEnvTime( hour : Float); // flags: 11 0000008D0D0D7750
import function DisableFakeEnvTime(); // flags: 11 0000008D0D0D7830
import function SetUnderWaterBrightness( val : Float); // flags: 11 0000008D0D0D7910
import function GetRainStrength() : Float; // flags: 11 0000008D0D0D95C0
import function GetSnowStrength() : Float; // flags: 11 0000008D0D0D96A0
import function IsSkyClear() : Bool; // flags: 11 0000008D0D0DB940
import function GetWeatherConditionName() : CName; // flags: 11 0000008D0D0DBA20
import function RequestWeatherChangeTo( weatherName : CName, blendTime : Float) : Bool; // flags: 11 0000008D0D0DC470
import function RequestRandomWeatherChange( blendTime : Float) : Bool; // flags: 11 0000008D0D0DE010
import function FindClosestNode( position : Vector, nodes : array:2,0,handle:CNode) : handle:CNode; // flags: 11 0000008D0D0DEFD0
import function SortNodesByDistance( position : Vector, nodes : array:2,0,handle:CNode); // flags: 11 0000008D0D0E12E0
import function DumpCommunityAgentsCPP(); // flags: 11 0000008D0D0E2A60
import function FactsAdd( ID : String, value : Int32, validFor : Int32); // flags: 11 0000008D0D0E49B0
import function FactsQuerySum( ID : String) : Int32; // flags: 11 0000008D0D0E5590
import function FactsQuerySumSince( ID : String, sinceTime : EngineTime) : Int32; // flags: 11 0000008D0D0E5D40
import function FactsQueryLatestValue( ID : String) : Int32; // flags: 11 0000008D0D0E7D50
import function FactsDoesExist( ID : String) : Bool; // flags: 11 0000008D0D0E91A0
import function FactsRemove( ID : String) : Bool; // flags: 11 0000008D0D0E9F00
import function FindGameplayEntitiesInRange( entities : array:2,0,handle:CGameplayEntity, center : handle:CNode, range : Float, maxResults : Int32, tag : CName, queryFlags : Int32, target : handle:CGameplayEntity, className : CName); // flags: 11 0000008D0D0EB820
import function FindGameplayEntitiesInSphere( entities : array:2,0,handle:CGameplayEntity, point : Vector, range : Float, maxResults : Int32, tag : CName, queryFlags : Int32, target : handle:CGameplayEntity, className : CName); // flags: 11 0000008D0D0EC390
import function FindGameplayEntitiesInCylinder( entities : array:2,0,handle:CGameplayEntity, point : Vector, range : Float, height : Float, maxResults : Int32, tag : CName, queryFlags : Int32, target : handle:CGameplayEntity, className : CName); // flags: 11 0000008D0D0EE0B0
import function FindGameplayEntitiesInCone( entities : array:2,0,handle:CGameplayEntity, point : Vector, coneDir : Float, coneAngle : Float, range : Float, maxResults : Int32, tag : CName, queryFlags : Int32, target : handle:CGameplayEntity, className : CName); // flags: 11 0000008D0D0EEF70
import function FindGameplayEntitiesInBox( entities : array:2,0,handle:CGameplayEntity, point : Vector, boxLS : Box, maxResults : Int32, tag : CName, queryFlags : Int32, target : handle:CGameplayEntity, className : CName); // flags: 11 0000008D0D0F0300
import function FindGameplayEntitiesCloseToPoint( entities : array:2,0,handle:CGameplayEntity, point : Vector, range : Float, maxResults : Int32, tag : CName, queryFlags : Int32, target : handle:CGameplayEntity, className : CName); // flags: 11 0000008D0D0F11D0
import function FindActorsAtLine( startPos : Vector, endPos : Vector, radius : Float, result : array:2,0,SRaycastHitResult, collisionGroupsNames : array:2,0,CName); // flags: 11 0000008D0D0F36C0
import function IsItemWeapon(); // flags: 3 0000008D0D0F4E70
import function SetLootChancesScale(); // flags: 3 0000008D0D0F66C0
import function GetLootChancesScale(); // flags: 3 0000008D0D0F6EA0
import function UniqueIdToString(); // flags: 3 0000008D0D067990
import function NameToUniqueId(); // flags: 3 0000008D0D067A70
import function SetCommunitySpawnRadius(); // flags: 3 0000008D0D106B20
import function SetCommunityDespawnRadius(); // flags: 3 0000008D0D106C00
import function SetCommunityRadius(); // flags: 3 0000008D0D106EE0
import function DebugBehTreeStart( actor : handle:CActor); // flags: 11 0000008D0D109060
import function DebugBehTreeStopAll(); // flags: 11 0000008D0D10AB60
import function GetLocStringById( stringId : Int32) : String; // flags: 11 0000008D0D10DE40
import function GetLocStringByKey( stringKey : String) : String; // flags: 11 0000008D0D10DF20
import function GetLocStringByKeyExt( stringKey : String) : String; // flags: 11 0000008D0D10EA20
import function FixStringForFont( originalString : String) : String; // flags: 11 0000008D0D110930
import function IsPointSeenByPlayer(); // flags: 3 0000008D0D111830
import function IsPointFree(); // flags: 3 0000008D0D112710
import function GetRandomReachablePoint(); // flags: 3 0000008D0D11A260
import function GetRandomReachablePointWithinArea(); // flags: 3 0000008D0D11A340
import function GetFreeReachablePoint(); // flags: 3 0000008D0D11A420
import function ClearAPID( apID : SActionPointId); // flags: 11 0000008D0D11A500
import function IsAPValid( apID : SActionPointId) : Bool; // flags: 11 0000008D0D11A5E0
import function Boids_IsLocationInSwarmLair( location : Vector) : Bool; // flags: 11 0000008D0D11A6C0
import function Boids_CastFireInCone( location : Vector, coneDir : Float, coneAngle : Float, range : Float); // flags: 11 0000008D0D11BC70
import function ForceCleanupAllEncounters(); // flags: 11 0000008D0D12D2C0
import function CPPForceActorLOD( enable : Bool, LODIndex : Int32); // flags: 11 0000008D0D12D3A0
import function EnableCatViewFx( fadeIn : Float); // flags: 11 0000008D0D134D00
import function DisableCatViewFx( fadeout : Float); // flags: 11 0000008D0D134DE0
import function SetPositionCatViewFx( position : Vector, autoPositioning : Bool); // flags: 11 0000008D0D134EC0
import function SetTintColorsCatViewFx( tintNear : Vector, tintFar : Vector, desaturaion : Float); // flags: 11 0000008D0D134FA0
import function SetBrightnessCatViewFx( brightStrength : Float); // flags: 11 0000008D0D135080
import function SetViewRangeCatViewFx( viewRanger : Float); // flags: 11 0000008D0D135160
import function SetHightlightCatViewFx( color : Vector, hightlightInterior : Float, blurSize : Float); // flags: 11 0000008D0D135240
import function SetFogDensityCatViewFx( density : Float, startOffset : Float); // flags: 11 0000008D0D1360B0
import function EnableDrunkFx( fadeIn : Float); // flags: 11 0000008D0D1387C0
import function DisableDrunkFx( fadeout : Float); // flags: 11 0000008D0D13A2D0
import function ScaleDrunkFx( scale : Float); // flags: 11 0000008D0D13A990
import function PROFILER_Init( bufforSize : Int32); // flags: 11 0000008D0D13E5F0
import function PROFILER_InitEx( bufforSize : Int32, bufforSignalsSize : Int32); // flags: 11 0000008D0D13FB30
import function PROFILER_ScriptEnable(); // flags: 11 0000008D0D145440
import function PROFILER_ScriptDisable(); // flags: 11 0000008D0D145520
import function PROFILER_Start(); // flags: 11 0000008D0D145600
import function PROFILER_Stop(); // flags: 11 0000008D0D1456E0
import function PROFILER_Store( profileName : String); // flags: 11 0000008D0D1457C0
import function PROFILER_StoreDef(); // flags: 11 0000008D0D1460F0
import function PROFILER_StoreInstrFuncList(); // flags: 11 0000008D0D147100
import function PROFILER_StartCatchBreakpoint(); // flags: 11 0000008D0D148790
import function PROFILER_StopCatchBreakpoint(); // flags: 11 0000008D0D14BE50
import function PROFILER_SetTimeBreakpoint( instrFuncName : String, time : Float, stopOnce : Bool); // flags: 11 0000008D0D14BF30
import function PROFILER_SetHitCountBreakpoint( instrFuncName : String, counter : Int32); // flags: 11 0000008D0D14E600
import function PROFILER_DisableTimeBreakpoint( instrFuncName : String); // flags: 11 0000008D0D14ECF0
import function PROFILER_DisableHitCountBreakpoint( instrFuncName : String); // flags: 11 0000008D0D150130
import function FlyingGroupId_Compare( groupIdA : CFlyingGroupId, groupIdB : CFlyingGroupId) : Bool; // flags: 11 0000008D0D151720
import function FlyingGroupId_IsValid( groupId : CFlyingGroupId) : Bool; // flags: 11 0000008D0D152280
import function GetGame(); // flags: 3 0000008D0D152F50
import function LoadCSV( filePath : String) : handle:C2dArray; // flags: 11 0000008D0D1548E0
import function t_Identity( a : EngineQsTransform); // flags: 11 0000008D0D155CB0
import function t_SetIdentity() : EngineQsTransform; // flags: 11 0000008D0D1570A0
import function t_BuiltTrans( move : Vector) : EngineQsTransform; // flags: 11 0000008D0D158130
import function t_BuiltRotQuat( quat : Vector) : EngineQsTransform; // flags: 11 0000008D0D158210
import function t_BuiltRotAngles( x : Float, y : Float, z : Float) : EngineQsTransform; // flags: 11 0000008D0D159EE0
import function t_BuiltScale( scale : Vector) : EngineQsTransform; // flags: 11 0000008D0D159FC0
import function t_Trans( a : EngineQsTransform, move : Vector); // flags: 11 0000008D0D15B6E0
import function t_RotQuat( a : EngineQsTransform, quat : Vector); // flags: 11 0000008D0D15B7C0
import function attitude( tag : CName, flag : Bool); // flags: 258 0000008D1AC82D20
import function t_Scale( a : EngineQsTransform, scale : Vector); // flags: 11 0000008D0D15B8A0
import function t_SetTrans( a : EngineQsTransform, move : Vector) : EngineQsTransform; // flags: 11 0000008D0D15CFD0
import function t_SetRotQuat( a : EngineQsTransform, quat : Vector) : EngineQsTransform; // flags: 11 0000008D0D15D0B0
import function t_SetScale( a : EngineQsTransform, scale : Vector) : EngineQsTransform; // flags: 11 0000008D0D15F3D0
import function t_GetTrans( a : EngineQsTransform) : Vector; // flags: 11 0000008D0D15F4B0
import function t_GetRotQuat( a : EngineQsTransform) : Vector; // flags: 11 0000008D0D15F590
import function t_GetScale( a : EngineQsTransform) : Vector; // flags: 11 0000008D0D1615B0
import function t_SetMul( a : EngineQsTransform, b : EngineQsTransform) : EngineQsTransform; // flags: 11 0000008D0D161690
import function t_SetMulMulInv( a : EngineQsTransform, b : EngineQsTransform) : EngineQsTransform; // flags: 11 0000008D0D163310
import function t_SetMulInvMul( a : EngineQsTransform, b : EngineQsTransform) : EngineQsTransform; // flags: 11 0000008D0D1633F0
import function t_SetInterpolate( a : EngineQsTransform, b : EngineQsTransform, w : Float) : EngineQsTransform; // flags: 11 0000008D0D164150
import function t_IsEqual( a : EngineQsTransform, b : EngineQsTransform) : Bool; // flags: 11 0000008D0D166780
import function t_SetInv( a : EngineQsTransform) : EngineQsTransform; // flags: 11 0000008D0D166860
import function t_Inv( a : EngineQsTransform); // flags: 11 0000008D0D167AF0
import function t_NormalizeQuat( a : EngineQsTransform); // flags: 11 0000008D0D169160
import function t_BlendNormalize( a : EngineQsTransform, w : Float); // flags: 11 0000008D0D16AEC0
import function t_IsOk( a : EngineQsTransform) : Bool; // flags: 11 0000008D0D16AFA0
import function q_SetIdentity() : Vector; // flags: 11 0000008D0D16B080
import function q_Identity( a : Vector); // flags: 11 0000008D0D16B7C0
import function q_SetInv( a : Vector) : Vector; // flags: 11 0000008D0D16C670
import function q_Inv( a : Vector); // flags: 11 0000008D0D16E5A0
import function q_SetNormalize( a : Vector) : Vector; // flags: 11 0000008D0D16E680
import function GameplayFactsAdd( factName : String, value : Int32, realtimeSecsValidFor : Int32); // flags: 2 0000008D1AC819E0
import function q_Normalize( a : Vector); // flags: 11 0000008D0D16E760
import function GameplayFactsSet( factName : String, value : Int32); // flags: 2 0000008D1AC81AC0
import function q_SetMul( a : Vector, b : Vector) : Vector; // flags: 11 0000008D0D16F680
import function GameplayFactsRemove( factName : String); // flags: 2 0000008D1AC81BA0
import function q_SetMulMulInv( a : Vector, b : Vector) : Vector; // flags: 11 0000008D0D170630
import function q_SetMulInvMul( a : Vector, b : Vector) : Vector; // flags: 11 0000008D0D171F90
import function GameplayFactsQuerySum( factName : String) : Int32; // flags: 2 0000008D1AC81C80
import function q_SetShortestRotation( from : Vector, to : Vector) : Vector; // flags: 11 0000008D0D173140
import function q_SetShortestRotationDamped( from : Vector, to : Vector, w : Float) : Vector; // flags: 11 0000008D0D1747C0
import function q_SetAxisAngle( axis : Vector, angle : Float) : Vector; // flags: 11 0000008D0D176060
import function q_RemoveAxisComponent( quat : Vector, axis : Vector); // flags: 11 0000008D0D176140
import function q_DecomposeAxis( quat : Vector, axis : Vector) : Float; // flags: 11 0000008D0D177490
import function q_SetSlerp( a : Vector, b : Vector, w : Float) : Vector; // flags: 11 0000008D0D1779E0
import function q_GetAngle( a : Vector) : Float; // flags: 11 0000008D0D178B00
import function q_GetAxis( a : Vector) : Vector; // flags: 11 0000008D0D178FF0
import function v_SetInterpolate( a : Vector, b : Vector, w : Float) : Vector; // flags: 11 0000008D0D1808E0
import function v_SetRotatedDir( quat : Vector, dir : Vector) : Vector; // flags: 11 0000008D0D1809C0
import function v_SetTransformedPos( trans : EngineQsTransform, vec : Vector) : Vector; // flags: 11 0000008D0D180AA0
import function v_ZeroElement( a : Vector, i : Int32); // flags: 11 0000008D0D180B80
import function PreloadEffectForEntityTemplate( entityTemplate : handle:CEntityTemplate, effectName : CName) : Bool; // flags: 11 0000008D0D180C60
import function PreloadEffectForAnimationForEntityTemplate( entityTemplate : handle:CEntityTemplate, animName : CName) : Bool; // flags: 11 0000008D0D1817D0
import function FlashArgBool( value : Bool) : SFlashArg; // flags: 11 0000008D0D18A770
import function FlashArgInt( value : Int32) : SFlashArg; // flags: 11 0000008D0D18A850
import function FlashArgUInt( value : Int32) : SFlashArg; // flags: 11 0000008D0D18A930
import function FlashArgNumber( value : Float) : SFlashArg; // flags: 11 0000008D0D18AA10
import function FlashArgString( value : String) : SFlashArg; // flags: 11 0000008D0D18AAF0
import function NameToFlashUInt( value : CName) : Int32; // flags: 11 0000008D0D0F8480
import function ItemToFlashUInt( value : SItemUniqueId) : Int32; // flags: 11 0000008D0D0FA6D0
import function EnableLog( enable : Bool); // flags: 258 0000008D1AC81E40
import function EnablePCMode( flag : Bool); // flags: 258 0000008D1AC72800
import function HideHorse(); // flags: 258 0000008D1ACA5510
import function KillHorse(); // flags: 258 0000008D1ACA57B0
import function PerformCounter( flag : Bool); // flags: 258 0000008D1AC827E0
import function Ragdoll( tag : CName); // flags: 258 0000008D1AC775E0
import function OpenRift( tag : CName); // flags: 258 0000008D1AC63E30
import function CloseRift( tag : CName); // flags: 258 0000008D1AC640D0
import function SetTattoo( player : handle:CStoryScenePlayer, hasTattoo : Bool); // flags: 2050 0000008D1AC820E0
import function EnableSnapToNavMesh( source : CName, enable : Bool); // flags: 258 0000008D1AC7EC60
import function SetCustomHead( player : handle:CStoryScenePlayer, head : CName, barberSystem : Bool); // flags: 2050 0000008D1AC821C0
import function RemoveCustomHead( player : handle:CStoryScenePlayer, barberSystem : Bool); // flags: 2050 0000008D1AC822A0
import function StatNameToEnum( n : CName) : EBaseCharacterStats; // flags: 2 0000008D1AC7A1A0
import function StatEnumToName( s : EBaseCharacterStats) : CName; // flags: 2 0000008D1AC7A360
import function ResistStatPointNameToEnum( n : CName) : ECharacterDefenseStats; // flags: 2 0000008D1AC7A520
import function ResistStatPointEnumToName( s : ECharacterDefenseStats) : CName; // flags: 2 0000008D1AC7A6E0
import function ResistStatPercentNameToEnum( n : CName) : ECharacterDefenseStats; // flags: 2 0000008D1AC7A8A0
import function ResistStatPercentEnumToName( s : ECharacterDefenseStats) : CName; // flags: 2 0000008D1AC7AA60
import function DisplayHudMessage( localisedStringKey : CName, localizedStringID : Int32); // flags: 4098 0000008D1AC81660
import function DisplayRaceStart( countDownSecondsNumber : Int32); // flags: 4162 0000008D1AC81740
import function PlayItemConsumeSound( item : SItemUniqueId); // flags: 2 0000008D1AC5AC10
import function IsExplorationOneSided( exploration : SExplorationQueryToken) : Bool; // flags: 2 0000008D1AC5ACF0
import function LogExploration( _TextS : String); // flags: 2 0000008D1AC5ADD0
import function LogExplorationError( _TextS : String); // flags: 2 0000008D1AC5AEB0
import function LogExplorationWarning( _TextS : String); // flags: 2 0000008D1AC5AF90
import function LogExplorationToken( text : String); // flags: 2 0000008D1AC5B070
import function InitExplorationLogs(); // flags: 2 0000008D1AC5B150
import function LogExplorationClimb( text : String); // flags: 2 0000008D1AC5B230
import function LogSlidingTerrain( text : String); // flags: 2 0000008D1AC5B310
import function LogCollisionTrajectory( text : String); // flags: 2 0000008D1AC5B3F0
import function PlayCamAnim( i : Int32); // flags: 258 0000008D1AC5B4D0
import function LinkStringToType( str : String) : ESkillColor; // flags: 2 0000008D1AC5B5B0
import function OpenWorldMap( player : handle:CStoryScenePlayer) : Bool; // flags: 2114 0000008D1AC5B690
import function SkillPathNameToType( n : CName) : ESkillPath; // flags: 2 0000008D1AC5B770
import function SkillPathTypeToName( s : ESkillPath) : CName; // flags: 2 0000008D1AC5B850
import function SkillPathTypeToLocalisationKey( s : ESkillPath) : CName; // flags: 2 0000008D1AC5B930
import function SkillSubPathToLocalisationKey( s : ESkillSubPath) : String; // flags: 2 0000008D1AC5BA10
import function SkillSubPathNameToType( n : CName) : ESkillSubPath; // flags: 2 0000008D1AC5BAF0
import function SkillSubPathTypeToName( s : ESkillSubPath) : CName; // flags: 2 0000008D1AC5BBD0
import function IsSkillSign( skill : ESkill) : Bool; // flags: 2 0000008D1AC5BCB0
import function dbgskillslots(); // flags: 258 0000008D1AC5BD90
import function getAlchemyRecipeFromName( recipeName : CName) : SAlchemyRecipe; // flags: 2 0000008D1AC5BE70
import function AlchemyCookedItemTypeStringToEnum( nam : String) : EAlchemyCookedItemType; // flags: 2 0000008D1AC5BF50
import function AlchemyCookedItemTypeEnumToName( type : EAlchemyCookedItemType) : CName; // flags: 2 0000008D1AC5C030
import function AlchemyCookedItemTypeToLocKey( type : EAlchemyCookedItemType) : String; // flags: 2 0000008D1AC5C110
import function AlchemyExceptionToString( result : EAlchemyExceptions) : String; // flags: 2 0000008D1AC5C1F0
import function IsAlchemyRecipe( recipeName : CName) : Bool; // flags: 2 0000008D1AC5C2D0
import function ToggleAll( toggle : Bool); // flags: 258 0000008D1AC5C3B0
import function DumpCommunityAgents(); // flags: 258 0000008D1AC5C490
import function getCraftingSchematicFromName( schematicName : CName) : SCraftingSchematic; // flags: 2 0000008D1AC5C570
import function CraftingExceptionToString( result : ECraftingException) : String; // flags: 2 0000008D1AC5C650
import function ParseCraftsmanTypeStringToEnum( s : String) : ECraftsmanType; // flags: 2 0000008D1AC5C730
import function ParseCraftsmanLevelStringToEnum( s : String) : ECraftsmanLevel; // flags: 2 0000008D1AC5C810
import function CraftsmanTypeToLocalizationKey( type : ECraftsmanType) : String; // flags: 2 0000008D1AC5C8F0
import function CraftsmanLevelToLocalizationKey( type : ECraftsmanLevel) : String; // flags: 2 0000008D1AC5C9D0
import function IsCraftingSchematic( recipeName : CName) : Bool; // flags: 2 0000008D1AC5CB90
import function ForceDismember( b : Bool, chance : Int32, n : CName, e : Bool); // flags: 258 0000008D1AC5CD50
import function ForceFinisher( b : Bool, n : CName, rightStance : Bool); // flags: 258 0000008D1AC5CE30
import function DamageHitsEssence( damageName : CName) : Bool; // flags: 2 0000008D1AC5CF10
import function DamageHitsVitality( damageName : CName) : Bool; // flags: 2 0000008D1AC5CFF0
import function DamageHitsMorale( damageName : CName) : Bool; // flags: 2 0000008D1AC5D0D0
import function DamageHitsStamina( damageName : CName) : Bool; // flags: 2 0000008D1AC5D1B0
import function GetBasicAttackDamageAttributeName( attackType : CName, damageName : CName) : CName; // flags: 2 0000008D1AC5D290
import function IsDamageTypeNameValid( damageName : CName) : Bool; // flags: 2 0000008D1AC5D370
import function DamageTypeStringToName( damageStr : String) : CName; // flags: 2 0000008D1AC5D450
import function GetResistForDamage( damageName : CName, isDoTDamage : Bool) : ECharacterDefenseStats; // flags: 2 0000008D1AC5D530
import function GetMinorShrineBuffs() : array:2,0,EEffectType; // flags: 2 0000008D1AC5D610
import function ModifyHitSeverityBuff( target : handle:CActor, type : EEffectType) : EEffectType; // flags: 2 0000008D1AC5D6F0
import function IsKnockdownEffectType( type : EEffectType) : Bool; // flags: 2 0000008D1AC5D7D0
import function IsCriticalEffectType( type : EEffectType) : Bool; // flags: 2 0000008D1AC5D990
import function IsNegativeEffectType( type : EEffectType) : Bool; // flags: 2 0000008D1AC5DA70
import function GetBuffCriticalType( buff : handle:CBaseGameplayEffect) : ECriticalStateType; // flags: 2 0000008D1AC5DB50
import function CriticalBuffIsDestroyedOnInterrupt( buff : handle:CBaseGameplayEffect) : Bool; // flags: 2 0000008D1AC5DC30
import function CriticalBuffIsHitAllowed( buff : handle:CBaseGameplayEffect, hit : EHitReactionType) : Bool; // flags: 2 0000008D1AC5DD10
import function IsCriticalEffect( e : handle:CBaseGameplayEffect) : Bool; // flags: 2 0000008D1AC5DDF0
import function IsDoTEffect( e : handle:CBaseGameplayEffect) : Bool; // flags: 2 0000008D1AC5DED0
import function CriticalEffectCanPlayAnimation( buff : handle:CBaseGameplayEffect) : Bool; // flags: 2 0000008D1AC5DFB0
import function CriticalBuffDisallowPlayAnimation( buff : handle:CBaseGameplayEffect); // flags: 2 0000008D1AC5E090
import function CriticalBuffUsesFullBodyAnim( buff : handle:CBaseGameplayEffect) : Bool; // flags: 2 0000008D1AC5E170
import function EffectNameToType( effectName : CName, type : EEffectType, abilityName : CName); // flags: 2 0000008D1AC5E250
import function HACK_NO_MEMORY_TO_COMPILE_EffectNameToType_Part1( effectName : CName, type : EEffectType, abilityName : CName) : Bool; // flags: 2 0000008D1AC5E330
import function HACK_NO_MEMORY_TO_COMPILE_EffectNameToType_Part2( effectName : CName, type : EEffectType, abilityName : CName); // flags: 2 0000008D1AC5E410
import function EffectTypeToName( effectType : EEffectType) : CName; // flags: 2 0000008D1AC5E4F0
import function IsBuffAutoBuff( effectType : EEffectType) : Bool; // flags: 2 0000008D1AC5E5D0
import function IsBuffShrine( effectType : EEffectType) : Bool; // flags: 2 0000008D1AC5E6B0
import function EnablePlayerModeTrigger( triggerTag : CName, enable : Bool); // flags: 4098 0000008D1AC5E790
import function CheckNestDestructionAchievement( debugLog : Bool); // flags: 2 0000008D1AC5E870
import function ProcessVelen( entityMapPins : array:2,0,SEntityMapPinInfo); // flags: 2 0000008D1AC5E950
import function testpest(); // flags: 258 0000008D1AC5EA30
import function GetLocNameFromEquipSlot( slotType : EEquipmentSlots) : CName; // flags: 2 0000008D1AC5EB10
import function IsMultipleSlot( slot : EEquipmentSlots) : Bool; // flags: 2 0000008D1AC5EBF0
import function GetInvalidUniqueId() : SItemUniqueId; // flags: 2 0000008D1AC5ECD0
import function GetFilterTypeName( filterType : EInventoryFilterType) : CName; // flags: 2 0000008D1AC5EDB0
import function GetFilterTypeByName( filterName : CName) : EInventoryFilterType; // flags: 2 0000008D1AC5EE90
import function GetSlotForItem( category : CName, tags : array:2,0,CName, isPlayer : Bool) : EEquipmentSlots; // flags: 2 0000008D1AC5EF70
import function GetSlotForItemByCategory( category : CName) : EEquipmentSlots; // flags: 2 0000008D1AC5F050
import function IsSlotSkillMutagen( slot : EEquipmentSlots) : Bool; // flags: 2 0000008D1AC5F130
import function IsSlotPotionMutagen( slot : EEquipmentSlots) : Bool; // flags: 2 0000008D1AC5F210
import function IsSlotQuickslot( slot : EEquipmentSlots) : Bool; // flags: 2 0000008D1AC5F2F0
import function IsSlotMutagen( slot : EEquipmentSlots) : Bool; // flags: 2 0000008D1AC5F4B0
import function IsSlotPotionslot( slot : EEquipmentSlots) : Bool; // flags: 2 0000008D1AC5F590
import function IsSlotPetardslot( slot : EEquipmentSlots) : Bool; // flags: 2 0000008D1AC5F670
import function GetItemActionFriendlyName( itemAction : EInventoryActionType, isEquipped : Bool) : String; // flags: 2 0000008D1AC5F750
import function IsBookTextureTag( tag : String) : Bool; // flags: 2 0000008D1AC5F830
import function GetSwitchByTag( tag : CName) : handle:W3Switch; // flags: 2 0000008D1AC5F910
import function GetPlayerReputationManager() : handle:W3Reputation; // flags: 2 0000008D1AC5F9F0
import function reptest( i : Int32); // flags: 258 0000008D1AC5FAD0
import function reputationpoints( i : Int32); // flags: 258 0000008D1AC5FBB0
import function addreppoints( i : Int32, points : Int32); // flags: 258 0000008D1AC5FC90
import function resetnegativepoints( i : Int32); // flags: 258 0000008D1AC5FD70
import function bonusvalue( i : Int32); // flags: 258 0000008D1AC5FE50
import function HideLayer( layerName : String); // flags: 258 0000008D1AC5FF30
import function FlyingSwarm_RequestGroupStateChange( lairTag : CName, groupState : CName, affectAllGroups : Bool); // flags: 2 0000008D1AC60010
import function FlyingSwarm_RequestCreateGroup( lairTag : CName, boidCount : Int32, spawnPOI : CName); // flags: 2 0000008D1AC600F0
import function FlyingSwarm_RequestAllGroupsInstantDespawn( lairTag : CName); // flags: 2 0000008D1AC601D0
import function Swarm_DisablePOIs( poiTag : CName, disable : Bool); // flags: 2 0000008D1AC602B0
import function Swarm_DisableLair( lairTag : CName, disable : Bool); // flags: 2 0000008D1AC60390
import function TutorialLevelUp(); // flags: 131074 0000008D1AC60470
import function mainmenu(); // flags: 258 0000008D1AC60550
import function GetObjectFromArrayWithLabel( csArray : handle:CScriptedFlashArray, variableName : String, labelName : String, matchingObject : handle:CScriptedFlashObject) : Bool; // flags: 2 0000008D1AC60630
import function exePopup() : Bool; // flags: 258 0000008D1AC60710
import function ExtractStringFromCSV( str : String) : String; // flags: 2 0000008D1AC607F0
import function testBlockPrep( block : Bool); // flags: 258 0000008D1AC608D0
import function testBlockMap( block : Bool); // flags: 258 0000008D1AC609B0
import function testBlockInventory( block : Bool); // flags: 258 0000008D1AC60A90
import function testBlockJournal( block : Bool); // flags: 258 0000008D1AC60B70
import function testBlockCharacter( block : Bool); // flags: 258 0000008D1AC60D30
import function testBlockGlossary( block : Bool); // flags: 258 0000008D1AC60EF0
import function testBlockAlchemy( block : Bool); // flags: 258 0000008D1AC60FD0
import function testBlockMeditation( block : Bool); // flags: 258 0000008D1AC610B0
import function testBlockMeditateAction( block : Bool); // flags: 258 0000008D1AC61190
import function testBlockDismount( block : Bool); // flags: 258 0000008D1AC61270
import function showCrossbowTut(); // flags: 258 0000008D1AC61350
import function GetBaseScreenPosition( screenPos : Vector, entity : handle:CEntity, comp : handle:CInteractionComponent, extraZ : Float, noOppositeCamera : Bool, normalized : Bool) : Bool; // flags: 2 0000008D1AC61430
import function GetOppositeCameraScreenPos( worldPos : Vector, x : Float, y : Float); // flags: 2 0000008D1AC61510
import function IsPointOnScreen( screenPos : Vector) : Bool; // flags: 2 0000008D1AC615F0
import function ui_testmenu(); // flags: 258 0000008D1AC616D0
import function showoneliner1( plainText : String); // flags: 258 0000008D1AC617B0
import function hideoneliner1(); // flags: 258 0000008D1AC61890
import function dlgshow(); // flags: 258 0000008D1AC61970
import function dlghide(); // flags: 258 0000008D1AC61A50
import function hudinfo(); // flags: 258 0000008D1AC61B30
import function HudSetDynamic( value : Bool); // flags: 258 0000008D1AC61C10
import function HudSetModuleEnabled( moduleName : String, value : Bool); // flags: 258 0000008D1AC61CF0
import function ForceHudScaleRefresh(); // flags: 258 0000008D1AC61DD0
import function testarea( text : String); // flags: 258 0000008D1AC61EB0
import function testcrosshair( value : Bool); // flags: 258 0000008D1AC61F90
import function reduceidur( durability : Float); // flags: 258 0000008D1AC62070
import function reduceidurslot( i : Int32, durability : Float); // flags: 258 0000008D1AC62150
import function showdebugtext(); // flags: 258 0000008D1AC62230
import function hidedebugtext(); // flags: 258 0000008D1AC62310
import function contraHint( set : Bool); // flags: 258 0000008D1AC623F0
import function dodgeFeedback(); // flags: 258 0000008D1AC624D0
import function hardlock( set : Bool); // flags: 258 0000008D1AC625B0
import function yen1(); // flags: 258 0000008D1AC62690
import function yen2(); // flags: 258 0000008D1AC62770
import function eitem( enable : Bool); // flags: 258 0000008D1AC62850
import function mm_zoom( zoom : Float); // flags: 258 0000008D1AC62930
import function mm_mask( enable : Bool); // flags: 258 0000008D1AC62A10
import function mm_debug( enable : Bool); // flags: 258 0000008D1AC62AF0
import function mm_borders( enable : Bool); // flags: 258 0000008D1AC62BD0
import function mm_fade( fadeOut : Bool, immediately : Bool); // flags: 258 0000008D1AC62CB0
import function sayoneliner( value : String, id : Int32); // flags: 258 0000008D1AC62D90
import function sayoneliner2( tag : CName, value : String, id : Int32); // flags: 258 0000008D1AC62E70
import function removeoneliner( id : Int32); // flags: 258 0000008D1AC62F50
import function srfdes( value : Bool, fieldName : String); // flags: 258 0000008D1AC63030
import function esign( enable : Bool); // flags: 258 0000008D1AC63110
import function hud_addsub( speaker : String, text : String); // flags: 258 0000008D1AC631F0
import function hud_remsub(); // flags: 258 0000008D1AC632D0
import function hud_testwatermark( show : Bool); // flags: 258 0000008D1AC633B0
import function AlwaysDisplayHUD( value : Bool); // flags: 258 0000008D0D18ABD0
import function TestAutosave(); // flags: 258 0000008D0D18ACB0
import function ingamemenu(); // flags: 258 0000008D0D18AD90
import function crd(); // flags: 258 0000008D0D18AE70
import function casttest(); // flags: 258 0000008D0D18AF50
import function gammamenu(); // flags: 258 0000008D0D18B030
import function recapmovies(); // flags: 258 0000008D0D18B110
import function startupmovies(); // flags: 258 0000008D0D18B1F0
import function IngameMenu_GetOptionTypeFromString( optionType : String) : InGameMenuActionType; // flags: 2 0000008D0D18B2D0
import function IngameMenu_FillOptionsSubMenuData( flashStorageUtility : handle:CScriptedFlashValueStorage, isMainMenu : Bool) : handle:CScriptedFlashArray; // flags: 2 0000008D0D18B3B0
import function IngameMenu_FillArrayFromConfigGroup( flashStorageUtility : handle:CScriptedFlashValueStorage, groupID : Int32, rootFlashArray : handle:CScriptedFlashArray); // flags: 2 0000008D0D18B490
import function IngameMenu_FetchAndGenerateGroupMenuObject( flashStorageUtility : handle:CScriptedFlashValueStorage, displayNamePrefix : String, groupDisplayName : String, rootFlashArray : handle:CScriptedFlashArray, optionParentArray : handle:CScriptedFlashArray) : handle:CScriptedFlashObject; // flags: 2 0000008D0D18B570
import function IngameMenu_FillSubMenuOptionsList( flashStorageUtility : handle:CScriptedFlashValueStorage, groupID : Int32, groupName : CName, groupRootObject : handle:CScriptedFlashObject) : Bool; // flags: 2 0000008D0D18B650
import function IngameMenu_AddDifficultyOption( flashStorageUtility : handle:CScriptedFlashValueStorage, listToAddToo : handle:CScriptedFlashArray); // flags: 2 0000008D0D18B730
import function IngameMenu_ChangePresetValue( groupId : CName, targetPresetIndex : Int32, parentMenu : handle:CR4IngameMenu); // flags: 2 0000008D0D18B810
import function IngameMenu_GatherOptionUpdatedValues( groupId : CName, parentObject : handle:CScriptedFlashObject, flashStorageUtility : handle:CScriptedFlashValueStorage); // flags: 2 0000008D0D18B8F0
import function IngameMenu_GatherKeybindData( parentArray : handle:CScriptedFlashArray, flashStorageUtility : handle:CScriptedFlashValueStorage); // flags: 2 0000008D0D18B9D0
import function IngameMenu_GetLocalizedKeybindName( keybindName : CName) : String; // flags: 2 0000008D0D18BAB0
import function IngameMenu_GetPCInputGroupIndex() : Int32; // flags: 2 0000008D0D18BB90
import function IngameMenu_GetKeybindTagWithKeybindKey( newKeybindValue : EInputKey) : CName; // flags: 2 0000008D0D18BC70
import function inGameMenu_LocalizeKeyString( key : String) : String; // flags: 2 0000008D0D18BD50
import function inGameMenu_TryLocalize( key : String) : String; // flags: 2 0000008D0D18BE30
import function IngameMenu_UpdateDLCScriptTags(); // flags: 2 0000008D0D18BF10
import function IngameMenu_PopulateSaveDataForSlotType( flashStorageUtility : handle:CScriptedFlashValueStorage, saveType : Int32, parentObject : handle:CScriptedFlashArray, allowEmptySlot : Bool); // flags: 2 0000008D0D18BFF0
import function IngameMenu_PopulateImportSaveData( flashStorageUtility : handle:CScriptedFlashValueStorage, parentObject : handle:CScriptedFlashArray); // flags: 2 0000008D0D18C0D0
import function InGameMenu_CreateControllerData( flashStorageUtility : handle:CScriptedFlashValueStorage) : handle:CScriptedFlashArray; // flags: 2 0000008D0D18C290
import function InGameMenu_CreateControllerDataCiri( flashStorageUtility : handle:CScriptedFlashValueStorage) : handle:CScriptedFlashArray; // flags: 2 0000008D0D18C370
import function repairmenu(); // flags: 258 0000008D0D18C450
import function testLockInHub( locked : Bool); // flags: 258 0000008D0D18C530
import function testLockInMenu( locked : Bool); // flags: 258 0000008D0D18C610
import function deathscreen(); // flags: 258 0000008D0D18C6F0
import function testbes(); // flags: 258 0000008D0D18C7D0
import function loadingmenu(); // flags: 258 0000008D0D18C8B0
import function loadingmenuclose(); // flags: 258 0000008D0D18C990
import function map_debug( enable : Bool); // flags: 258 0000008D0D18CA70
import function map_unlimitedzoom( enable : Bool); // flags: 258 0000008D0D18CB50
import function map_manuallod( enable : Bool); // flags: 258 0000008D0D18CC30
import function map_borders( show : Bool); // flags: 258 0000008D0D18CD10
import function innkeep(); // flags: 258 0000008D0D18CDF0
import function postermenu(); // flags: 258 0000008D0D18CED0
import function TheBegining(); // flags: 258 0000008D0D18CFB0
import function SetStartScreenPlatform( value : Int32); // flags: 258 0000008D0D18D090
import function testmenu(); // flags: 258 0000008D0D18D170
import function testmenu_transform( x : Float, y : Float, z : Float, scale : Float); // flags: 258 0000008D0D18D250
import function uirescale(); // flags: 258 0000008D0D18D330
import function r4glossaryencyclopedia(); // flags: 258 0000008D0D18D410
import function AddCharacterHeader( locKey : String, toArray : handle:CScriptedFlashArray, flashMaster : handle:CScriptedFlashValueStorage); // flags: 2 0000008D0D18D4F0
import function AddCharacterStat( tag : String, varKey : CName, locKey : String, iconTag : String, toArray : handle:CScriptedFlashArray, flashMaster : handle:CScriptedFlashValueStorage); // flags: 2 0000008D0D18D5D0
import function AddCharacterStatSigns( tag : String, varKey : CName, locKey : String, iconTag : String, toArray : handle:CScriptedFlashArray, flashMaster : handle:CScriptedFlashValueStorage); // flags: 2 0000008D0D18D6B0
import function AddCharacterStatF( tag : String, varKey : CName, locKey : String, iconTag : String, toArray : handle:CScriptedFlashArray, flashMaster : handle:CScriptedFlashValueStorage); // flags: 2 0000008D0D18D790
import function AddCharacterStatU( tag : String, varKey : CName, locKey : String, iconTag : String, toArray : handle:CScriptedFlashArray, flashMaster : handle:CScriptedFlashValueStorage); // flags: 2 0000008D0D18D870
import function AddCharacterStatU2( tag : String, varKey : CName, locKey : String, iconTag : String, toArray : handle:CScriptedFlashArray, flashMaster : handle:CScriptedFlashValueStorage); // flags: 2 0000008D0D18D950
import function CloseLootPopup(); // flags: 258 0000008D0D18DA30
import function closeoverlay(); // flags: 258 0000008D0D18DB10
import function test2popup(); // flags: 258 0000008D0D18DBF0
import function test2popup2(); // flags: 258 0000008D0D18DCD0
import function testpopup(); // flags: 258 0000008D0D18DDB0
import function testpopup2(); // flags: 258 0000008D0D18DE90
import function GetItemRarityDescriptionFromInt( quality : Int32) : String; // flags: 2 0000008D0D18DF70
import function CalculateStatsComparance( itemStats : array:2,0,SAttributeTooltip, compareItemStats : array:2,0,SAttributeTooltip, rootGFxObject : handle:CScriptedFlashObject, compResult : handle:CScriptedFlashArray, ignorePrimStat : Bool, dontCompare : Bool, extendedData : Bool); // flags: 2 0000008D0D18E050
import function GetItemAttributeComparison( attrName : String, attrValue : Float, equipedItemStats : array:2,0,SAttributeTooltip) : String; // flags: 2 0000008D0D18E130
import function GetStatDiff( a : Float, b : Float) : String; // flags: 2 0000008D0D18E210
import function IsFireSource( tag : CName); // flags: 258 0000008D0D18E2F0
import function CalculateCriticalStateTypePriority( type : ECriticalStateType) : Int32; // flags: 2 0000008D0D18E3D0
import function BehGraphEnumToName( graphEnum : EBehaviorGraph) : CName; // flags: 2 0000008D0D18E4B0
import function killall( range : Float); // flags: 258 0000008D0D18E590
import function RestoreStamina( val : Int32); // flags: 258 0000008D0D18E670
import function staminaboy(); // flags: 258 0000008D0D18E750
import function StaminaBoyInternal( on : Bool); // flags: 2 0000008D0D18E830
import function staminapony(); // flags: 258 0000008D0D18E910
import function StaminaPonyInternal( on : Bool); // flags: 2 0000008D0D18E9F0
import function buffgeralt( buffName : CName, duration : Float, src : String); // flags: 258 0000008D0D18EAD0
import function knockdown(); // flags: 258 0000008D0D18EBB0
import function bufftarget( type : EEffectType, duration : Float, src : CName); // flags: 258 0000008D0D18EC90
import function HealGeralt(); // flags: 258 0000008D0D18ED70
import function addexp( amount : Int32); // flags: 258 0000008D0D18EE50
import function setlevel( targetLvl : Int32); // flags: 258 0000008D0D18EF30
import function levelup( times : Int32); // flags: 258 0000008D0D18F010
import function addskillpoints( value : Int32); // flags: 258 0000008D0D18F0F0
import function LogPlayerDev(); // flags: 258 0000008D0D18F1D0
import function testsw( tag : CName); // flags: 258 0000008D0D18F390
import function readbook( bookName : CName); // flags: 258 0000008D0D18F470
import function bookread( bookName : CName); // flags: 258 0000008D1AC6A3E0
import function slog(); // flags: 258 0000008D1AC6A4C0
import function sgo( sname : CName, bforce : Bool, bkeep : Bool); // flags: 258 0000008D1AC6A5A0
import function spop( ball : Bool); // flags: 258 0000008D1AC6A680
import function spush( sname : CName); // flags: 258 0000008D1AC6A760
import function CombatStage( npcTag : CName, stage : ENPCFightStage); // flags: 258 0000008D1AC6A840
import function ChangeAp( npcTag : CName, appearanceName : CName); // flags: 258 0000008D1AC6A920
import function tptonode( nodeName : CName); // flags: 258 0000008D1AC6AA00
import function tptopos( x : Float, y : Float, z : Float); // flags: 258 0000008D1AC6AAE0
import function xy( x : Float, y : Float); // flags: 258 0000008D1AC6ABC0
import function TrajectoryDebug( actorTag : CName); // flags: 258 0000008D1AC6ACA0
import function BoatTeleport( tag : CName, offset : Float); // flags: 258 0000008D1AC6AD80
import function mountboat( passenger : Bool); // flags: 258 0000008D1AC6AE60
import function UseNativeTargeting( use : Bool); // flags: 258 0000008D1AC6AF40
import function SkillNameToEnum( n : CName) : ESkill; // flags: 2 0000008D1AC6B020
import function SignEnumToSkillEnum( s : ESignType) : ESkill; // flags: 2 0000008D1AC6B100
import function SkillEnumToName( s : ESkill) : CName; // flags: 2 0000008D1AC6B1E0
import function SignNameToEnum( signName : CName) : ESignType; // flags: 2 0000008D1AC6B2C0
import function SignStringToEnum( signString : String) : ESignType; // flags: 2 0000008D1AC6B3A0
import function SignEnumToString( signType : ESignType) : String; // flags: 2 0000008D1AC6B480
import function IsBufferActionAttackAction( a : EBufferActionType) : Bool; // flags: 2 0000008D1AC6B560
import function IsActionCombat( action : EInputActionBlock) : Bool; // flags: 2 0000008D1AC6B640
import function GetWitcherPlayer() : handle:W3PlayerWitcher; // flags: 2 0000008D1AC6B720
import function ttt(); // flags: 258 0000008D1AC6B800
import function hpitch( pitch : Float); // flags: 258 0000008D1AC6B8E0
import function LogSkating( str : String); // flags: 2 0000008D1AC6B9C0
import function BooksMinigameInit( player : handle:CStoryScenePlayer, minigameTag : CName); // flags: 2050 0000008D1AC6BAA0
import function BooksMinigameSwitch( player : handle:CStoryScenePlayer, minigameTag : CName, slotNumber : Int32, direction : EBookDirection); // flags: 2050 0000008D1AC6BB80
import function SetTimeScaleQuest( timeScale : Float); // flags: 4098 0000008D1AC6BC60
import function LaunchCredits(); // flags: 4098 0000008D1AC6BD40
import function MessageDialogPopup( locMessage : String); // flags: 4098 0000008D1AC6BE20
import function RemoveItemAmmoQuest( itemName : CName, amount : Int32); // flags: 4098 0000008D1AC6BF00
import function EnableGlossaryImageOverrideQuest( uniqueEntryTag : CName, imageFileName : String, enable : Bool); // flags: 4098 0000008D1AC6BFE0
import function MonsterHuntInvestigationAreaManager( tag : CName, enable : Bool); // flags: 4098 0000008D1AC6C0C0
import function Q202GiantDisableHitAnim( tag : CName, enable : Bool); // flags: 4098 0000008D1AC6C1A0
import function ApplyForce( fromNode : CName, toTag : CName, force : Float, destroy : Bool); // flags: 4098 0000008D1AC82A80
import function ActorBreakQuen( actorTag : CName); // flags: 4098 0000008D1AC6C280
import function DisableHerbsOnMinimapQuest( disableHerbs : Bool); // flags: 4098 0000008D1AC6C360
import function SetMapPinStatus( type : EMapPinStatus, tag : CName, set : Bool); // flags: 4098 0000008D1AC6C440
import function SetupTrophySceneQuest( monsterTag : CName, offset : Float); // flags: 4162 0000008D1AC6C520
import function ProcessMonsterHuntTrophyQuest( trophyName : CName, dontTeleportHorse : Bool); // flags: 4162 0000008D1AC6C600
import function AlwaysDisplayWolfHead( display : Bool); // flags: 4098 0000008D1AC6C7C0
import function AlwaysDisplayItemInfo( display : Bool); // flags: 4098 0000008D1AC6C980
import function BankCollectBillOfExchangeQuest( baseBillPrice : Int32); // flags: 4098 0000008D1AC6CA60
import function BankCurrencyExchangeQuest( orensExchangeModifier : Float, florensExchangeModifier : Float); // flags: 4098 0000008D1AC6CB40
import function SetGeraltHairQuest( hairstyleName : CName); // flags: 4098 0000008D1AC6CC20
import function SetGeraltTorsoQuest( torsoName : CName); // flags: 4098 0000008D1AC6CD00
import function SetGeraltPalmsQuest( palmsName : CName); // flags: 4098 0000008D1AC6CDE0
import function E3TurnOffDebugPagesFromFastMenu( turnOn : Bool); // flags: 4098 0000008D1AC6CEC0
import function HealthBarVisiblityQuest( npcTag : CName, show : Bool); // flags: 4098 0000008D1AC6CFA0
import function DetonatePetardQuest( targetTag : CName, detonationDelay : Float); // flags: 4098 0000008D1AC6D080
import function SetMorphBlendQuest( targetTag : CName, morphRatio : Float, blendTime : Float); // flags: 4098 0000008D1AC6D160
import function ForceShowUpdateInfo( locKeyText : String, locKeyTitle : String); // flags: 4098 0000008D1AC6D240
import function ShowStartScreen( fadeOutTime : Float, fadeInTime : Float, endWithBlackscreen : Bool, isStageDemo : Bool); // flags: 4162 0000008D1AC6D320
import function ShowEndScreen( fadeOutTime : Float, fadeInTime : Float, isStageDemo : Bool); // flags: 4162 0000008D1AC6D400
import function ShowCompanionIndicator( enable : Bool, npcTag : CName, iconPath : String, npcTag2 : CName, iconPath2 : String); // flags: 4098 0000008D1AC6D4E0
import function ShowBossFightIndicator( enable : Bool, bossTag : CName); // flags: 4098 0000008D1AC6D5C0
import function SetShopPriceMultiplier( priceMult : Float, merchantTag : CName); // flags: 4098 0000008D1AC6D6A0
import function OpenMeditation(); // flags: 4098 0000008D1AC6D780
import function ShaveGeralt_Quest(); // flags: 4098 0000008D1AC6D860
import function SetGeraltBeard_Quest( maxBeard : Bool, stage : Int32); // flags: 4098 0000008D1AC6D940
import function SetTattoo_Quest( hasTattoo : Bool); // flags: 4098 0000008D1AC6DA20
import function BlockBeardGrowth_Quest( block : Bool); // flags: 4098 0000008D1AC6DB00
import function SetCustomHead_Quest( head : CName, barberSystem : Bool); // flags: 4098 0000008D1AC6DBE0
import function RemoveCustomHead_Quest( barberSystem : Bool); // flags: 4098 0000008D1AC6DCC0
import function CopyPlayersEquipmentToNPCQuest( npcTag : CName, copyHead : Bool, dontCopyHair : Bool); // flags: 4098 0000008D1AC6DDA0
import function MSDEMO_Init( enable : Bool, skipCookedItems : Bool, skipHerbs : Bool); // flags: 4098 0000008D1AC6DE80
import function ShowTimeLapse( showTime : Float, timeLapseMessageKey : String, timeLapseAdditionalMessageKey : String); // flags: 4098 0000008D1AC6DF60
import function RemoveErrandsFromNoticeboard( boardTag : CName, errandName : String); // flags: 4098 0000008D1AC6E040
import function AddErrandsToTheNoticeBoard( boardTag : CName, errandDetails : array:2,0,ErrandDetailsList); // flags: 4098 0000008D1AC6E120
import function FocusClueManager( tag : CName, actionType : EFocusClueAttributeAction, isAvailable : Bool, isInteractive : Bool, isReusable : Bool, isVisible : Bool, wasDetected : Bool, isIgnoringFM : Bool); // flags: 4098 0000008D1AC6E200
import function FocusDestroyableClueManager( tag : CName, destroyable : Bool, triggerDestruction : Bool); // flags: 4098 0000008D1AC6E2E0
import function FocusSoundClueManager( tag : CName, soundEffectType : EFocusModeSoundEffectType, startEventOverride : CName, stopEventOverride : CName); // flags: 4098 0000008D1AC6E3C0
import function FocusAreaIntensity( areaTag : CName, newIntensity : Float); // flags: 4098 0000008D1AC6E580
import function FocusStashManager( tag : CName, isDisabled : Bool); // flags: 4098 0000008D1AC6E660
import function FocusEffect( actionType : EFocusEffectActivationAction, effectName : CName, effectEntityTag : CName, duration : Float); // flags: 4098 0000008D1AC6E740
import function FocusSetHighlight( tag : CName, highlightType : EFocusModeVisibility); // flags: 4098 0000008D1AC6E820
import function ChangeWeatherQuest( weatherName : CName, blendTime : Float, randomGen : Bool); // flags: 4098 0000008D1AC6E900
import function EffectOnCamera( effectName : CName, play : Bool); // flags: 4098 0000008D1AC6E9E0
import function PlayCameraEffect( animName : ECameraEffect, strength : Float, bLoop : Bool); // flags: 4098 0000008D1AC6EAC0
import function SetCameraFOV( newFov : Float); // flags: 4098 0000008D1AC6EBA0
import function RequestCameraRotation( cameraRequest : SQuestCameraRequest); // flags: 4098 0000008D1AC6EC80
import function ResetCameraRotationRequest(); // flags: 4098 0000008D1AC6ED60
import function EnableFastTravelMapPins( pinTags : array:2,0,CName, enable : Bool); // flags: 4098 0000008D1AC6EE40
import function DiscoverFastTravelMapPins( pinTags : array:2,0,CName, show : Bool); // flags: 4098 0000008D1AC6EF20
import function EnableGeraltPushing( enable : Bool); // flags: 4098 0000008D1AC6F000
import function EnableOrDisableContainers( containersTag : CName, containerEnabled : Bool); // flags: 4098 0000008D1AC6F0E0
import function CombatStageChange( npcsTag : CName, stage : ENPCFightStage); // flags: 4098 0000008D1AC6F1C0
import function AppearanceChange( npcsTag : CName, appearanceName : CName); // flags: 4098 0000008D1AC6F2A0
import function SoundEventQuest( eventName : String, saveBehavior : ESoundEventSaveBehavior); // flags: 4098 0000008D1AC6F380
import function SoundEventOnActorQuest( actorTag : CName, eventName : String); // flags: 4098 0000008D1AC6F460
import function EnableFistFightMinigame( toTheDeath : Bool, npcTag : array:2,0,CName, npcTeleportTag : array:2,0,CName, playerTeleportTag : CName) : Bool; // flags: 4162 0000008D1AC6F540
import function HidePlayerItemQuest(); // flags: 4098 0000008D1AC6F620
import function AddItemQuest( targetTag : CName, itemName : CName, quantity : Int32, items : array:2,0,SItem, informGUI : Bool); // flags: 4098 0000008D1AC6F700
import function AddItemQuestExt( targetTag : CName, items : array:2,0,SItemExt, informGUI : Bool); // flags: 4098 0000008D1AC6F7E0
import function EquipItemQuest( targetTag : CName, itemName : CName, itemCategory : CName, itemTag : CName, unequip : Bool, toHand : Bool); // flags: 4098 0000008D1AC6F8C0
import function DropItemFromSlotQuest( targetTag : CName, slotName : CName, removeFromInv : Bool); // flags: 4098 0000008D1AC6F9A0
import function EquipItemQuestExt( targetTag : CName, itemName : SItemNameProperty, itemCategory : CName, itemTag : CName, unequip : Bool, toHand : Bool); // flags: 4098 0000008D1AC6FA80
import function RemoveItemQuest( entityTag : CName, item_name : CName, item_category : CName, item_tag : CName, quantity : Int32); // flags: 4098 0000008D1AC6FB60
import function RemoveItemQuestExt( entityTag : CName, item_name : SItemExt, item_category : CName, item_tag : CName); // flags: 4098 0000008D1AC6FC40
import function PlayEffectQuest( entityTag : CName, effectName : CName, activate : Bool, persistentEffect : Bool, deactivateAll : Bool, preventEffectStacking : Bool); // flags: 4098 0000008D1AC6FD20
import function PlayEffectWithTargetQuest( entityTag : CName, effectName : CName, activate : Bool, targetTag : CName) : Bool; // flags: 4098 0000008D1AC6FE00
import function PlaySavableEffectQuest( entityTag : CName, effectName : CName, activate : Bool, targetTag : CName, targetBone : CName); // flags: 4098 0000008D1AC6FEE0
import function ActivateEnvironmentQuest( environmentDefinition : handle:CEnvironmentDefinition, priority : Int32, blendFactor : Float, blendTime : Float); // flags: 4098 0000008D1AC6FFC0
import function DectivateEnvironmentQuest( blendTime : Float); // flags: 4098 0000008D1AC700A0
import function SetPlayerOxygen( percents : Int32, relative : Bool); // flags: 4098 0000008D1AC70180
import function SetPlayerAdrenaline( percents : Int32, relative : Bool); // flags: 4098 0000008D1AC70260
import function SetHealthQuest( targetTag : CName, healthPerc : Int32, relative : Bool, shouldPlayHitParticle : Bool); // flags: 4098 0000008D1AC70340
import function SetNPCIsAttackableByPlayer( npcTag : CName, persistent : Bool, attackable : Bool, timeout : Float); // flags: 4098 0000008D1AC70420
import function SetRewardModifierQuest( player : handle:CStoryScenePlayer, rewardName : CName, modifer : Float, onlyIfDoesntExist : Bool); // flags: 4098 0000008D1AC70500
import function SetImmortalQuest( targetsTag : CName, immortalityMode : EActorImmortalityMode, unconsciousMinDuration : Float); // flags: 4098 0000008D1AC705E0
import function ChangeUnconsciousDuration( targetsTag : CName, newMinDuration : Float); // flags: 4098 0000008D1AC706C0
import function ChangePlayerQuest( designatedTemplate : EQuestReplacerEntities); // flags: 4162 0000008D1AC707A0
import function ModifyNPCAbilityQuest( npcTag : CName, abilityName : CName, remove : Bool); // flags: 4098 0000008D1AC70880
import function ModifyPlayerAbilityQuest( abilityName : CName, remove : Bool); // flags: 4098 0000008D1AC70960
import function ResetFactQuest( factID : CName); // flags: 4098 0000008D1AC70A40
import function RemoveFactQuest( factId : CName); // flags: 4098 0000008D1AC70B20
import function CloneFactQuest( SourceFactID : CName, TargetFactID : CName); // flags: 4098 0000008D1AC70C00
import function FadeOutQuest( fadeTime : Float, fadeColor : Color); // flags: 4098 0000008D1AC70CE0
import function FadeInQuest( fadeTime : Float); // flags: 4098 0000008D1AC70DC0
import function ShowFastTravelLoadingScreen( fadeTime : Float, enable : Bool); // flags: 4098 0000008D1AC70EA0
import function SwitchComponentStateQuest( shouldBeEnabled : Bool, objectTag : CName, componentName : String); // flags: 4098 0000008D1AC70F80
import function TransferPlayerItemsQuest( designatedContainerTag : CName, itemSelectionType : EItemSelectionType, steelSword : Bool, silverSword : Bool, chestArmor : Bool, boots : Bool, gloves : Bool, pants : Bool, trophy : Bool, mask : Bool, bombs : Bool, lures : Bool, crossbow : Bool, secondaryWeapon : Bool, fromContainerToPlayer : Bool, equipAfterTransfer : Bool); // flags: 4098 0000008D1AC71060
import function TransferItemQuest( sourceTag : CName, targetTag : CName, itemName : CName, itemCategory : CName, itemTag : CName, quantity : Int32); // flags: 4098 0000008D1AC71140
import function RememberPlayerEquipment(); // flags: 4098 0000008D1AC71220
import function UnequipPlayerItemsQuest( steelSword : Bool, silverSword : Bool, chestArmor : Bool, boots : Bool, gloves : Bool, pants : Bool, trophy : Bool, bombs : Bool, lures : Bool, mask : Bool, potions : Bool, quickslot : Bool, bolts : Bool, all : Bool, crossbow : Bool, equipItems : Bool, rememberEquipment : Bool, excludedItems : array:2,0,SItemNameProperty, excludeHair : Bool, secondaryWeapon : Bool); // flags: 4098 0000008D1AC71300
import function ChangeNPCStateQuest( npcTag : CName, npcState : EQuestNPCStates, ignoreImmortalityMode : Bool); // flags: 4098 0000008D1AC713E0
import function ChangeNPCStanceQuest( npcTag : CName, npcStance : ENpcStance); // flags: 4098 0000008D1AC714C0
import function AddNPCModifierQuest( npcTag : CName, buffEffects : array:2,0,EEffectType, remove : Bool, removeAll : Bool, duration : Float, valueAdditive : Float, valueMultiplicative : Float, valueBase : Float, pause : Bool, resume : Bool, force : Bool, pauseResumeSource : CName); // flags: 4098 0000008D1AC715A0
import function DrawWeaponQuest( weapon : EDrawWeaponQuestType, dontIgnoreDrawActionLock : Bool); // flags: 4098 0000008D1AC71680
import function DespawnNPCsWithTag( tag : CName); // flags: 4098 0000008D1AC71760
import function RequestSwarmAttackPlayer( tag : CName, stateAfterAttack : ESwarmStateOnArrival, onArrivalFactID : String, onArrivalFactValue : Int32); // flags: 4098 0000008D1AC71840
import function RequestSwarmGoTo( lairTag : CName, initialStateName : CName, stateAfterAttack : ESwarmStateOnArrival, onArrivalFactID : String, onArrivalFactValue : Int32); // flags: 4098 0000008D1AC71920
import function SwarmFlying_RequestGroupStateChange_Quest( lairTag : CName, groupState : CName, affectAllGroups : Bool); // flags: 4098 0000008D1AC71A00
import function SwarmFlying_RequestAllGroupsInstantDespawn_Quest( lairTag : CName); // flags: 4098 0000008D1AC71AE0
import function ActivateQuestBonus( merchantTag : CName); // flags: 4098 0000008D1AC82B60
import function Swarm_DisablePOIs_Quest( poiTag : CName, disable : Bool); // flags: 4098 0000008D1AC71BC0
import function GetItem( inv : handle:CInventoryComponent, category : CName, itemId : SItemUniqueId) : Bool; // flags: 2 0000008D1AC82C40
import function Swarm_DisableLair_Quest( lairTag : CName, disable : Bool); // flags: 4098 0000008D1AC71CA0
import function AnimalNervousState( npcsTag : CName, reactionType : EAnimalReaction, percents : Int32); // flags: 4098 0000008D1AC71D80
import function TeleportObject( objectTag : CName, destinationTag : CName, xOffset : Float, yOffset : Float, zOffset : Float, useSafePlacement : Bool, onSafePlacementFailUseBruteForce : Bool); // flags: 4098 0000008D1AC71E60
import function FaceObjectQuest( objectsTag : CName, TargetTag : CName, degreeModifier : Float); // flags: 4098 0000008D1AC71F40
import function AddTagToEntitiesQuest( entityTag : CName, newTag : CName, remove : Bool); // flags: 4098 0000008D1AC72020
import function AddTagToNPCsQuest( npcTag : CName, newTag : CName, remove : Bool); // flags: 4098 0000008D1AC72100
import function AddTagToNearestActorQuest( actorTag : CName, newTag : CName, remove : Bool); // flags: 4098 0000008D1AC721E0
import function AddTagToClosestNode( nodesTag : CName, newTag : CName, remove : Bool); // flags: 4098 0000008D1AC722C0
import function ChangeCombatStyleByTag( preferedCombatStyle : EBehaviorGraph, npcTag : CName); // flags: 4098 0000008D1AC72480
import function CameraShake( strength : Float); // flags: 4098 0000008D1AC72560
import function StopCameraShake( animName : CName); // flags: 4098 0000008D1AC72640
import function InstantMountPlayer( vehicleTag : CName, vehicleType : EVehicleType, dismount : Bool, useAnim : Bool); // flags: 4098 0000008D1AC72720
import function InstantDismountPlayer(); // flags: 4098 0000008D1AC728E0
import function InstantMountNPC( npcTag : CName); // flags: 4098 0000008D1AC63490
import function InstantDismountNPC( npcTag : CName, dismountType : EDismountType); // flags: 4098 0000008D1AC63570
import function TameHorse( horseTag : CName, tame : Bool, riderTag : CName); // flags: 4098 0000008D1AC63650
import function SoundSetState( soundState : ESoundGameState); // flags: 4098 0000008D1AC63730
import function DoorChangeState( tag : CName, newState : EDoorQuestState, keyItemName : CName, removeKeyOnUse : Bool, smoooth : Bool); // flags: 4098 0000008D1AC63810
import function BlockLockableInteraction( tag : CName, block : Bool); // flags: 4098 0000008D1AC638F0
import function QuestHelper_BlockGameplayFunctionality( act : EInputActionBlock, sourceName : CName, lock : Bool); // flags: 66 0000008D1AC639D0
import function BlockGameplayFunctionality( lock : Bool, sourceName : CName, signs : Bool, drawWeapon : Bool, openInventory : Bool, openPreparation : Bool, radialMenu : Bool, callHorse : Bool, fastTravel : Bool, movement : Bool, jump : Bool, meditation : Bool, bombThrow : Bool, runAndSprint : Bool, sprint : Bool, openMap : Bool, openCharacterPanel : Bool, openJournal : Bool, highlightObjective : Bool, openAlchemy : Bool, explorationFocus : Bool, dive : Bool, interactions : Bool, explorations : Bool, climb : Bool, slide : Bool, mount : Bool, dismount : Bool, fistFight : Bool, swordAttacks : Bool, lightAttacks : Bool, heavyAttacks : Bool, dodgee : Bool, roll : Bool, parry : Bool, counter : Bool, quickslots : Bool, custom0 : Bool, crossbow : Bool, usableItem : Bool, openGlossary : Bool, hardLockTarget : Bool, meditationWaiting : Bool, interactionContainers : Bool, XXXXXXX : Bool, allGUI : Bool, all : Bool, sheatheWeaponIfDrawn : Bool, specialLightAttack : Bool, specialHeavyAttack : Bool, openGwint : Bool, openFastMenu : Bool, openMeditation : Bool); // flags: 4162 0000008D1AC63AB0
import function ShootProjectileByTag( projectileTag : CName, targetTag : CName, speed : Float, angle : Float, range : Float); // flags: 4098 0000008D1AC63B90
import function ShootProjectileByEntityName( advProjectileName : String, sourceTag : CName, slotName : CName, targetTag : CName, speed : Float, angle : Float, range : Float, damage : Float); // flags: 4098 0000008D1AC63C70
import function bgfsinglechannels(); // flags: 258 0000008D1AC63D50
import function bgfstatus(); // flags: 258 0000008D1AC63F10
import function TogglePhysicalDamageMechanismByTag( tag : CName, toggle : Bool); // flags: 4162 0000008D1AC63FF0
import function KillPlayer( ignoreImmortalityMode : Bool); // flags: 4098 0000008D1AC641B0
import function spawnBoatAndMount(); // flags: 258 0000008D1AC5CC70
import function DrawableComponentVisiblityQuest( objectTag : CName, componentName : CName, on : Bool); // flags: 4098 0000008D1AC64290
import function ToggleRagdollByTag( tag : CName, toggle : Bool); // flags: 4098 0000008D1AC64370
import function MonsterHuntingClueHandler( huntingNumber : CName, clueNumber : CName) : Bool; // flags: 4098 0000008D1AC64450
import function TryToAddUniqueFact( uniqueFactName : CName) : Bool; // flags: 4098 0000008D1AC64530
import function DispelIllusionQuest( spawnerTag : CName); // flags: 4098 0000008D1AC64610
import function EnableIllusionQuest( illusionTag : CName, enabled : Bool); // flags: 4098 0000008D1AC646F0
import function SwitchTrapActivation( activate : Bool, trapTag : CName, targetTag : CName, armInsteadOfActivate : Bool); // flags: 4098 0000008D1AC647D0
import function EnableTrapTrigger( triggerTag : CName, enable : Bool); // flags: 4098 0000008D1AC648B0
import function ManageDamageAreaTrigger( damageAreaTag : CName, affectedEntityTag : CName, activate : Bool); // flags: 4098 0000008D1AC64990
import function ManageEffectAreaTrigger( effectAreaTag : CName, activate : Bool, updateEffects : Bool); // flags: 4098 0000008D1AC64A70
import function ManageOilBarrels( barrelsTag : CName, executeAction : array:2,0,EOilBarrelOperation); // flags: 4098 0000008D1AC64B50
import function ManageRift( riftTag : CName, activate : Bool, dontActivateEncounter : Bool); // flags: 4098 0000008D1AC64C30
import function ManageRiftDisabling( riftTag : CName, canBeDisabled : Bool); // flags: 4098 0000008D1AC64D10
import function ManageTeleport( teleportTag : CName, enabling_activating : Bool, value : Bool, keepBlackscreen : Bool, activationTime : Float); // flags: 4098 0000008D1AC64DF0
import function ManageToxicCloud( toxicCloudsTag : CName, executeAction : array:2,0,EToxicCloudOperation); // flags: 4098 0000008D1AC64ED0
import function BlockActorAbility( actorTag : CName, abilityName : CName, unBlock : Bool); // flags: 4098 0000008D1AC64FB0
import function BroadcastDanger( lifetime : Float, distance : Float, interval : Float); // flags: 4098 0000008D1AC65090
import function AddRaceSlowMo( factor : Float); // flags: 4098 0000008D1AC65250
import function RemoveRaceSlowMo(); // flags: 4098 0000008D1AC65330
import function SetBarrelsOnFire( tag : CName, explodeTime : Float, randomize : Bool); // flags: 4098 0000008D1AC65410
import function EnableBeeSwarm( tag : CName); // flags: 4098 0000008D1AC654F0
import function StartHeartFight( tag : CName); // flags: 4098 0000008D1AC656B0
import function KillHeart( tag : CName); // flags: 4098 0000008D1AC65790
import function HorseWhistle(); // flags: 4098 0000008D1AC65870
import function LockReactions( toggle : Bool, areaTag : CName); // flags: 4098 0000008D1AC65950
import function MeditationStop(); // flags: 4098 0000008D1AC65A30
import function ToggleHorseCanFlee( tag : CName, value : Bool); // flags: 4098 0000008D1AC65B10
import function ForceDismount( horseTag : CName); // flags: 4098 0000008D1AC65BF0
import function E3_StageDemoInit(); // flags: 4098 0000008D1AC65CD0
import function AddItemOnNPC_S( player : handle:CStoryScenePlayer, npc : CName, item_name : CName, quantity : Int32, dontInformGUI : Bool); // flags: 2050 0000008D1AC91500
import function E3_LongDemoInit(); // flags: 4098 0000008D1AC65DB0
import function SetCiriLevel( level : Int32); // flags: 4098 0000008D1AC65E90
import function SetNPCLevel( npcTag : CName, level : Int32); // flags: 4098 0000008D1AC65F70
import function Q001_EquipFood(); // flags: 4098 0000008D1AC66050
import function SetGeraltLevelHandsOn(); // flags: 4098 0000008D1AC66130
import class CurveDamper extends CObject {
import function IsValid() : Bool; // flags: 65552 0000008D1AC50AC0
import function SetCurve( c : handle:CCurve); // flags: 65552 0000008D1AC50BA0
import function Reset(); // flags: 65552 0000008D1AC50C80
import function Init( curr : Float, dest : Float); // flags: 65552 0000008D1AC50D60
import function SetValue( value : Float); // flags: 65552 0000008D1AC50E40
import function ResetValue( value : Float); // flags: 65552 0000008D1AC50F20
import function GetValue() : Float; // flags: 65552 0000008D1AC51000
import function GetDestValue() : Float; // flags: 65552 0000008D1AC510E0
import function Update( dt : Float); // flags: 65536 0000008D1AC511C0
import function UpdateAndGet( dt : Float) : Float; // flags: 65552 0000008D1AC512A0
import function CalcValue() : Float; // flags: 16384 0000008D1AC51380
import function InterpolateValue( progress : Float, a : Float, b : Float) : Float; // flags: 32768 0000008D1AC51460
import function IsRunning() : Bool; // flags: 65552 0000008D1AC51540
import function GetProgress() : Float; // flags: 65552 0000008D1AC51620
}
import class IScriptable extends ISerializable {
import function ToString() : String; // flags: 65545 0000008D0B705580
import function GetClass(); // flags: 1 0000008D0B705660
import function IsA(); // flags: 1 0000008D0B705BA0
import function IsExactlyA(); // flags: 1 0000008D0B705C80
import function PushState( stateName : CName); // flags: 65545 0000008D0B705D60
import function IsInState( stateName : CName) : Bool; // flags: 65561 0000008D0CD3A010
import function PopState( popAll : Bool); // flags: 65545 0000008D0CD3A0F0
import function GotoState( newState : CName, keepStack : Bool, forceEvents : Bool); // flags: 65545 0000008D0CD3A1D0
import function GotoStateAuto(); // flags: 65561 0000008D0CD3A2B0
import function LogStates(); // flags: 65561 0000008D0CD3A390
import function GetState( stateName : CName) : handle:CScriptableState; // flags: 65561 0000008D0CD3A470
import function GetCurrentState() : handle:CScriptableState; // flags: 65561 0000008D0CD3A550
import function GetCurrentStateName() : CName; // flags: 65561 0000008D0CD3A630
import function ChangeState(); // flags: 1 0000008D0CD3A710
import function StopState(); // flags: 1 0000008D0CD3A7F0
import function LockEntryFunction( lock : Bool); // flags: 65561 0000008D0CD3A8D0
import function SetCleanupFunction( functionName : CName); // flags: 65561 0000008D0CD3A9B0
import function ClearCleanupFunction(); // flags: 65561 0000008D0CD3AA90
import function DebugDumpEntryFunctionCalls( enabled : Bool); // flags: 65561 0000008D0CD3AB70
}
import class CObject extends IScriptable {
import function GetParent() : handle:CObject; // flags: 65545 0000008D0CD3AC50
import function Clone( newParent : handle:CObject) : handle:CObject; // flags: 65545 0000008D0CD3AD30
import function IsIn(); // flags: 1 0000008D0CD3AE10
}
import class AngleCurveDamper extends CurveDamper {
import function InterpolateValue( progress : Float, a : Float, b : Float) : Float; // flags: 32768 0000008D1AC51700
}
import class CResource extends CObject {
import function GetPath() : String; // flags: 65561 0000008D0CD3AEF0
}
import class CurveDamper3d extends CObject {
import function IsValid() : Bool; // flags: 65552 0000008D1AC517E0
import function SetCurve( c : handle:CCurve); // flags: 65552 0000008D1AC518C0
import function Reset(); // flags: 65552 0000008D1AC519A0
import function Init( curr : Vector, dest : Vector); // flags: 65552 0000008D1AC51A80
import function SetValue( value : Vector); // flags: 65552 0000008D1AC51B60
import function ResetValue( value : Vector); // flags: 65552 0000008D1AC51C40
import function GetValue() : Vector; // flags: 65552 0000008D1AC51D20
import function GetDestValue() : Vector; // flags: 65552 0000008D1AC51E00
import function Update( dt : Float); // flags: 65536 0000008D1AC51EE0
import function UpdateAndGet( dt : Float) : Vector; // flags: 65552 0000008D1AC51FC0
import function IsRunning() : Bool; // flags: 65552 0000008D1AC520A0
}
import class W3DamageAction extends CDamageData {
import function Initialize( att : handle:CGameplayEntity, vict : handle:CGameplayEntity, caus : handle:IScriptable, src : String, hrt : EHitReactionType, pwrStatType : ECharacterPowerStats, isM : Bool, isR : Bool, isW : Bool, isE : Bool, hitFX_ : CName, hitBackFX_ : CName, hitParriedFX_ : CName, hitBackParriedFX_ : CName); // flags: 65536 0000008D1A9EB580
import function Clear(); // flags: 32768 0000008D1A9EB660
import function SetSignSkill( skill : ESkill); // flags: 65536 0000008D1A9EB740
import function GetSignSkill() : ESkill; // flags: 65536 0000008D1A9EB820
import function AddDamage( dmgType : CName, dmgVal : Float); // flags: 65536 0000008D1A9EB900
import function AddEffectInfo( effectType : EEffectType, duration : Float, effectCustomValue : SAbilityAttributeValue, effectAbilityName : CName, customParams : handle:W3BuffCustomParams, buffApplyChance : Float); // flags: 65536 0000008D1A9EB9E0
import function RemoveBuff( index : Int32); // flags: 65536 0000008D1A9EBAC0
import function RemoveBuffsByType( type : EEffectType); // flags: 65552 0000008D1A9EBBA0
import function SetHitReactionType( hrt : EHitReactionType, setDefaultHitFXs : Bool); // flags: 65536 0000008D1A9EBC80
import function SetHitAnimationPlayType( type : EActionHitAnim); // flags: 65536 0000008D1A9EBD60
import function GetHitAnimationPlayType() : EActionHitAnim; // flags: 65536 0000008D1A9EBE40
import function GetEffects( effects : array:2,0,SEffectInfo) : Int32; // flags: 65536 0000008D1A9EBF20
import function GetEffectsCount() : Int32; // flags: 65536 0000008D1A9EC000
import function HasAnyCriticalEffect() : Bool; // flags: 65536 0000008D1A9EC0E0
import function GetEffectTypes( effectTypes : array:2,0,EEffectType) : Int32; // flags: 65536 0000008D1A9EC1C0
import function GetDTs( dmgTypes : array:2,0,SRawDamage) : Int32; // flags: 65536 0000008D1A9EC2A0
import function GetDTCount() : Int32; // flags: 65536 0000008D1A9EC380
import function GetDTsNames( dtNames : array:2,0,CName) : Int32; // flags: 65536 0000008D1A9EC460
import function SetDefaultHitFXs(); // flags: 32768 0000008D1A9EC540
import function GetPowerStatBonusAbilityTag() : CName; // flags: 32768 0000008D1A9EC620
import function CanBeParried() : Bool; // flags: 65536 0000008D1A9EC700
import function CanBeDodged() : Bool; // flags: 65536 0000008D1A9EC7E0
import function SetPointResistIgnored( b : Bool); // flags: 65536 0000008D1A9EC8C0
import function CanPlayHitParticle() : Bool; // flags: 65536 0000008D1A9EC9A0
import function SetCanPlayHitParticle( b : Bool); // flags: 65536 0000008D1A9ECA80
import function GetBuffSourceName() : String; // flags: 65536 0000008D1A9ECB60
import function GetCannotReturnDamage() : Bool; // flags: 65536 0000008D1A9ECDB0
import function SetCannotReturnDamage( b : Bool); // flags: 65536 0000008D1A9ECE90
import function ClearDamage(); // flags: 65536 0000008D1A9ECF70
import function ClearEffects(); // flags: 65536 0000008D1A9ED050
import function GetHitReactionType() : EHitReactionType; // flags: 65536 0000008D1A9ED130
import function IsPointResistIgnored() : Bool; // flags: 65536 0000008D1A9ED210
import function GetSwingType() : EAttackSwingType; // flags: 65536 0000008D1A9ED2F0
import function GetSwingDirection() : EAttackSwingDirection; // flags: 65536 0000008D1A9ED3D0
import function SetWasDodged(); // flags: 65536 0000008D1A9ED4B0
import function WasDodged() : Bool; // flags: 65536 0000008D1A9ED590
import function IsDoTDamage() : Bool; // flags: 65536 0000008D1A9ED670
import function SetIsDoTDamage( dt : Float); // flags: 65536 0000008D1A9ED750
import function GetDoTdt() : Float; // flags: 65536 0000008D1A9ED830
import function GetHitEffect( isBack : Bool, isParried : Bool) : CName; // flags: 65536 0000008D1A9ED910
import function SetHitEffect( newFX : CName, isBack : Bool, isParried : Bool); // flags: 65536 0000008D1A9ECC40
import function DealsAnyDamage() : Bool; // flags: 65536 0000008D1A9EDBE0
import function DealtDamage() : Bool; // flags: 65536 0000008D1A9EDCC0
import function SetDealtDamage(); // flags: 65536 0000008D1A9EDDA0
import function DealsPhysicalOrSilverDamage() : Bool; // flags: 65536 0000008D1A9EDE80
import function GetDamageDealt() : Float; // flags: 65536 0000008D1A9EDF60
import function GetPowerStatValue() : SAbilityAttributeValue; // flags: 65536 0000008D1A9EE040
import function SetAllProcessedDamageAs( val : Float); // flags: 65536 0000008D1A9EE120
import function MultiplyAllDamageBy( val : Float); // flags: 65536 0000008D1A9EE200
import function IsActionMelee() : Bool; // flags: 65552 0000008D1A9EE2E0
import function IsActionRanged() : Bool; // flags: 65552 0000008D1A9EE3C0
import function IsActionWitcherSign() : Bool; // flags: 65552 0000008D1A9EE4A0
import function IsActionEnvironment() : Bool; // flags: 65552 0000008D1A9EE580
import function IsParryStagger() : Bool; // flags: 65552 0000008D1A9EE660
import function SetParryStagger(); // flags: 65552 0000008D1A9EE740
import function ProcessBuffsIfNoDamage() : Bool; // flags: 65552 0000008D1A9EE820
import function SetProcessBuffsIfNoDamage( b : Bool); // flags: 65552 0000008D1A9EE900
import function SetIgnoreImmortalityMode( b : Bool); // flags: 65552 0000008D1A9EE9E0
import function GetIgnoreImmortalityMode() : Bool; // flags: 65552 0000008D1A9EEAC0
import function SetDealtFireDamage( b : Bool); // flags: 65552 0000008D1A9EEBA0
import function HasDealtFireDamage() : Bool; // flags: 65552 0000008D1A9EEC80
import function SetHeadShot(); // flags: 65552 0000008D1A9ED9F0
import function GetIsHeadShot() : Bool; // flags: 65552 0000008D1A9EDAD0
import function SetWasKilledBySingleHit(); // flags: 65552 0000008D1A9EF070
import function WasKilledBySingleHit() : Bool; // flags: 65552 0000008D1A9EF150
import function GetIgnoreArmor() : Bool; // flags: 65552 0000008D1A9EF230
import function SetIgnoreArmor( b : Bool); // flags: 65552 0000008D1A9EF310
import function SuppressHitSounds() : Bool; // flags: 65552 0000008D1A9EF3F0
import function SetSuppressHitSounds( b : Bool); // flags: 65552 0000008D1A9EF4D0
import function SetEndsQuen( b : Bool); // flags: 65552 0000008D1A9EF5B0
import function EndsQuen() : Bool; // flags: 65552 0000008D1A9EF690
import function SetArmorReducedDamageToZero(); // flags: 65552 0000008D1A9EF770
import function DidArmorReduceDamageToZero() : Bool; // flags: 65552 0000008D1A9EF850
import function SetUnderwaterDisplayDamageHack(); // flags: 65552 0000008D1A9EF930
import function GetUnderwaterDisplayDamageHack() : Bool; // flags: 65552 0000008D1A9EFA10
import function GetDamageValue( damageName : CName) : Float; // flags: 65552 0000008D1A9EFAF0
import function GetDamageValueTotal() : Float; // flags: 65552 0000008D1A9EFBD0
}
import class W3Effect_Frozen extends W3ImmobilizeEffect {
import function OnEffectAdded( customParams : handle:W3BuffCustomParams) : Bool; // flags: 65568 0000008D1AA0B050
import function OnEffectRemoved() : Bool; // flags: 65568 0000008D1AA0B130
import function KillOnHit() : Bool; // flags: 65536 0000008D1AA0B210
import function OnTimeUpdated( deltaTime : Float); // flags: 65536 0000008D1AA0B2F0
import function CacheSettings(); // flags: 65536 0000008D1AA0B3D0
import function GetAdditionalDamagePercents() : Float; // flags: 65536 0000008D1AA0B4B0
}
import class W3Action_Attack extends W3DamageAction {
import function Init( attackr : handle:CGameplayEntity, victm : handle:CGameplayEntity, causr : handle:IScriptable, weapId : SItemUniqueId, attName : CName, src : String, hrt : EHitReactionType, canParry : Bool, canDodge : Bool, skillName : CName, swType : EAttackSwingType, swDir : EAttackSwingDirection, isM : Bool, isR : Bool, isW : Bool, isE : Bool, hitFX_ : CName, hitBackFX_ : CName, hitParriedFX_ : CName, hitBackParriedFX_ : CName, crossId : SItemUniqueId); // flags: 65536 0000008D1A9E9650
import function Clear(); // flags: 32768 0000008D1A9E9730
import function Initialize( att : handle:CGameplayEntity, vict : handle:CGameplayEntity, caus : handle:IScriptable, src : String, hrt : EHitReactionType, pwrStatType : ECharacterPowerStats, isM : Bool, isR : Bool, isW : Bool, isE : Bool, hitFX_ : CName, hitBackFX_ : CName, hitParriedFX_ : CName, hitBackParriedFX_ : CName); // flags: 65536 0000008D1A9E9810
import function FillDataFromWeapon(); // flags: 16384 0000008D1A9E98F0
import function FillDataFromAttackName(); // flags: 16384 0000008D1A9E99D0
import function GetHitEffect( isBack : Bool, isParried : Bool) : CName; // flags: 65536 0000008D1A9E9AB0
import function AddDamage( dmgType : CName, dmgVal : Float); // flags: 65536 0000008D1A9E9B90
import function AddEffectInfo( effectType : EEffectType, duration : Float, effectCustomValue : SAbilityAttributeValue, effectAbilityName : CName, customParams : handle:W3BuffCustomParams, buffApplyChance : Float); // flags: 65536 0000008D1A9E9C70
import function GetPowerStatBonusAbilityTag() : CName; // flags: 65536 0000008D1A9E9D50
import function GetWeaponId() : SItemUniqueId; // flags: 65536 0000008D1A9E9E30
import function SetIsParried( b : Bool); // flags: 65536 0000008D1A9E9F10
import function IsParried() : Bool; // flags: 65536 0000008D1A9E9FF0
import function SetIsCountered( b : Bool); // flags: 65536 0000008D1A9EA0D0
import function IsCountered() : Bool; // flags: 65536 0000008D1A9EA1B0
import function SetAttackAnimName( a : CName); // flags: 65536 0000008D1A9EA290
import function GetAttackAnimName() : CName; // flags: 65536 0000008D1A9EA370
import function SetHitTime( t : Float); // flags: 65536 0000008D1A9EA450
import function GetHitTime() : Float; // flags: 65536 0000008D1A9EA530
import function SetWeaponEntity( e : handle:CItemEntity); // flags: 65536 0000008D1A9EA610
import function GetWeaponEntity() : handle:CItemEntity; // flags: 65536 0000008D1A9EA6F0
import function SetCriticalHit(); // flags: 65536 0000008D1A9EA7D0
import function IsCriticalHit() : Bool; // flags: 65536 0000008D1A9EA8B0
import function SetForceExplosionDismemberment(); // flags: 65536 0000008D1A9EA990
import function HasForceExplosionDismemberment() : Bool; // flags: 65536 0000008D1A9EAA70
import function SetWeaponSlot( w : CName); // flags: 65536 0000008D1A9EAB50
import function GetWeaponSlot() : CName; // flags: 65536 0000008D1A9EAC30
import function SetSoundAttackType( s : CName); // flags: 65536 0000008D1A9EAE80
import function GetSoundAttackType() : CName; // flags: 65536 0000008D1A9EAF60
import function SetInstantKill(); // flags: 65536 0000008D1A9EB040
import function GetInstantKill() : Bool; // flags: 65536 0000008D1A9EB120
import function GetAttackName() : CName; // flags: 65536 0000008D1A9EB200
import function GetAttackTypeName() : CName; // flags: 65536 0000008D1A9EB2E0
import function GetPowerStatValue() : SAbilityAttributeValue; // flags: 65536 0000008D1A9EB3C0
import function GetHitBoneIndex() : Int32; // flags: 65552 0000008D1A9EB4A0
}
import class CR4ScriptedHud extends CR4Hud {
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB8A500
import function UpdateLootPopupContext(); // flags: 32768 0000008D1AB8A5E0
import function StartDeathTimer( duration : Float); // flags: 65536 0000008D1AB8A6C0
import function UpdateDeathTimer( timeDelta : Float); // flags: 16384 0000008D1AB8A7A0
import function GetHudEventController() : handle:CR4HudEventController; // flags: 16384 0000008D1AB8A880
import function OnInputContextChanged(); // flags: 16384 0000008D1AB8A960
import function RefreshHudConfiguration(); // flags: 65536 0000008D1AB8AA40
import function UpdateScaleformStageSize(); // flags: 65536 0000008D1AB8AB20
import function GetScaleformPoint( x : Float, y : Float) : Vector; // flags: 65536 0000008D1AB8AC00
import function UpdateHudScale(); // flags: 65536 0000008D1AB8ACE0
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB8ADC0
import function ForceShow( show : Bool); // flags: 65536 0000008D1AB8AEA0
import function UpdateAcceptCancelSwaping(); // flags: 65536 0000008D1AB8AF80
import function UpdateControlSchemeLock(); // flags: 32768 0000008D1AB8B060
import function UpdateInputDevice(); // flags: 65536 0000008D1AB8B140
import function UpdateHudConfigs(); // flags: 65536 0000008D1AB8B220
import function UpdateHudConfig( configName : CName, updateHud : Bool); // flags: 65536 0000008D1AB8B300
import function EnableBuffedMonsterDisplay( value : Bool); // flags: 65536 0000008D1AB8B4E0
import function Toggle24HRFormat( value : Bool); // flags: 65536 0000008D1AB8B5C0
import function AddHudModuleReference( hudModule : handle:CR4HudModuleBase); // flags: 65536 0000008D1AB8B6A0
import function HandleDialogClosed( messageId : Int32); // flags: 65536 0000008D1AB8B780
import function GetDialogModule() : handle:CR4HudModuleDialog; // flags: 65536 0000008D1AB8B860
import function GetDamagedItemModule() : handle:CR4HudModuleDamagedItems; // flags: 65536 0000008D1AB8B940
import function RescaleModules(); // flags: 65536 0000008D1AB8BA20
import function IsRadialMenuOpened() : Bool; // flags: 65536 0000008D1AB8BB00
import function IsRadialMenuOverwritenByContext( context : CName) : Bool; // flags: 65536 0000008D1AB8BBE0
import function OnDialogHudShow() : Bool; // flags: 65568 0000008D1AB8BE30
import function OnDialogHudHide() : Bool; // flags: 65568 0000008D1AB8BF10
import function OnDialogSentenceSet( text : String) : Bool; // flags: 65568 0000008D1AB8BFF0
import function OnDialogPreviousSentenceSet( text : String) : Bool; // flags: 65568 0000008D1AB8C0D0
import function OnDialogPreviousSentenceHide() : Bool; // flags: 65568 0000008D1AB8C1B0
import function OnDialogSentenceHide() : Bool; // flags: 65568 0000008D1AB8C290
import function OnDialogChoicesSet( choices : array:2,0,SSceneChoice) : Bool; // flags: 65568 0000008D1AB8C370
import function OnDialogChoiceTimeoutSet( timeOutPercent : Float) : Bool; // flags: 65568 0000008D1AB8C450
import function OnDialogChoiceTimeoutHide() : Bool; // flags: 65568 0000008D1AB8C530
import function OnDialogSkipConfirmShow() : Bool; // flags: 65568 0000008D1AB8C610
import function OnDialogSkipConfirmHide() : Bool; // flags: 65568 0000008D1AB8C6F0
import function OnSubtitleAdded( id : Int32, speakerNameDisplayText : String, htmlString : String) : Bool; // flags: 65568 0000008D1AB8C7D0
import function OnSubtitleRemoved( id : Int32) : Bool; // flags: 65568 0000008D1AB8C8B0
import function OnVideoSubtitles( subtitles : String) : Bool; // flags: 65568 0000008D1AB8C990
import function OnCreateOneliner( target : handle:CEntity, value : String, ID : Int32) : Bool; // flags: 65568 0000008D1AB8BCC0
import function OnRemoveOneliner( ID : Int32) : Bool; // flags: 65568 0000008D1AB8CC60
import function OnInteractionsUpdated( component : handle:CInteractionComponent) : Bool; // flags: 65568 0000008D1AB8CD40
import function IsInteractionInCameraView( interaction : handle:CInteractionComponent) : Bool; // flags: 65536 0000008D1AB8CE20
import function OnDebugTextShown( text : String) : Bool; // flags: 65568 0000008D1AB8CF00
import function OnDebugTextHidden() : Bool; // flags: 65568 0000008D1AB8CFE0
import function OnCharacterEvent( journalCharacter : handle:CJournalCharacter) : Bool; // flags: 65568 0000008D1AB8D0C0
import function OnCharacterDescriptionEvent( journalCharacterDescription : handle:CJournalCharacterDescription) : Bool; // flags: 65568 0000008D1AB8D1A0
import function OnCreatureEvent( journalCreature : handle:CJournalCreature) : Bool; // flags: 65568 0000008D1AB8D280
import function OnCreatureDescriptionEvent( journalCreatureDescription : handle:CJournalCreatureDescriptionEntry) : Bool; // flags: 65568 0000008D1AB8D360
import function OnGlossaryEvent( journalGlossary : handle:CJournalGlossary) : Bool; // flags: 65568 0000008D1AB8D440
import function OnGlossaryDescriptionEvent( journalGlossaryDescription : handle:CJournalGlossaryDescription) : Bool; // flags: 65568 0000008D1AB8D520
import function OnStoryBookPageEvent( journalStoryBookPage : handle:CJournalStoryBookPage) : Bool; // flags: 65568 0000008D1AB8D600
import function OnTutorialEvent( journalTutorial : handle:CJournalTutorial) : Bool; // flags: 65568 0000008D1AB8D6E0
import function OnPlaceEvent( journalPlace : handle:CJournalPlace) : Bool; // flags: 65568 0000008D1AB8D7C0
import function OnPlaceDescriptionEvent( journalPlaceDescription : handle:CJournalPlaceDescription) : Bool; // flags: 65568 0000008D1AB8D8A0
import function OnQuestEvent( journalQuest : handle:CJournalQuest) : Bool; // flags: 65568 0000008D1AB8D980
import function OnQuestObjectiveEvent( journalQuest : handle:CJournalQuest, journalObjective : handle:CJournalQuestObjective) : Bool; // flags: 65568 0000008D1AB8DA60
import function OnQuestUpdate( journalQuest : handle:CJournalQuest, isQuestUpdate : Bool); // flags: 65536 0000008D1AB8DB40
import function OnLevelUpUpdate( level : Int32, show : Bool); // flags: 65536 0000008D1AB8DC20
import function OnShowLevelUpIndicator( show : Bool); // flags: 65536 0000008D1AB8DD00
import function OnExperienceUpdate( exp : Int32, show : Bool); // flags: 65536 0000008D1AB8CA70
import function OnMapPinUpdate( mapPinTag : CName); // flags: 65536 0000008D1AB8CB50
import function OnItemRecivedDuringScene( itemName : CName, quantity : Int32); // flags: 65536 0000008D1AB8E0F0
import function OnJournalUpdate( journalEntry : handle:CJournalBase, isDescription : Bool); // flags: 65536 0000008D1AB8E1D0
import function OnCraftingSchematicUpdate( schematicName : CName); // flags: 65536 0000008D1AB8E2B0
import function OnAlchemySchematicUpdate( schematicName : CName); // flags: 65536 0000008D1AB8E390
import function OnQuestTrackingStarted( journalQuest : handle:CJournalQuest) : Bool; // flags: 65568 0000008D1AB8E470
import function OnTrackedQuestUpdated( journalQuest : handle:CJournalQuest) : Bool; // flags: 65568 0000008D1AB8E550
import function OnTrackedQuestObjectivesUpdated( journalObjective : handle:CJournalQuestObjective) : Bool; // flags: 65568 0000008D1AB8E630
import function OnTrackedQuestObjectiveCounterUpdated( journalObjective : handle:CJournalQuestObjective) : Bool; // flags: 65568 0000008D1AB8E710
import function OnTrackedQuestObjectiveHighlighted( journalObjective : handle:CJournalQuestObjective, journalObjectiveIndex : Int32) : Bool; // flags: 65568 0000008D1AB8E7F0
import function __PrintInfo(); // flags: 65536 0000008D1AB8E8D0
import function SetHudSize( size : Int32, update : Bool); // flags: 16384 0000008D1AB8E9B0
import function IsEnabledMinimapRotation() : Bool; // flags: 65536 0000008D1AB8EA90
import function EnableMinimapRotation( enable : Bool); // flags: 16384 0000008D1AB8EB70
import function SetMinimapZoom( zoom : Float); // flags: 65536 0000008D1AB8EC50
import function GetMinimapZoom() : Float; // flags: 65536 0000008D1AB8ED30
import function HudConsoleMsg( msgText : String); // flags: 65536 0000008D1AB8EE10
import function HudConsoleTest(); // flags: 65536 0000008D1AB8EEF0
import function HudConsoleCleanup(); // flags: 65536 0000008D1AB8EFD0
import function SetDynamic( value : Bool); // flags: 65536 0000008D1AB8F0B0
import function GetDynamic() : Bool; // flags: 65536 0000008D1AB8F190
import function UpdateHUD(); // flags: 65536 0000008D1AB8F270
import function DisplayTutorialHighlight( tutorialName : CName, bShow : Bool); // flags: 65536 0000008D1AB8F350
import function IsCachedPositionForEntity( entity : handle:CEntity) : Bool; // flags: 65536 0000008D1AB8F430
import function GetCachedPositionForEntity( entity : handle:CEntity) : Vector; // flags: 65536 0000008D1AB8F510
import function SetCachedPositionForEntity( entity : handle:CEntity, pos : Vector); // flags: 65536 0000008D1AB8F5F0
import function ClearCachedPositionForEntity(); // flags: 65536 0000008D1AB8F6D0
}
import class CLightEntitySimple extends CScheduledUsableEntity {
import function Activate( flag : Bool); // flags: 65536 0000008D1AB55EE0
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB55FC0
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AB560A0
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB56180
import function OnFrostHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB56260
import function TurnLightOn(); // flags: 32768 0000008D1AB56340
import function TurnLightOff(); // flags: 32768 0000008D1AB56420
import function StopSmoke( dt : Float, id : Int32); // flags: 66560 0000008D1AB56500
import function IsOn() : Bool; // flags: 65536 0000008D1AB565E0
}
import class W3ApplicatorEffect extends CBaseGameplayEffect {
import function ApplySpawnsOn( victimGE : handle:CGameplayEntity); // flags: 32768 0000008D1AA03CF0
import function HasNeutralSpawn() : Bool; // flags: 32768 0000008D1AA03DD0
import function UpdateParams(); // flags: 65536 0000008D1AA03EB0
import function CacheSettings(); // flags: 65536 0000008D1AA03F90
}
import class CR4HudModuleEnemyFocus extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB96510
import function GetAttitudeOfTargetActor( target : handle:CGameplayEntity) : EAIAttitude; // flags: 16384 0000008D1AB965F0
import function SetDodgeFeedback( target : handle:CActor); // flags: 65536 0000008D1AB966D0
import function ShowOnlyName( show : Bool); // flags: 65536 0000008D1AB967B0
import function ShowDamageType( valueType : EFloatingValueType, value : Float, stringParam : String); // flags: 65536 0000008D1AB96890
import function SetDamageText( label : String, value : Int32, color : Float); // flags: 16384 0000008D1AB96970
import function HideDamageText(); // flags: 65536 0000008D1AB96A50
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB96B30
import function SetContraHint( set : Bool); // flags: 65536 0000008D1AB96C10
import function SetShowHardLock( set : Bool); // flags: 65536 0000008D1AB96CF0
import function UpdateScale( scale : Float, flashModule : handle:CScriptedFlashSprite) : Bool; // flags: 32768 0000008D1AB96DD0
import function UpdateQuestIcon( target : handle:CNewNPC); // flags: 16384 0000008D1AB96EB0
}
import class CMonsterNestEntityStateIntact extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2F880
}
import class CMonsterNestEntityStateSettingExplosives extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2F960
import function PlayAnimationAndSetExplosives(); // flags: 65664 0000008D1AA2FA40
}
import class CMonsterNestEntityStateExplosion extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2FB20
import function Explosion(); // flags: 65664 0000008D1AA2FC00
import function ProcessExplosion(); // flags: 16384 0000008D1AA2FCE0
import function ProcessExplosionEffects(); // flags: 16384 0000008D1AA2FDC0
import function ProcessExplosionDamage(); // flags: 16384 0000008D1AA2FEA0
}
import class CMonsterNestEntityStateNestRebuilding extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2FF80
}
import class CMonsterNestEntityStateNestRebuild extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA30060
import function Rebuild(); // flags: 65664 0000008D1AA30140
}
import class CMonsterNestEntityStateNestDestroyedBoss extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA30220
}
import class CMonsterNestEntityStateNestDestroyed extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA30300
}
import class CMajorPlaceOfPowerEntityStatePlaceOfPower_Idle extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA303E0
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AA304C0
}
import class CMajorPlaceOfPowerEntityStatePlaceOfPower_Channeling extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA305A0
import function PlaceOfPower_Channel(); // flags: 65664 0000008D1AA30680
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AA30760
}
import class CMajorPlaceOfPowerEntityStatePlaceOfPower_Activated extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA30840
import function GrantSkillPointIfPossible(); // flags: 16384 0000008D1AA30920
import function GrantBuff(); // flags: 16384 0000008D1AA30A00
import function GetStatFromEnum( statName : EShrineBuffs) : EEffectType; // flags: 16384 0000008D1AA30AE0
}
import class CMajorPlaceOfPowerEntityStatePlaceOfPower_Recharging extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA30BC0
import function Recharge( timeDelta : GameTime, id : Int32); // flags: 66560 0000008D1AA30CA0
}
import class CRiftEntityStateIntact extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA31560
}
import class CRiftEntityStateClosed extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB4BFA0
import function CloseRift(); // flags: 65664 0000008D1AB4C080
}
import class W3MeteorProjectile_CreateMarkerEntityHelper extends CCreateEntityHelper {
import function OnEntityCreated( entity : handle:CEntity) : Bool; // flags: 65568 0000008D1AC2B340
}
import class W3ArrowProjectile extends W3AdvancedProjectile {
import function OnProjectileShot( targetCurrentPosition : Vector, target : handle:CNode) : Bool; // flags: 65568 0000008D1AC2D2C0
import function OnRangeReached() : Bool; // flags: 65568 0000008D1AC2D3A0
import function OnProjectileCollision( pos : Vector, normal : Vector, collidingComponent : handle:CComponent, hitCollisionsGroups : array:2,0,CName, actorIndex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1AC2D480
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AC2D560
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AC2D640
import function ToggleFire( toggle : Bool); // flags: 65536 0000008D1AC2D720
import function ToggleUnderwater( toggle : Bool); // flags: 65536 0000008D1AC2D800
import function SmartDestroy(); // flags: 65536 0000008D1AC2D8E0
import function ActivateTrail( trailName : CName); // flags: 65536 0000008D1AC2D9C0
import function StopActiveTrail(); // flags: 65536 0000008D1AC2DAA0
import function CheckIfInfWaterLoop( timeDelta : Float, id : Int32); // flags: 66560 0000008D1AC2DB80
import function CheckIfInfWater() : Bool; // flags: 32768 0000008D1AC2DC60
import function ThrowProjectile( targetPosIn : Vector); // flags: 65536 0000008D1AC2DD40
import function AttachArrowToShield( victim : handle:CActor, pos : Vector); // flags: 65536 0000008D1AC2DE20
import function AttachArrowToRagdoll( victim : handle:CActor, pos : Vector, boneName : CName); // flags: 65536 0000008D1AC2DF00
import function ProcessDamageAction( victim : handle:CGameplayEntity, pos : Vector, boneName : CName); // flags: 32768 0000008D1AC2DFE0
import function SetShouldBeAttachedToVictim( val : Bool); // flags: 65536 0000008D1AC2E0C0
import function GetShouldBeAttachedToVictim() : Bool; // flags: 65536 0000008D1AC2E2A0
}
import class CBookMinigameSlot extends CGameplayEntity {
import function init(); // flags: 65536 0000008D1AC2FC00
import function FillSlot( newBook : handle:CBookMinigameBook); // flags: 65536 0000008D1AC2FCE0
import function CheckBook() : Bool; // flags: 65536 0000008D1AC2FDC0
}
import class CBooksMinigameManager extends CGameplayEntity {
import function init(); // flags: 65536 0000008D1AC2F960
import function MoveBook( bookSlotNumber : Int32, direction : EBookDirection); // flags: 65536 0000008D1AC2FA40
import function CheckBooksOrder(); // flags: 65536 0000008D1AC2FB20
}
import class W3QuestCond_EntityComponentEnabled extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC30760
import function Activate(); // flags: 65536 0000008D1AC30840
import function Deactivate(); // flags: 65536 0000008D1AC30920
import function Evaluate() : Bool; // flags: 65536 0000008D1AC30A00
import function FindEntity(); // flags: 65536 0000008D1AC30AE0
}
import class W3QuestCond_EntityComponentEnabled_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC30680
}
import class W3QuestCond_EntityComponentExists extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC30CA0
import function Activate(); // flags: 65536 0000008D1AC30D80
import function Deactivate(); // flags: 65536 0000008D1AC30E60
import function Evaluate() : Bool; // flags: 65536 0000008D1AC30F40
import function FindEntity(); // flags: 65536 0000008D1AC31020
}
import class W3QuestCond_EntityComponentExists_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC30BC0
}
import class W3QuestCond_A_closerToTargetThan_B extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC311E0
import function Activate(); // flags: 65536 0000008D1AC312C0
import function Deactivate(); // flags: 65536 0000008D1AC313A0
import function ContainsTag( tag : CName) : Bool; // flags: 65536 0000008D1AC31480
import function FindEntities(); // flags: 65536 0000008D1AC31560
import function Evaluate() : Bool; // flags: 65536 0000008D1AC31640
}
import class W3QuestCond_A_closerToTargetThan_B_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC31100
}
import class W3QuestCond_IsEffectActive extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC319C0
import function Activate(); // flags: 65536 0000008D1AC31AA0
import function Deactivate(); // flags: 65536 0000008D1AC31B80
import function Evaluate() : Bool; // flags: 65536 0000008D1AC31C60
import function FindEntity(); // flags: 65536 0000008D1AC31D40
}
import class W3QuestCond_IsEffectActive_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC318E0
}
import class W3QuestCond_GameplayFact extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC31F00
import function Activate(); // flags: 65536 0000008D1AC31FE0
import function Deactivate(); // flags: 65536 0000008D1AC320C0
import function Evaluate() : Bool; // flags: 65536 0000008D1AC321A0
import function EvaluateImpl(); // flags: 65536 0000008D1AC32280
}
import class W3QuestCond_GameplayFact_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventString( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : String) : Bool; // flags: 65568 0000008D1AC31E20
}
import class W3QuestCond_playerKnowsRecipe extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC326E0
import function Activate(); // flags: 65536 0000008D1AC327C0
import function Deactivate(); // flags: 65536 0000008D1AC328A0
import function Evaluate() : Bool; // flags: 65536 0000008D1AC32980
import function EvaluateImpl(); // flags: 65536 0000008D1AC32A60
}
import class W3QuestCond_playerKnowsRecipe_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC32600
}
import class W3QuestCond_playerKnowsSchematics extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC32C20
import function Activate(); // flags: 65536 0000008D1AC32D00
import function Deactivate(); // flags: 65536 0000008D1AC32DE0
import function Evaluate() : Bool; // flags: 65536 0000008D1AC32EC0
import function EvaluateImpl(); // flags: 65536 0000008D1AC32FA0
}
import class W3QuestCond_playerKnowsSchematics_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC32B40
}
import class W3QuestCond_ActorIsDespawned extends CQuestScriptedCondition {
import function Activate(); // flags: 65536 0000008D1AC33320
import function Deactivate(); // flags: 65536 0000008D1AC33400
import function Evaluate() : Bool; // flags: 65536 0000008D1AC334E0
import function FindActors(); // flags: 65536 0000008D1AC335C0
}
import class W3QuestCond_ActorIsDespawned_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC33240
}
import class W3QuestCond_BookHasBeenRead extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC33860
import function Activate(); // flags: 65536 0000008D1AC33940
import function Deactivate(); // flags: 65536 0000008D1AC33A20
import function Evaluate() : Bool; // flags: 65536 0000008D1AC33B00
import function EvaluateImpl(); // flags: 65536 0000008D1AC33BE0
}
import class W3QuestCond_BookHasBeenReadExt extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC33CC0
import function Activate(); // flags: 65536 0000008D1AC33DA0
import function Deactivate(); // flags: 65536 0000008D1AC33E80
import function Evaluate() : Bool; // flags: 65536 0000008D1AC33F60
import function EvaluateImpl(); // flags: 65536 0000008D1AC34040
}
import class W3QuestCond_BookHasBeenRead_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventString( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : String) : Bool; // flags: 65568 0000008D1AC336A0
}
import class W3QuestCond_BookHasBeenRead_Listener_Ext extends IGlobalEventScriptedListener {
import function OnGlobalEventString( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : String) : Bool; // flags: 65568 0000008D1AC33780
}
import class W3QuestCond_CanSeePlayer extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC34200
import function Activate(); // flags: 65536 0000008D1AC342E0
import function Deactivate(); // flags: 65536 0000008D1AC343C0
import function Evaluate() : Bool; // flags: 65536 0000008D1AC344A0
import function FindActor(); // flags: 65536 0000008D1AC34580
}
import class InterpCurvePoint extends CObject {
import function InterpCurvePoint(); // flags: 65536 0000008D1A911110
import function IsCurveKey() : Bool; // flags: 65536 0000008D1A9111F0
}
import class W3QuestCond_CanSeePlayer_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC34120
}
import class CStaticCameraArea extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A9112D0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A9113B0
import function IsActivatorValid( activator : handle:CComponent) : Bool; // flags: 16400 0000008D1A911490
}
import class W3QuestCond_CheckLightState extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC34900
import function Activate(); // flags: 65536 0000008D1AC349E0
import function Deactivate(); // flags: 65536 0000008D1AC34AC0
import function Evaluate() : Bool; // flags: 65536 0000008D1AC34BA0
import function FindEntity(); // flags: 65536 0000008D1AC34C80
}
import class CReactionRandomCondition extends CReactionScriptedCondition {
import function Perform( source : handle:CNode, target : handle:CNode, interestPoint : handle:CInterestPointInstance) : Bool; // flags: 65536 0000008D1A914AD0
}
import class CSpawner extends CEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A914BB0
import function Respawn( t : Float, id : Int32); // flags: 66560 0000008D1A914C90
}
import class W3QuestCond_CheckLightState_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC34820
}
import class W3KillTestTrigger extends CGameplayEntity {
import function acttimer( dt : Float, id : Int32); // flags: 66560 0000008D1A915010
import function DoStuff(); // flags: 65536 0000008D1A9150F0
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A9151D0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A9152B0
}
import class W3QuestCond_Container extends CQuestScriptedCondition {
import function RegisterGlobalListener( flag : Bool); // flags: 65536 0000008D1AC34F20
import function RegisterInventoryListener( flag : Bool); // flags: 65536 0000008D1AC35000
import function Activate(); // flags: 65536 0000008D1AC350E0
import function Deactivate(); // flags: 65536 0000008D1AC351C0
import function Evaluate() : Bool; // flags: 65536 0000008D1AC352A0
import function EvaluateImpl(); // flags: 65536 0000008D1AC35380
import function FindInventory(); // flags: 65536 0000008D1AC35460
}
import class W2BalanceCalc extends CObject {
import function SetActorStats( actor : handle:CActor); // flags: 65536 0000008D1A915390
import function PrintActorStats( actor : handle:CActor); // flags: 65536 0000008D1A915470
import function CalculateActorCost(); // flags: 65536 0000008D1A915550
import function SetPlayerStats(); // flags: 65536 0000008D1A915630
import function SetCosts(); // flags: 65536 0000008D1A915710
import function CalculateCostsForPlayer(); // flags: 65536 0000008D1A9157F0
import function PrintPlayerStats(); // flags: 65536 0000008D1A9158D0
}
import class ARDebugCameraRot extends ICustomCameraScriptedPivotRotationController {
import function ControllerUpdate( currentRotation : EulerAngles, currentVelocity : EulerAngles, timeDelta : Float); // flags: 32768 0000008D1A915B70
import function ControllerUpdateInput( movedHorizontal : Bool, movedVertical : Bool); // flags: 32768 0000008D1A915C50
}
import class ARDebugCameraDist extends ICustomCameraScriptedPivotDistanceController {
import function ControllerUpdate( currDistance : Float, currVelocity : Float, timeDelta : Float); // flags: 32768 0000008D1A915D30
}
import class W3QuestCond_Container_GlobalListener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC34D60
}
import class W3DebugScriptBehaviorToolComponent extends CSpriteComponent {
import function OnEditorEnabled( e : handle:CEntity) : Bool; // flags: 65568 0000008D1A915E10
import function OnEditorDisabled() : Bool; // flags: 65568 0000008D1A915EF0
import function OnTick( dt : Float) : Bool; // flags: 65568 0000008D1A915FD0
}
import class W3QuestCond_Container_InventoryListener extends IInventoryScriptedListener {
import function OnInventoryScriptedEvent( eventType : EInventoryEventType, itemId : SItemUniqueId, quantity : Int32, fromAssociatedInventory : Bool) : Bool; // flags: 65568 0000008D1AC34E40
}
import class CHumanAICombatStorage extends CBaseAICombatStorage {
import function IncParryCount(); // flags: 65536 0000008D1A916F90
import function GetParryCount() : Int32; // flags: 65536 0000008D1A917070
import function ResetParryCount(); // flags: 65536 0000008D1A917150
import function SetPreferedCombatStyle( newStyle : EBehaviorGraph); // flags: 65536 0000008D1A917230
import function GetPreferedCombatStyle() : EBehaviorGraph; // flags: 65536 0000008D1A917310
import function SetActiveCombatStyle( newStyle : EBehaviorGraph); // flags: 65536 0000008D1A9173F0
import function GetActiveCombatStyle() : EBehaviorGraph; // flags: 65536 0000008D1A9174D0
import function LeaveCurrentCombatStyle(); // flags: 65536 0000008D1A9175B0
import function StopLeavingCurrentCombatStyle(); // flags: 65536 0000008D1A917690
import function IsLeavingStyle() : Bool; // flags: 65536 0000008D1A917770
import function CalculateCombatStylePriority( combatStyle : EBehaviorGraph) : Int32; // flags: 65536 0000008D1A917850
import function ReturnWeaponSubTypeForActiveCombatStyle() : Int32; // flags: 65536 0000008D1A917930
import function IsProcessingItems() : Bool; // flags: 65536 0000008D1A917A10
import function SetProcessingItems( toggle : Bool); // flags: 65536 0000008D1A917AF0
import function DoesProcessingRequiresIdle() : Bool; // flags: 65536 0000008D1A917BD0
import function SetProcessingRequiresIdle( toggle : Bool); // flags: 65536 0000008D1A917CB0
import function SetProjectile( proj : handle:W3AdvancedProjectile); // flags: 65536 0000008D1A917D90
import function GetProjectile() : handle:W3AdvancedProjectile; // flags: 65536 0000008D1A917E70
import function AddNewProjectile( proj : handle:W3AdvancedProjectile); // flags: 65536 0000008D1A917F50
import function GetProjectiles() : array:2,0,handle:W3AdvancedProjectile; // flags: 65536 0000008D1A918030
import function DetachAndDestroyProjectile(); // flags: 65536 0000008D1A918110
import function SetProtectedByQuen( toggle : Bool); // flags: 65536 0000008D1A9181F0
import function IsProtectedByQuen() : Bool; // flags: 65536 0000008D1A9182D0
import function BecomeAFollower(); // flags: 65536 0000008D1A9183B0
import function NoLongerFollowing(); // flags: 65536 0000008D1A918490
import function IsAFollower() : Bool; // flags: 65536 0000008D1A918570
import function ShouldAttack( currentTime : Float) : Bool; // flags: 65536 0000008D1A9187C0
import function ShouldKeepDistanceToPlayer() : Bool; // flags: 65536 0000008D1A9188A0
}
import class W3AdvancedProjectile extends CThrowable {
import function SetLifeSpan( _duration : Float); // flags: 65536 0000008D1AC27FA0
import function AddColidedEntity( _colider : handle:CGameplayEntity); // flags: 65536 0000008D1AC28080
import function ClearColidedEntities(); // flags: 65536 0000008D1AC28160
import function TimeDestroy( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AC28240
import function ShootProjectileAtPosition( angle : Float, velocity : Float, target : Vector, range : Float, collisionGroups : array:2,0,CName); // flags: 65552 0000008D1AC28320
import function ShootProjectileAtNode( angle : Float, velocity : Float, target : handle:CNode, range : Float, collisionGroups : array:2,0,CName); // flags: 65552 0000008D1AC28400
import function ShootProjectileAtBone( angle : Float, velocity : Float, target : handle:CEntity, targetBone : CName, range : Float, collisionGroups : array:2,0,CName); // flags: 65552 0000008D1AC284E0
import function ShootCakeProjectileAtPosition( cakeAngle : Float, cakeHeight : Float, shootAngle : Float, velocity : Float, target : Vector, range : Float, collisionGroups : array:2,0,CName); // flags: 65552 0000008D1AC285C0
import function OnProjectileInit() : Bool; // flags: 65568 0000008D1AC286A0
import function OnProjectileShot( targetCurrentPosition : Vector, target : handle:CNode) : Bool; // flags: 65568 0000008D1AC28780
import function DestroyRequest(); // flags: 65536 0000008D1AC28860
}
import class CBossAICombatStorage extends CHumanAICombatStorage {
import function SetIsParryAvailable( value : Bool); // flags: 65536 0000008D1A918980
import function GetIsParryAvailable() : Bool; // flags: 65536 0000008D1A918A60
import function SetIsSiphonAvailable( value : Bool); // flags: 65536 0000008D1A918B40
import function GetIsSiphonAvailable() : Bool; // flags: 65536 0000008D1A918C20
import function SetIsDodgeAvailable( value : Bool); // flags: 65536 0000008D1A918D00
import function GetIsDodgeAvailable() : Bool; // flags: 65536 0000008D1A918DE0
import function SetIsStaminaRegenAvailable( value : Bool); // flags: 65536 0000008D1A918EC0
import function GetIsStaminaRegenAvailable() : Bool; // flags: 65536 0000008D1A918FA0
import function SetIsPhaseChangeAvailable( value : Bool); // flags: 65536 0000008D1A919080
import function GetIsPhaseChangeAvailable() : Bool; // flags: 65536 0000008D1A919160
import function SetIsInSpecialAttack( value : Bool); // flags: 65536 0000008D1A919240
import function GetIsInSpecialAttack() : Bool; // flags: 65536 0000008D1A919320
import function SetIsAttackAvailable( attack : EBossSpecialAttacks, val : Bool); // flags: 65536 0000008D1A919400
import function IsAttackAvailable( attack : EBossSpecialAttacks) : Bool; // flags: 65536 0000008D1A9194E0
}
import class CR4HudModuleMinimap2 extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB9D260
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB9D340
import function AddMapPath( path : SMapPathInstance); // flags: 65536 0000008D1AB9D420
import function DeleteMapPaths( ids : array:2,0,Int32); // flags: 65536 0000008D1AB9D500
import function NotifyPlayerEnteredInterior( areaPos : Vector, areaYaw : Float, texture : String); // flags: 65536 0000008D1AB9D5E0
import function NotifyPlayerExitedInterior(); // flags: 65536 0000008D1AB9D6C0
import function NotifyPlayerMountedBoat(); // flags: 65536 0000008D1AB9D7A0
import function NotifyPlayerDismountedBoat(); // flags: 65536 0000008D1AB9D880
import function UpdateZoom(); // flags: 16384 0000008D1AB9D960
import function UpdatePlayerPositionAndRotation( timeDelta : Float); // flags: 16384 0000008D1AB9DA40
import function UpdateBuffedMonsterDisplay(); // flags: 16384 0000008D1AB9DB20
import function HAXGetMonsterIconFromJournalName( jourName : CName) : CName; // flags: 16384 0000008D1AB9DC00
import function HAXGetMonsterNameByIcon( icon : CName) : String; // flags: 16384 0000008D1AB9DCE0
import function GetCurrentTimeString() : String; // flags: 16384 0000008D1AB9DDC0
import function RefreshTimeDisplay(); // flags: 65536 0000008D1AB9DEA0
import function UpdateWeatherDisplay(); // flags: 16384 0000008D1AB9DF80
import function EnableMask( enable : Bool); // flags: 65536 0000008D1AB9E060
import function EnableDebug( enable : Bool); // flags: 65536 0000008D1AB9E240
import function EnableBorders( enable : Bool); // flags: 65536 0000008D1AB9E320
import function LoadMinimapSettings(); // flags: 16384 0000008D1AB9E400
import function DoFading( fadeOut : Bool, immediately : Bool); // flags: 65536 0000008D1AB9E4E0
import function EnableRotation( enable : Bool); // flags: 65536 0000008D1AB9E5C0
import function SetZoom( newValue : Float, immediately : Bool); // flags: 65536 0000008D1AB9E6A0
}
import class CAIStorageReactionData extends CObject {
import function IsAlarmed( timeStamp : Float) : Bool; // flags: 65536 0000008D1A9195C0
import function IsAngry( timeStamp : Float) : Bool; // flags: 65536 0000008D1A9196A0
import function SetAlarmed( timeStamp : Float); // flags: 65536 0000008D1A919780
import function IncreaseTauntCounter( timeStamp : Float, owner : handle:CNewNPC); // flags: 65536 0000008D1A919860
import function Reset(); // flags: 65536 0000008D1A919940
import function ChangeAttitudeIfNeeded( owner : handle:CNewNPC, _actor : handle:CActor); // flags: 65536 0000008D1A919A20
import function NewTempHostileActor( owner : handle:CActor, _actor : handle:CActor); // flags: 65536 0000008D1A919B00
import function ResetAttitudes( owner : handle:CActor); // flags: 65536 0000008D1A919BE0
}
import class CBTEnumBehaviorGraph extends IBehTreeValueEnum {
import function SetVal( val : Int32); // flags: 65536 0000008D1A919CC0
}
import class CBTEnumMoveType extends IBehTreeValueEnum {
import function SetVal( val : Int32); // flags: 65536 0000008D1A919DA0
}
import class CBTEnumCriticalState extends IBehTreeValueEnum {
import function SetVal( val : Int32); // flags: 65536 0000008D1A919E80
}
import class W3QuestCond_ItemAmmo extends CQuestScriptedCondition {
import function RegisterAmmoListener( flag : Bool); // flags: 65536 0000008D1AC359A0
import function RegisterInventoryListener( flag : Bool); // flags: 65536 0000008D1AC35A80
import function Activate(); // flags: 65536 0000008D1AC35B60
import function Deactivate(); // flags: 65536 0000008D1AC35C40
import function Evaluate() : Bool; // flags: 65536 0000008D1AC35D20
import function EvaluateImpl(); // flags: 65536 0000008D1AC35E00
}
import class CBTEnumHitReactionType extends IBehTreeValueEnum {
import function SetVal( val : Int32); // flags: 65536 0000008D1A919F60
}
import class CBTEnumHitReactionSide extends IBehTreeValueEnum {
import function SetVal( val : Int32); // flags: 65536 0000008D1A91A040
}
import class CBTEnumHitReactionDirection extends IBehTreeValueEnum {
import function SetVal( val : Int32); // flags: 65536 0000008D1A91A120
}
import class W3QuestCond_ItemAmmo_AmmoListener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC357E0
}
import class CBTEnumAttackSwingType extends IBehTreeValueEnum {
import function SetVal( val : Int32); // flags: 65536 0000008D1A91A200
}
import class W3QuestCond_ItemAmmo_InventoryListener extends IInventoryScriptedListener {
import function OnInventoryScriptedEvent( eventType : EInventoryEventType, itemId : SItemUniqueId, quantity : Int32, fromAssociatedInventory : Bool) : Bool; // flags: 65568 0000008D1AC358C0
}
import class CBTEnumAttackSwingDriection extends IBehTreeValueEnum {
import function SetVal( val : Int32); // flags: 65536 0000008D1A91A2E0
}
import class W3QuestCond_IsItemEquipped extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC35FC0
import function Activate(); // flags: 65536 0000008D1AC360A0
import function Deactivate(); // flags: 65536 0000008D1AC36180
import function Evaluate() : Bool; // flags: 65536 0000008D1AC36260
import function EvaluateImpl(); // flags: 65536 0000008D1AC36340
}
import class CHorseTagAIParameters extends ICustomValAIParameters {
import function SetCNameValue( value : CName); // flags: 65536 0000008D1A91A3C0
}
import class W3QuestCond_IsItemEquipped_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC35EE0
}
import class SpawnOnHorseEffector extends IBehTreeOnSpawnEffector {
import function Run(); // flags: 65536 0000008D1A91A4A0
}
import class W3QuestCond_IsItemQuantityMet extends CQuestScriptedCondition {
import function RegisterGlobalListener( flag : Bool); // flags: 65536 0000008D1AC365E0
import function RegisterInventoryListener( flag : Bool); // flags: 65536 0000008D1AC366C0
import function Activate(); // flags: 65536 0000008D1AC367A0
import function Deactivate(); // flags: 65536 0000008D1AC36880
import function Evaluate() : Bool; // flags: 65536 0000008D1AC36960
import function EvaluateImpl(); // flags: 65536 0000008D1AC36A40
import function FindInventory(); // flags: 65536 0000008D1AC36B20
}
import class SetNPCTypeEffector extends IBehTreeOnSpawnEffector {
import function Run(); // flags: 65536 0000008D1A91A580
}
import class W3QuestCond_IsItemQuantityMet_GlobalListener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC36420
}
import class W3QuestCond_IsItemQuantityMet_InventoryListener extends IInventoryScriptedListener {
import function OnInventoryScriptedEvent( eventType : EInventoryEventType, itemId : SItemUniqueId, quantity : Int32, fromAssociatedInventory : Bool) : Bool; // flags: 65568 0000008D1AC36500
}
import class W3BehTreeValNameArray extends IScriptable {
import function GetArray() : array:2,0,CName; // flags: 65536 0000008D1A91A660
}
import class W3QuestCond_IsItemUsed extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC36DC0
import function Activate(); // flags: 65536 0000008D1AC36EA0
import function Deactivate(); // flags: 65536 0000008D1AC36F80
import function Evaluate() : Bool; // flags: 65536 0000008D1AC37060
import function EvaluateImpl(); // flags: 65536 0000008D1AC37140
}
import class W3QuestCond_IsItemUsed_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventString( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : String) : Bool; // flags: 65568 0000008D1AC36CE0
}
import class CAICarryingItemsParams extends CAINpcWanderParams {
import function Init(); // flags: 65536 0000008D1A91AAC0
}
import class W3QuestCond_OilApplied extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC37300
import function Activate(); // flags: 65536 0000008D1AC373E0
import function Deactivate(); // flags: 65536 0000008D1AC374C0
import function Evaluate() : Bool; // flags: 65536 0000008D1AC375A0
import function EvaluateImpl(); // flags: 65536 0000008D1AC37680
}
import class W3QuestCond_OilApplied_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC37220
}
import class CBTTaskCanUseChatScene extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A91ABA0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A91AC80
}
import class CBTTaskIsAtWork extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A91AD60
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A91AE40
}
import class W3QuestCond_ReusableClueUsed extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC37CA0
import function Activate(); // flags: 65536 0000008D1AC37D80
import function Deactivate(); // flags: 65536 0000008D1AC37E60
import function Evaluate() : Bool; // flags: 65536 0000008D1AC37F40
import function EvaluateImpl(); // flags: 65536 0000008D1AC38020
}
import class CAIFollowAction extends IAIBaseAction {
import function Init(); // flags: 65536 0000008D1A91AF20
}
import class CAIFollowParams extends IAIActionParameters {
import function Init(); // flags: 65536 0000008D1A91B000
}
import class CAIFollowSideBySideAction extends CAIFollowAction {
import function Init(); // flags: 65536 0000008D1A91B0E0
}
import class CAIRiderFollowAction extends IRiderActionTree {
import function Init(); // flags: 65536 0000008D1A91B1C0
}
import class CAIRiderFollowActionParams extends IRiderActionParameters {
import function Init(); // flags: 65536 0000008D1A91B2A0
import function CopyTo( followParams : handle:CAIFollowParams); // flags: 65536 0000008D1A91B380
}
import class W3QuestCond_ReusableClueUsed_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC37BC0
}
import class W3QuestCond_SwitchState extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC381E0
import function Activate(); // flags: 65536 0000008D1AC382C0
import function Deactivate(); // flags: 65536 0000008D1AC383A0
import function Evaluate() : Bool; // flags: 65536 0000008D1AC38480
import function FindSwitch(); // flags: 65536 0000008D1AC38560
}
import class CAIRiderFollowSideBySideActionParams extends CAIRiderFollowActionParams {
import function Init(); // flags: 65536 0000008D1A91B540
import function CopyTo_SideBySide( followSideBySideAction : handle:CAIFollowSideBySideAction); // flags: 65536 0000008D1A91B620
}
import class W3QuestCond_SwitchState_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC38100
}
import class CAIMoveAlongPathAction extends IAIBaseAction {
import function Init(); // flags: 65536 0000008D1A91B700
import function OnPostLoad() : Bool; // flags: 65536 0000008D1A91B7E0
}
import class CAIMoveAlongPathParams extends IAIActionParameters {
import function Init(); // flags: 65536 0000008D1A91B8C0
}
import class W3QuestCond_SelectedSign extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC38C60
import function Activate(); // flags: 65536 0000008D1AC38D40
import function Deactivate(); // flags: 65536 0000008D1AC38E20
import function Evaluate() : Bool; // flags: 65536 0000008D1AC38F00
import function EvaluateImpl(); // flags: 65536 0000008D1AC38FE0
}
import class W3QuestCond_SelectedSign_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventString( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : String) : Bool; // flags: 65568 0000008D1AC38B80
}
import class CAIMoveAlongPathWithCompanionAction extends CAIMoveAlongPathAction {
import function Init(); // flags: 65536 0000008D1A91B9A0
}
import class CAIMoveAlongPathAwareOfTailAction extends CAIMoveAlongPathAction {
import function Init(); // flags: 65536 0000008D1A91BA80
}
import class W3QuestCond_UncoveredBoatFTPoint extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC39280
import function Activate(); // flags: 65536 0000008D1AC39360
import function Deactivate(); // flags: 65536 0000008D1AC39440
import function Evaluate() : Bool; // flags: 65536 0000008D1AC39520
import function EvaluateImpl(); // flags: 65536 0000008D1AC39600
}
import class W3QuestCond_UncoveredBoatFTPoint_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC391A0
}
import class CAIRaceAlongPathAction extends CAIMoveAlongPathAction {
import function Init(); // flags: 65536 0000008D1A91BB60
}
import class W3QuestCond_WasMeditating extends CQuestScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC39A60
import function Activate(); // flags: 65536 0000008D1AC39B40
import function Deactivate(); // flags: 65536 0000008D1AC39C20
import function Evaluate() : Bool; // flags: 65536 0000008D1AC39D00
import function EvaluateImpl(); // flags: 65536 0000008D1AC39DE0
}
import class CAIRaceAlongPathParams extends CAIMoveAlongPathParams {
import function Init(); // flags: 65536 0000008D1A91BC40
}
import class CAIRiderMoveAlongPathActionParams extends IRiderActionParameters {
import function Init(); // flags: 65536 0000008D1A91BE00
import function CopyTo( moveAlongPathParams : handle:CAIMoveAlongPathParams); // flags: 65536 0000008D1A91BEE0
}
import class W3QuestCond_WasMeditating_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventString( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : String) : Bool; // flags: 65568 0000008D1AC39980
}
import class CAIRiderMoveAlongPathWithCompanionActionParams extends CAIRiderMoveAlongPathActionParams {
import function CopyTo_2( moveAlongPathParams : handle:CAIMoveAlongPathWithCompanionParams); // flags: 65536 0000008D1A91C0A0
}
import class CAIRiderRaceAlongPathActionParams extends IRiderActionParameters {
import function Init(); // flags: 65536 0000008D1A91C260
import function CopyTo( raceAlongPathParams : handle:CAIRaceAlongPathParams); // flags: 65536 0000008D1A91C340
}
import class CAIRiderRideHorseAction extends IRiderActionTree {
import function Init(); // flags: 65536 0000008D1A91C420
import function CopyTo( horseDoNothingAction : handle:CAIHorseDoNothingAction); // flags: 65536 0000008D1A91C500
}
import class CAISailorMountBoatActionParams extends ISailorActionParameters {
import function Init(); // flags: 65536 0000008D1A91C6C0
}
import class CAISailorMoveToActionParams extends ISailorActionParameters {
import function Init(); // flags: 65536 0000008D1A91C880
}
import class CAISailorMoveAlongPathActionParams extends ISailorActionParameters {
import function Init(); // flags: 65536 0000008D1A91CA40
}
import class CAISailorRaceAlongPathActionParams extends ISailorActionParameters {
import function Init(); // flags: 65536 0000008D1A91CC00
}
import class W3QuestCond_IsTargetOf extends CQCActorScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC3A780
import function OnActivate( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AC3A860
import function OnDeactivate( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AC3A940
import function Evaluate( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AC3AA20
import function FindAttacker(); // flags: 65536 0000008D1AC3AB00
}
import class W3QuestCond_IsTargetOf_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC3A6A0
}
import class CAIMoveToPoint extends IAIBaseAction {
import function Init(); // flags: 65536 0000008D1A91CCE0
}
import class W3QuestCond_ActorRotationToNode extends CQCActorScriptedCondition {
import function RegisterListener( flag : Bool); // flags: 65536 0000008D1AC3ACC0
import function OnActivate( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AC3ADA0
import function OnDeactivate( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AC3AE80
import function Evaluate( act : handle:CActor) : Bool; // flags: 65536 0000008D1AC3AF60
import function FindTarget(); // flags: 65536 0000008D1AC3B040
}
import class W3QuestCond_ActorRotationToNode_Listener extends IGlobalEventScriptedListener {
import function OnGlobalEventName( eventCategory : EGlobalEventCategory, eventType : EGlobalEventType, eventParam : CName) : Bool; // flags: 65568 0000008D1AC3ABE0
}
import class CAIMoveToAction extends IAIBaseAction {
import function Init(); // flags: 65536 0000008D1A91CDC0
}
import class CAIRiderMoveToActionParams extends IRiderActionParameters {
import function CopyTo( moveToParams : handle:CAIMoveToParams); // flags: 65536 0000008D1A91D060
}
import class CAIFormationLeadActionTree extends IAIFormationActionTree {
import function Init(); // flags: 65536 0000008D1A91D140
}
import class CAIAnimalDefaults extends CAIDefaults {
import function Init(); // flags: 65536 0000008D1A91D3E0
}
import class CAIMonsterIdleDecorator extends CAIIdleDecoratorTree {
import function Init(); // flags: 65536 0000008D1A9227E0
}
import class CAIAnimalDeath extends CAINpcDeath {
import function Init(); // flags: 65536 0000008D1A91E3A0
}
import class CAIRaceHorseDefaults extends CAIHorseDefaults {
import function Init(); // flags: 65536 0000008D1A91D680
}
import class CAnimalIdleDecoratorTree extends CAIMainTree {
import function Init(); // flags: 65536 0000008D1A91E720
}
import class CAIRiderIdle extends CAINpcIdle {
import function Init(); // flags: 65536 0000008D1A936F20
}
import class CAIShootActionTree extends IAICustomActionTree {
import function Init(); // flags: 65536 0000008D1A91EB80
}
import class CAILambertTrainingActionTree extends IAICustomActionTree {
import function Init(); // flags: 65536 0000008D1A91EC60
}
import class CAICiriSnowballFightActionTree extends IAICustomActionTree {
import function Init(); // flags: 65536 0000008D1A91ED40
}
import class CAIMageBossFightActionTree extends IAICustomActionTree {
import function Init(); // flags: 65536 0000008D1A91EE20
}
import class CAINpcReactionsTree extends CAIReactionTree {
import function OverriderReactionsPriority( priority : Int32, priorityWhileActive : Int32); // flags: 32768 0000008D1A91EFE0
}
import class CAIActionBeingHit extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91F6E0
}
import class CAIActionBumpTree extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91F7C0
}
import class CAIActionCombatNearby extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91F8A0
}
import class CAIActionDrawSword extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91F980
}
import class W3CiriPhantom extends CGameplayEntity {
import function Init( setOwner : handle:CActor, setTarget : handle:CActor); // flags: 65536 0000008D1AC46E40
import function InitDamper(); // flags: 16384 0000008D1AC46F20
import function Rotate( dt : Float, id : Int32); // flags: 17408 0000008D1AC47000
import function SlowMoStart( dt : Float, id : Int32); // flags: 17408 0000008D1AC470E0
import function SlowMoEnd( dt : Float, id : Int32); // flags: 17408 0000008D1AC471C0
import function RotateToTarget( dt : Float); // flags: 16384 0000008D1AC472A0
import function OnPreAttackEvent( animEventName : CName, animEventType : EAnimationEventType, data : CPreAttackEventData, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AC47380
import function Attack( hitTarget : handle:CGameplayEntity, animData : CPreAttackEventData, weaponId : SItemUniqueId, parriedBy : array:2,0,handle:CActor, attackAnimationName : CName, hitTime : Float, weaponEntity : handle:CItemEntity); // flags: 32768 0000008D1AC47460
import function PrepareAttackAction( hitTarget : handle:CGameplayEntity, animData : CPreAttackEventData, weaponId : SItemUniqueId, parriedBy : array:2,0,handle:CActor, attackAnimationName : CName, hitTime : Float, weaponEntity : handle:CItemEntity, attackAction : handle:W3Action_Attack) : Bool; // flags: 32768 0000008D1AC47540
import function OnAnimEvent_AllowBlend( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AC47620
import function OnAnimEvent_fx_trail( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AC47700
import function PlayEffectOnHeldWeapon( effectName : CName) : Bool; // flags: 65536 0000008D1AC477E0
import function SmartSetVisible( toggle : Bool); // flags: 16384 0000008D1AC478C0
}
import class CAIActionAttack extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91FA60
}
import class CAIActionCastSign extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91FB40
}
import class CAIActionCrossbowShot extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91FC20
}
import class CAIActionBombExplosion extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91FD00
}
import class CAIActionLooting extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91FDE0
}
import class CAIActionTaunt extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91FEC0
}
import class CAIActionRain extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A91FFA0
}
import class CAIActionJump extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A920080
}
import class CAIActionCombatStarted extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A920160
}
import class CAIActionGossip extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A920240
}
import class CAIActionQuestion extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A920320
}
import class CAIActionGreeting extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A920400
}
import class EulerAnglesSpringDamper extends CObject {
import function SetSmoothTime( value : Float); // flags: 65552 0000008D1AC53D80
import function Init( curr : EulerAngles, dest : EulerAngles); // flags: 65552 0000008D1AC53E60
import function Reset(); // flags: 65552 0000008D1AC53F40
import function SetValue( value : EulerAngles); // flags: 65552 0000008D1AC54020
import function GetValue() : EulerAngles; // flags: 65552 0000008D1AC54100
import function GetDestValue() : EulerAngles; // flags: 65552 0000008D1AC541E0
import function Update( dt : Float); // flags: 65552 0000008D1AC542C0
import function UpdateAndGet( dt : Float, value : EulerAngles) : EulerAngles; // flags: 65552 0000008D1AC543A0
import function UpdateManual( current : EulerAngles, velocity : EulerAngles, dest : EulerAngles, dt : Float); // flags: 65536 0000008D1AC54480
}
import class CAIActionBarter extends CAINpcActionSubtree {
import function Init(); // flags: 65536 0000008D1A9204E0
}
import class CAIQuestActionPlayerPresence extends CAIActionPlayerPresence {
import function Init(); // flags: 65536 0000008D1A9206A0
}
import class CAIMonsterIdleAction extends IAIActionTree {
import function Init(); // flags: 65536 0000008D1A920E80
}
import class CAIMonsterIdleEat extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921040
}
import class CAIMonsterIdleDig extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921120
}
import class CAIMonsterIdleClean extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921200
}
import class CAIMonsterIdleOnGroundAndClean extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A9212E0
}
import class CAIMonsterIdleSit extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A9213C0
}
import class CAIMonsterIdleLie extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A9214A0
}
import class CAIMonsterIdleOnGround extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921580
}
import class CAIMonsterIdleHowl extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921660
}
import class CAIMonsterIdleSleep extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921820
}
import class CAIMonsterIdleRoll extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921900
}
import class CAIMonsterIdleStretch extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A9219E0
}
import class CAIMonsterIdleCough extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921AC0
}
import class CAIMonsterIdleStrikeFists extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921BA0
}
import class CAIMonsterIdleGrowl extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921C80
}
import class CAIMonsterIdleWings extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921D60
}
import class CAIMonsterIdleLookAround extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921E40
}
import class CAIMonsterIdleYawn extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A921F20
}
import class CAIMonsterIdleSniff extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A922000
}
import class CAIMonsterIdleFlyBarrel extends CAIMonsterFlyIdleAction {
import function Init(); // flags: 65536 0000008D1A9220E0
}
import class CAIMonsterIdleFlyAirDive extends CAIMonsterFlyIdleAction {
import function Init(); // flags: 65536 0000008D1A9221C0
}
import class CAIMonsterIdlePlayAround extends CAIMonsterIdleAction {
import function Init(); // flags: 65536 0000008D1A9222A0
}
import class CAIMonsterSearchFoodTree extends CAISubTree {
import function Init(); // flags: 65536 0000008D1A922540
}
import class CAIMonsterSearchFoodIdleParams extends CAISubTreeParameters {
import function Init(); // flags: 65536 0000008D1A922620
}
import class CAIMonsterIdleDecoratorParams extends CAIIdleParameters {
import function Init(); // flags: 65536 0000008D1A9228C0
}
import class CAIMonsterReactionsTree extends CAIReactionTree {
import function Init(); // flags: 65536 0000008D1A9292A0
}
import class W3SignProjectile extends CProjectileTrajectory {
import function ExtInit( signOwner : handle:W3SignOwner, sign : ESkill, signEnt : handle:W3SignEntity, reusable : Bool); // flags: 65536 0000008D1AB7E000
import function ShootTarget( target : handle:CNode, distance : Float, hitOnlyTarget : Bool, collisionGroups : array:2,0,CName); // flags: 65536 0000008D1AB7E0E0
import function OnProjectileCollision( pos : Vector, normal : Vector, collidingComponent : handle:CComponent, hitCollisionsGroups : array:2,0,CName, actorIndex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1AB7E1C0
import function SetAttackRange( ar : handle:CAIAttackRange); // flags: 65536 0000008D1AB7E2A0
import function GetSignEntity() : handle:W3SignEntity; // flags: 65536 0000008D1AB7E380
import function ShouldCheckAttitude() : Bool; // flags: 32768 0000008D1AB7E460
import function ProcessAttackRange(); // flags: 65536 0000008D1AB7E540
import function OnAttackRangeHit( entity : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB7E620
import function OnRangeReached() : Bool; // flags: 65568 0000008D1AB7E700
import function ProcessCollision( collider : handle:CGameplayEntity, pos : Vector, normal : Vector); // flags: 32768 0000008D1AB7E7E0
import function ClearHitEntities(); // flags: 65536 0000008D1AB7E8C0
import function GetSignSkill() : ESkill; // flags: 65536 0000008D1AB7E9A0
import function GetCaster() : handle:CEntity; // flags: 65536 0000008D1AB7EA80
}
import class W3AardProjectile extends W3SignProjectile {
import function ProcessCollision( collider : handle:CGameplayEntity, pos : Vector, normal : Vector); // flags: 32768 0000008D1AB7EB60
import function OnAttackRangeHit( entity : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB7EC40
}
import class W3AxiiProjectile extends W3SignProjectile {
import function ProcessCollision( collider : handle:CGameplayEntity, pos : Vector, normal : Vector); // flags: 32768 0000008D1AB7ED20
import function ShouldCheckAttitude() : Bool; // flags: 32768 0000008D1AB7EE00
}
import class W3FireAuraManagerComponent extends CR4Component {
import function OnComponentAttached() : Bool; // flags: 65568 0000008D1A9A0330
import function OnAardHit() : Bool; // flags: 65568 0000008D1A9A0410
import function OnIgniHit() : Bool; // flags: 65568 0000008D1A9A04F0
import function DeactivateAura(); // flags: 65536 0000008D1A9A05D0
import function ActivateAura(); // flags: 65536 0000008D1A9A06B0
import function OnAnimEvent_ActivateFireAura( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A9A0790
import function OnAnimEvent_DeactivateFireAura( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A9A0870
}
import class CAIBaseMonsterDefaults extends CAIDefaults {
import function Init(); // flags: 65536 0000008D1A923C00
}
import class CAIMonsterSpawn extends CAISubTree {
import function Init(); // flags: 65536 0000008D1A928AC0
}
import class CAIMonsterTaunt extends CAITauntTree {
import function Init(); // flags: 65536 0000008D1A9261A0
}
import class CAIMonsterAxii extends CAIAxiiTree {
import function Init(); // flags: 65536 0000008D1A925FE0
}
import class CAIMonsterCombat extends CAICombatTree {
import function Init(); // flags: 65536 0000008D1A926520
}
import class CAIMonsterDeath extends CAINpcDeath {
import function Init(); // flags: 65536 0000008D1A928E40
}
import class CAIFlyingMonsterCombat extends CAICombatTree {
import function Init(); // flags: 65536 0000008D1A9266E0
}
import class CAIFlyingMonsterDeath extends CAIMonsterDeath {
import function Init(); // flags: 65536 0000008D1A9290E0
}
import class CAIRotfiendDefaults extends CAIDrownerDefaults {
import function Init(); // flags: 65536 0000008D1A9245A0
}
import class CAINoonwraithDoppelgangerDefaults extends CAINoonwraithDefaults {
import function Init(); // flags: 65536 0000008D1A924AE0
}
import class W3BackgroundAnimatedEntity extends CGameplayEntity {
import function SetupNodes() : Bool; // flags: 65536 0000008D1AC4D800
import function MoveBetweenWaypoints( timeDelta : Float); // flags: 65536 0000008D1AC4D8E0
import function SpawnBackgroundEntities( attachement : handle:CEntity); // flags: 65536 0000008D1AC4D9C0
import function StartMoving(); // flags: 65536 0000008D1AC4DAA0
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AC4DB80
import function TimerMove( td : Float, id : Int32); // flags: 66560 0000008D1AC4DC60
}
import class CAIIceGolemDefaults extends CAIGolemDefaults {
import function Init(); // flags: 65536 0000008D1A925480
}
import class CAIMonsterAxiiParams extends CAIAxiiParameters {
import function Init(); // flags: 65536 0000008D1A9260C0
}
import class CR4OverlayPopup extends CR4PopupBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE83F0
import function OnInputHandled( NavCode : String, KeyCode : Int32, ActionId : Int32) : Bool; // flags: 65568 0000008D1ABE84D0
import function RequestMouseCursor( value : Bool); // flags: 65536 0000008D1ABE85B0
import function ForceHideMouseCursor( value : Bool); // flags: 65536 0000008D1ABE8690
import function UpdateInputDevice(); // flags: 65536 0000008D1ABE8770
import function ShowSoftwareCursor(); // flags: 16384 0000008D1ABE8850
import function HideSoftwareCursor(); // flags: 16384 0000008D1ABE8930
import function ShowCursor(); // flags: 16384 0000008D1ABE8A10
import function HideCursor(); // flags: 16384 0000008D1ABE8AF0
import function UpdateCursorVisibility(); // flags: 16384 0000008D1ABE8BD0
import function ShowSafeRect( value : Bool); // flags: 65536 0000008D1ABE8CB0
import function AppendButton( actionId : Int32, gpadCode : String, kbCode : Int32, label : String, contextId : CName); // flags: 65536 0000008D1ABE8D90
import function RemoveButton( actionId : Int32, contextId : CName); // flags: 65536 0000008D1ABE8E70
import function RemoveContextButtons( contextId : CName); // flags: 65536 0000008D1ABE8F50
import function UpdateButtons(); // flags: 65536 0000008D1ABE9030
import function ShowNotification( messageText : String, duration : Float); // flags: 65536 0000008D1ABE9110
import function HideNotification(); // flags: 65536 0000008D1ABE91F0
import function ShowLoadingIndicator(); // flags: 65536 0000008D1ABE93D0
import function HideLoadingIndicator( immediateHide : Bool); // flags: 65536 0000008D1ABE94B0
import function ShowSavingIndicator(); // flags: 65536 0000008D1ABE9590
import function HideSavingIndicator( immediateHide : Bool); // flags: 65536 0000008D1ABE9670
}
import class CAIMonsterTauntParams extends CAITauntParameters {
import function Init(); // flags: 65536 0000008D1A926280
}
import class CR4TutorialPopup extends CR4PopupBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABEA390
import function UpdateInputDevice(); // flags: 65536 0000008D1ABEA470
import function UpdateData( TutData : handle:W3TutorialPopupData, showAnimation : Bool); // flags: 65536 0000008D1ABEA550
import function SetInvisible( value : Bool, forced : Bool); // flags: 65536 0000008D1ABEA630
import function OnStartHiding() : Bool; // flags: 65568 0000008D1ABEA710
import function OnHideTimer() : Bool; // flags: 65568 0000008D1ABEA7F0
import function OnGotoGlossary() : Bool; // flags: 65568 0000008D1ABEA8D0
import function OnCloseByUser() : Bool; // flags: 65568 0000008D1ABEA9B0
import function OnClosingPopup() : Bool; // flags: 65568 0000008D1ABEAA90
import function CanEnableGlossaryLink() : Bool; // flags: 16384 0000008D1ABEAB70
import function ShowTutorialHint( hintData : handle:W3TutorialPopupData); // flags: 65536 0000008D1ABEAC50
import function PlayFeedbackAnim( isCorrect : Bool); // flags: 65536 0000008D1ABEAD30
import function RequestUnpause(); // flags: 65536 0000008D1ABEAE10
import function RequestClose( byUser : Bool, willBeCloned : Bool); // flags: 65536 0000008D1ABEAEF0
import function EnableGlossaryLink( value : Bool); // flags: 32768 0000008D1ABEAFD0
import function setArabicAligmentMode(); // flags: 65536 0000008D1ABEB0B0
import function CreateTutorialHint( showAnimation : Bool); // flags: 32768 0000008D1ABEB190
}
import class CR4GlossaryTutorialsMenu extends CR4ListBaseMenu {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE61D0
import function OnUpdateTutorials() : Bool; // flags: 65568 0000008D1ABE62B0
import function UpdateImage( tag : CName); // flags: 65536 0000008D1ABE6390
import function PopulateData(); // flags: 16384 0000008D1ABE6470
import function UpdateDescription( entryName : CName); // flags: 65536 0000008D1ABE6550
import function UpdateItems( tag : CName); // flags: 65536 0000008D1ABE6630
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABE6710
}
import class CAIMonsterCombatLogic extends CAISubTree {
import function Init(); // flags: 65536 0000008D1A9268A0
}
import class CAIMonsterCombatParams extends CAIBaseMonsterCombatParams {
import function Init(); // flags: 65536 0000008D1A926600
}
import class CAINpcCriticalState extends CAICombatActionTree {
import function Init(); // flags: 65536 0000008D1A9380A0
}
import class CAIMonsterCombatReactionsTree extends CAIReactionTree {
import function Init(); // flags: 65536 0000008D1A9291C0
}
import class CAIFlyingMonsterCombatParams extends CAIBaseMonsterCombatParams {
import function Init(); // flags: 65536 0000008D1A9267C0
}
import class CR4CommonMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABB85A0
import function GetSavedDataMenuName() : CName; // flags: 32768 0000008D1ABB8680
import function SaveStateData(); // flags: 65536 0000008D1ABB8760
import function GetFirstChildMenuName( parentName : CName) : CName; // flags: 32768 0000008D1ABB8840
import function GetMenuParentName( menuName : CName) : CName; // flags: 32768 0000008D1ABB8920
import function HasMenuDefined( menuName : CName) : Bool; // flags: 32768 0000008D1ABB8A00
import function HasMenuWithStateDefined( menuName : CName, stateName : CName) : Bool; // flags: 32768 0000008D1ABB8AE0
import function GetSavedMenuFromParentName( parentMenuName : CName) : CName; // flags: 32768 0000008D1ABB8BC0
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABB8CA0
import function SetInputFeedbackVisibility( value : Bool); // flags: 65536 0000008D1ABB8D80
import function SwitchToSubMenu( MenuName : CName, MenuState : String); // flags: 65536 0000008D1ABB8E60
import function OnHideChildMenu() : Bool; // flags: 65568 0000008D1ABB8F40
import function OnRequestMenu( MenuName : CName, MenuState : String) : Bool; // flags: 65568 0000008D1ABB9020
import function ChildMenuConfigured(); // flags: 65536 0000008D1ABB9100
import function HaxGetPanelStateName( stateName : String) : CName; // flags: 65536 0000008D1ABB91E0
import function OnSwipe( swipe : Int32) : Bool; // flags: 65568 0000008D1ABB92C0
import function OnInputHandled( NavCode : String, KeyCode : Int32, ActionId : Int32) : Bool; // flags: 65568 0000008D1ABB93A0
import function SetMenuNavigationEnabled( enabled : Bool); // flags: 65536 0000008D1ABB9480
import function UpdateTutorialRestruction(); // flags: 65536 0000008D1ABB9560
import function DefineMenuStructure(); // flags: 16384 0000008D1ABB9640
import function DisableNotAllowedTabs(); // flags: 16384 0000008D1ABB9720
import function ActionBlockStateChange( action : EInputActionBlock, blocked : Bool); // flags: 65536 0000008D1ABB9800
import function CheckTutorialRestrictions(); // flags: 16384 0000008D1ABB98E0
import function DefineSceneMenuStructure(); // flags: 16384 0000008D1ABB99C0
import function GetInitGameplayEntity() : handle:IScriptable; // flags: 16384 0000008D1ABB9AA0
import function AddMerchantTagIfMissing_HACK(); // flags: 16384 0000008D1ABB9B80
import function CheckCraftingComponent() : Bool; // flags: 16384 0000008D1ABB9DD0
import function CheckRepairPanelEnabled() : Bool; // flags: 16384 0000008D1ABB9EB0
import function CheckAlchemyPanelEnabled() : Bool; // flags: 16384 0000008D1ABB9F90
import function CheckShopPanelEnabled() : Bool; // flags: 16384 0000008D1ABBA070
import function DefineMenuItem( itemName : CName, itemLabel : String, parentMenuItem : CName, menuState : CName); // flags: 16384 0000008D1ABBA150
import function SetupMenu(); // flags: 16384 0000008D1ABBA230
import function GetGFxMenuStruct( StructGFx : handle:CScriptedFlashArray); // flags: 16384 0000008D1ABBA310
import function GetGFxMenuItem( MenuItemData : SMenuTab, GFxObjectData : handle:CScriptedFlashObject); // flags: 16384 0000008D1ABBA3F0
import function UpdateTabs(); // flags: 16384 0000008D1ABBA4D0
import function SetMenuTabVisible( tabName : CName, value : Bool); // flags: 65536 0000008D1ABBA5B0
import function SetMenuTabeEnable( tabName : CName, value : Bool, stateName : CName); // flags: 65536 0000008D1ABBA690
import function SetSingleMenuTabEnabled( tabName : CName); // flags: 65536 0000008D1ABBA770
import function GoNextMenu(); // flags: 65536 0000008D1ABBA850
import function GoPriorMenu(); // flags: 65536 0000008D1ABBA930
import function ShowBackground( value : Bool); // flags: 65536 0000008D1ABB9C60
import function UpdatePlayerOrens(); // flags: 65536 0000008D1ABBAC00
import function UpdatePlayerLevel(); // flags: 65536 0000008D1ABBACE0
import function UpdateItemsCounter() : Int32; // flags: 65536 0000008D1ABBADC0
import function GetCurrentLevel() : Int32; // flags: 16384 0000008D1ABBAEA0
import function GetCurrentExperience() : Float; // flags: 16384 0000008D1ABBAF80
import function GetLevelExperience() : Float; // flags: 16384 0000008D1ABBB060
import function GetTargetExperience() : Float; // flags: 16384 0000008D1ABBB140
import function SetMenuAlpha( value : Int32); // flags: 65536 0000008D1ABBB220
import function CloseMenuRequest(); // flags: 65536 0000008D1ABBB300
import function OnFailedCreateMenu() : Bool; // flags: 65568 0000008D1ABBB3E0
import function ChildRequestCloseMenu(); // flags: 65536 0000008D1ABBB4C0
import function UpdateGFxButtons( gfxButtonsList : array:2,0,SKeyBinding, populateData : Bool); // flags: 65536 0000008D1ABBB5A0
import function UpdateDefaultButtons( defaultButtonsList : array:2,0,SKeyBinding, populateData : Bool); // flags: 65536 0000008D1ABBB680
import function UpdateContextButtons( contextButtonsList : array:2,0,SKeyBinding, populateData : Bool); // flags: 65536 0000008D1ABBB760
import function GatherBindersArray( resultArray : handle:CScriptedFlashArray, bindersList : array:2,0,SKeyBinding, level : Int32, isContextBinding : Bool); // flags: 32768 0000008D1ABBB840
import function UpdateInputFeedback(); // flags: 65536 0000008D1ABBB920
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABBBA00
import function OnPlaySoundEvent( soundName : String) : Bool; // flags: 65568 0000008D1ABBBAE0
import function OnOpenSubPanel( menuName : CName) : Bool; // flags: 65568 0000008D1ABBBBC0
import function OnCloseSubPanel( menuName : CName) : Bool; // flags: 65568 0000008D1ABBBCA0
import function OnControllerChanged( isGamepad : Bool) : Bool; // flags: 65568 0000008D1ABBAA10
import function SetMeditationMode( value : Bool); // flags: 65536 0000008D1ABBAAF0
import function StopMeditation(); // flags: 16384 0000008D1ABBC090
import function SendLastItemInfoData(); // flags: 16384 0000008D1ABBC170
import function SendQuestsInfoData(); // flags: 16384 0000008D1ABBC250
import function SendGlossaryInfoData(); // flags: 16384 0000008D1ABBC330
import function SendAlchemyInfoData(); // flags: 16384 0000008D1ABBC410
import function SendSkillsInfoData(); // flags: 16384 0000008D1ABBC4F0
import function SendMappinInfoData(); // flags: 16384 0000008D1ABBC5D0
import function GetNewItemsGFxMenuStruct( StructGFx : handle:CScriptedFlashArray); // flags: 16384 0000008D1ABBC6B0
import function GetTrackedQuestGFxMenuStruct( StructGFx : handle:CScriptedFlashArray); // flags: 16384 0000008D1ABBC790
import function GetGlossaryGFxMenuStruct( StructGFx : handle:CScriptedFlashArray); // flags: 16384 0000008D1ABBC870
import function GetAlchemyGFxMenuStruct( StructGFx : handle:CScriptedFlashArray); // flags: 16384 0000008D1ABBC950
import function GetEntryTitle( journalBase : handle:CJournalBase) : String; // flags: 65536 0000008D1ABBCA30
import function GetSkillGFxMenuStruct( StructGFx : handle:CScriptedFlashArray); // flags: 16384 0000008D1ABBCB10
import function GetMappinGFxMenuStruct( StructGFx : handle:CScriptedFlashArray); // flags: 16384 0000008D1ABBCBF0
import function OnRefreshHubInfo( fromAs : Bool) : Bool; // flags: 65568 0000008D1ABBCCD0
import function OnVideoStopped() : Bool; // flags: 65568 0000008D1ABBCDB0
import function SetLockedInHub( value : Bool); // flags: 65536 0000008D1ABBCE90
import function SetLockedInMenu( value : Bool); // flags: 65536 0000008D1ABBCF70
import function IsLockedInHub() : Bool; // flags: 65536 0000008D1ABBD050
import function IsLockedInMenu() : Bool; // flags: 65536 0000008D1ABBD130
import function OnHotkeyTriggered( keyCode : EInputKey) : Bool; // flags: 65568 0000008D1ABBD210
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABBD2F0
}
import class CAINpcCriticalStateFlying extends CAICombatActionTree {
import function Init(); // flags: 65536 0000008D1A938180
}
import class CAIWolfCombatLogicParams extends CAIMonsterCombatLogicParams {
import function Init(); // flags: 65536 0000008D1A9276A0
}
import class CAIArachasCombatLogicParams extends CAIMonsterCombatLogicParams {
import function Init(); // flags: 65536 0000008D1A927F60
}
import class CAIDamageReactionTreeParams extends CAISubTreeParameters {
import function Init(); // flags: 65536 0000008D1A9289E0
}
import class CAIMonsterDefeatedParams extends CAIDeathParameters {
import function Init(); // flags: 65536 0000008D1A929000
}
import class CAINpcUnconsciousTree extends CAIDeathTree {
import function Init(); // flags: 65536 0000008D1A937E00
}
import class CAIActionSearchForTarget extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A929380
}
import class CAIActionAllySearchesTarget extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A929460
}
import class CAIActionPlayWithTarget extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A929540
}
import class CAIActionMoveToLure extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A929620
}
import class CAIActionMoveOut extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A929700
}
import class CAIActionMoveInPack extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A9297E0
}
import class CAIActionRunWildInPack extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A9298C0
}
import class CAIActionLeadEscape extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A9299A0
}
import class CAIActionEscapeInPack extends CAIMonsterActionSubtree {
import function Init(); // flags: 65536 0000008D1A929A80
}
import class CAINpcCombat extends CAICombatTree {
import function Init(); // flags: 65536 0000008D1A929B60
}
import class CAINpcCombatParams extends CAICombatParameters {
import function Init(); // flags: 65536 0000008D1A929C40
import function SetupCombatStyles(); // flags: 32768 0000008D1A929D20
import function SetupCSFinisherAnims(); // flags: 32768 0000008D1A929E00
import function ClearCSFinisherAnims(); // flags: 32768 0000008D1A929EE0
import function InitializeCombatStyles(); // flags: 65536 0000008D1A929FC0
}
import class CAINpcCombatStyle extends CAISubTree {
import function Init(); // flags: 65536 0000008D1A933020
}
import class CAINpcDefaults extends CAIDefaults {
import function Init(); // flags: 65536 0000008D1A9369E0
}
import class CR4MenuBase extends CR4Menu {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABD5D40
import function OnFailedCreateMenu() : Bool; // flags: 65568 0000008D1ABD5E20
import function OnClearSlotNewFlag( item : SItemUniqueId) : Bool; // flags: 65568 0000008D1ABD5F00
import function UpdateRestrictDirectClosing( value : Bool); // flags: 65536 0000008D1ABD5FE0
import function ActionBlockStateChange( action : EInputActionBlock, blocked : Bool); // flags: 65536 0000008D1ABD60C0
import function OnSendNotification( locKey : String) : Bool; // flags: 65568 0000008D1ABD61A0
import function SetTutorialVisibility( value : Bool, forced : Bool); // flags: 32768 0000008D1ABD6280
import function SendCombatState(); // flags: 32768 0000008D1ABD6360
import function GetSavedData(); // flags: 32768 0000008D1ABD6440
import function GetSavedDataMenuName() : CName; // flags: 32768 0000008D1ABD6520
import function OnRequestSubMenu( menuName : CName, initData : handle:IScriptable); // flags: 65536 0000008D1ABD6600
import function IsCategoryOpened( categoryName : CName) : Bool; // flags: 32768 0000008D1ABD66E0
import function UpdateAcceptCancelSwaping(); // flags: 32768 0000008D1ABD67C0
import function UpdateControlSchemeLock(); // flags: 32768 0000008D1ABD68A0
import function UpdateInputDevice(); // flags: 65536 0000008D1ABD6980
import function SetControllerType( isGamepad : Bool); // flags: 32768 0000008D1ABD6A60
import function SetPlatformType( platformType : Platform); // flags: 65536 0000008D1ABD6B40
import function UpdateSceneEntityFromCreatureDataComponent( entity : handle:CEntity); // flags: 32768 0000008D1ABD6C20
import function ShowRenderToTexture( targetName : String); // flags: 32768 0000008D1ABD6D00
import function SetMenuNavigationEnabled( enabled : Bool); // flags: 65536 0000008D1ABD6DE0
import function SetButtons(); // flags: 65536 0000008D1ABD6EC0
import function OnMenuShown() : Bool; // flags: 65568 0000008D1ABD6FA0
import function showNotification( notificationText : String, duration : Float); // flags: 65536 0000008D1ABD7080
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABD7160
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABD7240
import function RestoreInput(); // flags: 65536 0000008D1ABD7320
import function SetParentMenu( menu : handle:CR4MenuBase); // flags: 65536 0000008D1ABD7570
import function GetParentMenu() : handle:CR4MenuBase; // flags: 65536 0000008D1ABD7650
import function OnBreakPoint( text : String) : Bool; // flags: 65568 0000008D1ABD7730
import function UpdateButtons( ButtonsDef : array:2,0,SMenuButtonDef); // flags: 65536 0000008D1ABD7810
import function UpdateButton( ButtonDef : SMenuButtonDef, ID : Int32); // flags: 65536 0000008D1ABD78F0
import function AddButtonDef( targetList : array:2,0,SMenuButtonDef, navCode : String, label : String); // flags: 32768 0000008D1ABD79D0
import function AddInputBinding( label : String, padNavCode : String, keyboardKeyCode : Int32); // flags: 32768 0000008D1ABD7AB0
import function setColorBlindMode( value : Bool); // flags: 65536 0000008D1ABD7B90
import function setArabicAligmentMode(); // flags: 65536 0000008D1ABD7C70
import function GetLastChild() : handle:CR4MenuBase; // flags: 65536 0000008D1ABD7D50
import function SetMenuState( newState : CName); // flags: 65536 0000008D1ABD7E30
import function BlurLayer( value : Bool); // flags: 65536 0000008D1ABD7F10
import function HandleMenuLoaded(); // flags: 32768 0000008D1ABD7FF0
import function ActivateContext( targetContext : handle:W3UIContext); // flags: 32768 0000008D1ABD80D0
import function ResetContext(); // flags: 32768 0000008D1ABD7400
import function GetRootMenu() : handle:CR4MenuBase; // flags: 32768 0000008D1ABD83A0
import function ChildRequestCloseMenu(); // flags: 65536 0000008D1ABD8480
import function OnPlaySoundEvent( soundName : String) : Bool; // flags: 65568 0000008D1ABD8560
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABD8640
import function OnModuleSelected( moduleID : Int32, moduleBindingName : String) : Bool; // flags: 65568 0000008D1ABD8720
import function OnAppendButton( actionId : Int32, gamepadNavCode : String, keyboardKeyCode : Int32, label : String) : Bool; // flags: 65568 0000008D1ABD8800
import function OnRemoveButton( actionId : Int32) : Bool; // flags: 65568 0000008D1ABD88E0
import function OnCleanupButtons() : Bool; // flags: 65568 0000008D1ABD89C0
import function OnUpdateGFxButtonsList() : Bool; // flags: 65568 0000008D1ABD8AA0
import function OnAppendGFxButton( actionId : Int32, gamepadNavCode : String, keyboardKeyCode : Int32, label : String, holdPrefix : Bool) : Bool; // flags: 65568 0000008D1ABD8B80
import function OnRemoveGFxButton( actionId : Int32) : Bool; // flags: 65568 0000008D1ABD8C60
import function RemoveGFxButtonById( actionId : Int32); // flags: 32768 0000008D1ABD8D40
import function SelectCurrentModule(); // flags: 32768 0000008D1ABD8E20
import function SelectFirstModule(); // flags: 32768 0000008D1ABD8F00
import function OnInputHandled( NavCode : String, KeyCode : Int32, ActionId : Int32) : Bool; // flags: 65568 0000008D1ABD8FE0
import function Event_OnGuiSceneEntitySpawned(); // flags: 65536 0000008D1ABD90C0
import function Event_OnGuiSceneEntityDestroyed(); // flags: 65536 0000008D1ABD91A0
import function GetCommonMenu() : handle:CR4CommonMenu; // flags: 32768 0000008D1ABD9280
import function GetNpcInfo( npcEntity : handle:CGameplayEntity, dataObject : handle:CScriptedFlashObject); // flags: 32768 0000008D1ABD9360
}
import class CR4IngameMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABA5E00
import function OnRefresh() : Bool; // flags: 65568 0000008D1ABA5EE0
import function OnRequestSubMenu( menuName : CName, initData : handle:IScriptable); // flags: 65536 0000008D1ABA5FC0
import function ChildRequestCloseMenu(); // flags: 65536 0000008D1ABA60A0
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABA6180
import function ReopenMenu(); // flags: 65536 0000008D1ABA6260
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABA6340
import function CloseCurrentPopup(); // flags: 32768 0000008D1ABA6420
import function SetIgnoreInput( value : Bool); // flags: 65536 0000008D1ABA6500
import function OnUserSignIn(); // flags: 65536 0000008D1ABA65E0
import function OnUserSignInCancelled(); // flags: 65536 0000008D1ABA66C0
import function OnSaveLoadingFailed(); // flags: 65536 0000008D1ABA67A0
import function OnItemActivated( actionType : Int32, menuTag : Int32) : Bool; // flags: 65568 0000008D1ABA6880
import function HandleLoadGameFailed(); // flags: 65536 0000008D1ABA6960
import function LoadLastSave(); // flags: 32768 0000008D1ABA6A40
import function ShowActionConfPopup( action : Int32, title : String, description : String); // flags: 32768 0000008D1ABA6B20
import function OnActionConfirmed( action : Int32); // flags: 65536 0000008D1ABA6C00
import function OnPresetApplied( groupId : CName, targetPresetIndex : Int32) : Bool; // flags: 65568 0000008D1ABA6DE0
import function UpdateOptions( groupId : CName); // flags: 65536 0000008D1ABA6EC0
import function OnOptionValueChanged( groupId : Int32, optionName : CName, optionValue : String) : Bool; // flags: 65568 0000008D1ABA6FA0
import function HandleSpecialValueChanged( optionName : CName, optionValue : String); // flags: 32768 0000008D1ABA7080
import function OnGraphicsUpdated( keepChanges : Bool); // flags: 65536 0000008D1ABA7160
import function OnOptionPanelNavigateBack() : Bool; // flags: 65568 0000008D1ABA7240
import function OnNavigatedBack() : Bool; // flags: 65568 0000008D1ABA7320
import function CancelDifficultyChange(); // flags: 65536 0000008D1ABA7400
import function SaveChangedSettings(); // flags: 32768 0000008D1ABA74E0
import function OnProfileChange() : Bool; // flags: 65568 0000008D1ABA7730
import function OnSaveGameCalled( type : ESaveGameType, saveArrayIndex : Int32) : Bool; // flags: 65568 0000008D1ABA7810
import function executeSave( type : ESaveGameType, slot : Int32); // flags: 65536 0000008D1ABA78F0
import function OnLoadGameCalled( type : ESaveGameType, saveListIndex : Int32) : Bool; // flags: 65568 0000008D1ABA79D0
import function LoadSaveRequested( saveSlotRef : SSavegameInfo); // flags: 65536 0000008D1ABA7AB0
import function OnImportGameCalled( menuTag : Int32) : Bool; // flags: 65568 0000008D1ABA7B90
import function OnNewGamePlusCalled( saveListIndex : Int32) : Bool; // flags: 65568 0000008D1ABA7C70
import function OnDeleteSaveCalled( type : ESaveGameType, saveListIndex : Int32, isSaveMode : Bool) : Bool; // flags: 65568 0000008D1ABA7D50
import function DeleteSave( type : ESaveGameType, saveListIndex : Int32, isSaveMode : Bool); // flags: 65536 0000008D1ABA7E30
import function showHelpPanel(); // flags: 32768 0000008D1ABA7F10
import function TryStartNewGame( optionsArray : Int32); // flags: 65536 0000008D1ABA7FF0
import function fetchNewGameConfigFromTag( optionsTag : Int32); // flags: 32768 0000008D1ABA80D0
import function NewGameRequested(); // flags: 65536 0000008D1ABA81B0
import function OnUpdateRescale( hScale : Float, vScale : Float) : Bool; // flags: 65568 0000008D1ABA8290
import function ShowTutorialChosen( enabled : Bool); // flags: 65536 0000008D1ABA75C0
import function StartNewGame(); // flags: 65536 0000008D1ABA8560
import function PopulateMenuData(); // flags: 65536 0000008D1ABA8640
import function addInLoadOption(); // flags: 32768 0000008D1ABA8720
import function OnBack() : Bool; // flags: 65568 0000008D1ABA8800
import function HasSavesToImport() : Bool; // flags: 65536 0000008D1ABA88E0
import function SendImportSaveData(); // flags: 32768 0000008D1ABA89C0
import function hasValidAutosaveData() : Bool; // flags: 32768 0000008D1ABA8AA0
import function HandleSaveListUpdate(); // flags: 65536 0000008D1ABA8B80
import function SendLoadData(); // flags: 32768 0000008D1ABA8C60
import function SendSaveData(); // flags: 32768 0000008D1ABA8D40
import function SendNewGamePlusSaves(); // flags: 32768 0000008D1ABA8E20
import function PopulateSaveDataForSlotType( saveType : Int32, parentObject : handle:CScriptedFlashArray, allowEmptySlot : Bool); // flags: 32768 0000008D1ABA8F00
import function OnLoadSaveImageCancelled() : Bool; // flags: 65568 0000008D1ABA8FE0
import function OnScreenshotDataRequested( saveIndex : Int32) : Bool; // flags: 65568 0000008D1ABA90C0
import function OnCheckScreenshotDataReady() : Bool; // flags: 65568 0000008D1ABA91A0
import function SendRescaleData(); // flags: 32768 0000008D1ABA9280
import function SendControllerData(); // flags: 32768 0000008D1ABA9360
import function SendKeybindData(); // flags: 32768 0000008D1ABA9440
import function OnClearKeybind( keybindTag : CName) : Bool; // flags: 65568 0000008D1ABA9520
import function GetKeybindGroupTag( keybindName : CName) : CName; // flags: 32768 0000008D1ABA9600
import function OnChangeKeybind( keybindTag : CName, newKeybindValue : EInputKey) : Bool; // flags: 65568 0000008D1ABA8370
import function OnSmartKeybindEnabledChanged( value : Bool) : Bool; // flags: 65568 0000008D1ABA8450
import function OnInvalidKeybindTried( keyCode : EInputKey) : Bool; // flags: 65568 0000008D1ABA99F0
import function OnLockedKeybindTried() : Bool; // flags: 65568 0000008D1ABA9AD0
import function OnResetKeybinds() : Bool; // flags: 65568 0000008D1ABA9BB0
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABA9C90
}
import class CR4HudModuleRadialMenu extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABA0B80
import function UpdateSwapAcceptCancel(); // flags: 65536 0000008D1ABA0C60
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1ABA0D40
import function IsRadialMenuOpened() : Bool; // flags: 65536 0000008D1ABA0E20
import function OnRadialMenuItemSelected( choosenSymbol : String, isDesaturated : Bool) : Bool; // flags: 65568 0000008D1ABA0F00
import function OnRadialMenuItemChoose( choosenSymbol : String) : Bool; // flags: 65568 0000008D1ABA0FE0
import function OnRadialMenuConfirmSelection( action : SInputAction) : Bool; // flags: 65568 0000008D1ABA10C0
import function OnRadialMenuClose( action : SInputAction) : Bool; // flags: 65568 0000008D1ABA11A0
import function UserConfirmSelection(); // flags: 16384 0000008D1ABA1280
import function OnActivateSlot( slotName : String) : Bool; // flags: 65568 0000008D1ABA1360
import function OnRequestCloseRadial() : Bool; // flags: 65568 0000008D1ABA1440
import function UserClose(); // flags: 16384 0000008D1ABA1520
import function OnOpenMeditation( action : SInputAction) : Bool; // flags: 65568 0000008D1ABA1600
import function ResetMeditationSavedData(); // flags: 65536 0000008D1ABA16E0
import function OnRadialMenu( action : SInputAction) : Bool; // flags: 65568 0000008D1ABA17C0
import function ShowRadialMenu(); // flags: 65536 0000008D1ABA18A0
import function SelectCurrentSign(); // flags: 16384 0000008D1ABA1980
import function OnHideRadialMenu() : Bool; // flags: 65568 0000008D1ABA1B60
import function HideRadialMenu(); // flags: 65536 0000008D1ABA1C40
import function ResetItemsModule(); // flags: 16384 0000008D1ABA1D20
import function UpdateItemsIcons(); // flags: 65536 0000008D1ABA1E00
import function GetCiriItem() : SItemUniqueId; // flags: 65536 0000008D1ABA1EE0
import function SetDesaturated( value : Bool, fieldName : String); // flags: 65536 0000008D1ABA1FC0
import function UpdateScale( scale : Float, flashModule : handle:CScriptedFlashSprite) : Bool; // flags: 32768 0000008D1ABA20A0
}
import class CR4LootPopup extends CR4PopupBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE6B70
import function setupFunctions(); // flags: 16384 0000008D1ABE6C50
import function OnClosingPopup() : Bool; // flags: 65568 0000008D1ABE6D30
import function UpdateInputContext(); // flags: 65536 0000008D1ABE6E10
import function PopulateData(); // flags: 65536 0000008D1ABE6EF0
import function CompareItemsStats( itemStats : array:2,0,SAttributeTooltip, compareItemStats : array:2,0,SAttributeTooltip, compResult : handle:CScriptedFlashArray); // flags: 65536 0000008D1ABE6FD0
import function GetItemRarityDescription( item : SItemUniqueId, tooltipInv : handle:CInventoryComponent) : String; // flags: 65536 0000008D1ABE70B0
import function OnPopupTakeAllItems() : Bool; // flags: 65568 0000008D1ABE7190
import function OnPopupTakeItem( Id : Int32) : Bool; // flags: 65568 0000008D1ABE7270
import function OnCloseLootWindow() : Bool; // flags: 65568 0000008D1ABE7350
import function TakeAllAction(); // flags: 65536 0000008D1ABE7430
import function SignalLootingReactionEvent(); // flags: 32768 0000008D1ABE7510
import function SignalStealingReactionEvent(); // flags: 32768 0000008D1ABE75F0
import function SignalContainerClosedEvent(); // flags: 32768 0000008D1ABE76D0
}
import class W3PopupData extends CObject {
import function OnUserFeedback( KeyCode : String); // flags: 65536 0000008D1AB87240
import function GetGFxButtons( parentFlashValueStorage : handle:CScriptedFlashValueStorage) : handle:CScriptedFlashArray; // flags: 65536 0000008D1AB87320
import function SetupOverlayRef( target : handle:CR4MenuPopup); // flags: 65536 0000008D1AB87400
import function forceClose(); // flags: 65536 0000008D1AB874E0
import function ClosePopupOverlay(); // flags: 65536 0000008D1AB875C0
import function GetGFxData( parentFlashValueStorage : handle:CScriptedFlashValueStorage) : handle:CScriptedFlashObject; // flags: 65536 0000008D1AB876A0
import function GetContentRef() : String; // flags: 32768 0000008D1AB87780
import function AddButtonDef( label : String, padNavCode : String, keyboardNavCode : Int32); // flags: 32768 0000008D1AB87860
import function DefineDefaultButtons(); // flags: 32768 0000008D1AB87940
import function ClosePopup(); // flags: 32768 0000008D1AB87A20
}
import class CAINpcTacticTree extends CAISubTree {
import function Init(); // flags: 65536 0000008D1A9300E0
}
import class CAINpcTacticTreeParams extends CAISubTreeParameters {
import function Init(); // flags: 65536 0000008D1A9301C0
import function InitializeSpecialActions(); // flags: 65536 0000008D1A9302A0
}
import class CAISpecialAction extends CAISubTree {
import function Init(); // flags: 65536 0000008D1A931A40
}
import class CAINpcFormationTacticTree extends CAISubTree {
import function Init(); // flags: 65536 0000008D1A9316C0
}
import class CAINpcFormationTacticTreeParams extends CAISubTreeParameters {
import function Init(); // flags: 65536 0000008D1A9317A0
}
import class CAIAttackActionTree extends CAICombatActionTree {
import function Init(); // flags: 65536 0000008D1A932680
}
import class CAIAttackBehaviorTree extends CAICombatActionTree {
import function Init(); // flags: 65536 0000008D1A931880
}
import class CAIAttackBehaviorTreeParams extends CAICombatActionParameters {
import function Init(); // flags: 65536 0000008D1A931960
}
import class CAIAttackActionTreeParams extends CAICombatActionParameters {
import function Init(); // flags: 65536 0000008D1A932760
}
import class CAINpcCombatStyleParams extends CAISubTreeParameters {
import function Init(); // flags: 65536 0000008D1A933100
}
import class CAINpcStyleSorceressParams extends CAINpcCombatStyleParams {
import function Init(); // flags: 65536 0000008D1A9347C0
}
import class CAINpcStyleSorcererParams extends CAINpcCombatStyleParams {
import function Init(); // flags: 65536 0000008D1A934C20
}
import class CAINpcRiderDefaults extends CAIDefaults {
import function Init(); // flags: 65536 0000008D1A936BA0
}
import class CAINpcRiderCombat extends CAICombatTree {
import function Init(); // flags: 65536 0000008D1A936C80
}
import class CAINpcIdleHorseRider extends CAIRiderIdle {
import function Init(); // flags: 65536 0000008D1A937C40
}
import class CAINpcRiderCombatParams extends CAICombatParameters {
import function Init(); // flags: 65536 0000008D1A936D60
}
import class CAINpcActiveIdleParams extends CAIIdleParameters {
import function Init(); // flags: 65536 0000008D1A9370E0
}
import class CAINpcWork extends CAISubTree {
import function Init(); // flags: 65536 0000008D1A937700
import function InitWander(); // flags: 65536 0000008D1A9377E0
}
import class CAILeadPackWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A937380
}
import class CAIDynamicWanderParams extends CAINpcWanderParams {
import function Init(); // flags: 65536 0000008D1A937540
}
import class CAIFollowPartyMemberSideBySideTree extends CAIFollowPartyMemeberTree {
import function Init(); // flags: 65536 0000008D1A937620
}
import class CAILeadFormationTree extends IAIIdleFormationTree {
import function Init(); // flags: 65536 0000008D1A937A80
}
import class CAIIdleSpontanousFormationTree extends IAIIdleFormationTree {
import function Init(); // flags: 65536 0000008D1A937B60
}
import class CAIDefeatedParams extends CAIDeathParameters {
import function Init(); // flags: 65536 0000008D1A937FC0
}
import class CGoatDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938260
}
import class CCatDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938340
}
import class CRoosterDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938420
}
import class CRamDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938500
}
import class CGooseDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A9385E0
}
import class CSheepDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A9386C0
}
import class CPigDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A9387A0
}
import class CCowDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938880
}
import class CDogDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938960
}
import class CDeerDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938A40
}
import class CHareDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938B20
}
import class CTamedHorseDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938C00
}
import class CWildHorseDynamicWander extends CAIDynamicWander {
import function Init(); // flags: 65536 0000008D1A938CE0
}
import class BTCondAerialSpaceIsFree extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A93A560
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93A640
}
import class CBTCondActorCharmed extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93A720
}
import class CBTCondActorInDanger extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93A800
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A93A8E0
}
import class CBTCondActorInDangerDef extends IBehTreeConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A93A9C0
}
import class CBTCondActorInIdleTrigger extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93AAA0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A93AB80
}
import class CBTCondActorInIdleTriggerDef extends IBehTreeConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A93AC60
}
import class CBTCondAppearanceName extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93AD40
}
import class BTCondAttackedDelay extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93AE20
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A93AF00
}
import class BTCondBaseStatLowerThan extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93AFE0
import function GetStat( target : handle:CActor) : Float; // flags: 65536 0000008D1A93B0C0
}
import class BTCondStaminaLowerThan extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93B1A0
}
import class CBTCondBehVarCheck extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93B280
}
import class BTCondCanLandAtPosition extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A93B360
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93B440
}
import class CBTTaskChanceFromStat extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93B520
import function Roll() : Bool; // flags: 65536 0000008D1A93B600
import function NumberOfOpponents() : Int32; // flags: 65536 0000008D1A93B6E0
}
import class BTCondCheckRotationToTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93B7C0
}
import class BTCondCheckTargetRotationToActor extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93B8A0
}
import class CBTCondCleanShot extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93B980
import function FillOwnerAndTarget(); // flags: 65536 0000008D1A93BA60
import function NavTest() : Bool; // flags: 65536 0000008D1A93BB40
import function StaticTrace() : Bool; // flags: 65536 0000008D1A93BC20
}
import class BTCondDayTime extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65552 0000008D1A93BD00
}
import class BTCondDistanceFromGround extends IBehTreeTask {
import function Initialize(); // flags: 65552 0000008D1A93BDE0
import function IsAvailable() : Bool; // flags: 65552 0000008D1A93BEC0
}
import class BTCondDistanceToTagged extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93BFA0
}
import class BTCondDistanceToTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C080
}
import class BTCondFightStage extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C160
}
import class CBTCondHasActorWeaponDrawn extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C240
}
import class BTCondHasStaminaFor extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C320
}
import class CBTCondHasTag extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C400
}
import class BTCondHasTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C4E0
import function HasTarget() : Bool; // flags: 65536 0000008D1A93C5C0
}
import class BTCondHeightFromTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C6A0
}
import class BTCondHitCounter extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C780
}
import class CBTCondHorseCanFlee extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C860
}
import class CBTCondIsBeingHitByIgni extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93C940
}
import class BTCondIsChangingWeapon extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93CA20
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A93CB00
}
import class BTCondDoesChangingWeaponRequiresIdle extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93CBE0
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A93CCC0
}
import class CBTCondIsCombatTargetAlive extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93CDA0
}
import class CBTCondIsDialogOrCutscenePlaying extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93CE80
}
import class BTCondIsDodging extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93CF60
}
import class BTCondIsTargetDodging extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93D040
}
import class BTCondIsGuarded extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93D120
}
import class BTCondIsTargetGuarded extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93D200
}
import class CBTCondIsInBehaviorGraph extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93D2E0
}
import class BTCondIsInBehaviorGraphNode extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A93D3C0
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93D4A0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A93D580
}
import class BTCondIsInBehaviorGraphNodeDef extends IBehTreeConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A93D660
}
import class BTCondIsInGuardArea extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65552 0000008D1A93D740
import function GetTargetPos( _TargetName : ETargetName) : Vector; // flags: 16400 0000008D1A93D820
}
import class BTCondIsInStance extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93D900
}
import class BTCondIsInState extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93D9E0
}
import class BTCondIsPlayerUnconscious extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93DAC0
}
import class BTCondIsPlayerInCombatState extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93DBA0
}
import class CBTCondIsInInterior extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93DC80
}
import class BTCondIsInTheWay extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65552 0000008D1A93DD60
import function GetTargetPos( _TargetName : ETargetName) : Vector; // flags: 16400 0000008D1A93DE40
}
import class BTCondIsNPCGroupType extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93DF20
}
import class BTCondIsPackLeader extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E000
}
import class CBTCondIsTargetInWater extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E0E0
}
import class CBTCondIsTargetUnderwater extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E1C0
}
import class CBTCondIsTargetOnHorse extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E2A0
}
import class CBTCondIsTargettedBy extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E380
import function IsTargetted() : Bool; // flags: 65536 0000008D1A93E460
}
import class CBTCondIsTargetThePlayer extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E540
import function GetTarget() : handle:CActor; // flags: 65536 0000008D1A93E620
}
import class CBTCondIsTeleporting extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E700
}
import class CBTCondIsUnderwater extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65552 0000008D1A93E7E0
}
import class BTCondMonsterTacticIsUsed extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E8C0
}
import class BTCondMorphRatio extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93E9A0
}
import class BTCondNumberOfOpponents extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93EA80
import function NumberOfOpponents() : Int32; // flags: 16384 0000008D1A93EB60
}
import class BTCondPlayerIsCastingSign extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93ED20
}
import class BTCondSubmersionLevel extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93EE00
}
import class CBTCondSwarmShieldAvailable extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93EEE0
}
import class CFlyingSwarmMasterLair extends CFlyingCrittersLairEntityScript {
import function FirstActivation( scriptInput : handle:CFlyingSwarmScriptInput, deltaTime : Float); // flags: 65536 0000008D1AB813A0
import function OnTick( scriptInput : handle:CFlyingSwarmScriptInput, active : Bool, deltaTime : Float); // flags: 65536 0000008D1AB81480
import function SpawnFromBirdMaster( count : Int32); // flags: 65536 0000008D1AB81560
import function DespawnFromBirdMaster( count : Int32); // flags: 65536 0000008D1AB81640
import function GetTeleportGroupPosition() : Vector; // flags: 65536 0000008D1AB81720
import function GetShieldBirdCount() : Int32; // flags: 65536 0000008D1AB81800
import function GetGroupId( groupIdStateName : CName) : CFlyingGroupId; // flags: 65536 0000008D1AB818E0
import function CurrentShieldGroupState() : CName; // flags: 65536 0000008D1AB819C0
import function GetTeleportBirdCount() : Int32; // flags: 65536 0000008D1AB81AA0
import function GetSpawnCount() : Int32; // flags: 65536 0000008D1AB81B80
import function CompensateKilledShieldBirds( count : Int32); // flags: 65536 0000008D1AB81C60
import function DisperseShield() : Bool; // flags: 65536 0000008D1AB81D40
import function IsBirdMasterAlive() : Bool; // flags: 65536 0000008D1AB81E20
}
import class BTCondSynchronisedDelay extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93EFC0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A93F0A0
import function OnDeactivate(); // flags: 65536 0000008D1A93F180
import function OnCompletion( _Success : Bool); // flags: 65536 0000008D1A93F260
import function OnListenedGameplayEvent( _EventName : CName) : Bool; // flags: 65536 0000008D1A93F340
import function TriggerEvent(); // flags: 65536 0000008D1A93F420
}
import class BTCondSynchronisedDelayDef extends IBehTreeConditionalTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A93F500
}
import class BTCondTargetAttackedDelay extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93F5E0
}
import class CBTCondTargetHasItemHeld extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93F6C0
}
import class CBTCondTargetHasTag extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93F7A0
}
import class BTCondTargetIsAlly extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65552 0000008D1A93F880
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65552 0000008D1A93F960
import function SaveTarget(); // flags: 16400 0000008D1A93FA40
}
import class BTCondTargetIsAllyDef extends IBehTreeConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A93FB20
}
import class BTCondThreatLevel extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65552 0000008D1A93FC00
}
import class BTCondTargetThreatLevel extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65552 0000008D1A93FCE0
}
import class BTCondWasNPCInTalkInteraction extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93FDC0
}
import class BTCondWaterDepth extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93FEA0
}
import class W3ItemUpgradeManager extends CObject {
import function Init(); // flags: 65536 0000008D1A9F7030
import function PurchaseUpgrade( item : SItemUniqueId, upgradeName : CName) : EItemUpgradeException; // flags: 65536 0000008D1A9F7110
import function GetUpgradeIndex( item : SItemUniqueId, upgradeName : CName) : Int32; // flags: 16384 0000008D1A9F71F0
import function CanPurchaseUpgrade( item : SItemUniqueId, upgradeName : CName) : EItemUpgradeException; // flags: 65536 0000008D1A9F72D0
import function LoadXMLData(); // flags: 16384 0000008D1A9F73B0
}
import class CBTCondIsWeaponLoaded extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A93FF80
import function Initialize(); // flags: 65536 0000008D1A940060
}
import class CBTCondIsTargetAMonster extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A940140
}
import class CBTCondIsTargetOnBoat extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A940220
}
import class W3ActorLatentActionFollow extends W3ActorLatentActionFollowPlayer {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A9403E0
}
import class W3ActorLatentActionMoveAlongPath extends IPresetActorLatentAction {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A9404C0
}
import class W3ActorLatentActionMoveAlongPathWithCompanion extends W3ActorLatentActionMoveAlongPath {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A9405A0
}
import class W3ActorLatentActionMoveAlongPathAwareOfTail extends W3ActorLatentActionMoveAlongPath {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A940680
}
import class W3ActorLatentActionMoveTo extends IPresetActorLatentAction {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A940760
}
import class W3ActorLatentActionPlayAnimation extends IPresetActorLatentAction {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A940840
}
import class W3ActorLatentActionSlotAnimation extends IPresetActorLatentAction {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A940920
}
import class W3ActorLatentActionBreakAnimations extends IPresetActorLatentAction {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A940A00
}
import class W3ActorLatentActionPlayVoiceSet extends IPresetActorLatentAction {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A940AE0
}
import class W3ActorLatentActionRotateTo extends IPresetActorLatentAction {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A940BC0
}
import class W3ActorLatentActionWalkToTargetWaitActor extends IPresetActorLatentAction {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A940CA0
}
import class BTCondThreatLevelDifference extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65552 0000008D1A940D80
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65552 0000008D1A940E60
import function SaveTarget(); // flags: 16400 0000008D1A940F40
}
import class BTCondThreatLevelDifferenceDef extends IBehTreeConditionalTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A941020
}
import class CBTTaskAttack extends CBTTaskPlayAnimationEventDecorator {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A941100
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9411E0
import function OnDeactivate(); // flags: 65536 0000008D1A9412C0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9413A0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A941480
import function ApplyCriticalEffectOnTarget(); // flags: 65536 0000008D1A941560
}
import class CBTTaskDespawn extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A941720
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A941800
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9418E0
import function OnDeactivate(); // flags: 65536 0000008D1A9419C0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A941AA0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A941B80
}
import class CBTTaskDespawnDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A941C60
}
import class BTTaskEmpty extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A941D40
}
import class CBTTaskRaiseAnimationEvent extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A941E20
}
import class BTSaveNamedTargetOnEvent extends IBehTreeTask {
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65552 0000008D1A941F00
import function SaveTarget(); // flags: 16400 0000008D1A941FE0
}
import class BTSaveNamedTargetOnEventDef extends IBehTreeTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65552 0000008D1A9420C0
}
import class BTTaskSaveTargetPosAsCustomTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65552 0000008D1A9421A0
import function OnDeactivate(); // flags: 65552 0000008D1A942280
import function SaveTarget(); // flags: 65552 0000008D1A942360
}
import class CBTTaskSelectTargetFromListDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9428A0
}
import class CBTTaskSendTutorialEvent extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A942980
import function OnDeactivate(); // flags: 65536 0000008D1A942A60
import function SendEvent(); // flags: 65536 0000008D1A942B40
}
import class BTTaskSoundSwitch extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A942C20
import function OnDeactivate(); // flags: 16384 0000008D1A942D00
import function SwitchSound(); // flags: 16384 0000008D1A942DE0
}
import class CBTTaskPlaySyncedAnimationDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9435C0
}
import class CBTTaskWait extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9436A0
}
import class CBTTaskWaitDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A943780
}
import class CBTTaskForceWait extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A943860
import function OnActivate(); // flags: 65536 0000008D1A943940
import function OnDeactivate(); // flags: 65536 0000008D1A943A20
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A943B00
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A943BE0
}
import class CBTTaskForceWaitDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A943CC0
}
import class BTTask_DebugLog extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A943DA0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A943E80
import function OnDeactivate(); // flags: 65536 0000008D1A943F60
}
import class CBTCondAnimalIsScaredDef extends IBehTreeHorseConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A944580
}
import class CBTCondAnimalFlee extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A944660
}
import class CBTTaskReactToHostility extends IBehTreeTask {
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A944740
}
import class CBTTaskReactToHostilityDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A944820
}
import class CBTTask3StageIdle extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A944900
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9449E0
}
import class CBTTaskAnimalFlee extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A944AC0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A944BA0
import function OnDeactivate(); // flags: 65536 0000008D1A944C80
}
import class CBTTaskAxiiCharmMonitor extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A944D60
import function CharmCheck() : Bool; // flags: 65536 0000008D1A944E40
}
import class CBTTaskNervousState extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A944F20
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A945000
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9450E0
import function OnDeactivate(); // flags: 65536 0000008D1A9451C0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9452A0
}
import class W3PlayerModeTrigger extends CGameplayEntity {
import function Activate(); // flags: 16384 0000008D1AA240C0
import function Deactivate(); // flags: 16384 0000008D1AA241A0
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA24280
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA24360
import function Enable( e : Bool); // flags: 65536 0000008D1AA24440
}
import class CBTTaskNervousStateDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A945380
}
import class CBTTask3StateWithRot extends CBTTask3StateAttack {
import function ChooseAnim(); // flags: 65536 0000008D1A9459A0
}
import class CBTTask3StateWithDist extends CBTTask3StateAttack {
import function ChooseAnim(); // flags: 65536 0000008D1A945A80
}
import class CBTTask3StateWithDistAndRot extends CBTTask3StateAttack {
import function ChooseAnim(); // flags: 65536 0000008D1A945B60
}
import class CBTTask3StateAddEffectAttack extends CBTTask3StateAttack {
import function Loop() : Int32; // flags: 65600 0000008D1A945C40
import function OnDeactivate(); // flags: 65536 0000008D1A945D20
import function ApplyEffect( b : Bool); // flags: 65536 0000008D1A945E00
}
import class CBTTask3StateTaunt extends CBTTaskPlayAnimationEventDecorator {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9465E0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9466C0
import function OnDeactivate(); // flags: 65536 0000008D1A9467A0
}
import class CBTTaskAddEffectToTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A946880
import function OnDeactivate(); // flags: 65536 0000008D1A946960
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A946A40
import function ApplyEffect(); // flags: 65536 0000008D1A946B20
}
import class BTTaskAdditiveHitListener extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A946C00
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A946CE0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A946DC0
}
import class BTTaskAdditiveHitListenerDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A946EA0
}
import class BTTaskAdditiveTaunt extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A946F80
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A947060
import function OnDeactivate(); // flags: 65536 0000008D1A947140
}
import class CBTTaskBoatAttack extends IBehTreeTask {
import function OnDeactivate(); // flags: 65536 0000008D1A947220
import function OnGameplayEvent( _EventName : CName) : Bool; // flags: 65536 0000008D1A947300
import function OnListenedGameplayEvent( _EventName : CName) : Bool; // flags: 65536 0000008D1A9473E0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9474C0
import function GetBoat() : handle:CEntity; // flags: 16400 0000008D1A9475A0
import function FreeGrabSlot(); // flags: 16384 0000008D1A947680
import function DamageBoat( _Amount : Float); // flags: 16384 0000008D1A947760
}
import class CBTTaskBoatAttackDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A947840
}
import class CBTTaskBoatGrab extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A947920
import function OnGameplayEvent( _EventName : CName) : Bool; // flags: 65536 0000008D1A947A00
import function OnDeactivate(); // flags: 65536 0000008D1A947AE0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A947BC0
import function GetBoat() : handle:CEntity; // flags: 16400 0000008D1A947CA0
}
import class W3SignOwnerBTTaskCastSign extends W3SignOwner {
import function Init( parentActor : handle:CActor, task : handle:CBTTaskCastSign); // flags: 65536 0000008D1AB67410
import function HasStaminaToUseSkill( skill : ESkill, perSec : Bool, signHack : Bool) : Bool; // flags: 65536 0000008D1AB674F0
import function HasCustomAttackRange() : Bool; // flags: 65536 0000008D1AB675D0
import function GetCustomAttackRange() : CName; // flags: 65536 0000008D1AB676B0
}
import class CBTTaskCastAard extends CBTTaskCastSign {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A948640
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A948720
}
import class CBTTaskCastIgni extends CBTTaskCastSign {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A948800
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9488E0
}
import class CR4HudModuleAreaInfo extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB8FB30
import function ShowAreaInfo( localisationKey : String); // flags: 65536 0000008D1AB8FC10
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB8FCF0
}
import class CBTTaskCastQuen extends CBTTaskCastSign {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9489C0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A948AA0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A948B80
import function OnDeactivate(); // flags: 65536 0000008D1A948C60
import function Started(); // flags: 65536 0000008D1A948D40
import function Throw(); // flags: 65536 0000008D1A948E20
import function ProcessAction( data : handle:CDamageData); // flags: 65536 0000008D1A948F00
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A948FE0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9490C0
import function PlayHitEffect( data : handle:CDamageData); // flags: 65536 0000008D1A9491A0
import function SetupSignType(); // flags: 65536 0000008D1A949280
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A949360
}
import class CR4HudModuleDebugText extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB944B0
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB94590
import function ShowElement( bShow : Bool, bImmediately : Bool); // flags: 65536 0000008D1AB94670
import function ShowDebugText( text : String); // flags: 65536 0000008D1AB94750
import function HideDebugText(); // flags: 65536 0000008D1AB94830
}
import class CBTTaskCastQuenDef extends CBTTaskCastSignDef {
import function InitializeEvents(); // flags: 65536 0000008D1A949440
}
import class CBTTaskCharge extends CBTTaskAttack {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A949520
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A949600
import function OnDeactivate(); // flags: 65536 0000008D1A9496E0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9497C0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9498A0
}
import class CR4HudModuleWatermark extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABA3CA0
}
import class CBTTaskCombatStorage extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A949980
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A949A60
import function OnDeactivate(); // flags: 65536 0000008D1A949B40
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A949C20
}
import class CBehTreeTaskCombatStorageCleanup extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A949D00
import function OnDeactivate(); // flags: 65536 0000008D1A949DE0
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A949EC0
}
import class CBTTaskPreCombatWarning extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A949FA0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94A080
import function OnDeactivate(); // flags: 65536 0000008D1A94A160
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A94A240
}
import class CBTTaskGetPreCombatWarning extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94A320
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A94A400
}
import class CBehTreeCombatTargetSelectionTaskDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A94AA20
}
import class CBTTaskCounterDecorator extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94AB00
import function OnDeactivate(); // flags: 65536 0000008D1A94ABE0
}
import class CBTTaskDash extends CBTTaskPlayAnimationEventDecorator {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94ACC0
import function checkDistance() : Bool; // flags: 65536 0000008D1A94ADA0
import function Dash() : Bool; // flags: 65536 0000008D1A94AE80
import function GetDashStats(); // flags: 65536 0000008D1A94AF60
import function chooseAndCheckDash() : Bool; // flags: 65536 0000008D1A94B040
import function OnDeactivate(); // flags: 65536 0000008D1A94B120
}
import class CBTTaskDashDef extends CBTTaskPlayAnimationEventDecoratorDef {
import function InitializeEvents(); // flags: 65536 0000008D1A94B200
}
import class CBTTaskDefend extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94B2E0
import function OnDeactivate(); // flags: 65536 0000008D1A94B3C0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A94B4A0
import function SetHitReactionDirection(); // flags: 16384 0000008D1A94B580
}
import class CBTTaskDelay extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94B660
import function OnDeactivate(); // flags: 65536 0000008D1A94B740
}
import class CBTTaskActivateOnlyOnce extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94B820
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94B900
import function OnDeactivate(); // flags: 65536 0000008D1A94B9E0
import function OnCompletion( success : Bool); // flags: 65536 0000008D1A94BAC0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A94BBA0
}
import class CBTTaskActivateOnlyOnceDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A94BC80
}
import class CBTTaskDodgeDef extends CBTTaskPlayAnimationEventDecoratorDef {
import function InitializeEvents(); // flags: 65536 0000008D1A94C700
}
import class CBTTaskCombatStyleDodge extends CBTTaskDodge {
import function GetActiveCombatStyle() : EBehaviorGraph; // flags: 65536 0000008D1A94C7E0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A94C8C0
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A94C9A0
}
import class CBTTaskCircularDodge extends CBTTaskDodge {
import function ChooseAndCheckDodge() : Bool; // flags: 65536 0000008D1A94CA80
import function RotateToAngle( angleDeg : Float); // flags: 65536 0000008D1A94CB60
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A94CC40
}
import class CBehTreeTaskEquipMonsterWeapons extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94CD20
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94CE00
}
import class CBTTaskEquipItem extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94CEE0
}
import class CBTTaskFear extends CBTTaskPlayAnimationEventDecorator {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94CFC0
}
import class CBTTaskFinishable extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94D0A0
import function OnDeactivate(); // flags: 65536 0000008D1A94D180
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A94D260
import function FinisherSyncAnim(); // flags: 65536 0000008D1A94D340
}
import class BTTaskFrostAreaAttack extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A94D420
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A94D500
import function SpawnDefenseWall(); // flags: 16384 0000008D1A94D5E0
import function SpawnAttack(); // flags: 16384 0000008D1A94D6C0
import function CreateEntity( _SpawnPos : Vector, _Rotation : EulerAngles) : handle:CEntity; // flags: 65536 0000008D1A94D7A0
import function OnDeactivate(); // flags: 65536 0000008D1A94D880
}
import class W3PostFXOnGroundComponent extends CSelfUpdatingComponent {
import function GetRange() : Float; // flags: 65536 0000008D1A99B630
import function OnComponentAttached() : Bool; // flags: 65568 0000008D1A99B710
import function OnComponentTick( _Dt : Float) : Bool; // flags: 65568 0000008D1A99B7F0
import function OverrideValues( _FadeInTime : Float, _ActiveTime : Float, _FadeOutTime : Float, _Range : Float); // flags: 65536 0000008D1A99B8D0
import function RestoreValues(); // flags: 65536 0000008D1A99B9B0
import function Update( _Dt : Float); // flags: 16384 0000008D1A99BA90
}
import class BTTaskFrostAreaAttackDef extends IBehTreeTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A94D960
}
import class BTTaskFrostSnakeAttack extends CBTTaskAttack {
import function Initialize(); // flags: 65552 0000008D1A94DA40
import function OnActivate() : EBTNodeStatus; // flags: 65552 0000008D1A94DB20
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A94DC00
import function MoveHead( _DeltaTime : Float); // flags: 16400 0000008D1A94DCE0
import function SpawnAttack( _Pos : Vector); // flags: 16400 0000008D1A94DDC0
import function CreateEntity( _SpawnPos : Vector, _Rotation : EulerAngles) : handle:CEntity; // flags: 16400 0000008D1A94DEA0
import function OnDeactivate(); // flags: 65536 0000008D1A94DF80
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A94E060
}
import class CBTTaskImlerithShieldDestruction extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94E140
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94E220
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A94E300
import function ProcessShieldDestruction(); // flags: 65536 0000008D1A94E3E0
import function GetEssence() : Float; // flags: 65536 0000008D1A94E4C0
}
import class CBTTaskIsFriendlyNearTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94E5A0
import function CheckIfFriendlyIsInAoe() : Bool; // flags: 65552 0000008D1A94E680
}
import class CBTTaskIsHostileAndNoFriendlyNearTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94E760
import function CheckPotentialTargetsInAoe() : Bool; // flags: 65552 0000008D1A94E840
}
import class CBTTaskJumpBack extends CBTTaskPlayAnimationEventDecorator {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94E920
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94EA00
import function OnDeactivate(); // flags: 65536 0000008D1A94EAE0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A94EBC0
}
import class CBTTaskKill extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A94ECA0
import function OnDeactivate(); // flags: 65536 0000008D1A94ED80
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A94EE60
import function Execute(); // flags: 65536 0000008D1A94EF40
}
import class CBTTaskMagicRangeAttack extends CBTTaskMagicAttack {
import function PerformMagicAttack(); // flags: 65536 0000008D1A94FAA0
import function NewCurrentAttackData( attackData : CPreAttackEventData); // flags: 65536 0000008D1A94FB80
}
import class CBTTaskMagicFXAttack extends CBTTaskMagicAttack {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A94FC60
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A94FD40
import function OnDeactivate(); // flags: 65536 0000008D1A94FE20
import function PerformMagicAttack(); // flags: 65536 0000008D1A94FF00
import function NewCurrentAttackData( attackData : CPreAttackEventData); // flags: 65536 0000008D1A94FFE0
import function SpawnEffect( attackData : CPreAttackEventData) : Bool; // flags: 65536 0000008D1A9500C0
import function GetEffectPositionAndRotation( pos : Vector, rot : EulerAngles); // flags: 65536 0000008D1A9501A0
}
import class CBTTaskMagicBomb extends CBTTaskAttack {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A950280
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A950360
}
import class CBTTaskPerformParryDef extends CBTTaskPlayAnimationEventDecoratorDef {
import function InitializeEvents(); // flags: 65536 0000008D1A950D00
}
import class CBTTaskCombatStylePerformParry extends CBTTaskPerformParry {
import function GetActiveCombatStyle() : EBehaviorGraph; // flags: 65536 0000008D1A950DE0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A950EC0
}
import class CBTTaskPlayEventLatent extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A950FA0
}
import class CBTTaskProjectileAttack extends CBTTaskAttack {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A951080
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A951160
import function OnDeactivate(); // flags: 65536 0000008D1A951240
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A951320
import function CreateAndShootProjectile( customHeading : Float, projectileIndex : Int32); // flags: 65536 0000008D1A951400
import function CreateProjectile( _Quantity : Int32); // flags: 65536 0000008D1A9514E0
import function Initialize(); // flags: 65536 0000008D1A9515C0
import function GetProjectileStartPosition() : Vector; // flags: 32768 0000008D1A9516A0
}
import class CBTTaskProjectileAttackDef extends CBTTaskAttackDef {
import function Initialize(); // flags: 65536 0000008D1A951780
import function OnSpawn( task : handle:IBehTreeTask); // flags: 65536 0000008D1A951860
}
import class CBTTaskProjectileAttackWithPrepare extends CBTTaskProjectileAttack {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A951940
import function CreateAndShootProjectile( customHeading : Float, projectileIndex : Int32); // flags: 65536 0000008D1A951A20
}
import class CBTTaskReactionDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A952040
}
import class CBehTreeTaskRequiredItems extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A952120
import function RequiredItems() : Bool; // flags: 16384 0000008D1A952200
import function WitcherRequiredItems() : Bool; // flags: 65536 0000008D1A9522E0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9523C0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9524A0
import function OnDeactivate(); // flags: 65536 0000008D1A952580
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A952660
import function PutBoltInHand() : handle:W3AdvancedProjectile; // flags: 65536 0000008D1A952740
import function TakeBowArrow(); // flags: 65536 0000008D1A952820
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A952900
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A9529E0
}
import class CBehTreeTaskRequiredItemsDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A952AC0
}
import class BTTaskSearchTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9532A0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A953380
}
import class BTTaskSetAdditiveHitFlag extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A953460
import function OnDeactivate(); // flags: 16384 0000008D1A953540
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A953620
import function Execute( _Flag : Bool, _criticalStateFlag : Bool); // flags: 16384 0000008D1A953700
}
import class CBTTaskShootDef extends CBTTaskPlayAnimationEventDecoratorDef {
import function Initialize(); // flags: 65536 0000008D1A953C40
}
import class W3SummonerComponent extends CScriptedComponent {
import function AddEntity( _EntityToAdd : handle:CEntity); // flags: 65536 0000008D1A99E490
import function RemoveEntity( _EntityToRemove : handle:CEntity); // flags: 65536 0000008D1A99E570
import function GetSummonedEntities() : array:2,0,handle:CEntity; // flags: 65536 0000008D1A99E650
import function GetNumberOfSummonedEntities() : Int32; // flags: 65536 0000008D1A99E730
import function UpdateArray(); // flags: 16384 0000008D1A99E810
import function OnDeath(); // flags: 65536 0000008D1A99E8F0
}
import class CBTTaskSpawnMultipleEntities3StateAttack extends CBTTaskSpawnMultipleEntitiesAttack {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9547A0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A954880
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A954960
import function SpawnEntity(); // flags: 65536 0000008D1A954A40
import function LatentSpawnEntity(); // flags: 65600 0000008D1A954B20
import function CreateEntity( _SpawnPos : Vector, _Rotation : EulerAngles) : handle:CEntity; // flags: 65536 0000008D1A954C00
import function OnDeactivate(); // flags: 65536 0000008D1A954CE0
}
import class CBTTaskSpawnMultipleProjectilesAttack extends CBTTaskSpawnMultipleEntitiesAttack {
import function CreateEntity( _SpawnPos : Vector, _Rotation : EulerAngles) : handle:CEntity; // flags: 65536 0000008D1A954DC0
}
import class CBTTaskSpawnObject extends IBehTreeTask {
import function InitSpawnObject(); // flags: 65536 0000008D1A954EA0
import function IsAvailable() : Bool; // flags: 65536 0000008D1A954F80
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A955060
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A955140
import function OnDeactivate(); // flags: 65536 0000008D1A955220
import function FindPositionOnGround( position : Vector); // flags: 65536 0000008D1A955300
import function SpawnObject(); // flags: 65536 0000008D1A9553E0
}
import class CBTTaskSummonCreaturesDef extends CBTTaskPlayAnimationEventDecoratorDef {
import function InitializeEvents(); // flags: 65536 0000008D1A955CA0
}
import class CBTTaskTaunt extends CBTTaskPlayAnimationEventDecorator {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A955D80
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A955E60
import function OnDeactivate(); // flags: 65536 0000008D1A955F40
}
import class CBTTaskThrowBomb extends CBTTaskAttack {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A956020
import function InitializeBombs() : Bool; // flags: 65536 0000008D1A956100
import function CheckIfFriendlyIsInAoe() : Bool; // flags: 65536 0000008D1A9561E0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9562C0
import function SelectProperBomb( bomb : SItemUniqueId) : Bool; // flags: 65536 0000008D1A9563A0
import function OnDeactivate(); // flags: 65536 0000008D1A956480
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A956560
}
import class W3Petard extends CThrowable {
import function OnDestroyed() : Bool; // flags: 65568 0000008D1AB6C050
import function OnProcessThrowEvent( animEventName : CName) : Bool; // flags: 65568 0000008D1AB6C130
import function GetAudioImpactName() : CName; // flags: 65536 0000008D1AB6C210
import function LoadDataFromItemXMLStats(); // flags: 32768 0000008D1AB6C2F0
import function ThrowProjectile( targetPosIn : Vector); // flags: 65536 0000008D1AB6C3D0
import function ReleaseProjectile( time : Float, id : Int32); // flags: 66560 0000008D1AB6C4B0
import function OnProjectileCollision( pos : Vector, normal : Vector, collidingComponent : handle:CComponent, hitCollisionsGroups : array:2,0,CName, actorIndex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1AB6C590
import function StopFlying(); // flags: 32768 0000008D1AB6C670
import function OnRangeReached() : Bool; // flags: 65568 0000008D1AB6C750
import function OnInteractionActivated( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB6C830
import function DetonationTimer( detlaTime : Float, id : Int32); // flags: 66560 0000008D1AB6C910
import function ProcessEffect( explosionPosition : Vector, collidedTarget : handle:CGameplayEntity); // flags: 65536 0000008D1AB6C9F0
import function SnapComponents( isImpact : Bool); // flags: 32768 0000008D1AB6CAD0
import function ProcessLoopEffect(); // flags: 32768 0000008D1AB6CBB0
import function LoopComponentsEnable( enable : Bool); // flags: 32768 0000008D1AB6CC90
import function Loop( dt : Float, id : Int32); // flags: 66560 0000008D1AB6CD70
import function ProcessPetardDestruction(); // flags: 32768 0000008D1AB6CE50
import function LoopFunction( dt : Float); // flags: 32768 0000008D1AB6D030
import function ProcessTargetInArea( actor : handle:CGameplayEntity, dt : Float); // flags: 32768 0000008D1AB6D110
import function ProcessTargetOutOfArea( entity : handle:CGameplayEntity); // flags: 32768 0000008D1AB6D1F0
import function OnTimeEnded( dt : Float, id : Int32); // flags: 66560 0000008D1AB6D2D0
import function OnTimeEndedFunction( dt : Float); // flags: 32768 0000008D1AB6D3B0
import function ProcessEffectPlayFXs( isImpact : Bool); // flags: 32768 0000008D1AB6D490
import function ProcessMechanicalEffect( targets : array:2,0,handle:CGameplayEntity, isImpact : Bool, dt : Float); // flags: 32768 0000008D1AB6D570
import function BlockTargetsAbility( target : handle:CActor, abilityName : CName, blockDuration : Float, unlock : Bool) : Bool; // flags: 32768 0000008D1AB6D650
import function DelayedRestoreCollisions( dt : Float, id : Int32); // flags: 66560 0000008D1AB6D730
import function ProcessClusterBombs(); // flags: 16384 0000008D1AB6D980
import function DestroyWhenNoFXPlayed( dt : Float, id : Int32); // flags: 66560 0000008D1AB6DA60
import function DestroyWhenNoFXPlayedFunction( dt : Float) : Bool; // flags: 32768 0000008D1AB6DB40
import function PlayEffectInternal( fx : CName); // flags: 32768 0000008D1AB6DC20
import function DismembersOnKill() : Bool; // flags: 65536 0000008D1AB6DD00
import function GetImpactRange() : Float; // flags: 65536 0000008D1AB6DDE0
import function GetAoERange() : Float; // flags: 65536 0000008D1AB6DEC0
import function IsStuck() : Bool; // flags: 65536 0000008D1AB6DFA0
import function DisableProximity(); // flags: 65536 0000008D1AB6E080
import function IsProximity() : Bool; // flags: 65536 0000008D1AB6E160
import function PrintFactFriendlyPetardName() : String; // flags: 16384 0000008D1AB6E240
}
import class CBTTaskThrowDwimeritiumBomb extends CBTTaskThrowBomb {
import function SelectProperBomb( bomb : SItemUniqueId) : Bool; // flags: 65536 0000008D1A956640
}
import class CTicketAlgorithmSimple extends ITicketAlgorithmScript {
import function CalculateTicketImportance() : Float; // flags: 65536 0000008D1A956720
}
import class CTicketAlgorithmCheckHP extends ITicketAlgorithmScript {
import function CalculateTicketImportance() : Float; // flags: 65536 0000008D1A956800
}
import class CTicketBaseAlgorithm extends ITicketAlgorithmScript {
import function ShouldAskForTicket() : Bool; // flags: 65536 0000008D1A9568E0
import function GetDistanceImportance() : Float; // flags: 65536 0000008D1A9569C0
import function GetInvertedDistanceImportance() : Float; // flags: 65536 0000008D1A956AA0
import function GetThreatLevelImportance() : Float; // flags: 65536 0000008D1A956B80
import function GetActivationImportance() : Float; // flags: 65536 0000008D1A956C60
}
import class CTicketAlgorithmApproach extends CTicketBaseAlgorithm {
import function CalculateTicketImportance() : Float; // flags: 65536 0000008D1A956D40
import function ShouldAskForTicket() : Bool; // flags: 65552 0000008D1A956E20
}
import class CTicketAttackAlgorithm extends CTicketBaseAlgorithm {
import function CalculateTicketImportance() : Float; // flags: 65536 0000008D1A956F00
}
import class CTicketAlgorithmMelee extends ITicketAlgorithmScript {
import function CalculateTicketImportance() : Float; // flags: 65536 0000008D1A956FE0
}
import class CTicketAlgorithmMeleeDefinition extends ITicketAlgorithmScriptDefinition {
import function Initialize(); // flags: 65536 0000008D1A9570C0
}
import class BTCondCheckStatValue extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9571A0
import function GetStat( target : handle:CActor) : Float; // flags: 65536 0000008D1A957280
}
import class CBTCondCheckFact extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A957360
}
import class BTCondFinisherWasInterrupted extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A957440
import function OnDeactivate(); // flags: 65536 0000008D1A957520
}
import class CBTCondLairEntityInRange extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A957600
}
import class W3DestroyableClue extends W3MonsterClue {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB79920
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB79A00
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AB79AE0
import function OnWeaponHit( act : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1AB79BC0
import function OnFireHit( entity : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB79CA0
import function OnFrostHit( entity : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB79D80
import function ProcessBombDestruction( entity : handle:CGameplayEntity); // flags: 16384 0000008D1AB79E60
import function GetFocusActionName() : CName; // flags: 65536 0000008D1AB79F40
import function CanShowFocusInteractionIcon() : Bool; // flags: 65536 0000008D1AB7A020
import function ProcessDestructionWrapper(); // flags: 16384 0000008D1AB7A100
import function ProcessDestructionTimer( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AB7A1E0
import function ProcessDestruction(); // flags: 65536 0000008D1AB7A2C0
import function SetDestroyable( isDestroyable : Bool); // flags: 65536 0000008D1AB7A3A0
import function ExecuteDestruction(); // flags: 65536 0000008D1AB7A480
import function DelayedDestruction( dt : Float, id : Int32); // flags: 66560 0000008D1AB7A560
import function GetAreFistsEquipped() : Bool; // flags: 65536 0000008D1AB7A640
import function DestructionSystemCheck() : Bool; // flags: 16384 0000008D1AB7A720
}
import class CBTTaskPlayAgonySyncedFinisher extends CBTTaskPlaySyncedAnimation {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9576E0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9577C0
import function OnDeactivate(); // flags: 65536 0000008D1A9578A0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A957980
}
import class CBTTaskActionFail extends CBTTaskPlayAnimationEventDecorator {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A957A60
}
import class CBTTaskActivateRift extends CBTTaskAttack {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A957B40
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A957C20
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A957D00
}
import class BTTaskAddBuffs extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A957DE0
import function OnDeactivate(); // flags: 16384 0000008D1A957EC0
import function AddBuffs(); // flags: 16384 0000008D1A957FA0
}
import class BTTaskAddRemoveAbility extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A958080
import function OnDeactivate(); // flags: 65536 0000008D1A958160
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A958240
import function Execute(); // flags: 16384 0000008D1A958320
}
import class CBehTreeTaskAgony extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A958400
import function Roll() : Bool; // flags: 65536 0000008D1A9584E0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9585C0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9586A0
import function OnDeactivate(); // flags: 65536 0000008D1A958780
import function AgonySyncAnim(); // flags: 65536 0000008D1A958860
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A958940
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A958A20
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A958B00
import function CombatCheck() : Bool; // flags: 65536 0000008D1A958BE0
}
import class CBehTreeAgonyDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A958CC0
}
import class CBehTreeTaskBehaviorGraph extends IBehTreeTask {
import function Evaluate() : Int32; // flags: 65536 0000008D1A958DA0
import function IsAvailable() : Bool; // flags: 65536 0000008D1A958E80
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A958F60
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A959040
import function FillWeaponSubTypeBasedOnHeldItem(); // flags: 65600 0000008D1A959120
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A959200
}
import class CBTTaskCaranthirMeteor extends CBTTaskProjectileAttack {
import function GetProjectileStartPosition() : Vector; // flags: 32768 0000008D1A9592E0
import function CreateAndShootProjectile( customHeading : Float, projectileIndex : Int32); // flags: 65536 0000008D1A9593C0
import function Initialize(); // flags: 65536 0000008D1A9594A0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A959580
}
import class CBTTaskCarryBox extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A959660
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A959740
}
import class CTTaskCarryBoxDef extends IBehTreeTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A959820
}
import class CBTTaskRestBetweenBoxes extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A959900
}
import class W3SavedAppearanceEntity extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A9E0FE0
import function SetAppearance( appName : CName); // flags: 65536 0000008D1A9E10C0
}
import class CBTTaskChance extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9599E0
import function Roll() : Bool; // flags: 65536 0000008D1A959AC0
import function NumberOfOpponents() : Int32; // flags: 65536 0000008D1A959BA0
}
import class CBTTaskChangeAppearance extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A959C80
import function OnDeactivate(); // flags: 65536 0000008D1A959D60
}
import class CBTTaskCheckActorSpeed extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A959E40
import function CheckSpeed() : Bool; // flags: 65536 0000008D1A959F20
}
import class CBTTaskCheckFlyingActors extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A95A000
import function OnDeactivate(); // flags: 65536 0000008D1A95A0E0
import function ActorNumberCheck() : Bool; // flags: 65536 0000008D1A95A1C0
}
import class CBTTaskSmartSetVisible extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A95A2A0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95A380
import function OnDeactivate(); // flags: 65536 0000008D1A95A460
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A95A540
import function SmartSetVisible( toggle : Bool); // flags: 65536 0000008D1A95A620
import function SetVisible( toggle : Bool, compList : array:2,0,handle:CComponent); // flags: 65536 0000008D1A95A700
import function MakeInvulnerable( toggle : Bool); // flags: 65536 0000008D1A95A7E0
}
import class CBehTreeCombatStyleManager extends IBehTreeTask {
import function Evaluate() : Int32; // flags: 65536 0000008D1A95A8C0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95A9A0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A95AA80
import function OnDeactivate(); // flags: 65536 0000008D1A95AB60
import function ProjectileFailSafe(); // flags: 65536 0000008D1A95AC40
import function IsRangedCombatStyleActive() : Bool; // flags: 65536 0000008D1A95AD20
import function CheckIfShouldSwitchToMelee( sqrDist : Float); // flags: 65536 0000008D1A95AE00
import function CheckIfShouldSwitchToRange( sqrDist : Float); // flags: 65536 0000008D1A95AEE0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A95AFC0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A95B0A0
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A95B180
}
import class CBehTreeCombatStyleManagerDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A95B260
}
import class BTTaskCompleteOnAnimEvent extends IBehTreeTask {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A95B340
}
import class BTTaskCompleteOnAnimEventDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A95B420
}
import class BTTaskCompleteOnGameplayEvent extends IBehTreeTask {
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A95B500
}
import class CBTTaskCrabAttack extends IBehTreeTask {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A95B5E0
}
import class CBehTreeTaskCriticalStateDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A95BB20
}
import class CBehTreeTaskCSEffectDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A95D7B0
}
import class CBehTreeTaskCSEffectFlying extends CBehTreeTaskCSEffect {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95D890
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A95D970
import function OnDeactivate(); // flags: 65536 0000008D1A95DA50
import function OnGroundContact(); // flags: 65536 0000008D1A95DB30
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A95DC10
}
import class CBTTaskDestroyEntity extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95DCF0
import function FindAndDestoryEntity(); // flags: 16384 0000008D1A95DDD0
}
import class CBTTaskDisableHitReaction extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95DEB0
import function OnDeactivate(); // flags: 65536 0000008D1A95DF90
}
import class CBTTaskSetUnstoppable extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95E070
import function OnDeactivate(); // flags: 65536 0000008D1A95E150
}
import class CBTTaskDisableHitReactionFor extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95E230
}
import class CBTTaskDiveCheck extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A95E310
import function CheckWater() : Bool; // flags: 65536 0000008D1A95E3F0
}
import class BTTaskDrainStat extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95E4D0
import function OnDeactivate(); // flags: 65536 0000008D1A95E5B0
import function Execute(); // flags: 16384 0000008D1A95E690
}
import class CBTTaskDrink extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A95E770
import function OnDeactivate(); // flags: 65536 0000008D1A95E850
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A95E930
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A95EA10
}
import class CBTTaskDrinkDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A95EAF0
}
import class CBTTaskBaseDuration extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A95EBD0
import function Roll() : Bool; // flags: 65536 0000008D1A95ECB0
}
import class CBTTaskXMLBasedDuration extends CBTTaskBaseDuration {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95ED90
import function GetStats(); // flags: 16384 0000008D1A95EE70
}
import class CBTTaskEventBasedDuration extends CBTTaskDuration {
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A95EF50
}
import class CBTTaskEventBasedDurationDef extends CBTTaskDurationDef {
import function InitializeEvents(); // flags: 65536 0000008D1A95F030
}
import class CBTTaskEnableLookAt extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95F110
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A95F1F0
import function OnDeactivate(); // flags: 65536 0000008D1A95F2D0
import function GetLookAtTarget() : handle:CNode; // flags: 65536 0000008D1A95F3B0
}
import class CBTTaskEnterDrinkingMinigame extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A95F490
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95F570
import function OnDeactivate(); // flags: 65536 0000008D1A95F650
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A95F730
}
import class CBTTaskEnterDrinkingMinigameDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A95F810
}
import class CBTTaskChangePriority extends IBehTreeTask {
import function Evaluate() : Int32; // flags: 65536 0000008D1A95F8F0
}
import class CBTTaskChangePriorityTillAnimEvent extends IBehTreeTask {
import function Evaluate() : Int32; // flags: 65536 0000008D1A95F9D0
import function OnDeactivate(); // flags: 65536 0000008D1A95FAB0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A95FB90
}
import class CBTTaskFlightStyle extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A95FC70
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A95FD50
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A95FE30
import function OnDeactivate(); // flags: 65536 0000008D1A95FF10
import function IsAlternateFlightStyle() : Bool; // flags: 65536 0000008D1A95FFF0
import function FlightStyleChange(); // flags: 65536 0000008D1A9600D0
}
import class BTTaskForceHitReaction extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9601B0
}
import class BTTaskGameplayEventListener extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A960290
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A960370
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A960450
}
import class BTTaskGameplayEventListenerDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A960530
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A960610
}
import class BTTaskMultipleGameplayEventListenerDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9606F0
}
import class CBTTaskGuardChange extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9607D0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9608B0
import function OnDeactivate(); // flags: 65536 0000008D1A960990
import function GuardChange(); // flags: 65536 0000008D1A960A70
import function GetStats(); // flags: 65536 0000008D1A960B50
}
import class CBTTaskForceChangeGuard extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A960C30
import function OnDeactivate(); // flags: 65536 0000008D1A960D10
import function GuardChange(); // flags: 65536 0000008D1A960DF0
}
import class CBTTaskHasAbility extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A961170
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A961250
import function OnDeactivate(); // flags: 65536 0000008D1A961330
}
import class CBTTaskHasAvailableAbility extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A961410
}
import class CBTTaskHideAllWeapons extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9614F0
}
import class CBTTaskHitReactionDecoratorDef extends CBTTaskPlayAnimationEventDecoratorDef {
import function Initialize(); // flags: 65536 0000008D1A961F70
import function InitializeEvents(); // flags: 65536 0000008D1A962050
}
import class CBTCondBeingHit extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A962130
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A962210
}
import class CBTCondBeingHitDef extends IBehTreeConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9622F0
}
import class CBTCompleteOnHit extends IBehTreeTask {
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9623D0
}
import class CBTTaskIfTargetHasEffect extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9624B0
}
import class CBTTaskIfTargetHasEffects extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A962590
}
import class CBTTaskHasEffects extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A962670
}
import class CBTTaskImlerithBreakAttachment extends IBehTreeTask {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A962750
}
import class CBTTaskKillEntityByTag extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A962830
import function OnDeactivate(); // flags: 65536 0000008D1A962910
import function KillEntityByTag(); // flags: 65536 0000008D1A9629F0
}
import class CBTTaskReactionSystemLogReport extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A962AD0
}
import class BTTaskLookat extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A962BB0
import function OnDeactivate(); // flags: 65536 0000008D1A962C90
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A962D70
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A962E50
}
import class BTTaskAimingUpdateLookatTarget extends BTTaskUpdateLookatTarget {
import function PredictPosition( target : handle:CActor, targetPos : Vector) : Vector; // flags: 65536 0000008D1A9632B0
}
import class BTTaskUpdateLookatTargetByTag extends BTTaskUpdateLookatTarget {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A963390
import function OnDeactivate(); // flags: 65536 0000008D1A963470
}
import class CBTTaskActivateMagicBubble extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A963550
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A963630
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A963710
import function ToggleActivateEntity( toggle : Bool); // flags: 65536 0000008D1A9637F0
import function CreateAndAttachEntity(); // flags: 65536 0000008D1A9638D0
}
import class CBTTaskDeactivateMagicBubble extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9639B0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A963A90
import function DespawnEntity(); // flags: 65536 0000008D1A963B70
}
import class BTTaskManageAnimatedMovement extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A963C50
import function OnDeactivate(); // flags: 16384 0000008D1A963D30
import function Execute( _Flag : Bool); // flags: 16400 0000008D1A963E10
}
import class CBTTaskManageBuffImmunity extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A963EF0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A963FD0
import function OnDeactivate(); // flags: 65536 0000008D1A9640B0
}
import class TaskManageCapsuleCollision extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A964190
import function OnDeactivate(); // flags: 65536 0000008D1A964270
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A964350
import function EnableCol( _Enable : Bool); // flags: 16384 0000008D1A964430
}
import class BTTaskManageDjinnRage extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A964EB0
import function EnterRageState(); // flags: 16384 0000008D1A964F90
import function RemoveRageState(); // flags: 16384 0000008D1A965070
import function EnterWeakenedState(); // flags: 16384 0000008D1A965150
import function RemoveWeakenedState(); // flags: 16384 0000008D1A965230
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A965310
}
import class BTTaskManageDjinnRageDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9653F0
}
import class CBTTaskManageFact extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9654D0
}
import class BTTaskManageFXInstance extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9655B0
import function OnDeactivate(); // flags: 16384 0000008D1A965690
import function Execute(); // flags: 16448 0000008D1A965770
}
import class CBTTaskManageGravity extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A965850
import function OnDeactivate(); // flags: 65536 0000008D1A965930
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A965A10
import function Execute(); // flags: 16400 0000008D1A965AF0
import function SwitchGravity( on : Bool); // flags: 16400 0000008D1A965BD0
}
import class CBTManageIsPlayerFollower extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A965CB0
import function OnDeactivate(); // flags: 65536 0000008D1A965D90
import function SetIsFollowerFlags( activation : Bool); // flags: 65536 0000008D1A965E70
}
import class CBTManageIsPlayerFollowerDef extends IBehTreeTaskDefinition {
import function OnSpawn( task : handle:IBehTreeTask); // flags: 65536 0000008D1A965F50
}
import class BTTaskManagePackLeader extends IBehTreeTask {
import function OnDeactivate(); // flags: 16384 0000008D1A966030
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A966110
}
import class CBTTaskManageRepulseProjectileEventsDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9662D0
}
import class BTTaskManageSnappingNavigableSpace extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9663B0
import function OnDeactivate(); // flags: 65536 0000008D1A966490
}
import class BTTaskManageSpectralForm extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A966570
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A966650
import function CanSwitchToShadow() : Bool; // flags: 16400 0000008D1A966730
import function ActivateShadowForm(); // flags: 16400 0000008D1A966810
import function DeactivateShadowForm(); // flags: 16400 0000008D1A9668F0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65552 0000008D1A9669D0
}
import class BTTaskManageSpectralFormDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A966AB0
}
import class BTTaskManageSplashEffect extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A966B90
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A966C70
import function DistanceFromWaterSurface() : Float; // flags: 65536 0000008D1A966D50
import function SpawnWaterSplash(); // flags: 16384 0000008D1A966E30
}
import class TaskManageVisibility extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A966F10
import function OnDeactivate(); // flags: 65536 0000008D1A966FF0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9670D0
}
import class TaskManageVulnerability extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9671B0
import function OnDeactivate(); // flags: 65536 0000008D1A967290
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A967370
import function SwitchVulnerability( _Vulnerable : Bool); // flags: 65552 0000008D1A967450
}
import class CBehTreeTaskMonsterBehaviorGraph extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A967530
}
import class CBTTaskNavTestToTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A967610
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9676F0
import function Check() : Bool; // flags: 65536 0000008D1A9677D0
}
import class CBTTaskNPCNotInFrontOfPLayer extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9678B0
}
import class W3TrapTrigger extends W3GameplayTrigger {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AA25F60
import function Enable( _NewState : Bool); // flags: 65536 0000008D1AA26040
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA26120
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA26200
import function ShouldExcludeEntity( _Entity : handle:CNode) : Bool; // flags: 16384 0000008D1AA262E0
}
import class CBTTaskPlayEffect extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A968090
import function OnCompletion( success : Bool); // flags: 65536 0000008D1A968170
import function OnDeactivate(); // flags: 65536 0000008D1A968250
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A968330
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A968410
import function ProcessEffect(); // flags: 65536 0000008D1A9684F0
}
import class W3DamageAreaTrigger extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA24A60
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA24B40
import function SetEnable( enable : Bool); // flags: 65536 0000008D1AA24C20
import function Activate( _affectedEntity : handle:CEntity); // flags: 65536 0000008D1AA24D00
import function Deactivate( _affectedEntity : handle:CEntity); // flags: 65536 0000008D1AA24DE0
import function RootAttackTimer( delta : Float, id : Int32); // flags: 66560 0000008D1AA24EC0
import function DealDamageDelay( delta : Float, id : Int32); // flags: 66560 0000008D1AA24FA0
import function PoisonDamageDelay( delta : Float, id : Int32); // flags: 66560 0000008D1AA25080
import function PreAttackTimer( delta : Float, id : Int32); // flags: 66560 0000008D1AA25160
import function ContinuedPoisoning( keepPoisoning : Bool); // flags: 65536 0000008D1AA25240
import function PoisonVictim(); // flags: 65536 0000008D1AA25320
import function PreAttack(); // flags: 65536 0000008D1AA25400
import function PrepareRootAttack( rot : EulerAngles); // flags: 65536 0000008D1AA254E0
import function RootAttack(); // flags: 65536 0000008D1AA255C0
import function DealDamage(); // flags: 65536 0000008D1AA256A0
import function StopRootTimers(); // flags: 65536 0000008D1AA25780
}
import class CBTTaskPlayerBehaviorMonitor extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9685D0
import function SendEvent(); // flags: 65536 0000008D1A9686B0
import function ResetValues(); // flags: 65536 0000008D1A968790
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A968870
}
import class CBTTaskFindNodeClosestToPlayer extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A968950
}
import class CBehTreeTaskPoseChangeMonitor extends IBehTreeTask {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A968A30
}
import class W3EffectAreaTrigger extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA20EE0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA20FC0
import function ProcessArea( dt : Float, id : Int32); // flags: 66560 0000008D1AA210A0
}
import class BTTaskPullObjectsFromGroundAndShoot extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A968B10
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A968BF0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A968CD0
import function OnDeactivate(); // flags: 65536 0000008D1A968DB0
import function PullObjectsFromGround( _DeltaTime : Float); // flags: 16448 0000008D1A968E90
import function SetProjectilesPullPositions(); // flags: 16384 0000008D1A968F70
import function LatentSpawnEntity(); // flags: 65600 0000008D1A969050
import function CreateEntity( _SpawnPos : Vector, _Rotation : EulerAngles) : handle:CEntity; // flags: 65536 0000008D1A969130
import function ProcessShootEntities( b : Bool); // flags: 65536 0000008D1A969210
import function ShootProjectile( projectile : handle:CEntity, allDirections : Bool, deactivate : Bool); // flags: 65536 0000008D1A9692F0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9693D0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9694B0
}
import class CBTTaskRootPitch extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A969590
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A969670
}
import class CBTTaskSearchForThrowableDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A969AD0
}
import class CBTTaskSendInfo extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A969BB0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A969C90
import function OnDeactivate(); // flags: 65536 0000008D1A969D70
import function GetTarget() : handle:CActor; // flags: 65536 0000008D1A969E50
import function GetSender() : handle:CActor; // flags: 65536 0000008D1A969F30
import function SendInfo(); // flags: 65536 0000008D1A96A010
}
import class CBTTaskStopMovingBack extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96A0F0
import function OnDeactivate(); // flags: 65536 0000008D1A96A1D0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A96A2B0
}
import class BTTaskEredinChangeArena extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A96A390
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96A470
import function CreateRift(); // flags: 65536 0000008D1A96A550
}
import class BTTaskEredinIceSpikesAttack extends BTTaskSpawnEntitiesAttack {
import function Spawn( position : Vector); // flags: 65536 0000008D1A96AC50
}
import class BTTaskEredinMeteoriteAttack extends BTTaskSpawnEntitiesAttack {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96AD30
import function Spawn( position : Vector); // flags: 65536 0000008D1A96AE10
}
import class BTTaskEredinSummonMeteoriteStorm extends IBehTreeTask {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96AEF0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A96AFD0
import function Spawn(); // flags: 65536 0000008D1A96B0B0
}
import class CHeartMiniboss extends CNewNPC {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB772A0
import function OnTakeDamage( action : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1AB77380
import function OnBehaviorNodeActivation() : Bool; // flags: 65568 0000008D1AB77460
import function OnDeathAnimFinished() : Bool; // flags: 65568 0000008D1AB77540
}
import class BTTaskBlockPlayerActions extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96B190
import function OnDeactivate(); // flags: 65536 0000008D1A96B270
}
import class BTTaskEredinMonitorSignCast extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A96B350
}
import class BTTaskEredinCanSpawnRift extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96B430
import function PerformTestForSyncedAnim() : Bool; // flags: 65536 0000008D1A96B510
}
import class BTTaskEredinCanPerformAction extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96B5F0
import function Initialize(); // flags: 65536 0000008D1A96B6D0
}
import class BTTaskEredinSetCanPerformAction extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96B7B0
import function OnDeactivate(); // flags: 65536 0000008D1A96B890
import function Execute(); // flags: 16384 0000008D1A96B970
import function Initialize(); // flags: 65536 0000008D1A96BA50
}
import class BTTaskEredinIsAttackAvailable extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96BB30
import function Initialize(); // flags: 65536 0000008D1A96BC10
}
import class BTTaskEredinSetIsAttackAvailable extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96BCF0
import function OnDeactivate(); // flags: 65536 0000008D1A96BDD0
import function Execute(); // flags: 16384 0000008D1A96BEB0
import function Initialize(); // flags: 65536 0000008D1A96BF90
}
import class W3RootsEntrance extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB4C860
import function Open(); // flags: 65536 0000008D1AB4C940
import function Close(); // flags: 65536 0000008D1AB4CA20
}
import class BTTaskEredinSetIsInSpecialAttack extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96C070
import function OnDeactivate(); // flags: 65536 0000008D1A96C150
import function Initialize(); // flags: 65536 0000008D1A96C230
}
import class BTTaskEredinGetIsInSpecialAttack extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96C310
import function Initialize(); // flags: 65536 0000008D1A96C3F0
}
import class BTTaskEredinIsTaunting extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96C4D0
import function Initialize(); // flags: 65536 0000008D1A96C5B0
}
import class BTTaskEredinPhaseChange extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96C690
}
import class BTTaskLockCameraToTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96C770
import function OnDeactivate(); // flags: 65536 0000008D1A96C850
}
import class BTTaskIsPlayerReachable extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96C930
}
import class CBTTaskSetAppearance extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96CA10
import function OnDeactivate(); // flags: 65536 0000008D1A96CAF0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96CBD0
}
import class CBTTaskSetBehVar extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96CCB0
import function OnDeactivate(); // flags: 65536 0000008D1A96CD90
}
import class CBTTaskSetBehVarOnAnimEvent extends IBehTreeTask {
import function Main(); // flags: 65600 0000008D1A96CE70
import function OnDeactivate(); // flags: 65536 0000008D1A96CF50
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96D030
}
import class CBTTaskSetBehVarOnScriptEvent extends IBehTreeTask {
import function Main(); // flags: 65600 0000008D1A96D110
import function OnDeactivate(); // flags: 65536 0000008D1A96D1F0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96D2D0
}
import class CBTTaskSetBehVarOnScriptEventDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A96D3B0
}
import class CBTTaskSetCanBeFollowed extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96D810
import function OnDeactivate(); // flags: 65536 0000008D1A96D8F0
}
import class W3ArachasEggCustom extends W3MonsterClue {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB78DC0
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AB78EA0
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB78F80
import function ArachasEggSignReaction( selectedMorphTime : Float, reactionEffect : CName); // flags: 16384 0000008D1AB79060
import function DestroyedFinalizeTimer( time : Float, id : Int32); // flags: 66560 0000008D1AB79140
import function TurnEffectsOffTimer( time : Float, id : Int32); // flags: 66560 0000008D1AB79220
import function MorphEgg( time : Float, id : Int32); // flags: 66560 0000008D1AB79300
import function ManualEggDestruction( addFact : Bool); // flags: 65536 0000008D1AB793E0
}
import class BTTaskSetEncounterAsActionTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96D9D0
import function OnDeactivate(); // flags: 65536 0000008D1A96DAB0
import function Execute(); // flags: 16384 0000008D1A96DB90
}
import class BTTaskSetEncounterAsActionTargetDef extends IBehTreeTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A96DC70
}
import class W3InteractionSwitch extends W3PhysicalSwitch {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB717A0
import function Enable( enable : Bool); // flags: 65536 0000008D1AB71880
import function Lock( lock : Bool); // flags: 65536 0000008D1AB71960
import function InteractWith( on : Bool, switchType : PhysicalSwitchAnimationType); // flags: 65536 0000008D1AB71A40
import function UpdateInteractionComponent( component : handle:CComponent); // flags: 65536 0000008D1AB71B20
import function OnInteractionAttached( interaction : handle:CInteractionComponent) : Bool; // flags: 65568 0000008D1AB71C00
import function UpdateFocusModeHighlight(); // flags: 65536 0000008D1AB71CE0
import function OnInteractionActivated( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB71DC0
import function OnInteractionDeactivated( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB71EA0
import function OnInteraction( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB71F80
import function OnInteractionActivationTest( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB72060
import function OnAnimEvent_SwitchOnEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AB72140
import function OnAnimEvent_SwitchOffEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AB72220
}
import class BTTaskSetEntityAsActionTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96DD50
}
import class BTTaskSetEntityAsActionTargetDef extends IBehTreeTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A96DE30
}
import class BTTaskSetGuardAreaAsActionTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96DF10
import function OnDeactivate(); // flags: 65536 0000008D1A96DFF0
import function Execute(); // flags: 16384 0000008D1A96E0D0
}
import class W3ReplacerWarningArea extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA24520
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA24600
import function Toggle( toggle : Bool); // flags: 65536 0000008D1AA246E0
import function ShowMessage( dt : Float, id : Int32); // flags: 66560 0000008D1AA247C0
import function HideMessage(); // flags: 65536 0000008D1AA248A0
import function SetEnabled( en : Bool); // flags: 65552 0000008D1AA24980
}
import class BTTaskSetMorph extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96E1B0
import function OnDeactivate(); // flags: 16400 0000008D1A96E290
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96E370
import function StartMorph( _Ratio : Float, _Time : Float); // flags: 16400 0000008D1A96E450
}
import class BTTaskSetThreatLevel extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 16384 0000008D1A96E530
}
import class CBTTaskSignalGameplayEvent extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96E610
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96E6F0
import function OnDeactivate(); // flags: 65536 0000008D1A96E7D0
import function OnCompletion( success : Bool); // flags: 65536 0000008D1A96E8B0
}
import class CBTTaskSimpleEvent extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A96E990
import function OnDeactivate(); // flags: 65536 0000008D1A96EA70
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A96EB50
}
import class CBTTaskSimpleEventDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A96EC30
}
import class CBTTaskSirenTakeOff extends IBehTreeTask {
import function OnDeactivate(); // flags: 65536 0000008D1A96ED10
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96EDF0
}
import class CBTTaskSlideToTarget extends IBehTreeTask {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96EED0
}
import class CSignReactiveEntity extends W3MonsterClue {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB4CB00
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AB4CBE0
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB4CCC0
import function OnInteractionActivationTest( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB4CDA0
import function OnInteraction( actionName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB4CE80
import function EnableSignReactivness( enable : Bool); // flags: 65536 0000008D1AB4CF60
import function Init(); // flags: 16384 0000008D1AB4D040
import function HitByFire(); // flags: 16384 0000008D1AB4D120
import function StopDestroyedEffect( timeDelta : Float, id : Int32); // flags: 17408 0000008D1AB4D200
import function ApplyDestroyAppearance( timeDelta : Float, id : Int32); // flags: 17408 0000008D1AB4D2E0
import function OnClueDetected() : Bool; // flags: 65568 0000008D1AB4D3C0
import function StartDestroyed( destroyed : Bool); // flags: 16384 0000008D1AB4D4A0
import function SetDestroyed( destroyed : Bool); // flags: 16384 0000008D1AB4D580
}
import class CBTTaskSorceressAttacksBoid extends CBTTaskMagicMeleeAttack {
import function OnDeactivate(); // flags: 65536 0000008D1A96EFB0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96F090
import function GetEffectPositionAndRotation( pos : Vector, rot : EulerAngles); // flags: 65536 0000008D1A96F170
}
import class CBTTaskSpawnFXEntity extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A96F950
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A96FA30
import function OnDeactivate(); // flags: 65536 0000008D1A96FB10
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A96FBF0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A96FCD0
import function SpawnEntity(); // flags: 65536 0000008D1A96FDB0
import function EvaluatePos( pos : Vector, rot : EulerAngles); // flags: 65536 0000008D1A96FE90
import function Attach( slot : CName); // flags: 65536 0000008D1A96FF70
}
import class CBTTaskManageSpawnFXEntity extends CBTTaskSpawnFXEntity {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A970050
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A970130
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A970210
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9702F0
import function TeleportFXEntity( random : Bool); // flags: 65536 0000008D1A9703D0
import function RandomPos( pos : Vector, rot : EulerAngles); // flags: 65536 0000008D1A9704B0
}
import class CBTTaskManageSpawnFXEntityDef extends CBTTaskSpawnFXEntityDef {
import function InitializeEvents(); // flags: 65536 0000008D1A970590
}
import class CBTTaskStopEffectIfActive extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A970670
import function OnDeactivate(); // flags: 65536 0000008D1A970750
}
import class CBTTaskSwarmMonitor extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A970830
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A970910
}
import class CBTTaskSwarmShield extends CBTTaskPlayAnimationEventDecorator {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9709F0
}
import class CBTTaskSwarmSpawnAnim extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A970AD0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A970BB0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A970C90
import function SpawnFromSwarm(); // flags: 65600 0000008D1A970D70
import function TimeOut(); // flags: 65536 0000008D1A970E50
import function ActivateSpawn(); // flags: 65600 0000008D1A970F30
import function FailSafeCheck(); // flags: 65536 0000008D1A971010
import function OnDeactivate() : EBTNodeStatus; // flags: 65536 0000008D1A9710F0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9711D0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9712B0
}
import class CBTTaskSwarmSpawnAnimDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A971390
}
import class CBTTaskTackle extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A971470
import function OnDeactivate(); // flags: 65536 0000008D1A971550
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A971630
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A971710
}
import class CBTTaskUpdateBehGraphVariables extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9717F0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9718D0
import function Update(); // flags: 65536 0000008D1A9719B0
}
import class CBTTaskWasInCriticalState extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A971A90
import function InitializeCombatDataStorage(); // flags: 65536 0000008D1A971B70
}
import class BTTaskRotateOnRotateEvent extends IBehTreeTask {
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A971C50
}
import class CBTTasFollowerShouldAttack extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A971D30
import function IsAvailable() : Bool; // flags: 65536 0000008D1A971E10
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A971EF0
}
import class CBTTasFollowerShouldKeepDistanceToPlayer extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A971FD0
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9720B0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A972190
}
import class CBTTaskShouldBecomeAFollower extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A972270
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A972350
}
import class CBTCondIsMan extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A972430
}
import class CBTTaskMaintainSpeed extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A972510
import function OnDeactivate(); // flags: 65536 0000008D1A9725F0
}
import class CBehTreeHLTaskCombat extends CBehTreeHLTaskCombatBase {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9727B0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A972890
import function OnDeactivate(); // flags: 65536 0000008D1A972970
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A972A50
}
import class CBehTreeHLTaskCombatDef extends IBehTreeHLTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A972B30
}
import class CBehTreeHLTaskAnimalCombat extends CBehTreeHLTaskCombatBase {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A972C10
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A972CF0
}
import class CBehTreeHLTaskAnimalCombatDef extends IBehTreeHLTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A972DD0
}
import class CBehTreeTaskFlyingMonsterDeath extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A972EB0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A972F90
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A973070
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A973150
import function ForceDeathTimer( t : Float, id : Int32); // flags: 66560 0000008D1A973230
import function OnGroundContact(); // flags: 65536 0000008D1A973310
}
import class CBehTreeTaskFlyingMonsterDeathDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9733F0
}
import class W3Replacer extends CR4Player {
import function GetLevel() : Int32; // flags: 65536 0000008D1AC47A80
import function SetLevel( lev : Int32); // flags: 65536 0000008D1AC47B60
}
import class CBehTreeCondChooseUnconscious extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9734D0
}
import class CBehTreeCondWasDefeatedFromFistFight extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9735B0
}
import class CBehTreeTaskDeathState extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A973690
import function AddWasKilledFacts(); // flags: 65536 0000008D1A973770
import function ChangeHeldItemAppearance(); // flags: 65536 0000008D1A973850
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A973930
import function OnDeactivate(); // flags: 65536 0000008D1A973A10
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A973AF0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A973BD0
import function chooseDeathAnim( attacker : handle:CGameplayEntity, damageCauser : handle:IScriptable); // flags: 65536 0000008D1A973CB0
import function CanBeDesctructed() : Bool; // flags: 65536 0000008D1A973D90
}
import class CBehTreeTaskDeathStateDef extends IBehTreeTaskDefinition {
import function Initialize(); // flags: 65536 0000008D1A973E70
import function InitializeEvents(); // flags: 65536 0000008D1A973F50
}
import class CBehTreeTaskDeathIdle extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A974030
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A974110
}
import class CBTTaskDropLoot extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9741F0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9742D0
import function LootDrop(); // flags: 65536 0000008D1A9743B0
import function RemoveSaveLock(); // flags: 65536 0000008D1A974490
import function AddWasKilledFacts(); // flags: 65536 0000008D1A974570
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A974650
}
import class CBTTaskDropLootDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A974730
}
import class CBehTreeHLTaskUnconscious extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A974810
import function OnDeactivate(); // flags: 65536 0000008D1A9748F0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9749D0
}
import class CBehTreeTaskRevive extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A974AB0
}
import class CBehTreeTaskDeathAnimDecorator extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A974B90
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A974C70
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A974D50
import function OnDeactivate(); // flags: 65536 0000008D1A974E30
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A974F10
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A974FF0
import function CombatCheck() : Bool; // flags: 65536 0000008D1A9750D0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9751B0
}
import class CBehTreeTaskDeathAnimDecoratorDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A975290
}
import class CBehTreeHLTaskWander extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A975370
}
import class CBTCondHorseIsMountedByPlayer extends CBTCondHorseIsMounted {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9756F0
}
import class CBTCondHorseIsMountedByPlayerDef extends CBTCondHorseIsMountedDef {
import function InitializeEvents(); // flags: 65536 0000008D1A9757D0
}
import class CBTCondHorseCanDoIdle extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9758B0
import function IsMounted( horseComp : handle:W3HorseComponent) : Bool; // flags: 65536 0000008D1A975990
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A975A70
}
import class CBTCondHorseCanDoIdleDef extends IBehTreeHorseConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A975B50
}
import class CBTCondHorsePerformingAction extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A975C30
}
import class CBTCondHorsePlayingAnimWithRider extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A975D10
}
import class CBTCondHorseShouldShakeOffRiderDef extends IBehTreeHorseConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A976090
}
import class CBTTaskHorseForceStop extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A976170
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A976250
}
import class CBTTaskHorseForceDismount extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A976330
}
import class CBTTaskHorseForceIdle extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A976410
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9764F0
}
import class CBTTaskHorseTame extends IBehTreeTask {
import function OnListenedGameplayEvent( gameEventName : CName) : Bool; // flags: 65536 0000008D1A9765D0
}
import class CBTTaskHorseTameDef extends IBehTreeHorseTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9766B0
}
import class CBTCondHorseIsTamed extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A976790
}
import class CBTCondHorseIsGeralts extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A976870
}
import class CBTCondHorseParking extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A976950
}
import class CBTTaskHorseTurnAwayFromTarget extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A976BF0
import function OnDeactivate(); // flags: 65536 0000008D1A976CD0
}
import class CBTTaskHorseUncontrolable extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A976DB0
import function OnDeactivate(); // flags: 65536 0000008D1A976E90
}
import class CBTCondHorseIsNervous extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A976F70
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A977050
}
import class CBTCondHorseIsNervousDef extends IBehTreeHorseConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A977130
}
import class CBTTaskHorseAxiiCalmDown extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A977670
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A977750
import function OnListenedGameplayEvent( gameEventName : CName) : Bool; // flags: 65536 0000008D1A977830
}
import class CBTTaskHorseAxiiCalmDownDef extends IBehTreeHorseTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A977910
}
import class CBTTaskHorsePlayAnimWithRider extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9779F0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A977AD0
import function OnDeactivate(); // flags: 65536 0000008D1A977BB0
import function Work() : Bool; // flags: 65536 0000008D1A977C90
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A977D70
}
import class CBTTaskHorseSummon extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A977E50
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A977F30
import function OnDeactivate(); // flags: 65536 0000008D1A978010
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9780F0
}
import class CBTTaskHorseSummonDef extends IBehTreeHorseTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9781D0
}
import class CBTTaskHorseCharge extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9782B0
import function NavTest() : Bool; // flags: 65536 0000008D1A978390
import function AngleAndDistTest() : Bool; // flags: 65536 0000008D1A978470
import function OnDeactivate(); // flags: 65536 0000008D1A978550
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A978630
}
import class CBTCondHorseScriptedActionPending extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A978710
}
import class CBTTaskHorseSheathWeaponsForRider extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A978C50
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A978D30
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A978E10
}
import class CBTCondRiderCanPerformAttack extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A978EF0
}
import class CBTTaskHorsePerformRiderAttack extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A979430
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A979510
import function OnDeactivate(); // flags: 65536 0000008D1A9795F0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9796D0
}
import class CScriptableState extends IScriptable {
import function GetStateName() : CName; // flags: 65545 0000008D0CD3AFD0
import function IsActive() : Bool; // flags: 65545 0000008D0CD3B0B0
import function CanEnterState( prevStateName : CName) : Bool; // flags: 65545 0000008D0CD3B190
import function CanLeaveState( nextStateName : CName) : Bool; // flags: 65545 0000008D0CD3B270
import function BeginState( prevStateName : CName); // flags: 65545 0000008D0CD3B350
import function EndState( nextStateName : CName); // flags: 65545 0000008D0CD3B430
import function ContinuedState(); // flags: 65545 0000008D0CD3B510
import function PausedState(); // flags: 65545 0000008D0CD3B5F0
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A857C10
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1A857CF0
}
import class CBTCondIsHorseInAreaWithObstacles extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9797B0
import function PerformTest() : Bool; // flags: 65536 0000008D1A979890
}
import class CBTTaskHorseSetRiderCombatTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A979CF0
import function IsAvailable() : Bool; // flags: 65536 0000008D1A979DD0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A979EB0
}
import class CBTTaskHorseSetRiderCombatTargetDef extends IBehTreeHorseTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A979F90
}
import class CBTTaskHorseHasRiderCombatTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97A070
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97A150
}
import class CBTTaskHorseSendInfo extends CBTTaskSendInfo {
import function GetTarget() : handle:CActor; // flags: 65536 0000008D1A97A230
import function GetSender() : handle:CActor; // flags: 65536 0000008D1A97A310
}
import class CBTTaskHorseChangeAttitudeGroup extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97A3F0
}
import class CBTTaskHorseSetCurrentPlayerInteriorAsActionTarget extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97A4D0
}
import class CBTCondIsHorseOnNavMesh extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97A5B0
}
import class CBTTaskBroadcastEvent extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97A690
}
import class CBTTaskRemoveReactionEvent extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97A770
}
import class CBTTaskCollideWithCharacterDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A97A850
}
import class CBTTaskCollideWithCharacter extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97A930
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97AA10
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97AAF0
import function OnDeactivate(); // flags: 65536 0000008D1A97ABD0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97ACB0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97AD90
import function CanNPCBeInterrupted() : Bool; // flags: 16384 0000008D1A97AE70
import function Bump(); // flags: 65536 0000008D1A97AF50
import function IsOtherAHorse() : Bool; // flags: 16384 0000008D1A97B030
import function HasToIgnoreBump( fromOther : Vector) : Bool; // flags: 16384 0000008D1A97B110
import function GetAngleToMove( fromOther : Vector) : Float; // flags: 16384 0000008D1A97B1F0
import function GetDirectionToMove( angle : Float) : EAttackDirection; // flags: 16384 0000008D1A97B2D0
import function GetPushType() : ENPCCollisionStance; // flags: 16384 0000008D1A97B3B0
import function PrepareRotation( push : ENPCCollisionStance, angle : Float, direction : EAttackDirection); // flags: 16384 0000008D1A97B490
}
import class CBTTaskFlyAround extends CBTTaskVolumetricMove {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97B570
import function DoTrace( dest : Vector); // flags: 65536 0000008D1A97B650
}
import class CBTTaskVolumetricMove extends IBehTreeTask {
import function UsePathfinding( currentPosition : Vector, targetPosition : Vector, predictionDist : Float) : Bool; // flags: 65536 0000008D1A989E30
import function CalculateBehaviorVariables( dest : Vector); // flags: 65536 0000008D1A989F10
import function DebugDisplayDestination( dest : Vector); // flags: 65536 0000008D1A989FF0
import function TargetSelection(); // flags: 65536 0000008D1A98A0D0
import function UpdatePositions(); // flags: 65536 0000008D1A98A1B0
import function UpdateNpcPosition(); // flags: 65536 0000008D1A98A290
import function UpdateTargetPosition(); // flags: 65536 0000008D1A98A370
import function CalculateTargetToNpcVec(); // flags: 65536 0000008D1A98A450
import function CalculateNpcToTargetVec(); // flags: 65536 0000008D1A98A530
import function HasVolumetricSpaceAround( _Pos : Vector, _SpaceNeeded : Float, _CollisionGroupsNames : array:2,0,CName) : Bool; // flags: 65536 0000008D1A98A610
}
import class CBTTaskFlyAroundDef extends IBehTreeTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A97B730
}
import class BTTaskGetFoodNearby extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97B810
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97B8F0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97B9D0
import function GetAvailableScents() : array:2,0,handle:CNode; // flags: 16384 0000008D1A97BAB0
import function UpdateTarget(); // flags: 16384 0000008D1A97BB90
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97BC70
import function OnCompletion( success : Bool); // flags: 65536 0000008D1A97BD50
import function OnDeactivate(); // flags: 65536 0000008D1A97BE30
}
import class W3FoodComponent extends W3ScentComponent {
import function GetFoodGroup() : EFoodGroup; // flags: 65536 0000008D1A99F370
import function GetLockDistance() : Float; // flags: 65536 0000008D1A99F450
import function OnComponentAttached() : Bool; // flags: 65568 0000008D1A99F530
import function OnFireHit() : Bool; // flags: 65568 0000008D1A99F610
import function IsAvailable( _ForWhom : handle:CActor) : Bool; // flags: 65536 0000008D1A99F6F0
import function GetEatingPosition( _ForWhom : handle:CActor) : Vector; // flags: 65536 0000008D1A99F7D0
import function AddEater( _Eater : handle:CActor) : Bool; // flags: 65536 0000008D1A99F8B0
import function RemoveEater( _Eater : handle:CActor); // flags: 65536 0000008D1A99F990
import function UpdateEaters(); // flags: 65536 0000008D1A99FA70
}
import class W3ScentComponent extends CR4Component {
import function GetFoodGroup() : EFoodGroup; // flags: 65536 0000008D1A99FB50
import function SetAttractionRange( _Value : Float); // flags: 65536 0000008D1A99FC30
import function IsInGroup( _FoodGroup : Int32) : Bool; // flags: 65536 0000008D1A99FD10
import function IsDetected( _ByWhom : handle:CActor) : Bool; // flags: 65536 0000008D1A99FDF0
import function GetAttractionRange() : Float; // flags: 65536 0000008D1A99FED0
}
import class BTTaskGetFoodNearbyDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A97BF10
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A97BFF0
}
import class CBTTaskGuard extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97C0D0
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97C1B0
import function GetIntruders(); // flags: 65536 0000008D1A97C290
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97C370
}
import class CBTTaskGuardDef extends IBehTreeTaskDefinition {
import function Initialize(); // flags: 65536 0000008D1A97C450
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A97C530
}
import class BTTaskCheckDelaySinceLastMeal extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97C610
}
import class BTTaskResetLastMealDelay extends IBehTreeTask {
import function OnDeactivate(); // flags: 16384 0000008D1A97C6F0
}
import class CBTTaskHasVoiceSet extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97C7D0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97C8B0
}
import class CBTTaskDrawItem extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97C990
import function AddItemIfNeeded(); // flags: 65536 0000008D1A97CA70
}
import class CBTTaskHideItem extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97CB50
}
import class CBTTaskOpenDoors extends IBehTreeTask {
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97CC30
}
import class CBTTaskOpenDoorsDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A97CD10
}
import class CBTTaskPlayHorseBumpSound extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97CDF0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97CED0
import function GetNPCType() : ENPCType; // flags: 65536 0000008D1A97CFB0
}
import class CBTTaskPlayVoiceSet extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97D090
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97D170
import function OnDeactivate(); // flags: 65536 0000008D1A97D250
}
import class CBTTaskSetAttitude extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97D330
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97D410
import function OnCompletion( success : Bool); // flags: 65536 0000008D1A97D4F0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97D5D0
import function InitializeReactionDataStorage(); // flags: 65536 0000008D1A97D6B0
}
import class CBTTaskSetAttitudeDef extends IBehTreeTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A97D790
}
import class CBTTaskUseInteractiveEntitiesInRange extends IBehTreeTask {
import function GatherEntities() : Bool; // flags: 65536 0000008D1A97D870
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97D950
import function UseEntities(); // flags: 65536 0000008D1A97DA30
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A97DB10
}
import class W3UsableEntity extends CGameplayEntity {
import function UseEntity(); // flags: 66048 0000008D1AB57A00
import function CanBeUsed() : Bool; // flags: 66048 0000008D1AB57AE0
}
import class CBTTaskWaitFor extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97DBF0
}
import class CBTTaskArachasPull extends CBTTask3StateProjectileAttack {
import function Loop() : Int32; // flags: 65600 0000008D1A97DCD0
import function OnDeactivate(); // flags: 65536 0000008D1A97DDB0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A97DE90
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97DF70
import function StopProjectilesEffect(); // flags: 65536 0000008D1A97E050
}
import class CBTTaskBiesCharge extends CBTTask3StateAttack {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97E130
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97E210
import function Loop() : Int32; // flags: 65600 0000008D1A97E2F0
import function OnDeactivate(); // flags: 65536 0000008D1A97E3D0
import function ChooseAnim(); // flags: 65536 0000008D1A97E4B0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97E590
}
import class CBTTaskBiesHypnotize extends CBTTask3StateAttack {
import function Loop() : Int32; // flags: 65600 0000008D1A97E670
import function GetTargets( targets : array:2,0,handle:CActor) : Bool; // flags: 65536 0000008D1A97E750
import function isPlayerAmongTargets( targets : array:2,0,handle:CActor) : Bool; // flags: 65536 0000008D1A97E830
import function ApplyBuff( targets : array:2,0,handle:CActor); // flags: 65536 0000008D1A97E910
import function OnDeactivate(); // flags: 65536 0000008D1A97E9F0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97EAD0
}
import class CBTTaskBiesHypnotizeDef extends CBTTask3StateAttackDef {
import function InitializeEvents(); // flags: 65536 0000008D1A97EBB0
}
import class CBTTaskElementalDaoStoneSmash extends CBTTaskAttack {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97EC90
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A97ED70
import function OnDeactivate(); // flags: 65536 0000008D1A97EE50
}
import class CBTTaskElementalThrowFire extends CBTTaskAttack {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A97EF30
import function OnDeactivate(); // flags: 65536 0000008D1A97F010
}
import class CBTTaskElementalThrow extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97F0F0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A97F1D0
}
import class BTTaskExplodeAtDeathDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A97F470
}
import class CBTTaskIceGiantFallingIcicles extends CBTTaskAttack {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A97F710
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A97F7F0
import function OnDeactivate(); // flags: 65536 0000008D1A97F8D0
}
import class CBTTaskLeshyGrabAttack extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A97F9B0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A97FA90
}
import class CBTTaskLeshyRootAttack extends CBTTaskAttack {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A97FB70
import function OnDeactivate(); // flags: 65536 0000008D1A97FC50
import function Loop() : Bool; // flags: 65600 0000008D1A97FD30
import function ChooseAnim(); // flags: 65536 0000008D1A97FE10
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A97FEF0
import function ShootProjectile(); // flags: 65536 0000008D1A97FFD0
}
import class CBTTaskLeshyStageMonitor extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9800B0
import function MinionNumberCheck() : Bool; // flags: 65536 0000008D1A980190
}
import class CBTCondLeshyStage extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A980270
}
import class CBTTaskLeshyBirdAttack extends CBTTaskSwarm {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A980350
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A980430
import function OnDeactivate(); // flags: 65536 0000008D1A980510
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9805F0
import function ShootProjectile(); // flags: 65536 0000008D1A9806D0
}
import class BTTaskManageFlies extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A9807B0
import function IsAvailable() : Bool; // flags: 65536 0000008D1A980890
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A980970
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A980A50
import function SummonFlies( _Pos : Vector, _Rotation : EulerAngles); // flags: 16384 0000008D1A980B30
import function OnDeactivate(); // flags: 16384 0000008D1A980C10
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A980CF0
}
import class BTTaskManageFliesDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A980DD0
}
import class BTTaskManageMistForm extends CBTTaskPlayAnimationEventDecorator {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A980EB0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A980F90
import function OnDeactivate(); // flags: 65536 0000008D1A981070
import function DisableMistForm( b : Bool); // flags: 65536 0000008D1A981150
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A981230
}
import class CBTTaskPickUpAndThrow extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A981310
import function OnDeactivate(); // flags: 65536 0000008D1A9813F0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9814D0
import function ScaleAnim(); // flags: 65536 0000008D1A9815B0
import function SpawnAndAttach(); // flags: 65536 0000008D1A981690
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A981770
}
import class CBTTaskPickUpAndThrowDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A981850
}
import class CBTTaskSearchForOilBarrel extends CBTTaskSearchForObject {
import function FilterOutObjects( foundObjects : array:2,0,handle:CGameplayEntity); // flags: 65552 0000008D1A981D90
}
import class CBTTaskSearchForRift extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A981E70
import function Search() : Bool; // flags: 65536 0000008D1A981F50
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A982030
}
import class CBTTaskSirenAttack extends CBTTaskAttack {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A982110
}
import class CNode extends CObject {
import function GetName() : String; // flags: 65561 0000008D0CD3B880
import function GetLocalPosition() : Vector; // flags: 65561 0000008D0CD3B960
import function GetLocalRotation() : EulerAngles; // flags: 65561 0000008D0CD3BA40
import function GetLocalScale() : Vector; // flags: 65561 0000008D0CD3BB20
import function GetLocalToWorld() : Matrix; // flags: 65561 0000008D0CD3BC00
import function GetWorldPosition() : Vector; // flags: 65561 0000008D0CD3BCE0
import function GetWorldRotation() : EulerAngles; // flags: 65561 0000008D0CD3BDC0
import function GetWorldForward() : Vector; // flags: 65561 0000008D0CD3BEA0
import function GetWorldRight() : Vector; // flags: 65561 0000008D0CD3BF80
import function GetWorldUp() : Vector; // flags: 65561 0000008D0CD3C060
import function GetHeading() : Float; // flags: 65561 0000008D0CD3C140
import function GetHeadingVector() : Vector; // flags: 65561 0000008D0CD3C220
import function HasTag( tag : CName) : Bool; // flags: 65561 0000008D0CD3C300
import function GetTags() : array:2,0,CName; // flags: 65561 0000008D0CD3C3E0
import function SetTags( tags : array:2,0,CName); // flags: 65561 0000008D0CD3C4C0
import function GetTagsString() : String; // flags: 65561 0000008D0CD3C5A0
import function AddTag( tag : CName); // flags: 65536 0000008D1A857DD0
}
import class CBTTaskTrollAttack extends CBTTaskAttack {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9821F0
}
import class CBTTaskWraithDrainDance extends CBTTaskPlayAnimationEventDecorator {
import function OnDeactivate(); // flags: 16400 0000008D1A9822D0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9823B0
import function AddDrainBuff(); // flags: 16384 0000008D1A982490
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A982570
}
import class CBTTaskWraithDrainDanceDef extends CBTTaskPlayAnimationEventDecoratorDef {
import function InitializeEvents(); // flags: 65536 0000008D1A982650
}
import class CBTTaskWraithManageDoppelgangers extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A982730
import function UpdateDoppelGangersHealth(); // flags: 65536 0000008D1A982810
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A9828F0
import function Merge(); // flags: 16384 0000008D1A9829D0
import function DestroySplitEntities(); // flags: 16384 0000008D1A982AB0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A982B90
import function OnDeactivate(); // flags: 65536 0000008D1A982C70
import function StopDoppelgangers( Kill : Bool); // flags: 16384 0000008D1A982D50
}
import class CBTTaskFlashStep extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A983450
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A983530
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A983610
import function OnDeactivate(); // flags: 65536 0000008D1A9836F0
import function FlashStep(); // flags: 65600 0000008D1A9837D0
import function ActorInPlayerFOV() : Bool; // flags: 65536 0000008D1A9838B0
import function CalculateRandVec(); // flags: 65536 0000008D1A983990
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType) : Bool; // flags: 65536 0000008D1A983A70
}
import class CEntity extends CNode {
import function AddTimer( timerName : CName, period : Float, repeats : Bool, scatter : Bool, group : ETickGroup, saveable : Bool, overrideExisting : Bool) : Int32; // flags: 65561 0000008D0CD3B6D0
import function AddGameTimeTimer( timerName : CName, period : GameTime, repeats : Bool, scatter : Bool, group : ETickGroup, saveable : Bool, overrideExisting : Bool) : Int32; // flags: 65561 0000008D0CD3C680
import function RemoveTimer( timerName : CName, group : ETickGroup); // flags: 65561 0000008D0CD3C760
import function RemoveTimerById( id : Int32, group : ETickGroup); // flags: 65561 0000008D0CD3C840
import function RemoveTimers(); // flags: 65561 0000008D0CD3CD40
import function Destroy(); // flags: 65561 0000008D0CD3CE20
import function Teleport( position : Vector); // flags: 65561 0000008D0CD3CF00
import function TeleportWithRotation( position : Vector, rotation : EulerAngles); // flags: 65561 0000008D0CD3CFE0
import function TeleportToNode( node : handle:CNode, applyRotation : Bool) : Bool; // flags: 65561 0000008D0CD3D0C0
import function GetComponent( compName : String) : handle:CComponent; // flags: 65545 0000008D0CD3D1A0
import function GetComponentByClassName( className : CName) : handle:CComponent; // flags: 65545 0000008D0CD3D280
import function GetComponentsByClassName( className : CName) : array:2,0,handle:CComponent; // flags: 65545 0000008D0CD3D360
import function GetComponentByUsedBoneName( boneIndex : Int32) : array:2,0,handle:CComponent; // flags: 65545 0000008D0CD3D440
import function GetComponentsCountByClassName( className : CName) : Int32; // flags: 65545 0000008D0CD3D520
import function RaiseEvent( eventName : CName) : Bool; // flags: 65561 0000008D0CD3D600
import function RaiseForceEvent( eventName : CName) : Bool; // flags: 65561 0000008D0CD3D6E0
import function RaiseEventWithoutTestCheck( eventName : CName) : Bool; // flags: 65561 0000008D0CD3D7C0
import function RaiseForceEventWithoutTestCheck( eventName : CName) : Bool; // flags: 65561 0000008D0CD3D8A0
import function GetBoneIndex( bone : CName) : Int32; // flags: 65561 0000008D0CD3D980
import function GetBoneWorldMatrixByIndex( boneIndex : Int32) : Matrix; // flags: 65561 0000008D0CD3DA60
import function GetBoneReferenceMatrixMS( boneIndex : Int32) : Matrix; // flags: 65561 0000008D0CD3DB40
import function GetMoveTarget() : Vector; // flags: 65561 0000008D0CD3DC20
import function GetMoveHeading() : Float; // flags: 65561 0000008D0CD3DD00
import function GetRootAnimatedComponent() : handle:CAnimatedComponent; // flags: 65561 0000008D0CD3DDE0
import function PreloadBehaviorsToActivate( names : array:2,0,CName) : Bool; // flags: 65625 0000008D0CD3DEC0
import function ActivateBehaviors( names : array:2,0,CName) : Bool; // flags: 65625 0000008D0CD3DFA0
import function ActivateBehaviorsSync( names : array:2,0,CName) : Bool; // flags: 65561 0000008D0CD3E1F0
import function ActivateAndSyncBehavior( names : CName, timeout : Float) : Bool; // flags: 65625 0000008D0CD3E2D0
import function ActivateAndSyncBehaviors( names : array:2,0,CName, timeout : Float) : Bool; // flags: 65625 0000008D0CD3E3B0
import function SetCollisionType(); // flags: 1 0000008D0CD3E490
import function AttachBehavior( instanceName : CName) : Bool; // flags: 65625 0000008D0CD3E570
import function AttachBehaviorSync( instanceName : CName) : Bool; // flags: 65561 0000008D0CD3E650
import function DetachBehavior( instanceName : CName) : Bool; // flags: 65561 0000008D0CD3E730
import function SetBehaviorVariable( varName : CName, varValue : Float, inAllInstances : Bool) : Bool; // flags: 65561 0000008D0CD3E810
import function GetBehaviorVariable( varName : CName, defaultValue : Float) : Float; // flags: 65561 0000008D0CD3E8F0
import function SetBehaviorVectorVariable( varName : CName, varValue : Vector, inAllInstances : Bool) : Bool; // flags: 65561 0000008D0CD3E9D0
import function GetBehaviorVectorVariable( varName : CName) : Vector; // flags: 65561 0000008D0CD3EAB0
import function GetBehaviorGraphInstanceName( index : Int32) : CName; // flags: 65561 0000008D0CD3EB90
import function PlayEffect( effectName : CName, target : handle:CNode) : Bool; // flags: 65545 0000008D0CD3EC70
import function PlayEffectOnBone( effectName : CName, boneName : CName, target : handle:CNode) : Bool; // flags: 65545 0000008D0CD3ED50
import function SetAutoEffect( effectName : CName) : Bool; // flags: 65545 0000008D0CD3E080
import function StopEffect( effectName : CName) : Bool; // flags: 65545 0000008D0CD3F020
import function DestroyEffect( effectName : CName) : Bool; // flags: 65545 0000008D0CD3F100
import function StopAllEffects(); // flags: 65545 0000008D0CD3F1E0
import function DestroyAllEffects(); // flags: 65545 0000008D0CD3F2C0
import function HasEffect( effectName : CName) : Bool; // flags: 65545 0000008D0CD3F3A0
import function SoundEvent( eventName : String, boneName : CName, isSlot : Bool); // flags: 65545 0000008D0CD3F480
import function SoundSwitch( swichGroupName : String, stateName : String, boneName : CName, isSlot : Bool); // flags: 65545 0000008D0CD3F560
import function SoundParameter( parameterName : String, value : Float, boneName : CName, duration : Float, isSlot : Bool); // flags: 65545 0000008D0CD3F640
import function SoundIsActiveAny() : Bool; // flags: 65545 0000008D0CD3F720
import function SoundIsActiveName( eventName : CName) : Bool; // flags: 65545 0000008D0CD3F800
import function SoundIsActive( boneName : CName, isSlot : Bool) : Bool; // flags: 65545 0000008D0CD3F8E0
import function PreloadEffect( effectName : CName) : Bool; // flags: 65545 0000008D0CD3F9C0
import function PreloadEffectForAnimation( animName : CName) : Bool; // flags: 65545 0000008D0CD3FAA0
import function Fade( fadeIn : Bool); // flags: 65561 0000008D0CD3FB80
import function CreateAttachment( parentEntity : handle:CEntity, slot : CName, relativePosition : Vector, relativeRotation : EulerAngles) : Bool; // flags: 65545 0000008D0CD3FC60
import function CreateAttachmentAtBoneWS( parentEntity : handle:CEntity, bone : CName, worldLocation : Vector, worldRotation : EulerAngles) : Bool; // flags: 65545 0000008D0CD3FD40
import function BreakAttachment() : Bool; // flags: 65545 0000008D0CD3FE20
import function HasAttachment() : Bool; // flags: 65545 0000008D0CD60010
import function HasSlot( slotName : CName, recursive : Bool) : Bool; // flags: 65545 0000008D0CD600F0
import function CreateChildAttachment( child : handle:CNode, slot : CName) : Bool; // flags: 65545 0000008D0CD601D0
import function BreakChildAttachment( child : handle:CNode, slot : CName) : Bool; // flags: 65545 0000008D0CD3EE30
import function HasChildAttachment( child : handle:CNode) : Bool; // flags: 65545 0000008D0CD3EF10
import function CalcEntitySlotMatrix( slot : CName, slotMatrix : Matrix) : Bool; // flags: 65561 0000008D0CD605C0
import function SetEffectIntensity( effectName : CName, intensity : Float, specificComponentName : CName, effectParameterName : CName); // flags: 65545 0000008D0CD606A0
import function SetKinematic( enable : Bool); // flags: 65545 0000008D0CD60780
import function SetStatic(); // flags: 65545 0000008D0CD60860
import function IsRagdolled() : Bool; // flags: 65545 0000008D0CD60940
import function IsStatic() : Bool; // flags: 65545 0000008D0CD60A20
import function I_GetDisplayName() : String; // flags: 65545 0000008D0CD60B00
import function IsEffectActive( effectName : CName, treatStoppingAsActive : Bool) : Bool; // flags: 65545 0000008D0CD60BE0
import function Duplicate( placeOnLayer : handle:CLayer) : handle:CEntity; // flags: 65561 0000008D0CD60CC0
import function SetHideInGame( hide : Bool); // flags: 65561 0000008D0CD60DA0
import function GetGuidHash() : Int32; // flags: 65545 0000008D0CD60E80
import function CalcBoundingBox( box : Box); // flags: 65545 0000008D0CD60F60
import function HasTagInLayer( tag : CName) : Bool; // flags: 65561 0000008D0CD61040
import function WaitForEventProcessing( eventName : CName, timeout : Float) : Bool; // flags: 65625 0000008D0CD61120
import function WaitForBehaviorNodeActivation( activationName : CName, timeout : Float) : Bool; // flags: 65625 0000008D0CD61200
import function WaitForBehaviorNodeDeactivation( deactivationName : CName, timeout : Float) : Bool; // flags: 65625 0000008D0CD612E0
import function BehaviorNodeDeactivationNotificationReceived( deactivationName : CName) : Bool; // flags: 65561 0000008D0CD613C0
import function WaitForAnimationEvent( animEventName : CName, timeout : Float) : Bool; // flags: 65625 0000008D0CD614A0
import function OnBehaviorGraphNotification( notificationName : CName, stateName : CName) : Bool; // flags: 65568 0000008D1A857FB0
import function GetBoneWorldPosition( boneName : CName) : Vector; // flags: 65552 0000008D1A858090
import function GetBoneWorldPositionByIndex( boneIndex : Int32) : Vector; // flags: 65552 0000008D1A858170
import function GetBoneWorldRotationByIndex( boneIndex : Int32) : EulerAngles; // flags: 65552 0000008D1A858250
import function GetBoneWorldPositionAndRotationByIndex( boneIndex : Int32, position : Vector, rotation : EulerAngles); // flags: 65552 0000008D1A858330
import function GetBoneWorldMatrix( boneName : CName) : Matrix; // flags: 65552 0000008D1A858410
import function PlayEffectSingle( effectName : CName, target : handle:CNode) : Bool; // flags: 65536 0000008D1A8584F0
import function StopEffectIfActive( effectName : CName) : Bool; // flags: 65536 0000008D1A8585D0
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A8586B0
import function OnCanCreateParentAttachment( parentEntity : handle:CEntity) : Bool; // flags: 65568 0000008D1A858790
import function OnCanBreakParentAttachment( parentEntity : handle:CEntity) : Bool; // flags: 65568 0000008D1A858870
import function OnCanCreateChildAttachment( childEntity : handle:CEntity) : Bool; // flags: 65568 0000008D0CD602B0
import function OnCanBreakChildAttachment( childEntity : handle:CEntity) : Bool; // flags: 65568 0000008D0CD60390
import function OnParentAttachmentCreated( parentEntity : handle:CEntity) : Bool; // flags: 65568 0000008D0CD60470
import function OnParentAttachmentBroken( parentEntity : handle:CEntity) : Bool; // flags: 65568 0000008D1A858DB0
import function OnChildAttachmentCreated( childEntity : handle:CEntity) : Bool; // flags: 65568 0000008D1A858E90
import function OnChildAttachmentBroken( childEntity : handle:CEntity) : Bool; // flags: 65568 0000008D1A858F70
import function GetReadableName() : String; // flags: 65536 0000008D1A859050
import function ApplyAppearance( appearanceName : String); // flags: 65536 0000008D1A859130
import function DestroyAfter( time : Float); // flags: 65536 0000008D1A859210
import function StopAllEffectsAfter( time : Float); // flags: 65536 0000008D1A8592F0
import function DestroyTimer( delta : Float, id : Int32); // flags: 17408 0000008D1A8593D0
import function StopAllEffectsTimer( delta : Float, id : Int32); // flags: 17408 0000008D1A8594B0
import function RemoveTag( tag : CName); // flags: 65552 0000008D1A859590
import function SnapComponentByName( componentName : CName, maxHeightDown : Float, maxHeightUp : Float, collisionNames : array:2,0,CName, newPos : Vector) : Bool; // flags: 32768 0000008D1A859670
import function SnapComponent( component : handle:CComponent, maxHeightDown : Float, maxHeightUp : Float, collisionNames : array:2,0,CName, newPos : Vector) : Bool; // flags: 32768 0000008D1A859750
}
import class CBTTaskAdjustVertically extends IBehTreeTask {
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A983B50
}
import class CBTTaskChangeAltitude extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A983C30
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A983D10
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A983DF0
import function OnDeactivate(); // flags: 65536 0000008D1A983ED0
import function IsHighFlight() : Bool; // flags: 65536 0000008D1A983FB0
import function IsLowFlight() : Bool; // flags: 65536 0000008D1A984090
import function IsOnGround() : Bool; // flags: 65536 0000008D1A984170
import function FlightStyleChange(); // flags: 65536 0000008D1A984250
}
import class CGame extends CObject {
import function IsActive() : Bool; // flags: 65561 0000008D0CD3C920
import function IsPaused() : Bool; // flags: 65561 0000008D0CD3CA00
import function IsPausedForReason( reason : String) : Bool; // flags: 65561 0000008D0CD3CAE0
import function IsStopped() : Bool; // flags: 65561 0000008D0CD3CBC0
import function IsActivelyPaused() : Bool; // flags: 65561 0000008D0CD619F0
import function IsLoadingScreenVideoPlaying() : Bool; // flags: 65561 0000008D0CD61AD0
import function GetEngineTime() : EngineTime; // flags: 65561 0000008D0CD61BB0
import function GetEngineTimeAsSeconds() : Float; // flags: 65561 0000008D0CD61C90
import function GetTimeScale( forCamera : Bool) : Float; // flags: 65561 0000008D0CD61D70
import function SetTimeScale( timeScale : Float, sourceName : CName, priority : Int32, affectCamera : Bool, dontSave : Bool); // flags: 65561 0000008D0CD61E50
import function RemoveTimeScale( sourceName : CName); // flags: 65561 0000008D0CD61F30
import function RemoveAllTimeScales(); // flags: 65561 0000008D0CD62010
import function SetOrRemoveTimeScale( timeScale : Float, sourceName : CName, priority : Int32, affectCamera : Bool); // flags: 65561 0000008D0CD620F0
import function LogTimeScales(); // flags: 65561 0000008D0CD621D0
import function GetGameTime() : GameTime; // flags: 65561 0000008D0CD622B0
import function SetGameTime( time : GameTime, callEvents : Bool); // flags: 65561 0000008D0CD62390
import function SetHoursPerMinute( f : Float); // flags: 65561 0000008D0CD62470
import function GetHoursPerMinute() : Float; // flags: 65561 0000008D0CD62550
import function Pause( reason : String); // flags: 65561 0000008D0CD62630
import function Unpause( reason : String); // flags: 65561 0000008D0CD62710
import function ExitGame(); // flags: 65561 0000008D0CD627F0
import function SetActivePause( flag : Bool); // flags: 65561 0000008D0CD628D0
import function CreateEntity( entityTemplate : handle:CEntityTemplate, pos : Vector, rot : EulerAngles, useAppearancesFromIncludes : Bool, forceBehaviorPose : Bool, doNotAdjustPlacement : Bool, persistanceMode : EPersistanceMode, tagList : array:2,0,CName) : handle:CEntity; // flags: 65561 0000008D0CD629B0
import function CreateEntityByPath(); // flags: 1 0000008D0CD62A90
import function GetNodeByTag( tag : CName) : handle:CNode; // flags: 65561 0000008D0CD62B70
import function GetEntityByTag( tag : CName) : handle:CEntity; // flags: 65561 0000008D0CD62C50
import function GetNodesByTag( tag : CName, nodes : array:2,0,handle:CNode); // flags: 65561 0000008D0CD62EA0
import function GetNodesByTags( tagsList : array:2,0,CName, nodes : array:2,0,handle:CNode, matchAll : Bool); // flags: 65561 0000008D0CD62F80
import function GetWorld() : handle:CWorld; // flags: 65561 0000008D0CD63060
import function IsFreeCameraEnabled() : Bool; // flags: 65561 0000008D0CD63140
import function EnableFreeCamera( flag : Bool); // flags: 65561 0000008D0CD63220
import function GetFreeCameraPosition() : Vector; // flags: 65561 0000008D0CD63300
import function IsShowFlagEnabled( showFlag : EShowFlags) : Bool; // flags: 65561 0000008D0CD633E0
import function SetShowFlag( showFlag : EShowFlags, enabled : Bool); // flags: 65561 0000008D0CD634C0
import function AddInitialFact( factName : String); // flags: 65561 0000008D0CD635A0
import function RemoveInitialFact( faceName : String); // flags: 65561 0000008D0CD63680
import function ClearInitialFacts(); // flags: 65561 0000008D0CD63760
import function PlayCutscene( csName : String, actorNames : array:2,0,String, actorEntities : array:2,0,handle:CEntity, csPos : Vector, csRot : EulerAngles, cameraNum : Int32) : Bool; // flags: 65625 0000008D0CD63840
import function PlayCutsceneAsync( csName : String, actorNames : array:2,0,String, actorEntities : array:2,0,handle:CEntity, csPos : Vector, csRot : EulerAngles, cameraNum : Int32) : Bool; // flags: 65561 0000008D0CD63920
import function IsStreaming() : Bool; // flags: 65561 0000008D0CD63A00
import function GetEntityByTag(); // flags: 1 0000008D0CD62D30
import function GetEntitiesByTag( tag : CName, entities : array:2,0,handle:CEntity); // flags: 65561 0000008D0CD63CD0
import function IsUsingPad(); // flags: 1 0000008D0CD63DB0
import function FadeIn( fadeTime : Float); // flags: 65625 0000008D0CD63E90
import function FadeOut( fadeTime : Float, fadeColor : Color); // flags: 65625 0000008D0CD63F70
import function FadeInAsync( fadeTime : Float); // flags: 65561 0000008D0CD64050
import function FadeOutAsync( fadeTime : Float, fadeColor : Color); // flags: 65561 0000008D0CD64130
import function IsFading() : Bool; // flags: 65561 0000008D0CD64210
import function IsBlackscreen() : Bool; // flags: 65561 0000008D0CD642F0
import function SetFadeLock( lockName : String); // flags: 65561 0000008D0CD643D0
import function ResetFadeLock( lockName : String); // flags: 65561 0000008D0CD644B0
import function UnlockAchievement( achName : CName) : Bool; // flags: 65561 0000008D0CD64590
import function LockAchievement( achName : CName) : Bool; // flags: 65561 0000008D0CD64670
import function GetUnlockedAchievements( unlockedAchievments : array:2,0,CName); // flags: 65561 0000008D0CD64750
import function GetAllAchievements( unlockedAchievments : array:2,0,CName); // flags: 65561 0000008D0CD64830
import function IsAchievementUnlocked( achievement : CName) : Bool; // flags: 65561 0000008D0CD64910
import function GetDifficultyLevel() : Int32; // flags: 65561 0000008D0CD649F0
import function SetDifficultyLevel( amount : Int32); // flags: 65561 0000008D0CD64AD0
import function ToggleUserProfileManagerInputProcessing( enabled : Bool); // flags: 65561 0000008D0CD64BB0
import function IsCheatEnabled( cheatFeature : ECheats) : Bool; // flags: 65561 0000008D0CD64C90
import function ReloadGameplayConfig(); // flags: 65561 0000008D0CD64D70
import function GetGameplayChoice() : Bool; // flags: 65561 0000008D0CD63AE0
import function IsCurrentlyPlayingNonGameplayScene() : Bool; // flags: 65561 0000008D0CD63BC0
import function IsFinalBuild() : Bool; // flags: 65561 0000008D0CD65160
import function PauseCutscenes(); // flags: 65561 0000008D0CD65240
import function UnpauseCutscenes(); // flags: 65561 0000008D0CD65320
import function TogglePad(); // flags: 1 0000008D0CD65400
import function IsPadConnected() : Bool; // flags: 65561 0000008D0CD654E0
import function IsVibrationEnabled() : Bool; // flags: 65561 0000008D0CD655C0
import function SetVibrationEnabled( enabled : Bool); // flags: 65561 0000008D0CD656A0
import function VibrateController( lowFreq : Float, highFreq : Float, duration : Float); // flags: 65561 0000008D0CD65780
import function StopVibrateController(); // flags: 65561 0000008D0CD65860
import function GetCurrentVibrationFreq( lowFreq : Float, highFreq : Float); // flags: 65561 0000008D0CD65940
import function RemoveSpecificRumble( lowFreq : Float, highFreq : Float); // flags: 65561 0000008D0CD65A20
import function IsSpecificRumbleActive( lowFreq : Float, highFreq : Float) : Bool; // flags: 65561 0000008D0CD65B00
import function OverrideRumbleDuration( lowFreq : Float, highFreq : Float, newDuration : Float); // flags: 65561 0000008D0CD65BE0
import function GetGameplayConfigFloatValue( propName : CName) : Float; // flags: 65561 0000008D0CD65CC0
import function GetGameplayConfigBoolValue( propName : CName) : Bool; // flags: 65561 0000008D0CD65DA0
import function GetGameplayConfigIntValue( propName : CName) : Int32; // flags: 65561 0000008D0CD65E80
import function GetGameplayConfigEnumValue( propName : CName) : Int32; // flags: 65561 0000008D0CD65F60
import function SetAIObjectsLooseTime( time : Float); // flags: 65561 0000008D0CD66040
import function SetSingleShotLoadingScreen( contextName : CName, initString : String, videoToPlay : String); // flags: 65561 0000008D0CD66120
import function GetCurrentViewportResolution( width : Int32, height : Int32); // flags: 65561 0000008D0CD66200
import function DebugActivateContent( contentToActivate : CName); // flags: 65561 0000008D0CD662E0
import function HasBlackscreenRequested() : Bool; // flags: 65561 0000008D0CD663C0
import function OnDifficultyChanged( newDifficulty : Int32) : Bool; // flags: 66080 0000008D1A859830
}
import class CBTTaskChangeStance extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A984330
import function OnDeactivate(); // flags: 65536 0000008D1A984410
import function InternalChangeStance( _Stance : ENpcStance) : Bool; // flags: 16384 0000008D1A9844F0
}
import class CMoveTRGActorFlee extends CMoveTRGScript {
import function UpdateChannels( goal : SMoveLocomotionGoal); // flags: 65536 0000008D1A9845D0
}
import class CBehTreeActorTaskRunFromDanger extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9846B0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A984790
import function OnDeactivate(); // flags: 65536 0000008D1A984870
}
import class CBTTaskFlyAroundTarget extends CBTTaskVolumetricMove {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A984950
import function Initialize(); // flags: 65536 0000008D1A984A30
}
import class CBTTaskIdle extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A984B10
import function Rotate() : Bool; // flags: 65536 0000008D1A984BF0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A984CD0
import function OnDeactivate(); // flags: 65536 0000008D1A984DB0
}
import class CBTTaskManageSwimming extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1A984E90
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A984F70
import function OnDeactivate(); // flags: 65536 0000008D1A985050
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A985130
import function Execute( _IsSwimming : Bool); // flags: 16400 0000008D1A985210
}
import class CBTTaskManageSwimmingDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9852F0
}
import class CBTTaskMoveToEnemy extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9853D0
import function OnDeactivate(); // flags: 65536 0000008D1A9854B0
}
import class CBTTaskPursueTarget extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A985590
import function OnDeactivate(); // flags: 65536 0000008D1A985670
}
import class CBTTaskPursueTargetDef extends IBehTreeTaskDefinition {
import function Initialize(); // flags: 65536 0000008D1A985750
}
import class CDrawableComponent extends CBoundedComponent {
import function IsVisible() : Bool; // flags: 65561 0000008D0CD61580
import function SetVisible( flag : Bool); // flags: 65561 0000008D0CD61660
import function SetCastingShadows( flag : Bool); // flags: 65561 0000008D0CD61740
import function EnableLightChannels(); // flags: 1 0000008D0CD61820
import function AreLightChannelsEnabled(); // flags: 1 0000008D0CD66B40
import function GetObjectBoundingVolume( box : Box) : Bool; // flags: 65536 0000008D1A859910
}
import class CMoveTRGPursueFlee extends CMoveTRGScript {
import function UpdateChannels( goal : SMoveLocomotionGoal); // flags: 65536 0000008D1A985F30
}
import class CBTTaskMoveTRG extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A986010
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9860F0
import function OnDeactivate(); // flags: 65536 0000008D1A9861D0
}
import class CMoveTRGFollowLocomotion extends CMoveTRGScript {
import function UpdateChannels( goal : SMoveLocomotionGoal); // flags: 65536 0000008D1A9862B0
}
import class CBTTaskFollowOwnerTRG extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A986390
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A986470
import function OnDeactivate(); // flags: 65536 0000008D1A986550
}
import class CBTTaskMoveToWaypoint extends IBehTreeTask {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A986630
import function OnDeactivate(); // flags: 65536 0000008D1A986710
}
import class CBTTaskRotateToEnemy extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9867F0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9868D0
import function OnDeactivate(); // flags: 65536 0000008D1A9869B0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A986A90
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A986B70
}
import class CBTTaskSetTargetDirection extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A986C50
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A986D30
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A986E10
import function SetTargetDirection(); // flags: 65536 0000008D1A986EF0
}
import class TaskSetIsTeleporting extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A986FD0
import function OnDeactivate(); // flags: 65536 0000008D1A9870B0
}
import class TaskTeleportInWaterAction extends TaskTeleportAction {
import function IsPointSuitableForTeleport( whereTo : Vector) : Bool; // flags: 16384 0000008D1A987190
}
import class CBTTaskTeleportDecorator extends CBTTaskTeleport {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A988310
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9883F0
import function OnDeactivate(); // flags: 65536 0000008D1A9884D0
import function Teleport( newPos : Vector) : EBTNodeStatus; // flags: 65600 0000008D1A9885B0
}
import class CBTTaskFlyingSwarmTeleport extends CBTTaskTeleport {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A988690
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A988770
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A988850
import function OnDeactivate(); // flags: 65536 0000008D1A988930
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A988A10
import function DespawnSwarm(); // flags: 65536 0000008D1A988AF0
}
import class CBTTaskFlyingSwarmTeleportAttack extends CBTTaskFlyingSwarmTeleport {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A988BD0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A988CB0
}
import class CBTTaskUnderwaterSwimAroundTarget extends CBTTaskVolumetricMove {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A988D90
import function Initialize(); // flags: 65536 0000008D1A988E70
}
import class CBTTaskUnderwaterSwimInRandomDirection extends CBTTaskVolumetricMove {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A988F50
import function DirectionIsValid( _Pos : Vector, _Direction : Vector, _GuardArea : handle:CAreaComponent) : Bool; // flags: 16400 0000008D1A989030
}
import class CBTTaskVolumetricPursueTarget extends CBTTaskVolumetricMove {
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A989110
import function IsMinHeightNegativeInit(); // flags: 65536 0000008D1A9891F0
import function FlyPursueSetDest(); // flags: 65536 0000008D1A9892D0
import function CalculateDifferences(); // flags: 65536 0000008D1A9893B0
import function GetHeightDiff( src : Vector, dest : Vector, absoluteDiff : Bool) : Float; // flags: 65536 0000008D1A989490
}
import class CBTTaskWander extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A989B90
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A989C70
import function OnDeactivate(); // flags: 65536 0000008D1A989D50
}
import class CBTTaskPlayerActionDecorator extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98A6F0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A98A7D0
import function OnDeactivate(); // flags: 65536 0000008D1A98A8B0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A98A990
}
import class CBTTaskPlayerActionDecoratorDef extends IBehTreePlayerTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A98AA70
}
import class CBTTaskMiscreantCrying extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98AB50
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98AC30
import function Main() : EBTNodeStatus; // flags: 65536 0000008D1A98AD10
import function OnDeactivate(); // flags: 65536 0000008D1A98ADF0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A98AED0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A98AFB0
import function GrabMiscreant(); // flags: 16384 0000008D1A98B090
import function SendBehGraphEvent( eventName : CName); // flags: 16384 0000008D1A98B170
}
import class CBTTaskMiscreantCryingDef extends CBTTaskQuestDef {
import function InitializeEvents(); // flags: 65536 0000008D1A98B250
}
import class CBTTaskCarryMiscreant extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98B330
import function OnDeactivate(); // flags: 65536 0000008D1A98B410
import function GrabMiscreant(); // flags: 16384 0000008D1A98B4F0
import function DisableMiscreantCollision(); // flags: 16384 0000008D1A98B5D0
}
import class CBTTaskChangeCaranthirStaff extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98B6B0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98B790
import function ChangeAppearance(); // flags: 65536 0000008D1A98B870
}
import class BTTaskRaiseEventOnDeactivate extends IBehTreeTask {
import function OnDeactivate(); // flags: 65536 0000008D1A98B950
}
import class CBTCondCheckJobType extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98BA30
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98BB10
}
import class CBTCondCheckNPCType extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98BBF0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98BCD0
}
import class CBTCondIsActionTargetPlayer extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98BDB0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98BE90
}
import class CBTCondIsInSettlement extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98BF70
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98C050
}
import class CBTCondIsPlayerCiri extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98C130
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98C210
}
import class CBTCondIsReactionTargetInCombat extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98C2F0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98C3D0
}
import class CBTCondIsReactionTargetInTheSameAttitudeGroup extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98C4B0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98C590
}
import class CBTCondPlayerHasSwordInHand extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98C670
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98C750
}
import class CBTTaskChangeInteractionPriority extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98C830
import function OnDeactivate(); // flags: 65536 0000008D1A98C910
}
import class CBTTaskCheckAttitudeToTarget extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98CD70
}
import class CBTTaskCondReactionEvent extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98CE50
import function OnDeactivate(); // flags: 65536 0000008D1A98CF30
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A98D010
}
import class CBTTaskCondReactionEventDef extends IBehTreeReactionTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A98D0F0
}
import class CBTTaskDisableTalkInteraction extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98D1D0
import function OnDeactivate(); // flags: 65536 0000008D1A98D2B0
}
import class CBTTaskEventsBroadcaster extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98D390
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A98D470
import function Roll( chance : Float) : Bool; // flags: 65536 0000008D1A98D550
}
import class CBTTaskIsSpeaking extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98DB70
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98DC50
}
import class CBTTaskIsInChatScene extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98DD30
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98DE10
}
import class CBTTaskStopAllScenes extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98DEF0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98DFD0
}
import class CBTTaskPlayScreamSound extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98E0B0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A98E190
import function PlaySoundEvent( _npcType : ENPCType); // flags: 65536 0000008D1A98E270
import function GetNPCType() : ENPCType; // flags: 65536 0000008D1A98E350
}
import class CBTTaskResetAttitudesDef extends IBehTreeReactionTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A98F230
}
import class CBTTaskShouldBeScaredOnOverlay extends IBehTreeTask {
import function ShouldBeScaredOnOverlay() : Bool; // flags: 65536 0000008D1A98F310
}
import class CBTTaskScaredWhileSitting extends CBTTaskShouldBeScaredOnOverlay {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98F3F0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98F4D0
import function OnDeactivate(); // flags: 65536 0000008D1A98F5B0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A98F690
}
import class CBTTaskScaredWhileSittingDef extends IBehTreeReactionTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A98F770
}
import class CBTCondIsSittingInInterior extends CBTTaskShouldBeScaredOnOverlay {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98F850
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98F930
}
import class CDamageAreaEntity extends CInteractiveEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB52440
import function OnInteractionActivated( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB52520
import function OnInteractionDeactivated( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB52600
import function ProcessArea( dt : Float, id : Int32); // flags: 66560 0000008D1AB526E0
import function TurnOff( dt : Float, id : Int32); // flags: 66560 0000008D1AB527C0
import function StopSpawnEffect( dt : Float, id : Int32); // flags: 66560 0000008D1AB528A0
import function doTrace( comp : handle:CComponent, outZdiff : Float) : Bool; // flags: 16400 0000008D1AB52980
}
import class W3SummonedEntityComponent extends CScriptedComponent {
import function GetSummoner() : handle:CActor; // flags: 65536 0000008D1A99E030
import function GetSummonedTime() : Float; // flags: 65536 0000008D1A99E110
import function Init( _Summoner : handle:CActor); // flags: 65536 0000008D1A99E1F0
import function OnSummonerDeath(); // flags: 65536 0000008D1A99E2D0
import function OnDeath(); // flags: 65536 0000008D1A99E3B0
}
import class CBTTaskSetActionTargetFromGameplayEvent extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98FAF0
import function OnDeactivate(); // flags: 65536 0000008D1A98FBD0
import function OnListenedGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A98FCB0
}
import class CBTTaskSetActionTargetFromGameplayEventDef extends IBehTreeReactionTaskDefinition {
import function OnSpawn( taskGen : handle:IBehTreeTask); // flags: 65536 0000008D1A98FD90
}
import class CBTTaskShouldUseReactionOneLiners extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A98FE70
}
import class CBTTaskSignalReactionEvent extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A98FF50
import function OnDeactivate(); // flags: 65536 0000008D1A990030
import function OnCompletion( success : Bool); // flags: 65536 0000008D1A990110
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1A9901F0
import function TriggerEvent(); // flags: 65536 0000008D1A9902D0
}
import class CBTTaskSignalReactionEventDef extends IBehTreeReactionTaskDefinition {
import function Initialize(); // flags: 65536 0000008D1A9903B0
}
import class CBTTaskStopBeingScared extends IBehTreeTask {
import function OnDeactivate(); // flags: 65536 0000008D1A990490
}
import class CBTTaskRidingManagerPlayerBoatMount extends CBTTaskRidingManagerBoatMount {
import function OnMountStarted( riderData : handle:CAIStorageRiderData, behGraphName : CName, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A991A70
import function OnMountFinishedSuccessfully( riderData : handle:CAIStorageRiderData, behGraphName : CName, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A991B50
import function OnMountFailed( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A991C30
}
import class CBTTaskRidingManagerNPCBoatMount extends CBTTaskRidingManagerBoatMount {
import function OnMountFinishedSuccessfully( riderData : handle:CAIStorageRiderData, behGraphName : CName, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A991D10
}
import class CBTTaskRidingManagerPlayerBoatDismount extends CBTTaskRidingManagerBoatDismount {
import function OnDismountStarted( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65536 0000008D1A992170
import function OnDismountFinishedA( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65536 0000008D1A992250
import function OnDismountFinishedB_Latent( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A992330
}
import class CBTTaskRidingManagerNPCBoatDismount extends CBTTaskRidingManagerBoatDismount {
import function OnDismountStarted( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65536 0000008D1A992410
import function OnDismountFinishedA( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65536 0000008D1A9924F0
import function OnDismountFinishedB_Latent( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A9925D0
}
import class CBTTaskRidingManagerNPCHorseMount extends CBTTaskRidingManagerHorseMount {
import function OnMountStarted( riderData : handle:CAIStorageRiderData, behGraphName : CName, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A992B10
import function OnMountFinishedSuccessfully( riderData : handle:CAIStorageRiderData, behGraphName : CName, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A992BF0
import function OnMountFailed( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A992CD0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A992DB0
}
import class CBTTaskRidingManagerPlayerHorseMount extends CBTTaskRidingManagerHorseMount {
import function OnMountStarted( riderData : handle:CAIStorageRiderData, behGraphName : CName, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A992E90
import function OnMountFinishedSuccessfully( riderData : handle:CAIStorageRiderData, behGraphName : CName, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A992F70
import function OnMountFailed( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A993050
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A993130
}
import class CBTTaskRidingManagerHorseDismountDef extends CBTTaskRidingManagerVehicleDismountDef {
import function InitializeEvents(); // flags: 65536 0000008D1A993590
}
import class CBTTaskRidingManagerNPCHorseDismount extends CBTTaskRidingManagerHorseDismount {
import function OnDismountStarted( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65536 0000008D1A993670
import function OnDismountFinishedA( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65536 0000008D1A993750
import function OnDismountFinishedB_Latent( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65600 0000008D1A993830
}
import class CBTTaskRidingManagerPlayerHorseDismount extends CBTTaskRidingManagerHorseDismount {
import function OnDismountStarted( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65536 0000008D1A993910
import function OnDismountFinishedA( riderData : handle:CAIStorageRiderData, vehicleComponent : handle:CVehicleComponent); // flags: 65536 0000008D1A9939F0
}
import class CBTCondMyHorseIsMountedDef extends IBehTreeRiderConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A993D70
}
import class CBTCondRiderHasPairedHorseDef extends IBehTreeRiderConditionalTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A9940F0
}
import class CBTCondIsTargetMounted extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A994390
}
import class CBTTaskRiderWaitForDismount extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9955F0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9956D0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A9957B0
import function OnDeactivate(); // flags: 65536 0000008D1A995890
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A995970
}
import class CBTTaskRiderWaitForDismountDef extends IBehTreeRiderTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A995A50
}
import class CBTTaskRiderSetFollowActionOnHorse extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A995B30
import function Initialize(); // flags: 65536 0000008D1A995C10
}
import class CBTTaskRiderSetFollowSideBySideActionOnHorse extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A995DD0
import function Initialize(); // flags: 65536 0000008D1A995EB0
}
import class CBTTaskRiderSetDoNothingActionOnHorse extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A996070
import function Initialize(); // flags: 65536 0000008D1A996150
}
import class CBTTaskRiderSetMoveToActionOnHorse extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A996310
import function Initialize(); // flags: 65536 0000008D1A9963F0
}
import class CBTTaskRiderSetMoveAlongPathActionOnHorse extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9965B0
import function Initialize(); // flags: 65536 0000008D1A996690
}
import class CBTTaskRiderSetMoveAlongPathWithCompanionActionOnHorse extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A996850
import function Initialize(); // flags: 65536 0000008D1A996930
}
import class CBTTaskRiderSetRaceAlongPathActionOnHorse extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A996AF0
import function Initialize(); // flags: 65536 0000008D1A996BD0
}
import class CBTTaskRiderSetCanBeFollowed extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A997650
import function OnDeactivate(); // flags: 65536 0000008D1A997730
}
import class CBTTaskTeleportToEntity extends IBehTreeTask {
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A997FF0
}
import class CBTTaskNpcRider extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1A9980D0
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1A9981B0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1A998290
import function OnDeactivate(); // flags: 65536 0000008D1A998370
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1A998450
}
import class CBTTaskNpcRiderDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1A998530
}
import class CCameraPivotPositionControllerDrift extends ICustomCameraScriptedPivotPositionController {
import function ControllerUpdate( currentPosition : Vector, currentVelocity : Vector, timeDelta : Float); // flags: 32768 0000008D1A9987D0
import function UpdateDistances( timeDelta : Float); // flags: 32768 0000008D1A9988B0
import function GetTargetPosition( timeDelta : Float) : Vector; // flags: 32768 0000008D1A998990
import function ControllerActivate( currentOffset : Float); // flags: 32768 0000008D1A998A70
}
import class CCameraRotationControllerDrift extends ICustomCameraScriptedPivotRotationController {
import function ControllerUpdate( currentRotation : EulerAngles, currentVelocity : EulerAngles, timeDelta : Float); // flags: 32768 0000008D1A998B50
import function ControllerActivate( currentRotation : EulerAngles); // flags: 32768 0000008D1A998C30
}
import class CCameraPivotPositionControllerExplorationInteraction extends CCameraPivotPositionControllerJump {
import function ControllerActivate( currentOffset : Float); // flags: 32768 0000008D1A998D10
import function ControllerDeactivate(); // flags: 32768 0000008D1A998DF0
}
import class CCameraRotationControllerInteraction extends ICustomCameraScriptedPivotRotationController {
import function ControllerUpdate( currentRotation : EulerAngles, currentVelocity : EulerAngles, timeDelta : Float); // flags: 32768 0000008D1A998ED0
import function ControllerActivate( currentRotation : EulerAngles); // flags: 32768 0000008D1A998FB0
}
import class CCameraRotationControllerJump extends ICustomCameraScriptedPivotRotationController {
import function ControllerUpdate( currentRotation : EulerAngles, currentVelocity : EulerAngles, timeDelta : Float); // flags: 32768 0000008D1A999BF0
import function ControllerActivate( currentRotation : EulerAngles); // flags: 32768 0000008D1A999CD0
}
import class CCameraPivotPositionControllerKeepRelative extends ICustomCameraScriptedPivotPositionController {
import function ControllerUpdate( currentPosition : Vector, currentVelocity : Vector, timeDelta : Float); // flags: 32768 0000008D1A999DB0
import function ControllerActivate( currentOffset : Float); // flags: 32768 0000008D1A999E90
}
import class W3MeditationCameraRotationController extends ICustomCameraScriptedPivotRotationController {
import function ControllerActivate( currentRotation : EulerAngles); // flags: 32768 0000008D1A999F70
import function ControllerUpdate( currentRotation : EulerAngles, currentVelocity : EulerAngles, timeDelta : Float); // flags: 32768 0000008D1A99A050
import function ControllerUpdateInput( movedHorizontal : Bool, movedVertical : Bool); // flags: 32768 0000008D1A99A130
import function ControllerSetDesiredYaw( yaw : Float, mult : Float); // flags: 32768 0000008D1A99A210
import function GetFixedYaw() : Float; // flags: 65536 0000008D1A99A2F0
}
import class CCameraPivotPositionControllerSlide extends ICustomCameraScriptedPivotPositionController {
import function ControllerUpdate( currentPosition : Vector, currentVelocity : Vector, timeDelta : Float); // flags: 32768 0000008D1A99A3D0
import function ControllerActivate( currentOffset : Float); // flags: 32768 0000008D1A99A4B0
}
import class W3SlideToTargetComponent extends CSelfUpdatingComponent {
import function SetStopDistance( _Distance : Float); // flags: 65536 0000008D1A99C890
import function SetSpeed( _Speed : Float); // flags: 65536 0000008D1A99C970
import function SetOffset( _Offset : Vector); // flags: 65536 0000008D1A99CA50
import function SetFallBackSpeed( _Speed : Float); // flags: 65536 0000008D1A99CB30
import function SetNormalSpeed( _Speed : Float); // flags: 65536 0000008D1A99CC10
import function SetVerticalSpeed( _Speed : Float); // flags: 65536 0000008D1A99CCF0
import function SetGameplayEvent( _Event : CName); // flags: 65536 0000008D1A99CDD0
import function SetTriggerOnTarget( _OnTarget : Bool); // flags: 65536 0000008D1A99CEB0
import function SetDestroyDelayAtDest( _Delay : Float); // flags: 65536 0000008D1A99CF90
import function SetSuccessDelay( _Delay : Float); // flags: 65536 0000008D1A99D070
import function SetStopEffect( _Name : CName); // flags: 65536 0000008D1A99D150
import function SetStayAboveNav( _Stay : Bool); // flags: 65536 0000008D1A99D230
import function SetSpeedOscillation( _Min : Float, _Max : Float, _OscSpeed : Float); // flags: 65536 0000008D1A99D310
import function SetNormalSpeedOscillation( _Min : Float, _Max : Float, _OscSpeed : Float); // flags: 65536 0000008D1A99D3F0
import function SetVerticalOscillation( _Min : Float, _Max : Float, _OscSpeed : Float); // flags: 65536 0000008D1A99D4D0
import function OnComponentAttached() : Bool; // flags: 65568 0000008D1A99D5B0
import function Oscilliate( _Dt : Float); // flags: 16384 0000008D1A99D690
import function OnComponentTick( _Dt : Float) : Bool; // flags: 65568 0000008D1A99D770
import function SetTargetNode( _Target : handle:CNode); // flags: 65536 0000008D1A99D850
import function SetTargetVector( _Vector : Vector); // flags: 65536 0000008D1A99D930
import function IsAtDestination() : Bool; // flags: 65536 0000008D1A99DA10
import function GetTargetPosition() : Vector; // flags: 65536 0000008D1A99DAF0
import function GetTimeLeftToDestination() : Float; // flags: 65536 0000008D1A99DBD0
import function GetDistanceToTarget() : Float; // flags: 65536 0000008D1A99DCB0
}
import class W3YrdenEntityStateYrdenShock extends W3SignEntityStateActive {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB69730
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB69810
import function ActivateShock(); // flags: 65664 0000008D1AB698F0
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB699D0
import function ShootDownProjectile( projectile : handle:CProjectileTrajectory); // flags: 65552 0000008D1AB69AB0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB69B90
import function ShootTarget( targetNode : handle:CNode, useTargetsPositionCorrection : Bool, extraRayCastLengthPerc : Float, useProjectileGroups : Bool) : handle:CEntity; // flags: 16384 0000008D1AB69C70
import function YrdenTrapHitEnemy( entity : handle:CEntity, hitPosition : Vector); // flags: 16400 0000008D1AB69D50
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB69E30
import function OnVisualDebug( frame : handle:CScriptedRenderFrame, flag : EShowFlags, selected : Bool) : Bool; // flags: 65568 0000008D1AB69F10
}
import class W3TargetingManagementComponent extends CSelfUpdatingComponent {
import function OnComponentAttached() : Bool; // flags: 65568 0000008D1A99E9D0
import function UpdateVectors(); // flags: 16400 0000008D1A99EAB0
import function OnComponentTick( _Dt : Float) : Bool; // flags: 65568 0000008D1A99EB90
}
import class W3ForceAttackArea extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A99EC70
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A99ED50
}
import class W3ExplorationObject extends CEntity {
import function OnExplorationStarted( entity : handle:CEntity) : Bool; // flags: 66080 0000008D1A9A0950
import function OnExplorationFinished( entity : handle:CEntity) : Bool; // flags: 66080 0000008D1A9A0A30
import function OnAnimationStarted( entity : handle:CEntity, data : CName) : Bool; // flags: 66080 0000008D1A9A0B10
import function OnAnimationFinished( entity : handle:CEntity, data : CName) : Bool; // flags: 66080 0000008D1A9A0BF0
import function OnSlideFinished( entity : handle:CEntity) : Bool; // flags: 66080 0000008D1A9A0CD0
import function OnExplorationEvent( entity : handle:CEntity, data : CName) : Bool; // flags: 66080 0000008D1A9A0DB0
}
import class CMovingAgentComponent extends CAnimatedComponent {
import function SetMaxMoveRotationPerSec( rotSpeed : Float); // flags: 65561 0000008D0CDCE1C0
import function GetCurrentMoveSpeedAbs() : Float; // flags: 65561 0000008D0CDCE2A0
import function AddDeltaMovement(); // flags: 1 0000008D0CDCE380
import function TeleportBehindCamera( continueMovement : Bool) : Bool; // flags: 65561 0000008D0CDCE460
import function SetMoveType( moveType : EMoveType); // flags: 65561 0000008D0CDCE540
import function EnableCombatMode( combat : Bool) : Bool; // flags: 65561 0000008D0CDCE620
import function EnableVirtualController( virtualControllerName : CName, enabled : Bool); // flags: 65561 0000008D0CDCE700
import function SetVirtualRadius( radiusName : CName, virtualControllerName : CName); // flags: 65561 0000008D0CDCE7E0
import function SetVirtualRadiusImmediately( radiusName : CName); // flags: 65561 0000008D0CDCE8C0
import function ResetVirtualRadius( virtualControllerName : CName); // flags: 65561 0000008D0CDCE9A0
import function SetHeight( height : Float); // flags: 65561 0000008D0CDCEA80
import function ResetHeight(); // flags: 65561 0000008D0CDCEB60
import function GetSpeed() : Float; // flags: 65561 0000008D0CDCEC40
import function GetRelativeMoveSpeed() : Float; // flags: 65561 0000008D0CDCED20
import function GetMoveTypeRelativeMoveSpeed( moveType : EMoveType) : Float; // flags: 65561 0000008D0CDCEE00
import function ForceSetRelativeMoveSpeed( relativeMoveSpeed : Float); // flags: 65561 0000008D0CDCEEE0
import function SetGameplayRelativeMoveSpeed( relativeMoveSpeed : Float); // flags: 65561 0000008D0CDCEFC0
import function SetGameplayMoveDirection( actorDirection : Float); // flags: 65561 0000008D0CDCF1A0
import function SetDirectionChangeRate( directionChangeRate : Float); // flags: 65561 0000008D0CDCF280
import function GetMaxSpeed() : Float; // flags: 65561 0000008D0CDCF360
import function GetVelocity() : Vector; // flags: 65561 0000008D0CDCF440
import function GetVelocityBasedOnRequestedMovement() : Vector; // flags: 65561 0000008D0CDCF520
import function AdjustRequestedMovementDirectionPhysics( directionWS : Vector, shouldStop : Bool, speed : Float, angleToDeflect : Float, freeSideDistanceRequired : Float, cornerDetected : Bool, portal : Bool) : Bool; // flags: 65561 0000008D0CDCF600
import function AdjustRequestedMovementDirectionNavMesh( directionWS : Vector, speed : Float, maxAngle : Float, maxIteration : Int32, maxIterationStartSide : Int32, preferedDirection : Vector, checkExploration : Bool) : Bool; // flags: 65561 0000008D0CDCF6E0
import function StartRoadFollowing( speed : Float, maxAngle : Float, maxDistance : Float, correctedDirection : Vector) : Bool; // flags: 65561 0000008D0CDCF7C0
import function ResetRoadFollowing(); // flags: 65561 0000008D0CDCF8A0
import function GetAgentPosition() : Vector; // flags: 65561 0000008D0CDCFAF0
import function GetPathPointInDistance( distance : Float, position : Vector) : Bool; // flags: 65561 0000008D0CDCFBD0
import function SnapToNavigableSpace( snap : Bool); // flags: 65561 0000008D0CDCFCB0
import function IsOnNavigableSpace() : Bool; // flags: 65561 0000008D0CDCFD90
import function IsEntityRepresentationForced() : Int32; // flags: 65561 0000008D0CDCFE70
import function GetLastNavigablePosition() : Vector; // flags: 65561 0000008D0CDCFF50
import function CanGoStraightToDestination( destination : Vector) : Bool; // flags: 65561 0000008D0CDD0030
import function IsPositionValid( position : Vector) : Bool; // flags: 65561 0000008D0CDD0110
import function GetEndOfLineNavMeshPosition( pos : Vector, outPos : Vector) : Bool; // flags: 65561 0000008D0CDD01F0
import function IsEndOfLinePositionValid( position : Vector) : Bool; // flags: 65561 0000008D0CDD02D0
import function IsInSameRoom(); // flags: 1 0000008D0CDD03B0
import function GetMovementAdjustor() : handle:CMovementAdjustor; // flags: 65561 0000008D0CDD0490
import function PredictWorldPosition( inTime : Float) : Vector; // flags: 65561 0000008D0CDD0570
import function SetTriggerActivatorRadius( radius : Float); // flags: 65561 0000008D0CDD0650
import function SetTriggerActivatorHeight( height : Float); // flags: 65561 0000008D0CDCF980
import function AddTriggerActivatorChannel( channel : ETriggerChannels); // flags: 65561 0000008D0CDD0920
import function RemoveTriggerActivatorChannel( channel : ETriggerChannels); // flags: 65561 0000008D0CDD0A00
import function SetEnabledFeetIK( enable : Bool, blendTime : Float); // flags: 65561 0000008D0CDD0AE0
import function GetEnabledFeetIK() : Bool; // flags: 65561 0000008D0CDD0BC0
import function SetEnabledHandsIK( enable : Bool); // flags: 65561 0000008D0CDD0CA0
import function SetHandsIKOffsets( left : Float, right : Float); // flags: 65561 0000008D0CDD0D80
import function SetEnabledSlidingOnSlopeIK( enable : Bool); // flags: 65561 0000008D0CDD0E60
import function GetEnabledSlidingOnSlopeIK() : Bool; // flags: 65561 0000008D0CDD0F40
import function SetUseEntityForPelvisOffset( entity : handle:CEntity); // flags: 65561 0000008D0CDD1020
import function GetUseEntityForPelvisOffset() : handle:CEntity; // flags: 65561 0000008D0CDD1100
import function SetAdditionalOffsetWhenAttachingToEntity( entity : handle:CEntity, time : Float); // flags: 65561 0000008D0CDD11E0
import function SetAdditionalOffsetToConsumePointWS( transformWS : Matrix, time : Float); // flags: 65561 0000008D0CDD12C0
import function SetAdditionalOffsetToConsumeMS( pos : Vector, rot : EulerAngles, time : Float); // flags: 65561 0000008D0CDD13A0
import function SetEnabledRestorePosition( enabled : Bool) : Bool; // flags: 65552 0000008D1A8599F0
import function ResetMoveRequests(); // flags: 65536 0000008D1A859AD0
}
import class CComponent extends CNode {
import function GetEntity() : handle:CEntity; // flags: 65561 0000008D0CD664A0
import function IsEnabled() : Bool; // flags: 65561 0000008D0CD66580
import function SetEnabled( flag : Bool); // flags: 65561 0000008D0CD66660
import function SetPosition( position : Vector); // flags: 65561 0000008D0CD66740
import function SetRotation( rotation : EulerAngles); // flags: 65561 0000008D0CD66820
import function SetScale( scale : Vector); // flags: 65561 0000008D0CD66900
import function HasDynamicPhysic() : Bool; // flags: 65561 0000008D0CD669E0
import function HasCollisionType( collisionTypeName : CName, actorIndex : Int32, shapeIndex : Int32) : Bool; // flags: 65561 0000008D0CD67630
import function GetPhysicalObjectLinearVelocity( actorIndex : Int32) : Vector; // flags: 65561 0000008D0CD67710
import function GetPhysicalObjectAngularVelocity( actorIndex : Int32) : Vector; // flags: 65561 0000008D0CD677F0
import function SetPhysicalObjectLinearVelocity( velocity : Vector, actorIndex : Int32) : Bool; // flags: 65561 0000008D0CD678D0
import function SetPhysicalObjectAngularVelocity( velocity : Vector, actorIndex : Int32) : Bool; // flags: 65561 0000008D0CD679B0
import function GetPhysicalObjectMass( actorIndex : Int32) : Float; // flags: 65561 0000008D0CD67A90
import function ApplyTorqueToPhysicalObject( torque : Vector, actorIndex : Int32); // flags: 65561 0000008D0CD67B70
import function ApplyForceAtPointToPhysicalObject( force : Vector, point : Vector, actorIndex : Int32); // flags: 65561 0000008D0CD67C50
import function ApplyForceToPhysicalObject(); // flags: 1 0000008D0CD67D30
import function ApplyLocalImpulseToPhysicalObject( impulse : Vector, actorIndex : Int32); // flags: 65561 0000008D0CD67E10
import function ApplyTorqueImpulseToPhysicalObject( impulse : Vector, actorIndex : Int32); // flags: 65561 0000008D0CD67EF0
import function GetPhysicalObjectBoundingVolume( box : Box) : Bool; // flags: 65561 0000008D0CD67FD0
import function SetShouldSave( shouldSave : Bool); // flags: 65561 0000008D0CD680B0
import function SignalCustomEvent( eventName : CName); // flags: 65536 0000008D1A859BB0
}
import class CAppearanceComponent extends CComponent {
import function ApplyAppearance( appearanceName : String); // flags: 65561 0000008D0CD68190
import function GetAppearance(); // flags: 1 0000008D0CD68270
import function IncludeAppearanceTemplate( template : handle:CEntityTemplate); // flags: 65561 0000008D0CD68350
import function ExcludeAppearanceTemplate( template : handle:CEntityTemplate); // flags: 65561 0000008D0CD68430
}
import class CBoundedComponent extends CComponent {
import function GetBoundingBox() : Box; // flags: 65561 0000008D0CD66C20
}
import class CCurve extends CObject {
import function GetValue( time : Float) : Float; // flags: 65545 0000008D0CD78ED0
import function GetDuration() : Float; // flags: 65545 0000008D0CD78FB0
}
import class CWorld extends CResource {
import function ShowLayerGroup( layerGroupName : String); // flags: 65561 0000008D0CD68610
import function HideLayerGroup( layerGroupName : String); // flags: 65561 0000008D0CD686F0
import function PointProjectionTest( point : Vector, normal : EulerAngles, range : Float) : Bool; // flags: 65561 0000008D0CD687D0
import function StaticTrace( pointA : Vector, pointB : Vector, position : Vector, normal : Vector, collisionGroupsNames : array:2,0,CName) : Bool; // flags: 65561 0000008D0CD688B0
import function StaticTraceWithAdditionalInfo( pointA : Vector, pointB : Vector, position : Vector, normal : Vector, material : CName, component : handle:CComponent, collisionGroupsNames : array:2,0,CName) : Bool; // flags: 65561 0000008D0CD68990
import function GetWaterLevel( point : Vector, dontUseApproximation : Bool) : Float; // flags: 65561 0000008D0CD68A70
import function GetWaterDepth( point : Vector, dontUseApproximation : Bool) : Float; // flags: 65561 0000008D0CD68B50
import function GetWaterTangent( point : Vector, direction : Vector, resolution : Float) : Vector; // flags: 65561 0000008D0CD68C30
import function SweepTest( pointA : Vector, pointB : Vector, radius : Float, position : Vector, normal : Vector, collisionGroupsNames : array:2,0,CName) : Bool; // flags: 65561 0000008D0CD68D10
import function SphereOverlapTest( entities : array:2,0,handle:CEntity, position : Vector, radius : Float, collisionGroupsNames : array:2,0,CName) : Int32; // flags: 65561 0000008D0CD68DF0
import function NavigationLineTest( pos1 : Vector, pos2 : Vector, radius : Float, ignoreObstacles : Bool, noEndpointZ : Bool) : Bool; // flags: 65561 0000008D0CD68ED0
import function NavigationCircleTest( position : Vector, radius : Float, ignoreObstacles : Bool) : Bool; // flags: 65561 0000008D0CD68FB0
import function NavigationClosestObstacleToLine( pos1 : Vector, pos2 : Vector, radius : Float, closestPointOnLine : Vector, closestPointOnGeometry : Vector, ignoreObstacles : Bool) : Float; // flags: 65561 0000008D0CD69090
import function NavigationClosestObstacleToCircle( position : Vector, radius : Float, closestPointOnGeometry : Vector, ignoreObstacles : Bool) : Float; // flags: 65561 0000008D0CD69170
import function NavigationClearLineInDirection( pos1 : Vector, pos2 : Vector, radius : Float, closestPointOnLine : Vector) : Bool; // flags: 65561 0000008D0CD69250
import function NavigationFindSafeSpot( position : Vector, personalSpace : Float, searchRadius : Float, outSafeSpot : Vector) : Bool; // flags: 65561 0000008D0CD6AA40
import function NavigationComputeZ( position : Vector, zMin : Float, zMax : Float, z : Float) : Bool; // flags: 65561 0000008D0CD6AB20
import function PhysicsCorrectZ( position : Vector, z : Float) : Bool; // flags: 65561 0000008D0CD6AD00
import function GetDepotPath() : String; // flags: 65561 0000008D0CD6ADE0
import function ForceGraphicalLOD( lodLevel : Int32); // flags: 65561 0000008D0CD6AEC0
import function GetTerrainParameters( terrainSize : Float, tilesCount : Int32) : Bool; // flags: 65561 0000008D0CD6AFA0
import function GetTraceManager() : handle:CScriptBatchQueryAccessor; // flags: 65561 0000008D0CD6B080
import function OnWeatherChange() : Bool; // flags: 65568 0000008D1A859C90
}
import class CAnimatedComponent extends CComponent {
import function UseExtractedMotion() : Bool; // flags: 65561 0000008D0CD66D00
import function SetUseExtractedMotion( use : Bool); // flags: 65561 0000008D0CD66DE0
import function StickRagdollToCapsule( stick : Bool); // flags: 65561 0000008D0CD66EC0
import function ActivateBehaviors( names : array:2,0,CName) : Bool; // flags: 65625 0000008D0CD66FA0
import function AttachBehavior( instanceName : CName) : Bool; // flags: 65625 0000008D0CD67080
import function DetachBehavior( instanceName : CName) : Bool; // flags: 65561 0000008D0CD67160
import function SetBehaviorVariable( varName : CName, varValue : Float) : Bool; // flags: 65561 0000008D0CD67240
import function GetBehaviorVariable( varName : CName) : Float; // flags: 65561 0000008D0CD67320
import function SetBehaviorVectorVariable( varName : CName, varValue : Vector) : Bool; // flags: 65561 0000008D0CD67400
import function GetBehaviorVectorVariable( varName : CName) : Vector; // flags: 65561 0000008D0CD674E0
import function DisplaySkeleton( bone : Bool, axis : Bool, names : Bool); // flags: 65561 0000008D0CD693D0
import function GetAnimationTimeMultiplier() : Float; // flags: 65561 0000008D0CD694B0
import function SetAnimationTimeMultiplier( mult : Float); // flags: 65561 0000008D0CD69590
import function GetMoveSpeedAbs() : Float; // flags: 65561 0000008D0CD69670
import function GetMoveDirWorldSpace(); // flags: 1 0000008D0CD69750
import function RaiseBehaviorEvent( eventName : CName) : Bool; // flags: 65561 0000008D0CD69830
import function RaiseBehaviorForceEvent( eventName : CName) : Bool; // flags: 65561 0000008D0CD69910
import function FindNearestBoneWS( position : Vector) : Int32; // flags: 65561 0000008D0CD699F0
import function FindNearestBoneToEdgeWS( a : Vector, b : Vector) : Int32; // flags: 65561 0000008D0CD69AD0
import function GetCurrentBehaviorState( instanceName : CName) : String; // flags: 65561 0000008D0CD69BB0
import function FreezePose(); // flags: 65561 0000008D0CD69C90
import function UnfreezePose(); // flags: 65561 0000008D0CD69D70
import function FreezePoseFadeIn( fadeInTime : Float); // flags: 65561 0000008D0CD69E50
import function UnfreezePoseFadeOut( fadeOutTime : Float); // flags: 65561 0000008D0CD69F30
import function HasFrozenPose() : Bool; // flags: 65561 0000008D0CD6A010
import function SyncTo( slaveComponent : handle:CAnimatedComponent, ass : SAnimatedComponentSyncSettings) : Bool; // flags: 65561 0000008D0CD6A0F0
import function HasRagdoll() : Bool; // flags: 65561 0000008D0CD6A340
import function GetRagdollBoneName( actorIndex : Int32) : CName; // flags: 65561 0000008D0CD6A420
import function PlaySlotAnimationAsync( animation : CName, slotName : CName, settings : SAnimatedComponentSlotAnimationSettings) : Bool; // flags: 65561 0000008D0CD6A500
import function PlaySkeletalAnimationAsync( animation : CName, looped : Bool) : Bool; // flags: 65561 0000008D0CD6A5E0
import function GetMoveSpeedRel() : Float; // flags: 65561 0000008D0CD6A6C0
import function GetBoneMatrixMovementModelSpaceInAnimation( boneIndex : Int32, animation : CName, time : Float, deltaTime : Float, boneAtTimeMS : Matrix, boneWithDeltaTimeMS : Matrix); // flags: 65561 0000008D0CD6A7A0
import function DontUpdateByOtherAnimatedComponent(); // flags: 65561 0000008D0CD6A880
import function UpdateByOtherAnimatedComponent( slaveComponent : handle:CAnimatedComponent); // flags: 65561 0000008D0CD6A960
import function SetAnimationSpeedMultiplier( mul : Float) : Int32; // flags: 65536 0000008D1A859D70
import function CalculateFinalAnimationSpeedMultiplier() : Float; // flags: 16384 0000008D1A859E50
import function ResetAnimationSpeedMultiplier( id : Int32); // flags: 65536 0000008D1A859F30
}
import class CInputManager extends CObject {
import function GetLastActivationTime( actionName : CName) : Float; // flags: 65561 0000008D0CD6E770
import function GetActionValue( actionName : CName) : Float; // flags: 65561 0000008D0CD6E850
import function GetAction( actionName : CName) : SInputAction; // flags: 65561 0000008D0CD6E930
import function IgnoreGameInput(); // flags: 1 0000008D0CD6EA10
import function ClearIgnoredInput(); // flags: 65561 0000008D0CD6EAF0
import function IsInputIgnored( actionName : CName) : Bool; // flags: 65561 0000008D0CD6EBD0
import function SetContext( contextName : CName); // flags: 65561 0000008D0CD6ECB0
import function GetContext() : CName; // flags: 65561 0000008D0CD6ED90
import function UnregisterListener( listener : handle:IScriptable, actionName : CName); // flags: 65561 0000008D0CD6EE70
import function RegisterListener( listener : handle:IScriptable, eventName : CName, actionName : CName); // flags: 65561 0000008D0CD6EF50
import function EnableLog( val : Bool); // flags: 65561 0000008D0CD6F030
import function StoreContext( newContext : CName); // flags: 65561 0000008D0CD6F110
import function RestoreContext( storedContext : CName, contextCouldChange : Bool); // flags: 65561 0000008D0CD6F1F0
import function LastUsedPCInput() : Bool; // flags: 65561 0000008D0CD6F2D0
import function LastUsedGamepad() : Bool; // flags: 65561 0000008D0CD6F3B0
import function ForceDeactivateAction( actionName : CName); // flags: 65561 0000008D0CD6F490
import function GetPCKeysForAction( actionName : CName, outKeys : array:2,0,EInputKey); // flags: 65561 0000008D0CD6F570
import function GetPadKeysForAction( actionName : CName, outKeys : array:2,0,EInputKey); // flags: 65561 0000008D0CD6F750
import function GetCurrentKeysForAction( actionName : CName, outKeys : array:2,0,EInputKey); // flags: 65561 0000008D0CD6F830
import function GetPCKeysForActionStr( actionName : String, outKeys : array:2,0,EInputKey); // flags: 65561 0000008D0CD6F910
import function GetPadKeysForActionStr( actionName : String, outKeys : array:2,0,EInputKey); // flags: 65561 0000008D0CD6F9F0
import function GetCurrentKeysForActionStr( actionName : String, outKeys : array:2,0,EInputKey); // flags: 65561 0000008D0CD6FAD0
import function UsesPlaystationPad() : Bool; // flags: 65561 0000008D0CD6FBB0
import function SetInvertCamera( invert : Bool); // flags: 65561 0000008D0CD6FC90
import function UsesPlaystationPadScript() : Bool; // flags: 65552 0000008D1A85A010
import function IsActionPressed( actionName : CName) : Bool; // flags: 65536 0000008D1A85A0F0
import function IsActionReleased( actionName : CName) : Bool; // flags: 65536 0000008D1A85A340
import function IsActionJustPressed( actionName : CName) : Bool; // flags: 65536 0000008D1A85A420
import function IsActionJustReleased( actionName : CName) : Bool; // flags: 65536 0000008D1A85A500
import function OnInputDeviceChanged() : Bool; // flags: 65568 0000008D1A85A5E0
import function IsAttackWithAlternateBound() : Bool; // flags: 65536 0000008D1A85A6C0
import function IsToggleSprintBound() : Bool; // flags: 65536 0000008D1A85A7A0
}
import class CPeristentEntity extends CEntity {
import function OnBehaviorSnaphot() : Bool; // flags: 65568 0000008D1A85A880
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A85A960
}
import class IPerformableAction extends CObject {
import function Trigger( parnt : handle:CEntity); // flags: 65561 0000008D0CD80A40
import function TriggerArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65561 0000008D0CD80B20
import function TriggerArgFloat( parnt : handle:CEntity, value : Float); // flags: 65561 0000008D0CD80C00
}
import class CCameraDirector extends CObject {
import function ViewCoordsToWorldVector( x : Int32, y : Int32, rayStart : Vector, rayDirection : Vector); // flags: 65561 0000008D0CD6C180
import function WorldVectorToViewCoords( worldPos : Vector, x : Int32, y : Int32); // flags: 65561 0000008D0CD6C260
import function WorldVectorToViewRatio( worldPos : Vector, x : Float, y : Float) : Bool; // flags: 65561 0000008D0CD6C340
import function GetCameraPosition() : Vector; // flags: 65561 0000008D0CD6C420
import function GetCameraRotation() : EulerAngles; // flags: 65561 0000008D0CD6C500
import function GetCameraForward() : Vector; // flags: 65561 0000008D0CD6C5E0
import function GetCameraRight() : Vector; // flags: 65561 0000008D0CD6C6C0
import function GetCameraUp() : Vector; // flags: 65561 0000008D0CD6C7A0
import function GetCameraHeading() : Float; // flags: 65561 0000008D0CD6C880
import function GetCameraDirection() : Vector; // flags: 65561 0000008D0CD6C960
import function GetFov() : Float; // flags: 65561 0000008D0CD6CA40
import function GetTopmostCameraObject() : handle:IScriptable; // flags: 65561 0000008D0CD6CB20
import function ProjectPoint(); // flags: 1 0000008D0CD6CC00
import function UnprojectPoint(); // flags: 1 0000008D0CD6CCE0
import function IsPointInView(); // flags: 1 0000008D0CD6CDC0
import function GetCameraForwardOnHorizontalPlane() : Vector; // flags: 65536 0000008D1A85AA40
}
import class CCamera extends CEntity {
import function Rotate( leftRightDelta : Float, upDownDelta : Float); // flags: 65561 0000008D0CD79E10
import function Follow( dest : handle:CEntity); // flags: 65561 0000008D0CD79EF0
import function FollowWithRotation( dest : handle:CEntity); // flags: 65561 0000008D0CD79FD0
import function LookAt( target : handle:CNode, duration : Float, activatingTime : Float); // flags: 65561 0000008D0CD7A0B0
import function LookAtStatic( staticTarget : Vector, duration : Float, activatingTime : Float); // flags: 65561 0000008D0CD7A190
import function LookAtBone( target : handle:CAnimatedComponent, boneName : String, duration : Float, activatingTime : Float); // flags: 65561 0000008D0CD7A270
import function LookAtDeactivation( deactivatingTime : Float); // flags: 65561 0000008D0CD7A350
import function HasLookAt() : Bool; // flags: 65561 0000008D0CD7A430
import function GetLookAtTargetPosition() : Vector; // flags: 65561 0000008D0CD7A510
import function FocusOn( target : handle:CNode, duration : Float, activatingTime : Float); // flags: 65561 0000008D0CD7A5F0
import function FocusOnStatic( staticTarget : Vector, duration : Float, activatingTime : Float); // flags: 65561 0000008D0CD7A6D0
import function FocusOnBone( target : handle:CAnimatedComponent, boneName : String, duration : Float, activatingTime : Float); // flags: 65561 0000008D0CD7A7B0
import function FocusDeactivation( deactivatingTime : Float); // flags: 65561 0000008D0CD7A890
import function IsFocused() : Bool; // flags: 65561 0000008D0CD7A970
import function GetFocusTargetPosition() : Vector; // flags: 65561 0000008D0CD7AA50
import function SetActive( blendTime : Float); // flags: 65561 0000008D0CD7AB30
import function IsActive() : Bool; // flags: 65561 0000008D0CD7AC10
import function IsOnStack() : Bool; // flags: 65561 0000008D0CD7ADF0
import function GetCameraDirection() : Vector; // flags: 65561 0000008D0CD7AED0
import function GetCameraPosition() : Vector; // flags: 65561 0000008D0CD7AFB0
import function GetCameraMatrixWorldSpace() : Matrix; // flags: 65561 0000008D0CD7B090
import function SetFov( fov : Float); // flags: 65561 0000008D0CD7B170
import function GetFov() : Float; // flags: 65561 0000008D0CD7B250
import function SetZoom( value : Float); // flags: 65561 0000008D0CD7B330
import function GetZoom() : Float; // flags: 65561 0000008D0CD7B410
import function Reset(); // flags: 65561 0000008D0CD7B4F0
import function ResetRotation( smoothly : Bool, horizontal : Bool, vertical : Bool, duration : Float); // flags: 65561 0000008D0CD7B740
import function ResetRotationTo( smoothly : Bool, horizontalAngle : Float, verticalAngle : Float, duration : Float); // flags: 65561 0000008D0CD7B820
import function SetCameraState( newState : ECameraState) : Bool; // flags: 65552 0000008D1A85AB20
import function GetCameraState() : ECameraState; // flags: 65552 0000008D1A85AC00
import function CameraShakeLooped( strength : Float, cameraShakeType : ECameraShakeState); // flags: 65552 0000008D1A85ACE0
import function GCameraShake( strength : Float, testDistance : Bool, shakeEpicenter : Vector, maxDistance : Float); // flags: 65552 0000008D1A85ADC0
import function SetCameraShakeState( newState : ECameraShakeState, strength : Float) : Bool; // flags: 65552 0000008D1A85AEA0
}
import class CStaticCamera extends CCamera {
import function Run() : Bool; // flags: 65561 0000008D0CD811D0
import function RunAndWait( timeout : Float) : Bool; // flags: 65625 0000008D0CD812B0
import function IsRunning() : Bool; // flags: 65561 0000008D0CD81390
import function AutoDeactivating() : Bool; // flags: 65561 0000008D0CD81470
import function Stop(); // flags: 65561 0000008D0CD81550
}
import class CMorphedMeshManagerComponent extends CComponent {
import function SetMorphBlend( morphRatio : Float, blendtime : Float); // flags: 65561 0000008D0CD85890
import function GetMorphBlend() : Float; // flags: 65561 0000008D0CD85970
}
import class CStaticMeshComponent extends CMeshComponent {
import function GetPhysicalObjectBoundingVolume(); // flags: 1 0000008D0CD6B380
}
import class CRigidMeshComponent extends CStaticMeshComponent {
import function EnableBuoyancy( enable : Bool) : Bool; // flags: 65545 0000008D0CD6B460
}
import class CScriptedDestroyableComponent extends CRigidMeshComponent {
import function GetDestroyWay() : EDestroyWay; // flags: 65561 0000008D0CD87DE0
import function GetDistanceValue(); // flags: 1 0000008D0CD87EC0
import function GetDestroyAtTime() : Float; // flags: 65545 0000008D0CD87FA0
import function GetDestroyTimeDuration() : Float; // flags: 65545 0000008D0CD88080
import function GetDistanceToTargetValue() : Float; // flags: 65536 0000008D1A85AF80
import function GetDestroyTimeDurationValue() : Float; // flags: 65536 0000008D1A85B060
import function GetContactDestroyDelayValue() : Float; // flags: 65536 0000008D1A85B140
import function GetDestroyAtTimeValue() : Float; // flags: 65536 0000008D1A85B220
import function IdleTick( time : Float); // flags: 66048 0000008D1A85B300
import function PreDestroyTick( time : Float); // flags: 66048 0000008D1A85B3E0
import function DestroyTick( time : Float); // flags: 66048 0000008D1A85B4C0
import function PostDestroyTick( time : Float); // flags: 66048 0000008D1A85B5A0
}
import class CPhantomComponent extends CComponent {
import function Activate(); // flags: 65561 0000008D0CD883A0
import function Deactivate(); // flags: 65561 0000008D0CD88480
import function GetTriggeringCollisionGroupNames( names : array:2,0,CName); // flags: 65561 0000008D0CD88560
import function GetNumObjectsInside() : Int32; // flags: 65561 0000008D0CD88640
}
import class CPathComponent extends CComponent {
import function FindClosestEdge( point : Vector) : Int32; // flags: 65561 0000008D0CD6B9A0
import function GetAlphaOnEdge( point : Vector, edgeIdx : Int32, epsilon : Float) : Float; // flags: 65561 0000008D0CD6BA80
import function GetClosestPointOnPath( point : Vector, epsilon : Float) : Vector; // flags: 65561 0000008D0CD6BB60
import function GetClosestPointOnPathExt( point : Vector, edgeIdx : Int32, edgeAlpha : Float, epsilon : Float) : Vector; // flags: 65561 0000008D0CD6BC40
import function GetDistanceToPath( point : Vector, epsilon : Float) : Float; // flags: 65561 0000008D0CD6BD20
import function GetNextPointOnPath( point : Vector, distance : Float, isEndOfPath : Bool, epsilon : Float) : Vector; // flags: 65561 0000008D0CD6BE00
import function GetNextPointOnPathExt( edgeIdx : Int32, edgeAlpha : Float, distance : Float, isEndOfPath : Bool, epsilon : Float) : Vector; // flags: 65561 0000008D0CD6BEE0
import function GetWorldPoint( index : Int32) : Vector; // flags: 65561 0000008D0CD6BFC0
import function GetPointsCount() : Int32; // flags: 65561 0000008D0CD6C0A0
}
import class CAreaComponent extends CBoundedComponent {
import function TestEntityOverlap( ent : handle:CEntity) : Bool; // flags: 65561 0000008D0CD6B540
import function TestPointOverlap( point : Vector) : Bool; // flags: 65561 0000008D0CD6B620
import function GetLocalPoints(); // flags: 1 0000008D0CD6B700
import function GetWorldPoints( points : array:2,0,Vector); // flags: 65561 0000008D0CD6B7E0
import function GetBoudingAreaRadius(); // flags: 1 0000008D0CD6B8C0
}
import class CExplorationStateAirCollision extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9BA360
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9BA440
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9BA520
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9BA600
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9BA6E0
import function AddAnimEventCallbacks(); // flags: 16384 0000008D1A9BA7C0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9BA8A0
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9BA980
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9BAA60
import function RemoveAnimEventCallbacks(); // flags: 16384 0000008D1A9BAB40
import function PrepareImpulseToJump(); // flags: 16384 0000008D1A9BAC20
import function InputWantsToClimb() : Bool; // flags: 16384 0000008D1A9BAD00
import function WantsToInteractWithExploration() : Bool; // flags: 16384 0000008D1A9BADE0
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9BAEC0
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9BAFA0
import function GetDebugText() : String; // flags: 65536 0000008D1A9BB080
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9BB160
import function UpdateCameraIfNeeded( moveData : SCameraMovementData, dt : Float) : Bool; // flags: 65536 0000008D1A9BB240
import function CanInteract() : Bool; // flags: 65536 0000008D1A9BB320
}
import class CDestructionSystemComponent extends CDrawableComponent {
import function IsDestroyed() : Bool; // flags: 65561 0000008D0CD78490
import function GetFractureRatio() : Float; // flags: 65561 0000008D0CD78570
import function ApplyFracture() : Bool; // flags: 65561 0000008D0CD78650
import function ApplyForce(); // flags: 1 0000008D0CD78730
import function ApplyDamageAtPoint(); // flags: 1 0000008D0CD78810
import function ApplyRadiusDamage(); // flags: 1 0000008D0CD788F0
import function GetObjectBoundingVolume( box : Box) : Bool; // flags: 65536 0000008D1A85B680
}
import class CClothComponent extends CMeshTypeComponent {
import function SetSimulated( value : Bool); // flags: 65561 0000008D0CD8B7D0
import function SetMaxDistanceScale( scale : Float); // flags: 65561 0000008D0CD8B8B0
import function SetFrozen( frozen : Bool); // flags: 65561 0000008D0CD8B990
}
import class CGameplayEffectsComponent extends CComponent {
import function SetGameplayEffectFlag( flag : EEntityGameplayEffectFlags, value : Bool); // flags: 65561 0000008D0CD8BA70
import function GetGameplayEffectFlag( flag : EEntityGameplayEffectFlags) : Bool; // flags: 65561 0000008D0CD8BB50
import function ResetGameplayEffectFlag( flag : EEntityGameplayEffectFlags) : Bool; // flags: 65561 0000008D0CD8BC30
}
import class CDismembermentComponent extends CComponent {
import function IsWoundDefined( woundName : CName) : Bool; // flags: 65561 0000008D0CD8BD10
import function SetVisibleWound( woundName : CName, spawnEntity : Bool, createParticles : Bool, dropEquipment : Bool, playSound : Bool, direction : Vector, playEffect : Bool); // flags: 65561 0000008D0CD8BDF0
import function ClearVisibleWound(); // flags: 65561 0000008D0CD8BED0
import function GetVisibleWoundName() : CName; // flags: 65561 0000008D0CD8BFB0
import function CreateWoundParticles( woundName : CName) : Bool; // flags: 65561 0000008D0CD8C090
import function GetNearestWoundName( positionMS : Vector, normalMS : Vector, woundTypeFlags : EWoundTypeFlags) : CName; // flags: 65561 0000008D0CD8C170
import function GetNearestWoundNameForBone( boneIndex : Int32, normalWS : Vector, woundTypeFlags : EWoundTypeFlags) : CName; // flags: 65561 0000008D0CD8C250
import function GetWoundsNames( names : array:2,0,CName, woundTypeFlags : EWoundTypeFlags); // flags: 65561 0000008D0CD8C330
import function IsExplosionWound( woundName : CName) : Bool; // flags: 65561 0000008D0CD8C410
import function IsFrostWound( woundName : CName) : Bool; // flags: 65561 0000008D0CD8C4F0
import function GetMainCurveName( woundName : CName) : CName; // flags: 65561 0000008D0CD8C5D0
}
import class CTriggerAreaComponent extends CAreaComponent {
import function SetChannelMask( includedChannels : Int32, excludedChannes : Int32); // flags: 65561 0000008D0CD8D290
import function AddIncludedChannel( channel : ETriggerChannels); // flags: 65561 0000008D0CD8D370
import function RemoveIncludedChannel( channel : ETriggerChannels); // flags: 65561 0000008D0CD8D450
import function AddExcludedChannel( channel : ETriggerChannels); // flags: 65561 0000008D0CD8D530
import function RemoveExcludedChannel( channel : ETriggerChannels); // flags: 65561 0000008D0CD8D610
import function GetGameplayEntitiesInArea( entities : array:2,0,handle:CGameplayEntity, range : Float, onlyActors : Bool); // flags: 65536 0000008D1A85B760
}
import class CTriggerActivatorComponent extends CComponent {
import function SetRadius( radius : Float); // flags: 65561 0000008D0CD8D910
import function SetHeight( height : Float); // flags: 65561 0000008D0CD8D9F0
import function AddTriggerChannel( channel : ETriggerChannels); // flags: 65561 0000008D0CD8DAD0
import function RemoveTriggerChannel( channel : ETriggerChannels); // flags: 65561 0000008D0CD8DBB0
}
import class CExplorationStateCombat extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9BEB00
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9BEBE0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9BECC0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9BEDA0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9BEE80
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9BEF60
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9BF040
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9BF120
import function ChangeToExploration(); // flags: 16384 0000008D1A9BF200
import function CancelToExploration(); // flags: 16384 0000008D1A9BF2E0
import function PrepareFall(); // flags: 16384 0000008D1A9BF3C0
import function ChangeToCombat(); // flags: 16384 0000008D1A9BF4A0
import function ReactToChanceToFallAndSlide() : Bool; // flags: 65536 0000008D1A9BF580
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9BF660
import function ReactToBeingHit() : Bool; // flags: 65536 0000008D1A9BF740
import function CanInteract() : Bool; // flags: 65536 0000008D1A9BF820
}
import class CExplorationStateIdle extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9BF900
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9BF9E0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9BFAC0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9BFBA0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9BFC80
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9BFD60
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9BFE40
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9BFF20
import function GetDebugText() : String; // flags: 65536 0000008D1A9C0000
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9C00E0
import function PrepareRollHack(); // flags: 16384 0000008D1A9C01C0
import function PrepareFallFromIdle(); // flags: 16384 0000008D1A9C02A0
import function ReactToBeingHit() : Bool; // flags: 65536 0000008D1A9C0380
import function CanInteract() : Bool; // flags: 65536 0000008D1A9C0460
import function UpdateMacVelocity(); // flags: 16384 0000008D1A9C0540
import function UpdateSubstate(); // flags: 16384 0000008D1A9C0620
import function UpdateSlideHysteresys( _Dt : Float); // flags: 16384 0000008D1A9C0700
import function UpdateCamera( _Dt : Float); // flags: 16384 0000008D1A9C07E0
import function UpdateCameraOffset( _Dt : Float); // flags: 16384 0000008D1A9C08C0
import function UpdateTestCameraAnim(); // flags: 16384 0000008D1A9C09A0
import function PlayNewCamera(); // flags: 16384 0000008D1A9C0A80
import function StopLastCamera(); // flags: 16384 0000008D1A9C0B60
}
import class CExplorationStateIdleJump extends CExplorationStateTransitionAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9C0C40
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9C0D20
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9C0E00
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9C0EE0
import function AddAnimEventCallbacks(); // flags: 16384 0000008D1A9C0FC0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9C10A0
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9C1180
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9C1260
import function RemoveAnimEventCallbacks(); // flags: 16384 0000008D1A9C1340
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9C1420
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9C1500
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9C15E0
import function CanInteract() : Bool; // flags: 65536 0000008D1A9C16C0
import function StartMovementAdjustorTranslation(); // flags: 16384 0000008D1A9C17A0
import function StopMovementAdjustorTranslationTest(); // flags: 16384 0000008D1A9C1880
}
import class CExplorationStateInteraction extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9C1960
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9C1A40
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9C1B20
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9C1C00
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9C1CE0
import function AddActionsToBlock(); // flags: 32768 0000008D1A9C1DC0
import function AddAnimEventCallbacks(); // flags: 16384 0000008D1A9C1EA0
import function StartExploring( exploration : SExplorationQueryToken); // flags: 16384 0000008D1A9C1F80
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9C2060
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9C2140
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9C2220
import function RemoveAnimEventCallbacks(); // flags: 16384 0000008D1A9C2300
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9C23E0
import function ReactToBeingHit() : Bool; // flags: 65536 0000008D1A9C24C0
import function CanInteract() : Bool; // flags: 65536 0000008D1A9C25A0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9C2680
import function GetCameraSet( cameraSet : handle:CCameraParametersSet) : Bool; // flags: 65536 0000008D1A9C2760
import function CameraChangesRotationController() : Bool; // flags: 65536 0000008D1A9C2840
import function WantsToExploreStatics( tryingToInteractClimb : Bool, tryingToInteractLadder : Bool) : Bool; // flags: 16384 0000008D1A9C2920
import function WantsToExploreBoat( tryingToInteractClimb : Bool) : Bool; // flags: 16384 0000008D1A9C2A00
import function IsLadderInUse( exploration : SExplorationQueryToken) : Bool; // flags: 16384 0000008D1A9C2AE0
}
import class CExplorationStateLand extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9C63A0
import function AddActionsToBlock(); // flags: 32768 0000008D1A9C6480
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9C6560
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9C6640
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9C6720
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9C6800
import function SetLandFootForward(); // flags: 16384 0000008D1A9C68E0
import function AddAnimEventCallbacks(); // flags: 16384 0000008D1A9C69C0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9C6AA0
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9C6B80
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9C6C60
import function RemoveAnimEventCallbacks(); // flags: 16384 0000008D1A9C6D40
import function CanInteract() : Bool; // flags: 65536 0000008D1A9C6E20
import function ApplyProperLandParameters( damage : Float, jumpTotalDiff : Float, fallDiff : Float); // flags: 16384 0000008D1A9C6F00
import function SetLandBehGraphParams( isDead : Bool); // flags: 16384 0000008D1A9C6FE0
import function CheckIfRolling( stateLast : CName, fallDiff : Float, jumpTotalDiff : Float) : Bool; // flags: 16384 0000008D1A9C70C0
import function RollShouldBeJustCrouch( jumpTotalDiff : Float, fallDiff : Float) : Bool; // flags: 16384 0000008D1A9C71A0
import function FindLandType( damagePerc : Float, jumpTotalDiff : Float, fallDiff : Float) : ELandType; // flags: 16384 0000008D1A9C7280
import function LandParametersSetFromType( landType : ELandType); // flags: 16384 0000008D1A9C7360
import function SetThisParameters( parameters : SLandData); // flags: 16384 0000008D1A9C7440
import function SetProperLandIK(); // flags: 16384 0000008D1A9C7520
import function LandTypeInitialize(); // flags: 16384 0000008D1A9C7600
import function LandTypeUpdateChange(); // flags: 16384 0000008D1A9C76E0
import function GetLandRunCoefFromInput() : Float; // flags: 16384 0000008D1A9C77C0
import function CheckGoToSlideOneFrameAfter(); // flags: 16384 0000008D1A9C78A0
import function CanChainJump() : Bool; // flags: 16384 0000008D1A9C7980
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9C7BD0
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9C7CB0
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9C7D90
import function ReactToBeingHit() : Bool; // flags: 65536 0000008D1A9C7E70
import function ReactToSlide() : Bool; // flags: 65536 0000008D1A9C7F50
import function OnBehGraphNodeExited(); // flags: 65536 0000008D1A9C8030
import function LogExplorationLandExit( text : String); // flags: 16384 0000008D1A9C8110
}
import class CExplorationStatePrepareJump extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9C81F0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9C82D0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9C83B0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9C8490
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9C8570
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9C8650
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9C8730
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9C8810
import function CanInteract() : Bool; // flags: 65536 0000008D1A9C88F0
}
import class CExplorationStatePushed extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9C89D0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9C8AB0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9C8B90
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9C8C70
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9C8D50
import function AddAnimEventCallbacks(); // flags: 16384 0000008D1A9C8E30
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9C8F10
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9C8FF0
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9C90D0
import function RemoveAnimEventCallbacks(); // flags: 16384 0000008D1A9C91B0
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9C9290
import function ReactToBeingHit() : Bool; // flags: 65536 0000008D1A9C9370
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9C9450
import function CanInteract() : Bool; // flags: 65536 0000008D1A9C9530
import function LogExplorationPushed( text : String); // flags: 16384 0000008D1A9C9610
import function StartStep( angle : Float, side : EPushSide); // flags: 16384 0000008D1A9C96F0
import function ComputeAngleToMove() : Float; // flags: 16384 0000008D1A9C97D0
import function ComputeSide( angle : Float) : EPushSide; // flags: 16384 0000008D1A9C98B0
import function PrepareRotation( angle : Float); // flags: 16384 0000008D1A9C9990
import function RotateToCollider(); // flags: 16384 0000008D1A9C9A70
import function ModifyRotation( angle : Float); // flags: 16384 0000008D1A9C9B50
}
import class CExplorationStateRagdoll extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9C9C30
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9C9D10
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9C9DF0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9C9ED0
import function StateCanExitToTo( nextStateName : CName) : Bool; // flags: 65536 0000008D1A9C9FB0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9CA090
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9CA170
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9CA250
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9CA330
import function CanInteract() : Bool; // flags: 65536 0000008D1A9CA410
import function ReactToCriticalState( enabled : Bool) : Bool; // flags: 65536 0000008D1A9CA4F0
import function ReactToBeingHit() : Bool; // flags: 65536 0000008D1A9CA5D0
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9CA6B0
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9CA790
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9CA870
}
import class CExplorationStateRoll extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9CA950
import function AddActionsToBlock(); // flags: 32768 0000008D1A9CAA30
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9CAB10
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9CABF0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9CACD0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9CADB0
import function AddAnimEventCallbacks(); // flags: 16384 0000008D1A9CAE90
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9CAF70
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9CB050
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9CB130
import function RemoveAnimEventCallbacks(); // flags: 16384 0000008D1A9CB210
import function CanInteract() : Bool; // flags: 65536 0000008D1A9CB2F0
import function FallUpdate( _Dt : Float); // flags: 16384 0000008D1A9CB3D0
import function RunOrIdleUpdate(); // flags: 16384 0000008D1A9CB4B0
import function CanChainJump() : Bool; // flags: 16384 0000008D1A9CB590
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9CB670
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9CB750
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9CB930
import function ReactToBeingHit() : Bool; // flags: 65536 0000008D1A9CBA10
import function LogExplorationRoll( text : String); // flags: 16384 0000008D1A9CBAF0
}
import class CExplorationStateSprint extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9CD390
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9CE330
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9CE410
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9CE4F0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9CE5D0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9CE6B0
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9CE790
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9CE870
import function CanInteract() : Bool; // flags: 65536 0000008D1A9CE950
}
import class CExplorationStateStartFalling extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9CEA30
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9CEB10
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9CEBF0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9CECD0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9CEDB0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9CEE90
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9CEF70
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9CF050
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9CF130
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9CF210
import function CanInteract() : Bool; // flags: 65536 0000008D1A9CF2F0
}
import class CExplorationStateStepLand extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9CF3D0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9CF4B0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9CF590
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9CF670
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9CF750
import function AddAnimEventCallbacks(); // flags: 16384 0000008D1A9CF830
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9CF910
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9CF9F0
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9CFAD0
import function RemoveAnimEventCallbacks(); // flags: 16384 0000008D1A9CFBB0
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9CFC90
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9CFD70
import function CanInteract() : Bool; // flags: 65536 0000008D1A9CFE50
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9CFF30
import function FindDirectionToFall(); // flags: 16384 0000008D1A9D0010
import function PrepareMovementAdjustor(); // flags: 16384 0000008D1A9D00F0
}
import class CExplorationStateTest extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D01D0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D02B0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D0390
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D0470
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9D0550
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D0630
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D0710
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9D07F0
import function CanInteract() : Bool; // flags: 65536 0000008D1A9D08D0
}
import class CExplorationStateSwim extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D09B0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D0A90
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D0B70
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D0C50
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9D0D30
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D0E10
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D0EF0
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9D0FD0
import function UpdateCollisionSolving( _Dt : Float); // flags: 16384 0000008D1A9D10B0
import function GetPenetrationDistanceAndNormal( penetration : Float, normal : Vector) : Bool; // flags: 16384 0000008D1A9D1190
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9D1270
import function ReactToBeingHit() : Bool; // flags: 65536 0000008D1A9D1350
import function CanInteract() : Bool; // flags: 65536 0000008D1A9D1430
}
import class CExplorationStateWallSlide extends CExplorationStateSlide {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D1510
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D15F0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D16D0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D17B0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D1890
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D1970
import function CheckLandingDamage(); // flags: 32768 0000008D1A9D1A50
}
import class CxplorationTransitionPrepareToJump extends CExplorationStateTransitionAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D1B30
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D1C10
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D1CF0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D1DD0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9D1EB0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D1F90
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D2070
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9D2150
import function CanInteract() : Bool; // flags: 65536 0000008D1A9D2230
}
import class CxplorationTransitionSwimToInteract extends CExplorationStateTransitionAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D2310
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D23F0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D24D0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D25B0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9D2690
import function AddAnimEventCallbacks(); // flags: 16384 0000008D1A9D2770
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D2850
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D2930
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9D2A10
import function RemoveAnimEventCallbacks(); // flags: 16384 0000008D1A9D2AF0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9D2BD0
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9D2CB0
import function WantsToInteractWithExploration() : Bool; // flags: 16384 0000008D1A9D2D90
import function CanInteract() : Bool; // flags: 65536 0000008D1A9D2E70
}
import class CxplorationTransitionTurnToJump extends CExplorationStateTransitionAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D2F50
import function AddActionsToBlock(); // flags: 32768 0000008D1A9D3030
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D3110
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D31F0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D32D0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9D33B0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D3490
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D3570
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9D3650
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9D3730
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9D3810
import function CanInteract() : Bool; // flags: 65536 0000008D1A9D38F0
}
import class CExplorationStateSkatingBackwards extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D5900
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D59E0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D5AC0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D5BA0
import function StateEnterSpecific( prevStateName : CName); // flags: 32768 0000008D1A9D5C80
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D5D60
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D5E40
import function StateExitSpecific( nextStateName : CName); // flags: 32768 0000008D1A9D5F20
import function UpdateExit( _Dt : Float, braking : Bool); // flags: 32768 0000008D1A9D6000
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9D60E0
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9D61C0
import function CanInteract() : Bool; // flags: 65536 0000008D1A9D62A0
}
import class CExplorationStateSkatingDashAttack extends CExplorationStateSkatingDash {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D70A0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D7180
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D7260
import function StateEnterSpecific( prevStateName : CName); // flags: 32768 0000008D1A9D7340
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D7420
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D7500
import function UpdateAttack( _Dt : Float); // flags: 16384 0000008D1A9D75E0
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9D76C0
}
import class CExplorationStateSkatingDashLocked extends CExplorationInterceptorStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D77A0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D7880
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D7960
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D7A40
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9D7B20
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D7C00
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D7CE0
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9D7DC0
import function UpdateTargetLocation(); // flags: 16384 0000008D1A9D7EA0
import function UpdateAttack( _Dt : Float); // flags: 16384 0000008D1A9D7F80
import function UpdateAttackFlow(); // flags: 16384 0000008D1A9D8060
import function UpdateTimeScale( _Dt : Float); // flags: 16384 0000008D1A9D8140
import function UpateDebug(); // flags: 16384 0000008D1A9D8220
import function OrientToTarget(); // flags: 16384 0000008D1A9D8300
import function UpdateOrientation(); // flags: 16384 0000008D1A9D83E0
import function GetAValidTarget() : Bool; // flags: 16384 0000008D1A9D84C0
import function GatherTargetAttackData(); // flags: 16384 0000008D1A9D85A0
import function GetTargetPosition() : Vector; // flags: 16384 0000008D1A9D8680
}
import class CExplorationStateSkatingHitFrontal extends CExplorationInterceptorStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D91E0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D92C0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D93A0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D9480
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9D9560
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9D9640
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9D9720
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9D9800
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9D98E0
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9D99C0
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9D9AA0
import function CanInteract() : Bool; // flags: 65536 0000008D1A9D9B80
}
import class CExplorationStateSkatingHitLateral extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9D9C60
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9D9D40
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9D9E20
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9D9F00
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9D9FE0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9DA0C0
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9DA1A0
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9DA280
import function GetCollisionAngle() : Float; // flags: 16384 0000008D1A9DA360
import function SetOrientation( yawTarget : Float); // flags: 16384 0000008D1A9DA440
import function ReduceSpeed(); // flags: 16384 0000008D1A9DA520
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9DA600
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9DA6E0
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9DA7C0
import function CanInteract() : Bool; // flags: 65536 0000008D1A9DA8A0
}
import class CExplorationStateSkatingIdle extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9DA980
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9DAA60
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9DAB40
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9DAC20
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9DAD00
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9DADE0
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9DAEC0
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9DAFA0
import function HackDirectionSet(); // flags: 16384 0000008D1A9DB080
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9DB160
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9DB240
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9DB320
import function CanInteract() : Bool; // flags: 65536 0000008D1A9DB400
}
import class CExplorationStateSkateJump extends CExplorationStateJump {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 32768 0000008D1A9DB4E0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9DB5C0
import function StateEnterSpecific( prevStateName : CName); // flags: 32768 0000008D1A9DB6A0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9DB780
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9DB860
import function UpdateJumpAttack(); // flags: 16384 0000008D1A9DB940
}
import class CExplorationSkateLand extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9DBA20
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9DBB00
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9DBBE0
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9DBCC0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9DBDA0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9DBE80
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9DBF60
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9DC040
import function CanInteract() : Bool; // flags: 65536 0000008D1A9DC120
import function CheckStartActionChain(); // flags: 16384 0000008D1A9DC200
import function CheckUpdateActionChain(); // flags: 16384 0000008D1A9DC2E0
import function ApplyQueuedChain(); // flags: 16384 0000008D1A9DC3C0
import function CheckFallingDamage(); // flags: 16384 0000008D1A9DC4A0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9DC580
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9DC660
}
import class CExplorationStateSkatingPrepareJump extends CExplorationInterceptorStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9DC740
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9DC820
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9DC900
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9DC9E0
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9DCAC0
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9DCBA0
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9DCC80
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9DCD60
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo); // flags: 65536 0000008D1A9DCE40
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9DCF20
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9DD000
import function CanInteract() : Bool; // flags: 65536 0000008D1A9DD0E0
}
import class CExplorationStateSkatingRun extends CExplorationStateAbstract {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9DD1C0
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9DD2A0
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9DD380
import function StateCanEnter( curStateName : CName) : Bool; // flags: 65536 0000008D1A9DD460
import function StateEnterSpecific( prevStateName : CName); // flags: 16384 0000008D1A9DD540
import function StateChangePrecheck() : CName; // flags: 65536 0000008D1A9DD620
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9DD700
import function StateExitSpecific( nextStateName : CName); // flags: 16384 0000008D1A9DD7E0
import function UpdateBaseSpeed(); // flags: 16384 0000008D1A9DD8C0
import function ReactToLoseGround() : Bool; // flags: 65536 0000008D1A9DD9A0
import function ReactToHitGround() : Bool; // flags: 65536 0000008D1A9DDA80
import function CanInteract() : Bool; // flags: 65536 0000008D1A9DDB60
}
import class CExplorationStateSkateSlide extends CExplorationStateSkatingDrift {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9DDC40
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9DDD20
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9DDE00
import function StateEnterSpecific( prevStateName : CName); // flags: 32768 0000008D1A9DDEE0
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9DDFC0
import function StateExitSpecific( nextStateName : CName); // flags: 32768 0000008D1A9DE0A0
}
import class CExplorationStateSkateStopFast extends CExplorationStateSkatingDrift {
import function InitializeSpecific( _Exploration : handle:CExplorationStateManager); // flags: 16384 0000008D1A9DE180
import function AddDefaultStateChangesSpecific(); // flags: 16384 0000008D1A9DE260
import function StateWantsToEnter() : Bool; // flags: 65536 0000008D1A9DE340
import function StateUpdateSpecific( _Dt : Float); // flags: 32768 0000008D1A9DE420
}
import class CDoorMarkingTester extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A9DFF40
import function OnSpawnedEditor( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A9E0020
import function Spawned( spawnData : SEntitySpawnData); // flags: 16384 0000008D1A9E0100
import function OnVisualDebug( frame : handle:CScriptedRenderFrame, flag : EShowFlags) : Bool; // flags: 65568 0000008D1A9E01E0
}
import class W3PosterStatePosterNotObserved extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9E0C60
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1A9E0D40
}
import class W3PosterStatePosterObserved extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9E0E20
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1A9E0F00
}
import class W3StallEntity extends CGameplayEntity {
import function ChangeStallApearance(); // flags: 65536 0000008D1A9E11A0
import function ChangeStallApearanceTimer( dt : Float, id : Int32); // flags: 66560 0000008D1A9E1280
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A9E1360
}
import class W3SyncAnimationManagerStateActive extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9E2420
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9E2500
import function Run(); // flags: 65664 0000008D1A9E25E0
}
import class IBehaviorScript extends CObject {
import function DrawSphere(); // flags: 1 0000008D0CD9CFC0
import function DrawLine(); // flags: 1 0000008D0CD9D0A0
import function DrawBox(); // flags: 1 0000008D0CD9D180
import function DrawBoxRadius(); // flags: 1 0000008D0CD9D260
}
import class AnimationTrajectoryPlayerScriptWrapper extends CObject {
import function Init( entity : handle:CEntity, slotName : CName); // flags: 65561 0000008D0CD9EEC0
import function Deinit(); // flags: 65561 0000008D0CD9EFA0
import function SelectAnimation( input : SAnimationTrajectoryPlayerInput) : SAnimationTrajectoryPlayerToken; // flags: 65561 0000008D0CD9F080
import function PlayAnimation( animationToken : SAnimationTrajectoryPlayerToken) : Bool; // flags: 65561 0000008D0CD9F160
import function Tick( dt : Float); // flags: 65561 0000008D0CD9F240
import function IsPlayingAnimation() : Bool; // flags: 65561 0000008D0CD9F320
import function IsBeforeSyncTime() : Bool; // flags: 65561 0000008D0CD9F400
import function UpdateCurrentPoint( pointWS : Vector); // flags: 65561 0000008D0CD9F4E0
import function UpdateCurrentPointM( l2w : Matrix, pointWS : Vector); // flags: 65561 0000008D0CD9F5C0
import function GetTime() : Float; // flags: 65561 0000008D0CD9F6A0
import function WaitForSyncTime() : Bool; // flags: 65625 0000008D0CD9F780
import function WaitForFinish() : Bool; // flags: 65625 0000008D0CD9F860
}
import class CActionMoveAnimationProxy extends CObject {
import function IsInitialized() : Bool; // flags: 65545 0000008D0CD9FAC0
import function IsValid() : Bool; // flags: 65545 0000008D0CD9FBA0
import function IsFinished() : Bool; // flags: 65545 0000008D0CD9FC80
import function WillBeFinished( time : Float) : Bool; // flags: 65545 0000008D0CD9FD60
}
import class CDropPhysicsComponent extends CComponent {
import function DropMeshByName( meshName : String, direction : Vector, curveName : CName) : Bool; // flags: 65561 0000008D0CDA1300
import function DropMeshByTag( meshTag : CName, direction : Vector, curveName : CName) : Bool; // flags: 65561 0000008D0CDA13E0
}
import class CBirdsManagerStateDefault extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9F17D0
import function StateDefault(); // flags: 65664 0000008D1A9F18B0
}
import class W3CurveFishManagerStateDefault extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9F2870
import function StateDefault(); // flags: 65664 0000008D1A9F2950
}
import class W3WhaleAreaStateWhaleDefault extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9F3750
import function StateDefault(); // flags: 65664 0000008D1A9F3830
}
import class CSpawnTreeInitializerSetImmortality extends ISpawnTreeScriptedInitializer {
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1A9F3910
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1A9F39F0
}
import class CScriptSoundSystem extends CObject {
import function SoundSwitch( swichGroupName : String, stateName : String); // flags: 65545 0000008D0CD708F0
import function SoundState( stateGroupName : String, stateName : String); // flags: 16393 0000008D0CD709D0
import function SoundEvent( eventName : String); // flags: 65545 0000008D0CD70AB0
import function SoundParameter( parameterName : String, value : Float, duration : Float); // flags: 65545 0000008D0CD70B90
import function SoundGlobalParameter( parameterName : String, value : Float, duration : Float); // flags: 65545 0000008D0CD70C70
import function SoundSequence( sequenceName : String, sequence : array:2,0,String); // flags: 65545 0000008D0CD70D50
import function SoundEventAddToSave( eventName : String); // flags: 65545 0000008D0CD70E30
import function SoundEventClearSaved(); // flags: 65545 0000008D0CD70F10
import function OnBlackscreenStart() : Bool; // flags: 65568 0000008D1A85B840
import function OnBlackscreenEnd() : Bool; // flags: 65568 0000008D1A85B920
import function IsValidBlackscreenState( gameState : ESoundGameState) : Bool; // flags: 16384 0000008D1A85BA00
import function Initialize(); // flags: 65536 0000008D1A85BAE0
import function IsInDefaultState() : Bool; // flags: 65536 0000008D1A85BBC0
import function IsThisStateDefault( gameState : ESoundGameState) : Bool; // flags: 16384 0000008D1A85BCA0
import function EnterDefaultState(); // flags: 16384 0000008D1A85BD80
import function SoundGameStateChange( gameState : ESoundGameState); // flags: 16384 0000008D1A85BE60
import function ChangeSoundState( stateGroupName : String, stateName : String) : Bool; // flags: 65536 0000008D1A85BF40
import function EnterGameState( gameState : ESoundGameState) : Bool; // flags: 65536 0000008D1A85C020
import function LeaveGameState( gameState : ESoundGameState) : Bool; // flags: 65536 0000008D1A85C100
import function GetCurrentGameState() : ESoundGameState; // flags: 65536 0000008D1A85C1E0
import function SetDefaultGameState( gameState : ESoundGameState); // flags: 65536 0000008D1A85C2C0
import function GetDefaultGameState() : ESoundGameState; // flags: 65536 0000008D1A85C3A0
import function GetMonster() : Bool; // flags: 65536 0000008D1A85C480
import function GetMonsterHunt() : Bool; // flags: 65536 0000008D1A85C560
import function InitializeAreaMusic( worldArea : EAreaName); // flags: 65536 0000008D1A85C640
import function GameStateToString( enumName : ESoundGameState) : String; // flags: 16384 0000008D1A85C720
import function Finalize(); // flags: 65536 0000008D1A85C970
import function FillDefaultStatesArray(); // flags: 16384 0000008D1A85CA50
import function SetIsGameStopped( val : Bool); // flags: 65536 0000008D1A85CB30
import function GetIsGameStopped() : Bool; // flags: 65536 0000008D1A85CC10
import function StopMusic(); // flags: 65536 0000008D1A85CCF0
import function SendThreatRating(); // flags: 65536 0000008D1A85CDD0
import function CalculateThreat(); // flags: 65536 0000008D1A85CEB0
import function UpdateThreatDamp(); // flags: 65536 0000008D1A85CF90
import function IsMonsterFromMonsterHunt( monster : handle:CActor) : Bool; // flags: 65536 0000008D1A85D070
import function UpdateSoundSettings(); // flags: 65536 0000008D1A85D150
}
import class W3DisplayMount extends W3Container {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A9F5DD0
import function OnStreamIn() : Bool; // flags: 65568 0000008D1A9F5EB0
import function OnUpdateContainer() : Bool; // flags: 65568 0000008D1A9F5F90
import function UpdateDisplayMount(); // flags: 65536 0000008D1A9F6070
}
import class W3ElevatorStateOnStartPos extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9FAD20
import function OnStartPosInit(); // flags: 65664 0000008D1A9FAE00
}
import class W3ElevatorStateOnEndPos extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9FAEE0
import function OnEndPosInit(); // flags: 65664 0000008D1A9FAFC0
}
import class W3ElevatorStateMoving extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A9FB0A0
import function MovingInit(); // flags: 65664 0000008D1A9FB180
import function MovingLoop( timeDelta : Float, id : Int32); // flags: 66560 0000008D1A9FB260
}
import class CVisualDebug extends CObject {
import function AddText( dbgName : CName, text : String, position : Vector, absolutePos : Bool, line : Uint8, color : Color, background : Bool, timeout : Float); // flags: 65561 0000008D0CD6D420
import function AddSphere( dbgName : CName, radius : Float, position : Vector, absolutePos : Bool, color : Color, timeout : Float); // flags: 65561 0000008D0CD6D500
import function AddBox( dbgName : CName, size : Vector, position : Vector, rotation : EulerAngles, absolutePos : Bool, color : Color, timeout : Float); // flags: 65561 0000008D0CD6D5E0
import function AddAxis( dbgName : CName, scale : Float, position : Vector, rotation : EulerAngles, absolutePos : Bool, timeout : Float); // flags: 65561 0000008D0CD6DC10
import function AddLine( dbgName : CName, startPosition : Vector, endPosition : Vector, absolutePos : Bool, color : Color, timeout : Float); // flags: 65561 0000008D0CD6DCF0
import function AddBar( dbgName : CName, x : Int32, y : Int32, width : Int32, height : Int32, progress : Float, color : Color, text : String, timeout : Float); // flags: 65561 0000008D0CD6DDD0
import function AddBarColorSmooth( dbgName : CName, x : Int32, y : Int32, width : Int32, height : Int32, progress : Float, color : Color, text : String, timeout : Float); // flags: 65561 0000008D0CD6DEB0
import function AddBarColorAreas( dbgName : CName, x : Int32, y : Int32, width : Int32, height : Int32, progress : Float, text : String, timeout : Float); // flags: 65561 0000008D0CD6DF90
import function AddArrow( dbgName : CName, start : Vector, end : Vector, arrowPostionOnLine01 : Float, arrowSizeX : Float, arrowSizeY : Float, absolutePos : Bool, color : Color, overlay : Bool, timeout : Float); // flags: 65561 0000008D0CD6E070
import function RemoveText( dbgName : CName); // flags: 65561 0000008D0CD6E150
import function RemoveSphere( dbgName : CName); // flags: 65561 0000008D0CD6E230
import function RemoveBox( dbgName : CName); // flags: 65561 0000008D0CD6E310
import function RemoveAxis( dbgName : CName); // flags: 65561 0000008D0CD6E3F0
import function RemoveLine( dbgName : CName); // flags: 65561 0000008D0CD6E4D0
import function RemoveBar( dbgName : CName); // flags: 65561 0000008D0CD6E5B0
import function RemoveArrow( dbgName : CName); // flags: 65561 0000008D0CD6E690
}
import class CDebugAttributesManager extends CObject {
import function AddAttribute( debugName : CName, propertyName : CName, context : handle:IScriptable, groupName : CName) : Bool; // flags: 65561 0000008D0CDA84D0
}
import class W3TrapAlarm extends W3Trap {
import function Activate( _Target : handle:CNode); // flags: 65536 0000008D1A9FC140
}
import class W3TrapDestructSelf extends W3Trap {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A9FC220
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A9FC300
import function ExcludedActorIsInArea() : Bool; // flags: 16400 0000008D1A9FC3E0
import function ShouldExcludeActor( _Actor : handle:CActor) : Bool; // flags: 16400 0000008D1A9FC4C0
import function Activate( _Target : handle:CNode); // flags: 65552 0000008D1A9FC5A0
import function DestructSelf(); // flags: 16400 0000008D1A9FC680
}
import class W3TrapSpawnEntity extends W3Trap {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A9FD9C0
import function ShouldExcludeActor( _Actor : handle:CActor) : Bool; // flags: 16384 0000008D1A9FDAA0
import function Activate( _Target : handle:CNode); // flags: 65536 0000008D1A9FDB80
import function SpawnEntity(); // flags: 65536 0000008D1A9FDC60
}
import class W3TrapWolfPit extends W3Trap {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A9FE0C0
}
import class CSwitchableFoliageComponent extends CComponent {
import function SetEntry( entryName : CName); // flags: 16409 0000008D0CDAB7B0
import function SetAndSaveEntry( entryName : CName); // flags: 65536 0000008D1A85D230
import function GetEntry() : CName; // flags: 65536 0000008D1A85D310
}
import class W3RaisePowerStatEffect extends CBaseGameplayEffect {
import function Init( params : SEffectInitInfo); // flags: 65536 0000008D1AA09450
}
import class W3Potion_VitalityRegen extends W3RegenEffect {
import function CacheSettings(); // flags: 65536 0000008D1AA155B0
import function OnEffectAdded( customParams : handle:W3BuffCustomParams) : Bool; // flags: 65568 0000008D1AA15690
import function OnLoad( t : handle:CActor, eff : handle:W3EffectManager); // flags: 65536 0000008D1AA15770
import function OnUpdate( deltaTime : Float) : Bool; // flags: 65568 0000008D1AA15850
}
import class IInstantEffectExecutor extends IGameplayEffectExecutor {
import function Execute( executor : handle:CGameplayEntity, target : handle:CActor, source : String) : Bool; // flags: 65536 0000008D1AA17290
import function GetEffectIconPath() : String; // flags: 65552 0000008D1AA17370
import function GetEffectNameLocalisationKey() : String; // flags: 65552 0000008D1AA17450
import function GetEffectDescriptionLocalisationKey() : String; // flags: 65552 0000008D1AA17530
}
import class CBuffEffectExecutor extends IGameplayEffectExecutor {
import function Execute( executor : handle:CGameplayEntity, target : handle:CActor, source : String) : Bool; // flags: 65536 0000008D1AA17610
import function GetEffectNameLocalisationKey() : String; // flags: 65536 0000008D1AA176F0
import function GetEffectDescriptionLocalisationKey() : String; // flags: 65536 0000008D1AA177D0
import function GetEffectIconPath() : String; // flags: 65536 0000008D1AA178B0
}
import class W3Executor_InstantDeath extends IInstantEffectExecutor {
import function Execute( executor : handle:CGameplayEntity, target : handle:CActor, source : String) : Bool; // flags: 65536 0000008D1AA17990
}
import class CEncounterActivator extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA17A70
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA17B50
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AA17C30
import function FindEncounter(); // flags: 16384 0000008D1AA17D10
import function ActivateEncounter(); // flags: 16384 0000008D1AA17DF0
import function DeactivateEncounter(); // flags: 16384 0000008D1AA17ED0
import function ChangeEncounterActiveState( isEncounterEnabled : Bool); // flags: 16384 0000008D1AA17FB0
}
import class CEncounterStateRequest extends CScriptedEntityStateChangeRequest {
import function Execute( entity : handle:CGameplayEntity); // flags: 65536 0000008D1AA18090
}
import class W3FactCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA18170
}
import class W3KilledCounterCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA18250
}
import class W3KilledCounterByEntryCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA18330
}
import class W3SpawnedCounterCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA18410
}
import class W3SpawnedCounterByEntryCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA184F0
}
import class W3ConditionSpawnDuringCombat extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA185D0
}
import class W3CreaturesGroupEnabledCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA186B0
}
import class W3HasItemCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA18790
}
import class W3HasItemByCategoryCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA18870
}
import class W3PlayerLevelCondition extends ISpawnScriptCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1AA18950
}
import class CNewNPC extends CActor {
import function IsInInterior() : Bool; // flags: 65561 0000008D0CE0ACC0
import function IsInDanger() : Bool; // flags: 65561 0000008D0CE0ADA0
import function IsSeeingNonFriendlyNPC() : Bool; // flags: 65561 0000008D0CE0AE80
import function IsAIEnabled() : Bool; // flags: 65561 0000008D0CE0AF60
import function FindActionPoint( apID : SActionPointId, category : CName); // flags: 65561 0000008D0CE0B040
import function GetDefaultDespawnPoint( spawnPoint : Vector) : Bool; // flags: 65561 0000008D0CE0B120
import function NoticeActor( actor : handle:CActor); // flags: 65561 0000008D0CE0B200
import function ForgetActor( actor : handle:CActor); // flags: 65561 0000008D0CE0B2E0
import function ForgetAllActors(); // flags: 65561 0000008D0CE0B3C0
import function GetNoticedObject( index : Int32) : handle:CActor; // flags: 65561 0000008D0CE0B4A0
import function GetActiveActionPoint() : SActionPointId; // flags: 65561 0000008D0CE0B580
import function PlayDialog( forceSpawnedActors : Bool) : Bool; // flags: 65561 0000008D0CE0B660
import function GetPerceptionRange() : Float; // flags: 65561 0000008D0CE0B740
import function SetWristWrestlingParams(); // flags: 1 0000008D0CE0B820
import function GetReactionScript( index : Int32) : handle:CReactionScript; // flags: 65561 0000008D0CE0B900
import function IfCanSeePlayer() : Bool; // flags: 65561 0000008D0CE0B9E0
import function GetGuardArea() : handle:CAreaComponent; // flags: 65561 0000008D0CE0BAC0
import function SetGuardArea( areaComponent : handle:CAreaComponent); // flags: 65561 0000008D0CE0BCA0
import function IsConsciousAtWork() : Bool; // flags: 65561 0000008D0CE0BD80
import function GetCurrentJTType() : Int32; // flags: 65561 0000008D0CE0BE60
import function IsSittingAtWork() : Bool; // flags: 65561 0000008D0CE0BF40
import function IsAtWork() : Bool; // flags: 65561 0000008D0CE0C020
import function IsPlayingChatScene() : Bool; // flags: 65561 0000008D0CE0C100
import function CanUseChatInCurrentAP() : Bool; // flags: 65561 0000008D0CE0C1E0
import function NoticeActorInGuardArea( actor : handle:CActor); // flags: 65561 0000008D0CE0C2C0
import function IsInLeaveAction() : Bool; // flags: 65561 0000008D0CE0C3A0
import function I_ForceKnowledgeUpdate(); // flags: 1 0000008D0CE0C5F0
import function I_IsNoticedObjectVisible(); // flags: 1 0000008D0CE0C6D0
import function I_GetLastKnownPosition(); // flags: 1 0000008D0CE0C7B0
import function OnGameDifficultyChanged( previousDifficulty : Int32, currentDifficulty : Int32) : Bool; // flags: 65568 0000008D1A85D3F0
import function ResetTalkInteractionFlag( td : Float, id : Int32); // flags: 66560 0000008D1A85D4D0
import function OnCombatModeSet( toggle : Bool); // flags: 32768 0000008D1A85D5B0
import function SetImmortalityInitialized(); // flags: 65536 0000008D1A85D690
import function SetNPCType( type : ENPCGroupType); // flags: 65536 0000008D1A85D770
import function GetNPCType() : ENPCGroupType; // flags: 65536 0000008D1A85D850
import function SetCanBeFollowed( val : Bool); // flags: 65536 0000008D1A85D930
import function CanBeFollowed() : Bool; // flags: 65536 0000008D1A85DA10
import function OnPreAttackEvent( animEventName : CName, animEventType : EAnimationEventType, data : CPreAttackEventData, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A85DAF0
import function SetDodgeFeedback( flag : Bool); // flags: 65536 0000008D1A85DBD0
import function OnBlockingSceneEnded( output : handle:CStorySceneOutput) : Bool; // flags: 65568 0000008D1A85DCB0
import function WasInCutscene() : Bool; // flags: 65536 0000008D0CE0C480
import function IsVIP() : Bool; // flags: 65536 0000008D1A85DF80
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A85E060
import function SetAbilityManager(); // flags: 32768 0000008D1A85E140
import function SetEffectManager(); // flags: 32768 0000008D1A85E220
import function SetLevel( _level : Int32); // flags: 65536 0000008D1A85E300
import function SetThreatLevel(); // flags: 16384 0000008D1A85E3E0
import function ChangeThreatLevel( newValue : Int32); // flags: 65536 0000008D1A85E4C0
import function GetHorseUser() : handle:CActor; // flags: 65536 0000008D1A85E5A0
import function GetPreferedCombatStyle() : EBehaviorGraph; // flags: 65536 0000008D1A85E680
import function SetPreferedCombatStyle( _preferedCombatStyle : EBehaviorGraph); // flags: 65536 0000008D1A85E760
import function WeatherBonusCheck( dt : Float, id : Int32); // flags: 66560 0000008D1A85E840
import function IsFlying() : Bool; // flags: 65536 0000008D1A85E920
import function IsRanged() : Bool; // flags: 65536 0000008D1A85EA00
import function IsVisuallyOffGround() : Bool; // flags: 65536 0000008D1A85EAE0
import function SetIsHorse(); // flags: 65536 0000008D1A85EBC0
import function IsHorse() : Bool; // flags: 65536 0000008D1A85ECA0
import function GetHorseComponent() : handle:W3HorseComponent; // flags: 65536 0000008D1A85ED80
import function HideHorseAfter( time : Float); // flags: 65536 0000008D1A85EE60
import function HideHorse( delta : Float, id : Int32); // flags: 17408 0000008D1A85EF40
import function KillHorseAfter( time : Float); // flags: 65536 0000008D1A85F020
import function KillHorse( delta : Float, id : Int32); // flags: 17408 0000008D1A85DD90
import function RemoveAxiiFromHorse( delta : Float, id : Int32); // flags: 66560 0000008D1A85DE70
import function ToggleCanFlee( val : Bool); // flags: 65536 0000008D1A85F410
import function GetCanFlee() : Bool; // flags: 65536 0000008D1A85F4F0
import function SetIsFallingFromHorse( val : Bool); // flags: 65536 0000008D1A85F5D0
import function GetIsFallingFromHorse() : Bool; // flags: 65536 0000008D1A85F6B0
import function SetCounterWindowStartTime( time : EngineTime); // flags: 65536 0000008D1A85F790
import function GetCounterWindowStartTime() : EngineTime; // flags: 65536 0000008D1A85F870
import function GetThreatLevel() : Int32; // flags: 65536 0000008D1A85F950
import function GetSoundValue() : Int32; // flags: 65536 0000008D1A85FA30
import function WasTauntedToAttack(); // flags: 65536 0000008D1A85FB10
import function MaintainSpeedTimer( d : Float, id : Int32); // flags: 66560 0000008D1A85FBF0
import function MaintainFlySpeedTimer( d : Float, id : Int32); // flags: 66560 0000008D1A85FCD0
import function SetIsInHitAnim( toggle : Bool); // flags: 65536 0000008D1A85FDB0
import function IsInHitAnim() : Bool; // flags: 65536 0000008D1A85FE90
import function CanChangeBehGraph() : Bool; // flags: 65536 0000008D1A85FF70
import function WeaponSoundType() : handle:CItemEntity; // flags: 65536 0000008D1A860050
import function EnableCounterParryFor( time : Float); // flags: 65536 0000008D1A860130
import function DisableCounterParry( td : Float, id : Int32); // flags: 66560 0000008D1A860210
import function IsAttacking() : Bool; // flags: 65552 0000008D1A8602F0
import function RecalcLevel(); // flags: 65552 0000008D1A8603D0
import function PerformCounterCheck( parryInfo : SParryInfo) : Bool; // flags: 32768 0000008D1A8604B0
import function PerformParryCheck( parryInfo : SParryInfo) : Bool; // flags: 32768 0000008D1A860590
import function GetTotalSignSpellPower( signSkill : ESkill) : SAbilityAttributeValue; // flags: 65536 0000008D1A860670
import function AddLevelBonuses( dt : Float, id : Int32); // flags: 66560 0000008D1A860750
import function GainStat( stat : EBaseCharacterStats, amount : Float); // flags: 65536 0000008D1A860830
import function ForceSetStat( stat : EBaseCharacterStats, val : Float); // flags: 65536 0000008D1A860910
import function FundamentalsAchFailTimer( dt : Float, id : Int32); // flags: 66560 0000008D1A8609F0
import function CriticalBuffInformBehavior( buff : handle:CBaseGameplayEffect); // flags: 32768 0000008D1A860AD0
import function StartCSAnim( buff : handle:CBaseGameplayEffect) : Bool; // flags: 65536 0000008D1A860BB0
import function CSAnimStarted( buff : handle:CBaseGameplayEffect) : Bool; // flags: 65536 0000008D1A860C90
import function SetCanPlayHitAnim( flag : Bool); // flags: 65536 0000008D1A85F100
import function OnStartFistfightMinigame() : Bool; // flags: 65568 0000008D1A85F1E0
import function OnEndFistfightMinigame() : Bool; // flags: 65568 0000008D1A85F2C0
import function FistFightHealthSetup(); // flags: 16384 0000008D1A8611D0
import function FistFightersHealthDiff(); // flags: 16384 0000008D1A8612B0
import function ApplyFistFightLevelDiff(); // flags: 16384 0000008D1A861390
import function RemoveFistFightLevelDiff(); // flags: 16384 0000008D1A861470
import function IsThisStanceRegular( Stance : ENpcStance) : Bool; // flags: 16384 0000008D1A861550
import function IsThisStanceDefensive( Stance : ENpcStance) : Bool; // flags: 16384 0000008D1A861630
import function GetCurrentStance() : ENpcStance; // flags: 65536 0000008D1A861710
import function GetRegularStance() : ENpcStance; // flags: 65536 0000008D1A8617F0
import function ReturnToRegularStance(); // flags: 65536 0000008D1A8618D0
import function IsInRegularStance() : Bool; // flags: 65536 0000008D1A8619B0
import function ChangeStance( newStance : ENpcStance) : Bool; // flags: 65536 0000008D1A861A90
import function RaiseGuard() : Bool; // flags: 65536 0000008D1A861B70
import function LowerGuard() : Bool; // flags: 65536 0000008D1A861C50
import function IsInAgony() : Bool; // flags: 65536 0000008D1A861D30
import function EnterAgony(); // flags: 65536 0000008D1A861E10
import function EndAgony(); // flags: 65536 0000008D1A861EF0
import function EnableDeathAndAgony(); // flags: 65536 0000008D1A861FD0
import function EnableDeath(); // flags: 65536 0000008D1A8620B0
import function EnableAgony(); // flags: 65536 0000008D1A862190
import function DisableDeathAndAgony(); // flags: 65536 0000008D1A862270
import function DisableAgony(); // flags: 65536 0000008D1A862350
import function IsAgonyDisabled() : Bool; // flags: 65536 0000008D1A862430
import function IsInFinisherAnim() : Bool; // flags: 65536 0000008D1A862510
import function FinisherAnimStart(); // flags: 65536 0000008D1A8625F0
import function FinisherAnimInterrupted(); // flags: 65536 0000008D1A8626D0
import function ResetFinisherAnimInterruptionState(); // flags: 65536 0000008D1A8627B0
import function WasFinisherAnimInterrupted() : Bool; // flags: 65536 0000008D1A862890
import function FinisherAnimEnd(); // flags: 65536 0000008D1A862970
import function ShouldPlayDeathAnim() : Bool; // flags: 65536 0000008D1A862A50
import function NPCGetAgonyAnim() : CName; // flags: 65536 0000008D1A862B30
import function GeraltGetAgonyAnim() : CName; // flags: 65536 0000008D1A862C10
import function PlayHitAnimation( damageAction : handle:W3DamageAction, animType : EHitReactionType); // flags: 32768 0000008D1A862CF0
import function ReactToBeingHit( damageAction : handle:W3DamageAction, buffNotApplied : Bool) : Bool; // flags: 65536 0000008D1A862DD0
import function GetHitCounter( total : Bool) : Int32; // flags: 65536 0000008D1A862EB0
import function IncHitCounter(); // flags: 65536 0000008D1A862F90
import function ResetHitCounter( deta : Float, id : Int32); // flags: 17408 0000008D1A863070
import function Kill( ignoreImmortalityMode : Bool, attacker : handle:CGameplayEntity, source : CName); // flags: 65536 0000008D1A863150
import function GetLevel() : Int32; // flags: 65552 0000008D1A863230
import function GetExperienceDifferenceLevelName( strLevel : String) : String; // flags: 65536 0000008D1A863310
import function ShouldGiveExp( attacker : handle:CGameplayEntity) : Bool; // flags: 16384 0000008D1A8633F0
import function AddBestiaryKnowledge(); // flags: 65536 0000008D1A8634D0
import function CalculateExperiencePoints( skipLog : Bool) : Int32; // flags: 65536 0000008D1A8635B0
import function OnDeath( damageAction : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1A863690
import function OnChangeDyingInteractionPriorityIfNeeded() : Bool; // flags: 65568 0000008D1A863770
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1A860D70
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1A860E50
import function OnAxiiHit( sign : handle:W3AxiiProjectile) : Bool; // flags: 65568 0000008D1A860F30
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1A861010
import function IsBeingHitByIgni() : Bool; // flags: 65536 0000008D1A863EE0
import function ToggleEffectOnShield( effectName : CName, toggle : Bool); // flags: 65536 0000008D1A863FC0
import function IgniCleanup( dt : Float, id : Int32); // flags: 66560 0000008D1A8640A0
import function IgnoreSignsTimeOut( dt : Float, id : Int32); // flags: 66560 0000008D1A864180
import function SetIsTeleporting( b : Bool); // flags: 65536 0000008D1A864260
import function IsTeleporting() : Bool; // flags: 65536 0000008D1A864340
import function SetUnstoppable( toggle : Bool); // flags: 65536 0000008D1A864420
import function IsUnstoppable() : Bool; // flags: 65536 0000008D1A864500
import function SetIsCountering( toggle : Bool); // flags: 65536 0000008D1A8645E0
import function IsCountering() : Bool; // flags: 65536 0000008D1A8646C0
import function Tick( deltaTime : Float, id : Int32); // flags: 66560 0000008D1A8647A0
import function UpdateBumpCollision(); // flags: 16384 0000008D1A864880
import function SetIsTranslationScaled( b : Bool); // flags: 65536 0000008D1A864960
import function GetIsTranslationScaled() : Bool; // flags: 65536 0000008D1A864A40
import function OnAnimEvent_EquipItemL( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A864B20
import function OnAnimEvent_HideItemL( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A864C00
import function OnAnimEvent_HideWeapons( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A864CE0
import function OnAnimEvent_TemporaryOffGround( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A864DC0
import function OnAnimEvent_weaponSoundType( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A864EA0
import function OnAnimEvent_OwlSwitchOpen( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A864F80
import function OnAnimEvent_OwlSwitchClose( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A865060
import function OnAnimEvent_Goose01OpenWings( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A865140
import function OnAnimEvent_Goose01CloseWings( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A865220
import function OnAnimEvent_Goose02OpenWings( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A865300
import function OnAnimEvent_Goose02CloseWings( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8653E0
import function OnAnimEvent_NullifyBurning( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8654C0
import function OnAnimEvent_setVisible( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8655A0
import function OnAnimEvent_extensionWalk( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A865680
import function OnEquippedItem( category : CName, slotName : CName) : Bool; // flags: 65568 0000008D1A865760
import function OnHolsteredItem( category : CName, slotName : CName) : Bool; // flags: 65568 0000008D1A865840
import function IsTalkDisabled() : Bool; // flags: 65536 0000008D1A865920
import function DisableTalking( disable : Bool, temporary : Bool); // flags: 65536 0000008D1A865A00
import function CanStartTalk() : Bool; // flags: 65536 0000008D1A865AE0
import function OnInteraction( actionName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1A865BC0
import function OnInteractionActivationTest( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1A865CA0
import function OnInteractionTalkTest() : Bool; // flags: 65568 0000008D1A865D80
import function OnInteractionActivated( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1A865E60
import function OnInteractionDeactivated( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1A865F40
import function OnBehaviorGraphNotification( notificationName : CName, stateName : CName) : Bool; // flags: 65568 0000008D1A866020
import function ActivateSignalBehaviorGraphNotification( notificationName : CName); // flags: 65536 0000008D1A866100
import function DeactivateSignalBehaviorGraphNotification( notificationName : CName); // flags: 65536 0000008D1A8661E0
import function IsShielded( target : handle:CNode) : Bool; // flags: 65536 0000008D1A8662C0
import function HasShieldedAbility() : Bool; // flags: 65536 0000008D1A8663A0
import function RaiseShield(); // flags: 65536 0000008D1A866480
import function LowerShield( td : Float, id : Int32); // flags: 66560 0000008D1A866560
import function ProcessShieldDestruction(); // flags: 65536 0000008D1A866640
import function OnIncomingProjectile( isBomb : Bool) : Bool; // flags: 65568 0000008D1A866720
import function ShouldAttackImmidiately() : Bool; // flags: 65536 0000008D1A866800
import function CanAttackKnockeddownTarget() : Bool; // flags: 65536 0000008D1A8668E0
import function OnProcessRequiredItemsFinish() : Bool; // flags: 65568 0000008D1A8669C0
import function ProcessSpearDestruction() : Bool; // flags: 65536 0000008D1A866AA0
import function PlayVitalSpotAmbientSound( soundEvent : String); // flags: 65536 0000008D1A866B80
import function StopVitalSpotAmbientSound( soundEvent : String); // flags: 65536 0000008D1A866C60
import function OnScriptReloaded() : Bool; // flags: 65568 0000008D1A866D40
import function ChangeFightStage( fightStage : ENPCFightStage); // flags: 65536 0000008D1A866E20
import function SetCurrentFightStage(); // flags: 65536 0000008D1A866F00
import function GetCurrentFightStage() : ENPCFightStage; // flags: 65536 0000008D1A866FE0
import function SetBleedBurnPoison(); // flags: 65536 0000008D1A8670C0
import function WasBurnedBleedingPoisoned() : Bool; // flags: 65536 0000008D1A8671A0
import function HasAlternateQuen() : Bool; // flags: 65536 0000008D1A867280
import function GetIsMonsterTypeGroup() : Bool; // flags: 65536 0000008D1A867360
import function UpdateAIVisualDebug(); // flags: 65536 0000008D1A867440
import function OnAllowBehGraphChange() : Bool; // flags: 65568 0000008D1A867520
import function OnDisallowBehGraphChange() : Bool; // flags: 65568 0000008D1A867600
import function OnObstacleCollision( object : handle:CObject, physicalActorindex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1A8676E0
import function OnActorCollision( object : handle:CObject, physicalActorindex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1A8677C0
import function OnActorSideCollision( object : handle:CObject, physicalActorindex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1A863850
import function OnStaticCollision( component : handle:CComponent) : Bool; // flags: 65568 0000008D1A863930
import function OnBoatCollision( object : handle:CObject, physicalActorindex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1A863A10
import function IsUnderwater() : Bool; // flags: 65536 0000008D1A863AF0
import function ToggleIsUnderwater( toggle : Bool); // flags: 65536 0000008D1A863BD0
import function OnOceanTriggerEnter() : Bool; // flags: 65568 0000008D1A863CB0
import function OnOceanTriggerLeave() : Bool; // flags: 65568 0000008D1A863D90
import function OnInAirStarted() : Bool; // flags: 65568 0000008D1A8682A0
import function OnRagdollOnGround() : Bool; // flags: 65568 0000008D1A868380
import function OnRagdollStart() : Bool; // flags: 65568 0000008D1A868460
import function OnNoLongerInRagdoll() : Bool; // flags: 65568 0000008D1A868540
import function DelayRagdollSwitch( td : Float, id : Int32); // flags: 66560 0000008D1A868620
import function OnRagdollIsAwayFromCapsule( ragdollPosition : Vector, entityPosition : Vector) : Bool; // flags: 65568 0000008D1A868700
import function OnRagdollCloseToCapsule( ragdollPosition : Vector, entityPosition : Vector) : Bool; // flags: 65568 0000008D1A8687E0
import function OnTakeDamage( action : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1A8688C0
import function GetInteractionData( actionName : CName, text : String) : Bool; // flags: 65536 0000008D1A8689A0
import function IsAtWorkDependentOnFireSource() : Bool; // flags: 65536 0000008D1A868A80
import function FinishQuen(); // flags: 65536 0000008D1A868B60
import function IsAxiied() : Bool; // flags: 65536 0000008D1A868C40
}
import class CActor extends CGameplayEntity {
import function SetDebugAttackRange( rangeName : CName); // flags: 65561 0000008D0CDC2B20
import function EnableDebugARTraceDraw( enable : Bool); // flags: 65561 0000008D0CDC2C00
import function SignalGameplayDamageEvent( eventName : CName, data : handle:CDamageData); // flags: 65561 0000008D0CDC2CE0
import function SignalGameplayEvent( eventName : CName); // flags: 65561 0000008D0CDC2DC0
import function SignalGameplayEventParamCName( eventName : CName, param : CName); // flags: 65561 0000008D0CDC2EA0
import function SignalGameplayEventParamInt( eventName : CName, param : Int32); // flags: 65561 0000008D0CDC2F80
import function SignalGameplayEventParamFloat( eventName : CName, param : Float); // flags: 65561 0000008D0CDC3060
import function SignalGameplayEventParamObject( eventName : CName, param : handle:IScriptable); // flags: 65561 0000008D0CDC3140
import function SignalGameplayEventReturnCName( eventName : CName, defaultVal : CName) : CName; // flags: 65561 0000008D0CDC3220
import function SignalGameplayEventReturnInt( eventName : CName, defaultVal : Int32) : Int32; // flags: 65561 0000008D0CDC3300
import function SignalGameplayEventReturnFloat( eventName : CName, defaultVal : Float) : Float; // flags: 65561 0000008D0CDC33E0
import function ForceAIUpdate(); // flags: 65561 0000008D0CDC34C0
import function GetRadius() : Float; // flags: 65561 0000008D0CDC35A0
import function PlayVoiceset( priority : Int32, voiceset : String, breakCurrentSpeach : Bool) : Bool; // flags: 65561 0000008D0CDC3680
import function StopAllVoicesets( cleanupQueue : Bool); // flags: 65561 0000008D0CDC3760
import function HasVoiceset( voiceset : String) : EAsyncCheckResult; // flags: 65561 0000008D0CDC3840
import function PlayScene( input : String) : Bool; // flags: 65561 0000008D0CDC3920
import function StopAllScenes(); // flags: 65561 0000008D0CDC3B00
import function EmptyHands(); // flags: 65561 0000008D0CDC3BE0
import function IsRotatedTowards( node : handle:CNode, maxAngle : Float) : Bool; // flags: 65561 0000008D0CDC3CC0
import function IsRotatedTowardsPoint( point : Vector, maxAngle : Float) : Bool; // flags: 65561 0000008D0CDC3DA0
import function GetAliveFlag() : Bool; // flags: 32793 0000008D0CDC3E80
import function SetAlive( flag : Bool); // flags: 65561 0000008D0CDC3F60
import function IsExternalyControlled() : Bool; // flags: 65561 0000008D0CDC4040
import function IsInCombat() : Bool; // flags: 65561 0000008D0CDC4120
import function IsMoving() : Bool; // flags: 65561 0000008D0CDC4200
import function GetMoveDestination() : Vector; // flags: 65561 0000008D0CDC4450
import function GetPositionOrMoveDestination() : Vector; // flags: 65561 0000008D0CDC4530
import function GetVisualDebug() : handle:CVisualDebug; // flags: 65561 0000008D0CDC4610
import function GetVoicetag() : CName; // flags: 65561 0000008D0CDC46F0
import function GetSkeletonType() : ESkeletonType; // flags: 65561 0000008D0CDC47D0
import function UseItem( itemId : SItemUniqueId) : Bool; // flags: 65561 0000008D0CDC48B0
import function SetVisibility( isVisible : Bool); // flags: 65561 0000008D0CDC4990
import function GetVisibility() : Bool; // flags: 65561 0000008D0CDC4A70
import function SetAppearance( appearanceName : CName); // flags: 65561 0000008D0CDC4B50
import function GetAppearance() : CName; // flags: 65561 0000008D0CDC4C30
import function GetHeadAngleHorizontal() : Float; // flags: 65561 0000008D0CDC4D10
import function GetHeadAngleVertical() : Float; // flags: 65561 0000008D0CDC4DF0
import function GetAnimationTimeMultiplier() : Float; // flags: 65561 0000008D0CDC4ED0
import function SetAnimationTimeMultiplier( mult : Float); // flags: 65561 0000008D0CDC4FB0
import function GetMovingAgentComponent() : handle:CMovingAgentComponent; // flags: 65561 0000008D0CDC42E0
import function GetMorphedMeshManagerComponent() : handle:CMorphedMeshManagerComponent; // flags: 65561 0000008D0CDC5280
import function EnablePathEngineAgent( flag : Bool); // flags: 65561 0000008D0CDC5360
import function IsRagdollObstacle() : Bool; // flags: 65561 0000008D0CDC5440
import function ClearRotationTarget(); // flags: 65561 0000008D0CDC5520
import function SetRotationTarget( node : handle:CNode, clamping : Bool); // flags: 65561 0000008D0CDC5600
import function SetRotationTargetPos( position : Vector, clamping : Bool); // flags: 65561 0000008D0CDC56E0
import function EnableCollisionInfoReportingForItem( itemId : SItemUniqueId, enable : Bool); // flags: 65561 0000008D0CDC57C0
import function EnablePhysicalMovement( enable : Bool) : Bool; // flags: 65561 0000008D0CDC58A0
import function EnableCharacterCollisions( enable : Bool) : Bool; // flags: 65561 0000008D0CDC5980
import function EnableDynamicCollisions( enable : Bool) : Bool; // flags: 65561 0000008D0CDC5A60
import function EnableStaticCollisions( enable : Bool) : Bool; // flags: 65561 0000008D0CDC5B40
import function IsInNonGameplayCutscene() : Bool; // flags: 65561 0000008D0CDC5C20
import function IsInGameplayScene() : Bool; // flags: 65561 0000008D0CDC5D00
import function PlayLine( stringId : Int32, subtitle : Bool); // flags: 65561 0000008D0CDC5DE0
import function PlayLineByStringKey( stringKey : String, subtitle : Bool); // flags: 65561 0000008D0CDC5EC0
import function EndLine(); // flags: 65561 0000008D0CDC5FA0
import function IsSpeaking( stringId : Int32) : Bool; // flags: 65561 0000008D0CDC6080
import function EnableDynamicLookAt( node : handle:CNode, duration : Float); // flags: 65545 0000008D0CDC6160
import function EnableStaticLookAt( point : Vector, duration : Float); // flags: 65545 0000008D0CDC6240
import function DisableLookAt(); // flags: 65545 0000008D0CDC6320
import function CutBodyPart(); // flags: 1 0000008D0CDC5090
import function IsAttackableByPlayer() : Bool; // flags: 65561 0000008D0CDC5170
import function SetAttackableByPlayerPersistent( flag : Bool); // flags: 65561 0000008D0CDC6710
import function SetAttackableByPlayerRuntime( flag : Bool, timeout : Float); // flags: 65561 0000008D0CDC67F0
import function InAttackRange( target : handle:CGameplayEntity, rangeName : CName) : Bool; // flags: 65561 0000008D0CDC68D0
import function GetNearestPointInPersonalSpace( position : Vector) : Vector; // flags: 65561 0000008D0CDC69B0
import function GetNearestPointInPersonalSpaceAt( myPosition : Vector, otherPosition : Vector) : Vector; // flags: 65561 0000008D0CDC6A90
import function GatherEntitiesInAttackRange( entities : array:2,0,handle:CGameplayEntity, rangeName : CName); // flags: 65561 0000008D0CDC6B70
import function CalculateHeight() : Float; // flags: 65561 0000008D0CDC6C50
import function PlayMimicAnimationAsync( animation : CName) : Bool; // flags: 65561 0000008D0CDC6D30
import function CanPlayQuestScene() : Bool; // flags: 65561 0000008D0CDC6E10
import function HasInteractionScene() : Bool; // flags: 65561 0000008D0CDC6EF0
import function CanTalk( ignoreCurrentSpeech : Bool) : Bool; // flags: 65561 0000008D0CDC6FD0
import function GetActorAnimState() : Int32; // flags: 65561 0000008D0CDC70B0
import function IsInView() : Bool; // flags: 65561 0000008D0CDC7190
import function GetHeadBoneIndex() : Int32; // flags: 65561 0000008D0CDC7270
import function GetTorsoBoneIndex() : Int32; // flags: 65561 0000008D0CDC7350
import function GetTarget() : handle:CActor; // flags: 65561 0000008D0CDC7430
import function IsDangerous( actor : handle:CActor) : Bool; // flags: 65561 0000008D0CDC7510
import function GetAttitude( actor : handle:CActor) : EAIAttitude; // flags: 65561 0000008D0CDC75F0
import function SetAttitude( actor : handle:CActor, attitude : EAIAttitude); // flags: 65561 0000008D0CDC76D0
import function ResetAttitude( actor : handle:CActor); // flags: 65561 0000008D0CDC77B0
import function HasAttitudeTowards( actor : handle:CActor) : Bool; // flags: 65561 0000008D0CDC7890
import function ClearAttitudes( hostile : Bool, neutral : Bool, friendly : Bool); // flags: 65561 0000008D0CDC7970
import function GetAttitudeGroup() : CName; // flags: 65561 0000008D0CDC7A50
import function GetBaseAttitudeGroup() : CName; // flags: 65561 0000008D0CDC7B30
import function SetBaseAttitudeGroup( groupName : CName); // flags: 65561 0000008D0CDC7C10
import function ResetBaseAttitudeGroup(); // flags: 65561 0000008D0CDC7CF0
import function SetTemporaryAttitudeGroup( groupName : CName, priority : EAttitudeGroupPriority); // flags: 65561 0000008D0CDC7DD0
import function ResetTemporaryAttitudeGroup( priority : EAttitudeGroupPriority); // flags: 65561 0000008D0CDC7EB0
import function SetAttitudeGroup(); // flags: 1 0000008D0CDC7F90
import function ResetAttitudeGroup(); // flags: 1 0000008D0CDC6400
import function CanStealOtherActor( actor : handle:CActor) : Bool; // flags: 65561 0000008D0CDC64E0
import function DrawItems( instant : Bool, itemId : SItemUniqueId, itemId2 : SItemUniqueId, itemId3 : SItemUniqueId) : Bool; // flags: 65561 0000008D0CDC65C0
import function HolsterItems( instant : Bool, itemId : SItemUniqueId, itemId2 : SItemUniqueId, itemId3 : SItemUniqueId) : Bool; // flags: 65561 0000008D0CDC84D0
import function DrawItemsLatent( itemId : SItemUniqueId, itemId2 : SItemUniqueId, itemId3 : SItemUniqueId) : Bool; // flags: 65625 0000008D0CDC85B0
import function HolsterItemsLatent( itemId : SItemUniqueId, itemId2 : SItemUniqueId, itemId3 : SItemUniqueId) : Bool; // flags: 65625 0000008D0CDC8690
import function HasLatentItemAction(); // flags: 1 0000008D0CDC8770
import function WaitForFinishedAllLatentItemActions() : Bool; // flags: 65609 0000008D0CDC8850
import function DrawWeaponAndAttackLatent( itemId : SItemUniqueId) : Bool; // flags: 65625 0000008D0CDC8930
import function SetBehaviorMimicVariable( varName : CName, varValue : Float) : Bool; // flags: 65561 0000008D0CDC8A10
import function RaiseBehaviorMimicEvent(); // flags: 1 0000008D0CDC8AF0
import function SetLookAtMode( mode : ELookAtMode); // flags: 65545 0000008D0CDC8BD0
import function ResetLookAtMode( mode : ELookAtMode); // flags: 65545 0000008D0CDC8CB0
import function IsUsingExploration() : Bool; // flags: 65561 0000008D0CDC8D90
import function GetAnimCombatSlots( animSlotName : CName, outSlots : array:2,0,Matrix, slotsNum : Int32, mainEnemyMatrix : Matrix) : Bool; // flags: 65561 0000008D0CDC8E70
import function ForceAIBehavior( tree : handle:IAITree, forceLevel : EArbitratorPriorities, forceEventName : CName) : Int32; // flags: 65561 0000008D0CDC8F50
import function CancelAIBehavior( forceActionId : Int32) : Bool; // flags: 65561 0000008D0CDC9030
import function GetAIStorageObject( storageItemName : CName) : handle:IScriptable; // flags: 65561 0000008D0CDC9110
import function GetAutoEffects( effects : array:2,0,CName); // flags: 65561 0000008D0CDC91F0
import function SetInteractionPriority( priority : EInteractionPriority); // flags: 65561 0000008D0CDC92D0
import function SetOriginalInteractionPriority( priority : EInteractionPriority); // flags: 65561 0000008D0CDC93B0
import function RestoreOriginalInteractionPriority(); // flags: 65561 0000008D0CDC9490
import function GetOriginalInteractionPriority() : EInteractionPriority; // flags: 65561 0000008D0CDC9570
import function GetInteractionPriority() : EInteractionPriority; // flags: 65561 0000008D0CDC9650
import function SetUnpushableTarget( target : handle:CActor) : handle:CActor; // flags: 65561 0000008D0CDC9730
import function EnableCollisions( val : Bool); // flags: 65561 0000008D0CDC9810
import function PredictWorldPosition( inTime : Float) : Vector; // flags: 65561 0000008D0CDC98F0
import function IsReadyForNewAction() : Bool; // flags: 65561 0000008D0CDC99D0
import function ActionCancelAll(); // flags: 65561 0000008D0CDC9AB0
import function GetCurrentActionPriority() : Int32; // flags: 65561 0000008D0CDC9B90
import function IsDoingSomethingMoreImportant( priority : Int32) : Bool; // flags: 65561 0000008D0CDC9C70
import function IsCurrentActionInProgress() : Bool; // flags: 65561 0000008D0CDC9D50
import function IsCurrentActionSucceded() : Bool; // flags: 65561 0000008D0CDC9E30
import function IsCurrentActionFailed() : Bool; // flags: 65561 0000008D0CDC9F10
import function ActionMoveToNode( target : handle:CNode, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65625 0000008D0CDC9FF0
import function ActionMoveToNodeAsync( target : handle:CNode, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65561 0000008D0CDCA0D0
import function ActionMoveToNodeWithHeading( target : handle:CNode, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65625 0000008D0CDCA1B0
import function ActionMoveToNodeWithHeadingAsync( target : handle:CNode, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65561 0000008D0CDCA290
import function ActionMoveTo( target : Vector, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65625 0000008D0CDCA370
import function ActionMoveToChangeTargetAsync(); // flags: 1 0000008D0CDCA450
import function ActionMoveToAsync( target : Vector, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65561 0000008D0CDCA530
import function ActionMoveToWithHeading( target : Vector, heading : Float, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65625 0000008D0CDCA610
import function ActionMoveToWithHeadingAsync( target : Vector, heading : Float, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65561 0000008D0CDCA6F0
import function ActionMoveAwayFromNode( position : handle:CNode, distance : Float, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65625 0000008D0CDCA7D0
import function ActionMoveAwayFromNodeAsync( position : handle:CNode, distance : Float, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65561 0000008D0CDCA8B0
import function ActionMoveAwayFromLine( positionA : Vector, positionB : Vector, distance : Float, makeMinimalMovement : Bool, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65625 0000008D0CDCA990
import function ActionMoveAwayFromLineAsync( positionA : Vector, positionB : Vector, distance : Float, makeMinimalMovement : Bool, moveType : EMoveType, absSpeed : Float, radius : Float, failureAction : EMoveFailureAction) : Bool; // flags: 65561 0000008D0CDCAA70
import function ActionMoveCustom( targeter : handle:CMoveTRGScript) : Bool; // flags: 65625 0000008D0CDC8070
import function ActionMoveCustomAsync( targeter : handle:CMoveTRGScript) : Bool; // flags: 65561 0000008D0CDC8150
import function ActionMoveToDynamicNode( target : handle:CNode, moveType : EMoveType, absSpeed : Float, range : Float, keepDistance : Bool, failureAction : EMoveFailureAction) : Bool; // flags: 65625 0000008D0CDC8230
import function ActionMoveToDynamicNodeAsync( target : handle:CNode, moveType : EMoveType, absSpeed : Float, range : Float, keepDistance : Bool, failureAction : EMoveFailureAction) : Bool; // flags: 65561 0000008D0CDC8310
import function ActionSlideThrough( explorationAreaToUse : handle:CActionAreaComponent) : Bool; // flags: 65625 0000008D0CDCB1E0
import function ActionSlideThroughAsync( explorationAreaToUse : handle:CActionAreaComponent) : Bool; // flags: 65561 0000008D0CDCB2C0
import function ActionSlideTo( target : Vector, duration : Float) : Bool; // flags: 65625 0000008D0CDCB3A0
import function ActionSlideToAsync( target : Vector, duration : Float) : Bool; // flags: 65561 0000008D0CDCB480
import function ActionSlideToWithHeadingAsync( target : Vector, heading : Float, duration : Float, rotation : ESlideRotation) : Bool; // flags: 65561 0000008D0CDCB560
import function ActionSlideToWithHeading( target : Vector, heading : Float, duration : Float, rotation : ESlideRotation) : Bool; // flags: 65625 0000008D0CDCB640
import function ActionMoveOnCurveTo( target : Vector, duration : Float, rightShift : Bool) : Bool; // flags: 65625 0000008D0CDCB720
import function ActionMoveOnCurveToAsync( target : Vector, duration : Float, rightShift : Bool) : Bool; // flags: 65561 0000008D0CDCB800
import function ActionRotateTo( target : Vector) : Bool; // flags: 65625 0000008D0CDCB8E0
import function ActionSetOrientation( orientation : Float) : Bool; // flags: 65625 0000008D0CDCB9C0
import function ActionRotateToAsync( target : Vector) : Bool; // flags: 65561 0000008D0CDCBAA0
import function ActionPlaySlotAnimation( slotName : CName, animationName : CName, blendIn : Float, blendOut : Float, continuePlaying : Bool) : Bool; // flags: 65625 0000008D0CDCBB80
import function ActionPlaySlotAnimationAsync( slotName : CName, animationName : CName, blendIn : Float, blendOut : Float, continuePlaying : Bool) : Bool; // flags: 65561 0000008D0CDCBC60
import function ActionRaiseEvent(); // flags: 1 0000008D0CDCBD40
import function ActionRaiseForceEvent(); // flags: 1 0000008D0CDCBE20
import function ActionRaiseEventAsync(); // flags: 1 0000008D0CDCBF00
import function ActionRaiseForceEventAsync(); // flags: 1 0000008D0CDCBFE0
import function ActionExitWork( fast : Bool) : Bool; // flags: 65625 0000008D0CDCC0C0
import function ActionExitWorkAsync( fast : Bool) : Bool; // flags: 65561 0000008D0CDCC1A0
import function ActionExploration( exploration : SExplorationQueryToken, listener : handle:IScriptable, steeringGraphTargetNode : handle:CNode) : Bool; // flags: 65625 0000008D0CDCC280
import function ActionAnimatedSlideToStatic( settings : SAnimatedSlideSettings, target : Vector, heading : Float, translation : Bool, rotation : Bool) : Bool; // flags: 65625 0000008D0CDCC360
import function ActionAnimatedSlideToStaticAsync( settings : SAnimatedSlideSettings, target : Vector, heading : Float, translation : Bool, rotation : Bool) : Bool; // flags: 65561 0000008D0CDCC440
import function ActionAnimatedSlideToStaticAsync_P( settings : SAnimatedSlideSettings, target : Vector, heading : Float, translation : Bool, rotation : Bool, animProxy : handle:CActionMoveAnimationProxy) : Bool; // flags: 65561 0000008D0CDCC520
import function ActionAnimatedSlideTo( settings : SAnimatedSlideSettings, target : handle:CNode, translation : Bool, rotation : Bool) : Bool; // flags: 65625 0000008D0CDCC600
import function ActionAnimatedSlideToAsync( settings : SAnimatedSlideSettings, target : handle:CNode, translation : Bool, rotation : Bool) : Bool; // flags: 65561 0000008D0CDCC6E0
import function ActionAnimatedSlideToAsync_P( settings : SAnimatedSlideSettings, target : handle:CNode, translation : Bool, rotation : Bool, animProxy : handle:CActionMoveAnimationProxy) : Bool; // flags: 65561 0000008D0CDCC7C0
import function ActionMatchTo( settings : SAnimatedSlideSettings, target : SActionMatchToTarget) : Bool; // flags: 65625 0000008D0CDCC8A0
import function ActionMatchToAsync( settings : SActionMatchToSettings, target : SActionMatchToTarget) : Bool; // flags: 65561 0000008D0CDCC980
import function ActionMatchToAsync_P( settings : SActionMatchToSettings, target : SActionMatchToTarget, animProxy : handle:CActionMoveAnimationProxy) : Bool; // flags: 65561 0000008D0CDCCA60
import function GetCurrentActionType() : EActorActionType; // flags: 65561 0000008D0CDCCB40
import function SetErrorState( description : String); // flags: 65561 0000008D0CDCCC20
import function WasVisibleLastFrame(); // flags: 1 0000008D0CDCCD00
import function PushAway( pusher : handle:CMovingAgentComponent, strength : Float, speed : Float); // flags: 65561 0000008D0CDCCDE0
import function PushInDirection( pusherPos : Vector, direction : Vector, speed : Float, playAnimation : Bool, applyRotation : Bool); // flags: 65561 0000008D0CDCCEC0
import function SetMovementType(); // flags: 1 0000008D0CDCCFA0
import function GetMovementType(); // flags: 1 0000008D0CDCD080
import function IssueRequiredItems( leftItem : CName, rightItem : CName); // flags: 65561 0000008D0CDCD160
import function SetRequiredItems( leftItem : CName, rightItem : CName); // flags: 65561 0000008D0CDCD240
import function IssueRequiredItemsGeneric( items : array:2,0,CName, slots : array:2,0,CName); // flags: 65561 0000008D0CDCD320
import function SetRequiredItemsGeneric( items : array:2,0,CName, slots : array:2,0,CName); // flags: 65561 0000008D0CDCD400
import function ActivateAndSyncBehaviorWithItemsParallel( names : CName, timeout : Float) : Bool; // flags: 65625 0000008D0CDCD4E0
import function ActivateAndSyncBehaviorWithItemsSequence( names : CName, timeout : Float) : Bool; // flags: 65625 0000008D0CDCD5C0
import function ProcessRequiredItems( instant : Bool); // flags: 65625 0000008D0CDCD6A0
import function PlayPushAnimation( pushDirection : EPushingDirection); // flags: 65561 0000008D0CDCD780
import function GetFallTauntEvent() : String; // flags: 65561 0000008D0CDCD860
import function GetCharacterStatsParam( abilities : array:2,0,CName); // flags: 65545 0000008D0CDCD940
import function ApplyItemAbilities( itemId : SItemUniqueId) : Bool; // flags: 65545 0000008D0CDCDA20
import function RemoveItemAbilities( itemId : SItemUniqueId) : Bool; // flags: 65545 0000008D0CDCDB00
import function ReportDeathToSpawnSystems(); // flags: 65545 0000008D0CDCDBE0
import function CanPush( canPush : Bool); // flags: 65545 0000008D0CDCDCC0
import function MuteHeadAudio( mute : Bool); // flags: 65545 0000008D0CDCDDA0
import function GetIgnoreImmortalDodge() : Bool; // flags: 65536 0000008D1A868D20
import function SetTatgetableByPlayer( isTargetAble : Bool); // flags: 65536 0000008D1A868E00
import function IsTargetableByPlayer() : Bool; // flags: 65536 0000008D1A868EE0
import function IsUsingTooltip() : Bool; // flags: 65536 0000008D1A868FC0
import function SetIsUsingTooltip( hasTooltip : Bool); // flags: 65536 0000008D1A8690A0
import function GetTotalWeaponDamage( weaponId : SItemUniqueId, damageTypeName : CName, crossbowId : SItemUniqueId) : Float; // flags: 65536 0000008D1A869180
import function GetAttributeValue( attributeName : CName, tags : array:2,0,CName, ignoreDeath : Bool) : SAbilityAttributeValue; // flags: 65536 0000008D1A869260
import function CanAddAttribute( attributeName : CName, abilityName : CName) : Bool; // flags: 65536 0000008D1A869340
import function GetListOfCannotAddAttributes( attributes : array:2,0,CName); // flags: 65536 0000008D1A869420
import function OnAbilityAdded( abilityName : CName) : Bool; // flags: 65568 0000008D1A869500
import function OnAbilityRemoved( abilityName : CName) : Bool; // flags: 65568 0000008D1A8695E0
import function IsAbilityBlocked( abilityName : CName) : Bool; // flags: 65536 0000008D1A8696C0
import function BlockAbility( abilityName : CName, block : Bool, cooldown : Float) : Bool; // flags: 65536 0000008D1A8697A0
import function GetAbilities( includeAbilitiesFromItems : Bool) : array:2,0,CName; // flags: 65536 0000008D1A869880
import function GetPureImmortalityFlags() : Int32; // flags: 16384 0000008D1A869960
import function WillBeUnconscious() : Bool; // flags: 65536 0000008D0CDCAB50
import function IsImmortal() : Bool; // flags: 65536 0000008D0CDCAC30
import function IsInvulnerable() : Bool; // flags: 65536 0000008D0CDCAD10
import function IsVulnerable() : Bool; // flags: 65536 0000008D0CDCADF0
import function GetImmortalityMode() : EActorImmortalityMode; // flags: 65536 0000008D0CDCAED0
import function LogAllAbilities(); // flags: 65536 0000008D0CDCAFB0
import function ForceVulnerable(); // flags: 65536 0000008D0CDCB090
import function ForceVulnerableImmortalityMode(); // flags: 65536 0000008D1A86A440
import function RestoreImmortalityMode(); // flags: 65536 0000008D1A86A520
import function SetImmortalityMode( mode : EActorImmortalityMode, channel : EActorImmortalityChanel, lockMode : Bool); // flags: 65536 0000008D1A86A600
import function GetTraverser() : handle:CScriptedExplorationTraverser; // flags: 65536 0000008D1A86A6E0
import function UpdateTraverser( time : Float, id : Int32); // flags: 66560 0000008D1A86A7C0
import function OnStartTraversingExploration( t : handle:CScriptedExplorationTraverser) : Bool; // flags: 65568 0000008D1A86A8A0
import function OnFinishTraversingExploration() : Bool; // flags: 65568 0000008D1A86A980
import function SetCombatStartTime(); // flags: 65536 0000008D1A86AA60
import function GetCombatStartTime() : Float; // flags: 65536 0000008D1A86AB40
import function ResetCombatStartTime(); // flags: 65536 0000008D1A86AC20
import function SetCombatPartStartTime(); // flags: 65536 0000008D1A86AD00
import function ResetCombatPartStartTime(); // flags: 65536 0000008D1A86ADE0
import function GetCombatTime() : Float; // flags: 65536 0000008D1A86AEC0
import function GetCombatPartTime() : Float; // flags: 65536 0000008D1A86AFA0
import function OnCombatModeSet( toggle : Bool); // flags: 32768 0000008D1A86B080
import function HasHitTarget() : Bool; // flags: 65536 0000008D1A86B160
import function WasDefeatedFromFistFight() : Bool; // flags: 65536 0000008D1A86B240
import function IsFistFighting() : Bool; // flags: 65536 0000008D1A86B320
import function OnStartFistfightMinigame() : Bool; // flags: 65568 0000008D1A86B400
import function OnEndFistfightMinigame() : Bool; // flags: 65568 0000008D1A86B4E0
import function IsInFistFightMiniGame() : Bool; // flags: 65536 0000008D1A86B5C0
import function IsInAir() : Bool; // flags: 65536 0000008D1A86B6A0
import function SetIsInAir( b : Bool); // flags: 65536 0000008D1A86B780
import function RotateTo( target : Vector, duration : Float) : Bool; // flags: 65600 0000008D1A86B860
import function RotateToNode( node : handle:CNode, duration : Float) : Bool; // flags: 65600 0000008D1A86B940
import function OnBehTreeEnded() : Bool; // flags: 65568 0000008D1A86BA20
import function IsAlive() : Bool; // flags: 65552 0000008D1A86BB00
import function Heal( amount : Float); // flags: 65536 0000008D1A86BBE0
import function SetHealthPerc( amount : Float); // flags: 65536 0000008D1A86BCC0
import function SetHealth( amount : Float); // flags: 65536 0000008D1A86BDA0
import function IsFrozen() : Bool; // flags: 65536 0000008D1A86BE80
import function SetRotationTargetWithTimeout( node : handle:CNode, clamping : Bool, timeout : Float); // flags: 65552 0000008D1A86BF60
import function ClearRotationTargetWithTimeout(); // flags: 65552 0000008D1A86C040
import function ClearRotationTargetTimer( td : Float, id : Int32); // flags: 66560 0000008D1A86C120
import function GetNearestPoint( position : Vector, distance : Float) : Vector; // flags: 65536 0000008D1A86C200
import function GetNearestPointInBothPersonalSpaces( position : Vector) : Vector; // flags: 65536 0000008D1A86C2E0
import function GetNearestPointInBothPersonalSpacesAt( myPosition : Vector, otherPosition : Vector) : Vector; // flags: 65536 0000008D1A86C3C0
import function GetVectorBetweenTwoNearestPoints( actorA : handle:CActor, actorB : handle:CActor) : Vector; // flags: 65536 0000008D1A86C4A0
import function IsOnGround() : Bool; // flags: 65536 0000008D1A86C580
import function IsFalling() : Bool; // flags: 65536 0000008D1A86C660
import function GetDistanceFromGround( _MaxTestDistance : Float, _CollisionGroupNames : array:2,0,CName) : Float; // flags: 65536 0000008D1A86C740
import function SetGameplayVisibility( b : Bool); // flags: 65536 0000008D1A86C820
import function GetGameplayVisibility() : Bool; // flags: 65536 0000008D1A86C900
import function SetAnimationSpeedMultiplier( mul : Float, overrideExistingId : Int32) : Int32; // flags: 65536 0000008D1A86C9E0
import function CalculateFinalAnimationSpeedMultiplier() : Float; // flags: 16384 0000008D1A86CAC0
import function ResetAnimationSpeedMultiplier( id : Int32); // flags: 65536 0000008D1A86CBA0
import function WaitForEndOfSpeach(); // flags: 65616 0000008D1A86CC80
import function GetAttackableNPCsAndPlayersInRange( range : Float, maxResults : Int32, tag : CName) : array:2,0,handle:CActor; // flags: 65536 0000008D1A86CD60
import function GetNPCsAndPlayersInRange( range : Float, maxResults : Int32, tag : CName, queryFlags : Int32) : array:2,0,handle:CActor; // flags: 65536 0000008D1A86CE40
import function GetAttackableNPCsAndPlayersInCone( range : Float, coneDir : Float, coneAngle : Float, maxResults : Int32, tag : CName) : array:2,0,handle:CActor; // flags: 65536 0000008D1A86CF20
import function GetNPCsAndPlayersInCone( range : Float, coneDir : Float, coneAngle : Float, maxResults : Int32, tag : CName, queryFlags : Int32) : array:2,0,handle:CActor; // flags: 65536 0000008D1A86D000
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A86D0E0
import function SetEffectManager(); // flags: 32768 0000008D1A86D1C0
import function MountHorseIfNeeded(); // flags: 65536 0000008D1A86D2A0
import function UpdateSoundInfo(); // flags: 65536 0000008D1A86D380
import function DelaySoundInfoUpdate( dt : Float, id : Int32); // flags: 66560 0000008D1A86D460
import function OnAppearanceChanged() : Bool; // flags: 65568 0000008D1A86D540
import function RestoreOriginalInteractionPriorityTimer( deltaTime : Float, id : Int32); // flags: 66560 0000008D1A86D620
import function CanBeTeleporting() : Bool; // flags: 65536 0000008D1A86D700
import function CanBeStrafed() : Bool; // flags: 65536 0000008D1A86D7E0
import function CanBeTargeted() : Bool; // flags: 65536 0000008D1A86D8C0
import function IsHuman() : Bool; // flags: 65536 0000008D1A86D9A0
import function IsWoman() : Bool; // flags: 65536 0000008D1A86DA80
import function IsMan() : Bool; // flags: 65536 0000008D1A86DB60
import function IsMonster() : Bool; // flags: 65536 0000008D1A86DC40
import function IsAnimal() : Bool; // flags: 65536 0000008D1A86DD20
import function SetAbilityManager(); // flags: 33280 0000008D1A86DE00
import function CheckBlockedAbilities( dt : Float, id : Int32); // flags: 66560 0000008D1A86DEE0
import function GetKillAction( ignoreImmortalityMode : Bool, attacker : handle:CGameplayEntity, source : CName) : handle:W3DamageAction; // flags: 32768 0000008D1A86DFC0
import function Kill( ignoreImmortalityMode : Bool, attacker : handle:CGameplayEntity, source : CName); // flags: 65536 0000008D1A86E0A0
import function InterfaceKill( force : Bool, attacker : handle:CActor); // flags: 16384 0000008D1A86E180
import function HasStaminaToParry( attActionName : CName) : Bool; // flags: 65536 0000008D1A86E260
import function CanParryAttack() : Bool; // flags: 65536 0000008D1A86E340
import function CanCounterParryAttack( attActionName : CName) : Bool; // flags: 65536 0000008D1A86E420
import function FistFightCheck( target : handle:CActor, attacker : handle:CActor, bothUsingFists : Bool) : Bool; // flags: 65536 0000008D1A86E500
import function ProcessSwordOrFistHitReaction( target : handle:CActor, attacker : handle:CActor) : Float; // flags: 65536 0000008D1A86E5E0
import function IsWeaponHeld( itemCategory : CName) : Bool; // flags: 65536 0000008D1A86E6C0
import function IsAnyWeaponHeld() : Bool; // flags: 65536 0000008D1A86E7A0
import function IsSecondaryWeaponHeld() : Bool; // flags: 65536 0000008D1A86E880
import function IsSwordWooden() : Bool; // flags: 65536 0000008D1A86E960
import function IsDeadlySwordHeld() : Bool; // flags: 65536 0000008D1A86EA40
import function SetIsCurrentlyDodging( b : Bool, isRolling : Bool); // flags: 65536 0000008D1A86EB20
import function IsCurrentlyDodging() : Bool; // flags: 65536 0000008D1A86EC00
import function SetParryEnabled( flag : Bool); // flags: 65536 0000008D1A86ECE0
import function GetLastAttackRangeName() : CName; // flags: 65536 0000008D1A86EDC0
import function CanPerformCounter() : Bool; // flags: 65536 0000008D1A86EEA0
import function IsGuarded() : Bool; // flags: 65536 0000008D1A86EF80
import function SetGuarded( flag : Bool); // flags: 65536 0000008D1A86F060
import function CanGuard() : Bool; // flags: 65536 0000008D1A86F140
import function DisableHitAnimFor( time : Float); // flags: 65536 0000008D1A86F220
import function UseAdditiveHit() : Bool; // flags: 65536 0000008D1A86F300
import function SetUseAdditiveHit( _Flag : Bool, _CriticalCancelAdditiveHit : Bool, _OneTimeActivation : Bool); // flags: 65536 0000008D1A86F3E0
import function UseAdditiveCriticalState() : Bool; // flags: 65536 0000008D1A86F4C0
import function SetUseAdditiveCriticalStateAnim( flag : Bool); // flags: 65536 0000008D1A86F5A0
import function SetCanPlayHitAnim( flag : Bool); // flags: 65536 0000008D1A86F680
import function CanPlayHitAnim() : Bool; // flags: 65536 0000008D1A86F760
import function StopRotateEventAdjustments(); // flags: 65552 0000008D1A86F840
import function DrainStamina( action : EStaminaActionType, fixedCost : Float, fixedDelay : Float, abilityName : CName, dt : Float, costMult : Float); // flags: 65536 0000008D1A86F920
import function DrainAir( cost : Float, regenDelay : Float); // flags: 65536 0000008D1A869A40
import function DrainSwimmingStamina( cost : Float, regenDelay : Float); // flags: 65536 0000008D1A869B20
import function DrainMorale( amount : Float); // flags: 65536 0000008D1A869C00
import function DrainVitality( amount : Float); // flags: 65536 0000008D1A869CE0
import function DrainEssence( amount : Float); // flags: 65536 0000008D1A869DC0
import function AddPanic( amount : Float); // flags: 65536 0000008D1A869EA0
import function GainStat( stat : EBaseCharacterStats, amount : Float); // flags: 65536 0000008D1A869F80
import function UpdateStatMax( stat : EBaseCharacterStats); // flags: 65536 0000008D1A86A060
import function ForceSetStat( stat : EBaseCharacterStats, val : Float); // flags: 65536 0000008D1A86A140
import function GetPowerStatValue( stat : ECharacterPowerStats, abilityName : CName, ignoreDeath : Bool) : SAbilityAttributeValue; // flags: 65536 0000008D1A86A220
import function GetResistValue( stat : ECharacterDefenseStats, points : Float, percents : Float); // flags: 65536 0000008D1A86A300
import function ResumeEffects( type : EEffectType, sourceName : CName); // flags: 65536 0000008D1A8708F0
import function PauseEffects( type : EEffectType, sourceName : CName, singleLock : Bool, duration : Float, useMaxDuration : Bool); // flags: 65536 0000008D1A8709D0
import function HasDefaultAbilitySet() : Bool; // flags: 65536 0000008D1A870AB0
import function IgnoresDifficultySettings() : Bool; // flags: 65536 0000008D1A870B90
import function HasStaminaToUseAction( action : EStaminaActionType, abilityName : CName, dt : Float, multiplier : Float) : Bool; // flags: 65536 0000008D1A870C70
import function GetStaminaActionCost( action : EStaminaActionType, abilityName : CName, dt : Float) : Float; // flags: 65536 0000008D1A870D50
import function GetStaminaActionDelay( action : EStaminaActionType, abilityName : CName, dt : Float) : Float; // flags: 65536 0000008D1A870E30
import function GetHealthPercents() : Float; // flags: 65536 0000008D1A870F10
import function GetHealth() : Float; // flags: 65552 0000008D1A870FF0
import function GetStaminaPercents() : Float; // flags: 65536 0000008D1A8710D0
import function GetMaxHealth() : Float; // flags: 65536 0000008D1A8711B0
import function GetCurrentHealth() : Float; // flags: 65536 0000008D1A871290
import function UsesVitality() : Bool; // flags: 65536 0000008D1A871370
import function UsesEssence() : Bool; // flags: 65536 0000008D1A871450
import function GetStat( stat : EBaseCharacterStats, ignoreLock : Bool) : Float; // flags: 65536 0000008D1A871530
import function GetStatMax( stat : EBaseCharacterStats) : Float; // flags: 65536 0000008D1A871610
import function GetStats( stat : EBaseCharacterStats, curr : Float, max : Float); // flags: 65536 0000008D1A8716F0
import function GetStatPercents( stat : EBaseCharacterStats) : Float; // flags: 65536 0000008D1A8717D0
import function GetThreatLevel() : Int32; // flags: 65536 0000008D1A8718B0
import function OnTakeDamage( action : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1A871990
import function Revive(); // flags: 65536 0000008D1A871A70
import function ApplyActionEffects( action : handle:W3DamageAction) : Bool; // flags: 65536 0000008D1A871B50
import function ReactToReflectedAttack( target : handle:CGameplayEntity); // flags: 65536 0000008D1A871C30
import function ReactToBeingHit( damageAction : handle:W3DamageAction, buffNotApplied : Bool) : Bool; // flags: 65536 0000008D1A871D10
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1A871DF0
import function ProcessHitSound( damageAction : handle:W3DamageAction, hitAnimPlayed : Bool); // flags: 65552 0000008D1A871ED0
import function SetHitSoundData( action : handle:W3DamageAction); // flags: 65536 0000008D1A871FB0
import function SetDamageActionMagicHitSound( causer : handle:CEntity); // flags: 32768 0000008D1A872090
import function PlayHitEffect( damageAction : handle:W3DamageAction); // flags: 65536 0000008D1A872170
import function OnReactToBeingHit( damageAction : handle:W3DamageAction) : Bool; // flags: 66080 0000008D1A872250
import function InterruptCombatFocusMode(); // flags: 66048 0000008D1A872330
import function PlayHitAnimation( damageAction : handle:W3DamageAction, animType : EHitReactionType); // flags: 33280 0000008D1A872410
import function SetHitReactionDirection( attacker : handle:CNode); // flags: 65536 0000008D1A8724F0
import function SetDetailedHitReaction( type : EAttackSwingType, dir : EAttackSwingDirection); // flags: 65536 0000008D1A8725D0
import function OnBlockingSceneStarted( scene : handle:CStoryScene) : Bool; // flags: 65568 0000008D1A8726B0
import function OnBlockingSceneEnded( output : handle:CStorySceneOutput) : Bool; // flags: 65568 0000008D1A872790
import function OnDeath( damageAction : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1A872870
import function OnRevived(); // flags: 65536 0000008D1A872950
import function OnCombatActionEnd() : Bool; // flags: 65568 0000008D1A872A30
import function OnCanFindPath( sender : handle:CActor) : Bool; // flags: 65568 0000008D1A872B10
import function OnCannotFindPath( sender : handle:CActor) : Bool; // flags: 65568 0000008D1A872BF0
import function OnBecomeAwareAndCanAttack( sender : handle:CActor) : Bool; // flags: 65568 0000008D1A872CD0
import function OnBecomeUnawareOrCannotAttack( sender : handle:CActor) : Bool; // flags: 65568 0000008D1A872DB0
import function OnApproachAttack( sender : handle:CActor) : Bool; // flags: 65568 0000008D1A872E90
import function OnApproachAttackEnd( sender : handle:CActor) : Bool; // flags: 65568 0000008D1A872F70
import function OnAttack( sender : handle:CActor) : Bool; // flags: 65568 0000008D1A873050
import function OnAttackEnd( sender : handle:CActor) : Bool; // flags: 65568 0000008D1A873130
import function OnAxiied( attacker : handle:CActor) : Bool; // flags: 65568 0000008D1A873210
import function SetEffectsUpdateTicking( on : Bool, dontCheckEffectsManager : Bool); // flags: 65536 0000008D1A8732F0
import function IsEffectsUpdateTicking() : Bool; // flags: 65536 0000008D1A8733D0
import function StartVitalityRegen() : Bool; // flags: 65536 0000008D1A8734B0
import function StopVitalityRegen(); // flags: 65536 0000008D1A873590
import function StartEssenceRegen() : Bool; // flags: 65536 0000008D1A873670
import function StopEssenceRegen(); // flags: 65536 0000008D1A873750
import function StartStaminaRegen() : Bool; // flags: 65536 0000008D1A873830
import function StopStaminaRegen(); // flags: 65536 0000008D1A873910
import function StartMoraleRegen() : Bool; // flags: 65536 0000008D1A8739F0
import function StopMoraleRegen(); // flags: 65536 0000008D1A873AD0
import function StartPanicRegen() : Bool; // flags: 65536 0000008D1A873BB0
import function StopPanicRegen(); // flags: 65536 0000008D1A873C90
import function StartAirRegen() : Bool; // flags: 65536 0000008D1A873D70
import function StopAirRegen(); // flags: 65536 0000008D1A873E50
import function StartSwimmingStaminaRegen() : Bool; // flags: 65536 0000008D1A873F30
import function StopSwimmingStaminaRegen(); // flags: 65536 0000008D1A874010
import function EffectsUpdate( deltaTime : Float, id : Int32); // flags: 66560 0000008D1A8740F0
import function UpdateRequestedDirectionVariables( headingYawWS : Float, orientationYawWS : Float); // flags: 65536 0000008D1A8741D0
import function UpdateLookAtVariables( lookAtTargetActive : Float, lookAtTarget : Vector); // flags: 65536 0000008D1A8742B0
import function CriticalBuffInformBehavior( buff : handle:CBaseGameplayEffect); // flags: 33280 0000008D1A874390
import function GetNewRequestedCS() : handle:CBaseGameplayEffect; // flags: 65536 0000008D1A874470
import function SetNewRequestedCS( buff : handle:CBaseGameplayEffect); // flags: 65536 0000008D1A874550
import function StartCSAnim( buff : handle:CBaseGameplayEffect) : Bool; // flags: 65536 0000008D1A874630
import function OnCriticalStateAnimStart() : Bool; // flags: 65568 0000008D1A874710
import function CriticalEffectAnimationInterrupted( reason : String) : Bool; // flags: 65536 0000008D1A8747F0
import function RequestCriticalAnimStop( dontSetCriticalToStopped : Bool); // flags: 65536 0000008D1A8748D0
import function CriticalStateAnimStopped( forceRemoveBuff : Bool); // flags: 65536 0000008D1A8749B0
import function ChooseNextCriticalBuffForAnim() : handle:CBaseGameplayEffect; // flags: 65536 0000008D1A874A90
import function ChooseCurrentCriticalBuffForAnim() : handle:CBaseGameplayEffect; // flags: 65536 0000008D1A874B70
import function GetCriticalBuffs() : array:2,0,handle:CBaseGameplayEffect; // flags: 65536 0000008D1A874C50
import function IsCriticalTypeHigherThanAllCurrent( crit : ECriticalStateType) : Bool; // flags: 65552 0000008D1A874D30
import function RecalcEffectDurations(); // flags: 65536 0000008D1A874E10
import function UpdateApplicatorBuffs(); // flags: 65536 0000008D1A874EF0
import function GetApplicatorParamsFor( applicator : handle:W3ApplicatorEffect, pwrStatValue : SAbilityAttributeValue); // flags: 65536 0000008D1A874FD0
import function AddEffectCustom( params : SCustomEffectParams) : EEffectInteract; // flags: 65536 0000008D1A8750B0
import function AddEffectDefault( effectType : EEffectType, creat : handle:CGameplayEntity, srcName : String, signEffect : Bool) : EEffectInteract; // flags: 65536 0000008D1A875190
import function ProcessOnHitEffects( victim : handle:CActor, silverSword : Bool, steelSword : Bool, sign : Bool); // flags: 65536 0000008D1A875270
import function RemoveBuff( effectType : EEffectType, csForcedRemove : Bool, sourceName : String); // flags: 65536 0000008D1A875350
import function RemoveEffect( effect : handle:CBaseGameplayEffect, csForcedRemove : Bool); // flags: 65536 0000008D1A875430
import function RemoveAllNonAutoBuffs(); // flags: 65536 0000008D1A875510
import function RemoveAllBuffsOfType( effectType : EEffectType); // flags: 65536 0000008D1A8755F0
import function HasBuff( effectType : EEffectType) : Bool; // flags: 65536 0000008D1A8756D0
import function GetBuffTimePercentageByType( effectType : EEffectType) : Int32; // flags: 65536 0000008D1A8757B0
import function GetBuffTimePercentage( effect : handle:CBaseGameplayEffect) : Int32; // flags: 65536 0000008D1A875890
import function GetCriticalBuffsCount() : Int32; // flags: 65536 0000008D1A875970
import function GetCurrentlyAnimatedCS() : handle:CBaseGameplayEffect; // flags: 65536 0000008D1A875A50
import function GetBuff( effectType : EEffectType, sourceName : String) : handle:CBaseGameplayEffect; // flags: 65536 0000008D1A875B30
import function GetBuffs( type : EEffectType, sourceName : String, partialSourceNameSearch : Bool) : array:2,0,handle:CBaseGameplayEffect; // flags: 65536 0000008D1A875C10
import function HasPotionBuff() : Bool; // flags: 65552 0000008D1A875CF0
import function IsImmuneToBuff( effect : EEffectType) : Bool; // flags: 65536 0000008D1A875DD0
import function AddBuffImmunity_AllCritical( source : CName, removeIfPresent : Bool); // flags: 65536 0000008D1A875EB0
import function AddBuffImmunity_AllNegative( source : CName, removeIfPresent : Bool); // flags: 65536 0000008D1A875F90
import function AddBuffImmunity( effect : EEffectType, source : CName, removeBuffIfPresent : Bool); // flags: 65536 0000008D1A876070
import function RemoveBuffImmunity_AllCritical( source : CName); // flags: 65536 0000008D1A876150
import function RemoveBuffImmunity_AllNegative( source : CName); // flags: 65536 0000008D1A876230
import function RemoveBuffImmunity( effect : EEffectType, source : CName); // flags: 65536 0000008D1A876310
import function PauseHPRegenEffects( sourceName : CName, duration : Float); // flags: 65536 0000008D1A8763F0
import function ResumeHPRegenEffects( sourceName : CName); // flags: 65536 0000008D1A8764D0
import function PauseStaminaRegen( sourceName : CName); // flags: 65536 0000008D1A8765B0
import function ResumeStaminaRegen( sourceName : CName); // flags: 65536 0000008D1A876690
import function GetCriticalStateCounter( total : Bool) : Int32; // flags: 65536 0000008D1A876770
import function IncCriticalStateCounter(); // flags: 65536 0000008D1A876850
import function ResetCriticalStateCounter( deta : Float, id : Int32); // flags: 17408 0000008D1A876930
import function GetTotalSignSpellPower( signSkill : ESkill) : SAbilityAttributeValue; // flags: 66048 0000008D1A876A10
import function EnableHighlightTimer( time : Float, id : Int32); // flags: 66560 0000008D1A876AF0
import function SetBIsPlayerCurrentTarget( flag : Bool); // flags: 65536 0000008D1A876BD0
import function OnSlideToTargetAnimEvent( animEventName : CName, properties : SSlideToTargetEventProps, animEventType : EAnimationEventType, animEventDuration : Float, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A876CB0
import function OnSlideToTargetDistance( animEventName : CName, properties : SMultiValue, animEventType : EAnimationEventType, animEventDuration : Float, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A876D90
import function SetRotationAdjustmentRotateTo( turnTowards : handle:CNode, offsetHeading : Float); // flags: 65536 0000008D1A876E70
import function SetRotationAdjustmentRotateToHeading( heading : Float); // flags: 65536 0000008D1A876F50
import function SuspendRotationAdjustment(); // flags: 65536 0000008D1A877030
import function GetRotationRateFromAnimEvent( enumValue : Int32) : ERotationRate; // flags: 65536 0000008D1A877110
import function GetWoundNameFromDLCForAnim( animInfo : SAnimationEventAnimInfo) : CName; // flags: 16384 0000008D1A8771F0
import function OnEnumAnimEvent( animEventName : CName, variant : SEnumVariant, animEventType : EAnimationEventType, animEventDuration : Float, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8772D0
import function GetWoundNameFromWoundType( woundType : Int32) : CName; // flags: 65536 0000008D1A8773B0
import function OnAnimEvent_RotateEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877490
import function OnAnimEvent_RotateAwayEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877570
import function OnAnimEvent_DeathHitGround( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877650
import function OnAnimEvent_Shake0( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877730
import function OnAnimEvent_Shake1( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877810
import function OnAnimEvent_Shake2( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8778F0
import function OnAnimEvent_Shake3( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8779D0
import function OnAnimEvent_Shake4( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877AB0
import function OnAnimEvent_Shake5( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877B90
import function OnAnimEvent_DropItem( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877C70
import function OnAnimEvent_OnGround( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877D50
import function OnAnimEvent_Death( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877E30
import function OnAnimEvent_MountHorseType( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877F10
import function OnAnimEvent_HorseRidingOn( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A877FF0
import function OnDeathAnimFinished() : Bool; // flags: 65568 0000008D1A8780D0
import function EnableFinishComponent( flag : Bool); // flags: 65536 0000008D1A8781B0
import function CanBleed() : Bool; // flags: 65552 0000008D1A878290
import function CreateBloodSpill(); // flags: 65552 0000008D1A878370
import function DropItemFromSlot( slotName : CName, removeFromInv : Bool); // flags: 65536 0000008D1A878450
import function AddDroppedItem( itemName : CName, entity : handle:CEntity); // flags: 65536 0000008D1A878530
import function RemoveDroppedItem( itemName : CName, destroy : Bool); // flags: 65536 0000008D1A878610
import function DropEquipment( tag : CName, direction : Vector); // flags: 65536 0000008D1A8786F0
import function SetWound( woundName : CName, spawnEntity : Bool, createParticles : Bool, dropEquipment : Bool, playSound : Bool, direction : Vector, playEffects : Bool); // flags: 65536 0000008D1A8787D0
import function IsCurrentWound( woundName : CName) : Bool; // flags: 65536 0000008D1A8788B0
import function IsWoundDefined( woundName : CName) : Bool; // flags: 65536 0000008D1A86FA00
import function GetNearestWoundForBone( boneIndex : Int32, directionWS : Vector, woundTypeFlags : EWoundTypeFlags) : CName; // flags: 65536 0000008D1A86FAE0
import function SetDismembermentInfo( woundName : CName, vec : Vector, forceRagoll : Bool); // flags: 65536 0000008D1A86FBC0
import function DelayedDismemberTimer( time : Float, id : Int32); // flags: 66560 0000008D1A86FCA0
import function Dismember(); // flags: 16384 0000008D1A86FD80
import function TurnOnRagdoll(); // flags: 65536 0000008D1A86FE60
import function FindAttackTargets( preAttackData : CPreAttackEventData) : array:2,0,handle:CGameplayEntity; // flags: 16384 0000008D1A86FF40
import function IsSuperHeavyAttack( attackName : CName) : Bool; // flags: 65536 0000008D1A870020
import function IsHeavyAttack( attackName : CName) : Bool; // flags: 65536 0000008D1A870100
import function IsLightAttack( attackName : CName) : Bool; // flags: 65536 0000008D1A8701E0
import function BlinkWeapon( weaponId : SItemUniqueId) : Bool; // flags: 65536 0000008D1A8702C0
import function PlayEffectOnHeldWeapon( effectName : CName, disable : Bool) : Bool; // flags: 65536 0000008D1A8703A0
import function PerformCounterCheck( parryInfo : SParryInfo) : Bool; // flags: 33280 0000008D1A870480
import function PerformParryCheck( parryInfo : SParryInfo) : Bool; // flags: 66048 0000008D1A870560
import function OnPreAttackEvent( animEventName : CName, animEventType : EAnimationEventType, data : CPreAttackEventData, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A870640
import function PreAttackParry(); // flags: 16384 0000008D1A870720
import function SetCurrentAttackData( data : CPreAttackEventData, animInfo : SAnimationEventAnimInfo); // flags: 16384 0000008D1A879FC0
import function GetCurrentAttackDataAndAnimInfo( data : CPreAttackEventData, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 16384 0000008D1A87A0A0
import function GetCurrentAttackData( data : CPreAttackEventData) : Bool; // flags: 65536 0000008D1A87A180
import function OnCollisionFromItem( collidedActor : handle:CActor, itemEntity : handle:CItemEntity) : Bool; // flags: 65568 0000008D1A87A260
import function SetAttackData( data : CPreAttackEventData); // flags: 65536 0000008D1A87A340
import function TestParryAndCounter( data : CPreAttackEventData, weaponId : SItemUniqueId, parried : Bool, countered : Bool) : array:2,0,handle:CActor; // flags: 32768 0000008D1A87A420
import function SetCounterHint(); // flags: 16384 0000008D1A87A500
import function DoAttack( animData : CPreAttackEventData, weaponId : SItemUniqueId, parried : Bool, countered : Bool, parriedBy : array:2,0,handle:CActor, attackAnimationName : CName, hitTime : Float); // flags: 32768 0000008D1A87A5E0
import function PostAttackDebugRangeClear( dt : Float, id : Int32); // flags: 66560 0000008D1A87A6C0
import function Attack( hitTarget : handle:CGameplayEntity, animData : CPreAttackEventData, weaponId : SItemUniqueId, parried : Bool, countered : Bool, parriedBy : array:2,0,handle:CActor, attackAnimationName : CName, hitTime : Float, weaponEntity : handle:CItemEntity); // flags: 32768 0000008D1A87A7A0
import function SetAttackActionName( nam : CName); // flags: 65536 0000008D1A87A880
import function PrepareAttackAction( hitTarget : handle:CGameplayEntity, animData : CPreAttackEventData, weaponId : SItemUniqueId, parried : Bool, countered : Bool, parriedBy : array:2,0,handle:CActor, attackAnimationName : CName, hitTime : Float, weaponEntity : handle:CItemEntity, attackAction : handle:W3Action_Attack) : Bool; // flags: 32768 0000008D1A87A960
import function ChangeHitFxBasedOnWeapon( animData : CPreAttackEventData, weaponId : SItemUniqueId); // flags: 32768 0000008D1A87AA40
import function ReduceDamage( damageData : handle:W3DamageAction); // flags: 65536 0000008D1A87AB20
import function GetDelaySinceLastAttacked() : Float; // flags: 65536 0000008D1A87AC00
import function GetDelaySinceLastHit() : Float; // flags: 65536 0000008D1A87ACE0
import function IsAttacked( byPlayer : Bool); // flags: 65536 0000008D1A87ADC0
import function IsAttackerAtBack( attacker : handle:CNode) : Bool; // flags: 65536 0000008D1A87AEA0
import function ProcessSlideToTarget( duration : Float, slideProperties : SSlideToTargetEventProps); // flags: 65536 0000008D1A87AF80
import function ProcessSlideToTargetDistance( duration : Float, targetDist : Float); // flags: 65536 0000008D1A87B060
import function SetDetailedHitType( hitType : EDetailedHitType); // flags: 65536 0000008D1A87B140
import function ChooseDetailedHitType( parryInfo : SParryInfo) : EDetailedHitType; // flags: 65536 0000008D1A87B220
import function ChooseParryTypeIndex( parryInfo : SParryInfo) : Float; // flags: 65536 0000008D1A87B300
import function ProcessParryInfo( attacker : handle:CActor, target : handle:CActor, attackSwingType : EAttackSwingType, attackSwingDir : EAttackSwingDirection, attActionName : CName, attackerWeaponId : SItemUniqueId, canBeParried : Bool) : SParryInfo; // flags: 65536 0000008D1A87B3E0
import function DelayDodgeProjectileEventTimer( dt : Float, id : Int32); // flags: 66560 0000008D1A87B4C0
import function DelayDodgeBombEventTimer( dt : Float, id : Int32); // flags: 66560 0000008D1A87B5A0
import function DelayRepulseProjectileEventTimer( dt : Float, id : Int32); // flags: 66560 0000008D1A87B680
import function DelayRepulseBombEventTimer( dt : Float, id : Int32); // flags: 66560 0000008D1A87B760
import function GetTotalArmor() : SAbilityAttributeValue; // flags: 65536 0000008D1A87B840
import function HasWeaponDrawn( treatFistsAsWeapon : Bool) : Bool; // flags: 65536 0000008D1A87B920
import function UnequipItem( item : SItemUniqueId) : Bool; // flags: 65536 0000008D1A87BA00
import function EquipItem( item : SItemUniqueId, slot : EEquipmentSlots, toHand : Bool) : Bool; // flags: 65536 0000008D1A87BAE0
import function IsInAgony() : Bool; // flags: 66048 0000008D1A87BBC0
import function Agony(); // flags: 66048 0000008D1A87BCA0
import function IsKnockedUnconscious() : Bool; // flags: 65536 0000008D1A87BD80
import function EnterKnockedUnconscious(); // flags: 65536 0000008D1A87BE60
import function EndKnockedUnconscious(); // flags: 65536 0000008D1A87BF40
import function EnableHitAnim( time : Float, id : Int32); // flags: 17408 0000008D1A87C020
import function SetUsedVehicle( ent : handle:CGameplayEntity); // flags: 65536 0000008D1A87C100
import function GetUsedVehicle() : handle:CGameplayEntity; // flags: 65536 0000008D1A87C1E0
import function IsUsingVehicle() : Bool; // flags: 65536 0000008D1A87C2C0
import function IsUsingHorse( ignoreMountInProgress : Bool) : Bool; // flags: 65536 0000008D1A87C3A0
import function IsUsingBoat() : Bool; // flags: 65536 0000008D1A87C480
import function GetUsedHorseComponent() : handle:W3HorseComponent; // flags: 65536 0000008D1A87C560
import function FindAndMountVehicle( mountType : EVehicleMountType, maxDistance : Float) : Bool; // flags: 65552 0000008D1A87C640
import function FindTheNearestVehicle( maxDistance : Float, requireToBeMountable : Bool) : handle:CVehicleComponent; // flags: 65552 0000008D1A87C720
import function SelectTheNearestVehicles( nodes : array:2,0,handle:CNode, maxDistance : Float) : handle:CEntity; // flags: 16400 0000008D1A87C800
import function GetCurrentEffects() : array:2,0,handle:CBaseGameplayEffect; // flags: 65536 0000008D1A87C8E0
import function GetNeedsToReduceFallingDamage( heightDiff : Float) : Bool; // flags: 65536 0000008D1A87C9C0
import function CanReduceFallDamage( heightDiff : Float) : Bool; // flags: 65536 0000008D1A87CAA0
import function ApplyFallingDamage( heightDiff : Float, reducing : Bool) : Float; // flags: 65536 0000008D1A87CB80
import function OnContactEvent( position : Vector, force : Vector, otherBody : handle:CComponent, actorIndex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1A87CC60
import function OnCustomCamera( eventName : CName, properties : SMultiValue, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A87CD40
import function OnFrostHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1A87CE20
import function SetIsSwimming( toggle : Bool); // flags: 65536 0000008D1A87CF00
import function IsSwimming() : Bool; // flags: 65536 0000008D1A87CFE0
import function IsDiving() : Bool; // flags: 65552 0000008D1A87D0C0
import function GetSwordTipMovementFromAnimation( animation : CName, time : Float, deltaTime : Float, hitWeapon : handle:CItemEntity) : Vector; // flags: 65552 0000008D1A87D1A0
import function GetLyingDownFacingDirection() : Float; // flags: 65536 0000008D1A87D280
import function RegisterCollisionEventsListener(); // flags: 65536 0000008D1A87D360
import function OnRagdollOnGround() : Bool; // flags: 66080 0000008D1A87D440
import function OnRagdollInAir() : Bool; // flags: 66080 0000008D1A87D520
import function OnNoLongerInRagdoll() : Bool; // flags: 66080 0000008D1A87D600
import function GetCriticalHitDamageBonus( weaponId : SItemUniqueId, victimMonsterCategory : EMonsterCategory, isStrikeAtBack : Bool) : SAbilityAttributeValue; // flags: 65536 0000008D1A87D6E0
import function HasAlternateQuen() : Bool; // flags: 65536 0000008D1A87D7C0
import function FinishQuen(); // flags: 66048 0000008D1A87D8A0
import function UpdateStatsForDifficultyLevel( d : EDifficultyMode); // flags: 65536 0000008D1A87D980
import function GetLevel() : Int32; // flags: 65536 0000008D1A87DA60
import function GetAbilityCount( abilityName : CName) : Int32; // flags: 65536 0000008D1A87DB40
import function TestIsInSettlement() : Bool; // flags: 65536 0000008D1A87DC20
import function OnSpawnedEditor( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A87DD00
import function OnCutsceneDeath() : Bool; // flags: 65568 0000008D1A87DDE0
import function ShouldAttachArrowToPlayer( action : handle:W3DamageAction); // flags: 65536 0000008D1A87DEC0
import function CacheHudModuleHealFloater( heal : Float); // flags: 16400 0000008D1A87DFA0
import function HudModuleHealUpdate( dt : Float, id : Int32); // flags: 66560 0000008D1A87E080
import function CacheHudModuleDoTDamageFloater( dmg : Float); // flags: 16400 0000008D1A87E160
import function HudModuleDoTUpdate( dt : Float, id : Int32); // flags: 66560 0000008D1A87E240
import function ShowFloatingValue( type : EFloatingValueType, value : Float, cache : Bool, stringParam : String); // flags: 65536 0000008D1A87E320
import function Debug_GetUsedDifficultyMode() : EDifficultyMode; // flags: 65536 0000008D1A87E400
}
import class CPlayer extends CActor {
import function LockButtonInteractions( channel : Int32); // flags: 65561 0000008D0CE060C0
import function UnlockButtonInteractions( channel : Int32); // flags: 65561 0000008D0CE061A0
import function GetActiveExplorationEntity() : handle:CEntity; // flags: 65561 0000008D0CE06280
import function IsAdaptiveBalance() : Bool; // flags: 65536 0000008D1A87E4E0
import function SetAdaptiveBalance( val : Bool); // flags: 65536 0000008D1A87E5C0
import function SetTeleportedOnBoatToOtherHUB( val : Bool); // flags: 65536 0000008D1A87E6A0
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A87E780
import function Debug_ResetInput(); // flags: 65536 0000008D1A87E860
import function GetTutorialInputHandler() : handle:W3PlayerTutorialInput; // flags: 65536 0000008D1A87E940
import function BlockAction( action : EInputActionBlock, sourceName : CName, keepOnSpawn : Bool, isFromQuest : Bool, isFromPlace : Bool) : Bool; // flags: 65536 0000008D1A87EA20
import function UnblockAction( action : EInputActionBlock, sourceName : CName) : Bool; // flags: 65536 0000008D1A87EB00
import function TutorialForceUnblockRadial() : array:2,0,SInputActionLock; // flags: 65552 0000008D1A87EBE0
import function TutorialForceRestoreRadialLocks( radialLocks : array:2,0,SInputActionLock); // flags: 65552 0000008D1A87ECC0
import function GetActionLocks( action : EInputActionBlock) : array:2,0,SInputActionLock; // flags: 65536 0000008D1A87EDA0
import function GetAllActionLocks() : array:2,0,array:2,0,SInputActionLock; // flags: 65536 0000008D1A87EE80
import function IsActionAllowed( action : EInputActionBlock) : Bool; // flags: 65536 0000008D1A87EF60
import function IsActionBlockedBy( action : EInputActionBlock, sourceName : CName) : Bool; // flags: 65536 0000008D1A87F040
import function IsWeaponActionAllowed( weapon : EPlayerWeapon) : Bool; // flags: 65536 0000008D1A87F120
import function BlockAllActions( sourceName : CName, lock : Bool, exceptions : array:2,0,EInputActionBlock, exceptUI : Bool, saveLock : Bool, onSpawnedNullPointerHackFix : handle:CPlayer, isFromPlace : Bool); // flags: 65536 0000008D1A87F200
import function BlockAllQuestActions( sourceName : CName, lock : Bool); // flags: 65552 0000008D1A87F2E0
import function BlockAllUIQuestActions( sourceName : CName, lock : Bool); // flags: 65536 0000008D1A87F3C0
import function GetInputHandler() : handle:CPlayerInput; // flags: 65536 0000008D1A87F4A0
import function CheatGod2( on : Bool); // flags: 65536 0000008D1A87F580
import function IsInCombatState() : Bool; // flags: 65536 0000008D1A87F660
import function DisableCombatState(); // flags: 65536 0000008D1A87F740
import function SetAbilityManager(); // flags: 32768 0000008D1A87F820
import function OnDamageFromBoids( damage : Float) : Bool; // flags: 65568 0000008D1A87FA70
import function InitializeParryType(); // flags: 65536 0000008D1A87FB50
import function OnPlayerTickTimer( deltaTime : Float) : Bool; // flags: 65568 0000008D1A87FC30
import function PlayerTick( deltaTime : Float, id : Int32); // flags: 66560 0000008D1A87FD10
import function IsLookInputIgnored() : Bool; // flags: 65536 0000008D1A87FDF0
import function SetInputHeadingReady( flag : Bool); // flags: 65536 0000008D1A87FED0
import function IsInputHeadingReady() : Bool; // flags: 65536 0000008D1A87FFB0
import function HandleMovement( deltaTime : Float); // flags: 65536 0000008D1A880090
import function ProcessLAxisCaching(); // flags: 32768 0000008D1A880170
import function ResetLastAxisInputIsMovement(); // flags: 65536 0000008D1A880250
import function ProcessLockTargetSelectionInput( rightStickVector : Vector, rawLengthR : Float) : Bool; // flags: 32768 0000008D1A880330
import function LAxisReleaseCounter( time : Float, id : Int32); // flags: 17408 0000008D1A880410
import function LAxisReleaseCounterNoCA( time : Float, id : Int32); // flags: 17408 0000008D1A8804F0
import function StopRunDelayedInputCheck( time : Float, id : Int32); // flags: 66560 0000008D1A8805D0
import function IsUITakeInput() : Bool; // flags: 65536 0000008D1A87F900
import function SetUITakeInput( val : Bool); // flags: 65536 0000008D1A8808A0
import function GetRawLeftJoyRot() : Float; // flags: 65536 0000008D1A880980
import function SetIsActorLockedToTarget( flag : Bool); // flags: 65536 0000008D1A880A60
import function IsActorLockedToTarget() : Bool; // flags: 65536 0000008D1A880B40
import function SetIsCameraLockedToTarget( flag : Bool); // flags: 65536 0000008D1A880C20
import function IsCameraLockedToTarget() : Bool; // flags: 65536 0000008D1A880D00
import function IsLockedToTarget() : Bool; // flags: 65536 0000008D1A880DE0
import function EnableHardLock( flag : Bool); // flags: 65536 0000008D1A880EC0
import function IsHardLockEnabled() : Bool; // flags: 65536 0000008D1A880FA0
import function EnableBroadcastPresence( enable : Bool); // flags: 65536 0000008D1A881080
import function RemoveReactions(); // flags: 65536 0000008D1A881160
import function RestartReactionsIfNeeded(); // flags: 65536 0000008D1A881240
import function OnBlockingSceneStarted( scene : handle:CStoryScene) : Bool; // flags: 65568 0000008D1A881320
import function OnBlockingSceneEnded( output : handle:CStorySceneOutput) : Bool; // flags: 65568 0000008D1A881400
import function RemoveSceneEndedActionBlock( dt : Float, id : Int32); // flags: 17408 0000008D1A8814E0
import function SetDeathType( type : EPlayerDeathType); // flags: 65536 0000008D1A8815C0
import function ResetDeathType(); // flags: 65536 0000008D1A8816A0
import function OnDeath( damageAction : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1A881780
import function OnUnconsciousEnd() : Bool; // flags: 65568 0000008D1A881860
import function OnDodgeBoost() : Bool; // flags: 65568 0000008D1A881940
import function StopRun(); // flags: 65536 0000008D1A8806B0
import function IsRunPressed() : Bool; // flags: 65536 0000008D1A880790
import function SetSprintActionPressed( enable : Bool, dontClearTimeStamp : Bool); // flags: 65536 0000008D1A881D30
import function GetHowLongSprintButtonWasPressed() : Float; // flags: 65536 0000008D1A881E10
import function SetIsSprinting( flag : Bool); // flags: 65536 0000008D1A881EF0
import function EnableSprintingCamera( flag : Bool); // flags: 65536 0000008D1A881FD0
import function EnableRunCamera( flag : Bool); // flags: 65536 0000008D1A8820B0
import function SprintingTimer( dt : Float, id : Int32); // flags: 33792 0000008D1A882190
import function ShouldDrainStaminaWhileSprinting() : Bool; // flags: 32768 0000008D1A882270
import function ShouldUseStaminaWhileSprinting() : Bool; // flags: 32768 0000008D1A882350
import function GetIsSprinting() : Bool; // flags: 65536 0000008D1A882430
import function GetSprintingTime() : Float; // flags: 65536 0000008D1A882510
import function DisableSprintingTimer( time : Float, id : Int32); // flags: 66560 0000008D1A8825F0
import function IsSprintActionPressed() : Bool; // flags: 65536 0000008D1A8826D0
import function SetSprintToggle( flag : Bool); // flags: 65536 0000008D1A8827B0
import function GetIsSprintToggled() : Bool; // flags: 65536 0000008D1A882890
import function SetWalkToggle( flag : Bool); // flags: 65536 0000008D1A882970
import function GetIsWalkToggled() : Bool; // flags: 65536 0000008D1A882A50
import function GetIsRunning() : Bool; // flags: 65536 0000008D1A882B30
import function SetIsRunning( flag : Bool); // flags: 65536 0000008D1A882C10
import function GetIsWalking() : Bool; // flags: 65536 0000008D1A882CF0
import function SetIsWalking( walking : Bool); // flags: 65536 0000008D1A882DD0
import function SetIsMovable( flag : Bool); // flags: 65552 0000008D1A882EB0
import function SetManualControl( movement : Bool, camera : Bool); // flags: 65536 0000008D1A882F90
import function GetIsMovable() : Bool; // flags: 65552 0000008D1A883070
import function SetBInteractionPressed( flag : Bool); // flags: 65536 0000008D1A883150
import function GetBInteractionPressed() : Bool; // flags: 65536 0000008D1A883230
import function IsInCombatAction() : Bool; // flags: 65536 0000008D1A883310
import function IsInCombatActionFriendly() : Bool; // flags: 65536 0000008D1A8833F0
import function IsInCombatAction_SpecialAttack() : Bool; // flags: 65536 0000008D1A8834D0
import function SetBIsInCombatAction( flag : Bool); // flags: 65536 0000008D1A8835B0
import function SetBIsInCombatActionFriendly( flag : Bool); // flags: 65536 0000008D1A881A20
import function RaiseCombatActionFriendlyEvent() : Bool; // flags: 65536 0000008D1A881B00
import function CanRaiseCombatActionFriendlyEvent( isShootingCrossbow : Bool) : Bool; // flags: 65536 0000008D1A881BE0
import function CanParryAttack() : Bool; // flags: 65552 0000008D1A883AF0
import function ParryCounterCheck() : Bool; // flags: 32768 0000008D1A883BD0
import function SetIsHorseMounted( isOn : Bool); // flags: 65536 0000008D1A883CB0
import function GetIsHorseMounted() : Bool; // flags: 65536 0000008D1A883D90
import function SetIsCompanionFollowing( isOn : Bool); // flags: 65536 0000008D1A883E70
import function GetIsCompanionFollowing() : Bool; // flags: 65536 0000008D1A883F50
import function SetStartScreenIsOpened( isOpened : Bool); // flags: 65536 0000008D1A884030
import function GetStartScreenIsOpened() : Bool; // flags: 65536 0000008D1A884110
import function SetEndScreenIsOpened( isOpened : Bool); // flags: 65536 0000008D1A8841F0
import function GetEndScreenIsOpened() : Bool; // flags: 65536 0000008D1A8842D0
import function SetStartScreenFadeDuration( fadeTime : Float); // flags: 65536 0000008D1A8843B0
import function GetStartScreenFadeDuration() : Float; // flags: 65536 0000008D1A884490
import function SetStartScreenFadeInDuration( fadeTime : Float); // flags: 65536 0000008D1A884570
import function GetStartScreenFadeInDuration() : Float; // flags: 65536 0000008D1A884650
import function SetStartScreenEndWithBlackScreen( value : Bool); // flags: 65536 0000008D1A884730
import function GetStartScreenEndWithBlackScreen() : Bool; // flags: 65536 0000008D1A884810
import function CanStartTalk() : Bool; // flags: 65536 0000008D1A8848F0
import function UpdateRequestedDirectionVariables_PlayerDefault(); // flags: 65536 0000008D1A8849D0
import function SetGuarded( flag : Bool); // flags: 65536 0000008D1A884AB0
import function OnDelayOrientationChange() : Bool; // flags: 66080 0000008D1A884B90
import function SetBIsInputAllowed( flag : Bool, sourceName : CName); // flags: 65536 0000008D1A884C70
import function GetBIsInputAllowed() : Bool; // flags: 65536 0000008D1A884D50
import function SetBIsFirstAttackInCombo( flag : Bool); // flags: 65536 0000008D1A884E30
import function IsInHitAnim() : Bool; // flags: 65536 0000008D1A884F10
import function SetIsInHitAnim( flag : Bool); // flags: 65536 0000008D1A884FF0
import function SetInputModuleNeededToRun( _inputModuleNeededToRun : Float); // flags: 65536 0000008D1A8850D0
import function GetInputModuleNeededToRun() : Float; // flags: 65536 0000008D1A8851B0
import function OnAnimEvent_AllowInput( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A885290
import function OnAnimEvent_DisallowInput( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A885370
import function OnAnimEvent_DisallowHitAnim( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A885450
import function OnAnimEvent_AllowHitAnim( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A885530
import function OnAnimEvent_AllowBlend( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A885610
import function OnAnimEvent_QuickSlotItems( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8856F0
import function OnAnimEvent_SetRagdoll( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8857D0
import function OnAnimEvent_InAirKDCheck( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A8858B0
import function OnAnimEvent_EquipMedallion( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A885990
import function OnAnimEvent_HideMedallion( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A885A70
import function OnDiving( dir : Int32) : Bool; // flags: 65568 0000008D1A885B50
import function OnDive() : Bool; // flags: 65568 0000008D1A885C30
import function OnCheckDiving() : Bool; // flags: 65568 0000008D1A885D10
import function OnAllowShallowWaterCheck() : Bool; // flags: 65568 0000008D1A885DF0
import function OnCheckUnconscious() : Bool; // flags: 65568 0000008D1A885ED0
import function OnAllowSwimmingSprint() : Bool; // flags: 65568 0000008D1A885FB0
import function OnAllowedDiveDown() : Bool; // flags: 65568 0000008D1A886090
import function OnDiveInput( divePitch : Float) : Bool; // flags: 65568 0000008D1A883690
import function OnIsCameraUnderwater() : Bool; // flags: 65568 0000008D1A883770
import function OnHitGround() : Bool; // flags: 65568 0000008D1A883850
import function OnHitCeiling() : Bool; // flags: 65568 0000008D1A883930
import function SetTerrModifier( val : Float); // flags: 16384 0000008D1A886800
import function SetTerrTypeOne( type : ETerrainType); // flags: 16384 0000008D1A8868E0
import function SetTerrTypeTwo( type : ETerrainType); // flags: 16384 0000008D1A8869C0
import function SteppedOnTerrain( type : ETerrainType); // flags: 65536 0000008D1A886AA0
import function PlayerCanComment() : Bool; // flags: 65536 0000008D1A886B80
import function PlayerCanPlayMonsterCommentary() : Bool; // flags: 65536 0000008D1A886C60
import function PlayerCommentary( commentaryType : EPlayerCommentary, newCommentaryCooldown : Float); // flags: 65536 0000008D1A886D40
import function TurnOffOneliner( deltaTime : Float, id : Int32); // flags: 66560 0000008D1A886E20
import function CanPlaySpecificVoiceset() : Bool; // flags: 65536 0000008D1A886F00
import function SetCanPlaySpecificVoiceset( val : Bool); // flags: 65536 0000008D1A886FE0
import function ResetSpecificVoicesetFlag( dt : Float, id : Int32); // flags: 66560 0000008D1A8870C0
import function GetThreatLevel() : Int32; // flags: 65536 0000008D1A8871A0
import function GetBIsCombatActionAllowed() : Bool; // flags: 65536 0000008D1A887280
import function SetVehicleCachedSign( sign : ESignType); // flags: 65536 0000008D1A887360
import function GetVehicleCachedSign() : ESignType; // flags: 65536 0000008D1A887440
import function GetMoney() : Int32; // flags: 65536 0000008D1A887520
import function AddMoney( amount : Int32); // flags: 65536 0000008D1A887600
import function RemoveMoney( amount : Int32); // flags: 65536 0000008D1A8876E0
import function GetThrowItemMode() : Bool; // flags: 65536 0000008D1A8877C0
import function GetEquippedSign() : ESignType; // flags: 65536 0000008D1A8878A0
import function GetCurrentlyCastSign() : ESignType; // flags: 65536 0000008D1A887980
import function IsCastingSign() : Bool; // flags: 65536 0000008D1A887A60
import function IsCurrentSignChanneled() : Bool; // flags: 65536 0000008D1A887B40
import function OnRadialMenuItemChoose( selectedItem : String); // flags: 65536 0000008D1A887C20
import function UpdateQuickSlotItems() : Bool; // flags: 65536 0000008D1A887D00
import function SetUpdateQuickSlotItems( bUpdate : Bool); // flags: 65536 0000008D1A887DE0
import function RemoveAllPotionEffectsBut( skip : handle:CBaseGameplayEffect); // flags: 65536 0000008D1A887EC0
import function BreakPheromoneEffect() : Bool; // flags: 65536 0000008D1A887FA0
import function GetCurrentTrackedQuestSystemObjectives() : array:2,0,SJournalQuestObjectiveData; // flags: 65536 0000008D1A888080
import function SetCurrentTrackedQuestSystemObjectives( cTQO : array:2,0,SJournalQuestObjectiveData); // flags: 65536 0000008D1A888160
import function GetCurrentTrackedQuestObjectives() : array:2,0,SJournalQuestObjectiveData; // flags: 65536 0000008D1A888240
import function SetCurrentTrackedQuestObjectives( cTQO : array:2,0,SJournalQuestObjectiveData); // flags: 65536 0000008D1A888320
import function GetCurrentTrackedQuestGUID() : CGUID; // flags: 65536 0000008D1A888400
import function SetCurrentTrackedQuestGUID( cTQG : CGUID); // flags: 65536 0000008D1A8884E0
import function HAXCheckIfNew( checkGUID : CGUID) : Bool; // flags: 65536 0000008D1A8885C0
import function GetShowHud() : Bool; // flags: 65536 0000008D1A8886A0
import function SetShowHud( value : Bool); // flags: 65536 0000008D1A888780
import function DebugKillAll(); // flags: 65536 0000008D1A888860
import function OnHitByObstacle( obstacleComponent : handle:CComponent) : Bool; // flags: 65568 0000008D1A888940
import function DEBUGGetDisplayRadiusMinimapIcons() : Bool; // flags: 65536 0000008D1A888A20
import function DEBUGSetDisplayRadiusMinimapIcons( inValue : Bool); // flags: 65536 0000008D1A888B00
import function Dbg_UnlockAllActions(); // flags: 65536 0000008D1A888BE0
import function OnCriticalStateAnimStop() : Bool; // flags: 65568 0000008D1A888CC0
import function OnRecoverFromRagdollEnd() : Bool; // flags: 65568 0000008D1A888DA0
import function ReapplyCriticalBuff(); // flags: 65536 0000008D1A888E80
import function ReapplyCSTimer( dt : Float, id : Int32); // flags: 66560 0000008D1A888F60
import function IsInAgony() : Bool; // flags: 65536 0000008D1A889040
import function GetOTCameraOffset() : Float; // flags: 65536 0000008D1A889120
import function IsKnockedUnconscious() : Bool; // flags: 65536 0000008D1A889200
import function IsSailing() : Bool; // flags: 65536 0000008D1A8892E0
import function spawnBoatAndMount(); // flags: 65552 0000008D1A8893C0
import function DelayedSpawnAndMountBoat( delta : Float, id : Int32); // flags: 66560 0000008D1A8894A0
}
import class CSpawnTreeInitializerToggleMonsterDefaultIdleBehaviors extends ISpawnTreeInitializerToggleBehavior {
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1AC00
}
import class CSpawnTreeInitializerToggleMonsterSmallGuardAreaBehaviors extends ISpawnTreeInitializerToggleBehavior {
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1ACE0
}
import class CSpawnTreeInitializerToggleMonsterCanFlyIdle extends ISpawnTreeInitializerToggleBehavior {
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1ADC0
}
import class CSpawnTreeInitializerToggleAreaSceneActor extends ISpawnTreeInitializerToggleBehavior {
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1AEA0
}
import class ISpawnTreeCreatePortalEntityInitializer extends ISpawnTreeScriptedInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA1BD80
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1BE60
}
import class ISpawnAnimEntityInitializer extends ISpawnTreeScriptedInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA1BF40
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1C020
}
import class ISpawnTreeSpawnAroundNodeInitializer extends ISpawnTreeScriptedInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA1C100
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1C1E0
}
import class ISpawnTreeSetLootInitializer extends ISpawnTreeScriptedInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA1C2C0
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1C3A0
}
import class ISpawnTreeAddItemInitializer extends ISpawnTreeScriptedInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA1C480
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1C560
}
import class ISpawnAddAbilityInitializer extends ISpawnTreeScriptedInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA1C640
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1C720
}
import class ISpawnSetNPCLevelInitializer extends ISpawnTreeScriptedInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA1C800
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1C8E0
}
import class ISpawnAddNPCLevelInitializer extends ISpawnTreeScriptedInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA1C9C0
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1AA1CAA0
}
import class CSpawnTreeMonsterNestMonitorInitializer extends ISpawnTreeSpawnMonitorInitializer {
import function MonitorCreatureSpawned( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1CB80
import function MonitorCreatureLost( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1CC60
import function MonitorCreatureKilled( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1CD40
import function GetNestInsideEncounter( encounter : handle:CEncounter) : handle:CMonsterNestEntity; // flags: 65536 0000008D1AA1CE20
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1CF00
}
import class CSpawnTreeDeathCountMonitorInitializer extends ISpawnTreeSpawnMonitorInitializer {
import function MonitorCreatureKilled( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1CFE0
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1D0C0
}
import class CSpawnTreeKilledCounterByEntryMonitorInitializer extends ISpawnTreeSpawnMonitorInitializer {
import function MonitorCreatureKilled( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1D1A0
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1D280
}
import class CSpawnTreeSpawnedCounterMonitorInitializer extends ISpawnTreeSpawnMonitorInitializer {
import function MonitorCreatureSpawned( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1D360
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1D440
}
import class CSpawnTreeSpawnedCounterByEntryMonitorInitializer extends ISpawnTreeSpawnMonitorInitializer {
import function MonitorCreatureSpawned( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1D520
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1D600
}
import class CSpawnTreeCurrentlySpawnedCounterMonitorInitializer extends ISpawnTreeSpawnMonitorInitializer {
import function MonitorCreatureSpawned( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1D6E0
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1D7C0
}
import class CSpawnTreeCurrentlySpawnedCounterByEntryMonitorInitializer extends ISpawnTreeSpawnMonitorInitializer {
import function MonitorCreatureSpawned( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1D8A0
import function MonitorCreatureKilled( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1D980
import function MonitorCreatureLost( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1DA60
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1DB40
}
import class CSpawnTreeRiftSpawnedCounterMonitorInitializer extends ISpawnTreeSpawnMonitorInitializer {
import function MonitorCreatureSpawned( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1AA1E160
import function GetRiftInsideEncounter( encounter : handle:CEncounter) : handle:CRiftEntity; // flags: 65536 0000008D1AA1E240
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1E320
}
import class CRatClue_SpawnTreeDecorator extends ISpawnTreeScriptedDecorator {
import function OnActivate( encounter : handle:CEncounter) : handle:IScriptable; // flags: 65536 0000008D1AA1E400
import function OnDeactivate( encounter : handle:CEncounter); // flags: 65536 0000008D1AA1E4E0
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1E5C0
import function Main( userData : handle:IScriptable); // flags: 65600 0000008D1AA1E6A0
}
import class CCrowClue_SpawnTreeDecorator extends ISpawnTreeScriptedDecorator {
import function OnActivate( encounter : handle:CEncounter) : handle:IScriptable; // flags: 65536 0000008D1AA1E780
import function OnDeactivate( encounter : handle:CEncounter); // flags: 65536 0000008D1AA1E860
import function GetFriendlyName() : String; // flags: 65536 0000008D1AA1E940
import function Main( userData : handle:IScriptable); // flags: 65600 0000008D1AA1EA20
}
import class W3ActorIdleTrigger extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA1FE40
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA1FF20
import function SignalIsInsideArea( t : Float, id : Int32); // flags: 66560 0000008D1AA20000
}
import class W3GameplayTrigger extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA20460
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA20540
}
import class W3MagicBubbleEntity extends W3BuffImmunityEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB51800
import function ToggleActivate( toggle : Bool); // flags: 65536 0000008D1AB518E0
import function ScaleOverTime( scale : Vector, duration : Float); // flags: 65536 0000008D1AB519C0
import function ScaleUpdate( dt : Float, id : Int32); // flags: 17408 0000008D1AB51AA0
import function SetScale( scale : Vector); // flags: 65536 0000008D1AB51B80
}
import class W3BlockGameplayActionsTrigger extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA209A0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA20A80
import function UpdateHud( block : Bool); // flags: 16384 0000008D1AA20B60
}
import class W3ConditionHasEffect extends W3Condition {
import function Test( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AA20E00
}
import class W3EffectImmunityAreaTrigger extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA21180
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA21260
}
import class W3FastTravel extends W3GameplayTrigger {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA21340
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA21420
}
import class CHorseCorrectionTrigger extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA22F40
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA23020
}
import class CHorseJumpTrigger extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA23100
import function CheckOrientation( dt : Float, id : Int32); // flags: 17408 0000008D1AA231E0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA232C0
}
import class W3KillTrigger extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA233A0
import function PostponedKills( dt : Float, id : Int32); // flags: 66560 0000008D1AA23480
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA23560
}
import class W3LocationArea extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA23640
}
import class W3MinimapZoomScaleTrigger extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA23720
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA23800
}
import class W3MusicBandActivatorArea extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA238E0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA239C0
import function OnDetaching() : Bool; // flags: 65568 0000008D1AA23AA0
import function StartMusic(); // flags: 65536 0000008D1AA23B80
import function StopMusic(); // flags: 65536 0000008D1AA23C60
import function UpdateActiveMusicians() : Bool; // flags: 65536 0000008D1AA23D40
import function Update( timeDelta : Float, id : Int32); // flags: 66560 0000008D1AA23E20
}
import class W3SafeModeTrigger extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA23F00
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA23FE0
}
import class W3SettlementTrigger extends CR4JournalPlaceEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA25860
import function DisplayAreaInfo(); // flags: 65536 0000008D1AA25940
import function ActivateJournalEntry(); // flags: 65536 0000008D1AA25A20
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA25B00
import function SetReenterTimer(); // flags: 65536 0000008D1AA25BE0
import function ReenterTimer( delta : Float, id : Int32); // flags: 17408 0000008D1AA25CC0
import function SetLoadTimer(); // flags: 65536 0000008D1AA25DA0
import function LoadTimer( delta : Float, id : Int32); // flags: 17408 0000008D1AA25E80
}
import class W3UnlimitedDivingArea extends CEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA263C0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA264A0
}
import class CVFXTrigger extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA26580
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA26660
}
import class CGhost extends CNewNPC {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AA26740
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AA26820
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AA26900
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AA269E0
}
import class CGhostComponent extends CR4Component {
import function OnComponentAttachFinished() : Bool; // flags: 65568 0000008D1AA26AC0
}
import class W3IllusionaryAppearance extends W3IllusionaryObstacle {
import function Dispel(); // flags: 65536 0000008D1AA26BA0
import function RemoveIllusion( _delta : Float, id : Int32); // flags: 17408 0000008D1AA26C80
}
import class W3IllusionaryObstacleStateDefault extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA27C40
}
import class W3IllusionaryObstacleStateInteracting extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA27D20
import function Interacting(); // flags: 65664 0000008D1AA27E00
import function WaitForUseItemAction(); // flags: 65600 0000008D1AA27EE0
}
import class W3IllusionaryObstacleStateDestroying extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA27FC0
}
import class W3BeehiveStandingEntityStateAgitated extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2A480
import function BrokenEntryFunctionNamesCollision_W3BeehiveStandingEntity_Agitated_Loop(); // flags: 65664 0000008D1AA2A560
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AA2A640
}
import class W3BeeSwarmStateReturnToOrigin extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2B440
import function BeeSwarm_ReturnToOrigin_Loop(); // flags: 65664 0000008D1AA2B520
}
import class W3BeeSwarmStatePursueTarget extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2B600
import function BeeSwarm_PursueTarget_Loop(); // flags: 65664 0000008D1AA2B6E0
}
import class W3BeeSwarmStateBeeSwarm_Idle extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2B7C0
import function BeeSwarm_Idle_Loop(); // flags: 65664 0000008D1AA2B8A0
}
import class W3BeeSwarmStateFarFromPlayer extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2B980
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2BA60
import function BeeSwarm_FarFromPlayer_Loop(); // flags: 65664 0000008D1AA2BB40
}
import class W3BeeSwarmStateDisabled extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2BC20
}
import class W3BeeSwarmStateStationary extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2BD00
}
import class CBoatRacingGateEntityStateActive extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2C5C0
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2C6A0
import function EnableTrigger( toggle : Bool); // flags: 16384 0000008D1AA2C780
import function EnableMappin( toggle : Bool); // flags: 16384 0000008D1AA2C860
import function EnableHudMarker( toggle : Bool); // flags: 16384 0000008D1AA2C940
}
import class W3FireSourceLifeRegen extends W3FireSource {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA2D4A0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AA2D580
import function LifeRegenUpdate( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AA2D660
import function ApplyEffects( target : handle:CActor); // flags: 16384 0000008D1AA2D740
import function RemoveEffects( target : handle:CActor); // flags: 16384 0000008D1AA2D820
}
import class CGateEntityStateClosed extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2E380
import function Close(); // flags: 16384 0000008D1AA2E460
}
import class CGateEntityStateOpened extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2E540
import function Open(); // flags: 16384 0000008D1AA2E620
}
import class W3IceWall extends CGameplayEntity {
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AA2E700
}
import class CMeteoriteStormEntity extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AA2F180
import function Execute( actor : handle:CActor); // flags: 65536 0000008D1AA2F260
}
import class CMeteoriteStormEntityStateStorm extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AA2F340
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AA2F420
import function Run(); // flags: 65664 0000008D1AA2F500
import function Spawn( position : Vector); // flags: 65536 0000008D1AA2F5E0
import function FindPosition() : Vector; // flags: 65536 0000008D1AA2F6C0
import function IsPositionValid( whereTo : Vector) : Bool; // flags: 32768 0000008D1AA2F7A0
}
import class CSkullPileEntity extends CGameplayEntity {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB4D660
}
import class W3WeatherShrine extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB4E540
import function OnInteraction( actionName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB4E620
import function OnInteractionActivationTest( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB4E700
import function ChangeWeatherTo( newWeather : CName) : Bool; // flags: 16384 0000008D1AB4E7E0
import function ChangingWeatherStarted(); // flags: 16384 0000008D1AB4E8C0
import function EnableInteracitons( dt : Float, id : Int32); // flags: 17408 0000008D1AB4E9A0
}
import class W3OilBarrelDestroyedEvent extends CScriptedAction {
import function PerformArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65536 0000008D1AB4EA80
}
import class COilBarrelEntity extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB4EB60
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB4EC40
import function EnableOnFireDamageArea(); // flags: 16384 0000008D1AB4ED20
import function SetOnFire( explTime : Float, randomize : Bool); // flags: 65536 0000008D1AB4EE00
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB4EEE0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB4EFC0
import function OnFireTimer( dt : Float, id : Int32); // flags: 66560 0000008D1AB4F0A0
import function Explosion( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AB4F180
import function GatherTargets() : array:2,0,handle:CGameplayEntity; // flags: 16384 0000008D1AB4F260
import function DestroyEnt( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AB4F340
import function OnManageOilBarrel( operations : array:2,0,EOilBarrelOperation) : Bool; // flags: 65568 0000008D1AB4F420
import function CanShowFocusInteractionIcon() : Bool; // flags: 65536 0000008D1AB4F500
}
import class W3MeteorItem extends W3QuestUsableItem {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB4FEA0
import function OnUsed( usedBy : handle:CEntity) : Bool; // flags: 65568 0000008D1AB4FF80
}
import class W3EyeOfLoki extends W3QuestUsableItem {
import function OnUsed( usedBy : handle:CEntity) : Bool; // flags: 65568 0000008D1AB50060
import function OnHidden( hiddenBy : handle:CEntity) : Bool; // flags: 65568 0000008D1AB50140
}
import class W3HornvalHorn extends W3QuestUsableItem {
import function OnUsed( usedBy : handle:CEntity) : Bool; // flags: 65568 0000008D1AB50920
}
import class W3FiendLure extends W3QuestUsableItem {
import function OnUsed( usedBy : handle:CEntity) : Bool; // flags: 65568 0000008D1AB50A00
}
import class W3AardObstacleStateNewWall extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB50CA0
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB50D80
}
import class W3AardObstacleStateWallStageOne extends CScriptableState {
import function OnStateEnter( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB50E60
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB50F40
}
import class W3AardObstacleStateWallStageTwo extends CScriptableState {
import function OnStateEnter( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB51020
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB51100
}
import class W3AardObstacleStateWallStageThree extends CScriptableState {
import function OnStateEnter( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB511E0
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB512C0
}
import class W3FlammableDamageEntityStateUntouched extends CScriptableState {
import function OnStateEnter( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB520C0
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB521A0
}
import class W3FlammableDamageEntityStateBurnt extends CScriptableState {
import function OnStateEnter( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB52280
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB52360
}
import class W3BridgeStateOnIdle extends W3DestroyableTerrainStateOnIdle {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB52EC0
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB52FA0
import function OnSwimInit(); // flags: 65664 0000008D1AB53080
import function tickTimerSwim( time : Float, id : Int32); // flags: 66560 0000008D1AB53160
}
import class W3BridgeStateOnPreDestroy extends W3DestroyableTerrainStateOnPreDestroy {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB53240
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB53320
import function OnPreSplitInit(); // flags: 65664 0000008D1AB53400
import function tickTimerPreSplit( time : Float, id : Int32); // flags: 66560 0000008D1AB534E0
}
import class W3BridgeStateOnDestroy extends W3DestroyableTerrainStateOnDestroy {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB535C0
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB536A0
import function OnSplitInit(); // flags: 65664 0000008D1AB53780
}
import class W3FloeEntityStateOnIdle extends W3DestroyableTerrainStateOnIdle {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB54200
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB542E0
import function OnSwimInit(); // flags: 65664 0000008D1AB543C0
import function tickTimerSwim( time : Float, id : Int32); // flags: 66560 0000008D1AB544A0
}
import class W3FloeEntityStateOnPreDestroy extends W3DestroyableTerrainStateOnPreDestroy {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB54580
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB54660
import function OnPreSplitInit(); // flags: 65664 0000008D1AB54740
import function tickTimerPreSplit( time : Float, id : Int32); // flags: 66560 0000008D1AB54820
}
import class W3FloeEntityStateOnDestroy extends W3DestroyableTerrainStateOnDestroy {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB54900
import function OnLeaveState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB549E0
import function OnSplitInit(); // flags: 65664 0000008D1AB54AC0
}
import class W3IgniObstacleEntityStateCompleteWall extends CScriptableState {
import function OnStateEnter( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB54E40
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AB54F20
}
import class W3IgniObstacleEntityStateFirstLevelDegradation extends CScriptableState {
import function OnStateEnter( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB55000
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AB550E0
}
import class W3IgniObstacleEntityStateSecondLevelDegradation extends CScriptableState {
import function OnStateEnter( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB551C0
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1AB552A0
}
import class CLightEntitySimpleWithEffectImmunity extends CLightEntitySimple {
import function TurnLightOn(); // flags: 16384 0000008D1AB566C0
import function TurnLightOffAfter( td : Float, id : Int32); // flags: 17408 0000008D1AB567A0
import function TurnLightOff(); // flags: 16384 0000008D1AB56880
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB56960
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB56A40
import function OnInteraction( actionName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB56B20
import function OnInteractionActivationTest( interactionComponentName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1AB56C00
import function ApplyEffects( target : handle:CActor); // flags: 16384 0000008D1AB56CE0
import function RemoveEffects( target : handle:CActor); // flags: 16384 0000008D1AB56DC0
}
import class W3NewDoor extends W3LockableEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A889580
import function GetOpeningAngle() : Float; // flags: 65536 0000008D1A889660
import function OnPlayerOpenedDoors() : Bool; // flags: 65568 0000008D1A889740
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A889820
import function IsOpen() : Bool; // flags: 65536 0000008D1A889900
import function Unlock(); // flags: 65536 0000008D1A8899E0
import function OnLock(); // flags: 32768 0000008D1A889AC0
import function OnOpened() : Bool; // flags: 65568 0000008D1A889BA0
import function OnCombatStarted() : Bool; // flags: 65568 0000008D1A889C80
import function OnCombatEnded() : Bool; // flags: 65568 0000008D1A889D60
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A889E40
import function OnStateChange( newState : Bool) : Bool; // flags: 65568 0000008D1A889F20
import function OnActionNameChanged() : Bool; // flags: 65568 0000008D1A88A000
import function Enable( e : Bool, skipInteractionUpdate : Bool, questForcedEnable : Bool); // flags: 65536 0000008D1A88A0E0
import function OnManageNewDoor( operations : array:2,0,ENewDoorOperation, force : Bool) : Bool; // flags: 65568 0000008D1A88A1C0
import function OnInteraction( actionName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1A88A2A0
import function OnDoorActivation() : Bool; // flags: 65568 0000008D1A88A380
import function OnStreamIn() : Bool; // flags: 65568 0000008D1A88A460
import function UpdateIconOffset( delta : Float, id : Int32); // flags: 66576 0000008D1A88A540
}
import class CScriptBatchQueryAccessor extends IScriptable {
import function RayCast( start : Vector, end : Vector, result : array:2,0,SRaycastHitResult, collisionGroupsNames : array:2,0,CName, queryFlags : Int32) : Bool; // flags: 65625 0000008D0CD6FD70
import function RayCastSync( start : Vector, end : Vector, result : array:2,0,SRaycastHitResult, collisionGroupsNames : array:2,0,CName) : Bool; // flags: 65561 0000008D0CD6FE50
import function RayCastAsync( start : Vector, end : Vector, collisionGroupsNames : array:2,0,CName, queryFlags : Int32) : SScriptRaycastId; // flags: 65561 0000008D0CD6FF30
import function RayCastDir( start : Vector, direction : Vector, distance : Float, result : array:2,0,SRaycastHitResult, collisionGroupsNames : array:2,0,CName, queryFlags : Int32) : Bool; // flags: 65625 0000008D0CD70010
import function RayCastDirSync( start : Vector, direction : Vector, distance : Float, result : array:2,0,SRaycastHitResult, collisionGroupsNames : array:2,0,CName) : Bool; // flags: 65561 0000008D0CD700F0
import function RayCastDirAsync( start : Vector, direction : Vector, distance : Float, collisionGroupsNames : array:2,0,CName, queryFlags : Int32) : SScriptRaycastId; // flags: 65561 0000008D0CD701D0
import function GetRayCastState( queryId : SScriptRaycastId, result : array:2,0,SRaycastHitResult) : EBatchQueryState; // flags: 65561 0000008D0CD702B0
import function Sweep( start : Vector, end : Vector, radius : Float, result : array:2,0,SSweepHitResult, collisionGroupsNames : array:2,0,CName, queryFlags : Int32) : Bool; // flags: 65625 0000008D0CD70390
import function SweepAsync( start : Vector, end : Vector, radius : Float, collisionGroupsNames : array:2,0,CName, queryFlags : Int32) : SScriptSweepId; // flags: 65561 0000008D0CD70470
import function SweepDir( start : Vector, direction : Vector, radius : Float, distance : Float, result : array:2,0,SSweepHitResult, collisionGroupsNames : array:2,0,CName, queryFlags : Int32) : Bool; // flags: 65625 0000008D0CD70550
import function SweepDirAsync( start : Vector, direction : Vector, radius : Float, distance : Float, collisionGroupsNames : array:2,0,CName, queryFlags : Int32) : SScriptSweepId; // flags: 65561 0000008D0CD70630
import function GetSweepState( queryId : SScriptSweepId, result : array:2,0,SSweepHitResult) : EBatchQueryState; // flags: 65561 0000008D0CD70710
}
import class RangedWeaponStateState_WeaponWait extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB5C1C0
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB5C2A0
import function OnRangedWeaponPress() : Bool; // flags: 65568 0000008D1AB5C380
import function OnRangedWeaponRelease() : Bool; // flags: 65568 0000008D1AB5C460
import function PerformDraw( pressed : Bool); // flags: 16384 0000008D1AB5C540
import function DelayedProcessFullBodyAnimWeight(); // flags: 65664 0000008D1AB5C620
import function DrawEvent(); // flags: 65664 0000008D1AB5C700
}
import class RangedWeaponStateState_WeaponDraw extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB5C7E0
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB5C8C0
import function Equip(); // flags: 65664 0000008D1AB5C9A0
import function CancelledEquiping(); // flags: 73728 0000008D1AB5CA80
}
import class RangedWeaponStateState_WeaponReload extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB5CB60
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB5CC40
import function RotateOwnerToCamera(); // flags: 16384 0000008D1AB5CD20
import function UpdateCustomRotationHeadingTimer( timeDelta : Float, id : Int32); // flags: 17408 0000008D1AB5CE00
import function Lock(); // flags: 16384 0000008D1AB5CEE0
import function Unlock(); // flags: 16384 0000008D1AB5CFC0
}
import class RangedWeaponStateState_WeaponAim extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB5D0A0
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB5D180
import function OnRangedWeaponPress() : Bool; // flags: 65568 0000008D1AB5D260
import function OnRangedWeaponRelease() : Bool; // flags: 65568 0000008D1AB5D340
import function CheckGotoAimThrow(); // flags: 65664 0000008D1AB5D420
import function OnWeaponShootStart() : Bool; // flags: 65568 0000008D1AB5D500
import function UpdateCustomRotationHeadingTimer( timeDelta : Float, id : Int32); // flags: 66560 0000008D1AB5D5E0
import function Lock(); // flags: 16384 0000008D1AB5D6C0
import function Unlock(); // flags: 16384 0000008D1AB5D7A0
}
import class RangedWeaponStateState_WeaponShoot extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB5D880
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB5D960
import function OnProcessThrowEvent( animEventName : CName) : Bool; // flags: 65568 0000008D1AB5DA40
import function OnRangedWeaponPress() : Bool; // flags: 65568 0000008D1AB5DB20
import function OnRangedWeaponRelease() : Bool; // flags: 65568 0000008D1AB5DC00
}
import class RangedWeaponStateState_WeaponHolster extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB5DCE0
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB5DDC0
import function Unequip(); // flags: 65664 0000008D1AB5DEA0
import function OnRangedWeaponPress() : Bool; // flags: 65568 0000008D1AB5DF80
import function CancelledEquiping(); // flags: 73728 0000008D1AB5E060
}
import class W3DynamicBlood extends W3MonsterClue {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB5E140
}
import class W3EredinIceSpike extends W3DurationObstacle {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB80300
import function Appear(); // flags: 65536 0000008D1AB803E0
import function Explode( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AB804C0
}
import class W3AardEntityStateAardConeCast extends W3SignEntityStateNormalCast {
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB5EBC0
}
import class W3AardEntityStateAardCircleCast extends W3SignEntityStateNormalCast {
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB5ECA0
}
import class W3MeteorProjectile extends W3FireballProjectile {
import function VictimCollision( victim : handle:CGameplayEntity); // flags: 32768 0000008D1AC2B420
import function DeactivateProjectile( victim : handle:CGameplayEntity); // flags: 32768 0000008D1AC2B500
import function Explode(); // flags: 32768 0000008D1AC2B5E0
import function ProjectileHitGround(); // flags: 32768 0000008D1AC2B6C0
import function OnProjectileShot( targetCurrentPosition : Vector, target : handle:CNode) : Bool; // flags: 65568 0000008D1AC2B7A0
}
import class W3AxiiEntityStateAxiiCast extends W3SignEntityStateNormalCast {
import function OnEnded( isEnd : Bool) : Bool; // flags: 65568 0000008D1AB5F9C0
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB5FAA0
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB5FB80
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB5FC60
}
import class W3AxiiEntityStateAxiiChanneled extends W3SignEntityStateChanneling {
import function OnEnded( isEnd : Bool) : Bool; // flags: 65568 0000008D1AB5FD40
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB5FE20
import function OnProcessSignEvent( eventName : CName) : Bool; // flags: 65568 0000008D1AB5FF00
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB5FFE0
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB600C0
import function ChannelAxii(); // flags: 65664 0000008D1AB601A0
}
import class W3IgniEntityStateIgniCast extends W3SignEntityStateNormalCast {
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB60B40
import function ProcessThrow(); // flags: 16384 0000008D1AB60C20
import function OnEnded( isEnd : Bool) : Bool; // flags: 65568 0000008D1AB60D00
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB60DE0
}
import class W3IgniEntityStateIgniChanneled extends W3SignEntityStateChanneling {
import function GetReusableProjectile( spawnPos : Vector, spawnRot : EulerAngles, dt : Float) : handle:W3IgniProjectile; // flags: 65536 0000008D1AB60EC0
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB60FA0
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB61080
import function OnEnded( isEnd : Bool) : Bool; // flags: 65568 0000008D1AB61160
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB61240
import function ChannelIgni(); // flags: 65664 0000008D1AB61320
import function CleanUp(); // flags: 65536 0000008D1AB61400
import function ProcessThrow( dt : Float); // flags: 16384 0000008D1AB614E0
}
import class W3QuenEntityStateExpired extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB62740
}
import class W3QuenEntityStateShieldActive extends W3SignEntityStateActive {
import function GetLastingFxName() : CName; // flags: 16400 0000008D1AB62820
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB62900
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB629E0
import function OnEnded( isEnd : Bool) : Bool; // flags: 65568 0000008D1AB62AC0
import function OnTargetHit( damageData : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1AB62BA0
}
import class W3QuenEntityStateQuenShield extends W3SignEntityStateNormalCast {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB62C80
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB62D60
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB62E40
}
import class W3QuenEntityStateQuenChanneled extends W3SignEntityStateChanneling {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB62F20
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB63000
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB630E0
import function OnEnded( isEnd : Bool) : Bool; // flags: 65568 0000008D1AB631C0
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB632A0
import function ChannelQuen(); // flags: 65664 0000008D1AB63380
import function ProcessQuenCollisionForRiders(); // flags: 16384 0000008D1AB63460
import function ShowHitFX( damageData : handle:W3DamageAction, rot : EulerAngles); // flags: 65536 0000008D1AB63540
import function OnTargetHit( damageData : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1AB63620
}
import class W3SignEntityStateFinished extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB65110
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB651F0
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB652D0
}
import class W3YrdenEntityStateYrdenCast extends W3SignEntityStateNormalCast {
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB691F0
}
import class W3YrdenEntityStateYrdenChanneled extends W3SignEntityStateChanneling {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB692D0
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB693B0
import function OnEnded( isEnd : Bool) : Bool; // flags: 65568 0000008D1AB69490
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB69570
import function ChannelYrden(); // flags: 65664 0000008D1AB69650
}
import class W3YrdenEntityStateYrdenSlowdown extends W3SignEntityStateActive {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB69FF0
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB6A0D0
import function CleanUp(); // flags: 16384 0000008D1AB6A1B0
import function OnThrowing() : Bool; // flags: 65568 0000008D1AB6A290
import function OnSignAborted( force : Bool) : Bool; // flags: 65568 0000008D1AB6A370
import function ActivateSlowdown(); // flags: 65664 0000008D1AB6A450
import function CreateTrap(); // flags: 16384 0000008D1AB6A530
import function Trace( comp : handle:CComponent, outZDiff : Float) : Bool; // flags: 16384 0000008D1AB6A610
import function YrdenSlowdown_Loop(); // flags: 65664 0000008D1AB6A6F0
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB6A7D0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB6A8B0
}
import class W3YrdenEntityStateDischarged extends W3SignEntityStateActive {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB6A990
import function YrdenExpire(); // flags: 65664 0000008D1AB6AA70
}
import class ThrowingCamera extends ICustomCameraScriptedPivotPositionController {
import function ControllerUpdate( currentPosition : Vector, currentVelocity : Vector, timeDelta : Float); // flags: 32768 0000008D1AB6AB50
}
import class CThrowableStateAiming extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB6B4F0
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB6B5D0
import function AimThrowable(); // flags: 65664 0000008D1AB6B6B0
import function OnStopAiming( flag : Bool) : Bool; // flags: 65568 0000008D1AB6B790
import function OnProcessThrowEvent( animEventName : CName) : Bool; // flags: 65568 0000008D1AB6B870
}
import class W3Dimeritium extends W3Petard {
import function ProcessMechanicalEffect( targets : array:2,0,handle:CGameplayEntity, isImpact : Bool, dt : Float); // flags: 32768 0000008D1AB6B950
import function LoopFunction( dt : Float); // flags: 32768 0000008D1AB6BA30
import function DisableAffectedFx( dt : Float, id : Int32); // flags: 66560 0000008D1AB6BB10
import function ProcessTargetOutOfArea( entity : handle:CGameplayEntity); // flags: 32768 0000008D1AB6BBF0
}
import class W3DragonsDream extends W3Petard {
import function ProcessMechanicalEffect( targets : array:2,0,handle:CGameplayEntity, isImpact : Bool, dt : Float); // flags: 32768 0000008D1AB6BCD0
import function OnTimeEndedFunction( dt : Float); // flags: 32768 0000008D1AB6BDB0
import function DestroyWhenNoFXPlayedFunction( dt : Float) : Bool; // flags: 32768 0000008D1AB6BE90
import function GetExplodingTargetDamages() : array:2,0,SRawDamage; // flags: 16384 0000008D1AB6BF70
}
import class W3Samum extends W3Petard {
import function LoadDataFromItemXMLStats(); // flags: 32768 0000008D1AB6E320
}
import class W3PressureSwitch extends W3PhysicalSwitch {
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB725A0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB72680
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB72760
import function OnCheckInventoryEntities( delta : Float, id : Int32); // flags: 66560 0000008D1AB72840
import function TurnOnIfPossible( entity : handle:CEntity); // flags: 65536 0000008D1AB72920
import function TurnOffIfPossible( entity : handle:CEntity); // flags: 65536 0000008D1AB72A00
import function OnDelayedTurnOn( delta : Float, id : Int32); // flags: 66560 0000008D1AB72AE0
import function OnDelayedTurnOff( delta : Float, id : Int32); // flags: 66560 0000008D1AB72BC0
}
import class W3VirtualSwitch_Combination extends W3VirtualSwitch {
import function Notify( activeSwitch : handle:W3Switch); // flags: 65536 0000008D1AB738E0
}
import class W3VirtualSwitch_Sequence extends W3VirtualSwitch {
import function Notify( activeSwitch : handle:W3Switch); // flags: 65536 0000008D1AB739C0
import function Fail( failed : handle:W3Switch); // flags: 32768 0000008D1AB73AA0
import function ResetSwitches(); // flags: 32768 0000008D1AB73B80
}
import class W3SE_AddBuff extends W3SwitchEvent {
import function PerformArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65536 0000008D1AB73C60
}
import class W3SE_CustomScript extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 16384 0000008D1AB73D40
}
import class W3SE_EnableTreasureHuntMappin extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB73E20
}
import class W3SE_Encounter extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB73F00
}
import class W3SE_Fact extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB73FE0
}
import class W3SE_ManageClue extends W3SwitchEvent {
import function PerformArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65536 0000008D1AB740C0
}
import class W3SE_ManageContainer extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB741A0
}
import class W3SE_ManageDoor extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB74280
}
import class W3SE_ManageFocusArea extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB74360
}
import class W3SE_ManageGate extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB74440
}
import class W3SE_ManageNewDoor extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB74520
}
import class W3SE_ManageOilBarrel extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB74600
}
import class W3SE_ManagePchysicalDamageMechanism extends W3SwitchEvent {
import function PerformArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65536 0000008D1AB746E0
}
import class W3SE_ManageSwitch extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB747C0
}
import class W3SE_ManageToxicCloud extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB748A0
}
import class W3SE_ManageTrap extends W3SwitchEvent {
import function PerformArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65536 0000008D1AB74980
}
import class W3SE_PerformableAction extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB74A60
import function PerformArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65536 0000008D1AB74B40
import function PerformArgFloat( parnt : handle:CEntity, value : Float); // flags: 65536 0000008D1AB74C20
}
import class W3SE_PlayAnimationOnEntity extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB74D00
import function DamageIfDamager( animatingEntity : handle:CGameplayEntity); // flags: 16384 0000008D1AB74DE0
}
import class W3SE_PlayEffectOnActivator extends W3SwitchEvent {
import function PerformArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65536 0000008D1AB74EC0
}
import class W3SE_PlayEffectOnEntity extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB74FA0
}
import class W3SE_PlayEffectOnSwitch extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB75080
}
import class W3SE_SetAppearanceOnEntity extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB75160
}
import class W3SE_SpawnEntity extends W3SwitchEvent {
import function Perform( _Parent : handle:CEntity); // flags: 65536 0000008D1AB75240
import function DestroySpawnedEntity( _deltaTime : Float, id : Int32); // flags: 17408 0000008D1AB75320
}
import class W3SE_UseRiddleNode extends W3SwitchEvent {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1AB75400
}
import class W3MicroQuestActivatorStateProcessing extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB76200
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB762E0
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB763C0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB764A0
import function ChooseMicroQuest(); // flags: 65536 0000008D1AB76580
}
import class W3MicroQuestActivatorStateActivated extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB76660
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB76740
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB76820
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB76900
import function ClearFacts(); // flags: 65664 0000008D1AB769E0
import function InactiveInMicroQuestActivator( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AB76AC0
}
import class W3MicroQuestActivatorStateInactive extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB76BA0
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1AB76C80
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB76D60
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB76E40
}
import class BTTaskChangeSummonedEntityMovement extends IBehTreeTask {
import function Initialize(); // flags: 65536 0000008D1AB76F20
import function IsAvailable() : Bool; // flags: 65536 0000008D1AB77000
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1AB770E0
import function ChangeValues(); // flags: 16384 0000008D1AB771C0
}
import class CHeartMinibossStateIdle extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB77620
import function SleepIdle(); // flags: 65664 0000008D1AB77700
import function StartCombat(); // flags: 65664 0000008D1AB777E0
}
import class CHeartMinibossStateFullyCovered extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB778C0
}
import class CHeartMinibossStateFourRoots extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB779A0
}
import class CHeartMinibossStateTwoRoots extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB77A80
}
import class CHeartMinibossStateNoRoots extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB77B60
}
import class CHeartMinibossStateHeartHitOnce extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB77C40
}
import class CHeartMinibossStateDead extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB77D20
}
import class W3SummonedFlies extends CGameplayEntity {
import function SetTarget( _Target : handle:CNode); // flags: 65536 0000008D1AB77E00
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB77EE0
import function Init( _Summoner : handle:CActor, _Target : handle:CEntity); // flags: 65536 0000008D1AB77FC0
import function OnSummonerEnterCombat(); // flags: 65536 0000008D1AB780A0
import function OnSummonerLeaveCombat(); // flags: 65536 0000008D1AB78180
import function LookForTarget( _Dt : Float, id : Int32); // flags: 17408 0000008D1AB78260
import function PursueTarget( _Dt : Float, id : Int32); // flags: 17408 0000008D1AB78340
import function StopPursue(); // flags: 16400 0000008D1AB78420
import function Die( _Dt : Float, id : Int32); // flags: 65536 0000008D1AB78500
import function StartFlee(); // flags: 65536 0000008D1AB785E0
import function Flee( _Dt : Float, id : Int32); // flags: 17408 0000008D1AB786C0
import function StopFlee( _Dt : Float, id : Int32); // flags: 17408 0000008D1AB787A0
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1AB78880
import function OnWeaponHit( act : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1AB78960
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB78A40
import function OnYrdenHit( caster : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1AB78B20
}
import class W3WitchesCageStateTurnedOff extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB78C00
}
import class W3WitchesCageStateTurnedOn extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB78CE0
}
import class W3ClueConditionDistance extends W3ClueCondition {
import function CheckCondition( waypoint : handle:CNode) : Bool; // flags: 65536 0000008D1AB7B360
}
import class W3ClueConditionFact extends W3ClueCondition {
import function CheckCondition( waypoint : handle:CNode) : Bool; // flags: 65536 0000008D1AB7B440
}
import class W3LessunClue extends CFlyingCrittersLairEntityScript {
import function GetGroupPos() : Vector; // flags: 65536 0000008D1AB7B520
import function SetCurrentSoundClue( isCurrent : Bool); // flags: 65536 0000008D1AB7B600
import function FirstActivation( scriptInput : handle:CFlyingSwarmScriptInput, deltaTime : Float); // flags: 65536 0000008D1AB7B6E0
import function OnDeactivated( scriptInput : handle:CFlyingSwarmScriptInput, deltaTime : Float); // flags: 65536 0000008D1AB7B7C0
import function OnActivated( scriptInput : handle:CFlyingSwarmScriptInput, deltaTime : Float); // flags: 65536 0000008D1AB7B8A0
import function SetCurrentState( clueState : EBoidClueState); // flags: 65536 0000008D1AB7B980
import function OnTick( scriptInput : handle:CFlyingSwarmScriptInput, active : Bool, deltaTime : Float); // flags: 65536 0000008D1AB7BA60
import function CalculateSoundAimParameter(); // flags: 65536 0000008D1AB7BB40
import function MoveClueAway(); // flags: 65536 0000008D1AB7BC20
import function TimerDestroyClue( timeDelta : Float, id : Int32); // flags: 66560 0000008D1AB7BD00
import function ResetClue( timeDelta : Float, id : Int32); // flags: 66560 0000008D1AB7BDE0
}
import class W3MonsterClueAnimated extends W3MonsterClue {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB7BEC0
import function ResetPos(); // flags: 65536 0000008D1AB7BFA0
import function OnAnimEvent_Custom( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AB7C080
import function OnUpdateFocus( distance : Float, accuracy : Float) : Bool; // flags: 65568 0000008D1AB7C160
}
import class W3LeshyRootProjectile extends CProjectileTrajectory {
import function SetOwner( actor : handle:CActor); // flags: 65536 0000008D1AB7D580
import function OnProjectileCollision( pos : Vector, normal : Vector, collidingComponent : handle:CComponent, hitCollisionsGroups : array:2,0,CName, actorIndex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1AB7D660
import function DelayDamage( time : Float); // flags: 65536 0000008D1AB7D740
import function DelayDamageTimer( delta : Float, id : Int32); // flags: 66560 0000008D1AB7D820
import function OnRangeReached() : Bool; // flags: 65568 0000008D1AB7D900
import function Expired() : Bool; // flags: 65536 0000008D1AB7D9E0
import function TimeDestroy( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AB7DAC0
}
import class W3SonarEnttity extends CEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB7FDC0
import function HighlightObjects( range : Float, time : Float); // flags: 65536 0000008D1AB7FEA0
import function DestroySonarFX( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AB7FF80
import function ScaleSonarFX( deltaTime : Float, id : Int32); // flags: 66560 0000008D1AB80060
}
import class W3SpawnMarker extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AB80AE0
import function SpawnEntity( _DeltaTime : Float, id : Int32); // flags: 17408 0000008D1AB80BC0
}
import class W3POIDispenserStateActive extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB82EC0
import function ActivationInit(); // flags: 65664 0000008D1AB82FA0
}
import class W3POIDispenserStateInactive extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AB83080
import function DeactivationInit(); // flags: 65664 0000008D1AB83160
}
import class W3Water extends CEntity {
import function OnWaterTriggerEnter( activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB83240
import function OnWaterTriggerLeave( activator : handle:CComponent) : Bool; // flags: 65568 0000008D1AB83320
}
import class CScriptedAction extends IPerformableAction {
import function Perform( parnt : handle:CEntity); // flags: 65536 0000008D1A88A620
import function PerformArgNode( parnt : handle:CEntity, node : handle:CNode); // flags: 65536 0000008D1A88A700
import function PerformArgFloat( parnt : handle:CEntity, value : Float); // flags: 65536 0000008D1A88A7E0
}
import class TutorialListData extends TextPopupData {
import function GetGFxData( parentFlashValueStorage : handle:CScriptedFlashValueStorage) : handle:CScriptedFlashObject; // flags: 65536 0000008D1AB88C80
import function GetTutorialList( tutorialList : handle:CScriptedFlashArray, parentFlashValueStorage : handle:CScriptedFlashValueStorage); // flags: 32768 0000008D1AB88D60
import function OnUserFeedback( KeyCode : String); // flags: 65536 0000008D1AB88E40
import function DefineDefaultButtons(); // flags: 32768 0000008D1AB88F20
import function GetContentRef() : String; // flags: 32768 0000008D1AB89000
}
import class TutorialBlockerData extends TextPopupData {
import function GetGFxData( parentFlashValueStorage : handle:CScriptedFlashValueStorage) : handle:CScriptedFlashObject; // flags: 65536 0000008D1AB890E0
import function OnUserFeedback( KeyCode : String); // flags: 65536 0000008D1AB891C0
import function forceClose(); // flags: 65536 0000008D1AB892A0
import function ClosePopup(); // flags: 32768 0000008D1AB89380
import function DefineDefaultButtons(); // flags: 32768 0000008D1AB89460
import function GetContentRef() : String; // flags: 32768 0000008D1AB89540
}
import class CR4HudModuleBoatHealth extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB90AF0
import function SetEnabled( value : Bool); // flags: 65536 0000008D1AB90BD0
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB90CB0
import function UpdateVolumes(); // flags: 16384 0000008D1AB90D90
import function ClearVolumes(); // flags: 16384 0000008D1AB90E70
}
import class CR4HudModuleBuffs extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB91490
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB91570
import function buffListHasChanged( currentEffects : array:2,0,handle:CBaseGameplayEffect, previousEffects : array:2,0,handle:CBaseGameplayEffect) : Bool; // flags: 16384 0000008D1AB91650
import function UpdateBuffs(); // flags: 65536 0000008D1AB91730
import function UpdateScale( scale : Float, flashModule : handle:CScriptedFlashSprite) : Bool; // flags: 32768 0000008D1AB91810
import function UpdatePosition( anchorX : Float, anchorY : Float); // flags: 32768 0000008D1AB918F0
import function OnBuffsDisplay( value : Bool) : Bool; // flags: 65568 0000008D1AB919D0
}
import class CR4HudModuleDebugFastMenu extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB93F70
import function UpdateFastMenuEntries(); // flags: 65536 0000008D1AB94050
import function IsDebugPagesAvailable() : Bool; // flags: 65536 0000008D1AB94130
import function OnFastMenu( action : SInputAction) : Bool; // flags: 65568 0000008D1AB94210
import function OnShowFastMenu( opened : Bool) : Bool; // flags: 65568 0000008D1AB942F0
import function OnItemChosen( choosenPanelId : CName) : Bool; // flags: 65568 0000008D1AB943D0
}
import class CR4HudModuleHorsePanicBar extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB96F90
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB97070
import function UpdatePanic(); // flags: 16384 0000008D1AB97150
import function GetCurrentPanic() : Float; // flags: 16384 0000008D1AB97230
import function UpdatePosition( anchorX : Float, anchorY : Float); // flags: 32768 0000008D1AB97310
}
import class CR4HudModuleHorseStaminaBar extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB973F0
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB974D0
import function UpdateStamina(); // flags: 16384 0000008D1AB975B0
import function GetCurrentStamina() : Float; // flags: 16384 0000008D1AB97690
import function UpdatePosition( anchorX : Float, anchorY : Float); // flags: 32768 0000008D1AB97770
}
import class CR4HudModuleLootPopup extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB9B900
import function UpdateScale( scale : Float, flashModule : handle:CScriptedFlashSprite) : Bool; // flags: 32768 0000008D1AB9B9E0
import function PopulateData(); // flags: 65536 0000008D1AB9BAC0
import function CompareItemsStats( itemStats : array:2,0,SAttributeTooltip, compareItemStats : array:2,0,SAttributeTooltip, compResult : handle:CScriptedFlashArray); // flags: 65536 0000008D1AB9BBA0
import function GetItemRarityDescription( item : SItemUniqueId, tooltipInv : handle:CInventoryComponent) : String; // flags: 65536 0000008D1AB9BC80
import function Open( con : handle:W3Container); // flags: 65536 0000008D1AB9BD60
import function OnCloseLootWindow() : Bool; // flags: 65568 0000008D1AB9BE40
import function OnPopupTakeAllItems() : Bool; // flags: 65568 0000008D1AB9BF20
import function OnPopupTakeItem( Id : Int32) : Bool; // flags: 65568 0000008D1AB9C000
import function SignalLootingReactionEvent(); // flags: 32768 0000008D1AB9C0E0
import function SignalStealingReactionEvent(); // flags: 32768 0000008D1AB9C1C0
import function SignalContainerClosedEvent(); // flags: 32768 0000008D1AB9C2A0
import function TakeAllAction(); // flags: 65536 0000008D1AB9C380
import function ignoreActions( _Ignore : Bool); // flags: 65536 0000008D1AB9C460
import function ShowElement( bShow : Bool, bImmediately : Bool); // flags: 65536 0000008D1AB9C540
import function TestLineOfSight( node : handle:CNode) : Bool; // flags: 65536 0000008D1AB9C620
import function IsNPCLookingAtPlayer( node : handle:CNode) : Bool; // flags: 65536 0000008D1AB9C700
import function ProcessReaction( npc : handle:CNewNPC); // flags: 65536 0000008D1AB9C7E0
}
import class CR4HudModuleMedallion extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB9C8C0
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB9C9A0
import function UpdateActivation(); // flags: 16384 0000008D1AB9CA80
import function UpdateFocusPoints(); // flags: 16384 0000008D1AB9CB60
import function UpdateVitality(); // flags: 16384 0000008D1AB9CC40
import function UpdateMedalionShakeThreshold(); // flags: 16384 0000008D1AB9CD20
}
import class CR4HudModulePickedItemsInfo extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1AB9F200
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1AB9F2E0
import function ShowElement( bShow : Bool, bImmediately : Bool); // flags: 65536 0000008D1AB9F3C0
import function OnRemovePickedItemsInfoFirstItem() : Bool; // flags: 65568 0000008D1AB9F4A0
}
import class CR4HudModuleStatBars extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABA2880
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1ABA2960
import function GetCurrentLevel(); // flags: 16384 0000008D1ABA2A40
import function UpdateStats(); // flags: 16384 0000008D1ABA2B20
import function UpdateVitality(); // flags: 16384 0000008D1ABA2C00
import function UpdateStamina(); // flags: 16384 0000008D1ABA2CE0
import function updateStaminaIndicator(); // flags: 16384 0000008D1ABA2DC0
import function UpdateToxicity(); // flags: 16384 0000008D1ABA2EA0
import function UpdateExperience(); // flags: 16384 0000008D1ABA2F80
import function UpdateLevelUp(); // flags: 16384 0000008D1ABA3060
import function OnHeavyAttackAnimationFinished(); // flags: 65536 0000008D1ABA3140
import function OnHeavyAttackGlowFinished(); // flags: 65536 0000008D1ABA3220
}
import class CR4HudModuleTest extends CR4HudModuleBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABA3680
import function OnTick( timeDelta : Float) : Bool; // flags: 65568 0000008D1ABA3760
}
import class CR4AutosaveWarningMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABA5000
import function OnRefresh() : Bool; // flags: 65568 0000008D1ABA50E0
import function SetAutosaveMessageText(); // flags: 16384 0000008D1ABA51C0
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABA52A0
}
import class CR4MainCreditsMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABA9D70
import function OnVideoStopped() : Bool; // flags: 65568 0000008D1ABA9E50
import function BuildCreditsSections(); // flags: 32768 0000008D1ABA9F30
import function DisplayNextSection(); // flags: 65536 0000008D1ABAA010
import function GetLocalizedPositionAndDepartment( inString : String) : String; // flags: 65536 0000008D1ABAA0F0
import function FixColorString( str : String) : String; // flags: 65536 0000008D1ABAA1D0
import function OnSectionHidden() : Bool; // flags: 65568 0000008D1ABAA2B0
import function OnStopVideo() : Bool; // flags: 65568 0000008D1ABAA390
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABAA470
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABAA550
}
import class CR4MainDbgStartQuestMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABAA630
import function UpdateMenuOptions(); // flags: 65536 0000008D1ABAA710
import function OnItemChosen( optionName : CName) : Bool; // flags: 65568 0000008D1ABAA7F0
import function OnStartQuest( optionName : String) : Bool; // flags: 65568 0000008D1ABAA8D0
import function OnBack() : Bool; // flags: 65568 0000008D1ABAA9B0
}
import class CR4MainGammaMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABAAA90
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABAAB70
import function OnOptionValueChanged( groupId : Int32, optionName : CName, optionValue : String) : Bool; // flags: 65568 0000008D1ABAAC50
import function sendGammaValueInformation(); // flags: 32768 0000008D1ABAAD30
import function FillSubMenuOptionsList( groupName : CName, optionName : CName, groupRootObject : handle:CScriptedFlashObject); // flags: 32768 0000008D1ABAAE10
}
import class CR4RecapMoviesMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABAAEF0
import function SetupMoviesData(); // flags: 16384 0000008D1ABAAFD0
import function GetCurrentBackgroundMovie() : String; // flags: 65536 0000008D1ABAB0B0
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABAB190
import function OnSkipMovie() : Bool; // flags: 65568 0000008D1ABAB270
import function OnSwipe( swipe : Int32) : Bool; // flags: 65568 0000008D1ABAB350
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABAB430
import function CloseMenuRequest(); // flags: 65536 0000008D1ABAB510
import function GatherBindersArray( resultArray : handle:CScriptedFlashArray, bindersList : array:2,0,SKeyBinding, isContextBinding : Bool); // flags: 32768 0000008D1ABAB5F0
import function UpdateInputFeedback(); // flags: 32768 0000008D1ABAB6D0
import function SetButtons(); // flags: 65536 0000008D1ABAB7B0
import function AddInputBinding( label : String, padNavCode : String, keyboardKeyCode : Int32); // flags: 32768 0000008D1ABAB890
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABAB970
import function OnVideoSubtitles( subtitles : String) : Bool; // flags: 65568 0000008D1ABABA50
import function OnVideoStarted() : Bool; // flags: 65568 0000008D1ABABB30
import function OnVideoStopped() : Bool; // flags: 65568 0000008D1ABABC10
}
import class CR4StartupMoviesMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABABCF0
import function SetupMoviesData(); // flags: 16384 0000008D1ABABDD0
import function GetCurrentBackgroundMovie() : String; // flags: 65536 0000008D1ABABEB0
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABABF90
import function OnSkipMovie() : Bool; // flags: 65568 0000008D1ABAC070
import function OnSwipe( swipe : Int32) : Bool; // flags: 65568 0000008D1ABAC150
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABAC230
import function CloseMenuRequest(); // flags: 65536 0000008D1ABAC310
import function OnVideoSubtitles( subtitles : String) : Bool; // flags: 65568 0000008D1ABAC3F0
import function GatherBindersArray( resultArray : handle:CScriptedFlashArray, bindersList : array:2,0,SKeyBinding, isContextBinding : Bool); // flags: 32768 0000008D1ABAC4D0
import function UpdateInputFeedback(); // flags: 32768 0000008D1ABAC5B0
import function SetButtons(); // flags: 65536 0000008D1ABAC690
import function AddInputBinding( label : String, padNavCode : String, keyboardKeyCode : Int32); // flags: 32768 0000008D1ABAC770
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABAC850
import function OnVideoStarted() : Bool; // flags: 65568 0000008D1ABAC930
import function OnVideoStopped() : Bool; // flags: 65568 0000008D1ABACA10
}
import class CR4CharacterPerksMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABB6E00
import function UpdatePerks(); // flags: 65536 0000008D1ABB6EE0
import function UpdateBookPerks(); // flags: 65536 0000008D1ABB6FC0
import function GetSkillGFxObject( curSkill : SSkill, dataObject : handle:CScriptedFlashObject); // flags: 32768 0000008D1ABB70A0
import function UpdatePlayerStatisticsData(); // flags: 65536 0000008D1ABB7180
import function UpdateStatsTooltip( statName : String); // flags: 65536 0000008D1ABB7260
import function OnGetSkillTooltipData( skillType : ESkill, compareItemType : Int32) : Bool; // flags: 65568 0000008D1ABB7340
import function GetWeaponDamageStats( id : SItemUniqueId, attackPower : SAbilityAttributeValue) : String; // flags: 16384 0000008D1ABB7420
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABB7500
import function OnUpdateCharacterButtons( skillName : String) : Bool; // flags: 65568 0000008D1ABB75E0
import function OnCharacterTabSelected( id : Int32) : Bool; // flags: 65568 0000008D1ABB76C0
import function OnModuleSelected( moduleID : Int32, moduleBindingName : String) : Bool; // flags: 65568 0000008D1ABB77A0
import function OnPlaySound( soundKey : String) : Bool; // flags: 65568 0000008D1ABB7880
}
import class CR4CharacterSkillsMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABB7960
import function UpdateSkills(); // flags: 65536 0000008D1ABB7A40
import function CheckIfAvailable( skill : SSkill) : Bool; // flags: 16384 0000008D1ABB7B20
import function GetCurrentSkillPoints() : Int32; // flags: 16384 0000008D1ABB7C00
import function UpdatePlayerStatisticsData(); // flags: 65536 0000008D1ABB7CE0
import function UpdateStatsTooltip( statName : String); // flags: 65536 0000008D1ABB7DC0
import function UpdateSkillTooltip( skillName : CName); // flags: 65536 0000008D1ABB7EA0
import function GetWeaponDamageStats( id : SItemUniqueId, attackPower : SAbilityAttributeValue) : String; // flags: 16384 0000008D1ABB7F80
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABB8060
import function OnUpdateCharacterButtons( skillName : String) : Bool; // flags: 65568 0000008D1ABB8140
import function OnBuySkill( skillName : CName) : Bool; // flags: 65568 0000008D1ABB8220
import function OnUpdateSkillTooltip( skillName : CName) : Bool; // flags: 65568 0000008D1ABB8300
import function OnCharacterTabSelected( id : Int32) : Bool; // flags: 65568 0000008D1ABB83E0
import function OnPlaySound( soundKey : String) : Bool; // flags: 65568 0000008D1ABB84C0
}
import class CStoryScenePlayer extends CEntity {
import function GetSceneWorldPos() : Vector; // flags: 65545 0000008D0CDABC90
import function RestartScene(); // flags: 65545 0000008D0CDABD70
import function RestartSection(); // flags: 65545 0000008D0CDABE50
import function DbFactAdded( factName : String); // flags: 65561 0000008D0CDABF30
import function DbFactRemoved( factName : String); // flags: 65561 0000008D0CDAC010
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A88A8C0
import function SetFinalboardQuest( isFinalboard : Bool); // flags: 65536 0000008D1A88A9A0
import function ShouldRestoreItemsForPlayer( output : handle:CStorySceneOutput) : Bool; // flags: 65536 0000008D1A88AA80
import function OnBlockingSceneStarted( scene : handle:CStoryScene) : Bool; // flags: 65568 0000008D1A88AB60
import function OnBlockingSceneEnded( output : handle:CStorySceneOutput) : Bool; // flags: 65568 0000008D1A88AC40
import function OnCustceneStarted() : Bool; // flags: 65568 0000008D1A88AD20
import function OnCutsceneEnded() : Bool; // flags: 65568 0000008D1A88AE00
import function OnMovieStarted() : Bool; // flags: 65568 0000008D1A88AEE0
import function OnMovieEnded() : Bool; // flags: 65568 0000008D1A88AFC0
}
import class CCommonGame extends CGame {
import function ScheduleWorldChangeToMapPin( worldPath : String, mapPinName : CName); // flags: 65561 0000008D0CDAC170
import function ScheduleWorldChangeToPosition( worldPath : String, position : Vector, rotation : EulerAngles); // flags: 65561 0000008D0CDAC250
import function EnableSubtitles( enable : Bool); // flags: 65561 0000008D0CDAC330
import function AreSubtitlesEnabled() : Bool; // flags: 65561 0000008D0CDAC410
import function GetReactionsMgr() : handle:CReactionsManager; // flags: 65561 0000008D0CDAC4F0
import function GetIngredientCategoryElements( catName : CName, names : array:2,0,CName, priorities : array:2,0,Int32); // flags: 65561 0000008D0CDAC5D0
import function IsIngredientCategorySpecified( catName : CName) : Bool; // flags: 65561 0000008D0CDAC6B0
import function GetIngredientCathegories() : array:2,0,CName; // flags: 65561 0000008D0CDAC790
import function GetSetItems( setName : CName) : array:2,0,CName; // flags: 65561 0000008D0CDAC870
import function GetItemSetAbilities( itemName : CName) : array:2,0,CName; // flags: 65561 0000008D0CDAC950
import function GetDefinitionsManager() : handle:CDefinitionsManagerAccessor; // flags: 65561 0000008D0CDACA30
import function QueryExplorationSync( entity : handle:CEntity, queryContext : SExplorationQueryContext) : SExplorationQueryToken; // flags: 65561 0000008D0CDACB10
import function QueryExplorationFromObjectSync( entity : handle:CEntity, object : handle:CEntity, queryContext : SExplorationQueryContext) : SExplorationQueryToken; // flags: 65561 0000008D0CDACBF0
import function GetGlobalAttitude( srcGroup : CName, dstGroup : CName) : EAIAttitude; // flags: 65561 0000008D0CDACCD0
import function SetGlobalAttitude( srcGroup : CName, dstGroup : CName, attitude : EAIAttitude) : Bool; // flags: 65561 0000008D0CDACDB0
import function GetReward( rewardName : CName, rewrd : SReward) : Bool; // flags: 65561 0000008D0CDACE90
import function LoadLastGameInit( suppressVideo : Bool); // flags: 65561 0000008D0CDACF70
import function LoadGameInit( info : SSavegameInfo); // flags: 65561 0000008D0CDAD150
import function GetLoadGameProgress() : ELoadGameResult; // flags: 65561 0000008D0CDAD230
import function ListSavedGames( fileNames : array:2,0,SSavegameInfo) : Bool; // flags: 65561 0000008D0CDAD310
import function ImportSave( savegameInfo : SSavegameInfo) : Bool; // flags: 65561 0000008D0CDAD3F0
import function GetDisplayNameForSavedGame( savegame : SSavegameInfo) : String; // flags: 65561 0000008D0CDAD4D0
import function ListW2SavedGames( savedGames : array:2,0,SSavegameInfo) : Bool; // flags: 65561 0000008D0CDAD5B0
import function SaveGame( type : ESaveGameType, slot : Int32); // flags: 65561 0000008D0CDAD690
import function DeleteSavedGame( savegame : SSavegameInfo); // flags: 65561 0000008D0CDAD770
import function GetNumSaveSlots( type : ESaveGameType) : Int32; // flags: 65561 0000008D0CDAD850
import function GetSaveInSlot( type : ESaveGameType, slot : Int32, info : SSavegameInfo) : Bool; // flags: 65561 0000008D0CDADAA0
import function GetContentRequiredByLastSave( content : array:2,0,CName); // flags: 65561 0000008D0CDADB80
import function RequestScreenshotData( save : SSavegameInfo); // flags: 65561 0000008D0CDADC60
import function IsScreenshotDataReady() : Bool; // flags: 65561 0000008D0CDADD40
import function FreeScreenshotData(); // flags: 65561 0000008D0CDADE20
import function IsDisplayNameAvailable(); // flags: 1 0000008D0CDADF00
import function ShouldShowSaveCompatibilityWarning() : Bool; // flags: 65561 0000008D0CDADFE0
import function CenterMouse(); // flags: 65561 0000008D0CDAE0C0
import function MoveMouseTo( xpos : Float, ypos : Float); // flags: 65561 0000008D0CDAE1A0
import function RequestNewGame( gameResourceFilename : String) : Bool; // flags: 65561 0000008D0CDAE280
import function RequestEndGame(); // flags: 65561 0000008D0CDAE360
import function RequestExit(); // flags: 65561 0000008D0CDAE440
import function GetGameResourceList() : array:2,0,String; // flags: 65561 0000008D0CDAE520
import function GetGameRelease() : String; // flags: 65561 0000008D0CDAE600
import function GetCurrentLocale() : String; // flags: 65561 0000008D0CDAD930
import function GetPlayer(); // flags: 1 0000008D0CDAE8D0
import function GetNPCByTag( tag : CName) : handle:CNewNPC; // flags: 65561 0000008D0CDAE9B0
import function GetNPCsByTag( tag : CName, npcs : array:2,0,handle:CNewNPC); // flags: 65561 0000008D0CDAEA90
import function GetAllNPCs( npcs : array:2,0,handle:CNewNPC); // flags: 65561 0000008D0CDAEB70
import function GetActorByTag( tag : CName) : handle:CActor; // flags: 65561 0000008D0CDAEC50
import function GetActorsByTag( tag : CName, actors : array:2,0,handle:CActor); // flags: 65561 0000008D0CDAED30
import function GetAPManager() : handle:CActionPointManager; // flags: 65561 0000008D0CDAEE10
import function GetStorySceneSystem() : handle:CStorySceneSystem; // flags: 65561 0000008D0CDAEEF0
import function AddStateChangeRequest( entityTag : CName, modifier : handle:IEntityStateChangeRequest); // flags: 65561 0000008D0CDAEFD0
import function CreateNoSaveLock( reason : String, lock : Int32, unique : Bool, allowCheckpoints : Bool); // flags: 65561 0000008D0CDAF0B0
import function ReleaseNoSaveLock( lock : Int32); // flags: 65561 0000008D0CDAF190
import function ReleaseNoSaveLockByName( lockName : String); // flags: 65561 0000008D0CDAF270
import function AreSavesLocked() : Bool; // flags: 65561 0000008D0CDAF350
import function GetGameLanguageId( audioLang : Int32, subtitleLang : Int32); // flags: 65561 0000008D0CDAF430
import function GetGameLanguageName( audioLang : String, subtitleLang : String); // flags: 65561 0000008D0CDAF510
import function GetGameLanguageIndex( audioLang : Int32, subtitleLang : Int32); // flags: 65561 0000008D0CDAF5F0
import function GetAllAvailableLanguages( textLanguages : array:2,0,String, speechLanguages : array:2,0,String); // flags: 65561 0000008D0CDAF6D0
import function SwitchGameLanguageByIndex( audioLang : Int32, subtitleLang : Int32); // flags: 65561 0000008D0CDAF7B0
import function ReloadLanguage(); // flags: 65561 0000008D0CDAF890
import function IsGameTimePaused() : Bool; // flags: 65561 0000008D0CDAF970
import function IsInvertCameraX() : Bool; // flags: 65561 0000008D0CDAE6E0
import function IsInvertCameraY() : Bool; // flags: 65561 0000008D0CDAE7C0
import function SetInvertCameraX( invert : Bool); // flags: 65561 0000008D0CDAFD60
import function SetInvertCameraY( invert : Bool); // flags: 65561 0000008D0CDAFE40
import function SetInvertCameraXOnMouse( invert : Bool); // flags: 65561 0000008D0CDAFF20
import function SetInvertCameraYOnMouse( invert : Bool); // flags: 65561 0000008D0CDB0000
import function IsCameraAutoRotX() : Bool; // flags: 65561 0000008D0CDB00E0
import function IsCameraAutoRotY() : Bool; // flags: 65561 0000008D0CDB01C0
import function SetCameraAutoRotX( flag : Bool); // flags: 65561 0000008D0CDB02A0
import function SetCameraAutoRotY( flag : Bool); // flags: 65561 0000008D0CDB0380
import function ConfigSave(); // flags: 65561 0000008D0CDB0460
import function AreSavesInitialized() : Bool; // flags: 65561 0000008D0CDB0540
import function ChangePlayer( playerTemplate : String, appearance : CName); // flags: 65561 0000008D0CDB0620
import function GetBehTreeReactionManager() : handle:CBehTreeReactionManager; // flags: 65561 0000008D0CDB0700
import function ForceUIAnalog( value : Bool); // flags: 65561 0000008D0CDB07E0
import function RequestMenu( menuName : CName, initData : handle:IScriptable); // flags: 65561 0000008D0CDB08C0
import function CloseMenu( menuName : CName); // flags: 65561 0000008D0CDB09A0
import function RequestPopup( popupName : CName, initData : handle:IScriptable); // flags: 65561 0000008D0CDB0A80
import function ClosePopup( popupName : CName); // flags: 65561 0000008D0CDB0B60
import function GetHud() : handle:CHud; // flags: 65561 0000008D0CDB0C40
import function GetInGameConfigWrapper() : handle:CInGameConfigWrapper; // flags: 65561 0000008D0CDB0D20
import function GetCommunitySystem() : handle:CCommunitySystem; // flags: 65561 0000008D0CDB0E00
import function GetAttackRangeForEntity( sourceEntity : handle:CEntity, attackName : CName) : handle:CAIAttackRange; // flags: 65561 0000008D0CDB0EE0
import function GiveReward( rewardName : CName, targetEntity : handle:CEntity); // flags: 65561 0000008D0CDB0FC0
import function ConvertToStrayActor( actor : handle:CActor) : Bool; // flags: 65561 0000008D0CDB10A0
import function CreateEntityAsync( createEntityHelper : handle:CCreateEntityHelper, entityTemplate : handle:CEntityTemplate, pos : Vector, rot : EulerAngles, useAppearancesFromIncludes : Bool, forceBehaviorPose : Bool, doNotAdjustPlacement : Bool, persistanceMode : EPersistanceMode, tagList : array:2,0,CName) : Int32; // flags: 65561 0000008D0CDB1180
import function TestNoCreaturesOnLocation( pos : Vector, radius : Float, ignoreActor : handle:CActor) : Bool; // flags: 65561 0000008D0CDB1260
import function TestNoCreaturesOnLine( pos0 : Vector, pos1 : Vector, lineWidth : Float, ignoreActor0 : handle:CActor, ignoreActor1 : handle:CActor, ignoreGhostCharacters : Bool) : Bool; // flags: 65561 0000008D0CDB1340
import function RequestAutoSave( reason : String, force : Bool); // flags: 65561 0000008D0CDB1420
import function CalculateTimePlayed() : GameTime; // flags: 65561 0000008D0CDB1500
import function GetUIHorizontalPlusFrameScale() : Float; // flags: 65561 0000008D0CDB15E0
import function GetDLCManager() : handle:CDLCManager; // flags: 65561 0000008D0CDAFA50
import function AreConfigResetInThisSession() : Bool; // flags: 65561 0000008D0CDAFB30
import function HasShownConfigChangedMessage() : Bool; // flags: 65561 0000008D0CDAFC10
import function SetHasShownConfigChangedMessage( value : Bool); // flags: 65561 0000008D0CDB1B20
import function GetApplicationVersion() : String; // flags: 65561 0000008D0CDB1C00
import function IsSoftwareCursor() : Bool; // flags: 65561 0000008D0CDB1CE0
import function ShowHardwareCursor(); // flags: 65561 0000008D0CDB1DC0
import function HideHardwareCursor(); // flags: 65561 0000008D0CDB1EA0
import function OnBeforeWorldChange( worldName : String) : Bool; // flags: 66080 0000008D1A88B0A0
}
import class CGameplayEntity extends CPeristentEntity {
import function GetInventory() : handle:CInventoryComponent; // flags: 65561 0000008D0CE08290
import function GetDisplayName( fallBack : Bool) : String; // flags: 65561 0000008D0CE08370
import function GetCharacterStats() : handle:CCharacterStats; // flags: 32793 0000008D0CE08450
import function PlayPropertyAnimation( animationName : CName, count : Int32, lengthScale : Float, mode : EPropertyCurveMode); // flags: 65561 0000008D0CE08530
import function StopPropertyAnimation( animationName : CName, restoreInitialValues : Bool); // flags: 65561 0000008D0CE08610
import function RewindPropertyAnimation( animationName : CName, time : Float); // flags: 65561 0000008D0CE086F0
import function GetGameplayEntityParam( className : CName) : handle:CGameplayEntityParam; // flags: 65561 0000008D0CE087D0
import function GetPropertyAnimationInstanceTime( propertyName : CName, animationName : CName) : Float; // flags: 65561 0000008D0CE088B0
import function GetPropertyAnimationLength( propertyName : CName, animationName : CName) : Float; // flags: 65561 0000008D0CE08990
import function GetPropertyAnimationTransformAt( propertyName : CName, animationName : CName, time : Float) : Matrix; // flags: 65561 0000008D0CE08A70
import function EnableVisualDebug( flag : EShowFlags, enable : Bool); // flags: 65561 0000008D0CE08B50
import function GetStorageBounds( box : Box); // flags: 65545 0000008D0CE08C30
import function GetGameplayInfoCache( type : EGameplayInfoCacheType) : Bool; // flags: 65561 0000008D0CE08D10
import function GetFocusModeVisibility() : EFocusModeVisibility; // flags: 65561 0000008D0CE08DF0
import function SetFocusModeVisibility( focusModeVisibility : EFocusModeVisibility, persistent : Bool); // flags: 65561 0000008D0CE08ED0
import function AddAnimEventCallback( eventName : CName, functionName : CName); // flags: 65561 0000008D0CE08FB0
import function RemoveAnimEventCallback( eventName : CName); // flags: 65561 0000008D0CE09090
import function AddAnimEventChildCallback( child : handle:CNode, eventName : CName, functionName : CName); // flags: 65561 0000008D0CE09270
import function RemoveAnimEventChildCallback( child : handle:CNode, eventName : CName); // flags: 65561 0000008D0CE09350
import function GetSfxTag() : CName; // flags: 65561 0000008D0CE09430
import function GetAllAttributes() : array:2,0,CName; // flags: 65552 0000008D1A88B180
import function OnSpawnedEditor( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A88B260
import function OnGameplayPropertyChanged( propertyName : CName) : Bool; // flags: 65568 0000008D1A88B340
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A88B420
import function OnDestroyed() : Bool; // flags: 65568 0000008D1A88B500
import function OnPlayerActionEnd() : Bool; // flags: 65568 0000008D1A88B5E0
import function OnPlayerActionStartFinished() : Bool; // flags: 65568 0000008D1A88B830
import function OnSyncAnimEnd() : Bool; // flags: 65568 0000008D1A88B910
import function OnPreAttackEvent( animEventName : CName, animEventType : EAnimationEventType, data : CPreAttackEventData, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1A88B9F0
import function IsAlive() : Bool; // flags: 65536 0000008D1A88BAD0
import function HasAbility( abilityName : CName) : Bool; // flags: 65536 0000008D1A88BBB0
import function AddAbility( abilityName : CName, allowMultiple : Bool) : Bool; // flags: 65536 0000008D1A88BC90
import function RemoveAbility( abilityName : CName); // flags: 65536 0000008D1A88BD70
import function AddAbilityMultiple( abilityName : CName, count : Int32); // flags: 65536 0000008D1A88BE50
import function RemoveAbilityMultiple( abilityName : CName, count : Int32); // flags: 65536 0000008D1A88BF30
import function RemoveAbilityAll( abilityName : CName); // flags: 65536 0000008D1A88C010
import function AddTag( tag : CName); // flags: 65536 0000008D1A88C0F0
import function MedallionEffectOff( deltaTime : Float, id : Int32); // flags: 66560 0000008D1A88C1D0
import function EnemyHighlightOff( dt : Float, id : Int32); // flags: 66560 0000008D1A88C2B0
import function SonarEffectOff( deltaTime : Float, id : Int32); // flags: 66560 0000008D1A88C390
import function FocusEffectOff(); // flags: 65536 0000008D1A88B6C0
import function SetHighlighted( b : Bool); // flags: 65536 0000008D1A88C660
import function IsHighlighted() : Bool; // flags: 65536 0000008D1A88C740
import function ShouldBlockGameplayActionsOnInteraction() : Bool; // flags: 65536 0000008D1A88C820
import function OnItemGiven( data : SItemChangedData) : Bool; // flags: 65568 0000008D1A88C900
import function OnItemTaken( itemId : SItemUniqueId, quantity : Int32) : Bool; // flags: 65568 0000008D1A88C9E0
import function SenseMagic(); // flags: 65536 0000008D1A88CAC0
import function AddSignHitFacts( sign : handle:W3SignProjectile, signType : String); // flags: 65536 0000008D1A88CBA0
import function OnWeaponHit( act : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1A88CC80
import function OnAardHit( sign : handle:W3AardProjectile) : Bool; // flags: 65568 0000008D1A88CD60
import function OnIgniHit( sign : handle:W3IgniProjectile) : Bool; // flags: 65568 0000008D1A88CE40
import function OnAxiiHit( sign : handle:W3AxiiProjectile) : Bool; // flags: 65568 0000008D1A88CF20
import function OnFrostHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1A88D000
import function OnFireHit( source : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1A88D0E0
import function OnYrdenHit( caster : handle:CGameplayEntity) : Bool; // flags: 65568 0000008D1A88D1C0
import function OnRootHit() : Bool; // flags: 65568 0000008D1A88D2A0
import function OnDamageFromJump( activator : handle:CComponent, jumpDistance : Float, jumpHeightDiff : Float) : Bool; // flags: 65568 0000008D1A88D380
import function OnDamageFromFalling( activator : handle:CComponent, fallingDistance : Float, fallingHeightDiff : Float) : Bool; // flags: 65568 0000008D1A88D460
import function WhenFallen( fallingHeightDiff : Float); // flags: 32768 0000008D1A88D540
import function IsVehicle() : Bool; // flags: 65536 0000008D1A88D620
import function ApplyFallingDamage( heightDiff : Float, reducing : Bool) : Float; // flags: 65536 0000008D1A88D700
import function GetFocusModeSoundEffectName() : CName; // flags: 65536 0000008D1A88C470
import function PlayFocusSoundVisualEffect( effectName : CName); // flags: 65536 0000008D1A88C550
import function SetFocusModeSoundEffectType( type : EFocusModeSoundEffectType); // flags: 65536 0000008D1A88DAF0
import function OnFocusModeSound( enabled : Bool) : Bool; // flags: 65568 0000008D1A88DBD0
import function GetFocusActionName() : CName; // flags: 65536 0000008D1A88DCB0
import function CanShowFocusInteractionIcon() : Bool; // flags: 65536 0000008D1A88DD90
import function GetInteractionData( actionName : CName, text : String) : Bool; // flags: 65536 0000008D1A88DE70
}
import class CProjectileTrajectory extends CGameplayEntity {
import function Init( caster : handle:CEntity); // flags: 65561 0000008D0CE0A340
import function ShootProjectileAtPosition( angle : Float, velocity : Float, target : Vector, range : Float, collisionGroups : array:2,0,CName); // flags: 65545 0000008D0CE0A420
import function ShootProjectileAtNode( angle : Float, velocity : Float, target : handle:CNode, range : Float, collisionGroups : array:2,0,CName); // flags: 65545 0000008D0CE0A500
import function ShootProjectileAtBone( angle : Float, velocity : Float, target : handle:CEntity, targetBone : CName, range : Float, collisionGroups : array:2,0,CName); // flags: 65545 0000008D0CE0A5E0
import function StopProjectile(); // flags: 65561 0000008D0CE0A6C0
import function ShootCakeProjectileAtPosition( cakeAngle : Float, cakeHeight : Float, shootAngle : Float, velocity : Float, target : Vector, range : Float, collisionGroups : array:2,0,CName); // flags: 65545 0000008D0CE0A7A0
import function BounceOff( collisionNormal : Vector, colliisonPosition : Vector); // flags: 65561 0000008D0CE0A880
import function IsBehindWall( testComponent : handle:CComponent, collisionGroupsNames : array:2,0,CName) : Bool; // flags: 65561 0000008D0CE0A960
import function SphereOverlapTest( radius : Float, collisionGroups : array:2,0,CName); // flags: 65561 0000008D0CE0AA40
import function IsStopped() : Bool; // flags: 65561 0000008D0CE0AB20
import function OnProjectileCollision( pos : Vector, normal : Vector, collidingComponent : handle:CComponent, hitCollisionsGroups : array:2,0,CName, actorIndex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1A88DF50
import function ProcessProjectileRepulsion( pos : Vector, normal : Vector) : Bool; // flags: 65536 0000008D1A88E030
import function SetVictim( entity : handle:CGameplayEntity); // flags: 65536 0000008D1A88E110
import function OnRangeReached() : Bool; // flags: 66080 0000008D1A88E1F0
import function SetIsInYrdenAlternateRange( yrden : handle:W3YrdenEntity); // flags: 65552 0000008D1A88E2D0
import function OnProjectileShot( targetCurrentPosition : Vector, target : handle:CNode) : Bool; // flags: 65568 0000008D1A88E3B0
}
import class CNewNPCStateBase extends CScriptableState {
import function MarkGoalFinished(); // flags: 1 0000008D0CE0C890
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A88E490
}
import class CPlayerStateBase extends CScriptableState {
import function CreateNoSaveLock(); // flags: 65561 0000008D0CE0C970
import function CanAccesFastTravel( target : handle:W3FastTravelEntity) : Bool; // flags: 65536 0000008D1A88E570
}
import class CPlayerStateMovable extends CPlayerStateBase {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1A88E650
import function OnLeaveState( nextStateName : CName) : Bool; // flags: 65568 0000008D1A88E730
import function ProcessMovement( timeDelta : Float, id : Int32); // flags: 66560 0000008D1A88E810
import function ResetMovementFlags(); // flags: 16384 0000008D1A88E8F0
import function MonitorInput(); // flags: 16384 0000008D1A88E9D0
}
import class CScriptedComponent extends CComponent {
import function I_ListenToEvent(); // flags: 1 0000008D0CE0CED0
import function UseUpdateTransform(); // flags: 1 0000008D0CE0CFB0
}
import class CR4DeckBuilderMenu extends CR4GwintBaseMenu {
import function EnableJournalTutorialEnries(); // flags: 65536 0000008D1ABBF190
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABBF270
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABBF350
import function OnQuitGameConfirmed(); // flags: 65536 0000008D1ABBF430
import function SendDeckInformation(); // flags: 32768 0000008D1ABBF510
import function SendCollectionInformation(); // flags: 32768 0000008D1ABBF5F0
import function SendLeaderCollectionInformation(); // flags: 32768 0000008D1ABBF6D0
import function OnTabChanged( tabIndex : Int32) : Bool; // flags: 65568 0000008D1ABBF7B0
import function OnCardAddedToDeck( factionID : Int32, cardId : Int32) : Bool; // flags: 65568 0000008D1ABBF890
import function OnCardRemovedFromDeck( factionID : Int32, cardId : Int32) : Bool; // flags: 65568 0000008D1ABBF970
import function OnSelectedDeckChanged( factionID : Int32) : Bool; // flags: 65568 0000008D1ABBFA50
import function OnLeaderChanged( factionID : Int32, leaderID : Int32) : Bool; // flags: 65568 0000008D1ABBFB30
import function OnLackOfUnitsError( numCards : Int32) : Bool; // flags: 65568 0000008D1ABBFC10
import function OnTooManySpecialCards() : Bool; // flags: 65568 0000008D1ABBFCF0
import function sendTutorialStrings(); // flags: 32768 0000008D1ABBFDD0
}
import class CInteractionsManager extends IGameSystem {
import function CanProcessGuiInteractions( activator : handle:CEntity) : Bool; // flags: 65536 0000008D1A88EAB0
import function CanProcessInteractionInput( action : SInputAction) : Bool; // flags: 65536 0000008D1A88EB90
import function GetSelectionWeights( selectionWeights : STargetSelectionWeights); // flags: 65536 0000008D1A88EC70
import function GetSelectionData( selectionData : STargetSelectionData); // flags: 65536 0000008D1A88ED50
import function GetBlockedActions( blockedActions : array:2,0,String); // flags: 65536 0000008D1A88EE30
import function OnGuiInteractionChanged( newInteraction : handle:CInteractionComponent) : Bool; // flags: 65568 0000008D1A88EF10
import function GetActiveInteraction() : handle:CInteractionComponent; // flags: 65536 0000008D1A88EFF0
}
import class CCreateEntityHelper extends IScriptable {
import function IsCreating() : Bool; // flags: 65545 0000008D0CE0D110
import function Reset(); // flags: 65545 0000008D0CE0D1F0
import function GetCreatedEntity() : handle:CEntity; // flags: 65545 0000008D0CE0D2D0
import function SetPostAttachedCallback( caller : handle:IScriptable, funcName : CName); // flags: 65545 0000008D0CE0D3B0
}
import class CGameFastForwardSystem extends IGameSystem {
import function BeginFastForward( dontSpawnHostilesClose : Bool, coverWithBlackscreen : Bool); // flags: 65545 0000008D0CE0D490
import function EndFastForward(); // flags: 65545 0000008D0CE0D570
import function AllowFastForwardSelfCompletion(); // flags: 65545 0000008D0CE0D650
import function RequestFastForwardShutdown( coverWithBlackscreen : Bool); // flags: 65545 0000008D0CE0D730
}
import class CDefinitionsManagerAccessor extends CObject {
import function GetIngredientCategoryElements(); // flags: 1 0000008D0CDB7430
import function GetItemAbilities(); // flags: 1 0000008D0CDB7510
import function GetItemAbilitiesWithWeights( itemName : CName, playerItem : Bool, abilities : array:2,0,CName, weights : array:2,0,Float, minAbilities : Int32, maxAbilities : Int32); // flags: 65561 0000008D0CDB75F0
import function GetItemAttributesFromAbilities(); // flags: 1 0000008D0CDB76D0
import function GetItemCategory( itemName : CName) : CName; // flags: 65561 0000008D0CDB77B0
import function ItemHasTag( itemName : CName, tag : CName) : Bool; // flags: 65561 0000008D0CDB7890
import function GetItemsWithTag( tag : CName) : array:2,0,CName; // flags: 65561 0000008D0CDB7970
import function GetItemEquipTemplate( itemName : CName) : String; // flags: 65561 0000008D0CDB7A50
import function GetUsableItemType( itemName : CName) : EUsableItemType; // flags: 65561 0000008D0CDB7B30
import function TestWitchcraft(); // flags: 65561 0000008D0CDB7C10
import function ValidateLootDefinitions( listAllItemDefs : Bool); // flags: 65561 0000008D0CDB7CF0
import function ValidateRecyclingParts( listAllItemDefs : Bool); // flags: 65561 0000008D0CDB7DD0
import function ValidateCraftingDefinitions( listAllItemDefs : Bool); // flags: 65561 0000008D0CDB7EB0
import function GetItemRecyclingParts(); // flags: 1 0000008D0CDB7F90
import function ApplyItemAbilityAttributeModifier(); // flags: 1 0000008D0CDB8070
import function ApplyAbilityAttributeModifier(); // flags: 1 0000008D0CDB8150
import function GetCustomDefinition( definition : CName) : SCustomNode; // flags: 65561 0000008D0CDB8230
import function GetSubNodeByAttributeValueAsCName( node : SCustomNode, rootNodeName : CName, attributeName : CName, attributeValue : CName) : Bool; // flags: 65561 0000008D0CDB8410
import function GetItemHoldSlot( itemName : CName, playerItem : Bool) : CName; // flags: 65561 0000008D0CDB84F0
import function GetItemPrice( itemName : CName) : Int32; // flags: 65561 0000008D0CDB85D0
import function GetItemUpgradeListName( itemName : CName, playerItem : Bool) : CName; // flags: 65561 0000008D0CDB86B0
import function GetItemLocalisationKeyName( itemName : CName) : String; // flags: 65561 0000008D0CDB8790
import function GetItemLocalisationKeyDesc( itemName : CName) : String; // flags: 65561 0000008D0CDB8870
import function GetItemIconPath( itemName : CName) : String; // flags: 65561 0000008D0CDB8950
import function GetAttributeValueAsInt( node : SCustomNodeAttribute, val : Int32) : Bool; // flags: 65561 0000008D0CDB8A30
import function GetAttributeValueAsFloat( node : SCustomNodeAttribute, val : Float) : Bool; // flags: 65561 0000008D0CDB8B10
import function GetAttributeValueAsBool( node : SCustomNodeAttribute, val : Bool) : Bool; // flags: 65561 0000008D0CDB8D60
import function GetAttributeValueAsString( node : SCustomNodeAttribute) : String; // flags: 65561 0000008D0CDB8E40
import function GetAttributeValueAsCName( node : SCustomNodeAttribute) : CName; // flags: 65561 0000008D0CDB8F20
import function GetAttributeName( node : SCustomNodeAttribute) : CName; // flags: 65561 0000008D0CDB9000
import function GetAbilityTags( ability : CName, tags : array:2,0,CName); // flags: 65561 0000008D0CDB90E0
import function GetAbilityAttributes( ability : CName, attrib : array:2,0,CName); // flags: 65561 0000008D0CDB91C0
import function GetAbilityAttributeValue( abilityName : CName, attributeName : CName, valMin : SAbilityAttributeValue, valMax : SAbilityAttributeValue); // flags: 65561 0000008D0CDB92A0
import function GetAbilitiesAttributeValue( abilitiesNames : array:2,0,CName, attributeName : CName, valMin : SAbilityAttributeValue, valMax : SAbilityAttributeValue, tags : array:2,0,CName); // flags: 65561 0000008D0CDB9380
import function IsAbilityDefined( abilityName : CName) : Bool; // flags: 65561 0000008D0CDB9460
import function GetContainedAbilities( abilityName : CName, abilities : array:2,0,CName); // flags: 65561 0000008D0CDB9540
import function GetUniqueContainedAbilities( abilities : array:2,0,CName, outAbilities : array:2,0,CName); // flags: 65561 0000008D0CDB9620
import function AbilityHasTag( ability : CName, tag : CName) : Bool; // flags: 65561 0000008D0CDB9700
import function GetCustomDefinitionSubNode( node : SCustomNode, subnode : CName) : SCustomNode; // flags: 65561 0000008D0CDB97E0
import function FindAttributeIndex( node : SCustomNode, attName : CName) : Int32; // flags: 65561 0000008D0CDB98C0
import function GetCustomNodeAttributeValueString( node : SCustomNode, attName : CName, val : String) : Bool; // flags: 65561 0000008D0CDB8BF0
import function GetCustomNodeAttributeValueName( node : SCustomNode, attName : CName, val : CName) : Bool; // flags: 65561 0000008D0CDB9B90
import function GetCustomNodeAttributeValueInt( node : SCustomNode, attName : CName, val : Int32) : Bool; // flags: 65561 0000008D0CDB9C70
import function GetCustomNodeAttributeValueBool( node : SCustomNode, attName : CName, val : Bool) : Bool; // flags: 65561 0000008D0CDB9D50
import function GetCustomNodeAttributeValueFloat( node : SCustomNode, attName : CName, val : Float) : Bool; // flags: 65561 0000008D0CDB9E30
import function GetItemAttributeValueNoRandom( itemName : CName, playerItem : Bool, attributeName : CName, min : SAbilityAttributeValue, max : SAbilityAttributeValue); // flags: 65536 0000008D1A88F0D0
import function IsItemBolt( item : CName) : Bool; // flags: 65536 0000008D1A88F1B0
import function IsItemSingletonItem( itemName : CName) : Bool; // flags: 65536 0000008D1A88F290
import function IsItemBomb( item : CName) : Bool; // flags: 65536 0000008D1A88F370
import function IsItemPotion( item : CName) : Bool; // flags: 65536 0000008D1A88F450
import function IsItemIngredient( item : CName) : Bool; // flags: 65536 0000008D1A88F530
import function IsItemOil( item : CName) : Bool; // flags: 65536 0000008D1A88F610
import function IsItemWeapon( item : CName) : Bool; // flags: 65536 0000008D1A88F6F0
import function IsItemAnyArmor( item : CName) : Bool; // flags: 65536 0000008D1A88F7D0
import function IsItemAlchemyItem( item : CName) : Bool; // flags: 65536 0000008D1A88F8B0
import function GetFilterTypeByItem( itemName : CName) : EInventoryFilterType; // flags: 65536 0000008D1A88F990
import function ItemHasAttribute( itemName : CName, playerItem : Bool, attributeName : CName) : Bool; // flags: 65552 0000008D1A88FA70
import function IsRecipeForMutagenPotion( recipeName : CName) : Bool; // flags: 65552 0000008D1A88FB50
import function AbilityHasAttribute( ability : CName, attribute : CName) : Bool; // flags: 65552 0000008D1A88FC30
import function GetAbilitiesAttributes( abilities : array:2,0,CName) : array:2,0,CName; // flags: 65552 0000008D1A88FD10
import function GetAbilityDamages( abilityName : CName, damages : array:2,0,SRawDamage) : Int32; // flags: 65536 0000008D1A88FDF0
import function GetItemLevelFromName( itemName : CName) : Int32; // flags: 65552 0000008D0CDB99A0
}
import class CDLCManager extends CObject {
import function GetDLCs( names : array:2,0,CName); // flags: 65561 0000008D0CE0DA50
import function EnableDLC( id : CName, isEnabled : Bool); // flags: 65561 0000008D0CE0DB30
import function IsDLCEnabled( id : CName) : Bool; // flags: 65561 0000008D0CE0DC10
import function IsDLCAvailable( id : CName) : Bool; // flags: 65561 0000008D0CE0DCF0
import function GetDLCName( id : CName) : String; // flags: 65561 0000008D0CE0DDD0
import function GetDLCDescription( id : CName) : String; // flags: 65561 0000008D0CE0DEB0
import function SimulateDLCsAvailable( shouldSimulate : Bool); // flags: 65561 0000008D0CE0DF90
import function IsNewGamePlusAvailable() : Bool; // flags: 65536 0000008D0CDB9A80
}
import class CSwarmLairEntity extends IBoidLairEntity {
import function Disable( disable : Bool); // flags: 65545 0000008D0CE0E2F0
}
import class CBoidPointOfInterestComponent extends CComponent {
import function Disable( disable : Bool); // flags: 65545 0000008D0CE0E710
}
import class CR4EndScreenMenu extends CR4StartScreenMenu {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABBFEB0
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABBFF90
import function OnKeyPress() : Bool; // flags: 65568 0000008D1ABC0070
}
import class CBoidPointOfInterestComponentScript extends CBoidPointOfInterestComponent {
import function OnUsed( count : Int32, deltaTime : Float); // flags: 65536 0000008D1A8901E0
}
import class CInteractionComponent extends CInteractionAreaComponent {
import function GetActionName() : String; // flags: 65561 0000008D0CE0FAC0
import function SetActionName( actionName : String); // flags: 65561 0000008D0CE0FBA0
import function GetInteractionFriendlyName() : String; // flags: 65561 0000008D0CE0FC80
import function GetInteractionKey() : Int32; // flags: 65561 0000008D0CE0FD60
import function GetInputActionName() : CName; // flags: 65561 0000008D0CE0FE40
import function IsEnabledOnHorse() : Bool; // flags: 65536 0000008D1A8902C0
import function IsEnabledInCombat() : Bool; // flags: 65536 0000008D1A8903A0
import function ShouldIgnoreLocks() : Bool; // flags: 65536 0000008D1A890480
import function EnableInCombat( enable : Bool); // flags: 65536 0000008D1A890560
import function SetIconOffset( offset : Vector); // flags: 65552 0000008D1A890640
import function OnInteraction( actionName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1A890720
import function UpdateIconOffset(); // flags: 65552 0000008D1A890800
}
import class CInteractionAreaComponent extends CComponent {
import function GetRangeMin() : Float; // flags: 65561 0000008D0CE10250
import function GetRangeMax() : Float; // flags: 65561 0000008D0CE10330
import function SetRanges( rangeMin : Float, rangeMax : Float, height : Float); // flags: 65561 0000008D0CE10410
import function SetRangeAngle( rangeAngle : Int32); // flags: 65561 0000008D0CE104F0
import function SetCheckLineOfSight( flag : Bool); // flags: 65561 0000008D0CE105D0
}
import class CR4GwintMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABC2610
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABC26F0
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABC27D0
import function OnTraceMe( text : String) : Bool; // flags: 65568 0000008D1ABC28B0
import function OnPlaySound( text : String) : Bool; // flags: 65568 0000008D1ABC2990
import function OnBattleResults( playerLivesLeft : Int32, enemyLivesLeft : Int32) : Bool; // flags: 65568 0000008D1ABC2A70
import function OnGetPlayerDeck( index : Int32) : Bool; // flags: 65568 0000008D1ABC2B50
import function OnSetPlayerDeck( factionIndex : Int32, cardIndex : Int32) : Bool; // flags: 65568 0000008D1ABC2C30
import function OnNewKingChosen( factionIndex : Int32, kingIndex : Int32) : Bool; // flags: 65568 0000008D1ABC2D10
import function OnCustomPowersReques( index : Int32) : Bool; // flags: 65568 0000008D1ABC2DF0
import function GetPlayerDeck( container : handle:CScriptedFlashArray, faction : Int32); // flags: 65536 0000008D1ABC2ED0
import function SetBattlefieldAngles(); // flags: 65536 0000008D1ABC2FB0
import function GameplaySettings(); // flags: 65536 0000008D1ABC3090
import function SetCardAttributeValue(); // flags: 65536 0000008D1ABC3170
import function GetAICardCollection( container : handle:CScriptedFlashArray); // flags: 65536 0000008D1ABC3250
import function GetPlayerCardCollection( container : handle:CScriptedFlashArray); // flags: 65536 0000008D1ABC3330
import function GetCardDefinitionTest( container : handle:CScriptedFlashArray); // flags: 65536 0000008D1ABC3410
import function GetKingChoices( container : handle:CScriptedFlashArray); // flags: 65536 0000008D1ABC35F0
import function GetKingDefinition( container : handle:CScriptedFlashArray); // flags: 65536 0000008D1ABC36D0
import function AddIndex( container : handle:CScriptedFlashArray, index : Int32); // flags: 65536 0000008D1ABC37B0
import function BuildCardObject( container : handle:CScriptedFlashArray, cardDef : SCardDefinition); // flags: 65536 0000008D1ABC3890
import function AddPower( container : handle:CScriptedFlashArray, index : Int32, playerOwner : Bool); // flags: 65536 0000008D1ABC3970
import function ClearDeckDef( deckDef : SDeckDefinition); // flags: 16384 0000008D1ABC3A50
import function ClearCardDef( cardDef : SCardDefinition); // flags: 16384 0000008D1ABC3B30
}
import class CR4InformationPopupMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABC3C10
import function SetPopupText( value : String); // flags: 65536 0000008D1ABC3CF0
import function SetFirstButton( buttonIcon : String, buttonLabel : String); // flags: 65536 0000008D1ABC3DD0
import function SetSecondButton( buttonIcon : String, buttonLabel : String); // flags: 65536 0000008D1ABC3EB0
import function OnFirstButtonPress() : Bool; // flags: 65568 0000008D1ABC3F90
import function OnSecondButtonPress() : Bool; // flags: 65568 0000008D1ABC4070
}
import class IBehTreeTask extends IScriptable {
import function GetActor() : handle:CActor; // flags: 65561 0000008D0CE14CD0
import function GetNPC() : handle:CNewNPC; // flags: 65561 0000008D0CE14DB0
import function GetLocalTime() : Float; // flags: 65561 0000008D0CE14E90
import function SetNamedTarget( targetName : CName, node : handle:CNode); // flags: 65561 0000008D0CE14F70
import function GetNamedTarget( targetName : CName) : handle:CNode; // flags: 65561 0000008D0CE15050
import function GetActionTarget() : handle:CNode; // flags: 65561 0000008D0CE15130
import function SetActionTarget( node : handle:CNode); // flags: 65561 0000008D0CE15210
import function GetCombatTarget() : handle:CActor; // flags: 65561 0000008D0CE152F0
import function SetCombatTarget( target : handle:CActor); // flags: 65561 0000008D0CE153D0
import function RunMain(); // flags: 65561 0000008D0CE154B0
import function Complete( success : Bool); // flags: 65561 0000008D0CE15590
import function SetEventRetvalCName( val : CName) : Bool; // flags: 65561 0000008D0CE15670
import function SetEventRetvalFloat( val : Float) : Bool; // flags: 65561 0000008D0CE15750
import function SetEventRetvalInt( val : Int32) : Bool; // flags: 65561 0000008D0CE15830
import function GetEventParamCName( defaultVal : CName) : CName; // flags: 65561 0000008D0CE15910
import function GetEventParamBaseDamage() : handle:CBaseDamage; // flags: 65561 0000008D0CE159F0
import function GetEventParamFloat( defaultVal : Float) : Float; // flags: 65561 0000008D0CE15AD0
import function GetEventParamInt( defaultVal : Int32) : Int32; // flags: 65561 0000008D0CE15CB0
import function GetEventParamObject() : handle:IScriptable; // flags: 65561 0000008D0CE15D90
import function UnregisterFromAnimEvent( eventId : CName); // flags: 65561 0000008D0CE15E70
import function UnregisterFromGameplayEvent( eventId : CName); // flags: 65561 0000008D0CE15F50
import function SetIsInCombat( inCombat : Bool); // flags: 65561 0000008D0CE16030
import function SetCustomTarget( target : Vector, heading : Float) : Bool; // flags: 65561 0000008D0CE16110
import function GetCustomTarget( target : Vector, heading : Float) : Bool; // flags: 65561 0000008D0CE161F0
import function InitializeCombatStorage() : handle:CAIStorageHandler; // flags: 65536 0000008D1A8908E0
}
import class IBehTreeObjectDefinition extends IScriptable {
import function SetValFloat( v : CBehTreeValFloat, n : Float); // flags: 32793 0000008D0CE16310
import function SetValInt( v : CBehTreeValInt, n : Int32); // flags: 32793 0000008D0CE163F0
import function SetValString( v : CBehTreeValString, n : String); // flags: 32793 0000008D0CE164D0
import function SetValCName( v : CBehTreeValCName, n : CName); // flags: 32793 0000008D0CE165B0
import function SetValBool( v : CBehTreeValBool, n : Bool); // flags: 32793 0000008D0CE16690
import function GetValFloat( v : CBehTreeValFloat) : Float; // flags: 32793 0000008D0CE16770
import function GetValInt( v : CBehTreeValInt) : Int32; // flags: 32793 0000008D0CE16850
import function GetValEnum( v : handle:IBehTreeValueEnum) : Int32; // flags: 32793 0000008D0CE16930
import function GetValString( v : CBehTreeValString) : String; // flags: 32793 0000008D0CE16A10
import function GetValCName( v : CBehTreeValCName) : CName; // flags: 32793 0000008D0CE16AF0
import function GetValBool( v : CBehTreeValBool) : Bool; // flags: 32793 0000008D0CE16BD0
import function GetObjectByVar( varName : CName) : handle:IScriptable; // flags: 32793 0000008D0CE16CB0
import function GetAIParametersByClassName( className : CName) : handle:IAIParameters; // flags: 32793 0000008D0CE16D90
}
import class IBehTreeTaskDefinition extends IBehTreeObjectDefinition {
import function ListenToAnimEvent( eventName : CName); // flags: 32793 0000008D0CE16EF0
import function ListenToGameplayEvent( eventName : CName); // flags: 32793 0000008D0CE16FD0
import function Initialize(); // flags: 65536 0000008D1A8909C0
import function Refactor(); // flags: 65536 0000008D1A890AA0
import function InitializeEvents(); // flags: 65536 0000008D1A890B80
}
import class IBehTreeOnSpawnEffector extends IBehTreeObjectDefinition {
import function GetActor() : handle:CActor; // flags: 65561 0000008D0CE170B0
import function GetObjectFromAIStorage( varName : CName) : handle:IScriptable; // flags: 65561 0000008D0CE17190
import function Run(); // flags: 65536 0000008D1A890C60
}
import class CR4JournalBaseMenu extends CR4Menu {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABCD450
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABCD530
import function OnQuestRead( _QuestID : Int32) : Bool; // flags: 65568 0000008D1ABCD610
import function OnActivateQuest( _QuestID : Int32) : Bool; // flags: 65568 0000008D1ABCD6F0
import function OnQuestSelected( _QuestID : Int32) : Bool; // flags: 65568 0000008D1ABCD7D0
import function OnJournalTabSelected( ID : Int32) : Bool; // flags: 65568 0000008D1ABCD8B0
import function OnUpdateTooltipCompareData( item : SItemUniqueId, compareItemType : Int32, tooltipName : String) : Bool; // flags: 65568 0000008D1ABCD990
import function PopulateData(); // flags: 16384 0000008D1ABCDA70
import function UpdateRewards(); // flags: 65536 0000008D1ABCDB50
import function UpdateTooltipCompareData( item : SItemUniqueId, compareItem : SItemUniqueId, tooltipInv : handle:CInventoryComponent, tooltipName : String); // flags: 65536 0000008D1ABCDC30
import function GetAreaName( questEntry : handle:CJournalQuest) : String; // flags: 65536 0000008D1ABCDD10
import function GetDescription( currentQuest : handle:CJournalQuest) : String; // flags: 65536 0000008D1ABCDDF0
import function UpdateDescription( currentQuestID : Int32); // flags: 65536 0000008D1ABCDED0
}
import class CR4JournalMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABCDFB0
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABCE090
import function OnJournalTabSelected( index : Int32) : Bool; // flags: 65568 0000008D1ABCE170
import function OnTrackQuest( _QuestID : Int32) : Bool; // flags: 65568 0000008D1ABCE250
}
import class CR4JournalMonsterHuntingMenu extends CR4JournalQuestMenu {
import function GetQuests(); // flags: 65536 0000008D1ABCE330
import function OnGuiSceneEntitySpawned( entity : handle:CEntity) : Bool; // flags: 65568 0000008D1ABCE410
import function OnGuiSceneEntityDestroyed() : Bool; // flags: 65568 0000008D1ABCE4F0
import function UpdateImage( entryName : CName); // flags: 65536 0000008D1ABCE5D0
}
import class CR4JournalTreasureHuntingMenu extends CR4JournalQuestMenu {
import function GetQuests(); // flags: 65536 0000008D1ABCFAD0
}
import class CR4LoadingMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABD0A90
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABD0B70
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABD0C50
import function OnPlaySoundEvent( soundName : String) : Bool; // flags: 65568 0000008D1ABD0D30
}
import class IAIParameters extends IScriptable {
import function LoadSteeringGraph( fileName : String) : handle:CMoveSteeringBehavior; // flags: 65545 0000008D0CE17EF0
import function OnManualRuntimeCreation(); // flags: 65545 0000008D0CE17FD0
import function OnCreated(); // flags: 65536 0000008D1A890D40
import function Init(); // flags: 65536 0000008D1A890E20
}
import class ICustomValAIParameters extends CAIRedefinitionParameters {
import function SetCNameValue( value : CName); // flags: 65536 0000008D1A890F00
}
import class CR4MeditationMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABD5800
import function setMenuMode(); // flags: 16384 0000008D1ABD58E0
import function MeditatingEnd(); // flags: 65536 0000008D1ABD59C0
import function initMeditationState(); // flags: 16384 0000008D1ABD5AA0
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABD5B80
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABD5C60
}
import class IAITree extends IAIParameters {
import function OnCreated(); // flags: 65561 0000008D0CE18130
import function Init(); // flags: 65536 0000008D1A890FE0
}
import class CAIStorageHandler extends IScriptable {
import function Initialize( itemName : CName, classId : CName, owner : handle:IScriptable) : Bool; // flags: 65561 0000008D0CE18810
import function InitializeExternal( itemName : CName, classId : CName, actor : handle:CActor) : Bool; // flags: 65561 0000008D0CE188F0
import function Get() : handle:IScriptable; // flags: 65561 0000008D0CE189D0
}
import class CEncounter extends CGameplayEntity {
import function EnableMember( memberName : CName, enable : Bool); // flags: 65561 0000008D0CE193A0
import function GetPlayerDistFromArea() : Float; // flags: 65561 0000008D0CE19480
import function GetEncounterArea() : handle:CTriggerAreaComponent; // flags: 65561 0000008D0CE19560
import function IsPlayerInEncounterArea() : Bool; // flags: 65561 0000008D0CE19640
import function IsEnabled() : Bool; // flags: 65561 0000008D0CE19720
import function EnterArea(); // flags: 65561 0000008D0CE19800
import function LeaveArea(); // flags: 65561 0000008D0CE198E0
import function EnableEncounter( enable : Bool); // flags: 65561 0000008D0CE199C0
import function ForceDespawnDetached(); // flags: 65561 0000008D0CE19AA0
import function SetSpawnPhase( phaseName : CName) : Bool; // flags: 65561 0000008D0CE19B80
import function OnAreaEnter( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A8910C0
import function OnAreaExit( area : handle:CTriggerAreaComponent, activator : handle:CComponent) : Bool; // flags: 65568 0000008D1A8911A0
import function UpdateDelayedTasks(); // flags: 65536 0000008D1A891280
import function OnFullRespawn(); // flags: 65536 0000008D1A891360
import function GetEncounterDataManager() : handle:CEncounterDataManager; // flags: 65536 0000008D1A891440
import function ForceDespawnDetachedWithDelay( realTimeDelay : Float); // flags: 65536 0000008D1A891520
import function ForceDespawnWithDelayTimer( timeDelta : Float, id : Int32); // flags: 66560 0000008D1A891600
import function InitializeEncounterDataManager(); // flags: 65536 0000008D1A8916E0
import function ProcessTasks(); // flags: 65536 0000008D1A8917C0
import function RunOwnerTask( task : SOwnerEncounterTaskParams); // flags: 65536 0000008D1A8918A0
import function RunExternalTask( task : SExternalEncounterTaskParams); // flags: 65536 0000008D1A891980
import function RunOwnerTaskTimer( timeDelta : GameTime, id : Int32); // flags: 66560 0000008D1A891A60
import function RunExternalTaskTimer( timeDelta : GameTime, id : Int32); // flags: 66560 0000008D1A891B40
import function CheckMeditationTimer( timeDelta : Float, id : Int32); // flags: 66560 0000008D1A891C20
}
import class ISpawnScriptCondition extends ISpawnCondition {
import function TestCondition( encounter : handle:CEncounter) : Bool; // flags: 65536 0000008D1A891D00
}
import class CR4NoticeBoardMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABD9D00
import function UpdateDescription(); // flags: 65536 0000008D1ABD9DE0
import function SetBoardNoteTitle( value : String); // flags: 65536 0000008D1ABD9EC0
import function SetBoardNoteDescription( value : String); // flags: 65536 0000008D1ABD9FA0
import function OnTakeQuest( tag : String) : Bool; // flags: 65568 0000008D1ABDA080
import function OnErrandSelected( tag : String) : Bool; // flags: 65568 0000008D1ABDA160
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABDA240
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABDA320
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABDA400
}
import class CSpawnTreeBaseEntryGenerator extends ISpawnTreeLeafNode {
import function RemoveChildren(); // flags: 65545 0000008D0CE1A1D0
import function AddNodeToTree( newNode : handle:ISpawnTreeBaseNode, parentNode : handle:ISpawnTreeBaseNode); // flags: 65545 0000008D0CE1A2B0
import function AddInitializerToNode( newNode : handle:ISpawnTreeInitializer, parentNode : handle:ISpawnTreeBaseNode); // flags: 65545 0000008D0CE1A390
import function SetName( pair : SEncounterActionPointSelectorPair, catName : CName); // flags: 65545 0000008D0CE1A470
import function GetContextMenuSpecialOptions( names : array:2,0,String); // flags: 65536 0000008D1A891DE0
import function RunSpecialOption( option : Int32); // flags: 65536 0000008D1A891EC0
import function AplyCreatureEntryParams( cEntry : handle:CCreatureEntry, cfg : SCreatureEntryEntryGeneratorNodeParam); // flags: 65536 0000008D1A891FA0
import function AplyCreatureSpawnerParams( cEntry : handle:CCreatureEntry, cfg : SCreatureEntrySpawnerParams); // flags: 65536 0000008D1A892080
import function GenerateEntries(); // flags: 65536 0000008D1A892160
import function GetFriendlyName() : String; // flags: 65536 0000008D1A892240
}
import class CWanderAndWorkEntryGenerator extends CSpawnTreeBaseEntryGenerator {
import function GetFriendlyName() : String; // flags: 65536 0000008D1A892320
import function GenerateEntries(); // flags: 65536 0000008D1A892400
import function ApplyIdleInitializerCfg( init : handle:CSpawnTreeInitializerIdleAI, idleTree : handle:CAIIdleTree); // flags: 65536 0000008D1A8924E0
import function ApplyWaWInitializerCfg( init : handle:CSpawnTreeInitializerSmartWanderAndWorkAI, cfg : SWanderAndWorkEntryGeneratorParams); // flags: 65536 0000008D1A8925C0
import function FindCategories( creature : CName) : SWanderWorkCetegoriesForCreatureDefinitionEntryGeneratorParam; // flags: 65536 0000008D1A8926A0
}
import class CWorkEntryGenerator extends CSpawnTreeBaseEntryGenerator {
import function GetFriendlyName() : String; // flags: 65536 0000008D1A892780
import function GenerateEntries(); // flags: 65536 0000008D1A892860
import function ApplyWanderInitializerCfg( initializer : handle:CSpawnTreeInitializerSmartWorkAI, cfg : SWorkSmartAIEntryGeneratorNodeParam, creature : CName); // flags: 65536 0000008D1A892940
import function FindCategories( creature : CName) : SWorkCetegoriesForCreatureDefinitionEntryGeneratorParam; // flags: 65536 0000008D1A892A20
}
import class CR4PosterMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABDB9E0
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABDBAC0
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABDBBA0
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABDBC80
import function CanPostAudioSystemEvents() : Bool; // flags: 65536 0000008D1ABDBD60
}
import class CR4PreparationMainMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABDCA80
import function UpdatePlayerOrens(); // flags: 16384 0000008D1ABDCB60
import function UpdatePlayerLevel(); // flags: 16384 0000008D1ABDCC40
import function GetCurrentLevel() : Int32; // flags: 16384 0000008D1ABDCD20
import function GetCurrentExperience() : String; // flags: 16384 0000008D1ABDCE00
import function UpdateNavigationTitles(); // flags: 65536 0000008D1ABDCEE0
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABDCFC0
import function OnPreparationTabSelected( tabID : Int32) : Bool; // flags: 65568 0000008D1ABDD0A0
}
import class CCreaturePartyEntry extends CBaseCreatureEntry {
import function AddPartyMember( inEditor : Bool) : handle:CSpawnTreeEntrySubDefinition; // flags: 65545 0000008D0CE1AE90
import function GetContextMenuSpecialOptions( names : array:2,0,String); // flags: 65536 0000008D1A892B00
import function RunSpecialOption( option : Int32); // flags: 65536 0000008D1A892BE0
}
import class ISpawnTreeSpawnMonitorInitializer extends ISpawnTreeSpawnMonitorBaseInitializer {
import function GetNumCreaturesSpawned() : Int32; // flags: 65561 0000008D0CE1B330
import function GetNumCreaturesToSpawn() : Int32; // flags: 65561 0000008D0CE1B410
import function GetNumCreaturesDead() : Int32; // flags: 65561 0000008D0CE1B4F0
import function MonitorCreatureSpawned( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1A892CC0
import function MonitorCreatureLost( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1A892DA0
import function MonitorCreatureKilled( actor : handle:CActor, spawnTreeEntry : handle:CBaseCreatureEntry, encounter : handle:CEncounter); // flags: 65536 0000008D1A892E80
import function GetFriendlyName() : String; // flags: 65536 0000008D1A892F60
}
import class CR4QuestListMenu extends CR4Menu {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE0A30
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABE0B10
import function OnQuestRead( _QuestID : Int32) : Bool; // flags: 65568 0000008D1ABE0BF0
import function OnActivateQuest( _QuestID : Int32) : Bool; // flags: 65568 0000008D1ABE0CD0
import function OnQuestSelected( _QuestID : Int32) : Bool; // flags: 65568 0000008D1ABE0DB0
import function OnJournalTabSelected( ID : Int32) : Bool; // flags: 65568 0000008D1ABE0E90
import function OnObjectiveSelected( ID : Int32) : Bool; // flags: 65568 0000008D1ABE0F70
import function OnUpdateTooltipCompareData( item : SItemUniqueId, compareItemType : Int32, tooltipName : String) : Bool; // flags: 65568 0000008D1ABE1050
import function PopulateData(); // flags: 16384 0000008D1ABE1130
import function UpdateObjectives( questID : Int32); // flags: 65536 0000008D1ABE1210
import function UpdateRewards(); // flags: 65536 0000008D1ABE12F0
import function UpdateTooltipCompareData( item : SItemUniqueId, compareItem : SItemUniqueId, tooltipInv : handle:CInventoryComponent, tooltipName : String); // flags: 65536 0000008D1ABE13D0
import function GetAreaName( questEntry : handle:CJournalQuest) : String; // flags: 65536 0000008D1ABE14B0
import function GetDescription( currentQuest : handle:CJournalQuest) : String; // flags: 65536 0000008D1ABE1590
import function UpdateDescription( currentQuestID : Int32); // flags: 65536 0000008D1ABE1670
}
import class ISpawnTreeInitializerAI extends ISpawnTreeInitializer {
import function Init(); // flags: 65536 0000008D1A893040
}
import class ISpawnTreeScriptedInitializer extends ISpawnTreeInitializer {
import function Init( actor : handle:CActor) : Bool; // flags: 65536 0000008D1A893120
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1A893200
}
import class CR4TestMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE22B0
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABE2390
import function OnCameraUpdate( lookAtX : Float, lookAtY : Float, lookAtZ : Float, cameraYaw : Float, cameraPitch : Float, cameraDistance : Float) : Bool; // flags: 65568 0000008D1ABE2470
import function OnSunUpdate( sunYaw : Float, sunPitch : Float) : Bool; // flags: 65568 0000008D1ABE2550
import function OnNextEntityTemplate() : Bool; // flags: 65568 0000008D1ABE2630
import function OnNextAppearance() : Bool; // flags: 65568 0000008D1ABE2710
import function OnNextEnvironmentDefinition() : Bool; // flags: 65568 0000008D1ABE27F0
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABE28D0
import function OnCloseMenuTemp() : Bool; // flags: 65568 0000008D1ABE29B0
import function UpdateEntityTemplate(); // flags: 32768 0000008D1ABE2A90
import function UpdateApperance(); // flags: 32768 0000008D1ABE2B70
import function UpdateItems(); // flags: 32768 0000008D1ABE2C50
import function UpdateEnvironmentAndSunRotation(); // flags: 32768 0000008D1ABE2D30
}
import class CR4UIRescaleMenu extends CR4MenuBase {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE2E10
import function OnClosingMenu() : Bool; // flags: 65568 0000008D1ABE2EF0
import function OnCloseMenu() : Bool; // flags: 65568 0000008D1ABE2FD0
import function OnConfirmRescale( frameScaleX : Float, frameScaleY : Float) : Bool; // flags: 65568 0000008D1ABE30B0
import function OnUpdateRescale( frameScaleX : Float, frameScaleY : Float) : Bool; // flags: 65568 0000008D1ABE3190
import function UpdateRescale( frameScaleX : Float, frameScaleY : Float, scale : Float, opacity : Float); // flags: 65536 0000008D1ABE3270
}
import class CR4GlossaryCharacterMenu extends CR4ListBaseMenu {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE3350
import function UpdateImage( tag : CName); // flags: 65536 0000008D1ABE3430
import function PopulateData(); // flags: 16384 0000008D1ABE3510
import function GetDescription( currentCharacter : handle:CJournalCharacter) : String; // flags: 65536 0000008D1ABE35F0
import function UpdateDescription( entryName : CName); // flags: 65536 0000008D1ABE36D0
import function UpdateItems( tag : CName); // flags: 65536 0000008D1ABE37B0
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABE3890
import function GetCharacterImportanceLocKey( character : handle:CJournalCharacter) : CName; // flags: 65536 0000008D1ABE3970
}
import class CSpawnTreeInitializerIdleAI extends ISpawnTreeInitializerAI {
import function Init(); // flags: 65536 0000008D1A8932E0
}
import class ISpawnTreeInitializerIdleSmartAI extends CSpawnTreeInitializerIdleAI {
import function GetObjectForPropertiesEdition() : handle:IScriptable; // flags: 65536 0000008D1A8933C0
import function GetEditorFriendlyName() : String; // flags: 65536 0000008D1A8934A0
import function GetSubInitializerClassName() : CName; // flags: 65536 0000008D1A893580
import function GetContextMenuSpecialOptions( names : array:2,0,String); // flags: 65536 0000008D1A893660
import function RunSpecialOption( option : Int32); // flags: 65536 0000008D1A893740
}
import class CSpawnTreeInitializerStartingBehavior extends CSpawnTreeInitializerBaseStartingBehavior {
import function Init(); // flags: 65536 0000008D1A893820
}
import class ISpawnTreeInitializerCommunityAI extends ISpawnTreeInitializerAI {
import function Init(); // flags: 65536 0000008D1A893900
}
import class CSpawnTreeInitializerAddTag extends ISpawnTreeInitializer {
import function AddTag( tag : CName); // flags: 65561 0000008D0CE1C7D0
}
import class CR4GlossaryMenu extends CR4ListBaseMenu {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE4CD0
import function UpdateImage( tag : CName); // flags: 65536 0000008D1ABE4DB0
import function PopulateData(); // flags: 16384 0000008D1ABE4E90
import function GetDescription( currentEntry : handle:CJournalGlossary) : String; // flags: 65536 0000008D1ABE4F70
import function UpdateDescription( entryName : CName); // flags: 65536 0000008D1ABE5050
import function UpdateItems( tag : CName); // flags: 65536 0000008D1ABE5130
import function PlayOpenSoundEvent(); // flags: 65536 0000008D1ABE5210
}
import class CR4GlossaryPlacesMenu extends CR4ListBaseMenu {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE52F0
import function UpdateImage( tag : CName); // flags: 65536 0000008D1ABE53D0
import function PopulateData(); // flags: 16384 0000008D1ABE54B0
import function GetDescription( currentEntry : handle:CJournalPlace) : String; // flags: 65536 0000008D1ABE5590
import function UpdateDescription( entryName : CName); // flags: 65536 0000008D1ABE5670
import function UpdateItems( tag : CName); // flags: 65536 0000008D1ABE5750
}
import class CMovingPhysicalAgentComponent extends CMovingAgentComponent {
import function IsPhysicalMovementEnabled() : Bool; // flags: 65561 0000008D0CE1D0B0
import function SetAnimatedMovement( enable : Bool); // flags: 65561 0000008D0CE1D190
import function IsAnimatedMovement() : Bool; // flags: 65561 0000008D0CE1D270
import function GetPhysicalState() : ECharacterPhysicsState; // flags: 65561 0000008D0CE1D350
import function SetGravity( flag : Bool); // flags: 65561 0000008D0CE1D430
import function SetBehaviorCallbackNeed( flag : Bool); // flags: 65561 0000008D0CE1D510
import function SetSwimming( flag : Bool); // flags: 65561 0000008D0CE1D5F0
import function SetWaterLevel( value : Float); // flags: 65561 0000008D0CE1D6D0
import function GetWaterLevel() : Float; // flags: 65561 0000008D0CE1D7B0
import function GetSubmergeDepth() : Float; // flags: 65561 0000008D0CE1D890
import function SetDiving( diving : Bool); // flags: 65561 0000008D0CE1D970
import function IsDiving() : Bool; // flags: 65561 0000008D0CE1DA50
import function SetEmergeSpeed( value : Float); // flags: 65561 0000008D0CE1DB30
import function GetEmergeSpeed() : Float; // flags: 65561 0000008D0CE1DC10
import function SetSubmergeSpeed(); // flags: 1 0000008D0CE1DCF0
import function GetSubmergeSpeed(); // flags: 1 0000008D0CE1DDD0
import function SetRagdollPushingMul( value : Float); // flags: 65561 0000008D0CE1DEB0
import function GetRagdollPushingMul() : Float; // flags: 65561 0000008D0CE1E090
import function ApplyVelocity( vel : Vector); // flags: 65561 0000008D0CE1E170
import function RegisterEventListener( listener : handle:IScriptable); // flags: 65561 0000008D0CE1E250
import function UnregisterEventListener( listener : handle:IScriptable); // flags: 65561 0000008D0CE1E330
import function SetPushable( pushable : Bool); // flags: 65561 0000008D0CE1E410
import function IsOnGround() : Bool; // flags: 65561 0000008D0CE1E4F0
import function IsCollidesWithCeiling() : Bool; // flags: 65561 0000008D0CE1E5D0
import function IsCollidesOnSide() : Bool; // flags: 65561 0000008D0CE1E6B0
import function IsFalling() : Bool; // flags: 65561 0000008D0CE1E790
import function IsSliding() : Bool; // flags: 65561 0000008D0CE1E9E0
import function GetSlideDir() : Vector; // flags: 65561 0000008D0CE1EAC0
import function GetSlideCoef() : Float; // flags: 65561 0000008D0CE1EBA0
import function SetSlidingSpeed( speed : Float); // flags: 65561 0000008D0CE1EC80
import function SetSlidingLimits( min : Float, max : Float); // flags: 65561 0000008D0CE1ED60
import function SetSliding( enable : Bool); // flags: 65561 0000008D0CE1EE40
import function EnableAdditionalVerticalSlidingIteration( enable : Bool); // flags: 65561 0000008D0CE1EF20
import function IsAdditionalVerticalSlidingIterationEnabled() : Bool; // flags: 65561 0000008D0CE1F000
import function SetTerrainLimits( min : Float, max : Float); // flags: 65561 0000008D0CE1F0E0
import function SetTerrainInfluence( mul : Float); // flags: 65561 0000008D0CE1F1C0
import function GetCapsuleHeight() : Float; // flags: 65561 0000008D0CE1F2A0
import function GetCapsuleRadius() : Float; // flags: 65561 0000008D0CE1F380
import function GetSlopePitch() : Float; // flags: 65561 0000008D0CE1F460
import function GetTerrainNormal( damped : Bool) : Vector; // flags: 65561 0000008D0CE1F540
import function GetTerrainNormalWide( normalAverage : Vector, normalGlobal : Vector, directionToCheck : Vector, separationH : Float, separationF : Float, separationB : Float); // flags: 65561 0000008D0CE1E870
import function SetVirtualControllersPitch( pitch : Float); // flags: 65561 0000008D0CE1F810
import function GetCollisionDataCount() : Int32; // flags: 65561 0000008D0CE1F8F0
import function GetCollisionData( index : Int32) : SCollisionData; // flags: 65561 0000008D0CE1F9D0
import function GetCollisionCharacterDataCount() : Int32; // flags: 65561 0000008D0CE1FAB0
import function GetCollisionCharacterData( index : Int32) : SCollisionData; // flags: 65561 0000008D0CE1FB90
import function GetGroundGridCollisionOn( side : ECollisionSides) : Bool; // flags: 65561 0000008D0CE1FC70
import function EnableCollisionPrediction( enable : Bool); // flags: 65561 0000008D0CE1FD50
import function EnableVirtualControllerCollisionResponse( virtualControllerName : CName, enable : Bool); // flags: 65561 0000008D0CE1FE30
import function GetMaterialName() : CName; // flags: 65561 0000008D0CE1FF10
}
import class CMovementAdjustor extends CObject {
import function IsRequestActive( ticket : SMovementAdjustmentRequestTicket) : Bool; // flags: 65561 0000008D0CE20270
import function HasAnyActiveRequest() : Bool; // flags: 65561 0000008D0CE20350
import function HasAnyActiveRotationRequests() : Bool; // flags: 65561 0000008D0CE20430
import function HasAnyActiveTranslationRequests() : Bool; // flags: 65561 0000008D0CE20510
import function Cancel( ticket : SMovementAdjustmentRequestTicket); // flags: 65561 0000008D0CE205F0
import function CancelByName( requestName : CName); // flags: 65561 0000008D0CE206D0
import function CancelAll(); // flags: 65561 0000008D0CE207B0
import function CreateNewRequest( requestName : CName) : SMovementAdjustmentRequestTicket; // flags: 65561 0000008D0CE20890
import function GetRequest( requestName : CName) : SMovementAdjustmentRequestTicket; // flags: 65561 0000008D0CE20970
import function BlendIn( ticket : SMovementAdjustmentRequestTicket, blendInTime : Float); // flags: 65561 0000008D0CE20A50
import function DontEnd( ticket : SMovementAdjustmentRequestTicket); // flags: 65561 0000008D0CE20B30
import function KeepActiveFor( ticket : SMovementAdjustmentRequestTicket, duration : Float); // flags: 65561 0000008D0CE20C10
import function AdjustmentDuration( ticket : SMovementAdjustmentRequestTicket, duration : Float); // flags: 65561 0000008D0CE20CF0
import function Continuous( ticket : SMovementAdjustmentRequestTicket); // flags: 65561 0000008D0CE20DD0
import function BaseOnNode( ticket : SMovementAdjustmentRequestTicket, onNode : handle:CNode); // flags: 65561 0000008D0CE20EB0
import function BindToEvent( ticket : SMovementAdjustmentRequestTicket, eventName : CName, adjustDurationOnNextEvent : Bool); // flags: 65561 0000008D0CE20F90
import function BindToEventAnimInfo( ticket : SMovementAdjustmentRequestTicket, animInfo : SAnimationEventAnimInfo, bindOnly : Bool); // flags: 65561 0000008D0CE21070
import function ScaleAnimation( ticket : SMovementAdjustmentRequestTicket, scaleAnimation : Bool, scaleLocation : Bool, scaleRotation : Bool); // flags: 65561 0000008D0CE21250
import function ScaleAnimationLocationVertically( ticket : SMovementAdjustmentRequestTicket, scaleAnimationLocationVertically : Bool); // flags: 65561 0000008D0CE21330
import function DontUseSourceAnimation( ticket : SMovementAdjustmentRequestTicket, dontUseSourceAnimation : Bool); // flags: 65561 0000008D0CE21410
import function UpdateSourceAnimation( ticket : SMovementAdjustmentRequestTicket, animInfo : SAnimationEventAnimInfo); // flags: 65561 0000008D0CE214F0
import function CancelIfSourceAnimationUpdateIsNotUpdated( ticket : SMovementAdjustmentRequestTicket, cancelIfSourceAnimationUpdateIsNotUpdated : Bool); // flags: 65561 0000008D0CE215D0
import function SyncPointInAnimation( ticket : SMovementAdjustmentRequestTicket, syncPointTime : Float); // flags: 65561 0000008D0CE216B0
import function UseBoneForAdjustment( ticket : SMovementAdjustmentRequestTicket, boneName : CName, useContinuously : Bool, useBoneForLocationAdjustmentWeight : Float, useBoneForRotationAdjustmentWeight : Float, useBoneToMatchTargetHeadingWeight : Float); // flags: 65561 0000008D0CE21790
import function MatchEntitySlot( ticket : SMovementAdjustmentRequestTicket, entity : handle:CEntity, slotName : CName); // flags: 65561 0000008D0CE21870
import function KeepLocationAdjustmentActive( ticket : SMovementAdjustmentRequestTicket); // flags: 65561 0000008D0CE21950
import function ReplaceTranslation( ticket : SMovementAdjustmentRequestTicket, replaceTranslation : Bool); // flags: 65561 0000008D0CE21BA0
import function ShouldStartAt( ticket : SMovementAdjustmentRequestTicket, atLocation : Vector); // flags: 65561 0000008D0CE21C80
import function SlideTo( ticket : SMovementAdjustmentRequestTicket, targetLocation : Vector); // flags: 65561 0000008D0CE21D60
import function SlideBy( ticket : SMovementAdjustmentRequestTicket, byVector : Vector); // flags: 65561 0000008D0CE21E40
import function SlideTowards( ticket : SMovementAdjustmentRequestTicket, node : handle:CNode, minDistance : Float, maxDistance : Float); // flags: 65561 0000008D0CE21F20
import function SlideToEntity( ticket : SMovementAdjustmentRequestTicket, entity : handle:CEntity, boneName : CName, minDistance : Float, maxDistance : Float); // flags: 65561 0000008D0CE22000
import function MaxLocationAdjustmentSpeed( ticket : SMovementAdjustmentRequestTicket, maxSpeed : Float, maxSpeedZ : Float); // flags: 65561 0000008D0CE220E0
import function MaxLocationAdjustmentDistance( ticket : SMovementAdjustmentRequestTicket, throughSpeed : Bool, locationAdjustmentMaxDistanceXY : Float, locationAdjustmentMaxDistanceZ : Float); // flags: 65561 0000008D0CE221C0
import function AdjustLocationVertically( ticket : SMovementAdjustmentRequestTicket, adjustLocationVertically : Bool); // flags: 65561 0000008D0CE222A0
import function KeepRotationAdjustmentActive( ticket : SMovementAdjustmentRequestTicket); // flags: 65561 0000008D0CE22380
import function ReplaceRotation( ticket : SMovementAdjustmentRequestTicket, replaceRotation : Bool); // flags: 65561 0000008D0CE22460
import function ShouldStartFacing( ticket : SMovementAdjustmentRequestTicket, targetHeading : Float); // flags: 65561 0000008D0CE22540
import function RotateTo( ticket : SMovementAdjustmentRequestTicket, targetHeading : Float); // flags: 65561 0000008D0CE22620
import function RotateBy( ticket : SMovementAdjustmentRequestTicket, byHeading : Float); // flags: 65561 0000008D0CE22700
import function RotateTowards( ticket : SMovementAdjustmentRequestTicket, node : handle:CNode, offsetHeading : Float); // flags: 65561 0000008D0CE21A30
import function MatchMoveRotation( ticket : SMovementAdjustmentRequestTicket); // flags: 65561 0000008D0CE229D0
import function MaxRotationAdjustmentSpeed( ticket : SMovementAdjustmentRequestTicket, rotationAdjustmentMaxSpeed : Float); // flags: 65561 0000008D0CE22AB0
import function SteeringMayOverrideMaxRotationAdjustmentSpeed( ticket : SMovementAdjustmentRequestTicket, steeringMayOverrideMaxRotationAdjustmentSpeed : Bool); // flags: 65561 0000008D0CE22B90
import function LockMovementInDirection( ticket : SMovementAdjustmentRequestTicket, heading : Float); // flags: 65561 0000008D0CE22C70
import function RotateExistingDeltaLocation( ticket : SMovementAdjustmentRequestTicket, rotateExistingDeltaLocation : Bool); // flags: 65561 0000008D0CE22D50
import function NotifyScript( ticket : SMovementAdjustmentRequestTicket, notifyObject : handle:IScriptable, eventName : CName, notify : EMovementAdjustmentNotify); // flags: 65561 0000008D0CE22E30
import function DontNotifyScript( ticket : SMovementAdjustmentRequestTicket, notifyObject : handle:IScriptable, eventName : CName, notify : EMovementAdjustmentNotify); // flags: 65561 0000008D0CE22F10
import function AddOneFrameTranslationVelocity( translationVelocity : Vector); // flags: 65561 0000008D0CE22FF0
import function AddOneFrameRotationVelocity( rotationVelocity : EulerAngles); // flags: 65561 0000008D0CE230D0
}
import class CR4Test2Popup extends CR4Popup {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABE9E50
import function OnClosingPopup() : Bool; // flags: 65568 0000008D1ABE9F30
import function OnClosePopup() : Bool; // flags: 65568 0000008D1ABEA010
}
import class CR4TestPopup extends CR4Popup {
import function OnConfigUI() : Bool; // flags: 65568 0000008D1ABEA0F0
import function OnClosingPopup() : Bool; // flags: 65568 0000008D1ABEA1D0
import function OnClosePopup() : Bool; // flags: 65568 0000008D1ABEA2B0
}
import class CReactionsManager extends CObject {
import function BroadcastStaticInterestPoint( interestPoint : handle:CInterestPoint, position : Vector, timeout : Float); // flags: 65561 0000008D0CE23930
import function BroadcastDynamicInterestPoint( interestPoint : handle:CInterestPoint, node : handle:CNode, timeout : Float); // flags: 65561 0000008D0CE23A10
import function SendStaticInterestPoint( target : handle:CNewNPC, interestPoint : handle:CInterestPoint, position : Vector, timeout : Float); // flags: 65561 0000008D0CE23AF0
import function SendDynamicInterestPoint( target : handle:CNewNPC, interestPoint : handle:CInterestPoint, node : handle:CNode, timeout : Float); // flags: 65561 0000008D0CE23BD0
}
import class CInterestPointInstance extends CObject {
import function GetParentPoint() : handle:CInterestPoint; // flags: 65561 0000008D0CE23DB0
import function GetWorldPosition() : Vector; // flags: 65561 0000008D0CE23E90
import function GetNode() : handle:CNode; // flags: 65561 0000008D0CE23F70
import function GetGeneratedFieldName() : CName; // flags: 65561 0000008D0CE24050
import function GetFieldStrength( position : Vector) : Float; // flags: 65561 0000008D0CE24130
import function SetFieldStrengthMultiplier( param : Float); // flags: 65561 0000008D0CE24210
import function GetFieldStrengthMultiplier() : Float; // flags: 65561 0000008D0CE242F0
import function SetTestParameter( param : Float); // flags: 65561 0000008D0CE243D0
import function GetTestParameter() : Float; // flags: 65561 0000008D0CE244B0
}
import class CScriptedInterestPoint extends CInterestPoint {
import function SetupInstance( instance : handle:CInterestPointInstance, source : handle:IScriptable); // flags: 65536 0000008D1A8939E0
}
import class CReactionScriptedCondition extends IReactionCondition {
import function Perform( source : handle:CNode, target : handle:CNode, interestPoint : handle:CInterestPointInstance) : Bool; // flags: 65536 0000008D1A893AC0
}
import class CReactionScript extends IReactionAction {
import function Perform( npc : handle:CNewNPC, interestPoint : handle:CInterestPointInstance, reactionIndex : Int32); // flags: 65536 0000008D1A893BA0
}
import class CBehTreeReactionManager extends CObject {
import function AddReactionEvent(); // flags: 1 0000008D0CE24A50
import function RemoveReactionEvent( invoker : handle:CEntity, eventName : CName) : Bool; // flags: 65561 0000008D0CE24B30
import function CreateReactionEvent( invoker : handle:CEntity, eventName : CName, lifetime : Float, distanceRange : Float, broadcastInterval : Float, recipientCount : Int32, skipInvoker : Bool, setActionTargetOnBroadcast : Bool) : Bool; // flags: 65561 0000008D0CE24C10
import function CreateReactionEventCustomCenter( invoker : handle:CEntity, eventName : CName, lifetime : Float, distanceRange : Float, broadcastInterval : Float, recipientCount : Int32, skipInvoker : Bool, setActionTargetOnBroadcast : Bool, customCenter : Vector) : Bool; // flags: 65561 0000008D0CE24CF0
import function InitReactionScene( invoker : handle:CEntity, eventName : CName, lifetime : Float, distanceRange : Float, broadcastInterval : Float, recipientCount : Int32) : Bool; // flags: 65561 0000008D0CE24DD0
import function AddReactionSceneGroup( voiceset : String, group : CName); // flags: 65561 0000008D0CE24EB0
import function RegisterReactionSceneGroups(); // flags: 65536 0000008D1A893C80
import function SuppressReactions( toggle : Bool, areaTag : CName); // flags: 65536 0000008D1A893D60
import function CreateReactionEventIfPossible( invoker : handle:CEntity, eventName : CName, lifetime : Float, distanceRange : Float, broadcastInterval : Float, recipientCount : Int32, skipInvoker : Bool, setActionTargetOnBroadcast : Bool, customCenter : Vector); // flags: 65536 0000008D1A893E40
import function IsInSuppressed( invoker : handle:CEntity) : Bool; // flags: 16384 0000008D1A893F20
}
import class W3CommonContainerInventoryComponent extends W3GuiBaseInventoryComponent {
import function GiveAllItems( receiver : handle:W3GuiBaseInventoryComponent); // flags: 65536 0000008D1ABEDC60
import function GetItemActionType( item : SItemUniqueId, bGetDefault : Bool) : EInventoryActionType; // flags: 65536 0000008D1ABEDD40
import function HideAllItems(); // flags: 65536 0000008D1ABEDE20
import function ShouldShowItem( item : SItemUniqueId) : Bool; // flags: 32768 0000008D1ABEDF00
}
import class W3GuiTakeOnlyContainerInventoryComponent extends W3CommonContainerInventoryComponent {
import function ReceiveItem( item : SItemUniqueId, giver : handle:W3GuiBaseInventoryComponent, quantity : Int32, newItemID : SItemUniqueId) : Bool; // flags: 65536 0000008D1ABEDFE0
}
import class CRandomFXEntity extends CEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1ABF4840
import function EndFX(); // flags: 65536 0000008D1ABF4920
import function DestroyFX(); // flags: 65536 0000008D1ABF4A00
import function TimerDestroy( td : Float, id : Int32); // flags: 66560 0000008D1ABF4AE0
import function TimerSoundEvent( td : Float, id : Int32); // flags: 66560 0000008D1ABF4BC0
import function PlayEffectInterval( t : Float, id : Int32); // flags: 66560 0000008D1ABF4CA0
}
import class CMoveSCPlayerIsRunning extends CMoveSCScriptedCondition {
import function GetConditionName( caption : String); // flags: 65536 0000008D1ABF4D80
import function Evaluate( agent : handle:CMovingAgentComponent, goal : SMoveLocomotionGoal) : Bool; // flags: 65536 0000008D1ABF4E60
}
import class CMoveSCPlayerIsStrafing extends CMoveSCScriptedCondition {
import function GetConditionName( caption : String); // flags: 65536 0000008D1ABF4F40
import function Evaluate( agent : handle:CMovingAgentComponent, goal : SMoveLocomotionGoal) : Bool; // flags: 65536 0000008D1ABF5020
}
import class CMoveSCIsSmallCreature extends CMoveSCScriptedCondition {
import function GetConditionName( caption : String); // flags: 65536 0000008D1ABF5100
import function Evaluate( agent : handle:CMovingAgentComponent, goal : SMoveLocomotionGoal) : Bool; // flags: 65536 0000008D1ABF51E0
}
import class CTeleporter extends CEntity {
import function UseTeleporter(); // flags: 1 0000008D0CE27150
}
import class CMoveTRGScript extends CObject {
import function SetHeadingGoal( goal : SMoveLocomotionGoal, heading : Vector); // flags: 65545 0000008D0CE272B0
import function SetOrientationGoal( goal : SMoveLocomotionGoal, orientation : Float, alwaysSet : Bool); // flags: 65545 0000008D0CE27390
import function SetSpeedGoal( goal : SMoveLocomotionGoal, speed : Float); // flags: 65545 0000008D0CE27470
import function SetMaxWaitTime( goal : SMoveLocomotionGoal, time : Float); // flags: 65545 0000008D0CE27550
import function MatchDirectionWithOrientation( goal : SMoveLocomotionGoal, enable : Bool); // flags: 65545 0000008D0CE27630
import function SetFulfilled( goal : SMoveLocomotionGoal, isFulfilled : Bool); // flags: 65545 0000008D0CE27710
import function Seek( pos : Vector) : Vector; // flags: 65561 0000008D0CE277F0
import function Flee( pos : Vector) : Vector; // flags: 65561 0000008D0CE278D0
import function Pursue( agent : handle:CMovingAgentComponent) : Vector; // flags: 65561 0000008D0CE279B0
import function FaceTarget( pos : Vector) : Vector; // flags: 65561 0000008D0CE27A90
import function UpdateChannels( goal : SMoveLocomotionGoal); // flags: 66048 0000008D1A894000
}
import class W3NPCBackgroundNew extends CEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1ABF5480
}
import class W3NPCBackgroundPairStateDoWork extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1ABF5800
import function DoWork(); // flags: 65664 0000008D1ABF58E0
}
import class W3NPCBackgroundWoman extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1ABF59C0
}
import class W3FlyingWhale extends CActor {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1ABF61A0
}
import class PlayerAimingStateWaiting extends CScriptableState {
import function OnStartAiming( t : handle:CThrowable) : Bool; // flags: 65568 0000008D1ABF76A0
}
import class PlayerAimingStateAiming extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1ABF7780
import function ShowCrosshair( value : Bool); // flags: 65536 0000008D1ABF7860
import function Aim(); // flags: 65664 0000008D1ABF7940
import function OnStopAiming() : Bool; // flags: 65568 0000008D1ABF7A20
import function OnRemoveAimingSloMo() : Bool; // flags: 65568 0000008D1ABF7B00
import function UpdateThrowPositionBolt(); // flags: 65536 0000008D1ABF7BE0
import function ShouldExcludeFromFriendlySweep( ent : handle:CEntity) : Bool; // flags: 65536 0000008D1ABF7CC0
import function UpdateThrowPosition(); // flags: 65536 0000008D1ABF7DA0
import function CalculateAimPosition( rayCastStartPos : Vector, rayCastEndPos : Vector, aimPos : Vector, aimPosNormal : Vector, aimEnt : handle:CEntity); // flags: 16384 0000008D1ABF7E80
import function SetRadiusEntityScale(); // flags: 65536 0000008D1ABF7F60
import function SloMo(); // flags: 65536 0000008D1ABF8040
import function RemoveSloMo(); // flags: 65536 0000008D1ABF8120
import function AimCleanup(); // flags: 73728 0000008D1ABF8200
import function OnAddAimingSloMo() : Bool; // flags: 65568 0000008D1ABF82E0
}
import class CStoryScene extends CResource {
import function GetCustomBehavior(); // flags: 1 0000008D0CDC0FC0
import function GetCustomAnimset(); // flags: 1 0000008D0CDC10A0
import function GetRequiredPositionTags() : array:2,0,CName; // flags: 65561 0000008D0CDC1180
}
import class CStorySceneSpawner extends CGameplayEntity {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1A8940E0
import function OnInteraction( actionName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1A8941C0
}
import class CStorySceneSystem extends IGameSystem {
import function SendSignal( signal : EStorySceneSignalType, value : Int32); // flags: 65561 0000008D0CE07950
import function GetChoices(); // flags: 1 0000008D0CE07A30
import function GetHighlightedChoice(); // flags: 1 0000008D0CE07B10
import function PlayScene( scene : handle:CStoryScene, input : String); // flags: 65561 0000008D0CE07BF0
import function IsCurrentlyPlayingAnyScene(); // flags: 1 0000008D0CE07CD0
import function IsSkippingLineAllowed() : Bool; // flags: 65561 0000008D0CE07DB0
}
import class WeaponHolsterStateSelectingWeapon extends CScriptableState {
import function OnEquipMeleeWeapon( weapontype : EPlayerWeapon, ignoreActionLock : Bool, sheatheIfAlreadyEquipped : Bool, forceHolster : Bool) : Bool; // flags: 65568 0000008D1AC024C0
import function OnEquippedMeleeWeapon( weapontype : EPlayerWeapon) : Bool; // flags: 65568 0000008D1AC025A0
import function OnHolsterLeftHandItem() : Bool; // flags: 65568 0000008D1AC02680
import function EquipMeleeWeapon( weapontype : EPlayerWeapon, sheatheIfAlreadyEquipped : Bool); // flags: 65664 0000008D1AC02760
import function HolsterLeftHandItem(); // flags: 65664 0000008D1AC02840
import function OnWeaponDrawReady() : Bool; // flags: 65568 0000008D1AC02920
import function OnWeaponHolsterReady() : Bool; // flags: 65568 0000008D1AC02A00
import function HideUsableItemL(); // flags: 16448 0000008D1AC02AE0
import function SignalDrawSwordAction(); // flags: 16384 0000008D1AC02BC0
import function SignalHolsterSwordAction(); // flags: 16384 0000008D1AC02CA0
import function Lock(); // flags: 16384 0000008D1AC02D80
import function Unlock(); // flags: 16384 0000008D1AC02E60
import function HideUsableItemLTimer( dt : Float, id : Int32); // flags: 66560 0000008D1AC02F40
}
import class W3ReplacerCiri extends W3Replacer {
import function OnSpawned( spawnData : SEntitySpawnData) : Bool; // flags: 65568 0000008D1AC43640
import function IsInitialized() : Bool; // flags: 65536 0000008D1AC43720
import function NewGamePlusInitialize(); // flags: 16400 0000008D1AC43800
import function ProcessCombatActionBuffer() : Bool; // flags: 65536 0000008D1AC438E0
import function AddPhantom( phantom : handle:W3CiriPhantom); // flags: 65536 0000008D1AC439C0
import function DestroyPhantoms(); // flags: 65536 0000008D1AC43AA0
import function GetCriticalHitChance( isHeavyAttack : Bool, target : handle:CActor, victimMonsterCategory : EMonsterCategory) : Float; // flags: 65536 0000008D1AC43B80
import function GetSelectedItemId() : SItemUniqueId; // flags: 65536 0000008D1AC43C60
import function GoToCombat( weaponType : EPlayerWeapon, initialAction : EInitialAction); // flags: 16384 0000008D1AC43D40
import function RemoveNotNeededWeaponsFromInventory(); // flags: 16384 0000008D1AC43E20
import function DisplayCannotAttackMessage( actor : handle:CActor) : Bool; // flags: 65536 0000008D1AC43F00
import function OnPerformSpecialAttack( enableAttack : Bool) : Bool; // flags: 65568 0000008D1AC43FE0
import function OnPerformSpecialAttackHeavy( enableAttack : Bool) : Bool; // flags: 65568 0000008D1AC440C0
import function OnPerformCounter() : Bool; // flags: 65568 0000008D1AC441A0
import function OnPerformDodge() : Bool; // flags: 65568 0000008D1AC44280
import function OnPerformDash() : Bool; // flags: 65568 0000008D1AC44360
import function OnPerformDashAttack() : Bool; // flags: 65568 0000008D1AC44440
import function OnAnimEvent_ActionBlend( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AC44620
import function OnAnimEvent_fx_trail( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AC44700
import function OnAnimEvent_rage( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AC447E0
import function OnAnimEvent_SlideToTarget( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65568 0000008D1AC448C0
import function OnSpecialActionHeavyEnd() : Bool; // flags: 65568 0000008D1AC449A0
import function OnCombatActionEnd() : Bool; // flags: 65568 0000008D1AC44A80
import function OnCombatStart() : Bool; // flags: 65568 0000008D1AC44B60
import function OnCombatFinished() : Bool; // flags: 65568 0000008D1AC44C40
import function OnAbilityAdded( abilityName : CName) : Bool; // flags: 65568 0000008D1AC44D20
import function OnAbilityRemoved( abilityName : CName) : Bool; // flags: 65568 0000008D1AC44F70
import function ToggleRageEffect( toggle : Bool); // flags: 65536 0000008D1AC45050
import function EnableRageEffect( enable : Bool); // flags: 16384 0000008D1AC45130
import function PlayRageEffectOnWeapon( effectName : CName, disable : Bool) : Bool; // flags: 65536 0000008D1AC45210
import function ShouldDrainStaminaWhileSprinting() : Bool; // flags: 32768 0000008D1AC452F0
import function ShouldUseStaminaWhileSprinting() : Bool; // flags: 32768 0000008D1AC453D0
import function GainResource(); // flags: 65536 0000008D1AC454B0
import function DrainResourceForSpecialAttack(); // flags: 65536 0000008D1AC45590
import function DrainResourceForDodge(); // flags: 65536 0000008D1AC45670
import function DrainResourceForDash(); // flags: 65536 0000008D1AC45750
import function HasStaminaForDash( dontPlaySound : Bool) : Bool; // flags: 65536 0000008D1AC45830
import function HasStaminaForSpecialAction( dontPlaySound : Bool) : Bool; // flags: 65536 0000008D1AC45910
import function HasStaminaToParry( attActionName : CName) : Bool; // flags: 65536 0000008D1AC459F0
import function SmartSetVisible( toggle : Bool); // flags: 65536 0000008D1AC45AD0
import function MakeInvulnerable( toggle : Bool); // flags: 65536 0000008D1AC44E00
import function EnableSpecialAttackHeavyCollsion( enable : Bool); // flags: 65536 0000008D1AC45DA0
import function IsInCombatAction_SpecialAttack() : Bool; // flags: 65536 0000008D1AC45E80
import function GetMostConvenientMeleeWeapon( targetToDrawAgainst : handle:CActor, ignoreActionLock : Bool) : EPlayerWeapon; // flags: 65552 0000008D1AC45F60
import function PerformCounterCheck( parryInfo : SParryInfo) : Bool; // flags: 32768 0000008D1AC46040
import function OnSpecialAttackHeavyCollision( object : handle:CObject, physicalActorindex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1AC46120
import function SlowMoStart( dt : Float, id : Int32); // flags: 17408 0000008D1AC46200
import function SlowMoEnd( dt : Float, id : Int32); // flags: 17408 0000008D1AC462E0
import function OnSlideToNewPositionStart( duration : Float, newPos : Vector, newHeading : Vector); // flags: 65536 0000008D1AC463C0
import function SlideToNewPositionEnd( dt : Float, id : Int32); // flags: 17408 0000008D1AC464A0
import function UpdateCameraForSpecialAttack( moveData : SCameraMovementData, timeDelta : Float) : Bool; // flags: 32768 0000008D1AC46580
import function SpecialHeavyAttackCamera( moveData : SCameraMovementData, timeDelta : Float); // flags: 32768 0000008D1AC46660
import function SetAttackData( data : CPreAttackEventData); // flags: 65536 0000008D1AC46740
import function ReduceDamage( damageData : handle:W3DamageAction); // flags: 65536 0000008D1AC46820
import function GetOilAppliedOnSword( steel : Bool) : CName; // flags: 65552 0000008D1AC46900
import function GetEquippedSword( steel : Bool) : SItemUniqueId; // flags: 65552 0000008D1AC469E0
import function HasSword() : Bool; // flags: 65552 0000008D1AC46AC0
import function IsEquippedSwordUpgradedWithOil( steel : Bool, oilName : CName) : Bool; // flags: 65552 0000008D1AC46BA0
import function CanApplyOilOnItem( oilId : SItemUniqueId, usedOnItem : SItemUniqueId) : Bool; // flags: 65536 0000008D1AC46C80
import function ApplyOil( oilId : SItemUniqueId, usedOnItem : SItemUniqueId); // flags: 65552 0000008D1AC46D60
}
import class CQuestScriptedCondition extends IQuestCondition {
import function Activate(); // flags: 66048 0000008D1A8942A0
import function Deactivate(); // flags: 66048 0000008D1A894380
import function Evaluate() : Bool; // flags: 66048 0000008D1A894460
}
import class IActorLatentAction extends IAIParameters {
import function ConvertToActionTree( parentObj : handle:IScriptable) : handle:IAIActionTree; // flags: 65536 0000008D1A894540
}
import class CQCActorScriptedCondition extends IActorConditionType {
import function Evaluate( actor : handle:CActor) : Bool; // flags: 66048 0000008D1A894620
}
import class CMoveTRGPlayerManualMovement extends CMoveTRGScript {
import function DampOrientation( value : Float, inputValue : Float) : Float; // flags: 65536 0000008D1AC0E820
import function DampOrientationDiff( value : Float, inputValue : Float, dampValue : Float) : Float; // flags: 65536 0000008D1AC0E900
import function DampOrientationSpring( value : Float, inputValue : Float) : Float; // flags: 65536 0000008D1AC0E9E0
import function GetMaxHeadingDiff( currHeading : Float) : Float; // flags: 16384 0000008D1AC0EAC0
import function SetTorsoOrientationGoal( angleWS : Float); // flags: 16400 0000008D1AC0EBA0
import function SetHandAim(); // flags: 16384 0000008D1AC0EC80
}
import class CItemEntity extends CEntity {
import function GetMeshComponent() : handle:CComponent; // flags: 65561 0000008D0CDC0900
import function GetParentEntity() : handle:CEntity; // flags: 65561 0000008D0CDC09E0
import function GetItemCategory() : CName; // flags: 65561 0000008D0CDC0AC0
import function GetItemTags( tags : array:2,0,CName); // flags: 65561 0000008D0CDC0BA0
import function OnGrab() : Bool; // flags: 65568 0000008D1A894700
import function OnPut() : Bool; // flags: 65568 0000008D1A8947E0
import function OnAttachmentUpdate( parentEntity : handle:CEntity, itemName : CName) : Bool; // flags: 65568 0000008D1A8948C0
import function SetupDrawHolsterSounds(); // flags: 65536 0000008D1A8949A0
import function OnItemCollision( object : handle:CObject, physicalActorindex : Int32, shapeIndex : Int32) : Bool; // flags: 65568 0000008D1A894A80
}
import class CInventoryComponent extends CComponent {
import function GetItemModifierFloat( itemId : SItemUniqueId, modName : CName, defValue : Float) : Float; // flags: 65561 0000008D0CDBA4D0
import function SetItemModifierFloat( itemId : SItemUniqueId, modName : CName, val : Float); // flags: 65561 0000008D0CDBA5B0
import function GetItemModifierInt( itemId : SItemUniqueId, modName : CName, defValue : Int32) : Int32; // flags: 65561 0000008D0CDBA690
import function SetItemModifierInt( itemId : SItemUniqueId, modName : CName, val : Int32); // flags: 65561 0000008D0CDBA770
import function GetItemFromSlot( slotName : CName) : SItemUniqueId; // flags: 65561 0000008D0CDBA850
import function GetItemsNames() : array:2,0,CName; // flags: 65561 0000008D0CDBA930
import function GetItemCount( useAssociatedInventory : Bool) : Int32; // flags: 65561 0000008D0CDBAA10
import function GetItemName( itemId : SItemUniqueId) : CName; // flags: 65561 0000008D0CDBAAF0
import function GetItemCategory( itemId : SItemUniqueId) : CName; // flags: 65561 0000008D0CDBABD0
import function GetItemClass( itemId : SItemUniqueId) : EInventoryItemClass; // flags: 65561 0000008D0CDBACB0
import function ItemHasTag( itemId : SItemUniqueId, tag : CName) : Bool; // flags: 65561 0000008D0CDBAD90
import function GetItemTags( itemId : SItemUniqueId, tags : array:2,0,CName) : Bool; // flags: 65561 0000008D0CDBAE70
import function AddItemTag( itemId : SItemUniqueId, tag : CName) : Bool; // flags: 65561 0000008D0CDBAF50
import function RemoveItemTag( itemId : SItemUniqueId, tag : CName) : Bool; // flags: 65561 0000008D0CDBB030
import function GetItemByItemEntity( itemEntity : handle:CItemEntity) : SItemUniqueId; // flags: 65561 0000008D0CDBB110
import function GetItemQuantity( itemId : SItemUniqueId) : Int32; // flags: 65561 0000008D0CDBB1F0
import function GetItemQuantityByName( itemName : CName, useAssociatedInventory : Bool) : Int32; // flags: 65561 0000008D0CDBB2D0
import function GetItemQuantityByCategory( itemCategory : CName, useAssociatedInventory : Bool) : Int32; // flags: 65561 0000008D0CDBB4B0
import function GetItemQuantityByTag( itemTag : CName, useAssociatedInventory : Bool) : Int32; // flags: 65561 0000008D0CDBB590
import function GetAllItemsQuantity( useAssociatedInventory : Bool) : Int32; // flags: 65561 0000008D0CDBB670
import function GetItemEntityUnsafe( itemId : SItemUniqueId) : handle:CItemEntity; // flags: 65561 0000008D0CDBB750
import function GetItemBaseAttributes( itemId : SItemUniqueId, attributes : array:2,0,CName); // flags: 65561 0000008D0CDBB830
import function GetItemAttributes( itemId : SItemUniqueId, attributes : array:2,0,CName); // flags: 65561 0000008D0CDBB910
import function GetItemAttributeValue( itemId : SItemUniqueId, attributeName : CName, abilityTags : array:2,0,CName, withoutTags : Bool) : SAbilityAttributeValue; // flags: 65561 0000008D0CDBB9F0
import function GetItemAbilityAttributeValue( itemId : SItemUniqueId, attributeName : CName, abilityName : CName) : SAbilityAttributeValue; // flags: 65561 0000008D0CDBBAD0
import function GetItemAbilities( itemId : SItemUniqueId, abilities : array:2,0,CName); // flags: 65561 0000008D0CDBBBB0
import function GetItemContainedAbilities( itemId : SItemUniqueId, abilities : array:2,0,CName); // flags: 65561 0000008D0CDBBE00
import function GiveItem( otherInventory : handle:CInventoryComponent, itemId : SItemUniqueId, quantity : Int32) : array:2,0,SItemUniqueId; // flags: 16409 0000008D0CDBBEE0
import function HasItem( item : CName) : Bool; // flags: 65561 0000008D0CDBBFC0
import function AddMultiItem( item : CName, quantity : Int32, informGui : Bool, markAsNew : Bool, lootable : Bool) : array:2,0,SItemUniqueId; // flags: 16409 0000008D0CDBC0A0
import function AddSingleItem( item : CName, informGui : Bool, markAsNew : Bool, lootable : Bool) : SItemUniqueId; // flags: 16409 0000008D0CDBC180
import function RemoveItem( itemId : SItemUniqueId, quantity : Int32) : Bool; // flags: 65561 0000008D0CDBC260
import function MountItem( itemId : SItemUniqueId, toHand : Bool, force : Bool) : Bool; // flags: 65561 0000008D0CDBC340
import function UnmountItem( itemId : SItemUniqueId, destroyEntity : Bool) : Bool; // flags: 65561 0000008D0CDBC420
import function ThrowAwayItem( itemId : SItemUniqueId, quantity : Int32) : Bool; // flags: 65561 0000008D0CDBC500
import function ThrowAwayAllItems() : handle:CEntity; // flags: 65561 0000008D0CDBC5E0
import function ThrowAwayItemsFiltered( excludedTags : array:2,0,CName) : handle:CEntity; // flags: 65561 0000008D0CDBC6C0
import function ThrowAwayLootableItems( skipNoDropNoShow : Bool) : handle:CEntity; // flags: 65561 0000008D0CDBC7A0
import function PrintInfo(); // flags: 65561 0000008D0CDBC880
import function DespawnItem( itemId : SItemUniqueId); // flags: 65561 0000008D0CDBC960
import function GetAllItems( items : array:2,0,SItemUniqueId); // flags: 65561 0000008D0CDBBC90
import function GetItemsByTag( tag : CName) : array:2,0,SItemUniqueId; // flags: 65561 0000008D0CDBCC30
import function GetItemsByCategory( category : CName) : array:2,0,SItemUniqueId; // flags: 65561 0000008D0CDBCD10
import function IsIdValid( itemId : SItemUniqueId) : Bool; // flags: 65561 0000008D0CDBCDF0
import function GetItemEnhancementSlotsCount( itemId : SItemUniqueId) : Int32; // flags: 65561 0000008D0CDBCED0
import function GetItemEnhancementItems( itemId : SItemUniqueId, names : array:2,0,CName); // flags: 65561 0000008D0CDBCFB0
import function GetItemEnhancementCount( itemId : SItemUniqueId) : Int32; // flags: 65561 0000008D0CDBD090
import function HasEnhancementItemTag( enhancedItemId : SItemUniqueId, slotIndex : Int32, tag : CName) : Bool; // flags: 65561 0000008D0CDBD170
import function EnhanceItem( enhancedItemId : SItemUniqueId, extensionItemId : SItemUniqueId) : Bool; // flags: 16393 0000008D0CDBD250
import function RemoveItemEnhancementByIndex( enhancedItemId : SItemUniqueId, slotIndex : Int32) : Bool; // flags: 16393 0000008D0CDBD330
import function RemoveItemEnhancementByName( enhancedItemId : SItemUniqueId, extensionItemName : CName) : Bool; // flags: 16393 0000008D0CDBD410
import function GetCraftedItemName( itemId : SItemUniqueId) : CName; // flags: 65561 0000008D0CDBD4F0
import function IsItemMounted( itemId : SItemUniqueId) : Bool; // flags: 65561 0000008D0CDBD5D0
import function IsItemHeld( itemId : SItemUniqueId) : Bool; // flags: 65561 0000008D0CDBD6B0
import function GetDeploymentItemEntity( itemId : SItemUniqueId, position : Vector, rotation : EulerAngles, allocateIdTag : Bool) : handle:CEntity; // flags: 65561 0000008D0CDBD790
import function PlayItemEffect( itemId : SItemUniqueId, effectName : CName); // flags: 65561 0000008D0CDBD870
import function StopItemEffect( itemId : SItemUniqueId, effectName : CName); // flags: 65561 0000008D0CDBD950
import function DropItem( itemId : SItemUniqueId, removeFromInv : Bool); // flags: 65561 0000008D0CDBDA30
import function GetItemHoldSlot( itemId : SItemUniqueId) : CName; // flags: 65561 0000008D0CDBDB10
import function EnableLoot( enable : Bool); // flags: 65561 0000008D0CDBDBF0
import function UpdateLoot(); // flags: 65561 0000008D0CDBDCD0
import function AddItemsFromLootDefinition( lootDefinitionName : CName); // flags: 65561 0000008D0CDBCA40
import function IsLootRenewable() : Bool; // flags: 65561 0000008D0CDBCB20
import function IsReadyToRenew() : Bool; // flags: 65561 0000008D0CDBE0C0
import function RemoveAllItems(); // flags: 65561 0000008D0CDBE1A0
import function GetInventoryItemUIData( item : SItemUniqueId) : SInventoryItemUIData; // flags: 65561 0000008D0CDBE280
import function SetInventoryItemUIData( item : SItemUniqueId, data : SInventoryItemUIData); // flags: 65561 0000008D0CDBE360
import function GetSchematicIngredients( itemName : SItemUniqueId, quantity : array:2,0,Int32, names : array:2,0,CName); // flags: 65561 0000008D0CDBE440
import function GetSchematicRequiredCraftsmanType( craftName : SItemUniqueId) : CName; // flags: 65561 0000008D0CDBE520
import function GetSchematicRequiredCraftsmanLevel( craftName : SItemUniqueId) : CName; // flags: 65561 0000008D0CDBE600
import function GetItemRecyclingParts( itemId : SItemUniqueId) : array:2,0,SItemParts; // flags: 65561 0000008D0CDBE6E0
import function GetItemGridSize( itemId : SItemUniqueId) : Int32; // flags: 65561 0000008D0CDBE7C0
import function HasItemDurability( itemId : SItemUniqueId) : Bool; // flags: 65561 0000008D0CDBE8A0
import function GetItemDurability( itemId : SItemUniqueId) : Float; // flags: 65561 0000008D0CDBE980
import function SetItemDurability( itemId : SItemUniqueId, durability : Float); // flags: 16409 0000008D0CDBEA60
import function GetItemInitialDurability( itemId : SItemUniqueId) : Float; // flags: 65561 0000008D0CDBEB40
import function GetItemMaxDurability( itemId : SItemUniqueId) : Float; // flags: 65561 0000008D0CDBEC20
import function ActivateQuestBonus(); // flags: 65561 0000008D0CDBED00
import function GetItem( itemId : SItemUniqueId) : SInventoryItem; // flags: 65561 0000008D0CDBEDE0
import function GetFundsModifier() : Float; // flags: 65561 0000008D0CDBEEC0
import function GetItemPriceDisassemble( invItem : SInventoryItem) : Int32; // flags: 65561 0000008D0CDBEFA0
import function GetItemPriceRemoveUpgrade( invItem : SInventoryItem) : Int32; // flags: 65561 0000008D0CDBF080
import function GetItemPriceRepair( invItem : SInventoryItem, costRepairPoint : Int32, costRepairTotal : Int32); // flags: 65561 0000008D0CDBF160
import function GetItemPriceModified( itemId : SItemUniqueId, playerSellingItem : Bool) : Int32; // flags: 65561 0000008D0CDBF240
import function GetInventoryItemPriceModified( invItem : SInventoryItem, playerSellingItem : Bool) : Int32; // flags: 65561 0000008D0CDBF320
import function GetItemPrice( itemId : SItemUniqueId) : Int32; // flags: 65561 0000008D0CDBF400
import function GetItemWeight( id : SItemUniqueId) : Float; // flags: 65561 0000008D0CDBF4E0
import function TotalItemStats( invItem : SInventoryItem) : Float; // flags: 65561 0000008D0CDBF5C0
import function GetItemSetName( itemId : SItemUniqueId) : CName; // flags: 65561 0000008D0CDBF6A0
import function SortInventoryUIData(); // flags: 65561 0000008D0CDBF780
import function AddItemCraftedAbility( itemId : SItemUniqueId, abilityName : CName, allowDuplicate : Bool); // flags: 65561 0000008D0CDBF860
import function RemoveItemCraftedAbility( itemId : SItemUniqueId, abilityName : CName); // flags: 65561 0000008D0CDBF940
import function AddItemBaseAbility( item : SItemUniqueId, abilityName : CName); // flags: 65561 0000008D0CDBDDB0
import function RemoveItemBaseAbility( item : SItemUniqueId, abilityName : CName); // flags: 65561 0000008D0CDBDE90
import function PreviewItemAttributeAfterUpgrade( baseItemId : SItemUniqueId, upgradeItemId : SItemUniqueId, attributeName : CName, baseInventory : handle:CInventoryComponent, upgradeInventory : handle:CInventoryComponent) : SAbilityAttributeValue; // flags: 65561 0000008D0CDBDF70
import function GetItemLocalizedNameByUniqueID( itemUniqueId : SItemUniqueId) : String; // flags: 65561 0000008D0CDBFE80
import function GetItemLocalizedDescriptionByUniqueID( itemUniqueId : SItemUniqueId) : String; // flags: 65561 0000008D0CDBFF60
import function GetItemLocalizedNameByName( itemName : CName) : String; // flags: 65561 0000008D0CDC0040
import function GetItemLocalizedDescriptionByName( itemName : CName) : String; // flags: 65561 0000008D0CDC0120
import function GetItemIconPathByUniqueID( itemUniqueId : SItemUniqueId) : String; // flags: 65561 0000008D0CDC0200
import function GetItemIconPathByName( itemName : CName) : String; // flags: 65561 0000008D0CDC02E0
import function GetNumOfStackedItems( itemUniqueId : SItemUniqueId) : Int32; // flags: 65561 0000008D0CDC03C0
import function NotifyScriptedListeners( notify : Bool); // flags: 65561 0000008D0CDC04A0
import function InitInvFromTemplate( resource : handle:CEntityTemplate); // flags: 65561 0000008D0CDC0580
import function BalanceItemsWithPlayerLevel( playerLevel : Int32); // flags: 16409 0000008D0CDC0660
import function NotifyItemLooted( item : SItemUniqueId); // flags: 65561 0000008D0CDC0740
import function ResetContainerData(); // flags: 65561 0000008D0CDC0820
import function GetFundsType() : EInventoryFundsType; // flags: 65536 0000008D1A894B60
import function GetDaysToIncreaseFunds() : Int32; // flags: 65536 0000008D1A894C40
import function GetFundsMax() : Float; // flags: 65536 0000008D1A894D20
import function SetupFunds(); // flags: 65536 0000008D1A894E00
import function IncreaseFunds(); // flags: 65536 0000008D1A894EE0
import function GetMoney() : Int32; // flags: 65536 0000008D1A894FC0
import function AddMoney( amount : Int32); // flags: 65536 0000008D1A8950A0
import function RemoveMoney( amount : Int32); // flags: 65536 0000008D1A895180
import function GetItemArmorTotal( item : SItemUniqueId) : SAbilityAttributeValue; // flags: 65552 0000008D1A895260
import function GetItemLevel( item : SItemUniqueId) : Int32; // flags: 65552 0000008D1A895340
import function GetItemLevelColor( lvl_item : Int32) : String; // flags: 65536 0000008D1A895420
import function AutoBalanaceItemsWithPlayerLevel(); // flags: 65552 0000008D1A895500
import function GetItemsByName( itemName : CName) : array:2,0,SItemUniqueId; // flags: 65536 0000008D1A8955E0
import function GetSingletonItems() : array:2,0,SItemUniqueId; // flags: 65552 0000008D1A8956C0
import function IsEmpty( bSkipNoDropNoShow : Bool) : Bool; // flags: 65536 0000008D1A8957A0
import function GetAllHeldAndMountedItemsCategories( heldItems : array:2,0,CName, mountedItems : array:2,0,CName); // flags: 65536 0000008D1A895880
import function GetAllHeldItemsNames( heldItems : array:2,0,CName); // flags: 65536 0000008D1A895960
import function HasMountedItemByTag( tag : CName) : Bool; // flags: 65536 0000008D1A895A40
import function HasHeldOrMountedItemByTag( tag : CName) : Bool; // flags: 65536 0000008D1A895B20
import function GetItemsIds( itemName : CName) : array:2,0,SItemUniqueId; // flags: 65536 0000008D1A895C00
import function ItemHasAbility( item : SItemUniqueId, abilityName : CName) : Bool; // flags: 65536 0000008D1A895CE0
import function GetItemAbilitiesWithAttribute( id : SItemUniqueId, attributeName : CName, attributeVal : Float) : array:2,0,CName; // flags: 65536 0000008D1A895DC0
import function GetItemAbilitiesWithTag( itemId : SItemUniqueId, tag : CName, abilities : array:2,0,CName); // flags: 65536 0000008D1A895EA0
import function GiveMoneyTo( otherInventory : handle:CInventoryComponent, quantity : Int32, informGUI : Bool); // flags: 65552 0000008D1A895F80
import function GiveItemTo( otherInventory : handle:CInventoryComponent, itemId : SItemUniqueId, quantity : Int32, refreshNewFlag : Bool, forceTransferNoDrops : Bool, informGUI : Bool) : SItemUniqueId; // flags: 65552 0000008D1A896060
import function GiveAllItemsTo( otherInventory : handle:CInventoryComponent, forceTransferNoDrops : Bool, informGUI : Bool); // flags: 65552 0000008D1A896140
import function GiveItemsTo( otherInventory : handle:CInventoryComponent, items : array:2,0,SItemUniqueId, forceTransferNoDrops : Bool, informGUI : Bool) : array:2,0,SItemUniqueId; // flags: 65552 0000008D1A896220
import function HasItemById( id : SItemUniqueId) : Bool; // flags: 65552 0000008D1A896300
import function HasItemByTag( tag : CName) : Bool; // flags: 65536 0000008D1A8963E0
import function HasInfiniteBolts() : Bool; // flags: 65536 0000008D1A8964C0
import function HasGroundBolts() : Bool; // flags: 65536 0000008D1A8965A0
import function HasUnderwaterBolts() : Bool; // flags: 65536 0000008D1A896680
import function AddAnItem( item : CName, quantity : Int32, dontInformGui : Bool, dontMarkAsNew : Bool, showAsRewardInUIHax : Bool) : array:2,0,SItemUniqueId; // flags: 65552 0000008D0CDBFA20
import function InternalRemoveItems( ids : array:2,0,SItemUniqueId, quantity : Int32); // flags: 16400 0000008D0CDBFB00
import function RemoveItemByName( itemName : CName, quantity : Int32) : Bool; // flags: 65536 0000008D0CDBFBE0
import function RemoveItemByCategory( itemCategory : CName, quantity : Int32) : Bool; // flags: 65536 0000008D0CDBFCC0
import function RemoveItemByTag( itemTag : CName, quantity : Int32) : Bool; // flags: 65536 0000008D1A896DF0
import function HasQuestItem() : Bool; // flags: 65552 0000008D1A896ED0
import function SetItemDurabilityScript( itemId : SItemUniqueId, durability : Float); // flags: 65536 0000008D1A896FB0
import function ReduceItemDurability( itemId : SItemUniqueId, forced : Bool) : Bool; // flags: 65536 0000008D1A897090
import function GetItemDurabilityRatio( itemId : SItemUniqueId) : Float; // flags: 65536 0000008D1A897170
import function GetItemResistStatWithDurabilityModifiers( itemId : SItemUniqueId, stat : ECharacterDefenseStats, points : SAbilityAttributeValue, percents : SAbilityAttributeValue); // flags: 65536 0000008D1A897250
import function GetItemResistanceTypes( id : SItemUniqueId) : array:2,0,ECharacterDefenseStats; // flags: 65536 0000008D1A897330
import function Created(); // flags: 65536 0000008D1A897410
import function ClearGwintCards(); // flags: 65536 0000008D1A8974F0
import function ClearTHmaps(); // flags: 65536 0000008D1A8975D0
import function ClearKnownRecipes(); // flags: 65552 0000008D1A8976B0
import function LoadBooksDefinitions(); // flags: 65536 0000008D1A897790
import function UpdateInitialReadState( item : SItemUniqueId); // flags: 65536 0000008D1A897870
import function IsBookRead( item : SItemUniqueId) : Bool; // flags: 65536 0000008D1A897950
import function IsBookReadByName( bookName : CName) : Bool; // flags: 65536 0000008D1A897A30
import function ReadBook( item : SItemUniqueId); // flags: 65536 0000008D1A897B10
import function GetBookText( item : SItemUniqueId) : String; // flags: 65536 0000008D1A897BF0
import function ReadSchematicsAndRecipes( item : SItemUniqueId); // flags: 65536 0000008D1A897CD0
import function ReadBookByName( bookName : CName, unread : Bool); // flags: 65536 0000008D1A897DB0
import function ReadBookByNameId( bookName : CName, itemId : SItemUniqueId, unread : Bool); // flags: 65536 0000008D1A897E90
import function AddBestiaryFromBook( bookName : CName) : Bool; // flags: 16384 0000008D1A897F70
import function GetWeaponDTNames( id : SItemUniqueId, dmgNames : array:2,0,CName) : Int32; // flags: 65536 0000008D1A898050
import function GetWeapons() : array:2,0,SItemUniqueId; // flags: 65536 0000008D1A898130
import function GetHeldWeapons() : array:2,0,SItemUniqueId; // flags: 65536 0000008D1A898210
import function GetHeldWeaponsWithCategory( category : CName, items : array:2,0,SItemUniqueId); // flags: 65536 0000008D1A8982F0
import function GetPotionItemBuffData( id : SItemUniqueId, type : EEffectType, customAbilityName : CName) : Bool; // flags: 65536 0000008D1A8983D0
import function RecycleItem( id : SItemUniqueId, level : ECraftsmanLevel) : array:2,0,SItemUniqueId; // flags: 65536 0000008D1A8984B0
import function GetItemBuffs( id : SItemUniqueId, buffs : array:2,0,SEffectInfo) : Int32; // flags: 65536 0000008D1A898590
import function DropItemInBag( item : SItemUniqueId, quantity : Int32); // flags: 65536 0000008D1A898670
import function AddRepairObjectItemBonuses( buffArmor : Bool, buffSwords : Bool, ammoArmor : Int32, ammoWeapon : Int32) : Bool; // flags: 65552 0000008D1A898750
import function ReduceItemRepairObjectBonusCharge( item : SItemUniqueId); // flags: 65552 0000008D1A898830
import function GetRepairObjectBonusValueForArmor( armor : SItemUniqueId) : SAbilityAttributeValue; // flags: 65552 0000008D1A898910
import function CanItemHaveOil( id : SItemUniqueId) : Bool; // flags: 65536 0000008D1A8989F0
import function ItemHasOilApplied( id : SItemUniqueId) : Bool; // flags: 65536 0000008D1A898AD0
import function GetSwordOil( sword : SItemUniqueId) : CName; // flags: 65536 0000008D1A898BB0
import function GetItemRelativeTooltipType( id : SItemUniqueId, invOther : handle:CInventoryComponent, idOther : SItemUniqueId) : ECompareType; // flags: 65536 0000008D1A898C90
import function FormatFloatForTooltip( fValue : Float) : String; // flags: 16384 0000008D1A898D70
import function SetPriceMultiplier( mult : Float); // flags: 65536 0000008D1A898E50
import function GetMerchantPriceModifier( shopNPC : handle:CNewNPC, item : SItemUniqueId) : Float; // flags: 65536 0000008D1A898F30
import function SetRepairPriceMultiplier( mult : Float); // flags: 65536 0000008D1A899010
import function GetRepairPriceModifier( repairNPC : handle:CNewNPC) : Float; // flags: 65536 0000008D1A8990F0
import function GetRepairPrice( item : SItemUniqueId) : Float; // flags: 65536 0000008D1A8991D0
import function GetTooltipData( itemId : SItemUniqueId, localizedName : String, localizedDescription : String, price : Int32, localizedCategory : String, itemStats : array:2,0,SAttributeTooltip, localizedFluff : String); // flags: 65536 0000008D1A8992B0
import function GetItemBaseStats( itemId : SItemUniqueId, itemStats : array:2,0,SAttributeTooltip); // flags: 65536 0000008D1A899390
import function GetItemStats( itemId : SItemUniqueId, itemStats : array:2,0,SAttributeTooltip); // flags: 65536 0000008D1A899470
import function GetItemTooltipAttributes( itemId : SItemUniqueId, attributes : array:2,0,CName, itemStats : array:2,0,SAttributeTooltip); // flags: 16384 0000008D1A899550
import function GetItemStatsFromName( itemName : CName, itemStats : array:2,0,SAttributeTooltip); // flags: 65536 0000008D1A899630
import function IsThereItemOnSlot( slot : EEquipmentSlots) : Bool; // flags: 65536 0000008D1A899710
import function GetItemEquippedOnSlot( slot : EEquipmentSlots, item : SItemUniqueId) : Bool; // flags: 65536 0000008D1A8997F0
import function GetOilNameOnSword( steel : Bool) : CName; // flags: 65536 0000008D1A8998D0
import function GetItemPrimaryStat( itemId : SItemUniqueId, attributeLabel : String, attributeVal : Float); // flags: 65536 0000008D1A8999B0
import function GetItemStatByName( itemName : CName, statName : CName, resultValue : Float); // flags: 65536 0000008D1A899A90
import function GetItemPrimaryStatFromName( itemName : CName, attributeLabel : String, attributeVal : Float, primAttrName : CName); // flags: 65536 0000008D1A899B70
import function IsPrimaryStatById( itemId : SItemUniqueId, attributeName : CName, attributeLabel : String) : Bool; // flags: 65536 0000008D1A899C50
import function GetItemPrimaryStatImplById( itemId : SItemUniqueId, attributeLabel : String, attributeVal : Float, attributeName : CName); // flags: 16384 0000008D1A899D30
import function IsPrimaryStat( categoryName : CName, attributeName : CName, attributeLabel : String) : Bool; // flags: 65536 0000008D1A899E10
import function GetItemPrimaryStatImpl( categoryName : CName, attributeLabel : String, attributeVal : Float, attributeName : CName); // flags: 16384 0000008D1A899EF0
import function CanBeCompared( itemId : SItemUniqueId) : Bool; // flags: 65536 0000008D1A899FD0
import function SingletonItemRefillAmmo( id : SItemUniqueId); // flags: 65552 0000008D1A89A0B0
import function SingletonItemSetAmmo( id : SItemUniqueId, quantity : Int32); // flags: 65536 0000008D1A89A190
import function SingletonItemAddAmmo( id : SItemUniqueId, quantity : Int32); // flags: 65536 0000008D1A89A270
import function SingletonItemsRefillAmmo(); // flags: 65536 0000008D1A89A350
import function SingletonItemsRefillAmmoNoAlco(); // flags: 65536 0000008D1A89A430
import function HasNotFilledSingletonItem() : Bool; // flags: 16400 0000008D1A89A510
import function SingletonItemRemoveAmmo( itemID : SItemUniqueId, quantity : Int32); // flags: 65536 0000008D1A89A5F0
import function SingletonItemGetAmmo( itemID : SItemUniqueId) : Int32; // flags: 65536 0000008D1A89A6D0
import function SingletonItemGetMaxAmmo( itemID : SItemUniqueId) : Int32; // flags: 65536 0000008D1A896760
import function IsItemSteelSwordUsableByPlayer( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A896840
import function IsItemSilverSwordUsableByPlayer( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A896920
import function IsItemFists( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A896A00
import function IsItemWeapon( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A896AE0
import function IsItemCrossbow( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A896BC0
import function IsItemChestArmor( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A896CA0
import function IsItemBody( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B1B0
import function IsItemBoots( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B290
import function IsItemGloves( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B370
import function IsItemPants( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B450
import function IsItemTrophy( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B530
import function IsItemMask( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B610
import function IsItemBomb( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B6F0
import function IsItemBolt( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B7D0
import function IsItemUpgrade( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B8B0
import function IsItemTool( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89B990
import function IsItemPotion( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89BA70
import function IsItemOil( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89BB50
import function IsItemAnyArmor( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89BC30
import function IsItemUpgradeable( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89BD10
import function IsItemIngredient( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89BDF0
import function IsItemDismantleKit( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89BED0
import function IsItemHorseBag( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89BFB0
import function IsItemAlchemyItem( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89C090
import function IsItemSingletonItem( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89C170
import function IsItemQuest( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89C250
import function IsItemFood( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89C330
import function IsItemSecondaryWeapon( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89C410
import function IsItemMutagenPotion( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89C4F0
import function IsItemSetItem( item : SItemUniqueId) : Bool; // flags: 65552 0000008D1A89C5D0
import function GetArmorType( item : SItemUniqueId) : EArmorType; // flags: 65536 0000008D1A89C6B0
import function GetAlchemyCraftableItems() : array:2,0,SItemUniqueId; // flags: 65552 0000008D1A89C790
import function IsItemEncumbranceItem( item : SItemUniqueId) : Bool; // flags: 65536 0000008D1A89C870
import function GetItemEncumbrance( item : SItemUniqueId) : Float; // flags: 65536 0000008D1A89C950
import function GetFilterTypeByItem( item : SItemUniqueId) : EInventoryFilterType; // flags: 65536 0000008D1A89CA30
import function IsItemQuickslotItem( item : SItemUniqueId) : Bool; // flags: 65536 0000008D1A89CB10
import function GetCrossbowAmmo( id : SItemUniqueId) : Int32; // flags: 65536 0000008D1A89CBF0
import function GetSlotForItemId( item : SItemUniqueId) : EEquipmentSlots; // flags: 65536 0000008D1A89CCD0
import function GetAllWeapons() : array:2,0,SItemUniqueId; // flags: 65536 0000008D1A89CDB0
import function GetSpecifiedPlayerItemsQuest( steelSword : Bool, silverSword : Bool, armor : Bool, boots : Bool, gloves : Bool, pants : Bool, trophy : Bool, mask : Bool, bombs : Bool, crossbow : Bool, secondaryWeapon : Bool, equippedOnly : Bool) : array:2,0,SItemUniqueId; // flags: 65536 0000008D1A89CE90
import function OnItemRemoved( itemId : SItemUniqueId, quantity : Int32) : Bool; // flags: 65568 0000008D1A89CF70
import function GenerateItemLevel( item : SItemUniqueId); // flags: 65536 0000008D1A89D050
import function OnItemAdded( data : SItemChangedData) : Bool; // flags: 65568 0000008D1A89D130
import function AddRandomEnhancementToItem( item : SItemUniqueId); // flags: 65536 0000008D1A89D210
import function GetItemQuality( itemId : SItemUniqueId) : Int32; // flags: 65536 0000008D1A89D2F0
import function GetItemQualityFromName( itemName : CName, min : Int32, max : Int32); // flags: 65536 0000008D1A89D3D0
import function GetRecentlyAddedItems() : array:2,0,SItemUniqueId; // flags: 65536 0000008D1A89D4B0
import function GetRecentlyAddedItemsListSize() : Int32; // flags: 65536 0000008D1A89D590
import function RemoveItemFromRecentlyAddedList( itemId : SItemUniqueId) : Bool; // flags: 65536 0000008D1A89D670
import function AddListener( listener : handle:IInventoryScriptedListener); // flags: 65536 0000008D1A89D750
import function RemoveListener( listener : handle:IInventoryScriptedListener); // flags: 65536 0000008D1A89D830
import function OnInventoryScriptedEvent( eventType : EInventoryEventType, itemId : SItemUniqueId, quantity : Int32, fromAssociatedInventory : Bool) : Bool; // flags: 65568 0000008D1A89D910
import function GetSkillMutagenColor( item : SItemUniqueId) : ESkillColor; // flags: 65536 0000008D1A89D9F0
import function NotifyEnhancedItem( enhancedItemId : SItemUniqueId); // flags: 65536 0000008D1A89DAD0
import function EnhanceItemScript( enhancedItemId : SItemUniqueId, extensionItemId : SItemUniqueId) : Bool; // flags: 65536 0000008D1A89DBB0
import function RemoveItemEnhancementByIndexScript( enhancedItemId : SItemUniqueId, slotIndex : Int32) : Bool; // flags: 65536 0000008D1A89DC90
import function RemoveItemEnhancementByNameScript( enhancedItemId : SItemUniqueId, extensionItemName : CName) : Bool; // flags: 65536 0000008D1A89DD70
import function RemoveAllItemEnhancements( enhancedItemId : SItemUniqueId); // flags: 65536 0000008D1A89DE50
import function GetHeldAndMountedItems( items : array:2,0,CName); // flags: 65536 0000008D1A89DF30
}
import class CHeadManagerComponent extends CSelfUpdatingComponent {
import function SetTattoo( hasTattoo : Bool); // flags: 65561 0000008D0CDDBDE0
import function Shave(); // flags: 65561 0000008D0CDDBEC0
import function SetBeardStage( maxStage : Bool, stage : Int32); // flags: 65561 0000008D0CDDBFA0
import function SetCustomHead( head : CName); // flags: 65561 0000008D0CDDC080
import function RemoveCustomHead(); // flags: 65561 0000008D0CDDC160
import function BlockGrowing( block : Bool); // flags: 65561 0000008D0CDDC240
import function MimicTest( animName : CName); // flags: 65561 0000008D0CDDC320
import function GetCurHeadName() : CName; // flags: 65561 0000008D0CDDC400
}
import class CCommunitySystem extends IGameSystem {
import function Init(); // flags: 65536 0000008D1A89E010
}
import class CBehTreeFocusModeAnimationTask extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1AC15CF0
import function OnDeactivate(); // flags: 65536 0000008D1AC15DD0
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1AC15EB0
import function OnAnimEvent( animEventName : CName, animEventType : EAnimationEventType, animInfo : SAnimationEventAnimInfo) : Bool; // flags: 65536 0000008D1AC15F90
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1AC16070
}
import class CBehTreeFocusModeAnimationTaskDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1AC16150
}
import class CBehTreeTaskFocusModeHandler extends IBehTreeTask {
import function IsAvailable() : Bool; // flags: 65536 0000008D1AC16230
import function OnActivate() : EBTNodeStatus; // flags: 65536 0000008D1AC16310
import function Main() : EBTNodeStatus; // flags: 65600 0000008D1AC163F0
import function OnDeactivate(); // flags: 65536 0000008D1AC164D0
import function OnGameplayEvent( eventName : CName) : Bool; // flags: 65536 0000008D1AC165B0
}
import class CBehTreeTaskFocusModeHandlerDef extends IBehTreeTaskDefinition {
import function InitializeEvents(); // flags: 65536 0000008D1AC16690
}
import class CActionPointComponent extends CWayPointComponent {
import function GetID(); // flags: 1 0000008D0CDDE4A0
}
import class CActionPointManager extends CObject {
import function HasPreferredNextAPs( currApID : SActionPointId) : Bool; // flags: 65561 0000008D0CDDE580
import function GetSeqNextActionPoint( currApID : SActionPointId) : SActionPointId; // flags: 65561 0000008D0CDDE660
import function GetJobTree( apID : SActionPointId) : handle:CJobTree; // flags: 65561 0000008D0CDDE740
import function ResetItems( apID : SActionPointId); // flags: 65561 0000008D0CDDE820
import function GetGoToPosition( apID : SActionPointId, placePos : Vector, placeRot : Float) : Bool; // flags: 65561 0000008D0CDDE900
import function GetActionExecutionPosition( apID : SActionPointId, placePos : Vector, placeRot : Float) : Bool; // flags: 65561 0000008D0CDDE9E0
import function GetFriendlyAPName( apID : SActionPointId) : String; // flags: 65561 0000008D0CDDEAC0
import function IsBreakable( apID : SActionPointId) : Bool; // flags: 65561 0000008D0CDDEBA0
import function GetPlacementImportance( apID : SActionPointId) : EWorkPlacementImportance; // flags: 65561 0000008D0CDDEC80
import function IsFireSourceDependent( apID : SActionPointId) : Bool; // flags: 65561 0000008D0CDDED60
}
import class CSelfUpdatingComponent extends CScriptedComponent {
import function StartTicking(); // flags: 65561 0000008D0CDDEEC0
import function StopTicking(); // flags: 65561 0000008D0CDDEFA0
import function GetIsTicking() : Bool; // flags: 65561 0000008D0CDDF080
}
import class FocusModeCameraShotHelper extends CObject {
import function Init( _e : handle:CNewNPC, _p : handle:CPlayer); // flags: 65552 0000008D1AC187F0
import function Deinit(); // flags: 65552 0000008D1AC188D0
import function FindInitAndSSShotParams( currHeading : Float); // flags: 65552 0000008D1AC189B0
import function FindInitShotParams( currHeading : Float); // flags: 65552 0000008D1AC18A90
import function FindInitShotParamsVec( currHeading : Float, ePos : Vector, pPos : Vector); // flags: 65552 0000008D1AC18B70
import function FindSSShotParams( initPivot : Vector); // flags: 65552 0000008D1AC18C50
import function RefreshSSShotParams( blendingProgress : Float); // flags: 65552 0000008D1AC18D30
import function InternalFindSSShotParams( blending : Float, mainCh : handle:CActor, secChar : handle:CActor, camSide : Bool, initPivot : Vector, initYaw : Float, initPitch : Float, initDistance : Float, useCurrDistance : Bool); // flags: 16400 0000008D1AC18E10
import function InternalFindSSShotParamsVec( dupa : Int32, blending : Float, mainCh : Vector, secChar : Vector, camSide : Bool, initPivot : Vector, initYaw : Float, initPitch : Float, initDistance : Float, useCurrDistance : Bool); // flags: 16400 0000008D1AC18EF0
import function CalcPivotPosition() : Vector; // flags: 65552 0000008D1AC18FD0
import function InternalCalcPivotPosition( mainCh : handle:CActor, secChar : handle:CActor) : Vector; // flags: 16400 0000008D1AC190B0
import function InternalCalcPivotPositionVec( mainPos : Vector, secPos : Vector) : Vector; // flags: 16400 0000008D1AC19190
import function FindLastSSShot( currHeading : Float, destPoint : Vector); // flags: 65552 0000008D1AC19270
import function StartBlendingSSShot( currHeading : Float, duration : Float); // flags: 65552 0000008D1AC19350
import function UpdateBlendingSSShot(); // flags: 65552 0000008D1AC19430
}
import class CJournalResource extends CResource {
import function GetEntry() : handle:CJournalBase; // flags: 65561 0000008D0CDDF820
}
import class CJournalManager extends IGameSystem {
import function ActivateEntry( journalEntry : handle:CJournalBase, status : EJournalStatus, showInfoOnScreen : Bool, activateParents : Bool); // flags: 65561 0000008D0CDDFB80
import function GetEntryStatus( journalEntry : handle:CJournalBase) : EJournalStatus; // flags: 65561 0000008D0CDDFC60
import function IsEntryUnread( journalEntry : handle:CJournalBase) : Bool; // flags: 65561 0000008D0CDDFD40
import function SetEntryUnread( journalEntry : handle:CJournalBase, isUnread : Bool); // flags: 65561 0000008D0CDDFE20
import function GetEntryByTag( tag : CName) : handle:CJournalBase; // flags: 65561 0000008D0CDDFF00
import function GetEntryByString( str : String) : handle:CJournalBase; // flags: 65561 0000008D0CDDFFE0
import function GetEntryByGuid( guid : CGUID) : handle:CJournalBase; // flags: 65561 0000008D0CDE00C0
import function GetNumberOfActivatedOfType( type : CName) : Int32; // flags: 65561 0000008D0CDE01A0
import function GetActivatedOfType( type : CName, entries : array:2,0,handle:CJournalBase); // flags: 65561 0000008D0CDE0280
import function GetNumberOfActivatedChildren( parentEntry : handle:CJournalBase) : Int32; // flags: 65561 0000008D0CDE0360
import function GetActivatedChildren( parentEntry : handle:CJournalBase, entries : array:2,0,handle:CJournalBase); // flags: 65561 0000008D0CDE0440
import function GetNumberOfAllChildren( parentEntry : handle:CJournalBase) : Int32; // flags: 65561 0000008D0CDE0520
import function GetAllChildren( parentEntry : handle:CJournalBase, entries : array:2,0,handle:CJournalBase); // flags: 65561 0000008D0CDE0600
}
import class CJournalBase extends CObject {
import function GetUniqueScriptTag() : CName; // flags: 65561 0000008D0CDE08A0
import function GetOrder() : Int32; // flags: 65561 0000008D0CDE0980
import function IsActive(); // flags: 1 0000008D0CDE0A60
}
import class CAnimationManualSlotSyncInstance extends CObject {
import function RegisterMaster( definition : SAnimationSequenceDefinition) : Int32; // flags: 65561 0000008D0CDE1D40
import function RegisterSlave( definition : SAnimationSequenceDefinition) : Int32; // flags: 65561 0000008D0CDE1E20
import function StopSequence( index : Int32); // flags: 65561 0000008D0CDE1F00
import function IsSequenceFinished( index : Int32) : Bool; // flags: 65561 0000008D0CDE1FE0
import function HasEnded() : Bool; // flags: 65561 0000008D0CDE20C0
import function Update( deltaTime : Float); // flags: 65561 0000008D0CDE21A0
import function BreakIfPossible( entity : handle:CEntity) : Bool; // flags: 65561 0000008D0CDE2280
}
import class W3HorseCombatManagerStateHorseNull extends W3VehicleCombatManagerStateNull {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC1EAA0
}
import class W3VehicleCombatManagerStateMountingInProgress extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC23C20
import function OnLeaveState( nexStateName : CName) : Bool; // flags: 65568 0000008D1AC23D00
import function OnMountFinished() : Bool; // flags: 65568 0000008D1AC23DE0
}
import class W3VehicleCombatManagerStateHorseAction extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC23EC0
import function OnHorseActionStop() : Bool; // flags: 65568 0000008D1AC23FA0
}
import class W3VehicleCombatManagerStateChangeSwordState extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC24080
import function OnLeaveState( nexStateName : CName) : Bool; // flags: 65568 0000008D1AC24160
import function OnMeleeWeaponReady() : Bool; // flags: 65568 0000008D1AC24240
}
import class W3VehicleCombatManagerStateBeingHit extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC24320
import function OnCombatActionEnd() : Bool; // flags: 65568 0000008D1AC24400
}
import class W3VehicleCombatManagerStateInAir extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC244E0
import function OnLanded() : Bool; // flags: 65568 0000008D1AC245C0
}
import class W3VehicleCombatManagerStateCastSign extends CScriptableState {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC25AE0
import function StartCastingSign(); // flags: 65664 0000008D1AC25BC0
import function FinishCasting(); // flags: 65664 0000008D1AC25CA0
import function CastingSignFailed(); // flags: 65664 0000008D1AC25D80
import function OnLeaveState( nexStateName : CName) : Bool; // flags: 65568 0000008D1AC25E60
import function ApplyEffectOnHorse( duration : Float); // flags: 65536 0000008D1AC25F40
import function OnProcessAnimEvent( animEventName : CName) : Bool; // flags: 65568 0000008D1AC26020
import function OnRaiseSignEvent() : Bool; // flags: 65568 0000008D1AC26100
import function OnHitStart() : Bool; // flags: 65568 0000008D1AC261E0
}
import class W3VehicleCombatManagerStateThrowBomb extends W3VehicleCombatManagerStateThrowProjectile {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC27600
import function OnHitStart() : Bool; // flags: 65568 0000008D1AC276E0
}
import class W3VehicleCombatManagerStateShootCrossbow extends W3VehicleCombatManagerStateRangedAttack {
import function OnEnterState( prevStateName : CName) : Bool; // flags: 65568 0000008D1AC277C0
import function OnItemAction( action : SInputAction) : Bool; // flags: 65568 0000008D1AC278A0
import function OnItemActionHold( action : SInputAction) : Bool; // flags: 65568 0000008D1AC27980
import function ItemActionHold(); // flags: 65536 0000008D1AC27A60
import function OnItemActionAbort( action : SInputAction) : Bool; // flags: 65568 0000008D1AC27B40
import function AbortItemAction() : Bool; // flags: 65536 0000008D1AC27C20
import function StopWaitForShootingComplete(); // flags: 65664 0000008D1AC27D00
import function WaitForShootingComplete(); // flags: 65664 0000008D1AC27DE0
import function OnProcessAnimEvent( animEventName : CName) : Bool; // flags: 65568 0000008D1AC27EC0
}
import class CVehicleComponent extends CComponent {
import function PlaySlotAnimation( slot : CName, animation : CName, blendIn : Float, blendOut : Float) : Bool; // flags: 65625 0000008D0CDE79A0
import function PlaySlotAnimationAsync( slot : CName, animation : CName, blendIn : Float, blendOut : Float) : Bool; // flags: 65561 0000008D0CDE7A80
import function GetSlotTransform( slotName : CName, translation : Vector, rotQuat : Vector); // flags: 65561 0000008D0CDE7B60
import function GetDeepDistance( vel : Vector) : Float; // flags: 65561 0000008D0CDE7C40
import function SetCommandToMountDelayed( ctmd : Bool); // flags: 65561 0000008D0CDE7D20
import function IsCommandToMountDelayed() : Bool; // flags: 65561 0000008D0CDE7E00
import function OnDriverMount(); // flags: 65561 0000008D0CDE7EE0
import function OnMountStarted( entity : handle:CEntity, vehicleSlot : EVehicleSlot) : Bool; // flags: 65568 0000008D1A89E0F0
import function OnMountFinished( entity : handle:CEntity) : Bool; // flags: 65568 0000008D1A89E1D0
import function OnDismountStarted( entity : handle:CEntity) : Bool; // flags: 65568 0000008D1A89E2B0
import function OnDismountFinished( entity : handle:CEntity, vehicleSlot : EVehicleSlot) : Bool; // flags: 65568 0000008D1A89E390
import function OnCombatAction( action : EVehicleCombatAction) : Bool; // flags: 65568 0000008D1A89E470
import function OnCombatActionEnd() : Bool; // flags: 65568 0000008D1A89E550
import function OnTakeDamage( action : handle:W3DamageAction) : Bool; // flags: 65568 0000008D1A89E630
import function OnInit() : Bool; // flags: 65568 0000008D1A89E710
import function OnDeinit() : Bool; // flags: 65568 0000008D1A89E7F0
import function OnAnimationStarted( entity : handle:CEntity, data : CName) : Bool; // flags: 65568 0000008D1A89E8D0
import function CanUseBoardingExploration() : Bool; // flags: 65536 0000008D1A89E9B0
import function GetUserCombatManager() : handle:W3VehicleCombatManager; // flags: 65536 0000008D1A89EA90
import function Mount( actorToMount : handle:CActor, mountType : EVehicleMountType, vehicleSlot : EVehicleSlot); // flags: 65536 0000008D1A89EB70
import function IssueCommandToApprochToSlot( entity : handle:CEntity); // flags: 65536 0000008D1A89EC50
import function OnDelayedCommandToMount( dt : Float) : Bool; // flags: 65568 0000008D1A89ED30
import function IssueCommandToMount( actorToMount : handle:CActor, mountType : EMountType, vehicleSlot : EVehicleSlot); // flags: 65536 0000008D1A89EE10
import function IssueCommandToUseVehicle(); // flags: 65536 0000008D1A89EEF0
import function IssueCommandToDismount( dismountType : EDismountType); // flags: 65536 0000008D1A89EFD0
import function TeleportAndMount( entity : handle:CEntity); // flags: 65536 0000008D1A89F0B0
import function CanAccesFastTravel( target : handle:W3FastTravelEntity) : Bool; // flags: 65536 0000008D1A89F300
import function InternalGetSpeed() : Float; // flags: 66048 0000008D1A89F3E0
import function StopTheVehicle(); // flags: 66048 0000008D1A89F4C0
import function UpdateLogic(); // flags: 66048 0000008D1A89F5A0
import function SetIsPlayingSyncAnimation( val : Bool); // flags: 65536 0000008D1A89F680
import function GetIsPlayingSyncAnimation() : Bool; // flags: 65536 0000008D1A89F760
import function SetCombatManager( combatManager : handle:W3VehicleCombatManager); // flags: 65536 0000008D1A89F840
import function IsMounted() : Bool; // flags: 65536 0000008D1A89F920
import function CanBeUsedBy( entity : handle:CEntity) : Bool; // flags: 65536 0000008D1A89FA00
import function ToggleVehicleCamera( val : Bool); // flags: 65536 0000008D1A89FAE0
import function GetVehicleType() : EVehicleType; // flags: 65536 0000008D1A89FBC0
import function AttachEntity( entity : handle:CEntity, slot : CName) : Bool; // flags: 65536 0000008D1A89FCA0
import function PlaySyncAnimWithUser( user : handle:CActor, eventName : CName, deactivationEvent : CName); // flags: 65600 0000008D1A89FD80
import function GetSlotPositionAndHeading( slotNumber : Int32, position : Vector, heading : Float); // flags: 65552 0000008D1A89FE60
import function SetVariable( varName : CName, varValue : Float); // flags: 32784 0000008D1A89F190
import function GetVariable( varName : CName) : Float; // flags: 32784 0000008D1A8A0130
import function GenerateEvent( eventName : CName); // flags: 32784 0000008D1A8A0210
import function IsMountingPossible() : Bool; // flags: 65536 0000008D1A8A02F0
import function GetUser() : handle:CActor; // flags: 65536 0000008D1A8A03D0
}
import class CAdvancedVehicleComponent extends CVehicleComponent {
import function I_IsPlayerControlled(); // flags: 1 0000008D0CDE8040
import function I_SetIdle(); // flags: 1 0000008D0CDE8120
}
import class CSeatComponent extends CComponent {
import function I_IsPilot(); // flags: 1 0000008D0CDE8280
import function I_OnMounted(); // flags: 1 0000008D0CDE8360
import function I_OnDisMounted(); // flags: 1 0000008D0CDE8440
}
import class CPilotComponent extends CComponent {
import function I_IsPlayer(); // flags: 1 0000008D0CDE8520
import function I_IsDriving(); // flags: 1 0000008D0CDE8600
}
import class CBoatBodyComponent extends CRigidMeshComponent {
import function TriggerCutsceneStart(); // flags: 65545 0000008D0CDE86E0
import function TriggerCutsceneEnd(); // flags: 65545 0000008D0CDE87C0
import function OnComponentAttached() : Bool; // flags: 65568 0000008D1A8A04B0
import function OnCutsceneStarted() : Bool; // flags: 65568 0000008D1A8A0590
import function OnCutsceneEnded() : Bool; // flags: 65568 0000008D1A8A0670
}
import class CBoatComponent extends CVehicleComponent {
import function GetBuoyancyPointStatus_Front() : Vector; // flags: 65561 0000008D0CDE89A0
import function GetBuoyancyPointStatus_Back() : Vector; // flags: 65561 0000008D0CDE8A80
import function GetBuoyancyPointStatus_Right() : Vector; // flags: 65561 0000008D0CDE8B60
import function GetBuoyancyPointStatus_Left() : Vector; // flags: 65561 0000008D0CDE8C40
import function GetLinearVelocityXY() : Float; // flags: 65545 0000008D0CDE8D20
import function GetBoatBodyMass() : Float; // flags: 65545 0000008D0CDE8E00
import function StopAndDismountBoat(); // flags: 65545 0000008D0CDE8EE0
import function UseOutOfFrustumTeleportation( enable : Bool); // flags: 65545 0000008D0CDE8FC0
import function TriggerCutsceneStart(); // flags: 65545 0000008D0CDE90A0
import function TriggerCutsceneEnd(); // flags: 65545 0000008D0CDE9180
import function TriggerDrowning( globalHitPosition : Vector); // flags: 65561 0000008D0CDE9260
import function IsDrowning() : Bool; // flags: 65561 0000008D0CDE9340
import function MountStarted(); // flags: 65561 0000008D0CDE9420
import function DismountFinished(); // flags: 65561 0000008D0CDE9500
import function GetCurrentGear() : Int32; // flags: 65561 0000008D0CDE95E0
import function GetCurrentSpeed() : Vector; // flags: 65561 0000008D0CDE96C0
import function GameCameraTick( fovDistPitch : Vector, offsetZ : Float, sailOffset : Float, dt : Float, passenger : Bool) : Bool; // flags: 65561 0000008D0CDE97A0
import function GetMaxSpeed() : Float; // flags: 65561 0000008D0CDE9980
import function OnComponentAttached() : Bool; // flags: 65568 0000008D1A8A0750
import function OnTriggerBoatDismountAnim() : Bool; // flags: 65568 0000008D1A8A0830
import function OnDismountImediete() : Bool; // flags: 65568 0000008D1A8A0910
import function OnInit() : Bool; // flags: 65568 0000008D1A8A09F0
import function OnInteraction( actionName : String, activator : handle:CEntity) : Bool; // flags: 65568 0000008D1A8A0AD0
import function OnInteractionPassenger(); // flags: 65536 0000008D1A8A0BB0
import function IsMountPossible() : Bool; // flags: 65536 0000008D1A8A0C90
import function OnDrowningDismount() : Bool; // flags: 65568 0000008D1A8A0D70
import function OnDrowningFinished() : Bool; // flags: 65568 0000008D1A8A0FC0
import function OnMountStarted( entity : handle:CEntity, vehicleSlot : EVehicleSlot) : Bool; // flags: 65568 0000008D1A8A10A0
import function OnMountFinished( entity : handle:CEntity) : Bool; // flags: 65568 0000008D1A8A1180
import function OnDismountStarted( entity : handle:CEntity) : Bool; // flags: 65568 0000008D1A8A1260
import function OnDismountFinished( entity : handle:CEntity, vehicleSlot : EVehicleSlot) : Bool; // flags: 65568 0000008D1A8A1340
import function GetPassenger() : handle:CActor; // flags: 65536 0000008D1A8A1420
import function OnTick( dt : Float) : Bool; // flags: 65568 0000008D1A8A1500
import function SetRudderDir( rider : handle:CActor, value : Float); // flags: 65552 0000008D1A8A15E0
import function IsDiving( curVel : Float, cachedWaterPosZ : Float, underWater : Float) : Bool; // flags: 16384 0000008D1A8A16C0
import function InitializeSlots() : Bool; // flags: 16384 0000008D1A8A17A0
import function InitializeComponents( e : handle:CEntity) : Bool; // flags: 16384 0000008D1A8A1880
import function UpdateHigherMast( mastHeight : Float) : Bool; // flags: 65536 0000008D1A8A1960
import function UpdateMast( mastAngle : Float, mastHeight : Float, rotationSpeed : Float) : Bool; // flags: 16384 0000008D1A8A1A40
import function GetBoatEntity() : handle:W3Boat; // flags: 65552 0000008D1A8A1B20
import function UpdateSoundParams( value : Float); // flags: 16384 0000008D1A8A0E50
import function UpdatePassengerSailAnimByGear( currentGear : Int32); // flags: 16384 0000008D1A8A1DF0
import function IsInWater( vec : Vector) : Bool; // flags: 16384 0000008D1A8A1ED0
import function OnBoatDismountRequest() : Bool; // flags: 65568 0000008D1A8A1FB0
import function SwitchEffectsByGear( currentGear : Int32); // flags: 16384 0000008D1A8A2090
import function UpdateMastPositionAndRotation( gear : Int32, angle : Float, isMoving : Bool); // flags: 16384 0000008D1A8A2170
import function CalcMastRotation( val : Float, isMoving : Bool, gear : Int32) : Float; // flags: 16384 0000008D1A8A2250
import function GetSailDir() : Float; // flags: 65536 0000008D1A8A2330
import function GetSailTilt() : Float; // flags: 65536 0000008D1A8A2410
import function OnCutsceneStarted() : Bool; // flags: 65568 0000008D1A8A24F0
import function OnCutsceneEnded() : Bool; // flags: 65568 0000008D1A8A25D0
import function IsMountingPossible() : Bool; // flags: 65536 0000008D1A8A26B0
}
import class CBoatDestructionComponent extends CComponent {
import function OnComponentAttached() : Bool; // flags: 65568 0000008D1A8A2790
import function OnLoadGameDropDestructableParts( areaIndex : Int32) : Bool; // flags: 65568 0000008D1A8A2870
import function GetClosestFreeGrabSlotInfo( _ActorPosition : Vector, _ActorHeading : Float, _ClosestSlotName : CName, _Position : Vector, _Heading : Float) : Bool; // flags: 65536 0000008D1A8A2950
import function LockGrabSlot( _SlotName : CName); // flags: 65536 0000008D1A8A2A30
import function AttachSiren( _SirenToAttach : handle:CActor); // flags: 65536 0000008D1A8A2B10
import function DetachSiren( _SirenTodetach : handle:CActor); // flags: 65536 0000008D1A8A2BF0
import function FreeGrabSlot( _SlotName : CName); // flags: 65536 0000008D1A8A2CD0
import function OnBoatDestructionVolumeHit( globalHitPos : Vector, healthTaken : Float, areaVolumeIndex : Int32) : Bool; // flags: 65568 0000008D1A8A2DB0
import function DealDamage( dmg : Float, index : Int32, globalHitPos : Vector); // flags: 65536 0000008D1A8A2E90
import function ReduceHealth( dmg : Float, index : Int32, globalHitPos : Vector); // flags: 16384 0000008D1A8A2F70
import function IsDestroyed() : Bool; // flags: 65536 0000008D1A8A3050
import function DealDmgToNearestVolume( dmgPrcnt : Float, hitPos : Vector) : Bool; // flags: 65536 0000008D1A8A3130
import function GetNearestVolumeIndex( pos : Vector) : Int32; // flags: 16384 0000008D1A8A3210
import function PartNameToCurveName( partName : String) : CName; // flags: 65536 0000008D1A8A32F0
import function PlayEffectBasedOnDropCompName( partName : String); // flags: 65536 0000008D1A8A33D0
import function ProcessBoatHitAnimation( volumeHit : Int32); // flags: 16384 0000008D1A8A34B0
}
import class W3SpawnEntityProjectile extends W3TraceGroundProjectile {
import function Loop(); // flags: 16384 0000008D1AC293C0
}
import class CScriptedExplorationTraverser extends IScriptable {
import function Update( deltaTime : Float); // flags: 65545 0000008D0CDEA1E0
import function ConnectListener(); // flags: 1 0000008D0CDEA2C0
import function DisconnectListener(); // flags: 1 0000008D0CDEA3A0
import function GetExplorationType( expType : EExplorationType) : Bool; // flags: 65545 0000008D0CDEA480
}
import class CJournalContainer extends CJournalContainerEntry {
import function GetChild( index : Int32) : handle:CJournalBase; // flags: 65561 0000008D0CDE0C00
import function GetNumChildren() : Int32; // flags: 65561 0000008D0CDE0CE0
}
import class CNodesBinaryStorage extends CObject {
import function Initialize
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment