From 4469ae1afc93580951638e0583a76e6fd0accc9d Mon Sep 17 00:00:00 2001 From: Scrivener07 Date: Fri, 25 Oct 2019 22:47:32 -0400 Subject: [PATCH] Havok logger and weapon feature prototypes. --- .../Source/System.Animations/Build.bat | 1 + .../System.Animations/System.Animations.md | 127 ++ .../System.Animations/System.Animations.ppj | 22 + .../System/Havok/Actors/Cat/Character.psc | 617 +++++++ .../Actors/Raider/Animations/WPNReload.psc | 24 + .../Raider/Behaviors/DialogueBehavior.psc | 210 +++ .../Actors/Raider/Behaviors/MTBehavior.psc | 419 +++++ .../Raider/Behaviors/StaggerBehavior.psc | 39 + .../Raider/Behaviors/WeaponBehavior.psc | 140 ++ .../System/Havok/Actors/Raider/Character.psc | 258 +++ .../Havok/Actors/Shared/Behaviors/Ambush.psc | 30 + .../Actors/Shared/Behaviors/Locomotion.psc | 28 + .../Actors/Shared/Behaviors/SharedCore.psc | 174 ++ .../System/Havok/Core/Activate.psc | 59 + .../System/Havok/Core/Aim.psc | 115 ++ .../System/Havok/Core/Camera.psc | 450 ++++++ .../System/Havok/Core/Character.psc | 458 ++++++ .../System/Havok/Core/Feet.psc | 106 ++ .../System/Havok/Core/Furniture.psc | 110 ++ .../System/Havok/Core/Hands.psc | 76 + .../System/Havok/Core/Head.psc | 252 +++ .../System/Havok/Core/Hit.psc | 26 + .../System/Havok/Core/Idles.psc | 185 +++ .../System/Havok/Core/Look.psc | 333 ++++ .../System/Havok/Core/Movement.psc | 1412 +++++++++++++++++ .../System/Havok/Core/Paired.psc | 214 +++ .../System/Havok/Core/Pipboy.psc | 136 ++ .../System/Havok/Core/Player.psc | 44 + .../System/Havok/Core/Talk.psc | 130 ++ .../System/Havok/Core/Weapon.psc | 431 +++++ .../System/Havok/Core/_Mesh.psc | 812 ++++++++++ .../System/Havok/Core/_NetImmerse.psc | 248 +++ .../System/Havok/Core/_States.psc | 147 ++ .../System/Havok/Core/_Test.psc | 170 ++ .../System/Havok/Core/_Unknown.psc | 37 + .../System/Havok/Generic/Activate.psc | 66 + .../System/Havok/Generic/Ambush.psc | 35 + .../System/Havok/Generic/Autoplay.psc | 51 + .../Generic/BlendAlongSequenceVariable.psc | 59 + .../Generic/BlendBetweenStatesVariable.psc | 51 + .../Havok/Generic/CharFXAttachBurst.psc | 45 + .../Havok/Generic/CharFXAttachBurstBlend.psc | 66 + .../Havok/Generic/CharFXAttachOnOff.psc | 73 + .../Havok/Generic/CharFXAttachOnOffFadeIn.psc | 45 + .../Havok/Generic/CharFXAttachOnOffInv.psc | 73 + .../Havok/Generic/FXPickNodeControl01.psc | 52 + .../Havok/Generic/FXPickNodeToggle01.psc | 101 ++ .../System/Havok/Generic/GenericFurniture.psc | 130 ++ .../Generic/GenericFurnitureTwoState.psc | 150 ++ .../Havok/Generic/MultiLoopStateFromHub.psc | 46 + .../System/Havok/Generic/OpenClose.psc | 102 ++ .../Havok/Generic/ProjectileSprayRange.psc | 38 + .../System/Havok/Generic/RandomAnim.psc | 2 + .../System/Havok/Generic/SimpleIdle.psc | 34 + .../Havok/Generic/SingleBoneSkeleton.psc | 15 + .../System/Havok/Generic/SpecialCaseDoors.psc | 80 + .../System/Havok/Generic/StagesCycle.psc | 66 + .../System/Havok/Generic/StagesNoLoops.psc | 52 + .../System/Havok/Generic/StagesWithLoops.psc | 52 + .../System/Havok/Generic/Trap.psc | 73 + .../System/Havok/Generic/TrapBarnacle.psc | 66 + .../System/Havok/Generic/TrapDestruction.psc | 94 ++ .../System/Havok/Generic/WepFXOnOff.psc | 53 + .../System/Havok/Generic/Workshop.psc | 137 ++ .../Generic/WorkshopColorsNoTransitions.psc | 269 ++++ .../System/Havok/Generic/WorkshopCounter.psc | 374 +++++ .../System/Havok/Generic/WorkshopDelay.psc | 215 +++ .../Havok/Generic/WorkshopNoTransitions.psc | 146 ++ .../WorkshopNoTransitionsConversion.psc | 137 ++ .../Havok/Generic/WorkshopTeleporter.psc | 254 +++ .../System/Havok/Monitor.psc | 148 ++ .../System/Havok/MonitorContext.psc | 225 +++ .../System/Havok/Note/Animation.psc | 11 + .../System/Havok/Note/Behavior.psc | 36 + .../System/Havok/Note/Character.psc | 21 + .../System/Havok/Note/Project.psc | 6 + .../System/Havok/Note/Skeleton.psc | 18 + .../System/Havok/Pipboy/Animation.psc | 16 + .../System/Havok/Pipboy/Behavior.psc | 225 +++ .../System/Havok/Pipboy/Character.psc | 20 + .../System/Havok/Pipboy/Project.psc | 6 + .../System/Havok/Pipboy/Skeleton.psc | 35 + .../System.Animations/System/Havok/Type.psc | 296 ++++ System.Animations/System.Animations.esp | 3 + .../Prototype/Weapons/Reloading/Reload.psc | 35 + .../Weapons/Reloading/ReloadSingle.psc | 309 ++++ .../Prototype/Weapons/Zooming/Setup.psc | 21 + .../Prototype/Weapons/Zooming/Zoom.psc | 500 ++++++ 88 files changed, 13273 insertions(+) create mode 100644 System.Animations/Scripts/Source/System.Animations/Build.bat create mode 100644 System.Animations/Scripts/Source/System.Animations/System.Animations.md create mode 100644 System.Animations/Scripts/Source/System.Animations/System.Animations.ppj create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Cat/Character.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Animations/WPNReload.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/DialogueBehavior.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/MTBehavior.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/StaggerBehavior.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/WeaponBehavior.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Character.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/Ambush.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/Locomotion.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/SharedCore.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Activate.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Aim.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Camera.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Character.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Feet.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Furniture.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Hands.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Head.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Hit.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Idles.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Look.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Movement.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Paired.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Pipboy.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Player.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Talk.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Weapon.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Mesh.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_NetImmerse.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_States.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Test.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Unknown.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Activate.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Ambush.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Autoplay.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/BlendAlongSequenceVariable.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/BlendBetweenStatesVariable.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachBurst.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachBurstBlend.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOff.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOffFadeIn.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOffInv.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/FXPickNodeControl01.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/FXPickNodeToggle01.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/GenericFurniture.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/GenericFurnitureTwoState.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/MultiLoopStateFromHub.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/OpenClose.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/ProjectileSprayRange.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/RandomAnim.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SimpleIdle.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SingleBoneSkeleton.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SpecialCaseDoors.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesCycle.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesNoLoops.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesWithLoops.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Trap.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/TrapBarnacle.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/TrapDestruction.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WepFXOnOff.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Workshop.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopColorsNoTransitions.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopCounter.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopDelay.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopNoTransitions.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopNoTransitionsConversion.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopTeleporter.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Monitor.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/MonitorContext.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Animation.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Behavior.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Character.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Project.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Skeleton.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Animation.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Behavior.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Character.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Project.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Skeleton.psc create mode 100644 System.Animations/Scripts/Source/System.Animations/System/Havok/Type.psc create mode 100644 System.Animations/System.Animations.esp create mode 100644 System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Reloading/Reload.psc create mode 100644 System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Reloading/ReloadSingle.psc create mode 100644 System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Zooming/Setup.psc create mode 100644 System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Zooming/Zoom.psc diff --git a/System.Animations/Scripts/Source/System.Animations/Build.bat b/System.Animations/Scripts/Source/System.Animations/Build.bat new file mode 100644 index 00000000..9da9a3d4 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/Build.bat @@ -0,0 +1 @@ +CALL "..\..\..\..\Papyrus Compiler\PapyrusCompiler" "..\System.Animations\System.Animations.ppj" diff --git a/System.Animations/Scripts/Source/System.Animations/System.Animations.md b/System.Animations/Scripts/Source/System.Animations/System.Animations.md new file mode 100644 index 00000000..df8e9965 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System.Animations.md @@ -0,0 +1,127 @@ +# Summary +This is a script that emulates a single shell reload. +When the reload button is pressed, a single shell gets loaded and the ammo count increases by one. +The reload button must be pressed multiple times to reload the weapon to it's maximum capacity. + +The laser musket is just being used since its a vanilla weapon that has a similar reload style, 1 crank instead of 1 shell. +You start off with 5 rounds (the max) and you cant reload any further. +You shoot 2 rounds and now have 3 rounds loaded, you press the reload button once and you should now have 4 rounds loaded. + +So my thinking behind using the OMOD property editing would be to make the "max" capacity at that moment in time equal the current `loaded amount + 1`. +This is so that the reload animation shows 1 shell being reloaded and the actual ammo count reflects that. + +#### Naming +What name most accurately describes the reload mechanism? +* `Charging Reload` +* `Incremental Reload` +* `Single Reload` +* `Multiple Reload` + +#### Existing Frameworks +* [Bullet Counted Animation Switching Framework - BCASF](https://www.nexusmods.com/fallout4/mods/20691) +* [Bullet Counted Reload Tutorial](https://www.nexusmods.com/fallout4/mods/22957) + * [Lever Action Reload Fix](https://www.nexusmods.com/fallout4/mods/22896) + +# Specification +* Must work in first person. +* Must work in third person. +* Must have minimal setup for authors to utilize. +* Must re-evaluate values when player exits the weapon workbench. +* Must check if the player already has a weapon equipped when the mod is first loaded. + +| Fire State | Loaded | Capacity | Remarks | +|------------|--------|----------|----------------------------------| +| 0 | 8 | [8] | The weapon is unfired. | +| 1 | 7 | 8 | The first shot has been fired. | +| 2 | 6 | ~(7) | The second shot has been fired. | +| 3 | 5 | 6 | The third shot has been fired. | +| 4 | 4 | 5 | The fourth shot has been fired. | +| 5 | 3 | 4 | The fifth shot has been fired. | +| 6 | 2 | 3 | The sixth shot has been fired. | +| 7 | 1 | 2 | The seventh shot has been fired. | +| 8 | 0 | 1 | The last shot has been fired. | + + +#### LaserMusket +* `IDLE::1stPReloadLaserMusket` +* `IDLE::3PReloadLaserMusket` + +#### Reload Behaviors +* `IDLE::InjuredDownReload` +* `IDLE::RaiderReload` +* `IDLE::1stPReloadNonLM` + +#### Behavior Conditions +* `GetGraphVariableInt::isReloading [0,1]` +* `WornHasKeyword::KYWD:AnimsChargingReload` + +# See Also +* https://www.creationkit.com/fallout4/index.php?title=RegisterForAnimationEvent_-_ScriptObject +* * https://www.creationkit.com/fallout4/index.php?title=OnAnimationEvent_-_ScriptObject +* https://www.creationkit.com/fallout4/index.php?title=OnAnimationEventUnregistered_-_ScriptObject +* https://www.creationkit.com/fallout4/index.php?title=WaitForAnimationEvent_-_ObjectReference + + +* https://www.creationkit.com/fallout4/index.php?title=PlayAnimation_-_ObjectReference +* https://www.creationkit.com/fallout4/index.php?title=PlaySubGraphAnimation_-_Actor +* https://www.creationkit.com/fallout4/index.php?title=PlayGamebryoAnimation_-_ObjectReference +* https://www.creationkit.com/fallout4/index.php?title=PlayIdle_-_Actor + + +* https://www.creationkit.com/fallout4/index.php?title=GetAnimationVariableFloat_-_ObjectReference +* https://www.creationkit.com/fallout4/index.php?title=SetSubGraphFloatVariable_-_Actor +* https://www.creationkit.com/fallout4/index.php?title=GetAnimationVariableInt_-_ObjectReference +* https://www.creationkit.com/fallout4/index.php?title=SetAnimationVariableInt_-_ObjectReference + + + +# Notes + +##### Root Variants via State Machine +There seems to be three variants of the raider root provided by the state machine. +* `RaiderRoot` +* `RaiderRoot_MG` +* `RaiderRoot_ML` + + +##### EDM (Event Driven Modifier) +`EDM` stands for "Event Driven Modifier" + + +##### Behavior Graph Roles +* Furniture +* Idle +* MT +* Pipboy +* Weapon + +##### Body Parts +* "Torso" +* "Head1" +* "Eye" +* "LookAt" +* "Fly Grab" +* "Head2" +* "LeftArm1" +* "LeftArm2" +* "RightArm1" +* "RightArm2" +* "LeftLeg1" +* "LeftLeg2" +* "LeftLeg3" +* "RightLeg1" +* "RightLeg2" +* "RightLeg3" +* "Brain" +* "Weapon" +* "Root" +* "COM" +* "Pelvis" +* "Camera" +* "Offset Root" +* "Left Foot" +* "Right Foot" + +#### Skins +Skins are Armor forms with ArmorAddon data. + diff --git a/System.Animations/Scripts/Source/System.Animations/System.Animations.ppj b/System.Animations/Scripts/Source/System.Animations/System.Animations.ppj new file mode 100644 index 00000000..e7a5bb44 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System.Animations.ppj @@ -0,0 +1,22 @@ + + + + + . + ..\System.XSE + ..\System + ..\F4SE + ..\Base + + + . + + diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Cat/Character.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Cat/Character.psc new file mode 100644 index 00000000..3168134d --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Cat/Character.psc @@ -0,0 +1,617 @@ +ScriptName System:Havok:Actors:Cat:Character Extends System:Havok:Type +{Actors\Cat\Cat.xml +Actors\Cat\Characters\CatCharacter.xml} +import System:Havok:Type + + +Group Definition + hkbCharacterData Property HKB Hidden + hkbCharacterData Function Get() + hkbCharacterData value = new hkbCharacterData + value.Name = "CatCharacter" + return value + EndFunction + EndProperty +EndGroup + + +Group General + Race Property CatRace Auto Const Mandatory + {Actors\Cat\Cat.hkx} +EndGroup + + +Group BodyData + Form Property CatBodyPartData Auto Const Mandatory + {`Fallout4.esm::BPTD:000C9AD2` `BodyPartData` + Actors\Cat\CharacterAssets\skeleton.nif} +EndGroup + +Group BodyData_Skins + Armor Property SkinCat Auto Const Mandatory + {The default skin to use.} + + ArmorAddon Property CatAA Auto Const Mandatory + {Actors\Cat\CharacterAssets\Cat.nif} + + string Property Cat = "cat" AutoReadOnly Hidden + string Property Eyes = "eyes" AutoReadOnly Hidden +EndGroup + +Group MovementData + Form Property Cat_Default_MT Auto Const Mandatory + {`Fallout4.esm::MOVT:000CAC79` `Movement Type`} +EndGroup + + +Group BehaviorGraph + Action Property ActionDeath Auto Const Mandatory + Idle Property CatDeath Auto Const Mandatory ; Ragdoll + + Action Property ActionDeathWait Auto Const Mandatory + Idle Property CatDeathWait Auto Const Mandatory ; Ragdoll + + Action Property ActionGetUp Auto Const Mandatory + Idle Property CatGetUp Auto Const Mandatory ; GetUpBegin + + Action Property ActionIdle Auto Const Mandatory + Idle Property CatIdleRoot Auto Const Mandatory + Idle Property CatSit Auto Const Mandatory ; sitStart + Idle Property CatStretch Auto Const Mandatory ; dynamicTransition + + Action Property ActionIdleStop Auto Const Mandatory + Idle Property CatIdleStop Auto Const Mandatory ; IdleStop + + Action Property ActionInitializeGraphToBaseState Auto Const Mandatory + Idle Property CatInitializeGraphToBaseState Auto Const Mandatory ; g_defaultState + + Action Property ActionInstantInitializeGraphToBaseState Auto Const Mandatory + Idle Property CatInstantInitializeGraphToBaseState Auto Const Mandatory ; g_defaultStateInstant + + Action Property ActionKnockDown Auto Const Mandatory + Idle Property CatKnockdown Auto Const Mandatory ; Ragdoll + + Action Property ActionLargeMovementDelta Auto Const Mandatory + Idle Property CatLargeMovementDelta Auto Const Mandatory + Idle Property CatTurnLeft45 Auto Const Mandatory + Idle Property CatTurnRight45 Auto Const Mandatory + + Action Property ActionMoveStart Auto Const Mandatory + Idle Property CatMoveStart Auto Const Mandatory ; MoveStart + + Action Property ActionMoveStop Auto Const Mandatory + Idle Property CatMoveStop Auto Const Mandatory ; MoveStop + + Action Property ActionRagdollInstant Auto Const Mandatory + Idle Property CatRagdollInstant Auto Const Mandatory ; Ragdoll + + Action Property ActionTurnLeft Auto Const Mandatory + Idle Property CatTurnLeft Auto Const Mandatory ; TurnLeft + + Action Property ActionTurnRight Auto Const Mandatory + Idle Property CatTurnRight Auto Const Mandatory ; TurnRight + + Action Property ActionTurnStop Auto Const Mandatory + Idle Property CatTurnStop Auto Const Mandatory ; turnStop +EndGroup + +Group LOOSE + Idle Property CatIdleMeow Auto Const Mandatory ; dynamicTransition +EndGroup + + +Group Character_Properties + string Property PioboyBoneOnly = "PioboyBoneOnly" AutoReadOnly Hidden + string Property PelvisRagdollBone = "PelvisRagdollBone" AutoReadOnly Hidden + string Property SecondRagdollBone = "SecondRagdollBone" AutoReadOnly Hidden + string Property ThirdRagdollBone = "ThirdRagdollBone" AutoReadOnly Hidden +EndGroup + + +Group Bones + hkaSkeleton Property Skeleton_Root Hidden + hkaSkeleton Function Get() + hkaSkeleton value = new hkaSkeleton + value.Name = "Root" + return value + EndFunction + EndProperty + + string Property COM = "COM" AutoReadOnly Hidden + string Property Root = "Root" AutoReadOnly Hidden + string Property LEar = "LEar" AutoReadOnly Hidden + string Property REar = "REar" AutoReadOnly Hidden + string Property Head = "Head" AutoReadOnly Hidden + string Property Jaw = "Jaw" AutoReadOnly Hidden + string Property Tongue = "Tongue" AutoReadOnly Hidden + string Property Neck1 = "Neck1" AutoReadOnly Hidden + string Property Neck2 = "Neck2" AutoReadOnly Hidden + string Property Ribcage = "Ribcage" AutoReadOnly Hidden + string Property Spine1 = "Spine1" AutoReadOnly Hidden + string Property Spine2 = "Spine2" AutoReadOnly Hidden + string Property Pelvis = "Pelvis" AutoReadOnly Hidden + string Property LLeg_Front_Ankle = "LLeg_Front_Ankle" AutoReadOnly Hidden + string Property LLeg_Front_Collarbone = "LLeg_Front_Collarbone" AutoReadOnly Hidden + string Property LLeg_Front_Knee = "LLeg_Front_Knee" AutoReadOnly Hidden + string Property LLeg_Front_Thigh = "LLeg_Front_Thigh" AutoReadOnly Hidden + string Property LLeg_Front_Toe1 = "LLeg_Front_Toe1" AutoReadOnly Hidden + string Property LLeg_Rear_Ankle = "LLeg_Rear_Ankle" AutoReadOnly Hidden + string Property LLeg_Rear_Knee = "LLeg_Rear_Knee" AutoReadOnly Hidden + string Property LLeg_Rear_Thigh = "LLeg_Rear_Thigh" AutoReadOnly Hidden + string Property LLeg_Rear_Toe1 = "LLeg_Rear_Toe1" AutoReadOnly Hidden + string Property RLeg_Front_Ankle = "RLeg_Front_Ankle" AutoReadOnly Hidden + string Property RLeg_Front_Collarbone = "RLeg_Front_Collarbone" AutoReadOnly Hidden + string Property RLeg_Front_Knee = "RLeg_Front_Knee" AutoReadOnly Hidden + string Property RLeg_Front_Thigh = "RLeg_Front_Thigh" AutoReadOnly Hidden + string Property RLeg_Front_Toe1 = "RLeg_Front_Toe1" AutoReadOnly Hidden + string Property RLeg_Rear_Ankle = "RLeg_Rear_Ankle" AutoReadOnly Hidden + string Property RLeg_Rear_Knee = "RLeg_Rear_Knee" AutoReadOnly Hidden + string Property RLeg_Rear_Thigh = "RLeg_Rear_Thigh" AutoReadOnly Hidden + string Property RLeg_Rear_Toe1 = "RLeg_Rear_Toe1" AutoReadOnly Hidden + string Property Tail1 = "Tail1" AutoReadOnly Hidden + string Property Tail2 = "Tail2" AutoReadOnly Hidden + string Property Tail3 = "Tail3" AutoReadOnly Hidden + string Property Tail4 = "Tail4" AutoReadOnly Hidden +EndGroup + + +Group Bones_Ragdoll_NPC_COM + hkaSkeleton Property Skeleton_Ragdoll_NPC Hidden + hkaSkeleton Function Get() + hkaSkeleton value = new hkaSkeleton + value.Name = "Ragdoll_NPC COM" + return value + EndFunction + EndProperty + + string Property Ragdoll_NPC_COM = "Ragdoll_NPC COM" AutoReadOnly Hidden + string Property Ragdoll_NPC_Head = "Ragdoll_NPC Head" AutoReadOnly Hidden + string Property Ragdoll_NPC_Head_Neck = "Ragdoll_NPC Head_Neck" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Calf_Rear_LLeg02 = "Ragdoll_NPC L Calf_Rear_LLeg02" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Foot_Rear_LLegAnkle = "Ragdoll_NPC L Foot_Rear_LLegAnkle" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Foot_Rear_LLegToe = "Ragdoll_NPC L Foot_Rear_LLegToe" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Forearm_Front_LLeg02 = "Ragdoll_NPC L Forearm_Front_LLeg02" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Forearm_Front_LLegAnkle = "Ragdoll_NPC L Forearm_Front_LLegAnkle" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Hand_Front_LLegToe = "Ragdoll_NPC L Hand_Front_LLegToe" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Thigh_Rear_LLeg01 = "Ragdoll_NPC L Thigh_Rear_LLeg01" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_UpperArm_Front_LLeg01 = "Ragdoll_NPC L UpperArm_Front_LLeg01" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Calf_Rear_RLeg02 = "Ragdoll_NPC R Calf_Rear_RLeg02" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Foot_Rear_RLegAnkle = "Ragdoll_NPC R Foot_Rear_RLegAnkle" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Foot_Rear_RLegToe = "Ragdoll_NPC R Foot_Rear_RLegToe" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Forearm_Front_RLeg02 = "Ragdoll_NPC R Forearm_Front_RLeg02" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Forearm_Front_RLegAnkle = "Ragdoll_NPC R Forearm_Front_RLegAnkle" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Hand_Front_RLegToe = "Ragdoll_NPC R Hand_Front_RLegToe" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Thigh_Rear_RLeg01 = "Ragdoll_NPC R Thigh_Rear_RLeg01" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_UpperArm_Front_RLeg01 = "Ragdoll_NPC R UpperArm_Front_RLeg01" AutoReadOnly Hidden + string Property Ragdoll_NPC_Spine = "Ragdoll_NPC Spine" AutoReadOnly Hidden + string Property Ragdoll_NPC_Spine1_Ribcage = "Ragdoll_NPC Spine1_Ribcage" AutoReadOnly Hidden + string Property Ragdoll_NPC_Tail01 = "Ragdoll_NPC Tail01" AutoReadOnly Hidden + string Property Ragdoll_NPC_Tail02 = "Ragdoll_NPC Tail02" AutoReadOnly Hidden + string Property Ragdoll_NPC_Tail03 = "Ragdoll_NPC Tail03" AutoReadOnly Hidden +EndGroup + + + + +; CatCoreBehavior +; +; DynamicTransition +; _next +; DynamicTransitionMirrored +; moveStop +; g_defaultState +; g_defaultStateInstant +; idleStop +; moveStart +; sitStart +; stretchStart +; meowStart +; NewEarIdle +; NewTailIdle +; startWalk +; startRun +; idleSit +; faceStop +; faceStart +; idleCount +; lickStart +; washStart +; washStop +; PickNewIdle +; SyncLeft +; SyncRight +; TurnStop +; TurnLeft +; TurnRight +; FootFront +; FootBack +; + +; CatCoreBehavior +; +; bAnimationDriven +; SpeedSmoothed +; fRunPlaybackSpeedMult +; TurnDeltaSmoothed +; fWalkPlaybackSpeedMult +; iSyncLocomotionState +; bForceIdleStop +; iSyncIdleLocomotion +; iSyncTurnState +; + + +; CatRootBehavior +; +; moveStop +; moveStart +; DynamicTransition +; _next +; DynamicTransitionMirrored +; startWalk +; startRun +; sitStart +; idleStop +; idleSit +; lickStart +; washStart +; washStop +; faceStart +; idleCount +; faceStop +; NewEarIdle +; NewTailIdle +; g_defaultState +; g_defaultStateInstant +; stretchStart +; PickNewIdle +; meowStart +; DeathAnimation +; Ragdoll +; AddRagdollToWorld +; GetUpStart +; GetUpBegin +; GetUpEnd +; ReevaluateGraphState +; RemoveCharacterControllerFromWorld +; FootFront +; FootBack +; EnterFullyRagdoll +; SyncLeft +; SyncRight +; TurnStop +; TurnLeft +; TurnRight +; reset +; standStartFromExit +; sitStartFromStand +; sitStartLeftFromWalk +; sitStartRearFromWalk +; sitStartRightFromWalk +; sitStop +; standStart +; walkStartRear +; walkStartLeft +; walkStartRight +; idlechairsitting +; idleChairGetUp +; startAnimationDriven +; SyncCycleEnd +; g_IdleSitInstant +; syncIdleStart +; syncIdleStop +; g_IdleSitting +; dyn_Talk +; HeadTrackingOn +; startSyncIdle00 +; startSyncIdle01 +; HeadTrackingOff +; sitStartFrontFromWalk +; walkStartForward +; AnimObjLoad +; AnimObjDraw +; AnimObjUnequip +; fillingRed +; 00NextClip +; CharFXOff +; CharFXOn +; SoundPlay +; SoundStop +; runStartLeft +; runStartRight +; runStartRear +; sitStartLeftFromStand +; sitStartRightFromStand +; standStartLeft +; standStartRight +; On +; Off +; UncullBone +; CullBone +; CameraOverrideStart +; CameraOverrideStop +; FurnitureOn +; FurnitureOff +; PlayerTerminalEnter +; PlayerTerminalExit +; NifExit +; DisablePACameraAdd +; EnablePACameraAdd +; drinkStart +; drinkEnd +; CharFXBurstA +; LoopingActivate +; bRenderFirstPersonInWorld +; winStart +; winEnd +; dyn_Activation +; dyn_ActivationLoop +; PathTweenerStart +; PathTweenerEnd +; StartAnimatedCamera +; EndAnimatedCamera +; RenderFirstPersonInWorldStart +; RenderFirstPersonInWorldStop +; furnitureEnterSlave +; furnitureIdleSlave +; furnitureExitSlave +; furnitureEnterSlavePA +; furnitureIdleSlavePA +; testBigBoy +; furnitureDeath +; sitStartFromStandCombat +; standStartCombat +; DynamicAnimationExit +; QuickExitToStand +; startSwanExit +; startSwanSplashOut +; AnimObjUnequipAlt +; startAllowRotation +; sitStartFromStandInstant +; BlockPOVSwitchStart +; BlockPOVSwitchStop +; initiateStart +; initiateEnd +; QuickExitTriggerStart +; KillActor +; DesyncInteraction +; standStartDelayedExit +; standStartRight_Delayed +; standStartLeft_Delayed +; bBlockPipboyStart +; bBlockPipboyStop +; SoundPlayAt +; pipboyLightOn +; pipboyLightOff +; PathTweenerRotateEnd +; PathTweenerRotateStart +; Open +; Close +; weaponSheathe +; exitDynamicAnim +; StopAnimatedCamera +; Play01 +; dyn_ActivationCullWeapons +; idleBedGetUp +; FootDown +; SandManKill +; GantryExit01 +; ChargenSkeletonReset +; DeathAnimCryopodSpouse +; QuickExitToStandLeft +; QuickExitToStandRight +; Stage01 +; Stage02 +; Stage03 +; Stage04 +; Stage05 +; Stage06 +; Stage07 +; Stage08 +; Stage09 +; Stage10 +; Stage11 +; Stage12 +; Stage13 +; Stage14 +; Stage15 +; Stage16 +; Stage17 +; weaponDraw +; activateStartFromStand +; AnimObjectLoad +; AnimObjectDraw +; FootLeft +; FootRight +; idleChairSittingNoPerspectiveSwitch +; pipboyClamp +; PipboyDustWipe +; BootUp +; pipboyIdleRoot +; activateStartNoBlend +; bAdjust1stPersonFOV_True +; bAdjust1stPersonFOV_False +; pipboyVaultConsole +; CullFurnitureBone +; UncullFurnitureBone +; GroundPunch01 +; GroundPunch02 +; GroundPunch03 +; DisableMarker +; EquipHelmet +; CarPush +; Play02 +; activateKellogDoor +; AmbushExit +; AmbushEnter +; idleBedSleeping +; weapEquip +; dlg_listen +; dlg_talk +; dlg_positive +; dlg_neutral +; dlg_question +; dlg_negative +; g_archetypeDialogueStateStart +; Pose_to_PoseB +; to_PoseA +; to_PoseB +; Pose_to_PoseA +; dyn_DoNotInterrupt +; countDownTick +; dyn_Flavor +; IdleFlavor +; _EventForSelfTransition +; idleStopEating +; FurnitureDoneEating +; idleTalkAndUseItem +; FurnitureTalkingToEatIdles +; idleEatStart +; FurnitureNextClip +; ExitDynamicTalk +; FaceEmotion +; CharFXOffWild +; weaponAssemblyFull +; weaponAssemblyPartial +; DefaultRefPose +; DynamicRefPose +; Flavor1 +; dyn_NoInterrupt_Manual +; InstantExitClip +; exhale +; cigOn +; cigLight +; cigDrag +; cigOff +; matOn +; matStrike +; matOff +; LeftHandIKActivate +; LeftHandIKDeactivate +; dyn_talkGeneric +; StartVoice +; vatsSpinningStartSlave +; attackReleaseSlave +; idleLoopingStart +; idleLoopingExit +; furnitureIdleFlavor2Slave +; furnitureIdleFlavor1Slave +; dyn_ProcessAll_idle +; Pose_to_PoseC +; Pose_to_PoseD +; FemaleAtMirror +; MaleAtMirror +; ActivateIsInFlavor +; DeactivateIsInFlavor +; Pose_to_PoseE +; Pose_to_PoseF +; to_PoseE +; BodyCameraEnte +; BodyCameraEnter +; BodyCameraExit +; dyn_FlavorLooping +; LoopCounter +; idleReadingStart +; idleReadingStop +; PCapEnter +; PCapExit +; FurnitureDoneReading +; Event00 +; RandomClipStart +; BasePoseEnter +; Talk01 +; Talk02 +; Talk03 +; Talk04 +; Talk05 +; Talk06 +; Talk07 +; Talk08 +; Talk09 +; Talk10 +; Talk11 +; Talk12 +; PoseA_to_PoseB +; PoseB_to_PoseA +; DoNotInterrupt +; Talk13 +; Talk14 +; Talk15 +; HandFXOpen +; HandFXClose +; HandFXOpenLeft +; HandFXOpenRight +; HandFXCloseLeft +; HandFXCloseRight +; to_IdleLoop +; ActivateAnimObjUnequip +; Stage18 +; Stage19 +; Stage20 +; muzzleFlash + +; CatRootBehavior +; +; iState +; iState_Cat +; bGraphDriven +; bAnimationDriven +; bSupportedDeathAnim +; iGetUpType +; Speed +; Direction +; TurnDelta +; SpeedSmoothed +; fRunPlaybackSpeedMult +; TurnDeltaSmoothed +; fWalkPlaybackSpeedMult +; iSyncLocomotionState +; bForceIdleStop +; iSyncIdleLocomotion +; iSyncTurnState +; bAllowRotation +; bAllowHeadTracking +; LookAtOutOfRange +; camerafromx +; camerafromy +; camerafromz +; fRandomClipStartTimePercentage +; LookAtChest_Enabled +; LookAtSpine2_Enabled +; bFreezeSpeedUpdate +; iIsInSneak +; bGraphWantsFootIK +; bRenderFirstPersonInWorld +; bDisableSpineTracking +; IsPlayer +; bBlockPOVSwitch +; bBlockPipboy +; Pose +; bAdjust1stPersonFOV +; LookAtOutsideLimit +; bDoNotInterrupt +; LookAtLimitAngleDeg +; LookAtChest_LimitAngleDeg +; LookAtNeck_LimitAngleDeg +; LookAtHead_LimitAngleDeg +; LookAtHead_OnGain +; LookAtAdditive +; bEnableRoot_IsActiveMod +; IsNPC +; LookAtOnGain +; LookAtOffGain +; bTalkableWithItem +; iTalkGenerator +; bFreezeRotationUpdate +; bManualGraphChange +; iPcapTalkGenerator +; bIsInFlavor +; + +; CatRootBehavior +; +; PelvisRagdollBone +; SecondRagdollBone +; ThirdRagdollBone +; PioboyBoneOnly +; diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Animations/WPNReload.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Animations/WPNReload.psc new file mode 100644 index 00000000..187c4596 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Animations/WPNReload.psc @@ -0,0 +1,24 @@ +ScriptName System:Havok:Actors:Raider:Animations:WPNReload Extends Quest +{Actors\Character\animations\WPNReload.xml} + +; duration: 2.5 + + +; +; +; +; +; 0.03334333375096321 +; SoundPlay.WPNRifleIstvanReloadMagOut +; +; +; 1.0000100135803223 +; SoundPlay.WPNRifleIstvanReloadMagIn +; +; +; 2.0000100135803223 +; reloadComplete +; +; +; + diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/DialogueBehavior.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/DialogueBehavior.psc new file mode 100644 index 00000000..7cb8e47e --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/DialogueBehavior.psc @@ -0,0 +1,210 @@ +ScriptName System:Havok:Actors:Raider:Behaviors:DialogueBehavior Extends Quest Native +{Actors\Character\Behaviors\DialogueBehavior.xml} + + +Group Events + string Property idleStop = "idleStop" AutoReadOnly Hidden + string Property dlg_listen = "dlg_listen" AutoReadOnly Hidden + string Property dlg_talk = "dlg_talk" AutoReadOnly Hidden + string Property PickNewIdle = "PickNewIdle" AutoReadOnly Hidden + string Property dlg_positive = "dlg_positive" AutoReadOnly Hidden + string Property dlg_neutral = "dlg_neutral" AutoReadOnly Hidden + string Property dlg_question = "dlg_question" AutoReadOnly Hidden + string Property dlg_negative = "dlg_negative" AutoReadOnly Hidden + string Property g_archetypeDialogueStateStart = "g_archetypeDialogueStateStart" AutoReadOnly Hidden + string Property HeadTrackingOff = "HeadTrackingOff" AutoReadOnly Hidden + string Property HeadTrackingOn = "HeadTrackingOn" AutoReadOnly Hidden + string Property dyn_Talk = "dyn_Talk" AutoReadOnly Hidden + string Property Pose_to_PoseB = "Pose_to_PoseB" AutoReadOnly Hidden + string Property to_PoseA = "to_PoseA" AutoReadOnly Hidden + string Property to_PoseB = "to_PoseB" AutoReadOnly Hidden + string Property __00NextClip = "00NextClip" AutoReadOnly Hidden + string Property Pose_to_PoseA = "Pose_to_PoseA" AutoReadOnly Hidden + string Property SoundPlay = "SoundPlay" AutoReadOnly Hidden + string Property SoundStop = "SoundStop" AutoReadOnly Hidden + string Property dyn_DoNotInterrupt = "dyn_DoNotInterrupt" AutoReadOnly Hidden + string Property countDownTick = "countDownTick" AutoReadOnly Hidden + string Property dyn_Flavor = "dyn_Flavor" AutoReadOnly Hidden + string Property IdleFlavor = "IdleFlavor" AutoReadOnly Hidden + string Property _EventForSelfTransition = "_EventForSelfTransition" AutoReadOnly Hidden + string Property startSyncIdle00 = "startSyncIdle00" AutoReadOnly Hidden + string Property AnimObjUnequip = "AnimObjUnequip" AutoReadOnly Hidden + string Property startSyncIdle01 = "startSyncIdle01" AutoReadOnly Hidden + string Property syncIdleStart = "syncIdleStart" AutoReadOnly Hidden + string Property syncIdleStop = "syncIdleStop" AutoReadOnly Hidden + string Property idleStopEating = "idleStopEating" AutoReadOnly Hidden + string Property FurnitureDoneEating = "FurnitureDoneEating" AutoReadOnly Hidden + string Property idleTalkAndUseItem = "idleTalkAndUseItem" AutoReadOnly Hidden + string Property FurnitureTalkingToEatIdles = "FurnitureTalkingToEatIdles" AutoReadOnly Hidden + string Property idleEatStart = "idleEatStart" AutoReadOnly Hidden + string Property FurnitureNextClip = "FurnitureNextClip" AutoReadOnly Hidden + string Property SyncLeft = "SyncLeft" AutoReadOnly Hidden + string Property AnimObjLoad = "AnimObjLoad" AutoReadOnly Hidden + string Property SyncRight = "SyncRight" AutoReadOnly Hidden + string Property SyncCycleEnd = "SyncCycleEnd" AutoReadOnly Hidden + string Property AnimObjDraw = "AnimObjDraw" AutoReadOnly Hidden + string Property ExitDynamicTalk = "ExitDynamicTalk" AutoReadOnly Hidden + string Property CharFXOff = "CharFXOff" AutoReadOnly Hidden + string Property CharFXOn = "CharFXOn" AutoReadOnly Hidden + string Property fillingRed = "fillingRed" AutoReadOnly Hidden + string Property FaceEmotion = "FaceEmotion" AutoReadOnly Hidden + string Property CharFXOffWild = "CharFXOffWild" AutoReadOnly Hidden + string Property weaponAssemblyFull = "weaponAssemblyFull" AutoReadOnly Hidden + string Property weaponAssemblyPartial = "weaponAssemblyPartial" AutoReadOnly Hidden + string Property DefaultRefPose = "DefaultRefPose" AutoReadOnly Hidden + string Property DynamicRefPose = "DynamicRefPose" AutoReadOnly Hidden + string Property Flavor1 = "Flavor1" AutoReadOnly Hidden + string Property ReevaluateGraphState = "ReevaluateGraphState" AutoReadOnly Hidden + string Property dyn_NoInterrupt_Manual = "dyn_NoInterrupt_Manual" AutoReadOnly Hidden + string Property InstantExitClip = "InstantExitClip" AutoReadOnly Hidden + string Property exhale = "exhale" AutoReadOnly Hidden + string Property cigOn = "cigOn" AutoReadOnly Hidden + string Property cigLight = "cigLight" AutoReadOnly Hidden + string Property cigDrag = "cigDrag" AutoReadOnly Hidden + string Property cigOff = "cigOff" AutoReadOnly Hidden + string Property matOn = "matOn" AutoReadOnly Hidden + string Property matStrike = "matStrike" AutoReadOnly Hidden + string Property matOff = "matOff" AutoReadOnly Hidden + string Property LeftHandIKActivate = "LeftHandIKActivate" AutoReadOnly Hidden + string Property LeftHandIKDeactivate = "LeftHandIKDeactivate" AutoReadOnly Hidden + string Property dyn_talkGeneric = "dyn_talkGeneric" AutoReadOnly Hidden + string Property FootLeft = "FootLeft" AutoReadOnly Hidden + string Property FootRight = "FootRight" AutoReadOnly Hidden + string Property Play01 = "Play01" AutoReadOnly Hidden + string Property CharFXBurstA = "CharFXBurstA" AutoReadOnly Hidden + string Property StartVoice = "StartVoice" AutoReadOnly Hidden + string Property LoopingActivate = "LoopingActivate" AutoReadOnly Hidden + string Property StartAnimatedCamera = "StartAnimatedCamera" AutoReadOnly Hidden + string Property EndAnimatedCamera = "EndAnimatedCamera" AutoReadOnly Hidden + string Property vatsSpinningStartSlave = "vatsSpinningStartSlave" AutoReadOnly Hidden + string Property attackReleaseSlave = "attackReleaseSlave" AutoReadOnly Hidden + string Property idleLoopingStart = "idleLoopingStart" AutoReadOnly Hidden + string Property idleLoopingExit = "idleLoopingExit" AutoReadOnly Hidden + string Property furnitureEnterSlavePA = "furnitureEnterSlavePA" AutoReadOnly Hidden + string Property furnitureIdleSlavePA = "furnitureIdleSlavePA" AutoReadOnly Hidden + string Property furnitureIdleFlavor2Slave = "furnitureIdleFlavor2Slave" AutoReadOnly Hidden + string Property furnitureIdleFlavor1Slave = "furnitureIdleFlavor1Slave" AutoReadOnly Hidden + string Property furnitureIdleSlave = "furnitureIdleSlave" AutoReadOnly Hidden + string Property furnitureExitSlave = "furnitureExitSlave" AutoReadOnly Hidden + string Property furnitureEnterSlave = "furnitureEnterSlave" AutoReadOnly Hidden + string Property CullBone = "CullBone" AutoReadOnly Hidden + string Property UncullBone = "UncullBone" AutoReadOnly Hidden + string Property AnimObjUnequipAlt = "AnimObjUnequipAlt" AutoReadOnly Hidden + string Property dyn_ProcessAll_idle = "dyn_ProcessAll_idle" AutoReadOnly Hidden + string Property Pose_to_PoseC = "Pose_to_PoseC" AutoReadOnly Hidden + string Property Pose_to_PoseD = "Pose_to_PoseD" AutoReadOnly Hidden + string Property FemaleAtMirror = "FemaleAtMirror" AutoReadOnly Hidden + string Property MaleAtMirror = "MaleAtMirror" AutoReadOnly Hidden + string Property ActivateIsInFlavor = "ActivateIsInFlavor" AutoReadOnly Hidden + string Property DeactivateIsInFlavor = "DeactivateIsInFlavor" AutoReadOnly Hidden + string Property Pose_to_PoseE = "Pose_to_PoseE" AutoReadOnly Hidden + string Property Pose_to_PoseF = "Pose_to_PoseF" AutoReadOnly Hidden + string Property to_PoseE = "to_PoseE" AutoReadOnly Hidden + string Property CameraOverrideStart = "CameraOverrideStart" AutoReadOnly Hidden + string Property CameraOverrideStop = "CameraOverrideStop" AutoReadOnly Hidden + string Property BodyCameraEnte = "BodyCameraEnte" AutoReadOnly Hidden + string Property BodyCameraEnter = "BodyCameraEnter" AutoReadOnly Hidden + string Property BodyCameraExit = "BodyCameraExit" AutoReadOnly Hidden + string Property dyn_FlavorLooping = "dyn_FlavorLooping" AutoReadOnly Hidden + string Property LoopCounter = "LoopCounter" AutoReadOnly Hidden + string Property initiateEnd = "initiateEnd" AutoReadOnly Hidden + string Property initiateStart = "initiateStart" AutoReadOnly Hidden + string Property idleReadingStart = "idleReadingStart" AutoReadOnly Hidden + string Property idleReadingStop = "idleReadingStop" AutoReadOnly Hidden + string Property PCapEnter = "PCapEnter" AutoReadOnly Hidden + string Property PCapExit = "PCapExit" AutoReadOnly Hidden + string Property FurnitureDoneReading = "FurnitureDoneReading" AutoReadOnly Hidden + string Property Event00 = "Event00" AutoReadOnly Hidden + string Property RandomClipStart = "RandomClipStart" AutoReadOnly Hidden + string Property BasePoseEnter = "BasePoseEnter" AutoReadOnly Hidden + string Property Talk01 = "Talk01" AutoReadOnly Hidden + string Property Talk02 = "Talk02" AutoReadOnly Hidden + string Property Talk03 = "Talk03" AutoReadOnly Hidden + string Property Talk04 = "Talk04" AutoReadOnly Hidden + string Property Talk05 = "Talk05" AutoReadOnly Hidden + string Property Talk06 = "Talk06" AutoReadOnly Hidden + string Property Talk07 = "Talk07" AutoReadOnly Hidden + string Property Talk08 = "Talk08" AutoReadOnly Hidden + string Property Talk09 = "Talk09" AutoReadOnly Hidden + string Property Talk10 = "Talk10" AutoReadOnly Hidden + string Property Talk11 = "Talk11" AutoReadOnly Hidden + string Property Talk12 = "Talk12" AutoReadOnly Hidden + string Property PoseA_to_PoseB = "PoseA_to_PoseB" AutoReadOnly Hidden + string Property PoseB_to_PoseA = "PoseB_to_PoseA" AutoReadOnly Hidden + string Property DoNotInterrupt = "DoNotInterrupt" AutoReadOnly Hidden + string Property Talk13 = "Talk13" AutoReadOnly Hidden + string Property Talk14 = "Talk14" AutoReadOnly Hidden + string Property Talk15 = "Talk15" AutoReadOnly Hidden + string Property HandFXOpen = "HandFXOpen" AutoReadOnly Hidden + string Property HandFXClose = "HandFXClose" AutoReadOnly Hidden + string Property HandFXOpenLeft = "HandFXOpenLeft" AutoReadOnly Hidden + string Property HandFXOpenRight = "HandFXOpenRight" AutoReadOnly Hidden + string Property HandFXCloseLeft = "HandFXCloseLeft" AutoReadOnly Hidden + string Property HandFXCloseRight = "HandFXCloseRight" AutoReadOnly Hidden + string Property BlockPOVSwitchStart = "BlockPOVSwitchStart" AutoReadOnly Hidden + string Property BlockPOVSwitchStop = "BlockPOVSwitchStop" AutoReadOnly Hidden + string Property to_IdleLoop = "to_IdleLoop" AutoReadOnly Hidden + string Property Ragdoll = "Ragdoll" AutoReadOnly Hidden + string Property KillActor = "KillActor" AutoReadOnly Hidden + string Property ActivateAnimObjUnequip = "ActivateAnimObjUnequip" AutoReadOnly Hidden + string Property SoundPlayAt = "SoundPlayAt" AutoReadOnly Hidden + string Property Stage01 = "Stage01" AutoReadOnly Hidden + string Property Stage02 = "Stage02" AutoReadOnly Hidden + string Property Stage03 = "Stage03" AutoReadOnly Hidden + string Property Stage04 = "Stage04" AutoReadOnly Hidden + string Property Stage05 = "Stage05" AutoReadOnly Hidden + string Property Stage06 = "Stage06" AutoReadOnly Hidden + string Property Stage07 = "Stage07" AutoReadOnly Hidden + string Property Stage08 = "Stage08" AutoReadOnly Hidden + string Property Stage09 = "Stage09" AutoReadOnly Hidden + string Property Stage10 = "Stage10" AutoReadOnly Hidden + string Property Stage11 = "Stage11" AutoReadOnly Hidden + string Property Stage12 = "Stage12" AutoReadOnly Hidden + string Property Stage13 = "Stage13" AutoReadOnly Hidden + string Property Stage14 = "Stage14" AutoReadOnly Hidden + string Property Stage15 = "Stage15" AutoReadOnly Hidden + string Property Stage16 = "Stage16" AutoReadOnly Hidden + string Property Stage17 = "Stage17" AutoReadOnly Hidden + string Property weaponDraw = "weaponDraw" AutoReadOnly Hidden + string Property weaponSheathe = "weaponSheathe" AutoReadOnly Hidden + string Property Stage18 = "Stage18" AutoReadOnly Hidden + string Property Stage19 = "Stage19" AutoReadOnly Hidden + string Property Stage20 = "Stage20" AutoReadOnly Hidden + string Property muzzleFlash = "muzzleFlash" AutoReadOnly Hidden +EndGroup + + +Group Variables + string Property bAllowHeadTracking = "bAllowHeadTracking" AutoReadOnly Hidden + string Property LookAtOutsideLimit = "LookAtOutsideLimit" AutoReadOnly Hidden + string Property camerafromx = "camerafromx" AutoReadOnly Hidden + string Property camerafromy = "camerafromy" AutoReadOnly Hidden + string Property camerafromz = "camerafromz" AutoReadOnly Hidden + string Property bForceIdleStop = "bForceIdleStop" AutoReadOnly Hidden + string Property Pose = "Pose" AutoReadOnly Hidden + string Property bAnimationDriven = "bAnimationDriven" AutoReadOnly Hidden + string Property bDoNotInterrupt = "bDoNotInterrupt" AutoReadOnly Hidden + string Property bFreezeSpeedUpdate = "bFreezeSpeedUpdate" AutoReadOnly Hidden + string Property bAllowRotation = "bAllowRotation" AutoReadOnly Hidden + string Property Direction = "Direction" AutoReadOnly Hidden + string Property LookAtSpine2_Enabled = "LookAtSpine2_Enabled" AutoReadOnly Hidden + string Property LookAtChest_Enabled = "LookAtChest_Enabled" AutoReadOnly Hidden + string Property LookAtLimitAngleDeg = "LookAtLimitAngleDeg" AutoReadOnly Hidden + string Property LookAtChest_LimitAngleDeg = "LookAtChest_LimitAngleDeg" AutoReadOnly Hidden + string Property LookAtNeck_LimitAngleDeg = "LookAtNeck_LimitAngleDeg" AutoReadOnly Hidden + string Property LookAtHead_LimitAngleDeg = "LookAtHead_LimitAngleDeg" AutoReadOnly Hidden + string Property LookAtHead_OnGain = "LookAtHead_OnGain" AutoReadOnly Hidden + string Property LookAtAdditive = "LookAtAdditive" AutoReadOnly Hidden + string Property bEnableRoot_IsActiveMod = "bEnableRoot_IsActiveMod" AutoReadOnly Hidden + string Property IsNPC = "IsNPC" AutoReadOnly Hidden + string Property LookAtOnGain = "LookAtOnGain" AutoReadOnly Hidden + string Property LookAtOffGain = "LookAtOffGain" AutoReadOnly Hidden + string Property bTalkableWithItem = "bTalkableWithItem" AutoReadOnly Hidden + string Property iTalkGenerator = "iTalkGenerator" AutoReadOnly Hidden + string Property bFreezeRotationUpdate = "bFreezeRotationUpdate" AutoReadOnly Hidden + string Property bManualGraphChange = "bManualGraphChange" AutoReadOnly Hidden + string Property iPcapTalkGenerator = "iPcapTalkGenerator" AutoReadOnly Hidden + string Property SpeedSmoothed = "SpeedSmoothed" AutoReadOnly Hidden + string Property TurnDeltaSmoothed = "TurnDeltaSmoothed" AutoReadOnly Hidden + string Property bIsInFlavor = "bIsInFlavor" AutoReadOnly Hidden +EndGroup \ No newline at end of file diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/MTBehavior.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/MTBehavior.psc new file mode 100644 index 00000000..08cf7e5b --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/MTBehavior.psc @@ -0,0 +1,419 @@ +ScriptName System:Havok:Actors:Raider:Behaviors:MTBehavior Extends Quest Native +{Actors\Character\Behaviors\MTBehavior.xml} + +Group Events + string Property sprintStop = "sprintStop" AutoReadOnly Hidden + string Property sprintStart = "sprintStart" AutoReadOnly Hidden + string Property moveStop = "moveStop" AutoReadOnly Hidden + string Property moveStart = "moveStart" AutoReadOnly Hidden + string Property __00NextClip = "00NextClip" AutoReadOnly Hidden + string Property countDownTick = "countDownTick" AutoReadOnly Hidden + string Property standStartFromExit = "standStartFromExit" AutoReadOnly Hidden + string Property SoundStop = "SoundStop" AutoReadOnly Hidden + string Property moveStartFromExit = "moveStartFromExit" AutoReadOnly Hidden + string Property weaponSheathe = "weaponSheathe" AutoReadOnly Hidden + string Property weapUnequip = "weapUnequip" AutoReadOnly Hidden + string Property g_archetypeBaseStateStart = "g_archetypeBaseStateStart" AutoReadOnly Hidden + string Property TurnLeft180 = "TurnLeft180" AutoReadOnly Hidden + string Property SyncLeft = "SyncLeft" AutoReadOnly Hidden + string Property SyncRight = "SyncRight" AutoReadOnly Hidden + string Property _BeginIW = "_BeginIW" AutoReadOnly Hidden + string Property _EndIW = "_EndIW" AutoReadOnly Hidden + string Property dyn_Talk = "dyn_Talk" AutoReadOnly Hidden + string Property idleStop = "idleStop" AutoReadOnly Hidden + string Property HeadTrackingOn = "HeadTrackingOn" AutoReadOnly Hidden + string Property g_drinkStart = "g_drinkStart" AutoReadOnly Hidden + string Property drinkEnd = "drinkEnd" AutoReadOnly Hidden + string Property winStart = "winStart" AutoReadOnly Hidden + string Property winEnd = "winEnd" AutoReadOnly Hidden + string Property ReevaluateGraphState = "ReevaluateGraphState" AutoReadOnly Hidden + string Property weapEquip = "weapEquip" AutoReadOnly Hidden + string Property _next = "_next" AutoReadOnly Hidden + string Property MTDynamicPathingIdle = "MTDynamicPathingIdle" AutoReadOnly Hidden + string Property HeadTrackingOff = "HeadTrackingOff" AutoReadOnly Hidden + string Property g_fromAnimationDriven = "g_fromAnimationDriven" AutoReadOnly Hidden + string Property PickNewIdle = "PickNewIdle" AutoReadOnly Hidden + string Property CullWeapons = "CullWeapons" AutoReadOnly Hidden + string Property jumpStart = "jumpStart" AutoReadOnly Hidden + string Property jumpStartFromRun = "jumpStartFromRun" AutoReadOnly Hidden + string Property jumpFall = "jumpFall" AutoReadOnly Hidden + string Property jumpLand = "jumpLand" AutoReadOnly Hidden + string Property jumpEnd = "jumpEnd" AutoReadOnly Hidden + string Property jumpImpactLand = "jumpImpactLand" AutoReadOnly Hidden + string Property jumpLandToRun = "jumpLandToRun" AutoReadOnly Hidden + string Property jumpEndToRun = "jumpEndToRun" AutoReadOnly Hidden + string Property SoundPlay = "SoundPlay" AutoReadOnly Hidden + string Property staggerExit = "staggerExit" AutoReadOnly Hidden + string Property jumpRunningFall = "jumpRunningFall" AutoReadOnly Hidden + string Property jumpImpactLandToRun = "jumpImpactLandToRun" AutoReadOnly Hidden + string Property jumpLandToWalk = "jumpLandToWalk" AutoReadOnly Hidden + string Property jumpWalkFall = "jumpWalkFall" AutoReadOnly Hidden + string Property jumpStartFromWalk = "jumpStartFromWalk" AutoReadOnly Hidden + string Property MoveStopFromRun = "MoveStopFromRun" AutoReadOnly Hidden + string Property MoveStopFromWalk = "MoveStopFromWalk" AutoReadOnly Hidden + string Property MT_staggerBackLarge = "MT_staggerBackLarge" AutoReadOnly Hidden + string Property MT_staggerBackMedium = "MT_staggerBackMedium" AutoReadOnly Hidden + string Property MT_staggerBackSmall = "MT_staggerBackSmall" AutoReadOnly Hidden + string Property MT_staggerForwardMedium = "MT_staggerForwardMedium" AutoReadOnly Hidden + string Property MT_staggerForwardSmall = "MT_staggerForwardSmall" AutoReadOnly Hidden + string Property dyn_DoNotInterrupt = "dyn_DoNotInterrupt" AutoReadOnly Hidden + string Property FootLeft = "FootLeft" AutoReadOnly Hidden + string Property FootRight = "FootRight" AutoReadOnly Hidden + string Property g_archetypeBaseStateStartInstant = "g_archetypeBaseStateStartInstant" AutoReadOnly Hidden + string Property sneakStart = "sneakStart" AutoReadOnly Hidden + string Property sneakStop = "sneakStop" AutoReadOnly Hidden + string Property staggerStop = "staggerStop" AutoReadOnly Hidden + string Property sneakStateEnter = "sneakStateEnter" AutoReadOnly Hidden + string Property sneakStateExit = "sneakStateExit" AutoReadOnly Hidden + string Property UncullWeapons = "UncullWeapons" AutoReadOnly Hidden + string Property MoveStopFromJog = "MoveStopFromJog" AutoReadOnly Hidden + string Property TurnStop = "TurnStop" AutoReadOnly Hidden + string Property TurnLeft = "TurnLeft" AutoReadOnly Hidden + string Property TurnRight = "TurnRight" AutoReadOnly Hidden + string Property Jog = "Jog" AutoReadOnly Hidden + string Property Run = "Run" AutoReadOnly Hidden + string Property Walk = "Walk" AutoReadOnly Hidden + string Property CameraShake = "CameraShake" AutoReadOnly Hidden + string Property JumpUp = "JumpUp" AutoReadOnly Hidden + string Property JumpDown = "JumpDown" AutoReadOnly Hidden + string Property PathTweenerEnd = "PathTweenerEnd" AutoReadOnly Hidden + string Property PathTweenerStart = "PathTweenerStart" AutoReadOnly Hidden + string Property Ragdoll = "Ragdoll" AutoReadOnly Hidden + string Property transMoveStart = "transMoveStart" AutoReadOnly Hidden + string Property transMoveStop = "transMoveStop" AutoReadOnly Hidden + string Property sneakState = "sneakState" AutoReadOnly Hidden + string Property _ForSelfTransition = "_ForSelfTransition" AutoReadOnly Hidden + string Property hitReactionStart = "hitReactionStart" AutoReadOnly Hidden + string Property hitReactionStop = "hitReactionStop" AutoReadOnly Hidden + string Property ImpactLand = "ImpactLand" AutoReadOnly Hidden + string Property FaceEmotion = "FaceEmotion" AutoReadOnly Hidden + string Property TurnOnPathingInterruptible = "TurnOnPathingInterruptible" AutoReadOnly Hidden + string Property FootSprintLeft = "FootSprintLeft" AutoReadOnly Hidden + string Property FootSprintRight = "FootSprintRight" AutoReadOnly Hidden + string Property CameraHitStart = "CameraHitStart" AutoReadOnly Hidden + string Property DisableBumper = "DisableBumper" AutoReadOnly Hidden + string Property AllowRotation = "AllowRotation" AutoReadOnly Hidden + string Property CameraMoveStartSlave = "CameraMoveStartSlave" AutoReadOnly Hidden + string Property CameraMoveStopSlave = "CameraMoveStopSlave" AutoReadOnly Hidden + string Property LoopingActivate = "LoopingActivate" AutoReadOnly Hidden + string Property drinkStart = "drinkStart" AutoReadOnly Hidden + string Property g_drinkFountainStart = "g_drinkFountainStart" AutoReadOnly Hidden + string Property MTDynamicPathingIdleForceAnimDriven = "MTDynamicPathingIdleForceAnimDriven" AutoReadOnly Hidden + string Property CameraSneakStart = "CameraSneakStart" AutoReadOnly Hidden + string Property CameraSneakStop = "CameraSneakStop" AutoReadOnly Hidden + string Property dyn_Activation = "dyn_Activation" AutoReadOnly Hidden + string Property CameraOverrideStop = "CameraOverrideStop" AutoReadOnly Hidden + string Property CameraOverrideStart = "CameraOverrideStart" AutoReadOnly Hidden + string Property EquipHelmet = "EquipHelmet" AutoReadOnly Hidden + string Property AnimObjUnequip = "AnimObjUnequip" AutoReadOnly Hidden + string Property dyn_ActivationCullWeapons = "dyn_ActivationCullWeapons" AutoReadOnly Hidden + string Property UseStimpak = "UseStimpak" AutoReadOnly Hidden + string Property throwStartSlave = "throwStartSlave" AutoReadOnly Hidden + string Property throwEnd = "throwEnd" AutoReadOnly Hidden + string Property initiateEnd = "initiateEnd" AutoReadOnly Hidden + string Property initiateStart = "initiateStart" AutoReadOnly Hidden + string Property throwEndSlave = "throwEndSlave" AutoReadOnly Hidden + string Property grenadeThrowStart = "grenadeThrowStart" AutoReadOnly Hidden + string Property moveStartBackward = "moveStartBackward" AutoReadOnly Hidden + string Property moveStartForward = "moveStartForward" AutoReadOnly Hidden + string Property attackState2 = "attackState2" AutoReadOnly Hidden + string Property weaponDetach = "weaponDetach" AutoReadOnly Hidden + string Property mineThrowStart = "mineThrowStart" AutoReadOnly Hidden + string Property walkStart = "walkStart" AutoReadOnly Hidden + string Property runStart = "runStart" AutoReadOnly Hidden + string Property CyclicFreeze = "CyclicFreeze" AutoReadOnly Hidden + string Property CyclicCrossBlend = "CyclicCrossBlend" AutoReadOnly Hidden + string Property mineThrowStartSlave = "mineThrowStartSlave" AutoReadOnly Hidden + string Property mineThrowEndSlave = "mineThrowEndSlave" AutoReadOnly Hidden + string Property weaponFire = "weaponFire" AutoReadOnly Hidden + string Property weaponAttach = "weaponAttach" AutoReadOnly Hidden + string Property CharFXBurstA = "CharFXBurstA" AutoReadOnly Hidden + string Property TeleportLandingStart = "TeleportLandingStart" AutoReadOnly Hidden + string Property moveStartAnimated = "moveStartAnimated" AutoReadOnly Hidden + string Property AnimObjLoad = "AnimObjLoad" AutoReadOnly Hidden + string Property AnimObjDraw = "AnimObjDraw" AutoReadOnly Hidden + string Property dyn_ActivationLoop = "dyn_ActivationLoop" AutoReadOnly Hidden + string Property PAMoveStart = "PAMoveStart" AutoReadOnly Hidden + string Property PAMoveStop = "PAMoveStop" AutoReadOnly Hidden + string Property PATurnStop = "PATurnStop" AutoReadOnly Hidden + string Property PATurn = "PATurn" AutoReadOnly Hidden + string Property PASprintStart = "PASprintStart" AutoReadOnly Hidden + string Property PASprintStop = "PASprintStop" AutoReadOnly Hidden + string Property CameraSprintStop = "CameraSprintStop" AutoReadOnly Hidden + string Property CameraSprintStart = "CameraSprintStart" AutoReadOnly Hidden + string Property CameraHitStop = "CameraHitStop" AutoReadOnly Hidden + string Property dyn_ActivationAllowMovement = "dyn_ActivationAllowMovement" AutoReadOnly Hidden + string Property _test = "_test" AutoReadOnly Hidden + string Property thrustStartEnd = "thrustStartEnd" AutoReadOnly Hidden + string Property startUpwardDrift = "startUpwardDrift" AutoReadOnly Hidden + string Property jetpackStart = "jetpackStart" AutoReadOnly Hidden + string Property FootUp = "FootUp" AutoReadOnly Hidden + string Property sprintStartPainTrain = "sprintStartPainTrain" AutoReadOnly Hidden + string Property g_SwimStart = "g_SwimStart" AutoReadOnly Hidden + string Property SwimStop = "SwimStop" AutoReadOnly Hidden + string Property idleEatStart = "idleEatStart" AutoReadOnly Hidden + string Property idleStopEating = "idleStopEating" AutoReadOnly Hidden + string Property FurnitureDoneEating = "FurnitureDoneEating" AutoReadOnly Hidden + string Property idleTalkAndUseItem = "idleTalkAndUseItem" AutoReadOnly Hidden + string Property FurnitureTalkingToEatIdles = "FurnitureTalkingToEatIdles" AutoReadOnly Hidden + string Property FurnitureNextClip = "FurnitureNextClip" AutoReadOnly Hidden + string Property EssentialDownStart = "EssentialDownStart" AutoReadOnly Hidden + string Property IdleFaceGenCam = "IdleFaceGenCam" AutoReadOnly Hidden + string Property idleFaceGenStop = "idleFaceGenStop" AutoReadOnly Hidden + string Property UseStealthBoy = "UseStealthBoy" AutoReadOnly Hidden + string Property MT_staggerRightMedium = "MT_staggerRightMedium" AutoReadOnly Hidden + string Property MT_staggerLeftMedium = "MT_staggerLeftMedium" AutoReadOnly Hidden + string Property EnableInjuredWrappingBehavior = "EnableInjuredWrappingBehavior" AutoReadOnly Hidden + string Property SynthShutDown = "SynthShutDown" AutoReadOnly Hidden + string Property DisableInjuredWrappingBehavior = "DisableInjuredWrappingBehavior" AutoReadOnly Hidden + string Property MTDynamicPathingNonSyncedIdle = "MTDynamicPathingNonSyncedIdle" AutoReadOnly Hidden + string Property startAllowRotation = "startAllowRotation" AutoReadOnly Hidden + string Property PerkCannibalFeed = "PerkCannibalFeed" AutoReadOnly Hidden + string Property EnableHeadTracking = "EnableHeadTracking" AutoReadOnly Hidden + string Property SandManKill = "SandManKill" AutoReadOnly Hidden + string Property PerkSandmanKill = "PerkSandmanKill" AutoReadOnly Hidden + string Property EssentialDownExit = "EssentialDownExit" AutoReadOnly Hidden + string Property g_EssentialDownInstant_MT = "g_EssentialDownInstant_MT" AutoReadOnly Hidden + string Property swimDrinkStart = "swimDrinkStart" AutoReadOnly Hidden + string Property FootIKDisable = "FootIKDisable" AutoReadOnly Hidden + string Property FootIKEnable = "FootIKEnable" AutoReadOnly Hidden + string Property moveStopSlave = "moveStopSlave" AutoReadOnly Hidden + string Property moveStartSlave = "moveStartSlave" AutoReadOnly Hidden + string Property hitLegsCritical = "hitLegsCritical" AutoReadOnly Hidden + string Property hitLegsCriticalEnd = "hitLegsCriticalEnd" AutoReadOnly Hidden + string Property cowerStart = "cowerStart" AutoReadOnly Hidden + string Property dyn_ActivationNoTransition = "dyn_ActivationNoTransition" AutoReadOnly Hidden + string Property PickUp = "PickUp" AutoReadOnly Hidden + string Property unEquip = "unEquip" AutoReadOnly Hidden + string Property cowerSinglePlay = "cowerSinglePlay" AutoReadOnly Hidden + string Property PowerArmorHardLanding = "PowerArmorHardLanding" AutoReadOnly Hidden + string Property g_SwimStart_MT = "g_SwimStart_MT" AutoReadOnly Hidden + string Property weaponDraw = "weaponDraw" AutoReadOnly Hidden + string Property g_EssentialDown_MT = "g_EssentialDown_MT" AutoReadOnly Hidden + string Property g_SwimStart_MT_PA = "g_SwimStart_MT_PA" AutoReadOnly Hidden + string Property g_SwimStart_PA = "g_SwimStart_PA" AutoReadOnly Hidden + string Property g_archetypeChange = "g_archetypeChange" AutoReadOnly Hidden + string Property archetypeChangeEnd = "archetypeChangeEnd" AutoReadOnly Hidden + string Property LegsHeal = "LegsHeal" AutoReadOnly Hidden + string Property g_SwimStartInstant = "g_SwimStartInstant" AutoReadOnly Hidden + string Property g_SwimStart_MT_Instant = "g_SwimStart_MT_Instant" AutoReadOnly Hidden + string Property g_SwimStart_PA_Instant = "g_SwimStart_PA_Instant" AutoReadOnly Hidden + string Property g_SwimStart_MT_PA_Instant = "g_SwimStart_MT_PA_Instant" AutoReadOnly Hidden + string Property PerformActivation = "PerformActivation" AutoReadOnly Hidden + string Property stumbleStop = "stumbleStop" AutoReadOnly Hidden + string Property dlg_listen = "dlg_listen" AutoReadOnly Hidden + string Property dlg_talk = "dlg_talk" AutoReadOnly Hidden + string Property dlg_positive = "dlg_positive" AutoReadOnly Hidden + string Property dlg_neutral = "dlg_neutral" AutoReadOnly Hidden + string Property dlg_question = "dlg_question" AutoReadOnly Hidden + string Property dlg_negative = "dlg_negative" AutoReadOnly Hidden + string Property g_archetypeDialogueStateStart = "g_archetypeDialogueStateStart" AutoReadOnly Hidden + string Property Pose_to_PoseB = "Pose_to_PoseB" AutoReadOnly Hidden + string Property to_PoseA = "to_PoseA" AutoReadOnly Hidden + string Property to_PoseB = "to_PoseB" AutoReadOnly Hidden + string Property Pose_to_PoseA = "Pose_to_PoseA" AutoReadOnly Hidden + string Property dyn_Flavor = "dyn_Flavor" AutoReadOnly Hidden + string Property IdleFlavor = "IdleFlavor" AutoReadOnly Hidden + string Property _EventForSelfTransition = "_EventForSelfTransition" AutoReadOnly Hidden + string Property startSyncIdle00 = "startSyncIdle00" AutoReadOnly Hidden + string Property startSyncIdle01 = "startSyncIdle01" AutoReadOnly Hidden + string Property syncIdleStart = "syncIdleStart" AutoReadOnly Hidden + string Property syncIdleStop = "syncIdleStop" AutoReadOnly Hidden + string Property SyncCycleEnd = "SyncCycleEnd" AutoReadOnly Hidden + string Property ExitDynamicTalk = "ExitDynamicTalk" AutoReadOnly Hidden + string Property CharFXOff = "CharFXOff" AutoReadOnly Hidden + string Property CharFXOn = "CharFXOn" AutoReadOnly Hidden + string Property fillingRed = "fillingRed" AutoReadOnly Hidden + string Property CharFXOffWild = "CharFXOffWild" AutoReadOnly Hidden + string Property weaponAssemblyFull = "weaponAssemblyFull" AutoReadOnly Hidden + string Property weaponAssemblyPartial = "weaponAssemblyPartial" AutoReadOnly Hidden + string Property DefaultRefPose = "DefaultRefPose" AutoReadOnly Hidden + string Property DynamicRefPose = "DynamicRefPose" AutoReadOnly Hidden + string Property Flavor1 = "Flavor1" AutoReadOnly Hidden + string Property dyn_NoInterrupt_Manual = "dyn_NoInterrupt_Manual" AutoReadOnly Hidden + string Property InstantExitClip = "InstantExitClip" AutoReadOnly Hidden + string Property exhale = "exhale" AutoReadOnly Hidden + string Property cigOn = "cigOn" AutoReadOnly Hidden + string Property cigLight = "cigLight" AutoReadOnly Hidden + string Property cigDrag = "cigDrag" AutoReadOnly Hidden + string Property cigOff = "cigOff" AutoReadOnly Hidden + string Property matOn = "matOn" AutoReadOnly Hidden + string Property matStrike = "matStrike" AutoReadOnly Hidden + string Property matOff = "matOff" AutoReadOnly Hidden + string Property LeftHandIKActivate = "LeftHandIKActivate" AutoReadOnly Hidden + string Property LeftHandIKDeactivate = "LeftHandIKDeactivate" AutoReadOnly Hidden + string Property dyn_talkGeneric = "dyn_talkGeneric" AutoReadOnly Hidden + string Property Play01 = "Play01" AutoReadOnly Hidden + string Property StartVoice = "StartVoice" AutoReadOnly Hidden + string Property StartAnimatedCamera = "StartAnimatedCamera" AutoReadOnly Hidden + string Property EndAnimatedCamera = "EndAnimatedCamera" AutoReadOnly Hidden + string Property vatsSpinningStartSlave = "vatsSpinningStartSlave" AutoReadOnly Hidden + string Property attackReleaseSlave = "attackReleaseSlave" AutoReadOnly Hidden + string Property idleLoopingStart = "idleLoopingStart" AutoReadOnly Hidden + string Property idleLoopingExit = "idleLoopingExit" AutoReadOnly Hidden + string Property furnitureEnterSlavePA = "furnitureEnterSlavePA" AutoReadOnly Hidden + string Property furnitureIdleSlavePA = "furnitureIdleSlavePA" AutoReadOnly Hidden + string Property furnitureIdleFlavor2Slave = "furnitureIdleFlavor2Slave" AutoReadOnly Hidden + string Property furnitureIdleFlavor1Slave = "furnitureIdleFlavor1Slave" AutoReadOnly Hidden + string Property furnitureIdleSlave = "furnitureIdleSlave" AutoReadOnly Hidden + string Property furnitureExitSlave = "furnitureExitSlave" AutoReadOnly Hidden + string Property furnitureEnterSlave = "furnitureEnterSlave" AutoReadOnly Hidden + string Property CullBone = "CullBone" AutoReadOnly Hidden + string Property UncullBone = "UncullBone" AutoReadOnly Hidden + string Property AnimObjUnequipAlt = "AnimObjUnequipAlt" AutoReadOnly Hidden + string Property dyn_ProcessAll_idle = "dyn_ProcessAll_idle" AutoReadOnly Hidden + string Property Pose_to_PoseC = "Pose_to_PoseC" AutoReadOnly Hidden + string Property Pose_to_PoseD = "Pose_to_PoseD" AutoReadOnly Hidden + string Property FemaleAtMirror = "FemaleAtMirror" AutoReadOnly Hidden + string Property MaleAtMirror = "MaleAtMirror" AutoReadOnly Hidden + string Property ActivateIsInFlavor = "ActivateIsInFlavor" AutoReadOnly Hidden + string Property DeactivateIsInFlavor = "DeactivateIsInFlavor" AutoReadOnly Hidden + string Property Pose_to_PoseE = "Pose_to_PoseE" AutoReadOnly Hidden + string Property Pose_to_PoseF = "Pose_to_PoseF" AutoReadOnly Hidden + string Property to_PoseE = "to_PoseE" AutoReadOnly Hidden + string Property BodyCameraEnte = "BodyCameraEnte" AutoReadOnly Hidden + string Property BodyCameraEnter = "BodyCameraEnter" AutoReadOnly Hidden + string Property BodyCameraExit = "BodyCameraExit" AutoReadOnly Hidden + string Property dyn_FlavorLooping = "dyn_FlavorLooping" AutoReadOnly Hidden + string Property LoopCounter = "LoopCounter" AutoReadOnly Hidden + string Property idleReadingStart = "idleReadingStart" AutoReadOnly Hidden + string Property idleReadingStop = "idleReadingStop" AutoReadOnly Hidden + string Property PCapEnter = "PCapEnter" AutoReadOnly Hidden + string Property PCapExit = "PCapExit" AutoReadOnly Hidden + string Property FurnitureDoneReading = "FurnitureDoneReading" AutoReadOnly Hidden + string Property Event00 = "Event00" AutoReadOnly Hidden + string Property RandomClipStart = "RandomClipStart" AutoReadOnly Hidden + string Property BasePoseEnter = "BasePoseEnter" AutoReadOnly Hidden + string Property Talk01 = "Talk01" AutoReadOnly Hidden + string Property Talk02 = "Talk02" AutoReadOnly Hidden + string Property Talk03 = "Talk03" AutoReadOnly Hidden + string Property Talk04 = "Talk04" AutoReadOnly Hidden + string Property Talk05 = "Talk05" AutoReadOnly Hidden + string Property Talk06 = "Talk06" AutoReadOnly Hidden + string Property Talk07 = "Talk07" AutoReadOnly Hidden + string Property Talk08 = "Talk08" AutoReadOnly Hidden + string Property Talk09 = "Talk09" AutoReadOnly Hidden + string Property Talk10 = "Talk10" AutoReadOnly Hidden + string Property Talk11 = "Talk11" AutoReadOnly Hidden + string Property Talk12 = "Talk12" AutoReadOnly Hidden + string Property PoseA_to_PoseB = "PoseA_to_PoseB" AutoReadOnly Hidden + string Property PoseB_to_PoseA = "PoseB_to_PoseA" AutoReadOnly Hidden + string Property DoNotInterrupt = "DoNotInterrupt" AutoReadOnly Hidden + string Property Talk13 = "Talk13" AutoReadOnly Hidden + string Property Talk14 = "Talk14" AutoReadOnly Hidden + string Property Talk15 = "Talk15" AutoReadOnly Hidden + string Property HandFXOpen = "HandFXOpen" AutoReadOnly Hidden + string Property HandFXClose = "HandFXClose" AutoReadOnly Hidden + string Property HandFXOpenLeft = "HandFXOpenLeft" AutoReadOnly Hidden + string Property HandFXOpenRight = "HandFXOpenRight" AutoReadOnly Hidden + string Property HandFXCloseLeft = "HandFXCloseLeft" AutoReadOnly Hidden + string Property HandFXCloseRight = "HandFXCloseRight" AutoReadOnly Hidden + string Property BlockPOVSwitchStart = "BlockPOVSwitchStart" AutoReadOnly Hidden + string Property BlockPOVSwitchStop = "BlockPOVSwitchStop" AutoReadOnly Hidden + string Property to_IdleLoop = "to_IdleLoop" AutoReadOnly Hidden + string Property KillActor = "KillActor" AutoReadOnly Hidden + string Property ActivateAnimObjUnequip = "ActivateAnimObjUnequip" AutoReadOnly Hidden + string Property SoundPlayAt = "SoundPlayAt" AutoReadOnly Hidden + string Property Stage01 = "Stage01" AutoReadOnly Hidden + string Property Stage02 = "Stage02" AutoReadOnly Hidden + string Property Stage03 = "Stage03" AutoReadOnly Hidden + string Property Stage04 = "Stage04" AutoReadOnly Hidden + string Property Stage05 = "Stage05" AutoReadOnly Hidden + string Property Stage06 = "Stage06" AutoReadOnly Hidden + string Property Stage07 = "Stage07" AutoReadOnly Hidden + string Property Stage08 = "Stage08" AutoReadOnly Hidden + string Property Stage09 = "Stage09" AutoReadOnly Hidden + string Property Stage10 = "Stage10" AutoReadOnly Hidden + string Property Stage11 = "Stage11" AutoReadOnly Hidden + string Property Stage12 = "Stage12" AutoReadOnly Hidden + string Property Stage13 = "Stage13" AutoReadOnly Hidden + string Property Stage14 = "Stage14" AutoReadOnly Hidden + string Property Stage15 = "Stage15" AutoReadOnly Hidden + string Property Stage16 = "Stage16" AutoReadOnly Hidden + string Property Stage17 = "Stage17" AutoReadOnly Hidden + string Property Stage18 = "Stage18" AutoReadOnly Hidden + string Property Stage19 = "Stage19" AutoReadOnly Hidden + string Property Stage20 = "Stage20" AutoReadOnly Hidden + string Property muzzleFlash = "muzzleFlash" AutoReadOnly Hidden +EndGroup + + +Group CharacterProperties + string Property LowerBodyFeatheredSpine = "LowerBodyFeatheredSpine" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpineWPN = "UpperBodyFeatheredSpineWPN" AutoReadOnly Hidden + string Property CameraOnly = "CameraOnly" AutoReadOnly Hidden + string Property UpperBodyOnly = "UpperBodyOnly" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine = "UpperBodyFeatheredSpine" AutoReadOnly Hidden + string Property ExcludeCamera = "ExcludeCamera" AutoReadOnly Hidden +EndGroup + + +Group Varaibles + string Property bEquipOk = "bEquipOk" AutoReadOnly Hidden + string Property bAllowHeadTracking = "bAllowHeadTracking" AutoReadOnly Hidden + string Property bAnimationDriven = "bAnimationDriven" AutoReadOnly Hidden + string Property Direction = "Direction" AutoReadOnly Hidden + string Property Speed = "Speed" AutoReadOnly Hidden + string Property iSyncIdleLocomotion = "iSyncIdleLocomotion" AutoReadOnly Hidden + string Property IsSprinting = "IsSprinting" AutoReadOnly Hidden + string Property iSyncSprintState = "iSyncSprintState" AutoReadOnly Hidden + string Property bGraphDrivenRotation = "bGraphDrivenRotation" AutoReadOnly Hidden + string Property bFreezeSpeedUpdate = "bFreezeSpeedUpdate" AutoReadOnly Hidden + string Property bInJumpState = "bInJumpState" AutoReadOnly Hidden + string Property bGraphDriven = "bGraphDriven" AutoReadOnly Hidden + string Property bDoNotInterrupt = "bDoNotInterrupt" AutoReadOnly Hidden + string Property TurnDelta = "TurnDelta" AutoReadOnly Hidden + string Property bInLandingState = "bInLandingState" AutoReadOnly Hidden + string Property bEnableRoot_IsActiveMod = "bEnableRoot_IsActiveMod" AutoReadOnly Hidden + string Property fRandomClipStartTimePercentage = "fRandomClipStartTimePercentage" AutoReadOnly Hidden + string Property iIsInSneak = "iIsInSneak" AutoReadOnly Hidden + string Property iSyncTurnState = "iSyncTurnState" AutoReadOnly Hidden + string Property WalkSpeedMult = "WalkSpeedMult" AutoReadOnly Hidden + string Property JogSpeedMult = "JogSpeedMult" AutoReadOnly Hidden + string Property RunSpeedMult = "RunSpeedMult" AutoReadOnly Hidden + string Property iSyncLocomotionSpeed = "iSyncLocomotionSpeed" AutoReadOnly Hidden + string Property bAllowRotation = "bAllowRotation" AutoReadOnly Hidden + string Property IsNPC = "IsNPC" AutoReadOnly Hidden + string Property iControlsIdleSync = "iControlsIdleSync" AutoReadOnly Hidden + string Property IsPlayer = "IsPlayer" AutoReadOnly Hidden + string Property bPathingInterruptibleIdle = "bPathingInterruptibleIdle" AutoReadOnly Hidden + string Property bBlockPOVSwitch = "bBlockPOVSwitch" AutoReadOnly Hidden + string Property iIsPlayer = "iIsPlayer" AutoReadOnly Hidden + string Property SpeedSmoothed = "SpeedSmoothed" AutoReadOnly Hidden + string Property testBlend = "testBlend" AutoReadOnly Hidden + string Property LeftHandIKOn = "LeftHandIKOn" AutoReadOnly Hidden + string Property bIsThrowing = "bIsThrowing" AutoReadOnly Hidden + string Property camerafromx = "camerafromx" AutoReadOnly Hidden + string Property camerafromy = "camerafromy" AutoReadOnly Hidden + string Property camerafromz = "camerafromz" AutoReadOnly Hidden + string Property iSyncWalkRun = "iSyncWalkRun" AutoReadOnly Hidden + string Property fIdleStopTime = "fIdleStopTime" AutoReadOnly Hidden + string Property TurnDeltaSmoothed = "TurnDeltaSmoothed" AutoReadOnly Hidden + string Property bGraphWantsFootIK = "bGraphWantsFootIK" AutoReadOnly Hidden + string Property iSyncJumpState = "iSyncJumpState" AutoReadOnly Hidden + string Property bTalkableWithItem = "bTalkableWithItem" AutoReadOnly Hidden + string Property Enable_bEquipOK = "Enable_bEquipOK" AutoReadOnly Hidden + string Property iDynamicLoopStartState = "iDynamicLoopStartState" AutoReadOnly Hidden + string Property fBodyMorphOffset = "fBodyMorphOffset" AutoReadOnly Hidden + string Property bIsInMT = "bIsInMT" AutoReadOnly Hidden + string Property bManualGraphChange = "bManualGraphChange" AutoReadOnly Hidden + string Property cHitReactionDir = "cHitReactionDir" AutoReadOnly Hidden + string Property cHitReactionBodyPart = "cHitReactionBodyPart" AutoReadOnly Hidden + string Property LookAtOutsideLimit = "LookAtOutsideLimit" AutoReadOnly Hidden + string Property bForceIdleStop = "bForceIdleStop" AutoReadOnly Hidden + string Property Pose = "Pose" AutoReadOnly Hidden + string Property LookAtSpine2_Enabled = "LookAtSpine2_Enabled" AutoReadOnly Hidden + string Property LookAtChest_Enabled = "LookAtChest_Enabled" AutoReadOnly Hidden + string Property LookAtLimitAngleDeg = "LookAtLimitAngleDeg" AutoReadOnly Hidden + string Property LookAtChest_LimitAngleDeg = "LookAtChest_LimitAngleDeg" AutoReadOnly Hidden + string Property LookAtNeck_LimitAngleDeg = "LookAtNeck_LimitAngleDeg" AutoReadOnly Hidden + string Property LookAtHead_LimitAngleDeg = "LookAtHead_LimitAngleDeg" AutoReadOnly Hidden + string Property LookAtHead_OnGain = "LookAtHead_OnGain" AutoReadOnly Hidden + string Property LookAtAdditive = "LookAtAdditive" AutoReadOnly Hidden + string Property LookAtOnGain = "LookAtOnGain" AutoReadOnly Hidden + string Property LookAtOffGain = "LookAtOffGain" AutoReadOnly Hidden + string Property iTalkGenerator = "iTalkGenerator" AutoReadOnly Hidden + string Property bFreezeRotationUpdate = "bFreezeRotationUpdate" AutoReadOnly Hidden + string Property iPcapTalkGenerator = "iPcapTalkGenerator" AutoReadOnly Hidden + string Property bIsInFlavor = "bIsInFlavor" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/StaggerBehavior.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/StaggerBehavior.psc new file mode 100644 index 00000000..d48f5758 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/StaggerBehavior.psc @@ -0,0 +1,39 @@ +ScriptName System:Havok:Actors:Raider:Behaviors:StaggerBehavior Extends Quest Native +{Actors\Character\Behaviors\StaggerBehavior.xml} + + +Group Events + string Property staggerBackLarge = "staggerBackLarge" AutoReadOnly Hidden + string Property staggerBackMedium = "staggerBackMedium" AutoReadOnly Hidden + string Property staggerBackSmall = "staggerBackSmall" AutoReadOnly Hidden + string Property staggerForwardMedium = "staggerForwardMedium" AutoReadOnly Hidden + string Property staggerForwardSmall = "staggerForwardSmall" AutoReadOnly Hidden + string Property staggerStop = "staggerStop" AutoReadOnly Hidden + string Property staggerExit = "staggerExit" AutoReadOnly Hidden + string Property CameraShake = "CameraShake" AutoReadOnly Hidden + string Property staggerForwardLarge = "staggerForwardLarge" AutoReadOnly Hidden + string Property FootLeft = "FootLeft" AutoReadOnly Hidden + string Property FootRight = "FootRight" AutoReadOnly Hidden + string Property blockStop = "blockStop" AutoReadOnly Hidden + string Property attackStop = "attackStop" AutoReadOnly Hidden + string Property moveStop = "moveStop" AutoReadOnly Hidden + string Property moveStart = "moveStart" AutoReadOnly Hidden + string Property blockWinStart = "blockWinStart" AutoReadOnly Hidden + string Property blockWinEnd = "blockWinEnd" AutoReadOnly Hidden + string Property staggerBackSmallBlend = "staggerBackSmallBlend" AutoReadOnly Hidden + string Property staggerBlendTransition = "staggerBlendTransition" AutoReadOnly Hidden + string Property staggerBackMediumBlend = "staggerBackMediumBlend" AutoReadOnly Hidden + string Property ReevaluateGraphState = "ReevaluateGraphState" AutoReadOnly Hidden + string Property staggerBlended = "staggerBlended" AutoReadOnly Hidden + string Property Retract = "Retract" AutoReadOnly Hidden +EndGroup + + +Group Variables + string Property staggerDirection = "staggerDirection" AutoReadOnly Hidden + string Property staggerMagnitude = "staggerMagnitude" AutoReadOnly Hidden + string Property iSyncIdleLocomotion = "iSyncIdleLocomotion" AutoReadOnly Hidden + string Property bAnimationDriven = "bAnimationDriven" AutoReadOnly Hidden + string Property bEquipOk = "bEquipOk" AutoReadOnly Hidden + string Property bAllowHeadTracking = "bAllowHeadTracking" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/WeaponBehavior.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/WeaponBehavior.psc new file mode 100644 index 00000000..43b3314d --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Behaviors/WeaponBehavior.psc @@ -0,0 +1,140 @@ +ScriptName System:Havok:Actors:Raider:Behaviors:WeaponBehavior Extends Quest Native +{Actors\Character\Behaviors\WeaponBehavior.xml} + + +Group Animations + string Property __00NextClip = "00NextClip" AutoReadOnly Hidden + {Seems to occur at the beginning of a new "section" on an animation.} + + string Property CullBone = "CullBone" AutoReadOnly Hidden + {A bone has been hidden.} + + string Property UncullBone = "UncullBone" AutoReadOnly Hidden + {A bone has been revealed, unhidden.} + + string Property ReevaluateGraphState = "ReevaluateGraphState" AutoReadOnly Hidden + {Seems to be the first event to happen when a weapon is first equipped.} +EndGroup + + +Group Movement + string Property SoundPlay = "SoundPlay" AutoReadOnly Hidden + {A sound has played.} + + string Property SoundPlayAt = "SoundPlayAt" AutoReadOnly Hidden + {Unknown} + + string Property SoundStop = "SoundStop" AutoReadOnly Hidden + {A sound has stopped playing.} + + string Property SyncLeft = "SyncLeft" AutoReadOnly Hidden + {A foot step left has occured.} + + string Property SyncRight = "SyncRight" AutoReadOnly Hidden + {A foot step right has occured.} +EndGroup + + +Group Firing + string Property WeaponFire = "weaponFire" AutoReadOnly Hidden + {A weapon has been fired.} +EndGroup + + +Group Reloading + string Property ReloadStateEnter = "reloadStateEnter" AutoReadOnly Hidden + {The reload sequence is starting.} + + string Property ReloadStart = "reloadStart" AutoReadOnly Hidden + {Occurs right after the reload state has been entered.} + + string Property ReloadState = "reloadState" AutoReadOnly Hidden + {This seems to occur multiple times through a reload sequence.} + + string Property ReloadEnd = "ReloadEnd" AutoReadOnly Hidden + {Occurs just before exiting the reload state.} + + string Property ReloadStateExit = "reloadStateExit" AutoReadOnly Hidden + {The reload sequence is ending.} + + string Property ReloadComplete = "reloadComplete" AutoReadOnly Hidden + {The reload sequence is complete. The weapon ammo is reloaded at this point.} +EndGroup + +Group Variables + string Property IsNPC = "IsNPC" AutoReadOnly Hidden + string Property IsPlayer = "IsPlayer" AutoReadOnly Hidden + string Property iIsPlayer = "iIsPlayer" AutoReadOnly Hidden + string Property IsAttackReady = "IsAttackReady" AutoReadOnly Hidden + string Property IsFirstPerson = "IsFirstPerson" AutoReadOnly Hidden + string Property IsReloading = "isReloading" AutoReadOnly Hidden + string Property bAnimationDriven = "bAnimationDriven" AutoReadOnly Hidden + string Property bDoNotInterrupt = "bDoNotInterrupt" AutoReadOnly Hidden + string Property bManualGraphChange = "bManualGraphChange" AutoReadOnly Hidden + string Property bGraphDriven = "bGraphDriven" AutoReadOnly Hidden + string Property bGraphDrivenRotation = "bGraphDrivenRotation" AutoReadOnly Hidden + string Property iState = "iState" AutoReadOnly Hidden + string Property fTimeStep = "fTimeStep" AutoReadOnly Hidden + string Property fDirectAtSavedGain = "fDirectAtSavedGain" AutoReadOnly Hidden + string Property bFreezeSpeedUpdate = "bFreezeSpeedUpdate" AutoReadOnly Hidden + string Property bIsInFlavor = "bIsInFlavor" AutoReadOnly Hidden + string Property TurnDelta = "TurnDelta" AutoReadOnly Hidden + string Property bNotHeadTrack = "bNotHeadTrack" AutoReadOnly Hidden + string Property bAllowHeadTracking = "bAllowHeadTracking" AutoReadOnly Hidden + string Property bAllowRotation = "bAllowRotation" AutoReadOnly Hidden + string Property fVaultHeight = "fVaultHeight" AutoReadOnly Hidden + string Property fVaultDistance = "fVaultDistance" AutoReadOnly Hidden + string Property bEquipOk = "bEquipOk" AutoReadOnly Hidden + string Property bDisableAttackReady = "bDisableAttackReady" AutoReadOnly Hidden + string Property bRootRifleEquipOk = "bRootRifleEquipOk" AutoReadOnly Hidden + string Property bAnimateWeaponBones = "bAnimateWeaponBones" AutoReadOnly Hidden + string Property GunGripPointer = "GunGripPointer" AutoReadOnly Hidden + string Property bForceIdleStop = "bForceIdleStop" AutoReadOnly Hidden + string Property RightHandIKOn = "RightHandIKOn" AutoReadOnly Hidden + string Property LeftHandIKOn = "LeftHandIKOn" AutoReadOnly Hidden + string Property bUseLeftHandIKDefaults = "bUseLeftHandIKDefaults" AutoReadOnly Hidden + string Property fLeftHandIKFadeOut = "fLeftHandIKFadeOut" AutoReadOnly Hidden + string Property fLeftHandIKTransformOnFraction = "fLeftHandIKTransformOnFraction" AutoReadOnly Hidden + string Property LeftHandIKControlsModifierActive = "LeftHandIKControlsModifierActive" AutoReadOnly Hidden + string Property bPartialCover = "bPartialCover" AutoReadOnly Hidden + string Property iWeaponChargeMode = "iWeaponChargeMode" AutoReadOnly Hidden + string Property reloadSpeedMult = "reloadSpeedMult" AutoReadOnly Hidden + string Property iSyncGunDown = "iSyncGunDown" AutoReadOnly Hidden + string Property iRifleDrawnStateID = "iRifleDrawnStateID" AutoReadOnly Hidden +EndGroup + +Group Variables_Camera + string Property camerafromx = "camerafromx" AutoReadOnly Hidden + string Property camerafromy = "camerafromy" AutoReadOnly Hidden + string Property camerafromz = "camerafromz" AutoReadOnly Hidden +EndGroup + +Group Variables_Movement + string Property Direction = "Direction" AutoReadOnly Hidden + string Property Speed = "Speed" AutoReadOnly Hidden + string Property IsSneaking = "IsSneaking" AutoReadOnly Hidden + string Property bIsSneaking = "bIsSneaking" AutoReadOnly Hidden + string Property iIsInSneak = "iIsInSneak" AutoReadOnly Hidden + string Property IsSprinting = "IsSprinting" AutoReadOnly Hidden + string Property IsJumping = "isJumping" AutoReadOnly Hidden + string Property bInJumpState = "bInJumpState" AutoReadOnly Hidden + string Property CurrentJumpState = "CurrentJumpState" AutoReadOnly Hidden + string Property fSpeedWalk = "fSpeedWalk" AutoReadOnly Hidden + string Property WalkSpeedMult = "WalkSpeedMult" AutoReadOnly Hidden +EndGroup + +Group Variables_AimLook + string Property bAimEnabled = "bAimEnabled" AutoReadOnly Hidden + string Property bAimActive = "bAimActive" AutoReadOnly Hidden + string Property AimHeadingCurrent = "AimHeadingCurrent" AutoReadOnly Hidden + string Property AimPitchCurrent = "AimPitchCurrent" AutoReadOnly Hidden + string Property AimPitchMax = "AimPitchMax" AutoReadOnly Hidden + string Property AimPitchMaxUp = "AimPitchMaxUp" AutoReadOnly Hidden + string Property AimPitchMaxDown = "AimPitchMaxDown" AutoReadOnly Hidden + string Property AimHeadingMaxCCW = "AimHeadingMaxCCW" AutoReadOnly Hidden + string Property AimHeadingMaxCW = "AimHeadingMaxCW" AutoReadOnly Hidden +EndGroup + +Group Variables_PipBoy + string Property bBlockPipboy = "bBlockPipboy" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Character.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Character.psc new file mode 100644 index 00000000..7c18f10c --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Raider/Character.psc @@ -0,0 +1,258 @@ +ScriptName System:Havok:Actors:Raider:Character Extends System:Havok:Type +{Actors\Character\Characters\RaiderCharacter.xml} +import System:Havok:Type + + +Group Definition + hkbCharacterData Property HKB Hidden + hkbCharacterData Function Get() + hkbCharacterData value = new hkbCharacterData + value.Name = "RaiderCharacter" + return value + EndFunction + EndProperty +EndGroup + +Group General + Race Property HumanRace Auto Const Mandatory + {actors\Character\RaiderProject.hkx} + + Race Property HumanRaceSubGraphData Auto Const Mandatory +EndGroup + +Group BodyData + Form Property HumanBodyPartData Auto Const Mandatory + Weapon Property UnarmedHuman Auto Const Mandatory +EndGroup + +Group BodyData_Skins + Armor Property SkinNaked Auto Const Mandatory + ArmorAddon Property NakedHands Auto Const Mandatory + TextureSet Property SkinHandMale_1 Auto Const Mandatory + TextureSet Property SkinHandFemale_1 Auto Const Mandatory + ArmorAddon Property NakedTorso Auto Const Mandatory + TextureSet Property SkinBodyMale_1 Auto Const Mandatory + TextureSet Property SkinBodyFemale_1 Auto Const Mandatory + + ; CharacterAssets\skeleton.HKT + string Property Skin_0 = "Skin 0" AutoReadOnly Hidden + string Property Skin_1 = "Skin 1" AutoReadOnly Hidden + string Property Skin_2 = "Skin 2" AutoReadOnly Hidden + string Property Skin_3 = "Skin 3" AutoReadOnly Hidden + string Property Screen = "Screen" AutoReadOnly Hidden + string Property AdjustKnob = "AdjustKnob" AutoReadOnly Hidden + string Property TuneKnob = "TuneKnob" AutoReadOnly Hidden + string Property ScrollKnob = "ScrollKnob" AutoReadOnly Hidden + string Property SelectButton = "SelectButton" AutoReadOnly Hidden + string Property LightButton = "LightButton" AutoReadOnly Hidden + string Property ModeKnob = "ModeKnob" AutoReadOnly Hidden + string Property TestPipBoy01 = "TestPipBoy01" AutoReadOnly Hidden + string Property BaseMaleBody = "BaseMaleBody" AutoReadOnly Hidden + string Property basesuit = "basesuit" AutoReadOnly Hidden + string Property hair01 = "hair01" AutoReadOnly Hidden + string Property BaseMaleHands3rd = "BaseMaleHands3rd" AutoReadOnly Hidden + string Property BaseMaleHead = "BaseMaleHead" AutoReadOnly Hidden + string Property BaseMaleHands1st = "BaseMaleHands1st" AutoReadOnly Hidden + string Property BaseMaleBodyHeadRear = "BaseMaleBodyHeadRear" AutoReadOnly Hidden + string Property SuitBase = "SuitBase" AutoReadOnly Hidden + string Property MachineGun = "MachineGun" AutoReadOnly Hidden + string Property BaseMaleBody_HBT = "BaseMaleBody_HBT" AutoReadOnly Hidden + string Property BaseMaleHead_HBT = "BaseMaleHead_HBT" AutoReadOnly Hidden + string Property BaseMaleHands3rd_HBT = "BaseMaleHands3rd_HBT" AutoReadOnly Hidden +EndGroup + + +; Constants +;--------------------------------------------- + +Group MirroredSyncPoint + string Property SyncLeft = "SyncLeft" AutoReadOnly Hidden + {mirroredSyncPointSubstringsA} + + string Property SyncRight = "SyncRight" AutoReadOnly Hidden + {mirroredSyncPointSubstringsB} +EndGroup + + +Group CharacterProperties + string Property RightArmInjuredCharacterProperty = "RightArmInjuredCharacterProperty" AutoReadOnly Hidden + string Property LeftArmInjuredCharacterProperty = "LeftArmInjuredCharacterProperty" AutoReadOnly Hidden + string Property BothArmInjuredCharacterProperty = "BothArmInjuredCharacterProperty" AutoReadOnly Hidden + string Property WeaponAssemblyFullBlend = "WeaponAssemblyFullBlend" AutoReadOnly Hidden + string Property WeaponAssemblyNoBlend = "WeaponAssemblyNoBlend" AutoReadOnly Hidden + string Property DirectAtWeaponBoneIndex = "DirectAtWeaponBoneIndex" AutoReadOnly Hidden + string Property WeaponGripBoneIndex = "WeaponGripBoneIndex" AutoReadOnly Hidden + string Property UpperBodyOnly = "UpperBodyOnly" AutoReadOnly Hidden + string Property LowerBodyOnly = "LowerBodyOnly" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine = "LowerBodyFeatheredSpine" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpineWPN = "UpperBodyFeatheredSpineWPN" AutoReadOnly Hidden + string Property WeaponBonesOnly = "WeaponBonesOnly" AutoReadOnly Hidden + string Property DirectAtSpine1BoneIndex = "DirectAtSpine1BoneIndex" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine = "UpperBodyFeatheredSpine" AutoReadOnly Hidden + string Property WeaponBonesToMirror = "WeaponBonesToMirror" AutoReadOnly Hidden + string Property WeaponAssemblyPartialBody = "WeaponAssemblyPartialBody" AutoReadOnly Hidden + string Property DirectAtChestBoneIndex = "DirectAtChestBoneIndex" AutoReadOnly Hidden + string Property CameraOnly = "CameraOnly" AutoReadOnly Hidden + string Property DirectAtRightUpperArmIndex = "DirectAtRightUpperArmIndex" AutoReadOnly Hidden + string Property DirectAtHeadBoneIndex = "DirectAtHeadBoneIndex" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine02 = "LowerBodyFeatheredSpine02" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine02 = "UpperBodyFeatheredSpine02" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine04 = "LowerBodyFeatheredSpine04" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine04 = "UpperBodyFeatheredSpine04" AutoReadOnly Hidden + string Property ExcludeCamera = "ExcludeCamera" AutoReadOnly Hidden + string Property PowerFistCharacterProperty = "PowerFistCharacterProperty" AutoReadOnly Hidden + string Property PowerFistLeftArmInjuredCharacterProperty = "PowerFistLeftArmInjuredCharacterProperty" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine01 = "LowerBodyFeatheredSpine01" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine01 = "UpperBodyFeatheredSpine01" AutoReadOnly Hidden + string Property ArmsOnly = "ArmsOnly" AutoReadOnly Hidden + string Property FullBodyWithPartialArms = "FullBodyWithPartialArms" AutoReadOnly Hidden + string Property UpperBodyPartialBlend = "UpperBodyPartialBlend" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine06 = "LowerBodyFeatheredSpine06" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine05 = "LowerBodyFeatheredSpine05" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine03 = "LowerBodyFeatheredSpine03" AutoReadOnly Hidden + string Property PioboyBoneOnly = "PioboyBoneOnly" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine07 = "UpperBodyFeatheredSpine07" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine07 = "LowerBodyFeatheredSpine07" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine08 = "UpperBodyFeatheredSpine08" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine08 = "LowerBodyFeatheredSpine08" AutoReadOnly Hidden + string Property WeaponBoneIndex = "WeaponBoneIndex" AutoReadOnly Hidden + string Property UpperTorsoOnly = "UpperTorsoOnly" AutoReadOnly Hidden + string Property LowerTorsoOnly = "LowerTorsoOnly" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine09 = "LowerBodyFeatheredSpine09" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine09 = "UpperBodyFeatheredSpine09" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine10 = "LowerBodyFeatheredSpine10" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine10 = "UpperBodyFeatheredSpine10" AutoReadOnly Hidden + string Property PowerFistCharacterProperty00 = "PowerFistCharacterProperty00" AutoReadOnly Hidden + string Property LeftArmInjuredCharacterProperty00 = "LeftArmInjuredCharacterProperty00" AutoReadOnly Hidden + string Property RightArmPowerFistInjured = "RightArmPowerFistInjured" AutoReadOnly Hidden + string Property RightArmInjuredPowerFist = "RightArmInjuredPowerFist" AutoReadOnly Hidden + string Property BothArmsInjuredPowerFist = "BothArmsInjuredPowerFist" AutoReadOnly Hidden + string Property RightArmInjuredCharacterProptery = "RightArmInjuredCharacterProptery" AutoReadOnly Hidden + string Property PowerFistBothArmsInjuredCharacterProperty = "PowerFistBothArmsInjuredCharacterProperty" AutoReadOnly Hidden + string Property UpperBodyFeatheredSpine00 = "UpperBodyFeatheredSpine00" AutoReadOnly Hidden + string Property LowerBodyFeatheredSpine00 = "LowerBodyFeatheredSpine00" AutoReadOnly Hidden + string Property LowerBodyOnly00 = "LowerBodyOnly00" AutoReadOnly Hidden + string Property LeftFingersOnly = "LeftFingersOnly" AutoReadOnly Hidden + string Property DirectAtWeaponLeftBoneIndex = "DirectAtWeaponLeftBoneIndex" AutoReadOnly Hidden +EndGroup + +; Body Part Nodes +; hkaSkeleton::Root +Group SkeletonBones_Root + string Property AnimObjectA = "AnimObjectA" AutoReadOnly Hidden + string Property AnimObjectB = "AnimObjectB" AutoReadOnly Hidden + string Property AnimObjectL1 = "AnimObjectL1" AutoReadOnly Hidden + string Property AnimObjectL2 = "AnimObjectL2" AutoReadOnly Hidden + string Property AnimObjectL3 = "AnimObjectL3" AutoReadOnly Hidden + string Property AnimObjectR1 = "AnimObjectR1" AutoReadOnly Hidden + string Property AnimObjectR2 = "AnimObjectR2" AutoReadOnly Hidden + string Property AnimObjectR3 = "AnimObjectR3" AutoReadOnly Hidden + string Property COM = "COM" AutoReadOnly Hidden + string Property CamTarget = "CamTarget" AutoReadOnly Hidden + string Property Camera = "Camera" AutoReadOnly Hidden + string Property CameraControl = "Camera Control" AutoReadOnly Hidden + string Property Chest = "Chest" AutoReadOnly Hidden + string Property Head = "Head" AutoReadOnly Hidden + string Property LArm_Collarbone = "LArm_Collarbone" AutoReadOnly Hidden + string Property LArm_Finger11 = "LArm_Finger11" AutoReadOnly Hidden + string Property LArm_Finger12 = "LArm_Finger12" AutoReadOnly Hidden + string Property LArm_Finger13 = "LArm_Finger13" AutoReadOnly Hidden + string Property LArm_Finger21 = "LArm_Finger21" AutoReadOnly Hidden + string Property LArm_Finger22 = "LArm_Finger22" AutoReadOnly Hidden + string Property LArm_Finger23 = "LArm_Finger23" AutoReadOnly Hidden + string Property LArm_Finger31 = "LArm_Finger31" AutoReadOnly Hidden + string Property LArm_Finger32 = "LArm_Finger32" AutoReadOnly Hidden + string Property LArm_Finger33 = "LArm_Finger33" AutoReadOnly Hidden + string Property LArm_Finger41 = "LArm_Finger41" AutoReadOnly Hidden + string Property LArm_Finger42 = "LArm_Finger42" AutoReadOnly Hidden + string Property LArm_Finger43 = "LArm_Finger43" AutoReadOnly Hidden + string Property LArm_Finger51 = "LArm_Finger51" AutoReadOnly Hidden + string Property LArm_Finger52 = "LArm_Finger52" AutoReadOnly Hidden + string Property LArm_Finger53 = "LArm_Finger53" AutoReadOnly Hidden + string Property LArm_ForeArm1 = "LArm_ForeArm1" AutoReadOnly Hidden + string Property LArm_ForeArm2 = "LArm_ForeArm2" AutoReadOnly Hidden + string Property LArm_ForeArm3 = "LArm_ForeArm3" AutoReadOnly Hidden + string Property LArm_Hand = "LArm_Hand" AutoReadOnly Hidden + string Property LArm_UpperArm = "LArm_UpperArm" AutoReadOnly Hidden + string Property LArm_UpperTwist1 = "LArm_UpperTwist1" AutoReadOnly Hidden + string Property LArm_UpperTwist2 = "LArm_UpperTwist2" AutoReadOnly Hidden + string Property LLeg_Calf = "LLeg_Calf" AutoReadOnly Hidden + string Property LLeg_Foot = "LLeg_Foot" AutoReadOnly Hidden + string Property LLeg_Thigh = "LLeg_Thigh" AutoReadOnly Hidden + string Property LLeg_Toe1 = "LLeg_Toe1" AutoReadOnly Hidden + string Property L_RibHelper = "L_RibHelper" AutoReadOnly Hidden + string Property Neck = "Neck" AutoReadOnly Hidden + string Property Pelvis = "Pelvis" AutoReadOnly Hidden + string Property PipboyBone = "PipboyBone" AutoReadOnly Hidden + string Property RArm_Collarbone = "RArm_Collarbone" AutoReadOnly Hidden + string Property RArm_Finger11 = "RArm_Finger11" AutoReadOnly Hidden + string Property RArm_Finger12 = "RArm_Finger12" AutoReadOnly Hidden + string Property RArm_Finger13 = "RArm_Finger13" AutoReadOnly Hidden + string Property RArm_Finger21 = "RArm_Finger21" AutoReadOnly Hidden + string Property RArm_Finger22 = "RArm_Finger22" AutoReadOnly Hidden + string Property RArm_Finger23 = "RArm_Finger23" AutoReadOnly Hidden + string Property RArm_Finger31 = "RArm_Finger31" AutoReadOnly Hidden + string Property RArm_Finger32 = "RArm_Finger32" AutoReadOnly Hidden + string Property RArm_Finger33 = "RArm_Finger33" AutoReadOnly Hidden + string Property RArm_Finger41 = "RArm_Finger41" AutoReadOnly Hidden + string Property RArm_Finger42 = "RArm_Finger42" AutoReadOnly Hidden + string Property RArm_Finger43 = "RArm_Finger43" AutoReadOnly Hidden + string Property RArm_Finger51 = "RArm_Finger51" AutoReadOnly Hidden + string Property RArm_Finger52 = "RArm_Finger52" AutoReadOnly Hidden + string Property RArm_Finger53 = "RArm_Finger53" AutoReadOnly Hidden + string Property RArm_ForeArm1 = "RArm_ForeArm1" AutoReadOnly Hidden + string Property RArm_ForeArm2 = "RArm_ForeArm2" AutoReadOnly Hidden + string Property RArm_ForeArm3 = "RArm_ForeArm3" AutoReadOnly Hidden + string Property RArm_Hand = "RArm_Hand" AutoReadOnly Hidden + string Property RArm_UpperArm = "RArm_UpperArm" AutoReadOnly Hidden + string Property RArm_UpperTwist1 = "RArm_UpperTwist1" AutoReadOnly Hidden + string Property RArm_UpperTwist2 = "RArm_UpperTwist2" AutoReadOnly Hidden + string Property RLeg_Calf = "RLeg_Calf" AutoReadOnly Hidden + string Property RLeg_Foot = "RLeg_Foot" AutoReadOnly Hidden + string Property RLeg_Thigh = "RLeg_Thigh" AutoReadOnly Hidden + string Property RLeg_Toe1 = "RLeg_Toe1" AutoReadOnly Hidden + string Property R_RibHelper = "R_RibHelper" AutoReadOnly Hidden + string Property Root = "Root" AutoReadOnly Hidden + string Property Spine1 = "Spine1" AutoReadOnly Hidden + string Property Spine2 = "Spine2" AutoReadOnly Hidden + string Property Weapon_ = "Weapon" AutoReadOnly Hidden + string Property WeaponBolt = "WeaponBolt" AutoReadOnly Hidden + string Property WeaponExtra1 = "WeaponExtra1" AutoReadOnly Hidden + string Property WeaponExtra2 = "WeaponExtra2" AutoReadOnly Hidden + string Property WeaponExtra3 = "WeaponExtra3" AutoReadOnly Hidden + string Property WeaponIKTargetL = "WeaponIKTargetL" AutoReadOnly Hidden + string Property WeaponIKTargetLMirror = "WeaponIKTargetLMirror" AutoReadOnly Hidden + string Property WeaponIKTargetR = "WeaponIKTargetR" AutoReadOnly Hidden + string Property WeaponIKTargetRMirror = "WeaponIKTargetRMirror" AutoReadOnly Hidden + string Property WeaponLeft = "WeaponLeft" AutoReadOnly Hidden + string Property WeaponMagazine = "WeaponMagazine" AutoReadOnly Hidden + string Property WeaponMagazineChild1 = "WeaponMagazineChild1" AutoReadOnly Hidden + string Property WeaponMagazineChild2 = "WeaponMagazineChild2" AutoReadOnly Hidden + string Property WeaponMagazineChild3 = "WeaponMagazineChild3" AutoReadOnly Hidden + string Property WeaponMagazineChild4 = "WeaponMagazineChild4" AutoReadOnly Hidden + string Property WeaponMagazineChild5 = "WeaponMagazineChild5" AutoReadOnly Hidden + string Property WeaponOptics1 = "WeaponOptics1" AutoReadOnly Hidden + string Property WeaponOptics2 = "WeaponOptics2" AutoReadOnly Hidden + string Property WeaponTrigger = "WeaponTrigger" AutoReadOnly Hidden +EndGroup + +Group SkeletonBones_Ragdoll_NPC_COM + string Property Ragdoll_NPC_COM = "Ragdoll_NPC COM" AutoReadOnly Hidden + string Property Ragdoll_NPC_Head = "Ragdoll_NPC Head" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Calf = "Ragdoll_NPC L Calf" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Foot = "Ragdoll_NPC L Foot" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Forearm = "Ragdoll_NPC L Forearm" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Hand = "Ragdoll_NPC L Hand" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_Thigh = "Ragdoll_NPC L Thigh" AutoReadOnly Hidden + string Property Ragdoll_NPC_L_UpperArm = "Ragdoll_NPC L UpperArm" AutoReadOnly Hidden + string Property Ragdoll_NPC_Neck = "Ragdoll_NPC Neck" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Calf = "Ragdoll_NPC R Calf" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Foot = "Ragdoll_NPC R Foot" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Forearm = "Ragdoll_NPC R Forearm" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Hand = "Ragdoll_NPC R Hand" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_Thigh = "Ragdoll_NPC R Thigh" AutoReadOnly Hidden + string Property Ragdoll_NPC_R_UpperArm = "Ragdoll_NPC R UpperArm" AutoReadOnly Hidden + string Property Ragdoll_NPC_Spine = "Ragdoll_NPC Spine" AutoReadOnly Hidden + string Property Ragdoll_NPC_Spine1 = "Ragdoll_NPC Spine1" AutoReadOnly Hidden + string Property Ragdoll_NPC_Spine2 = "Ragdoll_NPC Spine2" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/Ambush.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/Ambush.psc new file mode 100644 index 00000000..0590c10c --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/Ambush.psc @@ -0,0 +1,30 @@ +ScriptName System:Havok:Actors:Shared:Behaviors:Ambush Extends Quest Native +; Actors\Shared\Behaviors\AmbushBehavior.xml + +Group Events + string Property AmbushEnter = "AmbushEnter" AutoReadOnly Hidden + string Property AmbushExit = "AmbushExit" AutoReadOnly Hidden + string Property CharFXOff = "CharFXOff" AutoReadOnly Hidden + string Property CharFXOn = "CharFXOn" AutoReadOnly Hidden + string Property FootBack = "FootBack" AutoReadOnly Hidden + string Property FootDown = "FootDown" AutoReadOnly Hidden + string Property FootFront = "FootFront" AutoReadOnly Hidden + string Property FootLeft = "FootLeft" AutoReadOnly Hidden + string Property FootRight = "FootRight" AutoReadOnly Hidden + string Property HeadTrackingOff = "HeadTrackingOff" AutoReadOnly Hidden + string Property HeadTrackingOn = "HeadTrackingOn" AutoReadOnly Hidden + string Property IdleBedGetUp = "idleBedGetUp" AutoReadOnly Hidden + string Property IdleBedSleeping = "idleBedSleeping" AutoReadOnly Hidden + string Property IdleChairGetUp = "idleChairGetUp" AutoReadOnly Hidden + string Property Open = "Open" AutoReadOnly Hidden + string Property ReevaluateGraphState = "ReevaluateGraphState" AutoReadOnly Hidden + string Property SoundPlay = "SoundPlay" AutoReadOnly Hidden + string Property StandStartFromExit = "standStartFromExit" AutoReadOnly Hidden + string Property WeapEquip = "weapEquip" AutoReadOnly Hidden + string Property WeaponDraw = "weaponDraw" AutoReadOnly Hidden +EndGroup + +Group Variables + string Property bAllowHeadTracking = "bAllowHeadTracking" AutoReadOnly Hidden + string Property bAnimationDriven = "bAnimationDriven" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/Locomotion.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/Locomotion.psc new file mode 100644 index 00000000..d04f4445 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/Locomotion.psc @@ -0,0 +1,28 @@ +ScriptName System:Havok:Actors:Shared:Behaviors:Locomotion Extends Quest Native +; Actors\Shared\Behaviors\LocomotionBehavior.xml + + +Group Events + string Property MoveStop = "moveStop" AutoReadOnly Hidden + string Property MoveStart = "moveStart" AutoReadOnly Hidden + string Property TurnToRun90RightStart = "TurnToRun90RightStart" AutoReadOnly Hidden + string Property TurnToRun90LeftStart = "TurnToRun90LeftStart" AutoReadOnly Hidden + string Property TurnStop = "turnStop" AutoReadOnly Hidden + string Property TurnLeft = "turnLeft" AutoReadOnly Hidden + string Property TurnRight = "turnRight" AutoReadOnly Hidden + string Property SoundPlay = "SoundPlay" AutoReadOnly Hidden + string Property TurnToRunEnd = "TurnToRunEnd" AutoReadOnly Hidden + string Property WalkStart = "walkStart" AutoReadOnly Hidden + string Property RunStart = "runStart" AutoReadOnly Hidden + string Property MoveForward = "moveForward" AutoReadOnly Hidden + string Property MoveBackward = "moveBackward" AutoReadOnly Hidden + string Property WeaponSheathe = "weaponSheathe" AutoReadOnly Hidden +EndGroup + +Group Variables + string Property iSyncTurnState = "iSyncTurnState" AutoReadOnly Hidden + string Property Speed = "Speed" AutoReadOnly Hidden + string Property bAnimationDriven = "bAnimationDriven" AutoReadOnly Hidden + string Property iSyncIdleLocomotion = "iSyncIdleLocomotion" AutoReadOnly Hidden + string Property Direction = "Direction" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/SharedCore.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/SharedCore.psc new file mode 100644 index 00000000..b7a4370b --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Actors/Shared/Behaviors/SharedCore.psc @@ -0,0 +1,174 @@ +ScriptName System:Havok:Actors:Shared:Behaviors:SharedCore Extends Quest Native +; Actors\Shared\Behaviors\SharedCoreBehavior.xml + +Group Events + string Property ActionIdleStop = "actionIdleStop" AutoReadOnly Hidden + string Property AnimObjDraw = "AnimObjDraw" AutoReadOnly Hidden + string Property AnimObjLoad = "AnimObjLoad" AutoReadOnly Hidden + string Property AnimObjUnequip = "AnimObjUnequip" AutoReadOnly Hidden + string Property AttackEnd = "AttackEnd" AutoReadOnly Hidden + string Property AttackInterrupt = "attackInterrupt" AutoReadOnly Hidden + string Property AttackState = "attackState" AutoReadOnly Hidden + string Property AttackState2 = "attackState2" AutoReadOnly Hidden + string Property AttackStop = "attackStop" AutoReadOnly Hidden + string Property AttackWinEnd = "attackWinEnd" AutoReadOnly Hidden + string Property AttackWinStart = "attackWinStart" AutoReadOnly Hidden + string Property BlockEnd = "blockEnd" AutoReadOnly Hidden + string Property BlockStart = "blockStart" AutoReadOnly Hidden + string Property BlockStop = "blockStop" AutoReadOnly Hidden + string Property CameraOverrideEnd = "CameraOverrideEnd" AutoReadOnly Hidden + string Property CameraOverrideStart = "CameraOverrideStart" AutoReadOnly Hidden + string Property CameraShake = "CameraShake" AutoReadOnly Hidden + string Property CharFXBurstA = "CharFXBurstA" AutoReadOnly Hidden + string Property CharFXOff = "CharFXOff" AutoReadOnly Hidden + string Property CharFXOn = "CharFXOn" AutoReadOnly Hidden + string Property DeathAnimation = "DeathAnimation" AutoReadOnly Hidden + string Property DisableBumper = "DisableBumper" AutoReadOnly Hidden + string Property DodgeBack = "dodgeBack" AutoReadOnly Hidden + string Property DodgeLeft = "dodgeLeft" AutoReadOnly Hidden + string Property DodgeRight = "dodgeRight" AutoReadOnly Hidden + string Property DynamicAnim = "dynamicAnim" AutoReadOnly Hidden + string Property DynamicAnimLooping = "dynamicAnimLooping" AutoReadOnly Hidden + string Property DynamicAnimMirrored = "dynamicAnimMirrored" AutoReadOnly Hidden + string Property EnableBumper = "EnableBumper" AutoReadOnly Hidden + string Property EnterInjuredDown = "EnterInjuredDown" AutoReadOnly Hidden + string Property EvadeLeft = "evadeLeft" AutoReadOnly Hidden + string Property EvadeRight = "evadeRight" AutoReadOnly Hidden + string Property EventForSelfTransition = "EventForSelfTransition" AutoReadOnly Hidden + string Property ExitInjuredDown = "ExitInjuredDown" AutoReadOnly Hidden + string Property FootBack = "FootBack" AutoReadOnly Hidden + string Property FootFront = "FootFront" AutoReadOnly Hidden + string Property FootIKOff = "FootIKOff" AutoReadOnly Hidden + string Property FootIKOn = "FootIKOn" AutoReadOnly Hidden + string Property FootInjuredBack = "FootInjuredBack" AutoReadOnly Hidden + string Property FootInjuredFront = "FootInjuredFront" AutoReadOnly Hidden + string Property FootLeft = "FootLeft" AutoReadOnly Hidden + string Property FootRight = "FootRight" AutoReadOnly Hidden + string Property GetUpBegin = "GetUpBegin" AutoReadOnly Hidden + string Property GroundImpact = "GroundImpact" AutoReadOnly Hidden + string Property HeadTrackingOff = "HeadTrackingOff" AutoReadOnly Hidden + string Property HeadTrackingOn = "HeadTrackingOn" AutoReadOnly Hidden + string Property HitFrame = "HitFrame" AutoReadOnly Hidden + string Property HitLocomotionCrippled = "hitLocomotionCrippled" AutoReadOnly Hidden + string Property HitReactionStart = "hitReactionStart" AutoReadOnly Hidden + string Property InjuredEnter = "injuredEnter" AutoReadOnly Hidden + string Property InjuredExit = "injuredExit" AutoReadOnly Hidden + string Property KillMoveEnd = "KillMoveEnd" AutoReadOnly Hidden + string Property MeleeStartCharge_1 = "meleeStartCharge_1" AutoReadOnly Hidden + string Property MeleeStart_1 = "meleeStart_1" AutoReadOnly Hidden + string Property MeleeStart_1_Mirrored = "meleeStart_1_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_2 = "meleeStart_2" AutoReadOnly Hidden + string Property MeleeStart_2_Mirrored = "meleeStart_2_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_3 = "meleeStart_3" AutoReadOnly Hidden + string Property MeleeStart_3_Mirrored = "meleeStart_3_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_4 = "meleeStart_4" AutoReadOnly Hidden + string Property MeleeStart_4_Mirrored = "meleeStart_4_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_5 = "meleeStart_5" AutoReadOnly Hidden + string Property MeleeStart_5_Mirrored = "meleeStart_5_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_6 = "meleeStart_6" AutoReadOnly Hidden + string Property MeleeStart_6_Mirrored = "meleeStart_6_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_7 = "meleeStart_7" AutoReadOnly Hidden + string Property MeleeStart_7_Mirrored = "meleeStart_7_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_8 = "meleeStart_8" AutoReadOnly Hidden + string Property MeleeStart_8_Mirrored = "meleeStart_8_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_9 = "meleeStart_9" AutoReadOnly Hidden + string Property MeleeStart_9_Mirrored = "meleeStart_9_Mirrored" AutoReadOnly Hidden + string Property MeleeStart_10 = "meleeStart_10" AutoReadOnly Hidden + string Property MeleeStart_10_Mirrored = "meleeStart_10_Mirrored" AutoReadOnly Hidden + string Property MoveStart = "moveStart" AutoReadOnly Hidden + string Property MoveStart_FromGrazing = "moveStart_FromGrazing" AutoReadOnly Hidden + string Property MoveStart_FromLaying = "moveStart_FromLaying" AutoReadOnly Hidden + string Property MoveStop = "moveStop" AutoReadOnly Hidden + string Property NPCMoleratBreatheMove = "NPCMoleratBreatheMove" AutoReadOnly Hidden + string Property PairEnd = "PairEnd" AutoReadOnly Hidden + string Property PairedStop = "pairedStop" AutoReadOnly Hidden + string Property PreHitFrame = "preHitFrame" AutoReadOnly Hidden + string Property Ragdoll = "Ragdoll" AutoReadOnly Hidden + string Property RangedAttackStart = "rangedAttackStart" AutoReadOnly Hidden + string Property RecoilShortStart = "recoilShortStart" AutoReadOnly Hidden + string Property RecoilStart = "recoilStart" AutoReadOnly Hidden + string Property RecoilStop = "recoilStop" AutoReadOnly Hidden + string Property ReevaluateGraphState = "ReevaluateGraphState" AutoReadOnly Hidden + string Property ReturnToDefault = "returnToDefault" AutoReadOnly Hidden + string Property SackDeflate = "sackDeflate" AutoReadOnly Hidden + string Property SlamFX = "slamFX" AutoReadOnly Hidden + string Property SoundPlay = "SoundPlay" AutoReadOnly Hidden + string Property SoundPlay_NPCRadStagAttackC = "SoundPlay.NPCRadStagAttackC" AutoReadOnly Hidden + string Property StaggerForward = "StaggerForward" AutoReadOnly Hidden + string Property StaggerLarge = "StaggerLarge" AutoReadOnly Hidden + string Property StaggerLeft = "StaggerLeft" AutoReadOnly Hidden + string Property StaggerMedium = "StaggerMedium" AutoReadOnly Hidden + string Property StaggerRight = "StaggerRight" AutoReadOnly Hidden + string Property StaggerSmall = "StaggerSmall" AutoReadOnly Hidden + string Property StaggerStop = "staggerStop" AutoReadOnly Hidden + string Property StartAllowRotation = "startAllowRotation" AutoReadOnly Hidden + string Property StartAnimationDriven = "startAnimationDriven" AutoReadOnly Hidden + string Property StompFX = "stompFX" AutoReadOnly Hidden + string Property SyncBack = "SyncBack" AutoReadOnly Hidden + string Property SyncFront = "SyncFront" AutoReadOnly Hidden + string Property SyncLeft = "SyncLeft" AutoReadOnly Hidden + string Property SyncRight = "SyncRight" AutoReadOnly Hidden + string Property ThrownAttackStart = "thrownAttackStart" AutoReadOnly Hidden + string Property TurnLeft = "turnLeft" AutoReadOnly Hidden + string Property TurnRight = "turnRight" AutoReadOnly Hidden + string Property TurnStop = "turnStop" AutoReadOnly Hidden + string Property WeapEquip = "weapEquip" AutoReadOnly Hidden + string Property WeapForceEquip_FromGrazing = "weapForceEquip_FromGrazing" AutoReadOnly Hidden + string Property WeapForceEquip_FromLaying = "weapForceEquip_FromLaying" AutoReadOnly Hidden + string Property WeapUnequip = "weapUnequip" AutoReadOnly Hidden + string Property WeaponAttach = "weaponAttach" AutoReadOnly Hidden + string Property WeaponDraw = "weaponDraw" AutoReadOnly Hidden + string Property WeaponFire = "weaponFire" AutoReadOnly Hidden + string Property WeaponSheathe = "weaponSheathe" AutoReadOnly Hidden + string Property WeaponSwing = "weaponSwing" AutoReadOnly Hidden + string Property g_DefaultState = "g_defaultState" AutoReadOnly Hidden + string Property g_FefaultStateInstant = "g_defaultStateInstant" AutoReadOnly Hidden + string Property g_WeapForceEquip = "g_weapForceEquip" AutoReadOnly Hidden +EndGroup + +Group Variables + string Property IsAttackReady = "IsAttackReady" AutoReadOnly Hidden + string Property IsBlocking = "IsBlocking" AutoReadOnly Hidden + string Property RecoilShortMult = "recoilShortMult" AutoReadOnly Hidden + string Property StaggerDirection = "staggerDirection" AutoReadOnly Hidden + string Property StaggerMagnitude = "staggerMagnitude" AutoReadOnly Hidden + string Property TurnDelta = "TurnDelta" AutoReadOnly Hidden + string Property bAnimationDriven = "bAnimationDriven" AutoReadOnly Hidden + string Property bManualGraphChange = "bManualGraphChange" AutoReadOnly Hidden + string Property iCombatLocomotionState = "iCombatLocomotionState" AutoReadOnly Hidden + string Property iCombatStandingState = "iCombatStandingState" AutoReadOnly Hidden + string Property iCombatState = "iCombatState" AutoReadOnly Hidden + string Property iDynamicAnimSelector = "iDynamicAnimSelector" AutoReadOnly Hidden + string Property iNonCombatLocomotionState = "iNonCombatLocomotionState" AutoReadOnly Hidden + string Property iNonCombatStandingState = "iNonCombatStandingState" AutoReadOnly Hidden + string Property iRecoilSelector = "iRecoilSelector" AutoReadOnly Hidden + string Property iSyncIdleLocomotion = "iSyncIdleLocomotion" AutoReadOnly Hidden + string Property iSyncTurnState = "iSyncTurnState" AutoReadOnly Hidden + string Property iSyncWalkRun = "iSyncWalkRun" AutoReadOnly Hidden +EndGroup + +; characterPropertyNames +; attackStartBlendTime +; attack1_RecoilValue +; attack4_RecoilValue +; attack4_MirroredRecoilValue +; attack2_RecoilValue +; attack3_RecoilValue +; recoilStartBlendTime +; attack1_MirroredRecoilValue +; attack2_MirroredRecoilValue +; attack3_MirroredRecoilValue +; attack5_RecoilValue +; attack5_MirroredRecoilValue +; attack6_RecoilValue +; attack6_MirroredRecoilValue +; attack7_RecoilValue +; attack7_MirroredRecoilValue +; attack8_RecoilValue +; attack8_MirroredRecoilValue +; attack9_RecoilValue +; attack10_RecoilValue +; attack10_MirroredRecoilValue +; attack9_MirroredRecoilValue +; attackCharge1_RecoilValue + diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Activate.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Activate.psc new file mode 100644 index 00000000..43385157 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Activate.psc @@ -0,0 +1,59 @@ +ScriptName System:Havok:Core:Activate Extends System:Havok:Type + + + + + +; Activation +;--------------------------------------------- + +Group Events_Activate + string Property PerformActivation = "PerformActivation" AutoReadOnly Hidden + string Property ActivateAnimObjUnequip = "ActivateAnimObjUnequip" AutoReadOnly Hidden + string Property ActivateIsInFlavor = "ActivateIsInFlavor" AutoReadOnly Hidden + string Property activateKellogDoor = "activateKellogDoor" AutoReadOnly Hidden + string Property activateStartFromStand = "activateStartFromStand" AutoReadOnly Hidden + string Property activateStartNoBlend = "activateStartNoBlend" AutoReadOnly Hidden +EndGroup + +Group Events_Equip + string Property AllowEquip = "AllowEquip" AutoReadOnly Hidden + string Property __2_weapForceEquip = "2_weapForceEquip" AutoReadOnly Hidden + string Property unEquip = "unEquip" AutoReadOnly Hidden + string Property unEquipRelaxed = "unEquipRelaxed" AutoReadOnly Hidden + string Property Equip_to_Idle = "Equip_to_Idle" AutoReadOnly Hidden + string Property EquipHelmet = "EquipHelmet" AutoReadOnly Hidden + string Property g_weapForceEquipInstant = "g_weapForceEquipInstant" AutoReadOnly Hidden +EndGroup + +Group Events_Drink + string Property drinkStart = "drinkStart" AutoReadOnly Hidden + string Property drinkEnd = "drinkEnd" AutoReadOnly Hidden +EndGroup + +Group Events_PickUp + string Property PickUp = "PickUp" AutoReadOnly Hidden + string Property PickUpDone = "PickUpDone" AutoReadOnly Hidden + string Property PickUpHigh = "PickUpHigh" AutoReadOnly Hidden + string Property PickUpLow = "PickUpLow" AutoReadOnly Hidden +EndGroup + + + + + + + + + + + + + + + + + + + + diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Aim.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Aim.psc new file mode 100644 index 00000000..0266d494 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Aim.psc @@ -0,0 +1,115 @@ +ScriptName System:Havok:Core:Aim Extends System:Havok:Type + +hkbVariable Property bAimEnabled Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bAimEnabled" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bAimCaptureEnabled Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bAimCaptureEnabled" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property AimStability Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimStability" + return structure + EndFunction +EndProperty + +hkbVariable Property AimHeadingMaxCCW Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimHeadingMaxCCW" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property AimHeadingMaxCW Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimHeadingMaxCW" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property AimHeadingMax Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimHeadingMax" + return structure + EndFunction +EndProperty +hkbVariable Property AimPitchMax Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimPitchMax" + return structure + EndFunction +EndProperty +hkbVariable Property BowAimOffsetHeading Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "BowAimOffsetHeading" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property BowAimOffsetPitch Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "BowAimOffsetPitch" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property bAimActive Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bAimActive" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property AimHeadingCurrent Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimHeadingCurrent" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property AimPitchCurrent Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimPitchCurrent" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty + + +hkbVariable Property AimPitchMaxUp Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimPitchMaxUp" + return structure + EndFunction +EndProperty +hkbVariable Property AimPitchMaxDown Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "AimPitchMaxDown" + return structure + EndFunction +EndProperty + + + diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Camera.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Camera.psc new file mode 100644 index 00000000..2d9bd433 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Camera.psc @@ -0,0 +1,450 @@ +ScriptName System:Havok:Core:Camera Extends System:Havok:Type + +; Camera +;--------------------------------------------- + +Group Perspective + hkbVariable Property IsFirstPerson Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsFirstPerson" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bBlockPOVSwitch Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bBlockPOVSwitch" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkaEvent Property BlockPOVSwitchStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BlockPOVSwitchStart" + return structure + EndFunction + EndProperty + hkaEvent Property BlockPOVSwitchStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BlockPOVSwitchStop" + return structure + EndFunction + EndProperty + hkaEvent Property bAdjust1stPersonFOV_False Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "bAdjust1stPersonFOV_False" + return structure + EndFunction + EndProperty + hkaEvent Property bAdjust1stPersonFOV_True Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "bAdjust1stPersonFOV_True" + return structure + EndFunction + EndProperty +EndGroup + +Group CameraBumper + hkaEvent Property EnableBumper Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "EnableBumper" + return structure + EndFunction + EndProperty + hkaEvent Property DisableBumper Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DisableBumper" + return structure + EndFunction + EndProperty +EndGroup + + +Group Pitch + hkbVariable Property CamPitch Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "CamPitch" + return structure + EndFunction + EndProperty + hkbVariable Property CamPitchDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "CamPitchDamped" + return structure + EndFunction + EndProperty + hkbVariable Property CamPitchForward Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "CamPitchForward" + return structure + EndFunction + EndProperty + hkbVariable Property CamPitchBackward Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "CamPitchBackward" + return structure + EndFunction + EndProperty +EndGroup + +Group Roll + hkbVariable Property CamRoll Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "CamRoll" + return structure + EndFunction + EndProperty + hkbVariable Property CamRollDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "CamRollDamped" + return structure + EndFunction + EndProperty +EndGroup + +; Camera +;--------------------------------------------- + +Group PowerArmor + hkaEvent Property DisablePACameraAdd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DisablePACameraAdd" + return structure + EndFunction + EndProperty + hkaEvent Property EnablePACameraAdd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "EnablePACameraAdd" + return structure + EndFunction + EndProperty +EndGroup + + +Group Conversation_Camera + hkbVariable Property bCCSupport Hidden + {Conversation Camera} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bCCSupport" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + + hkbVariable Property bCCOnStairs Hidden + {Conversation Camera} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bCCOnStairs" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + + +; Camera +;--------------------------------------------- + +Group Camera_Animated + hkaEvent Property StartAnimatedCamera Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StartAnimatedCamera" + return structure + EndFunction + EndProperty + hkaEvent Property StartAnimatedCameraDelta Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StartAnimatedCameraDelta" + return structure + EndFunction + EndProperty + hkaEvent Property animatedCameraDelta Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "animatedCameraDelta" + return structure + EndFunction + EndProperty + hkaEvent Property animatedCameraEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "animatedCameraEnd" + return structure + EndFunction + EndProperty + hkaEvent Property EndAnimatedCamera Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "EndAnimatedCamera" + return structure + EndFunction + EndProperty + hkaEvent Property StopAnimatedCamera Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StopAnimatedCamera" + return structure + EndFunction + EndProperty +EndGroup + +Group Camera_Noise + hkaEvent Property LayerOff_CameraNoise Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "LayerOff_CameraNoise" + return structure + EndFunction + EndProperty + hkaEvent Property LayerOn_CameraNoise Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "LayerOn_CameraNoise" + return structure + EndFunction + EndProperty +EndGroup + + +; Camera +;--------------------------------------------- + +Group Camera_Hit + hkaEvent Property CameraHitStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraHitStart" + return structure + EndFunction + EndProperty + hkaEvent Property CameraHitStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraHitStop" + return structure + EndFunction + EndProperty +EndGroup + + +; Camera +;--------------------------------------------- + +Group Camera_Overrides + hkaEvent Property CameraOverrideStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraOverrideStart" + return structure + EndFunction + EndProperty + hkaEvent Property CameraOverrideStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraOverrideStop" + return structure + EndFunction + EndProperty + hkaEvent Property CameraReadyStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraReadyStart" + return structure + EndFunction + EndProperty + hkaEvent Property CameraRelaxedStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraRelaxedStart" + return structure + EndFunction + EndProperty + hkaEvent Property CameraShake Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraShake" + return structure + EndFunction + EndProperty +EndGroup + +Group Camera_Cover + hkaEvent Property wallOffsetEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "wallOffsetEnd" + return structure + EndFunction + EndProperty + hkaEvent Property wallOffsetStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "wallOffsetStart" + return structure + EndFunction + EndProperty +EndGroup + +Group Camera_Move + hkaEvent Property CameraMoveStartSlave Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraMoveStartSlave" + return structure + EndFunction + EndProperty + hkaEvent Property CameraMoveStopSlave Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraMoveStopSlave" + return structure + EndFunction + EndProperty +EndGroup + +Group Camera_Sneak + hkaEvent Property CameraSneakStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraSneakStart" + return structure + EndFunction + EndProperty + hkaEvent Property CameraSneakStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraSneakStop" + return structure + EndFunction + EndProperty +EndGroup + +Group Camera_Sprint + hkaEvent Property CameraSprintStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraSprintStart" + return structure + EndFunction + EndProperty + hkaEvent Property CameraSprintStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraSprintStop" + return structure + EndFunction + EndProperty +EndGroup + +Group Camera_Look + hkaEvent Property SnapToDirectAtTarget Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SnapToDirectAtTarget" + return structure + EndFunction + EndProperty + hkaEvent Property SnapToLookAtTarget Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SnapToLookAtTarget" + return structure + EndFunction + EndProperty +EndGroup + + +Group Camera_Furniture + hkaEvent Property ToggleFurnitureCamera Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ToggleFurnitureCamera" + return structure + EndFunction + EndProperty + hkaEvent Property CameraZoomIn Hidden + {Furniture} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CameraZoomIn" + return structure + EndFunction + EndProperty + hkbVariable Property camerafromx Hidden + {Furniture} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "camerafromx" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property camerafromy Hidden + {Furniture} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "camerafromy" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property camerafromz Hidden + {Furniture} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "camerafromz" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fBodyCameraRotation Hidden + {Furniture} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fBodyCameraRotation" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkaEvent Property BodyCameraEnte Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BodyCameraEnte" + return structure + EndFunction + EndProperty + hkaEvent Property BodyCameraEnter Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BodyCameraEnter" + return structure + EndFunction + EndProperty + hkaEvent Property BodyCameraExit Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BodyCameraExit" + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Character.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Character.psc new file mode 100644 index 00000000..9a69035c --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Character.psc @@ -0,0 +1,458 @@ +ScriptName System:Havok:Core:Character Extends System:Havok:Type +{Actors\Character\Behaviors\RaiderRootBehavior.xml} + +hkbVariable Property IsNPC Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsNPC" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property IsPlayer Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsPlayer" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property iIsPlayer Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iIsPlayer" + structure.Kind = KindInt + return structure + EndFunction +EndProperty +hkbVariable Property TEMPIsPlayer Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "TEMPIsPlayer" + return structure + EndFunction +EndProperty +hkbVariable Property bIsFemale Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bIsFemale" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property RightArmInjuredPowerFist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "RightArmInjuredPowerFist" + return structure + EndFunction +EndProperty + +hkbVariable Property bActorMobilityNotFullyCrippled Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bActorMobilityNotFullyCrippled" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + + +; Character +;--------------------------------------------- + +Group Events_FirstPerson + hkaEvent Property __bRenderFirstPersonInWorld Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "bRenderFirstPersonInWorld" + return structure + EndFunction + EndProperty + hkaEvent Property RenderFirstPersonInWorldStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RenderFirstPersonInWorldStart" + return structure + EndFunction + EndProperty + hkaEvent Property RenderFirstPersonInWorldStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RenderFirstPersonInWorldStop" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Character + hkaEvent Property RemoveCharacterControllerFromWorld Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RemoveCharacterControllerFromWorld" + return structure + EndFunction + EndProperty + hkaEvent Property AddCharacterControllerToWorld Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AddCharacterControllerToWorld" + return structure + EndFunction + EndProperty + hkaEvent Property enableCharacterPitch Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "enableCharacterPitch" + return structure + EndFunction + EndProperty + hkaEvent Property disableCharacterPitch Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "disableCharacterPitch" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_CharacterFX + hkaEvent Property CharFXBurstA Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXBurstA" + return structure + EndFunction + EndProperty + hkaEvent Property CharFXOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOff" + return structure + EndFunction + EndProperty + hkaEvent Property CharFXOffWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOffWild" + return structure + EndFunction + EndProperty + hkaEvent Property CharFXOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOn" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Imagespace + hkaEvent Property iModOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "iModOff" + return structure + EndFunction + EndProperty + hkaEvent Property iModOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "iModOn" + return structure + EndFunction + EndProperty + hkaEvent Property iModStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "iModStop" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Character_Generation + hkaEvent Property ChargenSkeletonReset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ChargenSkeletonReset" + return structure + EndFunction + EndProperty + hkaEvent Property FemaleAtMirror Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "FemaleAtMirror" + return structure + EndFunction + EndProperty + hkaEvent Property MaleAtMirror Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MaleAtMirror" + return structure + EndFunction + EndProperty +EndGroup + +Group Equip + hkbVariable Property bEquipOk Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bEquipOk" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property Enable_bEquipOK Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "Enable_bEquipOK" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bEquipOkIsActiveEnabled Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bEquipOkIsActiveEnabled" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + + +Group Events_RagDoll + hkaEvent Property Ragdoll Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ragdoll" + return structure + EndFunction + EndProperty + hkaEvent Property RagdollAndGetUp Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RagdollAndGetUp" + return structure + EndFunction + EndProperty + hkaEvent Property RagdollInstant Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RagdollInstant" + return structure + EndFunction + EndProperty + hkaEvent Property AddRagdollToWorld Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AddRagdollToWorld" + return structure + EndFunction + EndProperty + hkaEvent Property EnterFullyRagdoll Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "EnterFullyRagdoll" + return structure + EndFunction + EndProperty + hkbVariable Property bSupportedDeathAnim Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bSupportedDeathAnim" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property fRagdollAnimAmount Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fRagdollAnimAmount" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Hit + hkaEvent Property preHitFrame Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "preHitFrame" + return structure + EndFunction + EndProperty + hkaEvent Property hitFlinchStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "hitFlinchStart" + return structure + EndFunction + EndProperty + hkaEvent Property hitFlinchStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "hitFlinchStop" + return structure + EndFunction + EndProperty + hkaEvent Property HitFrame Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "HitFrame" + return structure + EndFunction + EndProperty + hkaEvent Property hitLegsCritical Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "hitLegsCritical" + return structure + EndFunction + EndProperty + hkaEvent Property hitLegsCriticalEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "hitLegsCriticalEnd" + return structure + EndFunction + EndProperty + hkaEvent Property hitLegsCriticalStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "hitLegsCriticalStop" + return structure + EndFunction + EndProperty + hkaEvent Property hitReactionLegsCriticalStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "hitReactionLegsCriticalStop" + return structure + EndFunction + EndProperty + hkaEvent Property hitReactionStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "hitReactionStart" + return structure + EndFunction + EndProperty + hkaEvent Property hitReactionStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "hitReactionStop" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Leg + hkaEvent Property LegsHeal Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "LegsHeal" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Body + hkaEvent Property OverrideLowerBodyFadeIn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "OverrideLowerBodyFadeIn" + return structure + EndFunction + EndProperty + hkaEvent Property OverrideLowerBodyFadeOut Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "OverrideLowerBodyFadeOut" + return structure + EndFunction + EndProperty +EndGroup + +Group ActorActions + DefaultObject Property ActionAttackMissed_DO Auto Const Mandatory + {Action sent when the actor performs an attack, but misses.} + + DefaultObject Property ActionChangeAnimArchetype_DO Auto Const Mandatory + {The action to get called to transition to a new anim archetype.} + + DefaultObject Property ActionChangeAnimFlavor_DO Auto Const Mandatory + {The action to get called to transition to a new anim flavor type.} + + DefaultObject Property ActionDeferredKill_DO Auto Const Mandatory + {The action to get called when a deferred kill occurs.} + + DefaultObject Property ActionEnterDialogueCameraState_DO Auto Const Mandatory + {The action to get called when entering the dialogue camera state.} + + DefaultObject Property ActionEscortWait_DO Auto Const Mandatory + {Action for an escorting actor who is waiting for its follower(s) to catch up.} + + DefaultObject Property ActionFlinchStart_DO Auto Const Mandatory + {The action that gets called when an actor has been hit with a basic damaging attack.} + + DefaultObject Property ActionGunChange_DO Auto Const Mandatory + {The action sent when the player is switching weapons.} + + DefaultObject Property ActionIdleFlavor_DO Auto Const Mandatory + {The action to get called to play a flavor idle.} + + DefaultObject Property ActionInitializeToBaseState_DO Auto Const Mandatory + {The action to get called to reinitialize the graph into it's current default state.} + + DefaultObject Property ActionInstantAttackReset_DO Auto Const Mandatory + {The action to call when you only want to instant reset the graph's attack state.} + + DefaultObject Property ActionInstantInitializeToBaseState_DO Auto Const Mandatory + {The action to get called to reinitialize the graph into it's current default state instantly.} + + DefaultObject Property ActionJetpack_DO Auto Const Mandatory + {The action to get called when an actor starts using a jetpack.} + + DefaultObject Property ActionLegsCritical_DO Auto Const Mandatory + {Action performed when an actor's legs hit critical condition.} + + DefaultObject Property ActionLegsHeal_DO Auto Const Mandatory + {Action performed when an actor's legs recover from critical condition.} + + DefaultObject Property ActionPerkCannibal_DO Auto Const Mandatory + {The action that gets called when beginning the cannibal state.} + + DefaultObject Property ActionPerkSandman_DO Auto Const Mandatory + {The action that gets called when beginning a sandman kill.} + + DefaultObject Property ActionPostJetpack_DO Auto Const Mandatory + {The action to get called after the actor's jumpjets cut out but they are still rising upwards} + + DefaultObject Property ActionStumbleStart_DO Auto Const Mandatory + {Action sent when the actor should attempt to stumble after being hit.} + + DefaultObject Property ActionSwimStart_DO Auto Const Mandatory + {The action sent when an actor should start swimming.} + + DefaultObject Property ActionSwimStop_DO Auto Const Mandatory + {The action sent when an actor should stop swimming.} + + DefaultObject Property ActionUnconsciousStateEnd_DO Auto Const Mandatory + {he action that gets called when exiting from the unconscious state.} + + DefaultObject Property ActionUnconsciousStateStart_DO Auto Const Mandatory + {The action that gets called when entering into the unconscious state.} + + DefaultObject Property FurnitureFullAction_DO Auto Const Mandatory + {Action sent when a piece of furniture is full and has the play anim when full flag set.} + + DefaultObject Property FurnitureNoLongerFullAction_DO Auto Const Mandatory + {Action sent when a piece of furniture, with the play anim when full flag set, was full but one actor is exiting.} + + DefaultObject Property RobotModCameraSwitchDO_SC Auto Const Mandatory + {The action that gets called when the player presses a camera switch button in robot mod menu.} +EndGroup \ No newline at end of file diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Feet.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Feet.psc new file mode 100644 index 00000000..0201c76e --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Feet.psc @@ -0,0 +1,106 @@ +ScriptName System:Havok:Core:Feet Extends System:Havok:Type + +Group Events_Foot + string Property SyncCycleEnd = "SyncCycleEnd" AutoReadOnly Hidden + string Property SyncDeferDeath = "SyncDeferDeath" AutoReadOnly Hidden + string Property SyncLeft = "SyncLeft" AutoReadOnly Hidden + string Property SyncLeft_FootLeft = "SyncLeft FootLeft" AutoReadOnly Hidden + string Property SyncRight = "SyncRight" AutoReadOnly Hidden + string Property SyncRight_FootRight = "SyncRight FootRight" AutoReadOnly Hidden + string Property FootBack = "FootBack" AutoReadOnly Hidden + string Property FootDown = "FootDown" AutoReadOnly Hidden + string Property FootFront = "FootFront" AutoReadOnly Hidden + string Property FootIKDisable__EVENT = "FootIKDisable" AutoReadOnly Hidden + string Property FootIKEnable = "FootIKEnable" AutoReadOnly Hidden + string Property FootLeft = "FootLeft" AutoReadOnly Hidden + string Property FootRight = "FootRight" AutoReadOnly Hidden + string Property FootSprintLeft = "FootSprintLeft" AutoReadOnly Hidden + string Property FootSprintRight = "FootSprintRight" AutoReadOnly Hidden + string Property FootUp = "FootUp" AutoReadOnly Hidden +EndGroup + + +Group Foot_IK + hkbVariable Property FootIKDisable Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "FootIKDisable" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + + hkbVariable Property bHumanoidFootIKDisable Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bHumanoidFootIKDisable" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + + hkbVariable Property bGraphWantsFootIK Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bGraphWantsFootIK" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property fik_OnOffGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fik_OnOffGain" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fik_GroundAscendingGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fik_GroundAscendingGain" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fik_GroundDescendingGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fik_GroundDescendingGain" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fik_FootPlantedGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fik_FootPlantedGain" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fik_FootRaisedGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fik_FootRaisedGain" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fik_FootUnlockGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fik_FootUnlockGain" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fik_ErrorUpDownBias Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fik_ErrorUpDownBias" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup \ No newline at end of file diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Furniture.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Furniture.psc new file mode 100644 index 00000000..ec5f8025 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Furniture.psc @@ -0,0 +1,110 @@ +ScriptName System:Havok:Core:Furniture Extends System:Havok:Type + + +; Furniture +;--------------------------------------------- + +Group Events_Furniture + string Property CullFurnitureBone = "CullFurnitureBone" AutoReadOnly Hidden + string Property UncullFurnitureBone = "UncullFurnitureBone" AutoReadOnly Hidden + string Property furnitureDeath = "furnitureDeath" AutoReadOnly Hidden + string Property FurnitureDoneEating = "FurnitureDoneEating" AutoReadOnly Hidden + string Property FurnitureDoneReading = "FurnitureDoneReading" AutoReadOnly Hidden + string Property furnitureEnter = "furnitureEnter" AutoReadOnly Hidden + string Property furnitureEnterSlave = "furnitureEnterSlave" AutoReadOnly Hidden + string Property furnitureEnterSlavePA = "furnitureEnterSlavePA" AutoReadOnly Hidden + string Property furnitureExit = "furnitureExit" AutoReadOnly Hidden + string Property furnitureExitSlave = "furnitureExitSlave" AutoReadOnly Hidden + string Property furnitureFlavor1Slave = "furnitureFlavor1Slave" AutoReadOnly Hidden + string Property furnitureIdleFlavor1Slave = "furnitureIdleFlavor1Slave" AutoReadOnly Hidden + string Property furnitureIdleFlavor2Slave = "furnitureIdleFlavor2Slave" AutoReadOnly Hidden + string Property furnitureIdleFlavorSlave = "furnitureIdleFlavorSlave" AutoReadOnly Hidden + string Property furnitureIdleSlave = "furnitureIdleSlave" AutoReadOnly Hidden + string Property furnitureIdleSlavePA = "furnitureIdleSlavePA" AutoReadOnly Hidden + string Property FurnitureNextClip = "FurnitureNextClip" AutoReadOnly Hidden + string Property FurnitureOff = "FurnitureOff" AutoReadOnly Hidden + string Property FurnitureOn = "FurnitureOn" AutoReadOnly Hidden + string Property FurnitureTalkingToEatIdles = "FurnitureTalkingToEatIdles" AutoReadOnly Hidden + string Property EarlyExit = "EarlyExit" AutoReadOnly Hidden ; furniture? + string Property ExitToStand = "ExitToStand" AutoReadOnly Hidden ; furniture? + string Property ExitOnMoveStart = "ExitOnMoveStart" AutoReadOnly Hidden ; furniture? +EndGroup + +Group Events_GetUp + string Property GetUpBegin = "GetUpBegin" AutoReadOnly Hidden + string Property GetUpStart = "GetUpStart" AutoReadOnly Hidden + + hkbVariable Property iGetUpType Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iGetUpType" + structure.Kind = KindInt + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Sit + string Property sitStartFromStand = "sitStartFromStand" AutoReadOnly Hidden + string Property sitStartFromStandCombat = "sitStartFromStandCombat" AutoReadOnly Hidden + string Property sitStartFromStandInstant = "sitStartFromStandInstant" AutoReadOnly Hidden + string Property sitStartFrontFromWalk = "sitStartFrontFromWalk" AutoReadOnly Hidden + string Property sitStartLeftFromStand = "sitStartLeftFromStand" AutoReadOnly Hidden + string Property sitStartLeftFromWalk = "sitStartLeftFromWalk" AutoReadOnly Hidden + string Property sitStartRearFromWalk = "sitStartRearFromWalk" AutoReadOnly Hidden + string Property sitStartRightFromStand = "sitStartRightFromStand" AutoReadOnly Hidden + string Property sitStartRightFromWalk = "sitStartRightFromWalk" AutoReadOnly Hidden + string Property sitStop = "sitStop" AutoReadOnly Hidden +EndGroup + +Group Events_Stand + string Property standStart = "standStart" AutoReadOnly Hidden + string Property standStartCombat = "standStartCombat" AutoReadOnly Hidden + string Property standStartDelayedExit = "standStartDelayedExit" AutoReadOnly Hidden + string Property standStartFromExit = "standStartFromExit" AutoReadOnly Hidden + string Property standStartLeft = "standStartLeft" AutoReadOnly Hidden + string Property standStartLeft_Delayed = "standStartLeft_Delayed" AutoReadOnly Hidden + string Property standStartRight = "standStartRight" AutoReadOnly Hidden + string Property standStartRight_Delayed = "standStartRight_Delayed" AutoReadOnly Hidden +EndGroup + +Group Events_QuickExit + string Property QuickExitToStand = "QuickExitToStand" AutoReadOnly Hidden + string Property QuickExitToStandLeft = "QuickExitToStandLeft" AutoReadOnly Hidden + string Property QuickExitToStandRight = "QuickExitToStandRight" AutoReadOnly Hidden + string Property QuickExitTriggerStart = "QuickExitTriggerStart" AutoReadOnly Hidden +EndGroup + + +; Special +;--------------------------------------------- + +Group Events_Terminal + string Property PlayerTerminalEnter = "PlayerTerminalEnter" AutoReadOnly Hidden + string Property PlayerTerminalExit = "PlayerTerminalExit" AutoReadOnly Hidden +EndGroup + +Group Events_PowerArmor + string Property PATurn = "PATurn" AutoReadOnly Hidden + string Property PATurnStop = "PATurnStop" AutoReadOnly Hidden + string Property PAMoveStart = "PAMoveStart" AutoReadOnly Hidden + string Property PAMoveStop = "PAMoveStop" AutoReadOnly Hidden + string Property PASprintStart = "PASprintStart" AutoReadOnly Hidden + string Property PASprintStop = "PASprintStop" AutoReadOnly Hidden + string Property PAjumpStart = "PAjumpStart" AutoReadOnly Hidden + string Property PAjumpFall = "PAjumpFall" AutoReadOnly Hidden + string Property PAjumpEnd = "PAjumpEnd" AutoReadOnly Hidden + string Property PowerArmorHardLanding = "PowerArmorHardLanding" AutoReadOnly Hidden + string Property ImpactLand = "ImpactLand" AutoReadOnly Hidden ; power armor + string Property GroundPunch01 = "GroundPunch01" AutoReadOnly Hidden ; power armor + string Property GroundPunch02 = "GroundPunch02" AutoReadOnly Hidden ; power armor + string Property GroundPunch03 = "GroundPunch03" AutoReadOnly Hidden ; power armor +EndGroup + +Group Events_JetPack + string Property jetpackStart = "jetpackStart" AutoReadOnly Hidden + string Property thrustStartEnd = "thrustStartEnd" AutoReadOnly Hidden + string Property startFloating = "startFloating" AutoReadOnly Hidden ; jetpack? + string Property stopFloating = "stopFloating" AutoReadOnly Hidden ; jetpack? + string Property startUpwardDrift = "startUpwardDrift" AutoReadOnly Hidden ; jetpack? +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Hands.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Hands.psc new file mode 100644 index 00000000..8d1f9eef --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Hands.psc @@ -0,0 +1,76 @@ +ScriptName System:Havok:Core:Hands Extends System:Havok:Type + +Group Events_Hand + string Property HandFXClose = "HandFXClose" AutoReadOnly Hidden + string Property HandFXCloseLeft = "HandFXCloseLeft" AutoReadOnly Hidden + string Property HandFXCloseRight = "HandFXCloseRight" AutoReadOnly Hidden + string Property HandFXOpen = "HandFXOpen" AutoReadOnly Hidden + string Property HandFXOpenLeft = "HandFXOpenLeft" AutoReadOnly Hidden + string Property HandFXOpenRight = "HandFXOpenRight" AutoReadOnly Hidden + string Property LeftHandIKActivate = "LeftHandIKActivate" AutoReadOnly Hidden + string Property LeftHandIKDeactivate = "LeftHandIKDeactivate" AutoReadOnly Hidden + string Property BoundHandsFadeOut = "BoundHandsFadeOut" AutoReadOnly Hidden + string Property EnableLeftHandIK = "EnableLeftHandIK" AutoReadOnly Hidden +EndGroup + +Group Hands + hkbVariable Property LeftHandIKOn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LeftHandIKOn" + return structure + EndFunction + EndProperty + hkbVariable Property RightHandIKOn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "RightHandIKOn" + return structure + EndFunction + EndProperty + hkbVariable Property LeftHandIKControlsModifierActive Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LeftHandIKControlsModifierActive" + return structure + EndFunction + EndProperty + hkbVariable Property fLeftHandIKFadeOut Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fLeftHandIKFadeOut" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fLeftHandIKTransformOnFraction Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fLeftHandIKTransformOnFraction" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property bUseLeftHandIKDefaults Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bUseLeftHandIKDefaults" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property HandIKControlsDataActive Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "HandIKControlsDataActive" + return structure + EndFunction + EndProperty + hkbVariable Property HandIKControlsDataActive_Mirrored Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "HandIKControlsDataActive_Mirrored" + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Head.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Head.psc new file mode 100644 index 00000000..3b238064 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Head.psc @@ -0,0 +1,252 @@ +ScriptName System:Havok:Core:Head Extends System:Havok:Type + +Group Tracking + string Property HeadExplode = "HeadExplode" AutoReadOnly Hidden + string Property HeadTrackingOff = "HeadTrackingOff" AutoReadOnly Hidden + string Property HeadTrackingOn = "HeadTrackingOn" AutoReadOnly Hidden + string Property EnableHeadTracking = "EnableHeadTracking" AutoReadOnly Hidden + + hkbVariable Property bAllowHeadTracking Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bAllowHeadTracking" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bShouldAimHeadTrack Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bShouldAimHeadTrack" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bNotHeadTrack Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bNotHeadTrack" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bHeadTrackingOn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bHeadTrackingOn" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bHeadTrackingOff Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bHeadTrackingOff" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +Group Head_Twist + hkbVariable Property HeadZTwist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "HeadZTwist" + return structure + EndFunction + EndProperty + hkbVariable Property HeadYTwist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "HeadYTwist" + return structure + EndFunction + EndProperty + hkbVariable Property HeadXTwist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "HeadXTwist" + return structure + EndFunction + EndProperty + hkbVariable Property fHeadTwistGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fHeadTwistGain" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fHeadTwistGainAdj Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fHeadTwistGainAdj" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup + +Group Head_Pitch + hkbVariable Property Pitch Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "Pitch" + return structure + EndFunction + EndProperty + hkbVariable Property PitchOffset Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "PitchOffset" + return structure + EndFunction + EndProperty + hkbVariable Property m_bEnablePitchTwistModifier Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "m_bEnablePitchTwistModifier" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property PitchDelta Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "PitchDelta" + return structure + EndFunction + EndProperty + hkbVariable Property PitchDeltaSmoothed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "PitchDeltaSmoothed" + return structure + EndFunction + EndProperty + hkbVariable Property PitchDeltaDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "PitchDeltaDamped" + return structure + EndFunction + EndProperty + hkbVariable Property PitchDeltaSmoothedDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "PitchDeltaSmoothedDamped" + return structure + EndFunction + EndProperty + hkbVariable Property fPitchUpLimit Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fPitchUpLimit" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fPitchDownLimit Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fPitchDownLimit" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup + +Group Spine_Twist + hkbVariable Property bDisableSpineTracking Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bDisableSpineTracking" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property SpineTwist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "SpineTwist" + return structure + EndFunction + EndProperty + hkbVariable Property SpineTwistDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "SpineTwistDamped" + return structure + EndFunction + EndProperty + hkbVariable Property SpineXTwist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "SpineXTwist" + return structure + EndFunction + EndProperty + hkbVariable Property SpineYTwist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "SpineYTwist" + return structure + EndFunction + EndProperty + hkbVariable Property SpineZTwist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "SpineZTwist" + return structure + EndFunction + EndProperty + hkbVariable Property fSpineTwistGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fSpineTwistGain" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fSpineTwistGainAdj Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fSpineTwistGainAdj" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup + +Group Dampen + hkbVariable Property damper_kP Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "damper_kP" + return structure + EndFunction + EndProperty + hkbVariable Property damper_kI Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "damper_kI" + return structure + EndFunction + EndProperty + hkbVariable Property damper_kD Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "damper_kD" + return structure + EndFunction + EndProperty + hkbVariable Property fDampenTwist Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fDampenTwist" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Hit.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Hit.psc new file mode 100644 index 00000000..ca50d9a3 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Hit.psc @@ -0,0 +1,26 @@ +ScriptName System:Havok:Core:Hit Extends System:Havok:Type + +Group Reactions + hkbVariable Property cHitReactionDir Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "cHitReactionDir" + return structure + EndFunction + EndProperty + hkbVariable Property cHitReactionBodyPart Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "cHitReactionBodyPart" + return structure + EndFunction + EndProperty + hkbVariable Property fHitReactionEndTimer Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fHitReactionEndTimer" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Idles.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Idles.psc new file mode 100644 index 00000000..3816abed --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Idles.psc @@ -0,0 +1,185 @@ +ScriptName System:Havok:Core:Idles Extends System:Havok:Type + +hkbVariable Property bPathingInterruptibleIdle Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bPathingInterruptibleIdle" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + + +; Idles & Flavors & Pose +;--------------------------------------------- + +Group Events_Idle + string Property __Idle = "Idle" AutoReadOnly Hidden + string Property idleBedGetUp = "idleBedGetUp" AutoReadOnly Hidden + string Property idleBedSleeping = "idleBedSleeping" AutoReadOnly Hidden + + string Property idleChairGetUp = "idleChairGetUp" AutoReadOnly Hidden + string Property idlechairsitting = "idlechairsitting" AutoReadOnly Hidden + string Property idleChairSittingNoPerspectiveSwitch = "idleChairSittingNoPerspectiveSwitch" AutoReadOnly Hidden + + string Property idleEatStart = "idleEatStart" AutoReadOnly Hidden + string Property IdleFaceGenCam = "IdleFaceGenCam" AutoReadOnly Hidden + string Property idleFaceGenStop = "idleFaceGenStop" AutoReadOnly Hidden + + string Property IdleLookAround = "IdleLookAround" AutoReadOnly Hidden + string Property idleLoopingExit = "idleLoopingExit" AutoReadOnly Hidden + string Property idleLoopingStart = "idleLoopingStart" AutoReadOnly Hidden + string Property idleReadingStart = "idleReadingStart" AutoReadOnly Hidden + string Property idleReadingStop = "idleReadingStop" AutoReadOnly Hidden + string Property idleReturnToDefault = "idleReturnToDefault" AutoReadOnly Hidden + string Property idleStop = "idleStop" AutoReadOnly Hidden + string Property idleStopEating = "idleStopEating" AutoReadOnly Hidden + string Property idleTalkAndUseItem = "idleTalkAndUseItem" AutoReadOnly Hidden + string Property PickNewIdle = "PickNewIdle" AutoReadOnly Hidden + string Property startSyncIdle00 = "startSyncIdle00" AutoReadOnly Hidden + string Property startSyncIdle01 = "startSyncIdle01" AutoReadOnly Hidden + string Property syncIdleStart = "syncIdleStart" AutoReadOnly Hidden + string Property syncIdleStop = "syncIdleStop" AutoReadOnly Hidden + string Property to_IdleLoop = "to_IdleLoop" AutoReadOnly Hidden + string Property Trans_to_Idle = "Trans_to_Idle" AutoReadOnly Hidden + string Property Trans_to_SneakIdle = "Trans_to_SneakIdle" AutoReadOnly Hidden + + hkbVariable Property fIdleStopTime Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fIdleStopTime" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property bForceIdleStop Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bForceIdleStop" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property fRandomClipStartTimePercentage Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fRandomClipStartTimePercentage" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Flavor + string Property IdleFlavor = "IdleFlavor" AutoReadOnly Hidden + string Property Flavor1 = "Flavor1" AutoReadOnly Hidden + string Property FaceEmotion = "FaceEmotion" AutoReadOnly Hidden + string Property PlayFlavorSequence = "PlayFlavorSequence" AutoReadOnly Hidden + string Property DeactivateIsInFlavor = "DeactivateIsInFlavor" AutoReadOnly Hidden + + hkbVariable Property bIsInFlavor Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bIsInFlavor" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Alert + string Property alertState = "alertState" AutoReadOnly Hidden + string Property AlertStateStart = "AlertStateStart" AutoReadOnly Hidden + string Property DeactivateAlertStateStart_EDM = "DeactivateAlertStateStart_EDM" AutoReadOnly Hidden +EndGroup + +Group Events_Cower + string Property cowerSinglePlay = "cowerSinglePlay" AutoReadOnly Hidden + string Property cowerStart = "cowerStart" AutoReadOnly Hidden + string Property cowerStop = "cowerStop" AutoReadOnly Hidden +EndGroup + +Group Events_Panic + string Property panicStart = "panicStart" AutoReadOnly Hidden ; flavor? +EndGroup + +Group Events_Coughing + string Property CoughingEnd = "CoughingEnd" AutoReadOnly Hidden + string Property CoughingStart = "CoughingStart" AutoReadOnly Hidden +EndGroup + +Group Events_Smoking + string Property exhale = "exhale" AutoReadOnly Hidden + string Property matOff = "matOff" AutoReadOnly Hidden + string Property matOn = "matOn" AutoReadOnly Hidden + string Property matStrike = "matStrike" AutoReadOnly Hidden + string Property cigDrag = "cigDrag" AutoReadOnly Hidden + string Property cigLight = "cigLight" AutoReadOnly Hidden + string Property cigOff = "cigOff" AutoReadOnly Hidden + string Property cigOn = "cigOn" AutoReadOnly Hidden +EndGroup + +Group Events_Death + string Property DeathAnimCryopodSpouse = "DeathAnimCryopodSpouse" AutoReadOnly Hidden + string Property DeathAnimFallBackward = "DeathAnimFallBackward" AutoReadOnly Hidden + string Property DeathAnimHitLocation = "DeathAnimHitLocation" AutoReadOnly Hidden + string Property DeathAnimMelee = "DeathAnimMelee" AutoReadOnly Hidden + string Property DeathAnimMinigun = "DeathAnimMinigun" AutoReadOnly Hidden + string Property DeathAnimMovingForward = "DeathAnimMovingForward" AutoReadOnly Hidden + string Property DeathAnimShotgunChest = "DeathAnimShotgunChest" AutoReadOnly Hidden + string Property DeathAnimSynth = "DeathAnimSynth" AutoReadOnly Hidden + string Property DeathAnimation = "DeathAnimation" AutoReadOnly Hidden + string Property DeathPoseStart = "DeathPoseStart" AutoReadOnly Hidden + string Property FlailDeathAnim = "FlailDeathAnim" AutoReadOnly Hidden +EndGroup + +Group Events_Pose + hkbVariable Property Pose Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "Pose" + return structure + EndFunction + EndProperty + string Property to_PoseA = "to_PoseA" AutoReadOnly Hidden + string Property to_PoseB = "to_PoseB" AutoReadOnly Hidden + string Property to_PoseE = "to_PoseE" AutoReadOnly Hidden + string Property PoseA_to_PoseB = "PoseA_to_PoseB" AutoReadOnly Hidden + string Property PoseB_to_PoseA = "PoseB_to_PoseA" AutoReadOnly Hidden + string Property Pose_to_PoseA = "Pose_to_PoseA" AutoReadOnly Hidden + string Property Pose_to_PoseB = "Pose_to_PoseB" AutoReadOnly Hidden + string Property Pose_to_PoseC = "Pose_to_PoseC" AutoReadOnly Hidden + string Property Pose_to_PoseD = "Pose_to_PoseD" AutoReadOnly Hidden + string Property Pose_to_PoseE = "Pose_to_PoseE" AutoReadOnly Hidden + string Property Pose_to_PoseF = "Pose_to_PoseF" AutoReadOnly Hidden + string Property DynamicRefPose = "DynamicRefPose" AutoReadOnly Hidden + string Property DefaultRefPose = "DefaultRefPose" AutoReadOnly Hidden + string Property BasePoseEnter = "BasePoseEnter" AutoReadOnly Hidden + string Property CaptureDirectAtPose_ReadyState = "CaptureDirectAtPose_ReadyState" AutoReadOnly Hidden + string Property CaptureDirectAtPose_SneakState = "CaptureDirectAtPose_SneakState" AutoReadOnly Hidden + string Property ClearDirectAtPose = "ClearDirectAtPose" AutoReadOnly Hidden +EndGroup + + +Group Events_Posture + string Property PostureBackward = "PostureBackward" AutoReadOnly Hidden + string Property PostureForward = "PostureForward" AutoReadOnly Hidden + string Property PostureLeft = "PostureLeft" AutoReadOnly Hidden + string Property PostureRight = "PostureRight" AutoReadOnly Hidden +EndGroup + +Group Events_Ambush + string Property AmbushEnter = "AmbushEnter" AutoReadOnly Hidden + string Property AmbushExit = "AmbushExit" AutoReadOnly Hidden +EndGroup + +Group Events_InjuredDown + string Property EssentialDownStart = "EssentialDownStart" AutoReadOnly Hidden + string Property EssentialDownExit = "EssentialDownExit" AutoReadOnly Hidden + string Property EnableInjuredWrappingBehavior = "EnableInjuredWrappingBehavior" AutoReadOnly Hidden + string Property DisableInjuredWrappingBehavior = "DisableInjuredWrappingBehavior" AutoReadOnly Hidden + string Property InjuredDownBoltChargeStart = "InjuredDownBoltChargeStart" AutoReadOnly Hidden + string Property InjuredDownReloadStart = "InjuredDownReloadStart" AutoReadOnly Hidden +EndGroup + + diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Look.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Look.psc new file mode 100644 index 00000000..3ced8b0b --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Look.psc @@ -0,0 +1,333 @@ +ScriptName System:Havok:Core:Look Extends System:Havok:Type + +Group LookAt + hkbVariable Property LookAtOutsideLimit Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtOutsideLimit" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtSpine2_LimitAngleDeg Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtSpine2_LimitAngleDeg" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtSpine2_OnGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtSpine2_OnGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtSpine2_OffGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtSpine2_OffGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtSpine2_OnLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtSpine2_OnLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtSpine2_OffLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtSpine2_OffLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtSpine2_Enabled Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtSpine2_Enabled" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtSpine2_FwdAxisLS Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtSpine2_FwdAxisLS" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtChest_FwdAxisLS Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtChest_FwdAxisLS" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtChest_LimitAngleDeg Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtChest_LimitAngleDeg" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtChest_OnGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtChest_OnGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtChest_OffGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtChest_OffGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtChest_OnLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtChest_OnLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtChest_OffLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtChest_OffLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtChest_Enabled Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtChest_Enabled" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_FwdAxisLS Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_FwdAxisLS" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_LimitAngleDeg Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_LimitAngleDeg" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_OnGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_OnGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_OffGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_OffGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_OnLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_OnLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_OffLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_OffLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_Enabled Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_Enabled" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_FwdAxisLS Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_FwdAxisLS" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_LimitAngleDeg Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_LimitAngleDeg" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_OnGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_OnGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_OffGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_OffGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_OnLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_OnLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_OffLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_OffLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_Enabled Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_Enabled" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtLimitAngleDeg Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtLimitAngleDeg" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtLimitAngleThresholdDeg Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtLimitAngleThresholdDeg" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtOnGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtOnGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtOffGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtOffGain" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtOnLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtOnLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtOffLeadIn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtOffLeadIn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtUseBoneGains Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtUseBoneGains" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtAdditive Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtAdditive" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtOutOfRange Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtOutOfRange" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtAdditiveClamp Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtAdditiveClamp" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtUseIndividualLimits Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtUseIndividualLimits" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_LimitAngleDegVert Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_LimitAngleDegVert" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_LimitAngleDegVert Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_LimitAngleDegVert" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtChest_LimitAngleDegVert Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtChest_LimitAngleDegVert" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtSpine2_LimitAngleDegVert Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtSpine2_LimitAngleDegVert" + return structure + EndFunction + EndProperty + hkbVariable Property LookAt_RotateBoneAboutAxis Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAt_RotateBoneAboutAxis" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtHead_LimitAngleVert_Dwn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtHead_LimitAngleVert_Dwn" + return structure + EndFunction + EndProperty + hkbVariable Property LookAtNeck_LimitAngleVert_Dwn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "LookAtNeck_LimitAngleVert_Dwn" + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Movement.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Movement.psc new file mode 100644 index 00000000..4e41b68b --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Movement.psc @@ -0,0 +1,1412 @@ +ScriptName System:Havok:Core:Movement Extends System:Havok:Type + +; State +;--------------------------------------------- + +Group MT + hkbVariable Property bIsInMT Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bIsInMT" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkaEvent Property MTState Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MTState" + return structure + EndFunction + EndProperty + hkaEvent Property MTDynamicPathingIdle Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MTDynamicPathingIdle" + return structure + EndFunction + EndProperty + hkaEvent Property MTDynamicPathingIdleForceAnimDriven Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MTDynamicPathingIdleForceAnimDriven" + return structure + EndFunction + EndProperty + hkaEvent Property MTDynamicPathingNonSyncedIdle Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MTDynamicPathingNonSyncedIdle" + return structure + EndFunction + EndProperty + hkaEvent Property MT_staggerBackLarge Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MT_staggerBackLarge" + return structure + EndFunction + EndProperty + hkaEvent Property MT_staggerBackMedium Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MT_staggerBackMedium" + return structure + EndFunction + EndProperty + hkaEvent Property MT_staggerBackSmall Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MT_staggerBackSmall" + return structure + EndFunction + EndProperty + hkaEvent Property MT_staggerForwardMedium Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MT_staggerForwardMedium" + return structure + EndFunction + EndProperty + hkaEvent Property MT_staggerForwardSmall Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MT_staggerForwardSmall" + return structure + EndFunction + EndProperty + hkaEvent Property MT_staggerLeftMedium Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MT_staggerLeftMedium" + return structure + EndFunction + EndProperty + hkaEvent Property MT_staggerRightMedium Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MT_staggerRightMedium" + return structure + EndFunction + EndProperty +EndGroup + +Group CBTTransition + hkaEvent Property CBTTransitionInRun Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionInRun" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionInRunBack Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionInRunBack" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionInRunSneak Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionInRunSneak" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionInWalk Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionInWalk" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionInWalkCover Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionInWalkCover" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionInWalkRun Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionInWalkRun" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionInWalkSneak Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionInWalkSneak" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionOutRun Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionOutRun" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionOutRunBack Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionOutRunBack" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionOutRunSneak Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionOutRunSneak" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionOutWalk Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionOutWalk" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionOutWalkCover Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionOutWalkCover" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionOutWalkRun Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionOutWalkRun" + return structure + EndFunction + EndProperty + hkaEvent Property CBTTransitionOutWalkSneak Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CBTTransitionOutWalkSneak" + return structure + EndFunction + EndProperty +EndGroup + +Group Sync + hkbVariable Property bIsSynced Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bIsSynced" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property iControlsIdleSync Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iControlsIdleSync" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + + hkbVariable Property iSyncIdleLocomotion Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncIdleLocomotion" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncLocomotionSpeed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncLocomotionSpeed" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + + hkbVariable Property bSyncDirection Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bSyncDirection" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property iSyncDirection Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncDirection" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + + hkbVariable Property iSyncSprintState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncSprintState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncTurnState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncTurnState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncFireState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncFireState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncRunDirection Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncRunDirection" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncShuffleState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncShuffleState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncJumpState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncJumpState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncWalkRun Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncWalkRun" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + + hkbVariable Property iSyncSneakWalkRun Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncSneakWalkRun" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + + hkbVariable Property iSyncSightedState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncSightedState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncForwardBackward Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncForwardBackward" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncForwardBackward00 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncForwardBackward00" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncReadyAlertRelaxed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncReadyAlertRelaxed" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iSyncGunDown Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iSyncGunDown" + structure.Kind = KindInt + return structure + EndFunction + EndProperty +EndGroup + +Group Locomotion + hkbVariable Property iLocomotionSpeedState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iLocomotionSpeedState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property fLocomotionSneakWalkPlaybackSpeed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fLocomotionSneakWalkPlaybackSpeed" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fLocomotionSneakRunPlaybackSpeed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fLocomotionSneakRunPlaybackSpeed" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fLocomotionWalkPlaybackSpeed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fLocomotionWalkPlaybackSpeed" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fLocomotionJogPlaybackSpeed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fLocomotionJogPlaybackSpeed" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fLocomotionRunPlaybackSpeed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fLocomotionRunPlaybackSpeed" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup + + +; Movement +;--------------------------------------------- + +Group MT_Move + hkaEvent Property moveStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStart" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartAnimated Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartAnimated" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartFromExit Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartFromExit" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartLeftRunning Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartLeftRunning" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartRightRunning Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartRightRunning" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartSlave Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartSlave" + return structure + EndFunction + EndProperty + hkaEvent Property moveStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStop" + return structure + EndFunction + EndProperty + hkaEvent Property moveStopSlave Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStopSlave" + return structure + EndFunction + EndProperty + hkaEvent Property MoveStopFromJog Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MoveStopFromJog" + return structure + EndFunction + EndProperty + hkaEvent Property MoveStopFromRun Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MoveStopFromRun" + return structure + EndFunction + EndProperty + hkaEvent Property MoveStopFromWalk Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "MoveStopFromWalk" + return structure + EndFunction + EndProperty + hkbVariable Property bFailMoveStart Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bFailMoveStart" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + + hkbVariable Property bDelayMoveStart Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bDelayMoveStart" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Direction + hkbVariable Property Direction Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "Direction" + return structure + EndFunction + EndProperty + hkbVariable Property DirectionDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "DirectionDamped" + return structure + EndFunction + EndProperty + hkbVariable Property DirectionSmoothed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "DirectionSmoothed" + return structure + EndFunction + EndProperty + hkbVariable Property DirectionDegrees Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "DirectionDegrees" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Physics + hkbVariable Property fMaxForce Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fMaxForce" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property forceDirectionVector Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "forceDirectionVector" + return structure + EndFunction + EndProperty + hkbVariable Property VelocityZ Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "VelocityZ" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Speed + hkbVariable Property Speed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "Speed" + return structure + EndFunction + EndProperty + hkbVariable Property SpeedSmoothed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "SpeedSmoothed" + return structure + EndFunction + EndProperty + hkbVariable Property speedDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "speedDamped" + return structure + EndFunction + EndProperty + hkbVariable Property SampledSpeed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "SampledSpeed" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Forward + hkaEvent Property forward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "forward" + return structure + EndFunction + EndProperty + hkaEvent Property forwardLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "forwardLeft" + return structure + EndFunction + EndProperty + hkaEvent Property forwardRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "forwardRight" + return structure + EndFunction + EndProperty + hkaEvent Property moveForward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveForward" + return structure + EndFunction + EndProperty + hkaEvent Property moveForwardLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveForwardLeft" + return structure + EndFunction + EndProperty + hkaEvent Property moveForwardRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveForwardRight" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartForward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartForward" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Backward + hkaEvent Property backward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "backward" + return structure + EndFunction + EndProperty + hkaEvent Property backwardLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "backwardLeft" + return structure + EndFunction + EndProperty + hkaEvent Property moveBackward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveBackward" + return structure + EndFunction + EndProperty + hkaEvent Property moveBackwardLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveBackwardLeft" + return structure + EndFunction + EndProperty + hkaEvent Property moveBackwardRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveBackwardRight" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartBackward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartBackward" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Left + hkaEvent Property left Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "left" + return structure + EndFunction + EndProperty + hkaEvent Property leftBackward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "leftBackward" + return structure + EndFunction + EndProperty + hkaEvent Property leftTransitionAnimation Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "leftTransitionAnimation" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartLeft" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Right + hkaEvent Property right Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "right" + return structure + EndFunction + EndProperty + hkaEvent Property rightBackward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "rightBackward" + return structure + EndFunction + EndProperty + hkaEvent Property rightTransitionAnimation Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "rightTransitionAnimation" + return structure + EndFunction + EndProperty + hkaEvent Property moveStartRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "moveStartRight" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Rotation + hkaEvent Property AllowRotation Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AllowRotation" + return structure + EndFunction + EndProperty + hkaEvent Property startAllowRotation Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "startAllowRotation" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Twist + hkaEvent Property TwistLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TwistLeft" + return structure + EndFunction + EndProperty + hkaEvent Property TwistRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TwistRight" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Turn + hkaEvent Property TurnClockwise Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnClockwise" + return structure + EndFunction + EndProperty + hkaEvent Property TurnCounterClockwise Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnCounterClockwise" + return structure + EndFunction + EndProperty + hkaEvent Property TurnLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnLeft" + return structure + EndFunction + EndProperty + hkaEvent Property TurnLeft180 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnLeft180" + return structure + EndFunction + EndProperty + hkaEvent Property TurnLeftFast Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnLeftFast" + return structure + EndFunction + EndProperty + hkaEvent Property TurnLeftSlow Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnLeftSlow" + return structure + EndFunction + EndProperty + hkaEvent Property TurnOnPathingInterruptible Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOnPathingInterruptible" + return structure + EndFunction + EndProperty + hkaEvent Property TurnRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnRight" + return structure + EndFunction + EndProperty + hkaEvent Property TurnRightFast Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnRightFast" + return structure + EndFunction + EndProperty + hkaEvent Property TurnRightSlow Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnRightSlow" + return structure + EndFunction + EndProperty + hkaEvent Property TurnStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnStop" + return structure + EndFunction + EndProperty + hkbVariable Property TurnDelta Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "TurnDelta" + return structure + EndFunction + EndProperty + hkbVariable Property fTurnDeltaSpeedLimited Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fTurnDeltaSpeedLimited" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fTurnDeltaSpeedLimit Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fTurnDeltaSpeedLimit" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property TurnDeltaSpeedLimitedDampened Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "TurnDeltaSpeedLimitedDampened" + return structure + EndFunction + EndProperty + hkbVariable Property TurnDeltaSmoothed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "TurnDeltaSmoothed" + return structure + EndFunction + EndProperty + hkbVariable Property TurnDeltaDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "TurnDeltaDamped" + return structure + EndFunction + EndProperty + hkbVariable Property TurnDeltaSmoothedDamped Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "TurnDeltaSmoothedDamped" + return structure + EndFunction + EndProperty +EndGroup + + +; Movement Types +;--------------------------------------------- + +Group MT_Walk + hkaEvent Property Walk Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Walk" + return structure + EndFunction + EndProperty + hkaEvent Property walkRunBlendStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "walkRunBlendStart" + return structure + EndFunction + EndProperty + hkaEvent Property walkStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "walkStart" + return structure + EndFunction + EndProperty + hkaEvent Property walkStartForward Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "walkStartForward" + return structure + EndFunction + EndProperty + hkaEvent Property walkStartLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "walkStartLeft" + return structure + EndFunction + EndProperty + hkaEvent Property walkStartRear Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "walkStartRear" + return structure + EndFunction + EndProperty + hkaEvent Property walkStartRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "walkStartRight" + return structure + EndFunction + EndProperty + hkbVariable Property fSpeedWalk Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fSpeedWalk" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property WalkSpeedMult Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "WalkSpeedMult" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Jog + hkaEvent Property Jog Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Jog" + return structure + EndFunction + EndProperty + hkbVariable Property JogSpeedMult Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "JogSpeedMult" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Run + hkaEvent Property Run Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Run" + return structure + EndFunction + EndProperty + hkaEvent Property runForwardStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "runForwardStart" + return structure + EndFunction + EndProperty + hkaEvent Property runStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "runStart" + return structure + EndFunction + EndProperty + hkaEvent Property runStartLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "runStartLeft" + return structure + EndFunction + EndProperty + hkaEvent Property runStartRear Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "runStartRear" + return structure + EndFunction + EndProperty + hkaEvent Property runStartRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "runStartRight" + return structure + EndFunction + EndProperty + hkaEvent Property runbackstart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "runbackstart" + return structure + EndFunction + EndProperty + hkbVariable Property fSpeedRun Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fSpeedRun" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property RunSpeedMult Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "RunSpeedMult" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Sprint + hkbVariable Property IsSprinting Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsSprinting" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkaEvent Property SprintStateEnter Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SprintStateEnter" + return structure + EndFunction + EndProperty + hkaEvent Property SprintStateExit Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SprintStateExit" + return structure + EndFunction + EndProperty + hkaEvent Property sprintStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "sprintStart" + return structure + EndFunction + EndProperty + hkaEvent Property sprintStartPainTrain Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "sprintStartPainTrain" + return structure + EndFunction + EndProperty + hkaEvent Property sprintStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "sprintStop" + return structure + EndFunction + EndProperty + hkaEvent Property sprintToSneak Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "sprintToSneak" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Shuffle + string Property shuffleBackward = "shuffleBackward" AutoReadOnly Hidden + string Property shuffleBackwardLeft = "shuffleBackwardLeft" AutoReadOnly Hidden + string Property shuffleBackwardRight = "shuffleBackwardRight" AutoReadOnly Hidden + string Property shuffleBackward_Alt1 = "shuffleBackward_Alt1" AutoReadOnly Hidden + string Property shuffleBlendOut = "shuffleBlendOut" AutoReadOnly Hidden + string Property shuffleEnd = "shuffleEnd" AutoReadOnly Hidden + string Property shuffleForward = "shuffleForward" AutoReadOnly Hidden + string Property shuffleForwardLeft = "shuffleForwardLeft" AutoReadOnly Hidden + string Property shuffleForwardRight = "shuffleForwardRight" AutoReadOnly Hidden + string Property shuffleForwardRight_Alt1 = "shuffleForwardRight_Alt1" AutoReadOnly Hidden + string Property shuffleForward_Alt1 = "shuffleForward_Alt1" AutoReadOnly Hidden + string Property shuffleLeft = "shuffleLeft" AutoReadOnly Hidden + string Property shuffleRight = "shuffleRight" AutoReadOnly Hidden + string Property shuffleRight_Alt1 = "shuffleRight_Alt1" AutoReadOnly Hidden +EndGroup + +Group MT_Sneak + string Property sneakRunStart = "sneakRunStart" AutoReadOnly Hidden + string Property sneakRuntoWalk = "sneakRuntoWalk" AutoReadOnly Hidden + string Property sneakStart = "sneakStart" AutoReadOnly Hidden + string Property sneakState = "sneakState" AutoReadOnly Hidden + string Property sneakStateEnter = "sneakStateEnter" AutoReadOnly Hidden + string Property sneakStateExit = "sneakStateExit" AutoReadOnly Hidden + string Property sneakStop = "sneakStop" AutoReadOnly Hidden + string Property sneakUnequip = "sneakUnequip" AutoReadOnly Hidden + string Property sneakVault64 = "sneakVault64" AutoReadOnly Hidden + string Property sneakWalkStart = "sneakWalkStart" AutoReadOnly Hidden + string Property sneakWalktoRun = "sneakWalktoRun" AutoReadOnly Hidden + string Property SneakBlockLayerFadeOut = "SneakBlockLayerFadeOut" AutoReadOnly Hidden + string Property SneakRunState_to_SneakWalkState = "SneakRunState_to_SneakWalkState" AutoReadOnly Hidden + string Property SneakWalkState_to_SneakRunState = "SneakWalkState_to_SneakRunState" AutoReadOnly Hidden + + hkbVariable Property IsSneaking Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsSneaking" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property iIsInSneak Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iIsInSneak" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property bIsSneaking Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bIsSneaking" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Jump + string Property JumpDirectionalStart = "JumpDirectionalStart" AutoReadOnly Hidden + string Property JumpDown = "JumpDown" AutoReadOnly Hidden + string Property JumpFallDirectional = "JumpFallDirectional" AutoReadOnly Hidden + string Property JumpFastEnd = "JumpFastEnd" AutoReadOnly Hidden + string Property JumpFullBody = "JumpFullBody" AutoReadOnly Hidden + string Property JumpLandDirectional = "JumpLandDirectional" AutoReadOnly Hidden + string Property JumpLayerOff = "JumpLayerOff" AutoReadOnly Hidden + string Property JumpLayerOn = "JumpLayerOn" AutoReadOnly Hidden + string Property JumpLayerUpperBodyOff = "JumpLayerUpperBodyOff" AutoReadOnly Hidden + string Property JumpLayerUpperBodyOn = "JumpLayerUpperBodyOn" AutoReadOnly Hidden + string Property JumpPartialBody = "JumpPartialBody" AutoReadOnly Hidden + string Property JumpSoftEnd = "JumpSoftEnd" AutoReadOnly Hidden + string Property JumpStandingEnd = "JumpStandingEnd" AutoReadOnly Hidden + string Property JumpStandingStart = "JumpStandingStart" AutoReadOnly Hidden + string Property JumpUp = "JumpUp" AutoReadOnly Hidden + string Property jumpEnd = "jumpEnd" AutoReadOnly Hidden + string Property jumpEndToRun = "jumpEndToRun" AutoReadOnly Hidden + string Property jumpFall = "jumpFall" AutoReadOnly Hidden + string Property jumpFallFullbody = "jumpFallFullbody" AutoReadOnly Hidden + string Property jumpImpactLand = "jumpImpactLand" AutoReadOnly Hidden + string Property jumpImpactLandToRun = "jumpImpactLandToRun" AutoReadOnly Hidden + string Property jumpLand = "jumpLand" AutoReadOnly Hidden + string Property jumpLandSoft = "jumpLandSoft" AutoReadOnly Hidden + string Property jumpLandToRun = "jumpLandToRun" AutoReadOnly Hidden + string Property jumpLandToWalk = "jumpLandToWalk" AutoReadOnly Hidden + string Property jumpMovingFall = "jumpMovingFall" AutoReadOnly Hidden + string Property jumpRunningFall = "jumpRunningFall" AutoReadOnly Hidden + string Property jumpStart = "jumpStart" AutoReadOnly Hidden + string Property jumpStartFromRun = "jumpStartFromRun" AutoReadOnly Hidden + string Property jumpStartFromWalk = "jumpStartFromWalk" AutoReadOnly Hidden + string Property jumpStartFullbody = "jumpStartFullbody" AutoReadOnly Hidden + string Property jumpStateEnter = "jumpStateEnter" AutoReadOnly Hidden + string Property jumpStateExit = "jumpStateExit" AutoReadOnly Hidden + string Property jumpWalkFall = "jumpWalkFall" AutoReadOnly Hidden + hkbVariable Property isJumping Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "isJumping" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bInJumpState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bInJumpState" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property CurrentJumpState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "CurrentJumpState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Stagger + string Property staggerBackLarge = "staggerBackLarge" AutoReadOnly Hidden + string Property staggerBackMedium = "staggerBackMedium" AutoReadOnly Hidden + string Property staggerBackMediumBlend = "staggerBackMediumBlend" AutoReadOnly Hidden + string Property staggerBackSmall = "staggerBackSmall" AutoReadOnly Hidden + string Property staggerBackSmallBlend = "staggerBackSmallBlend" AutoReadOnly Hidden + string Property staggerBlendTransition = "staggerBlendTransition" AutoReadOnly Hidden + string Property staggerBlended = "staggerBlended" AutoReadOnly Hidden + string Property staggerExit = "staggerExit" AutoReadOnly Hidden + string Property staggerForwardLarge = "staggerForwardLarge" AutoReadOnly Hidden + string Property staggerForwardMedium = "staggerForwardMedium" AutoReadOnly Hidden + string Property staggerForwardSmall = "staggerForwardSmall" AutoReadOnly Hidden + string Property staggerStart = "staggerStart" AutoReadOnly Hidden + string Property staggerStop = "staggerStop" AutoReadOnly Hidden + string Property StaggerExitAnimationDriven = "StaggerExitAnimationDriven" AutoReadOnly Hidden + + hkbVariable Property IsStaggering Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsStaggering" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property staggerMagnitude Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "staggerMagnitude" + return structure + EndFunction + EndProperty + + hkbVariable Property staggerDirection Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "staggerDirection" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Dodge + string Property dodgeAvoidLeft = "dodgeAvoidLeft" AutoReadOnly Hidden + string Property dodgeAvoidLeft_Alt1 = "dodgeAvoidLeft_Alt1" AutoReadOnly Hidden + string Property dodgeAvoidRight = "dodgeAvoidRight" AutoReadOnly Hidden + string Property dodgeAvoidRight_Alt1 = "dodgeAvoidRight_Alt1" AutoReadOnly Hidden + string Property dodgeBack = "dodgeBack" AutoReadOnly Hidden + string Property dodgeCover = "dodgeCover" AutoReadOnly Hidden + string Property dodgeEnd = "dodgeEnd" AutoReadOnly Hidden + string Property dodgeLeft = "dodgeLeft" AutoReadOnly Hidden + string Property dodgeLeft_Alt1 = "dodgeLeft_Alt1" AutoReadOnly Hidden + string Property dodgeRight = "dodgeRight" AutoReadOnly Hidden +EndGroup + +Group MT_Cover + string Property enterCover = "enterCover" AutoReadOnly Hidden + string Property enterCoverEnd = "enterCoverEnd" AutoReadOnly Hidden + string Property enterCoverLeft = "enterCoverLeft" AutoReadOnly Hidden + string Property enterCoverLeftCutCycle = "enterCoverLeftCutCycle" AutoReadOnly Hidden + string Property enterCoverPartial = "enterCoverPartial" AutoReadOnly Hidden + string Property enterCoverRight = "enterCoverRight" AutoReadOnly Hidden + string Property enterCoverRightCutCycle = "enterCoverRightCutCycle" AutoReadOnly Hidden + string Property enterCoverRightRunning = "enterCoverRightRunning" AutoReadOnly Hidden + string Property enterCoverRightRunningAR = "enterCoverRightRunningAR" AutoReadOnly Hidden + string Property enterCoverSneak = "enterCoverSneak" AutoReadOnly Hidden + string Property enterCoverSprint = "enterCoverSprint" AutoReadOnly Hidden + string Property enterCoverStanding = "enterCoverStanding" AutoReadOnly Hidden + string Property enterCoverStandingLeft = "enterCoverStandingLeft" AutoReadOnly Hidden + string Property enterCoverStandingRight = "enterCoverStandingRight" AutoReadOnly Hidden + + hkaEvent Property coverReloadAssembly Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "coverReloadAssembly" + return structure + EndFunction + EndProperty + hkaEvent Property exitCover Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "exitCover" + return structure + EndFunction + EndProperty + hkaEvent Property coverVault Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "coverVault" + return structure + EndFunction + EndProperty + hkaEvent Property vaultEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "vaultEnd" + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Swim + string Property swimDrinkStart = "swimDrinkStart" AutoReadOnly Hidden + string Property SwimStart = "SwimStart" AutoReadOnly Hidden + string Property SwimStop = "SwimStop" AutoReadOnly Hidden +EndGroup + +Group MT_Stumble + string Property StumbleBackwardDeath = "StumbleBackwardDeath" AutoReadOnly Hidden + string Property stumbleStart = "stumbleStart" AutoReadOnly Hidden + string Property stumbleStop = "stumbleStop" AutoReadOnly Hidden + + hkbVariable Property fStumbleTimerThreshold Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fStumbleTimerThreshold" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fStumbleSpeedStopThreshold Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fStumbleSpeedStopThreshold" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fStumbleDir Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fStumbleDir" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fStumbleDirDeltaStopThreshold Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fStumbleDirDeltaStopThreshold" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Levitating + hkbVariable Property isLevitating Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "isLevitating" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +Group MT_Landing + hkbVariable Property bInLandingState Hidden + {PowerArmor?} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bInLandingState" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Paired.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Paired.psc new file mode 100644 index 00000000..19f48639 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Paired.psc @@ -0,0 +1,214 @@ +ScriptName System:Havok:Core:Paired Extends System:Havok:Type + +; Paired +;--------------------------------------------- + +Group Events_pa_ + string Property pa_BloodbugHumanSyphon3rdtP_HumanLead = "pa_BloodbugHumanSyphon3rdtP_HumanLead" AutoReadOnly Hidden + string Property pa_DeathclawPAGrabThrow_Victim = "pa_DeathclawPAGrabThrow_Victim" AutoReadOnly Hidden + string Property pa_DeathclawPAPushDownSwipe3rdPVictim = "pa_DeathclawPAPushDownSwipe3rdPVictim" AutoReadOnly Hidden + string Property pa_KillMoveDeathclawRaiderPickUpSlam = "pa_KillMoveDeathclawRaiderPickUpSlam" AutoReadOnly Hidden + string Property pa_KillMoveDeathclawRaiderStabRip = "pa_KillMoveDeathclawRaiderStabRip" AutoReadOnly Hidden + string Property pa_KillMoveDeathclawRaiderStabThrow = "pa_KillMoveDeathclawRaiderStabThrow" AutoReadOnly Hidden + string Property pa_KillMoveFeralGhoulBiteNPC = "pa_KillMoveFeralGhoulBiteNPC" AutoReadOnly Hidden + string Property pa_MHunterStrike3rdP01_Victim = "pa_MHunterStrike3rdP01_Victim" AutoReadOnly Hidden + string Property pa_MirelurkKill3rdP_Human = "pa_MirelurkKill3rdP_Human" AutoReadOnly Hidden + string Property pa_PairedBlockPunchCounter = "pa_PairedBlockPunchCounter" AutoReadOnly Hidden + string Property pa_PairedBlockPunchCounterVictim = "pa_PairedBlockPunchCounterVictim" AutoReadOnly Hidden + string Property pa_PairedBrahminHumanPet = "pa_PairedBrahminHumanPet" AutoReadOnly Hidden + string Property pa_PairedCowTipping = "pa_PairedCowTipping" AutoReadOnly Hidden + string Property pa_PairedDeathclawRaiderGrabHeadThrow = "pa_PairedDeathclawRaiderGrabHeadThrow" AutoReadOnly Hidden + string Property pa_PairedDogmeatBiteHumanLeg = "pa_PairedDogmeatBiteHumanLeg" AutoReadOnly Hidden + string Property pa_PairedDogmeatBiteHumanLeg1 = "pa_PairedDogmeatBiteHumanLeg1" AutoReadOnly Hidden + string Property pa_PairedDogmeatBiteHumanLeg2 = "pa_PairedDogmeatBiteHumanLeg2" AutoReadOnly Hidden + string Property pa_PairedDogmeatBiteHumanMoving = "pa_PairedDogmeatBiteHumanMoving" AutoReadOnly Hidden + string Property pa_PairedDogmeatBiteHumanStanding = "pa_PairedDogmeatBiteHumanStanding" AutoReadOnly Hidden + string Property pa_PairedDogmeatHumanGreetHand = "pa_PairedDogmeatHumanGreetHand" AutoReadOnly Hidden + string Property pa_PairedDogmeatHumanGreetPet = "pa_PairedDogmeatHumanGreetPet" AutoReadOnly Hidden + string Property pa_PairedDogmeatHumanGreetPetKneel = "pa_PairedDogmeatHumanGreetPetKneel" AutoReadOnly Hidden + string Property pa_PairedDogmeatHumanInspectObject = "pa_PairedDogmeatHumanInspectObject" AutoReadOnly Hidden + string Property pa_PairedDogmeatKillHumanStanding = "pa_PairedDogmeatKillHumanStanding" AutoReadOnly Hidden + string Property pa_PairedDuckHookCounter = "pa_PairedDuckHookCounter" AutoReadOnly Hidden + string Property pa_PairedDuckHookCounterVictim = "pa_PairedDuckHookCounterVictim" AutoReadOnly Hidden + string Property pa_PairedFEVHoundHumanKill3rdP = "pa_PairedFEVHoundHumanKill3rdP" AutoReadOnly Hidden + string Property pa_PairedFeralGhoulBiteNPCNeckVictim = "pa_PairedFeralGhoulBiteNPCNeckVictim" AutoReadOnly Hidden + string Property pa_PairedFrontBodySlam = "pa_PairedFrontBodySlam" AutoReadOnly Hidden + string Property pa_PairedFrontBodySlamVictim = "pa_PairedFrontBodySlamVictim" AutoReadOnly Hidden + string Property pa_PairedFrontPushKick = "pa_PairedFrontPushKick" AutoReadOnly Hidden + string Property pa_PairedFrontPushKickVictim = "pa_PairedFrontPushKickVictim" AutoReadOnly Hidden + string Property pa_PairedGrabPunchSwingThrow = "pa_PairedGrabPunchSwingThrow" AutoReadOnly Hidden + string Property pa_PairedGrabPunchSwingThrowVictim = "pa_PairedGrabPunchSwingThrowVictim" AutoReadOnly Hidden + string Property pa_PairedH2HJabJabCross = "pa_PairedH2HJabJabCross" AutoReadOnly Hidden + string Property pa_PairedH2HJabJabCrossVictim = "pa_PairedH2HJabJabCrossVictim" AutoReadOnly Hidden + string Property pa_PairedH2HLegKick = "pa_PairedH2HLegKick" AutoReadOnly Hidden + string Property pa_PairedH2HLegKickVictim = "pa_PairedH2HLegKickVictim" AutoReadOnly Hidden + string Property pa_PairedKentHeadButtsShinjin = "pa_PairedKentHeadButtsShinjin" AutoReadOnly Hidden + string Property pa_PairedKentHeadButtsShinjinVictim = "pa_PairedKentHeadButtsShinjinVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMBlunt2Hits = "pa_PairedKill1HMBlunt2Hits" AutoReadOnly Hidden + string Property pa_PairedKill1HMBlunt2HitsVictim = "pa_PairedKill1HMBlunt2HitsVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMRipperSlice = "pa_PairedKill1HMRipperSlice" AutoReadOnly Hidden + string Property pa_PairedKill1HMRipperSliceVictim = "pa_PairedKill1HMRipperSliceVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMRipperStabStomach = "pa_PairedKill1HMRipperStabStomach" AutoReadOnly Hidden + string Property pa_PairedKill1HMRipperStabStomachVictim = "pa_PairedKill1HMRipperStabStomachVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMSlashKneeAndNeck = "pa_PairedKill1HMSlashKneeAndNeck" AutoReadOnly Hidden + string Property pa_PairedKill1HMSlashKneeAndNeckVictim = "pa_PairedKill1HMSlashKneeAndNeckVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMSneakBluntSwing = "pa_PairedKill1HMSneakBluntSwing" AutoReadOnly Hidden + string Property pa_PairedKill1HMSneakBluntSwingVictim = "pa_PairedKill1HMSneakBluntSwingVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMSneakStabNeck = "pa_PairedKill1HMSneakStabNeck" AutoReadOnly Hidden + string Property pa_PairedKill1HMSneakStabNeckVictim = "pa_PairedKill1HMSneakStabNeckVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMSneakStabSide = "pa_PairedKill1HMSneakStabSide" AutoReadOnly Hidden + string Property pa_PairedKill1HMSneakStabSideVictim = "pa_PairedKill1HMSneakStabSideVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMStabNeck = "pa_PairedKill1HMStabNeck" AutoReadOnly Hidden + string Property pa_PairedKill1HMStabNeckVictim = "pa_PairedKill1HMStabNeckVictim" AutoReadOnly Hidden + string Property pa_PairedKill1HMStabStomachForward = "pa_PairedKill1HMStabStomachForward" AutoReadOnly Hidden + string Property pa_PairedKill1HMStabStomachForwardVictim = "pa_PairedKill1HMStabStomachForwardVictim" AutoReadOnly Hidden + string Property pa_PairedKill1hmShortShank = "pa_PairedKill1hmShortShank" AutoReadOnly Hidden + string Property pa_PairedKill1hmShortShank_Victim = "pa_PairedKill1hmShortShank_Victim" AutoReadOnly Hidden + string Property pa_PairedKill1hmThroatSlash = "pa_PairedKill1hmThroatSlash" AutoReadOnly Hidden + string Property pa_PairedKill1hmThroatSlashVictim = "pa_PairedKill1hmThroatSlashVictim" AutoReadOnly Hidden + string Property pa_PairedKill1stP1hmThroatSlashVictim = "pa_PairedKill1stP1hmThroatSlashVictim" AutoReadOnly Hidden + string Property pa_PairedKill2HMBashKneeAndHead = "pa_PairedKill2HMBashKneeAndHead" AutoReadOnly Hidden + string Property pa_PairedKill2HMBashKneeAndHeadVictim = "pa_PairedKill2HMBashKneeAndHeadVictim" AutoReadOnly Hidden + string Property pa_PairedKill2HMBashSideOfBody = "pa_PairedKill2HMBashSideOfBody" AutoReadOnly Hidden + string Property pa_PairedKill2HMBashSideOfBodyVictim = "pa_PairedKill2HMBashSideOfBodyVictim" AutoReadOnly Hidden + string Property pa_PairedKill2HMLegSwingKill = "pa_PairedKill2HMLegSwingKill" AutoReadOnly Hidden + string Property pa_PairedKill2HMLegSwingKillVictim = "pa_PairedKill2HMLegSwingKillVictim" AutoReadOnly Hidden + string Property pa_PairedKill2HMStabForward = "pa_PairedKill2HMStabForward" AutoReadOnly Hidden + string Property pa_PairedKill2HMStabForwardVictim = "pa_PairedKill2HMStabForwardVictim" AutoReadOnly Hidden + string Property pa_PairedKill2HMStabUp = "pa_PairedKill2HMStabUp" AutoReadOnly Hidden + string Property pa_PairedKill2HMStabUpVictim = "pa_PairedKill2HMStabUpVictim" AutoReadOnly Hidden + string Property pa_PairedKill2HMSwingKill = "pa_PairedKill2HMSwingKill" AutoReadOnly Hidden + string Property pa_PairedKill2HMSwingKillVictim = "pa_PairedKill2HMSwingKillVictim" AutoReadOnly Hidden + string Property pa_PairedKill2hmOverhead = "pa_PairedKill2hmOverhead" AutoReadOnly Hidden + string Property pa_PairedKill2hmOverheadVictim = "pa_PairedKill2hmOverheadVictim" AutoReadOnly Hidden + string Property pa_PairedKillAssaultronLiftHeadLaser_Victim = "pa_PairedKillAssaultronLiftHeadLaser_Victim" AutoReadOnly Hidden + string Property pa_PairedKillAssaultronLiftStab_Victim = "pa_PairedKillAssaultronLiftStab_Victim" AutoReadOnly Hidden + string Property pa_PairedKillAssaultronTakeDownHeadLaser_Victim = "pa_PairedKillAssaultronTakeDownHeadLaser_Victim" AutoReadOnly Hidden + string Property pa_PairedKillAssaultronTakeDownStab_Victim = "pa_PairedKillAssaultronTakeDownStab_Victim" AutoReadOnly Hidden + string Property pa_PairedKillDLC01WeaponKill01 = "pa_PairedKillDLC01WeaponKill01" AutoReadOnly Hidden + string Property pa_PairedKillDLC01WeaponKill01Victim = "pa_PairedKillDLC01WeaponKill01Victim" AutoReadOnly Hidden + string Property pa_PairedKillDeathclawGauntletStabStomach = "pa_PairedKillDeathclawGauntletStabStomach" AutoReadOnly Hidden + string Property pa_PairedKillDeathclawGauntletStabStomachVictim = "pa_PairedKillDeathclawGauntletStabStomachVictim" AutoReadOnly Hidden + string Property pa_PairedKillDeathclawGauntletUppercut = "pa_PairedKillDeathclawGauntletUppercut" AutoReadOnly Hidden + string Property pa_PairedKillDeathclawGauntletUppercutVictim = "pa_PairedKillDeathclawGauntletUppercutVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2H3Hits = "pa_PairedKillH2H3Hits" AutoReadOnly Hidden + string Property pa_PairedKillH2H3HitsVictim = "pa_PairedKillH2H3HitsVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HEvadeJabCrossCounter = "pa_PairedKillH2HEvadeJabCrossCounter" AutoReadOnly Hidden + string Property pa_PairedKillH2HEvadeJabCrossCounterVictim = "pa_PairedKillH2HEvadeJabCrossCounterVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HFrontChoke = "pa_PairedKillH2HFrontChoke" AutoReadOnly Hidden + string Property pa_PairedKillH2HFrontChokeVictim = "pa_PairedKillH2HFrontChokeVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HJudoThrowNeckBreak = "pa_PairedKillH2HJudoThrowNeckBreak" AutoReadOnly Hidden + string Property pa_PairedKillH2HJudoThrowNeckBreakVictim = "pa_PairedKillH2HJudoThrowNeckBreakVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HKneeSmash = "pa_PairedKillH2HKneeSmash" AutoReadOnly Hidden + string Property pa_PairedKillH2HKneeSmashVictim = "pa_PairedKillH2HKneeSmashVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HNeckBreakFromBehind = "pa_PairedKillH2HNeckBreakFromBehind" AutoReadOnly Hidden + string Property pa_PairedKillH2HNeckBreakFromBehindVictim = "pa_PairedKillH2HNeckBreakFromBehindVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HPickUpHeadStomp = "pa_PairedKillH2HPickUpHeadStomp" AutoReadOnly Hidden + string Property pa_PairedKillH2HPickUpHeadStompVictim = "pa_PairedKillH2HPickUpHeadStompVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HSlideTackle = "pa_PairedKillH2HSlideTackle" AutoReadOnly Hidden + string Property pa_PairedKillH2HSlideTackleVictim = "pa_PairedKillH2HSlideTackleVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HSlipCrossCounter = "pa_PairedKillH2HSlipCrossCounter" AutoReadOnly Hidden + string Property pa_PairedKillH2HSlipCrossCounterVictim = "pa_PairedKillH2HSlipCrossCounterVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HSuperMan = "pa_PairedKillH2HSuperMan" AutoReadOnly Hidden + string Property pa_PairedKillH2HSuperManVictim = "pa_PairedKillH2HSuperManVictim" AutoReadOnly Hidden + string Property pa_PairedKillH2HSuplex = "pa_PairedKillH2HSuplex" AutoReadOnly Hidden + string Property pa_PairedKillH2HUpperCut = "pa_PairedKillH2HUpperCut" AutoReadOnly Hidden + string Property pa_PairedKillH2HUpperCutVictim = "pa_PairedKillH2HUpperCutVictim" AutoReadOnly Hidden + string Property pa_PairedKillMQ302DanseDeath = "pa_PairedKillMQ302DanseDeath" AutoReadOnly Hidden + string Property pa_PairedKillMQ302DanseDeathVictim = "pa_PairedKillMQ302DanseDeathVictim" AutoReadOnly Hidden + string Property pa_PairedKillMacheteAttacker01 = "pa_PairedKillMacheteAttacker01" AutoReadOnly Hidden + string Property pa_PairedKillMacheteVictim01 = "pa_PairedKillMacheteVictim01" AutoReadOnly Hidden + string Property pa_PairedKillMove1hmHumanAttacker01 = "pa_PairedKillMove1hmHumanAttacker01" AutoReadOnly Hidden + string Property pa_PairedKillMove1hmHumanVictim01 = "pa_PairedKillMove1hmHumanVictim01" AutoReadOnly Hidden + string Property pa_PairedKillMove1hmShortHumanAttacker01 = "pa_PairedKillMove1hmShortHumanAttacker01" AutoReadOnly Hidden + string Property pa_PairedKillMove1hmShortHumanVictim01 = "pa_PairedKillMove1hmShortHumanVictim01" AutoReadOnly Hidden + string Property pa_PairedKillMove2hmHumanAttacker01 = "pa_PairedKillMove2hmHumanAttacker01" AutoReadOnly Hidden + string Property pa_PairedKillMove2hmHumanVictim01 = "pa_PairedKillMove2hmHumanVictim01" AutoReadOnly Hidden + string Property pa_PairedKillMoveGoodNeighborAttacker01 = "pa_PairedKillMoveGoodNeighborAttacker01" AutoReadOnly Hidden + string Property pa_PairedKillMoveGoodNeighborVictim01 = "pa_PairedKillMoveGoodNeighborVictim01" AutoReadOnly Hidden + string Property pa_PairedKillPistolBash = "pa_PairedKillPistolBash" AutoReadOnly Hidden + string Property pa_PairedKillPistolBashVictim = "pa_PairedKillPistolBashVictim" AutoReadOnly Hidden + string Property pa_PairedKillPowerFistPunch = "pa_PairedKillPowerFistPunch" AutoReadOnly Hidden + string Property pa_PairedKillPowerFistPunchVictim = "pa_PairedKillPowerFistPunchVictim" AutoReadOnly Hidden + string Property pa_PairedKillSneakPistolHit = "pa_PairedKillSneakPistolHit" AutoReadOnly Hidden + string Property pa_PairedKillSneakPistolHitVictim = "pa_PairedKillSneakPistolHitVictim" AutoReadOnly Hidden + string Property pa_PairedKillSneakRifleHit = "pa_PairedKillSneakRifleHit" AutoReadOnly Hidden + string Property pa_PairedKillSneakRifleHitVictim = "pa_PairedKillSneakRifleHitVictim" AutoReadOnly Hidden + string Property pa_PairedKillTacklePunchToDeath = "pa_PairedKillTacklePunchToDeath" AutoReadOnly Hidden + string Property pa_PairedKillTacklePunchToDeathVictim = "pa_PairedKillTacklePunchToDeathVictim" AutoReadOnly Hidden + string Property pa_PairedLegPullTakeDown = "pa_PairedLegPullTakeDown" AutoReadOnly Hidden + string Property pa_PairedLegPullTakeDownVictim = "pa_PairedLegPullTakeDownVictim" AutoReadOnly Hidden + string Property pa_PairedMS13PaulFight = "pa_PairedMS13PaulFight" AutoReadOnly Hidden + string Property pa_PairedMS13PaulFightVictim = "pa_PairedMS13PaulFightVictim" AutoReadOnly Hidden + string Property pa_PairedNPCBodySlam = "pa_PairedNPCBodySlam" AutoReadOnly Hidden + string Property pa_PairedNPCBodySlamVictim = "pa_PairedNPCBodySlamVictim" AutoReadOnly Hidden + string Property pa_PairedPowerArmor1HM_Victim = "pa_PairedPowerArmor1HM_Victim" AutoReadOnly Hidden + string Property pa_PairedPowerArmorForwardPowerPunch_Victim = "pa_PairedPowerArmorForwardPowerPunch_Victim" AutoReadOnly Hidden + string Property pa_PairedPushFromFront = "pa_PairedPushFromFront" AutoReadOnly Hidden + string Property pa_PairedPushFromFrontVictim = "pa_PairedPushFromFrontVictim" AutoReadOnly Hidden + string Property pa_PairedRifleBayonetteStab = "pa_PairedRifleBayonetteStab" AutoReadOnly Hidden + string Property pa_PairedRifleBayonetteStabVictim = "pa_PairedRifleBayonetteStabVictim" AutoReadOnly Hidden + string Property pa_PairedRifleGunButt = "pa_PairedRifleGunButt" AutoReadOnly Hidden + string Property pa_PairedRifleGunButtVictim = "pa_PairedRifleGunButtVictim" AutoReadOnly Hidden + string Property pa_PairedTacklePunch = "pa_PairedTacklePunch" AutoReadOnly Hidden + string Property pa_PairedTacklePunchVictim = "pa_PairedTacklePunchVictim" AutoReadOnly Hidden + string Property pa_PairedTrailerDogmeatGreetPlayer = "pa_PairedTrailerDogmeatGreetPlayer" AutoReadOnly Hidden + string Property pa_PairedTrailerDogmeatPlayerCloseUp = "pa_PairedTrailerDogmeatPlayerCloseUp" AutoReadOnly Hidden + string Property pa_PairedUpperCutCounterPunch = "pa_PairedUpperCutCounterPunch" AutoReadOnly Hidden + string Property pa_PairedUpperCutCounterPunchVictim = "pa_PairedUpperCutCounterPunchVictim" AutoReadOnly Hidden + string Property pa_PairedYaoGuaiKillHumanStanding = "pa_PairedYaoGuaiKillHumanStanding" AutoReadOnly Hidden + string Property pa_RadscorpionStrike3rdP_Human = "pa_RadscorpionStrike3rdP_Human" AutoReadOnly Hidden + string Property pa_RadscorpionStrike3rdP_HumanLead = "pa_RadscorpionStrike3rdP_HumanLead" AutoReadOnly Hidden + string Property pa_RadstagHumanGore3rdP = "pa_RadstagHumanGore3rdP" AutoReadOnly Hidden + string Property pa_VictimPairedKillH2HSuplex = "pa_VictimPairedKillH2HSuplex" AutoReadOnly Hidden +EndGroup + +Group Events_Paired + string Property __2_pairedStop = "2_pairedStop" AutoReadOnly Hidden + string Property PairedAttackDialogueHandler = "PairedAttackDialogueHandler" AutoReadOnly Hidden + string Property PairedBlockPunchCounter = "PairedBlockPunchCounter" AutoReadOnly Hidden + string Property PairedBrahminHumanPet = "PairedBrahminHumanPet" AutoReadOnly Hidden + string Property PairedDogmeatHumanGreetPetKneel = "PairedDogmeatHumanGreetPetKneel" AutoReadOnly Hidden + string Property PairedDogmeatHumanInspectObject = "PairedDogmeatHumanInspectObject" AutoReadOnly Hidden + string Property PairedDuckHookCounter = "PairedDuckHookCounter" AutoReadOnly Hidden + string Property PairedEnd = "PairedEnd" AutoReadOnly Hidden + string Property PairedFEVHoundHumanAttack3rdP = "PairedFEVHoundHumanAttack3rdP" AutoReadOnly Hidden + string Property PairedFEVHoundHumanKill3rdP = "PairedFEVHoundHumanKill3rdP" AutoReadOnly Hidden + string Property PairedFrontBodySlam = "PairedFrontBodySlam" AutoReadOnly Hidden + string Property PairedFrontPushKick = "PairedFrontPushKick" AutoReadOnly Hidden + string Property PairedGrabPunchSwingThrow = "PairedGrabPunchSwingThrow" AutoReadOnly Hidden + string Property PairedKill1HMSlashKneeAndNeck = "PairedKill1HMSlashKneeAndNeck" AutoReadOnly Hidden + string Property PairedKill2HMBashKneeAndHead = "PairedKill2HMBashKneeAndHead" AutoReadOnly Hidden + string Property PairedKillMoveShinjinShootsKentLead = "PairedKillMoveShinjinShootsKentLead" AutoReadOnly Hidden + string Property PairedKillMoveShinjinShootsKentVictim = "PairedKillMoveShinjinShootsKentVictim" AutoReadOnly Hidden + string Property PairedKillTacklePunchToDeath = "PairedKillTacklePunchToDeath" AutoReadOnly Hidden + string Property PairedLegPullTakeDown = "PairedLegPullTakeDown" AutoReadOnly Hidden + string Property PairedNPCBodySlam_Lead = "PairedNPCBodySlam_Lead" AutoReadOnly Hidden + string Property PairedNPCBodySlam_Victim = "PairedNPCBodySlam_Victim" AutoReadOnly Hidden + string Property PairedPushFromFront = "PairedPushFromFront" AutoReadOnly Hidden + string Property PairedState_to_WeaponRoot = "PairedState to WeaponRoot" AutoReadOnly Hidden + string Property pairedStop = "pairedStop" AutoReadOnly Hidden + string Property PairedUpperCutCounterPunch = "PairedUpperCutCounterPunch" AutoReadOnly + string Property PairEnd = "PairEnd" AutoReadOnly Hidden +EndGroup + +Group Events_KillMove + string Property __2_KillActor = "2_KillActor" AutoReadOnly Hidden + string Property __2_KillMoveEnd = "2_KillMoveEnd" AutoReadOnly Hidden + string Property __2_KillMoveStart = "2_KillMoveStart" AutoReadOnly Hidden + string Property KillActor = "KillActor" AutoReadOnly Hidden ; not a kill move? + string Property KillMoveDeathclawRaiderPickUpSlam = "KillMoveDeathclawRaiderPickUpSlam" AutoReadOnly Hidden + string Property KillMoveDeathclawRaiderStabRip = "KillMoveDeathclawRaiderStabRip" AutoReadOnly Hidden + string Property KillMoveDeathclawRaiderStabThrow = "KillMoveDeathclawRaiderStabThrow" AutoReadOnly Hidden + string Property KillMoveEnd = "KillMoveEnd" AutoReadOnly Hidden + string Property KillMoveFeralGhoulBiteNPC = "KillMoveFeralGhoulBiteNPC" AutoReadOnly Hidden + string Property KillMoveStart = "KillMoveStart" AutoReadOnly Hidden + string Property killMoveStartStomp = "killMoveStartStomp" AutoReadOnly Hidden +EndGroup + +Group Events_Turret + string Property addTurretToInventory = "addTurretToInventory" AutoReadOnly Hidden + string Property removingTurret = "removingTurret" AutoReadOnly Hidden + string Property To_TurretAimWithCameraNoise = "To_TurretAimWithCameraNoise" AutoReadOnly Hidden + string Property turretRemove = "turretRemove" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Pipboy.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Pipboy.psc new file mode 100644 index 00000000..f44e07c5 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Pipboy.psc @@ -0,0 +1,136 @@ +ScriptName System:Havok:Core:Pipboy Extends System:Havok:Type + + +Group Events_Pipboy + hkaEvent Property bBlockPipboyStart Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "bBlockPipboyStart" + return structure + EndFunction + EndProperty + hkaEvent Property bBlockPipboyStop Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "bBlockPipboyStop" + return structure + EndFunction + EndProperty + hkaEvent Property pipboyClamp Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "pipboyClamp" + return structure + EndFunction + EndProperty + hkaEvent Property pipboyIdleRoot Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "pipboyIdleRoot" + return structure + EndFunction + EndProperty + hkaEvent Property pipboyLightOff Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "pipboyLightOff" + return structure + EndFunction + EndProperty + hkaEvent Property pipboyLightOn Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "pipboyLightOn" + return structure + EndFunction + EndProperty + hkaEvent Property pipboyVaultConsole Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "pipboyVaultConsole" + return structure + EndFunction + EndProperty + hkaEvent Property PipboyDustWipe Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PipboyDustWipe" + return structure + EndFunction + EndProperty + hkaEvent Property BootUp Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BootUp" + return structure + EndFunction + EndProperty + hkaEvent Property _next Hidden + {Pipboy} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_next" + return structure + EndFunction + EndProperty +EndGroup + +Group Variables + hkbVariable Property bBlockPipboy Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bBlockPipboy" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bAdjust1stPersonFOV Hidden + {Possibly for the Pipboy only?} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bAdjust1stPersonFOV" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property pipboyUp Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "pipboyUp" + return structure + EndFunction + EndProperty + hkbVariable Property fControllerXSum Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fControllerXSum" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fControllerYSum Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fControllerYSum" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fPACameraAdd Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fPACameraAdd" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Player.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Player.psc new file mode 100644 index 00000000..36f1b3c9 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Player.psc @@ -0,0 +1,44 @@ +ScriptName System:Havok:Core:Player Extends System:Havok:Type + + +hkaEvent Property PerkCannibalFeed Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PerkCannibalFeed" + return structure + EndFunction +EndProperty + +hkaEvent Property PerkSandmanKill Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PerkSandmanKill" + return structure + EndFunction +EndProperty + +hkaEvent Property SandManKill Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SandManKill" + return structure + EndFunction +EndProperty + + +Group Events_VATS + string Property vatsChargeUp = "vatsChargeUp" AutoReadOnly Hidden + string Property vatsChargeUpSlave = "vatsChargeUpSlave" AutoReadOnly Hidden + string Property vatsForceDefault = "vatsForceDefault" AutoReadOnly Hidden + string Property vatsSpinningStart = "vatsSpinningStart" AutoReadOnly Hidden + string Property vatsSpinningStartSlave = "vatsSpinningStartSlave" AutoReadOnly Hidden + string Property vatsSpinningState = "vatsSpinningState" AutoReadOnly Hidden +EndGroup + +Group Events_Berserk + string Property BerserkEnter = "BerserkEnter" AutoReadOnly Hidden + string Property BerserkEnter_hkt_to_WeaponRoot = "BerserkEnter.hkt to WeaponRoot" AutoReadOnly Hidden + string Property BerserkEnterFinish = "BerserkEnterFinish" AutoReadOnly Hidden + string Property to_BerserkEnter_hkt = "to BerserkEnter.hkt" AutoReadOnly Hidden + string Property MeleeBaseState_to_BerserkEnter_hkt = "MeleeBaseState to BerserkEnter.hkt" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Talk.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Talk.psc new file mode 100644 index 00000000..46d5fc08 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Talk.psc @@ -0,0 +1,130 @@ +ScriptName System:Havok:Core:Talk Extends System:Havok:Type + +hkbVariable Property bVoiceReady Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bVoiceReady" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bWantCastVoice Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bWantCastVoice" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bTalkableWithItem Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bTalkableWithItem" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property iPcapTalkGenerator Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iPcapTalkGenerator" + structure.Kind = KindInt + return structure + EndFunction +EndProperty +hkbVariable Property iTalkGenerator Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iTalkGenerator" + structure.Kind = KindInt + return structure + EndFunction +EndProperty +hkbVariable Property bDoNotInterrupt Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bDoNotInterrupt" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + +; Talk and Dialogue +;--------------------------------------------- + +Group Events_Talk + string Property DoNotInterrupt = "DoNotInterrupt" AutoReadOnly Hidden + string Property Talk01 = "Talk01" AutoReadOnly Hidden + string Property Talk02 = "Talk02" AutoReadOnly Hidden + string Property Talk03 = "Talk03" AutoReadOnly Hidden + string Property Talk04 = "Talk04" AutoReadOnly Hidden + string Property Talk05 = "Talk05" AutoReadOnly Hidden + string Property Talk06 = "Talk06" AutoReadOnly Hidden + string Property Talk07 = "Talk07" AutoReadOnly Hidden + string Property Talk08 = "Talk08" AutoReadOnly Hidden + string Property Talk09 = "Talk09" AutoReadOnly Hidden + string Property Talk10 = "Talk10" AutoReadOnly Hidden + string Property Talk11 = "Talk11" AutoReadOnly Hidden + string Property Talk12 = "Talk12" AutoReadOnly Hidden + string Property Talk13 = "Talk13" AutoReadOnly Hidden + string Property Talk14 = "Talk14" AutoReadOnly Hidden + string Property Talk15 = "Talk15" AutoReadOnly Hidden +EndGroup + +Group Events_Dialogue + string Property dlg_listen = "dlg_listen" AutoReadOnly Hidden + string Property dlg_negative = "dlg_negative" AutoReadOnly Hidden + string Property dlg_neutral = "dlg_neutral" AutoReadOnly Hidden + string Property dlg_positive = "dlg_positive" AutoReadOnly Hidden + string Property dlg_question = "dlg_question" AutoReadOnly Hidden + string Property dlg_talk = "dlg_talk" AutoReadOnly Hidden +EndGroup + +Group Events_dyn + string Property dyn_Activation = "dyn_Activation" AutoReadOnly Hidden + string Property dyn_ActivationAllowMovement = "dyn_ActivationAllowMovement" AutoReadOnly Hidden + string Property dyn_ActivationCullWeapons = "dyn_ActivationCullWeapons" AutoReadOnly Hidden + string Property dyn_ActivationLoop = "dyn_ActivationLoop" AutoReadOnly Hidden + string Property dyn_ActivationNoTransition = "dyn_ActivationNoTransition" AutoReadOnly Hidden + string Property dyn_combatidle = "dyn_combatidle" AutoReadOnly Hidden + string Property dyn_DoNotInterrupt = "dyn_DoNotInterrupt" AutoReadOnly Hidden + string Property dyn_Flavor = "dyn_Flavor" AutoReadOnly Hidden + string Property dyn_FlavorLooping = "dyn_FlavorLooping" AutoReadOnly Hidden + string Property dyn_IdleWithinWeapon = "dyn_IdleWithinWeapon" AutoReadOnly Hidden + string Property dyn_NoInterrupt_Manual = "dyn_NoInterrupt_Manual" AutoReadOnly Hidden + string Property dyn_ProcessAll_idle = "dyn_ProcessAll_idle" AutoReadOnly Hidden + string Property dyn_Talk = "dyn_Talk" AutoReadOnly Hidden + string Property dyn_talkGeneric = "dyn_talkGeneric" AutoReadOnly Hidden +EndGroup + +Group Events_g_ + string Property g_archetypeBaseStateStart = "g_archetypeBaseStateStart" AutoReadOnly Hidden + string Property g_archetypeBaseStateStartInstant = "g_archetypeBaseStateStartInstant" AutoReadOnly Hidden + string Property g_archetypeChange = "g_archetypeChange" AutoReadOnly Hidden + string Property g_archetypeDialogueStateStart = "g_archetypeDialogueStateStart" AutoReadOnly Hidden + string Property g_archetypeRelaxedStateStart = "g_archetypeRelaxedStateStart" AutoReadOnly Hidden + string Property g_archetypeRelaxedStateStartInstant = "g_archetypeRelaxedStateStartInstant" AutoReadOnly Hidden + string Property g_drinkFountainStart = "g_drinkFountainStart" AutoReadOnly Hidden + string Property g_drinkStart = "g_drinkStart" AutoReadOnly Hidden + string Property g_EssentialDown_MT = "g_EssentialDown_MT" AutoReadOnly Hidden + string Property g_EssentialDownInstant_MT = "g_EssentialDownInstant_MT" AutoReadOnly Hidden + string Property g_EssentialDownInstant_Weapon = "g_EssentialDownInstant_Weapon" AutoReadOnly Hidden + string Property g_fromAnimationDriven = "g_fromAnimationDriven" AutoReadOnly Hidden + string Property g_IdleSitInstant = "g_IdleSitInstant" AutoReadOnly Hidden + string Property g_IdleSitting = "g_IdleSitting" AutoReadOnly Hidden + string Property g_jumpStartFromSprint = "g_jumpStartFromSprint" AutoReadOnly Hidden + string Property g_MotorcycleWeaponStart = "g_MotorcycleWeaponStart" AutoReadOnly Hidden + string Property g_SwimStart = "g_SwimStart" AutoReadOnly Hidden + string Property g_SwimStart_MT = "g_SwimStart_MT" AutoReadOnly Hidden + string Property g_SwimStart_MT_Instant = "g_SwimStart_MT_Instant" AutoReadOnly Hidden + string Property g_SwimStart_MT_PA = "g_SwimStart_MT_PA" AutoReadOnly Hidden + string Property g_SwimStart_MT_PA_Instant = "g_SwimStart_MT_PA_Instant" AutoReadOnly Hidden + string Property g_SwimStart_PA = "g_SwimStart_PA" AutoReadOnly Hidden + string Property g_SwimStart_PA_Instant = "g_SwimStart_PA_Instant" AutoReadOnly Hidden + string Property g_SwimStartInstant = "g_SwimStartInstant" AutoReadOnly Hidden +EndGroup + +Group Events_Voice + string Property StartVoice = "StartVoice" AutoReadOnly Hidden + string Property BeginCastVoice = "BeginCastVoice" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Weapon.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Weapon.psc new file mode 100644 index 00000000..ae0a269c --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/Weapon.psc @@ -0,0 +1,431 @@ +ScriptName System:Havok:Core:Weapon Extends System:Havok:Type + +hkaEvent Property chargeRelease Hidden + {Weapon!} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "chargeRelease" + return structure + EndFunction +EndProperty + +; Attacking +;--------------------------------------------- + +Group Events_Attack + string Property EnableAttackReady = "EnableAttackReady" AutoReadOnly Hidden + string Property AttackResetInstant = "AttackResetInstant" AutoReadOnly Hidden + string Property AttackStartRight = "AttackStartRight" AutoReadOnly Hidden + string Property AttackStopInstant = "AttackStopInstant" AutoReadOnly Hidden + string Property dualAttackRelease = "dualAttackRelease" AutoReadOnly Hidden + string Property attackBlendOut = "attackBlendOut" AutoReadOnly Hidden + string Property attackBlendOut1hmShort = "attackBlendOut1hmShort" AutoReadOnly Hidden + string Property attackBlendOut2hm = "attackBlendOut2hm" AutoReadOnly Hidden + string Property attackEnd = "attackEnd" AutoReadOnly Hidden + string Property attackEndSlave = "attackEndSlave" AutoReadOnly Hidden + string Property attackRelease = "attackRelease" AutoReadOnly Hidden + string Property attackReleaseCharge = "attackReleaseCharge" AutoReadOnly Hidden + string Property attackReleaseChargeSlave = "attackReleaseChargeSlave" AutoReadOnly Hidden + string Property attackReleaseChargingHold = "attackReleaseChargingHold" AutoReadOnly Hidden + string Property attackReleaseSlave = "attackReleaseSlave" AutoReadOnly Hidden + string Property attackStart = "attackStart" AutoReadOnly Hidden + string Property attackStartAuto = "attackStartAuto" AutoReadOnly Hidden + string Property attackStartAutoCharge = "attackStartAutoCharge" AutoReadOnly Hidden + string Property attackStartAutoOver = "attackStartAutoOver" AutoReadOnly Hidden + string Property attackStartAutoSlave = "attackStartAutoSlave" AutoReadOnly Hidden + string Property attackStartChargeSlave = "attackStartChargeSlave" AutoReadOnly Hidden + string Property attackStartChargingHold = "attackStartChargingHold" AutoReadOnly Hidden + string Property attackStartChargingHoldSlave = "attackStartChargingHoldSlave" AutoReadOnly Hidden + string Property attackStartDual = "attackStartDual" AutoReadOnly Hidden + string Property attackStartFiringFromCharge = "attackStartFiringFromCharge" AutoReadOnly Hidden + string Property attackStartLeft = "attackStartLeft" AutoReadOnly Hidden + string Property attackStartMelee = "attackStartMelee" AutoReadOnly Hidden + string Property attackStartOver = "attackStartOver" AutoReadOnly Hidden + string Property attackStartSlave = "attackStartSlave" AutoReadOnly Hidden + string Property attackStart_Attack1 = "attackStart_Attack1" AutoReadOnly Hidden + string Property attackState = "attackState" AutoReadOnly Hidden + string Property attackState2 = "attackState2" AutoReadOnly Hidden + string Property attackStateEnter = "attackStateEnter" AutoReadOnly Hidden + string Property attackStateExit = "attackStateExit" AutoReadOnly Hidden + string Property attackStop = "attackStop" AutoReadOnly Hidden + string Property attackWinEnd = "attackWinEnd" AutoReadOnly Hidden + string Property attackWinStart = "attackWinStart" AutoReadOnly Hidden + + hkbVariable Property iAttackState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iAttackState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property IsAttackReady Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsAttackReady" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property isAttackNotReady Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "isAttackNotReady" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bDisableAttackReady Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bDisableAttackReady" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bDisableIsAttackReady Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bDisableIsAttackReady" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + + +; Blocking +;--------------------------------------------- + +Group Blocking + string Property recoil = "recoil" AutoReadOnly Hidden + string Property Recoil01 = "Recoil01" AutoReadOnly Hidden + string Property recoilExit = "recoilExit" AutoReadOnly Hidden + string Property recoilStop = "recoilStop" AutoReadOnly Hidden + + hkbVariable Property IsBlocking Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsBlocking" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property iWantBlock Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iWantBlock" + structure.Kind = KindInt + return structure + EndFunction + EndProperty +EndGroup + + +; Weapons +;--------------------------------------------- + +Group Events_Weapon + string Property CullWeapons = "CullWeapons" AutoReadOnly Hidden + string Property UncullWeapons = "UncullWeapons" AutoReadOnly Hidden + string Property WeaponDynamicPathingIdle = "WeaponDynamicPathingIdle" AutoReadOnly Hidden + string Property WeaponDynamicPathingIdleForceAnimDriven = "WeaponDynamicPathingIdleForceAnimDriven" AutoReadOnly Hidden + string Property WeaponDynamicPathingIdleLowerBody = "WeaponDynamicPathingIdleLowerBody" AutoReadOnly Hidden + string Property WeaponRagdoll = "WeaponRagdoll" AutoReadOnly Hidden + string Property weapEquip = "weapEquip" AutoReadOnly Hidden + string Property weapForceEquip = "weapForceEquip" AutoReadOnly Hidden + string Property weapSneakEquip = "weapSneakEquip" AutoReadOnly Hidden + string Property weapUnequip = "weapUnequip" AutoReadOnly Hidden + string Property weaponAssemblyFull = "weaponAssemblyFull" AutoReadOnly Hidden + string Property weaponAssemblyPartial = "weaponAssemblyPartial" AutoReadOnly Hidden + string Property weaponAttach = "weaponAttach" AutoReadOnly Hidden + string Property weaponDetach = "weaponDetach" AutoReadOnly Hidden + string Property weaponDraw = "weaponDraw" AutoReadOnly Hidden + string Property BeginWeaponDraw = "BeginWeaponDraw" AutoReadOnly Hidden + string Property weaponDynamicIdle = "weaponDynamicIdle" AutoReadOnly Hidden + string Property weaponFire = "weaponFire" AutoReadOnly Hidden + string Property weaponFireEffect = "weaponFireEffect" AutoReadOnly Hidden + string Property weaponIdle = "weaponIdle" AutoReadOnly Hidden + string Property weaponSheathe = "weaponSheathe" AutoReadOnly Hidden + string Property weaponSwing = "weaponSwing" AutoReadOnly Hidden + + string Property WPNAssemblyLeft = "WPNAssemblyLeft" AutoReadOnly Hidden + string Property WPNDeathAnimHitLocation = "WPNDeathAnimHitLocation" AutoReadOnly Hidden + string Property WPNDeathAnimMelee = "WPNDeathAnimMelee" AutoReadOnly Hidden + string Property WPNShotgunChestAnim = "WPNShotgunChestAnim" AutoReadOnly Hidden + string Property WPNStumbleBackwardDeath = "WPNStumbleBackwardDeath" AutoReadOnly Hidden + string Property WPNUnarmedDrawPowerArmor = "WPNUnarmedDrawPowerArmor" AutoReadOnly Hidden + string Property WPNUnarmedSheathePowerArmor = "WPNUnarmedSheathePowerArmor" AutoReadOnly Hidden + + hkbVariable Property iWeaponChargeMode Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iWeaponChargeMode" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property bAnimateWeaponBones Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bAnimateWeaponBones" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property weaponSpeedMult Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "weaponSpeedMult" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Throw + string Property throwEnd = "throwEnd" AutoReadOnly Hidden + string Property throwEndSlave = "throwEndSlave" AutoReadOnly Hidden + string Property throwStartSlave = "throwStartSlave" AutoReadOnly Hidden + string Property grenadeThrowStart = "grenadeThrowStart" AutoReadOnly Hidden + string Property grenadeThrowStartOver = "grenadeThrowStartOver" AutoReadOnly Hidden + string Property grenadeThrowStartOverLow = "grenadeThrowStartOverLow" AutoReadOnly Hidden + string Property mineThrowEndSlave = "mineThrowEndSlave" AutoReadOnly Hidden + string Property mineThrowStart = "mineThrowStart" AutoReadOnly Hidden + string Property mineThrowStartSlave = "mineThrowStartSlave" AutoReadOnly Hidden + + hkbVariable Property bIsThrowing Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bIsThrowing" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Melee + hkbVariable Property iMeleeState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iMeleeState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + + string Property BladeDown = "BladeDown" AutoReadOnly Hidden ; melee + string Property BeginMeleeAttack = "BeginMeleeAttack" AutoReadOnly Hidden + string Property EndMeleeAttack = "EndMeleeAttack" AutoReadOnly Hidden + string Property meleeAttackBashStart = "meleeAttackBashStart" AutoReadOnly Hidden + string Property meleeAttackBayonet = "meleeAttackBayonet" AutoReadOnly Hidden + string Property meleeAttackGun = "meleeAttackGun" AutoReadOnly Hidden + string Property meleeAttackGunSynth = "meleeAttackGunSynth" AutoReadOnly Hidden + string Property meleeAttackPowerForwardShortStart = "meleeAttackPowerForwardShortStart" AutoReadOnly Hidden + string Property meleeAttackPowerForwardStart = "meleeAttackPowerForwardStart" AutoReadOnly Hidden + string Property meleeAttackPowerGun = "meleeAttackPowerGun" AutoReadOnly Hidden + string Property meleeAttackRipperSneakStart = "meleeAttackRipperSneakStart" AutoReadOnly Hidden + string Property meleeAttackRipperStart = "meleeAttackRipperStart" AutoReadOnly Hidden + string Property meleeAttackShredder = "meleeAttackShredder" AutoReadOnly Hidden + string Property meleeAttackStartStagger = "meleeAttackStartStagger" AutoReadOnly Hidden + string Property meleeattackBackStart = "meleeattackBackStart" AutoReadOnly Hidden + string Property meleeattackBehindStart = "meleeattackBehindStart" AutoReadOnly Hidden + string Property meleeattackForwardStart = "meleeattackForwardStart" AutoReadOnly Hidden + string Property meleeattackLeftStart = "meleeattackLeftStart" AutoReadOnly Hidden + string Property meleeattackParalyzingStart = "meleeattackParalyzingStart" AutoReadOnly Hidden + string Property meleeattackPowerBackStart = "meleeattackPowerBackStart" AutoReadOnly Hidden + string Property meleeattackPowerLeftStart = "meleeattackPowerLeftStart" AutoReadOnly Hidden + string Property meleeattackPowerRightStart = "meleeattackPowerRightStart" AutoReadOnly Hidden + string Property meleeattackPowerSneakStart = "meleeattackPowerSneakStart" AutoReadOnly Hidden + string Property meleeattackPowerStart = "meleeattackPowerStart" AutoReadOnly Hidden + string Property meleeattackRightStart = "meleeattackRightStart" AutoReadOnly Hidden + string Property meleeattackSneakStart = "meleeattackSneakStart" AutoReadOnly Hidden + string Property meleeattackSprintStart = "meleeattackSprintStart" AutoReadOnly Hidden + string Property meleeattackStart = "meleeattackStart" AutoReadOnly Hidden + string Property meleeattackStartPower = "meleeattackStartPower" AutoReadOnly Hidden +EndGroup + +Group Events_Gun + string Property muzzleFlash = "muzzleFlash" AutoReadOnly Hidden ; gun + string Property EjectShellCasing = "EjectShellCasing" AutoReadOnly Hidden ; gun + string Property gunDownState = "gunDownState" AutoReadOnly Hidden + string Property gunDownStateEnter = "gunDownStateEnter" AutoReadOnly Hidden + string Property gunDownStateExit = "gunDownStateExit" AutoReadOnly Hidden + + hkbVariable Property GunGripPointer Hidden ; Used with hands IK + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "GunGripPointer" + structure.Kind = KindFloat ; TODO: this might be an int address or form id? + return structure + EndFunction + EndProperty + hkbVariable Property GunGripPointer_Mirrored Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "GunGripPointer_Mirrored" + return structure + EndFunction + EndProperty +EndGroup + +Group Weapon_Rifle + string Property RifleRunForward = "RifleRunForward" AutoReadOnly Hidden + string Property RifleRunLeft = "RifleRunLeft" AutoReadOnly Hidden + string Property RifleRunRight = "RifleRunRight" AutoReadOnly Hidden + string Property RifleStartSighted = "RifleStartSighted" AutoReadOnly Hidden + + hkbVariable Property iRifleDrawnStateID Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iRifleDrawnStateID" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property RifleDrawnCurrentState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "RifleDrawnCurrentState" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property bUseRifleReadyDirectAt Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bUseRifleReadyDirectAt" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bRootRifleEquipOk Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bRootRifleEquipOk" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +;--------------------------------------------- + +Group Weapon_Cover + hkbVariable Property bPartialCover Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bPartialCover" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property fVaultDistance Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fVaultDistance" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property fVaultHeight Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fVaultHeight" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty +EndGroup + +Group Weapon_Sighted + string Property sightedMirroredClip = "sightedMirroredClip" AutoReadOnly Hidden + string Property sightedMirroredMod = "sightedMirroredMod" AutoReadOnly Hidden + string Property sightedNormal = "sightedNormal" AutoReadOnly Hidden + string Property sightedState = "sightedState" AutoReadOnly Hidden + string Property sightedStateEnter = "sightedStateEnter" AutoReadOnly Hidden + string Property sightedStateExit = "sightedStateExit" AutoReadOnly Hidden + string Property sightedTwoMods = "sightedTwoMods" AutoReadOnly Hidden + string Property rifleSightedEnd = "rifleSightedEnd" AutoReadOnly Hidden + string Property rifleSightedStart = "rifleSightedStart" AutoReadOnly Hidden + string Property rifleSightedStartOver = "rifleSightedStartOver" AutoReadOnly Hidden + string Property rifleSightedStartOverLow = "rifleSightedStartOverLow" AutoReadOnly Hidden + + hkbVariable Property isSightedOver Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "isSightedOver" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property fDampenSighted Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fDampenSighted" + structure.Kind = KindFloat + return structure + EndFunction + EndProperty + hkbVariable Property bShuffleSighted2 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bShuffleSighted2" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property bShuffleSighted Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bShuffleSighted" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +Group Weapon_Fire + string Property Fire = "Fire" AutoReadOnly Hidden + string Property fireSingle = "fireSingle" AutoReadOnly Hidden + string Property fireSubsequentOK = "fireSubsequentOK" AutoReadOnly Hidden + string Property fireSubsequentFail = "fireSubsequentFail" AutoReadOnly Hidden + + hkbVariable Property isFiring Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "isFiring" + structure.Kind = KindBool + return structure + EndFunction + EndProperty +EndGroup + +Group Weapon_Reload + string Property reloadStart = "reloadStart" AutoReadOnly Hidden + string Property reloadComplete = "reloadComplete" AutoReadOnly Hidden + string Property reloadStateEnter = "reloadStateEnter" AutoReadOnly Hidden + string Property reloadStateExit = "reloadStateExit" AutoReadOnly Hidden + string Property reloadState = "reloadState" AutoReadOnly Hidden + string Property reloadEnd = "reloadEnd" AutoReadOnly Hidden + string Property reloadEndSlave = "reloadEndSlave" AutoReadOnly Hidden + string Property reloadStartSlave = "reloadStartSlave" AutoReadOnly Hidden + string Property reloadStartSlaveLoop = "reloadStartSlaveLoop" AutoReadOnly Hidden + string Property boltChargeStart = "boltChargeStart" AutoReadOnly Hidden + string Property boltChargeStartSlave = "boltChargeStartSlave" AutoReadOnly Hidden + + hkbVariable Property isReloading Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "isReloading" + structure.Kind = KindBool + return structure + EndFunction + EndProperty + hkbVariable Property reloadSpeedMult Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "reloadSpeedMult" + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Mesh.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Mesh.psc new file mode 100644 index 00000000..db836fe6 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Mesh.psc @@ -0,0 +1,812 @@ +ScriptName System:Havok:Core:_Mesh Extends System:Havok:Type + + +hkbVariable Property bGraphDriven Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bGraphDriven" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bGraphDrivenTranslation Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bGraphDrivenTranslation" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bGraphDrivenRotation Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bGraphDrivenRotation" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bGraphMotionIsAdditive Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bGraphMotionIsAdditive" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bAnimationDriven Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bAnimationDriven" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bAllowRotation Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bAllowRotation" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bShouldBeDrawn Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bShouldBeDrawn" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bManualGraphChange Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bManualGraphChange" + structure.Kind = KindBool + return structure + EndFunction +EndProperty +hkbVariable Property bFreezeRotationUpdate Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bFreezeRotationUpdate" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + +hkbVariable Property fDirectAtSavedGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fDirectAtSavedGain" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty + +hkbVariable Property bClampAdditive Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bClampAdditive" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + +hkbVariable Property isMirrored Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "isMirrored" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + +hkbVariable Property fTimeStep Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fTimeStep" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty + +hkbVariable Property m_errorOutTranslation Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "m_errorOutTranslation" + return structure + EndFunction +EndProperty +hkbVariable Property m_alignWithGroundRotation Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "m_alignWithGroundRotation" + return structure + EndFunction +EndProperty +hkbVariable Property m_worldFromModelFeedbackGain Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "m_worldFromModelFeedbackGain" + return structure + EndFunction +EndProperty + + +; Core +;--------------------------------------------- + +Group Events_Havok + hkaEvent Property startAnimationDriven Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "startAnimationDriven" + return structure + EndFunction + EndProperty + hkaEvent Property animationDrivenEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "animationDrivenEnd" + return structure + EndFunction + EndProperty + hkaEvent Property StartMotionDriven Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StartMotionDriven" + return structure + EndFunction + EndProperty + hkaEvent Property CyclicCrossBlend Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CyclicCrossBlend" + return structure + EndFunction + EndProperty + hkaEvent Property CyclicFreeze Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CyclicFreeze" + return structure + EndFunction + EndProperty + hkaEvent Property transMoveStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "transMoveStart" + return structure + EndFunction + EndProperty + hkaEvent Property transMoveStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "transMoveStop" + return structure + EndFunction + EndProperty + hkaEvent Property triggerStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "triggerStart" + return structure + EndFunction + EndProperty + hkaEvent Property triggerEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "triggerEnd" + return structure + EndFunction + EndProperty + hkaEvent Property _EventForSelfTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_EventForSelfTransition" + return structure + EndFunction + EndProperty + hkaEvent Property _ForSelfTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_ForSelfTransition" + return structure + EndFunction + EndProperty + hkaEvent Property __0_frameTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "__0_frameTransition" + return structure + EndFunction + EndProperty + hkaEvent Property __00NextClip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "__00NextClip" + return structure + EndFunction + EndProperty + hkaEvent Property __00NextClipLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "__00NextClipLeft" + return structure + EndFunction + EndProperty + hkaEvent Property __00NextClipRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "__00NextClipRight" + return structure + EndFunction + EndProperty +EndGroup + +Group Subgraph + hkaEvent Property RESET_GRAPH Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RESET_GRAPH" + return structure + EndFunction + EndProperty + hkaEvent Property ReevaluateGraphState Hidden + {Occurs when an item is dropped or the pipboy is closed.} + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ReevaluateGraphState" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Sound + hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction + EndProperty + hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction + EndProperty + hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction + EndProperty + hkaEvent Property SoundAnimationEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundAnimationEnd" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_AnimatedObject + hkaEvent Property AnimObjDraw Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AnimObjDraw" + return structure + EndFunction + EndProperty + hkaEvent Property AnimObjLoad Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AnimObjLoad" + return structure + EndFunction + EndProperty + hkaEvent Property AnimObjUnequip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AnimObjUnequip" + return structure + EndFunction + EndProperty + hkaEvent Property AnimObjUnequipAlt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AnimObjUnequipAlt" + return structure + EndFunction + EndProperty + hkaEvent Property AnimObjectDraw Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AnimObjectDraw" + return structure + EndFunction + EndProperty + hkaEvent Property AnimObjectLoad Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AnimObjectLoad" + return structure + EndFunction + EndProperty + hkaEvent Property UseStealthBoy Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "UseStealthBoy" + return structure + EndFunction + EndProperty + hkaEvent Property UseStimpak Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "UseStimpak" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_PathTweener + hkaEvent Property PathTweenerStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PathTweenerStart" + return structure + EndFunction + EndProperty + hkaEvent Property PathTweenerEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PathTweenerEnd" + return structure + EndFunction + EndProperty + hkaEvent Property PathTweenerRotateStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PathTweenerRotateStart" + return structure + EndFunction + EndProperty + hkaEvent Property PathTweenerRotateEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PathTweenerRotateEnd" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_LoopCounter + hkaEvent Property LoopCounter Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "LoopCounter" + return structure + EndFunction + EndProperty + hkaEvent Property LoopingActivate Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "LoopingActivate" + return structure + EndFunction + EndProperty + hkaEvent Property countDownTick Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "countDownTick" + return structure + EndFunction + EndProperty + hkaEvent Property _tick Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_tick" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Win + hkaEvent Property winEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "winEnd" + return structure + EndFunction + EndProperty + hkaEvent Property winStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "winStart" + return structure + EndFunction + EndProperty + hkaEvent Property blockWinEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "blockWinEnd" + return structure + EndFunction + EndProperty + hkaEvent Property blockWinStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "blockWinStart" + return structure + EndFunction + EndProperty +EndGroup + +Group ExtendRetract + hkaEvent Property Extend Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Extend" + return structure + EndFunction + EndProperty + hkaEvent Property Retract Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Retract" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Common + hkaEvent Property On Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "On" + return structure + EndFunction + EndProperty + hkaEvent Property Off Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Off" + return structure + EndFunction + EndProperty + hkaEvent Property _On Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_On" + return structure + EndFunction + EndProperty + hkaEvent Property _Off Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_Off" + return structure + EndFunction + EndProperty + hkaEvent Property Open Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Open" + return structure + EndFunction + EndProperty + hkaEvent Property Close Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Close" + return structure + EndFunction + EndProperty + + hkaEvent Property Stop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stop" + return structure + EndFunction + EndProperty + hkaEvent Property reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "reset" + return structure + EndFunction + EndProperty +EndGroup + + +Group IW + hkaEvent Property _BeginIW Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_BeginIW" + return structure + EndFunction + EndProperty + hkaEvent Property _EndIW Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_EndIW" + return structure + EndFunction + EndProperty +EndGroup + +Group Events_Unknown + + hkaEvent Property _null Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_null" + return structure + EndFunction + EndProperty + hkaEvent Property RandomClipStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RandomClipStart" + return structure + EndFunction + EndProperty + hkaEvent Property InstantExitClip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "InstantExitClip" + return structure + EndFunction + EndProperty + hkaEvent Property instantTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "instantTransition" + return structure + EndFunction + EndProperty + hkaEvent Property slaveEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "slaveEnd" + return structure + EndFunction + EndProperty + hkaEvent Property Event00 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Event00" + return structure + EndFunction + EndProperty + hkaEvent Property Event116 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Event116" + return structure + EndFunction + EndProperty + hkaEvent Property Event120 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Event120" + return structure + EndFunction + EndProperty + hkaEvent Property Play01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Play01" + return structure + EndFunction + EndProperty + hkaEvent Property Play02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Play02" + return structure + EndFunction + EndProperty + hkaEvent Property DisableMarker Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DisableMarker" + return structure + EndFunction + EndProperty + hkaEvent Property DesyncInteraction Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DesyncInteraction" + return structure + EndFunction + EndProperty + hkaEvent Property Reanimated Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reanimated" + return structure + EndFunction + EndProperty + hkaEvent Property DynamicAnimationExit Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DynamicAnimationExit" + return structure + EndFunction + EndProperty + hkaEvent Property DynamicPathingIdle Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DynamicPathingIdle" + return structure + EndFunction + EndProperty + hkaEvent Property exitDynamicAnim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "exitDynamicAnim" + return structure + EndFunction + EndProperty + hkaEvent Property exitDynamicAnimation Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "exitDynamicAnimation" + return structure + EndFunction + EndProperty + hkaEvent Property ExitDynamicTalk Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ExitDynamicTalk" + return structure + EndFunction + EndProperty + hkaEvent Property ReturnToDefault Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ReturnToDefault" + return structure + EndFunction + EndProperty + hkaEvent Property blockStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "blockStart" + return structure + EndFunction + EndProperty + hkaEvent Property blockStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "blockStop" + return structure + EndFunction + EndProperty + hkaEvent Property blockEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "blockEnd" + return structure + EndFunction + EndProperty + hkaEvent Property blockStartSneak Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "blockStartSneak" + return structure + EndFunction + EndProperty + hkaEvent Property initiateEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "initiateEnd" + return structure + EndFunction + EndProperty + hkaEvent Property initiateEndCharge Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "initiateEndCharge" + return structure + EndFunction + EndProperty + hkaEvent Property initiateStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "initiateStart" + return structure + EndFunction + EndProperty + hkaEvent Property initiateStartCharge Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "initiateStartCharge" + return structure + EndFunction + EndProperty + hkaEvent Property initiateStartCombo Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "initiateStartCombo" + return structure + EndFunction + EndProperty + hkaEvent Property InitiateStartLeft Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "InitiateStartLeft" + return structure + EndFunction + EndProperty + hkaEvent Property InitiateStartRight Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "InitiateStartRight" + return structure + EndFunction + EndProperty + hkaEvent Property PCapEnter Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PCapEnter" + return structure + EndFunction + EndProperty + hkaEvent Property PCapExit Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PCapExit" + return structure + EndFunction + EndProperty + + hkaEvent Property CarPush Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CarPush" + return structure + EndFunction + EndProperty + hkaEvent Property KnockDown Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "KnockDown" + return structure + EndFunction + EndProperty + hkaEvent Property GantryExit01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "GantryExit01" + return structure + EndFunction + EndProperty + hkaEvent Property ShotgunChestAnim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ShotgunChestAnim" + return structure + EndFunction + EndProperty + hkaEvent Property RadscorpionStrike3rdP_HumanLead Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RadscorpionStrike3rdP_HumanLead" + return structure + EndFunction + EndProperty + hkaEvent Property TeleportLandingStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TeleportLandingStart" + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_NetImmerse.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_NetImmerse.psc new file mode 100644 index 00000000..a80fb8d0 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_NetImmerse.psc @@ -0,0 +1,248 @@ +ScriptName System:Havok:Core:_NetImmerse Extends System:Havok:Type + +hkbVariable Property BoolVariable Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "BoolVariable" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + +hkbVariable Property Int32Variable00 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "Int32Variable00" + structure.Kind = KindInt + return structure + EndFunction +EndProperty + +hkbVariable Property bRenderFirstPersonInWorld Hidden + {Furniture} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bRenderFirstPersonInWorld" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + +hkbVariable Property bFreezeSpeedUpdate Hidden + {Furniture} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bFreezeSpeedUpdate" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + +hkbVariable Property fPlaybackMult Hidden + {Furniture} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fPlaybackMult" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty + + +hkbVariable Property iDynamicLoopStartState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iDynamicLoopStartState" + structure.Kind = KindInt + return structure + EndFunction +EndProperty + + +; Mesh +;--------------------------------------------- + +Group Events_Mesh + hkaEvent Property NifExit Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "NifExit" + return structure + EndFunction + EndProperty + hkaEvent Property enableCollision Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "enableCollision" + return structure + EndFunction + EndProperty + hkaEvent Property disableCollision Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "disableCollision" + return structure + EndFunction + EndProperty + hkaEvent Property CullBone Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CullBone" + return structure + EndFunction + EndProperty + hkaEvent Property UncullBone Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "UncullBone" + return structure + EndFunction + EndProperty +EndGroup + + +; Gamebryo Animation +;--------------------------------------------- + +Group Gamebryo_Animation_Stages + hkaEvent Property Stage01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage01" + return structure + EndFunction + EndProperty + hkaEvent Property Stage02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage02" + return structure + EndFunction + EndProperty + hkaEvent Property Stage03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage03" + return structure + EndFunction + EndProperty + hkaEvent Property Stage04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage04" + return structure + EndFunction + EndProperty + hkaEvent Property Stage05 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage05" + return structure + EndFunction + EndProperty + hkaEvent Property Stage06 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage06" + return structure + EndFunction + EndProperty + hkaEvent Property Stage07 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage07" + return structure + EndFunction + EndProperty + hkaEvent Property Stage08 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage08" + return structure + EndFunction + EndProperty + hkaEvent Property Stage09 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage09" + return structure + EndFunction + EndProperty + hkaEvent Property Stage10 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage10" + return structure + EndFunction + EndProperty + hkaEvent Property Stage11 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage11" + return structure + EndFunction + EndProperty + hkaEvent Property Stage12 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage12" + return structure + EndFunction + EndProperty + hkaEvent Property Stage13 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage13" + return structure + EndFunction + EndProperty + hkaEvent Property Stage14 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage14" + return structure + EndFunction + EndProperty + hkaEvent Property Stage15 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage15" + return structure + EndFunction + EndProperty + hkaEvent Property Stage16 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage16" + return structure + EndFunction + EndProperty + hkaEvent Property Stage17 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage17" + return structure + EndFunction + EndProperty + hkaEvent Property Stage18 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage18" + return structure + EndFunction + EndProperty + hkaEvent Property Stage19 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage19" + return structure + EndFunction + EndProperty + hkaEvent Property Stage20 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage20" + return structure + EndFunction + EndProperty +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_States.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_States.psc new file mode 100644 index 00000000..1261a879 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_States.psc @@ -0,0 +1,147 @@ +ScriptName System:Havok:Core:_States Extends System:Havok:Type + +; States +;--------------------------------------------- + +hkbVariable Property iState Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState" + structure.Kind = KindInt + return structure + EndFunction +EndProperty + + +Group State_NPC + hkbVariable Property iState_NPCDefault Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCDefault" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_NPCScreenspace Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCScreenspace" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_NPCSneaking Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCSneaking" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_NPCSneakingScreenspace Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCSneakingScreenspace" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_NPCFastWalk Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCFastWalk" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_NPCBlocking Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCBlocking" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_NPCMelee Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCMelee" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_NPCGun Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCGun" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_NPCSighted Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_NPCSighted" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_Raider_Stumble_Rifle Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_Raider_Stumble_Rifle" + structure.Kind = KindInt + return structure + EndFunction + EndProperty +EndGroup + + +Group State_Player + hkbVariable Property iState_PlayerDefault Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_PlayerDefault" + structure.Kind = KindInt + return structure + EndFunction + EndProperty + hkbVariable Property iState_PlayerMelee Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iState_PlayerMelee" + structure.Kind = KindInt + return structure + EndFunction + EndProperty +EndGroup + + +Group Events_Archetype + string Property archetypeChangeEnd = "archetypeChangeEnd" AutoReadOnly Hidden + string Property archetypeRelaxedStateStop = "archetypeRelaxedStateStop" AutoReadOnly Hidden +EndGroup + +Group Events_State_Ready + string Property readyState = "readyState" AutoReadOnly Hidden + string Property readyStateEnter = "readyStateEnter" AutoReadOnly Hidden + string Property readyStateExit = "readyStateExit" AutoReadOnly Hidden + string Property ReadyStateStart = "ReadyStateStart" AutoReadOnly Hidden +EndGroup + +Group Events_State_Relaxed + string Property relaxedState = "relaxedState" AutoReadOnly Hidden + string Property RelaxedStateEnter = "RelaxedStateEnter" AutoReadOnly Hidden + string Property RelaxedStateExit = "RelaxedStateExit" AutoReadOnly Hidden + string Property RelaxedStateStart = "RelaxedStateStart" AutoReadOnly Hidden +EndGroup + +Group Events_State_EDM + string Property DeactivateReadyStateStart_EDM = "DeactivateReadyStateStart_EDM" AutoReadOnly Hidden + string Property DeactivateRelaxedStateStart_EDM = "DeactivateRelaxedStateStart_EDM" AutoReadOnly Hidden +EndGroup + +Group Events_State_Comabt + string Property combatStateStart = "combatStateStart" AutoReadOnly Hidden + string Property combatStateStop = "combatStateStop" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Test.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Test.psc new file mode 100644 index 00000000..65db6f74 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Test.psc @@ -0,0 +1,170 @@ +ScriptName System:Havok:Core:_Test Extends System:Havok:Type + +hkbVariable Property test Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "test" + return structure + EndFunction +EndProperty +hkbVariable Property _Test Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "_Test" + return structure + EndFunction +EndProperty +hkbVariable Property _Test2 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "_Test2" + return structure + EndFunction +EndProperty +hkbVariable Property fTest Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fTest" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property fTest3 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fTest3" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property testBlend Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "testBlend" + return structure + EndFunction +EndProperty +hkbVariable Property fTestVar Hidden + {Possibly for the pipboy.} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fTestVar" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property _TestInt Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "_TestInt" + return structure + EndFunction +EndProperty +hkbVariable Property _TestBool Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "_TestBool" + return structure + EndFunction +EndProperty + +Group Events_Test + hkaEvent Property _test__EVENT Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "_test" + return structure + EndFunction + EndProperty + hkaEvent Property test__EVENT Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "test" + return structure + EndFunction + EndProperty + hkaEvent Property testBigBoy Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "testBigBoy" + return structure + EndFunction + EndProperty + hkaEvent Property testCam Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "testCam" + return structure + EndFunction + EndProperty + hkaEvent Property testDrink Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "testDrink" + return structure + EndFunction + EndProperty + hkaEvent Property testEnd Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "testEnd" + return structure + EndFunction + EndProperty + hkaEvent Property testOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "testOff" + return structure + EndFunction + EndProperty + hkaEvent Property testOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "testOn" + return structure + EndFunction + EndProperty + hkaEvent Property testStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "testStart" + return structure + EndFunction + EndProperty + hkaEvent Property raiderHandIKTest Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "raiderHandIKTest" + return structure + EndFunction + EndProperty + hkaEvent Property raiderHandIKTestMirrored Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "raiderHandIKTestMirrored" + return structure + EndFunction + EndProperty + hkaEvent Property Debug_DynClip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Debug_DynClip" + return structure + EndFunction + EndProperty + hkaEvent Property Debug_DynClipMirrored Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Debug_DynClipMirrored" + return structure + EndFunction + EndProperty + hkaEvent Property exitTest Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "exitTest" + return structure + EndFunction + EndProperty +EndGroup \ No newline at end of file diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Unknown.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Unknown.psc new file mode 100644 index 00000000..c37bb811 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Core/_Unknown.psc @@ -0,0 +1,37 @@ +ScriptName System:Havok:Core:_Unknown Extends System:Havok:Type +{Actors\Character\Behaviors\RaiderRootBehavior.xml} + + +Group Events_Synth + string Property SynthShutDown = "SynthShutDown" AutoReadOnly Hidden +EndGroup + +Group Events_Swan + string Property startSwanExit = "startSwanExit" AutoReadOnly Hidden + string Property startSwanSplashOut = "startSwanSplashOut" AutoReadOnly Hidden +EndGroup + +Group Events_Bloodbug + string Property BugStart = "BugStart" AutoReadOnly Hidden ; bloodbug? + string Property fillingRed = "fillingRed" AutoReadOnly Hidden ; bloodbug? +EndGroup + + +hkbVariable Property fBodyMorphOffset Hidden + {character creation} + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fBodyMorphOffset" + structure.Kind = KindFloat + return structure + EndFunction +EndProperty +hkbVariable Property bEnableRoot_IsActiveMod Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bEnableRoot_IsActiveMod" + structure.Kind = KindBool + return structure + EndFunction +EndProperty + diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Activate.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Activate.psc new file mode 100644 index 00000000..e71f32cf --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Activate.psc @@ -0,0 +1,66 @@ +ScriptName System:Havok:Generic:Activate Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\OnActivate\OnActivate.xml} + +hkaEvent Property reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "reset" + return structure + EndFunction +EndProperty +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property StopEffect Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StopEffect" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property autoFade Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "autoFade" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property PlayAnimation Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PlayAnimation" + return structure + EndFunction +EndProperty +hkaEvent Property PlayAnimationLoop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PlayAnimationLoop" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Ambush.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Ambush.psc new file mode 100644 index 00000000..8214323e --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Ambush.psc @@ -0,0 +1,35 @@ +ScriptName System:Havok:Generic:Ambush Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\Ambush\Ambush.xml} + + +hkaEvent Property reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "reset" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty + +hkaEvent Property open Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "open" + return structure + EndFunction +EndProperty + +hkaEvent Property End Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "End" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Autoplay.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Autoplay.psc new file mode 100644 index 00000000..b1c55d70 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Autoplay.psc @@ -0,0 +1,51 @@ +ScriptName System:Havok:Generic:Autoplay Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\Autoplay\Autoplay.xml} + + +hkaEvent Property reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "reset" + return structure + EndFunction +EndProperty + +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty + +hkaEvent Property StopEffect Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StopEffect" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty + +hkaEvent Property autoFade Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "autoFade" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/BlendAlongSequenceVariable.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/BlendAlongSequenceVariable.psc new file mode 100644 index 00000000..a93bd85d --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/BlendAlongSequenceVariable.psc @@ -0,0 +1,59 @@ +ScriptName System:Havok:Generic:BlendAlongSequenceVariable Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\BlendAlongSequenceVariable\BlendAlongSequenceVariable.xml} + + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty + +hkbVariable Property fToggleBlend Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fToggleBlend" + return structure + EndFunction +EndProperty + +hkbVariable Property fToggleBlendDampened Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fToggleBlendDampened" + return structure + EndFunction +EndProperty + +hkbVariable Property fDampRate Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fDampRate" + return structure + EndFunction +EndProperty + +hkbVariable Property fCoolTimer Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fCoolTimer" + return structure + EndFunction +EndProperty + +hkbVariable Property fHeatRate Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fHeatRate" + return structure + EndFunction +EndProperty + +hkbVariable Property fCoolRate Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fCoolRate" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/BlendBetweenStatesVariable.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/BlendBetweenStatesVariable.psc new file mode 100644 index 00000000..82b76df1 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/BlendBetweenStatesVariable.psc @@ -0,0 +1,51 @@ +ScriptName System:Havok:Generic:BlendBetweenStatesVariable Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\BlendBetweenStatesVariable\BlendBetweenStatesVariable.xml} + + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty + +hkaEvent Property stopAnimating Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stopAnimating" + return structure + EndFunction +EndProperty + +hkaEvent Property startAnimating Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "startAnimating" + return structure + EndFunction +EndProperty + +hkbVariable Property fToggleBlend Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fToggleBlend" + return structure + EndFunction +EndProperty + +hkbVariable Property fToggleBlendDampened Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fToggleBlendDampened" + return structure + EndFunction +EndProperty + +hkbVariable Property fDampRate Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fDampRate" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachBurst.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachBurst.psc new file mode 100644 index 00000000..2c689fcd --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachBurst.psc @@ -0,0 +1,45 @@ +ScriptName System:Havok:Generic:CharFXAttachBurst Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\CharFXAttachBurst\CharFXAttachBurst.xml} + +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXWaitWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXWaitWild" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXBurstA Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXBurstA" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXBurstC Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXBurstC" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXBurstB Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXBurstB" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachBurstBlend.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachBurstBlend.psc new file mode 100644 index 00000000..edf3b5f1 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachBurstBlend.psc @@ -0,0 +1,66 @@ +ScriptName System:Havok:Generic:CharFXAttachBurstBlend Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\CharFXAttachBurstBlend\CharFXAttachBurstBlend.xml} + +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXWaitWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXWaitWild" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXBurstA Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXBurstA" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXBurstC Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXBurstC" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXBurstB Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXBurstB" + return structure + EndFunction +EndProperty +hkaEvent Property endC Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "endC" + return structure + EndFunction +EndProperty +hkaEvent Property endB Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "endB" + return structure + EndFunction +EndProperty +hkaEvent Property endA Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "endA" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOff.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOff.psc new file mode 100644 index 00000000..fa7f4c32 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOff.psc @@ -0,0 +1,73 @@ +ScriptName System:Havok:Generic:CharFXAttachOnOff Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\CharFXAttachOnOff\CharFXAttachOnOff.xml} + +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOff" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOn" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOffWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOffWild" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOnWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOnWild" + return structure + EndFunction +EndProperty +hkaEvent Property Ragdoll Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ragdoll" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property to_CharFXOnState Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "to CharFXOnState" + return structure + EndFunction +EndProperty +hkaEvent Property to_CharFXOffState Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "to CharFXOffState" + return structure + EndFunction +EndProperty +hkaEvent Property Event00 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Event00" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOffFadeIn.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOffFadeIn.psc new file mode 100644 index 00000000..0e2f5877 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOffFadeIn.psc @@ -0,0 +1,45 @@ +ScriptName System:Havok:Generic:CharFXAttachOnOffFadeIn Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\CharFXAttachOnOffFadeIn\CharFXAttachOnOffFadeIn.xml} + +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOff" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOn" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOffWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOffWild" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOnWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOnWild" + return structure + EndFunction +EndProperty +hkaEvent Property Ragdoll Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ragdoll" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOffInv.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOffInv.psc new file mode 100644 index 00000000..76dacf3e --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/CharFXAttachOnOffInv.psc @@ -0,0 +1,73 @@ +ScriptName System:Havok:Generic:CharFXAttachOnOffInv Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\CharFXAttachOnOffInv\CharFXAttachOnOffInv.xml} + +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOn" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOffInv Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOffInv" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOnInv Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOnInv" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOffWildInv Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOffWildInv" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOnWildInv Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOnWildInv" + return structure + EndFunction +EndProperty +hkaEvent Property Ragdoll Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ragdoll" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property to_CharFXOnState Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "to CharFXOnState" + return structure + EndFunction +EndProperty +hkaEvent Property to_CharFXOffState Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "to CharFXOffState" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/FXPickNodeControl01.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/FXPickNodeControl01.psc new file mode 100644 index 00000000..3c7c7129 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/FXPickNodeControl01.psc @@ -0,0 +1,52 @@ +ScriptName System:Havok:Generic:FXPickNodeControl01 Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\FXPickNodeControl01\FXPickNodeControl01.xml} + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property stopAnimating Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stopAnimating" + return structure + EndFunction +EndProperty +hkaEvent Property startAnimating Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "startAnimating" + return structure + EndFunction +EndProperty +hkbVariable Property FXPickNodeBlend01 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "FXPickNodeBlend01" + return structure + EndFunction +EndProperty +hkbVariable Property FXPickNodeBlendWater01 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "FXPickNodeBlendWater01" + return structure + EndFunction +EndProperty +hkbVariable Property FXPickNodeBlend02 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "FXPickNodeBlend02" + return structure + EndFunction +EndProperty +hkbVariable Property FXPickNodeBlendWater02 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "FXPickNodeBlendWater02" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/FXPickNodeToggle01.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/FXPickNodeToggle01.psc new file mode 100644 index 00000000..b1881f1b --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/FXPickNodeToggle01.psc @@ -0,0 +1,101 @@ +ScriptName System:Havok:Generic:FXPickNodeToggle01 Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\FXPickNodeToggle01\FXPickNodeToggle01.xml} + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property stopAnimating Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stopAnimating" + return structure + EndFunction +EndProperty +hkaEvent Property startAnimating Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "startAnimating" + return structure + EndFunction +EndProperty +hkaEvent Property groundOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "groundOn" + return structure + EndFunction +EndProperty +hkaEvent Property groundOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "groundOff" + return structure + EndFunction +EndProperty +hkaEvent Property waterOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "waterOn" + return structure + EndFunction +EndProperty +hkaEvent Property waterOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "waterOff" + return structure + EndFunction +EndProperty +hkaEvent Property off Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "off" + return structure + EndFunction +EndProperty +hkaEvent Property to_NullState Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "to_NullState" + return structure + EndFunction +EndProperty +hkaEvent Property Ragdoll Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ragdoll" + return structure + EndFunction +EndProperty +hkaEvent Property CharFXOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFXOff" + return structure + EndFunction +EndProperty +hkaEvent Property CharFxOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CharFxOn" + return structure + EndFunction +EndProperty +hkbVariable Property FXPickNodeBlend01 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "FXPickNodeBlend01" + return structure + EndFunction +EndProperty +hkbVariable Property FXPickNodeBlendWater01 Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "FXPickNodeBlendWater01" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/GenericFurniture.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/GenericFurniture.psc new file mode 100644 index 00000000..b8d64e00 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/GenericFurniture.psc @@ -0,0 +1,130 @@ +ScriptName System:Havok:Generic:GenericFurniture Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\GenericFurniture\GenericFurniture.xml} + + +hkaEvent Property enterStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "enterStop" + return structure + EndFunction +EndProperty +hkaEvent Property standStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "standStart" + return structure + EndFunction +EndProperty +hkaEvent Property exitStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "exitStop" + return structure + EndFunction +EndProperty +hkaEvent Property sitStartFromStand Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "sitStartFromStand" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property g_idleSitInstant Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "g_idleSitInstant" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property StartOccupiedSpecial Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StartOccupiedSpecial" + return structure + EndFunction +EndProperty +hkaEvent Property EndOccupiedSpecial Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "EndOccupiedSpecial" + return structure + EndFunction +EndProperty +hkaEvent Property ReturnToOccupied Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ReturnToOccupied" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty +hkaEvent Property OccupiedSpecialNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "OccupiedSpecialNoTransition" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/GenericFurnitureTwoState.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/GenericFurnitureTwoState.psc new file mode 100644 index 00000000..c665b2c6 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/GenericFurnitureTwoState.psc @@ -0,0 +1,150 @@ +ScriptName System:Havok:Generic:GenericFurnitureTwoState Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\GenericFurnitureTwoState\GenericFurnitureTwoState.xml} + +hkaEvent Property furnitureOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "furnitureOn" + return structure + EndFunction +EndProperty +hkaEvent Property furnitureOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "furnitureOff" + return structure + EndFunction +EndProperty +hkaEvent Property exitStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "exitStop" + return structure + EndFunction +EndProperty +hkaEvent Property sitStartFromStand Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "sitStartFromStand" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property g_idleSitInstant Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "g_idleSitInstant" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property StartOccupiedSpecial Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StartOccupiedSpecial" + return structure + EndFunction +EndProperty +hkaEvent Property EndOccupiedSpecial Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "EndOccupiedSpecial" + return structure + EndFunction +EndProperty +hkaEvent Property ReturnToOccupied Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ReturnToOccupied" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty +hkaEvent Property OccupiedSpecialNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "OccupiedSpecialNoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property AnimObjUnequip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AnimObjUnequip" + return structure + EndFunction +EndProperty +hkaEvent Property Occupied_to_Unoccupied Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Occupied to Unoccupied" + return structure + EndFunction +EndProperty +hkaEvent Property standStart Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "standStart" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/MultiLoopStateFromHub.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/MultiLoopStateFromHub.psc new file mode 100644 index 00000000..c64172c2 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/MultiLoopStateFromHub.psc @@ -0,0 +1,46 @@ +ScriptName System:Havok:Generic:MultiLoopStateFromHub Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\MultiLoopStateFromHub\MultiLoopStateFromHub.xml} + + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property stop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stop" + return structure + EndFunction +EndProperty +hkaEvent Property LoopA Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "LoopA" + return structure + EndFunction +EndProperty +hkaEvent Property LoopB Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "LoopB" + return structure + EndFunction +EndProperty +hkaEvent Property LoopC Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "LoopC" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/OpenClose.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/OpenClose.psc new file mode 100644 index 00000000..c930c077 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/OpenClose.psc @@ -0,0 +1,102 @@ +ScriptName System:Havok:Generic:OpenClose Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\OpenClose\OpenClose.xml} + + +hkaEvent Property Stage2 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage2" + return structure + EndFunction +EndProperty +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property Stage1 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage1" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property Stage2NoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage2NoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property Stage1NoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage1NoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property Stage1Alternate Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage1Alternate" + return structure + EndFunction +EndProperty +hkaEvent Property close Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "close" + return structure + EndFunction +EndProperty +hkaEvent Property open Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "open" + return structure + EndFunction +EndProperty +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property closed Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "closed" + return structure + EndFunction +EndProperty +hkaEvent Property opened Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "opened" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/ProjectileSprayRange.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/ProjectileSprayRange.psc new file mode 100644 index 00000000..9087e19a --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/ProjectileSprayRange.psc @@ -0,0 +1,38 @@ +ScriptName System:Havok:Generic:ProjectileSprayRange Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\ProjectileSprayRange\ProjectileSprayRange.xml} + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property EndAnim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "EndAnim" + return structure + EndFunction +EndProperty +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property StopEffect Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StopEffect" + return structure + EndFunction +EndProperty +hkbVariable Property fFlameProjectileLength Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "fFlameProjectileLength" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/RandomAnim.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/RandomAnim.psc new file mode 100644 index 00000000..fdaeb169 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/RandomAnim.psc @@ -0,0 +1,2 @@ +ScriptName System:Havok:Generic:RandomAnim Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\RandomAnim\RandomAnim.xml} diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SimpleIdle.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SimpleIdle.psc new file mode 100644 index 00000000..a4773db4 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SimpleIdle.psc @@ -0,0 +1,34 @@ +ScriptName System:Havok:Generic:SimpleIdle Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\SimpleIdle\SimpleIdle.xml} + +hkaEvent Property StopEffect Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StopEffect" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty + +hkaEvent Property AnimFinish Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AnimFinish" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SingleBoneSkeleton.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SingleBoneSkeleton.psc new file mode 100644 index 00000000..4190ee51 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SingleBoneSkeleton.psc @@ -0,0 +1,15 @@ +ScriptName System:Havok:Generic:SingleBoneSkeleton Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\zSingleBoneSkeleton\SingleBoneSkeleton.xml} + +hkaSkeleton Property HKA Hidden + hkaSkeleton Function Get() + hkaSkeleton value = new hkaSkeleton + value.Name = "SingleBoneSkeleton" + return value + EndFunction +EndProperty + +Group Bones + string Property x_bone01 = "x_bone01" AutoReadOnly Hidden + {The `lockTranslation` is set to false.} +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SpecialCaseDoors.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SpecialCaseDoors.psc new file mode 100644 index 00000000..1cf44088 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/SpecialCaseDoors.psc @@ -0,0 +1,80 @@ +ScriptName System:Havok:Generic:SpecialCaseDoors Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\SpecialCaseDoors\SpecialCaseDoors.xml} + +hkaEvent Property Open Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Open" + return structure + EndFunction +EndProperty +hkaEvent Property Opened Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Opened" + return structure + EndFunction +EndProperty +hkaEvent Property Close Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Close" + return structure + EndFunction +EndProperty +hkaEvent Property reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "reset" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property Closed Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Closed" + return structure + EndFunction +EndProperty +hkaEvent Property AlternateClosed Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AlternateClosed" + return structure + EndFunction +EndProperty +hkaEvent Property AlternateClose Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AlternateClose" + return structure + EndFunction +EndProperty +hkaEvent Property AlternateClose_to_AlternateClosed Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AlternateClose to AlternateClosed" + return structure + EndFunction +EndProperty +hkaEvent Property to_Opened Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "to Opened" + return structure + EndFunction +EndProperty \ No newline at end of file diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesCycle.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesCycle.psc new file mode 100644 index 00000000..03c02a30 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesCycle.psc @@ -0,0 +1,66 @@ +ScriptName System:Havok:Generic:StagesCycle Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\StagesCycle\StagesCycle.xml} + +hkaEvent Property Stage2 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage2" + return structure + EndFunction +EndProperty +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property Stage1 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage1" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property Stage2NoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage2NoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property Stage1NoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage1NoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property Stage1Alternate Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage1Alternate" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesNoLoops.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesNoLoops.psc new file mode 100644 index 00000000..1a7ad9e4 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesNoLoops.psc @@ -0,0 +1,52 @@ +ScriptName System:Havok:Generic:StagesNoLoops Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\StagesNoLoops\StagesNoLoops.xml} + +hkaEvent Property Stage2 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage2" + return structure + EndFunction +EndProperty +hkaEvent Property Stage3 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage3" + return structure + EndFunction +EndProperty +hkaEvent Property Stage4 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage4" + return structure + EndFunction +EndProperty +hkaEvent Property reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "reset" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesWithLoops.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesWithLoops.psc new file mode 100644 index 00000000..86475a36 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/StagesWithLoops.psc @@ -0,0 +1,52 @@ +ScriptName System:Havok:Generic:StagesWithLoops Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\StagesWithLoops\StagesWithLoops.xml} + +hkaEvent Property Stage2 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage2" + return structure + EndFunction +EndProperty +hkaEvent Property Stage3 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage3" + return structure + EndFunction +EndProperty +hkaEvent Property Stage4 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Stage4" + return structure + EndFunction +EndProperty +hkaEvent Property reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "reset" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Trap.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Trap.psc new file mode 100644 index 00000000..6b064959 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Trap.psc @@ -0,0 +1,73 @@ +ScriptName System:Havok:Generic:Trap Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\Trap\Trap.xml} + +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property Disarm Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Disarm" + return structure + EndFunction +EndProperty +hkaEvent Property Trip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Trip" + return structure + EndFunction +EndProperty +hkaEvent Property Arm Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Arm" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty +hkaEvent Property Set Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Set" + return structure + EndFunction +EndProperty +hkaEvent Property Ready Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ready" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/TrapBarnacle.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/TrapBarnacle.psc new file mode 100644 index 00000000..a2eafd04 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/TrapBarnacle.psc @@ -0,0 +1,66 @@ +ScriptName System:Havok:Generic:TrapBarnacle Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\TrapBarnacle\TrapBarnacle.xml} + +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property Disarm Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Disarm" + return structure + EndFunction +EndProperty +hkaEvent Property Trip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Trip" + return structure + EndFunction +EndProperty +hkaEvent Property ForceTrip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "ForceTrip" + return structure + EndFunction +EndProperty +hkaEvent Property Arm Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Arm" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/TrapDestruction.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/TrapDestruction.psc new file mode 100644 index 00000000..85abb6c5 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/TrapDestruction.psc @@ -0,0 +1,94 @@ +ScriptName System:Havok:Generic:TrapDestruction Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\TrapDestruction\TrapDestruction.xml} + +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property Disarm Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Disarm" + return structure + EndFunction +EndProperty +hkaEvent Property Trip Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Trip" + return structure + EndFunction +EndProperty +hkaEvent Property Arm Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Arm" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty +hkaEvent Property Set Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Set" + return structure + EndFunction +EndProperty +hkaEvent Property Ready Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ready" + return structure + EndFunction +EndProperty +hkaEvent Property Destroy Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Destroy" + return structure + EndFunction +EndProperty +hkaEvent Property Repair Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Repair" + return structure + EndFunction +EndProperty +hkbVariable Property bDestroyed Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "bDestroyed" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WepFXOnOff.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WepFXOnOff.psc new file mode 100644 index 00000000..d662791a --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WepFXOnOff.psc @@ -0,0 +1,53 @@ + +ScriptName System:Havok:Generic:WepFXOnOff Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\WepFXOnOff\WepFXOnOff.xml} + +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property StopEffect Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "StopEffect" + return structure + EndFunction +EndProperty +hkaEvent Property WepFXOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "WepFXOn" + return structure + EndFunction +EndProperty +hkaEvent Property WepFXOffWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "WepFXOffWild" + return structure + EndFunction +EndProperty +hkaEvent Property WepFXTransOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "WepFXTransOn" + return structure + EndFunction +EndProperty +hkaEvent Property WepFXOnWild Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "WepFXOnWild" + return structure + EndFunction +EndProperty +hkaEvent Property WepFXOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "WepFXOff" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Workshop.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Workshop.psc new file mode 100644 index 00000000..edd0cdce --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/Workshop.psc @@ -0,0 +1,137 @@ +ScriptName System:Havok:Generic:Workshop Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\Workshop\Workshop.xml} + + +hkaEvent Property TurnOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOff" + return structure + EndFunction +EndProperty +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOn" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty +hkaEvent Property IsOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOff" + return structure + EndFunction +EndProperty +hkaEvent Property IsOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOn" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOnNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOnNoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOffNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOffNoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property Destroy Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Destroy" + return structure + EndFunction +EndProperty +hkaEvent Property Powered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Powered" + return structure + EndFunction +EndProperty +hkaEvent Property Unpowered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Unpowered" + return structure + EndFunction +EndProperty +hkaEvent Property Ready Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ready" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopColorsNoTransitions.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopColorsNoTransitions.psc new file mode 100644 index 00000000..c1a768bf --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopColorsNoTransitions.psc @@ -0,0 +1,269 @@ +ScriptName System:Havok:Generic:WorkshopColorsNoTransitions Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\WorkshopColorsNoTransitions\WorkshopColorsNoTransitions.xml} + +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty +hkaEvent Property IsOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOff" + return structure + EndFunction +EndProperty +hkaEvent Property IsOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOn" + return structure + EndFunction +EndProperty +hkaEvent Property Destroy Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Destroy" + return structure + EndFunction +EndProperty +hkaEvent Property Powered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Powered" + return structure + EndFunction +EndProperty +hkaEvent Property Unpowered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Unpowered" + return structure + EndFunction +EndProperty +hkaEvent Property Ready Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ready" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty +hkaEvent Property WhiteNormal Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "WhiteNormal" + return structure + EndFunction +EndProperty +hkaEvent Property WhiteDim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "WhiteDim" + return structure + EndFunction +EndProperty +hkaEvent Property WhiteBright Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "WhiteBright" + return structure + EndFunction +EndProperty +hkaEvent Property RedNormal Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RedNormal" + return structure + EndFunction +EndProperty +hkaEvent Property RedDim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RedDim" + return structure + EndFunction +EndProperty +hkaEvent Property OrangeDim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "OrangeDim" + return structure + EndFunction +EndProperty +hkaEvent Property OrangeNormal Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "OrangeNormal" + return structure + EndFunction +EndProperty +hkaEvent Property OrangeBright Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "OrangeBright" + return structure + EndFunction +EndProperty +hkaEvent Property YellowDim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "YellowDim" + return structure + EndFunction +EndProperty +hkaEvent Property YellowNormal Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "YellowNormal" + return structure + EndFunction +EndProperty +hkaEvent Property YellowBright Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "YellowBright" + return structure + EndFunction +EndProperty +hkaEvent Property RedBright Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "RedBright" + return structure + EndFunction +EndProperty +hkaEvent Property GreenDim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "GreenDim" + return structure + EndFunction +EndProperty +hkaEvent Property GreenNormal Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "GreenNormal" + return structure + EndFunction +EndProperty +hkaEvent Property BlueDim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BlueDim" + return structure + EndFunction +EndProperty +hkaEvent Property BlueNormal Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BlueNormal" + return structure + EndFunction +EndProperty +hkaEvent Property BlueBright Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "BlueBright" + return structure + EndFunction +EndProperty +hkaEvent Property PurpleDim Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PurpleDim" + return structure + EndFunction +EndProperty +hkaEvent Property PurpleNormal Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PurpleNormal" + return structure + EndFunction +EndProperty +hkaEvent Property PurpleBright Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PurpleBright" + return structure + EndFunction +EndProperty +hkaEvent Property GreenBright Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "GreenBright" + return structure + EndFunction +EndProperty +hkaEvent Property CycleColor Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "CycleColor" + return structure + EndFunction +EndProperty +hkbVariable Property IsPowered Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "IsPowered" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopCounter.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopCounter.psc new file mode 100644 index 00000000..442165d8 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopCounter.psc @@ -0,0 +1,374 @@ +ScriptName System:Havok:Generic:WorkshopCounter Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\WorkshopCounter\WorkshopCounter.xml} + +hkaEvent Property TurnOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOff" + return structure + EndFunction +EndProperty +hkaEvent Property Unpowered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Unpowered" + return structure + EndFunction +EndProperty +hkaEvent Property xTurnOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "xTurnOn" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty +hkaEvent Property IsOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOff" + return structure + EndFunction +EndProperty +hkaEvent Property IsOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOn" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOnNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOnNoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOffNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOffNoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property Destroy Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Destroy" + return structure + EndFunction +EndProperty +hkaEvent Property Powered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Powered" + return structure + EndFunction +EndProperty +hkaEvent Property xUnpowered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "xUnpowered" + return structure + EndFunction +EndProperty +hkaEvent Property Ready Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ready" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty +hkaEvent Property IncrementNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IncrementNoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property Force0 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force0" + return structure + EndFunction +EndProperty +hkaEvent Property Force1 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force1" + return structure + EndFunction +EndProperty +hkaEvent Property Force6 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force6" + return structure + EndFunction +EndProperty +hkaEvent Property Force7 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force7" + return structure + EndFunction +EndProperty +hkaEvent Property Force8 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force8" + return structure + EndFunction +EndProperty +hkaEvent Property Force9 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force9" + return structure + EndFunction +EndProperty +hkaEvent Property Force10 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force10" + return structure + EndFunction +EndProperty +hkaEvent Property Force11 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force11" + return structure + EndFunction +EndProperty +hkaEvent Property Force2 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force2" + return structure + EndFunction +EndProperty +hkaEvent Property Force3 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force3" + return structure + EndFunction +EndProperty +hkaEvent Property Force4 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force4" + return structure + EndFunction +EndProperty +hkaEvent Property Force5 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Force5" + return structure + EndFunction +EndProperty +hkaEvent Property Return_to_0 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Return to 0" + return structure + EndFunction +EndProperty +hkaEvent Property _9_to_0_Pre_Transition00_to_9_to_0_Pre_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "9 to 0 Pre-Transition00 to 9 to 0 Pre-Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _1_to_0_State_to_1_to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "1 to 0 State to 1 to 0 Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _2_to_0_Pre_Transition_to_2_to_0_State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "2 to 0 Pre-Transition to 2 to 0 State" + return structure + EndFunction +EndProperty +hkaEvent Property _2_to_0_State_to_2_to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "2 to 0 State to 2 to 0 Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _8_to_0_State_to_8_to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "8 to 0 State to 8 to 0 Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _8_to_0_Pre_Transition_to_8_to_0_State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "8 to 0 Pre-Transition to 8 to 0 State" + return structure + EndFunction +EndProperty +hkaEvent Property _7__to_0_Pre_Transition_to_7_to_0_State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "7 to 0 Pre-Transition to 7 to 0 State" + return structure + EndFunction +EndProperty +hkaEvent Property _7_to_0_State_to_7_to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "7 to 0 State to 7 to 0 Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _6_to_0_Pre_Transition_to_6State00 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "6 to 0 Pre-Transition to 6State00" + return structure + EndFunction +EndProperty +hkaEvent Property _6State00_to_6__to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "6State00 to 6 to 0 Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _5_to_0_State_to_5_to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "5 to 0 State to 5 to 0 Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _5_to_0_Pre_Transition_to_5_to_0_State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "5 to 0 Pre-Transition to 5 to 0 State" + return structure + EndFunction +EndProperty +hkaEvent Property _4_to_0_Pre_Transition_to_4_to_State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "4 to 0 Pre-Transition to 4 to State" + return structure + EndFunction +EndProperty +hkaEvent Property _4_to_State_to_4_to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "4 to State to 4 to 0 Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _3_to_State_to_3_to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "3 to State to 3 to 0 Transition" + return structure + EndFunction +EndProperty +hkaEvent Property _3_to_0_Pre_Transition_to_3_to_State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "3 to 0 Pre-Transition to 3 to State" + return structure + EndFunction +EndProperty +hkaEvent Property _10_to_0_Pre_Transition_to_10_to_0_State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "10 to 0 Pre-Transition to 10 to 0 State" + return structure + EndFunction +EndProperty +hkaEvent Property _10_to_0_State_to_10_to_0_Transition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "10 to 0 State to 10 to 0 Transition" + return structure + EndFunction +EndProperty +hkbVariable Property iMaxCount Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iMaxCount" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopDelay.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopDelay.psc new file mode 100644 index 00000000..58d9554f --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopDelay.psc @@ -0,0 +1,215 @@ +ScriptName System:Havok:Generic:WorkshopDelay Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\WorkshopDelay\WorkshopDelay.xml} + + + +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty +hkaEvent Property IsOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOff" + return structure + EndFunction +EndProperty +hkaEvent Property IsOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOn" + return structure + EndFunction +EndProperty +hkaEvent Property Destroy Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Destroy" + return structure + EndFunction +EndProperty +hkaEvent Property Powered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Powered" + return structure + EndFunction +EndProperty +hkaEvent Property Unpowered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Unpowered" + return structure + EndFunction +EndProperty +hkaEvent Property Ready Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ready" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty +hkaEvent Property DelayA Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayA" + return structure + EndFunction +EndProperty +hkaEvent Property DelayB Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayB" + return structure + EndFunction +EndProperty +hkaEvent Property DelayD Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayD" + return structure + EndFunction +EndProperty +hkaEvent Property DelayC Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayC" + return structure + EndFunction +EndProperty +hkaEvent Property DelayF Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayF" + return structure + EndFunction +EndProperty +hkaEvent Property DelayG Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayG" + return structure + EndFunction +EndProperty +hkaEvent Property DelayH Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayH" + return structure + EndFunction +EndProperty +hkaEvent Property DelayI Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayI" + return structure + EndFunction +EndProperty +hkaEvent Property DelayJ Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayJ" + return structure + EndFunction +EndProperty +hkaEvent Property DelayE Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "DelayE" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOffNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOffNoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOnNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOnNoTransition" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOff" + return structure + EndFunction +EndProperty +hkaEvent Property TurnOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOn" + return structure + EndFunction +EndProperty +hkbVariable Property iDelay Hidden + hkbVariable Function Get() + hkbVariable structure = new hkbVariable + structure.Name = "iDelay" + return structure + EndFunction +EndProperty diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopNoTransitions.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopNoTransitions.psc new file mode 100644 index 00000000..b11e5d4e --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopNoTransitions.psc @@ -0,0 +1,146 @@ +ScriptName System:Havok:Generic:WorkshopNoTransitions Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\WorkshopNoTransitions\WorkshopNoTransitions.xml} + +hkaEvent Property TurnOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOff" + return structure + EndFunction +EndProperty + +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOn" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty + +hkaEvent Property IsOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOff" + return structure + EndFunction +EndProperty + +hkaEvent Property IsOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOn" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOnNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOnNoTransition" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOffNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOffNoTransition" + return structure + EndFunction +EndProperty + +hkaEvent Property Powered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Powered" + return structure + EndFunction +EndProperty + +hkaEvent Property Unpowered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Unpowered" + return structure + EndFunction +EndProperty + +hkaEvent Property Ready Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ready" + return structure + EndFunction +EndProperty + +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty \ No newline at end of file diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopNoTransitionsConversion.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopNoTransitionsConversion.psc new file mode 100644 index 00000000..85026fb4 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopNoTransitionsConversion.psc @@ -0,0 +1,137 @@ +ScriptName System:Havok:Generic:WorkshopNoTransitionsConversion Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\WorkshopNoTransitionsConversion\WorkshopNoTransitionsConversion.xml} + +hkaEvent Property TurnOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOff" + return structure + EndFunction +EndProperty + +hkaEvent Property Convert Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Convert" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOn" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty + +hkaEvent Property IsOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOff" + return structure + EndFunction +EndProperty + +hkaEvent Property IsOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOn" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOnNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOnNoTransition" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOffNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOffNoTransition" + return structure + EndFunction +EndProperty + +hkaEvent Property Powered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Powered" + return structure + EndFunction +EndProperty + +hkaEvent Property Unpowered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Unpowered" + return structure + EndFunction +EndProperty +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty \ No newline at end of file diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopTeleporter.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopTeleporter.psc new file mode 100644 index 00000000..9b809acd --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Generic/WorkshopTeleporter.psc @@ -0,0 +1,254 @@ +ScriptName System:Havok:Generic:WorkshopTeleporter Extends System:Havok:Type +{Data\Meshes\GenericBehaviors\WorkshopTeleporter\WorkshopTeleporter.xml} + + +hkaEvent Property TurnOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOff" + return structure + EndFunction +EndProperty + +hkaEvent Property TransitionComplete Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TransitionComplete" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOn" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlay Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlay" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundStop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundStop" + return structure + EndFunction +EndProperty + +hkaEvent Property SoundPlayAt Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "SoundPlayAt" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent01 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent01" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent02 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent02" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent03 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent03" + return structure + EndFunction +EndProperty + +hkaEvent Property AdditionalEvent04 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "AdditionalEvent04" + return structure + EndFunction +EndProperty + +hkaEvent Property IsOff Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOff" + return structure + EndFunction +EndProperty + +hkaEvent Property IsOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "IsOn" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOnNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOnNoTransition" + return structure + EndFunction +EndProperty + +hkaEvent Property TurnOffNoTransition Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "TurnOffNoTransition" + return structure + EndFunction +EndProperty + +hkaEvent Property Destroy Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Destroy" + return structure + EndFunction +EndProperty + +hkaEvent Property Powered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Powered" + return structure + EndFunction +EndProperty + +hkaEvent Property Unpowered Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Unpowered" + return structure + EndFunction +EndProperty + +hkaEvent Property Ready Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Ready" + return structure + EndFunction +EndProperty + +hkaEvent Property Reset Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "Reset" + return structure + EndFunction +EndProperty + +hkaEvent Property stage2State_to_stage02StateLoop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage2State to stage02StateLoop" + return structure + EndFunction +EndProperty +hkaEvent Property end Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "end" + return structure + EndFunction +EndProperty +hkaEvent Property stage3State_to_stage3StateLoop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage3State to stage3StateLoop" + return structure + EndFunction +EndProperty +hkaEvent Property stage4State_to_stage04LoopState Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage4State to stage04LoopState" + return structure + EndFunction +EndProperty +hkaEvent Property stage1loop Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage1loop" + return structure + EndFunction +EndProperty +hkaEvent Property stage1Loop_to_stage2State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage1Loop to stage2State" + return structure + EndFunction +EndProperty +hkaEvent Property stage02StateLoop_to_stage3State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage02StateLoop to stage3State" + return structure + EndFunction +EndProperty +hkaEvent Property stage3StateLoop_to_stage4State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage3StateLoop to stage4State" + return structure + EndFunction +EndProperty +hkaEvent Property stage2 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage2" + return structure + EndFunction +EndProperty +hkaEvent Property stage3 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage3" + return structure + EndFunction +EndProperty +hkaEvent Property stage4 Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage4" + return structure + EndFunction +EndProperty +hkaEvent Property PoweringUpOn_to_stage2State Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "PoweringUpOn to stage2State" + return structure + EndFunction +EndProperty +hkaEvent Property stage2State_to_PoweringDownOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage2State to PoweringDownOn" + return structure + EndFunction +EndProperty +hkaEvent Property stage02StateLoop_to_PoweringDownOn Hidden + hkaEvent Function Get() + hkaEvent structure = new hkaEvent + structure.Name = "stage02StateLoop to PoweringDownOn" + return structure + EndFunction +EndProperty \ No newline at end of file diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Monitor.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Monitor.psc new file mode 100644 index 00000000..610b751e --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Monitor.psc @@ -0,0 +1,148 @@ +ScriptName System:Havok:Monitor Extends Quest +;/ +- A lot more variables return valid values when in third person instead of 1st. +Makes sense since a lot of these do not really have 1st person’ish stuff. +Movement direction, head tracking, and turn delta to pick a few. +/; +import System:Debug +import System:Havok:Type + +; States +string EmptyState = "" const +string MonitoringState = "Monitoring" const + +; Menus +string FaderMenu = "FaderMenu" const +string ScopeMenu = "ScopeMenu" const +string ConsoleMenu = "Console" const + + +; Events +;--------------------------------------------- + +Event OnQuestInit() + WriteLine(self, "OnQuestInit", "The quest has started.", log="Havok") + RegisterForMenuOpenCloseEvent(ConsoleMenu) +EndEvent + + +Event OnQuestShutdown() + WriteLine(self, "OnQuestShutdown", "The quest has shutdown.", log="Havok") + UnregisterForMenuOpenCloseEvent(ConsoleMenu) + GotoState(EmptyState) +EndEvent + + +Event OnMenuOpenCloseEvent(string menuName, bool opening) + WriteLine(self, "OnMenuOpenCloseEvent", menuName+"::opening:"+opening, log="Havok") + If (menuName == ConsoleMenu && !opening) + ObjectReference selected = Game.GetCurrentConsoleRef() + If (Context.SetTo(selected)) + GotoState(MonitoringState) + EndIf + EndIf +EndEvent + + +; Function MonitorBegin() +; GotoState(MonitoringState) +; EndFunction + + +; Function MonitorEnd() +; GotoState(EmptyState) +; EndFunction + + +; States +;--------------------------------------------- + +State Monitoring + Event OnBeginState(string oldState) + WriteLine(self, "Monitoring.OnBeginState", "The "+GetState()+" state has started.", log="Havok") + + RegisterForKey(Keyboard.Home) + RegisterForKey(Keyboard.End) + RegisterForKey(Keyboard.Delete) + RegisterForKey(Keyboard.PageUp) + RegisterForKey(Keyboard.PageDown) + RegisterForKey(Keyboard.Left) + RegisterForKey(Keyboard.Right) + + RegisterForMenuOpenCloseEvent(FaderMenu) + RegisterForMenuOpenCloseEvent(ScopeMenu) + + Context.Register() + EndEvent + + Event OnKeyDown(int keyCode) + WriteLine(self, "Monitoring.OnKeyDown", "keyCode:"+keyCode, log="Havok") + + If (UI.IsMenuOpen(ConsoleMenu)) + return + + ElseIf (keyCode == Keyboard.Home) + Context.Register() + + ElseIf (keyCode == Keyboard.End) + System:Havok:Type.GraphDump(self, Subject, Context, Context.Variables) + System:Debug.WriteNotification(self, "Monitoring.OnKeyDown", "Dumped: "+Subject.GetDisplayName(), log="Havok") + + ElseIf (keyCode == Keyboard.PageUp) + ; set variables + + ElseIf (keyCode == Keyboard.PageDown) + ; set variables + + + ElseIf (keyCode == Keyboard.Left) + System:Havok:Type.PlayAs(self, Subject, Context.Pipboy.pipboyLightOff) + System:Debug.WriteNotification(self, "Monitoring.OnKeyDown", Subject.GetDisplayName()+" requested "+Context.Pipboy.pipboyLightOff.Name, log="Havok") + + + ElseIf (keyCode == Keyboard.Right) + System:Havok:Type.PlayAs(self, Subject, Context.Pipboy.pipboyLightOn) + System:Debug.WriteNotification(self, "Monitoring.OnKeyDown", Subject.GetDisplayName()+" requested "+Context.Pipboy.pipboyLightOn.Name, log="Havok") + + EndIf + EndEvent + + Event OnAnimationEvent(ObjectReference source, string eventName) + WriteLine(self, "Monitoring.OnAnimationEvent", source+"::"+eventName, log="Havok") + EndEvent + + Event OnAnimationEventUnregistered(ObjectReference source, string eventName) + WriteLine(self, "Monitoring.OnAnimationEventUnregistered", source+"::"+eventName, log="Havok") + EndEvent + + Event OnEndState(string newState) + WriteLine(self, "Monitoring.OnEndState", "The "+GetState()+" state is ending.", log="Havok") + UnregisterForKey(Keyboard.Home) + UnregisterForKey(Keyboard.End) + UnregisterForKey(Keyboard.Delete) + UnregisterForKey(Keyboard.PageUp) + UnregisterForKey(Keyboard.PageDown) + UnregisterForKey(Keyboard.Left) + UnregisterForKey(Keyboard.Right) + UnregisterForMenuOpenCloseEvent(FaderMenu) + UnregisterForMenuOpenCloseEvent(ScopeMenu) + + If (Context.Variables) + Context.Variables.Clear() + EndIf + + If (Context.Events) + System:Havok:Type.UnregisterForEachAnimation(self, Subject, Context.Events) + Context.Events.Clear() + EndIf + EndEvent +EndState + + +; Properties +;--------------------------------------------- + +Group Properties + System:Input Property Keyboard Auto Const Mandatory + System:Havok:MonitorContext Property Context Auto +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/MonitorContext.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/MonitorContext.psc new file mode 100644 index 00000000..4ccfbfd8 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/MonitorContext.psc @@ -0,0 +1,225 @@ +ScriptName System:Havok:MonitorContext Extends System:Havok:Type +import System:Debug + +ObjectReference Subject + +; Properties +;--------------------------------------------- + +Group Collections + hkaEvent[] Property Events Auto Hidden + hkbVariable[] Property Variables Auto Hidden +EndGroup + +Group Datas + System:Havok:Core:_NetImmerse Property NetImmerse Auto Const Mandatory + System:Havok:Core:_Mesh Property Mesh Auto Const Mandatory + System:Havok:Core:_States Property States Auto Const Mandatory + + System:Havok:Core:Character Property Character Auto Const Mandatory + System:Havok:Core:Camera Property Camera Auto Const Mandatory + System:Havok:Core:Pipboy Property Pipboy Auto Const Mandatory + + System:Havok:Core:Movement Property Movement Auto Const Mandatory +EndGroup + + +; Events +;--------------------------------------------- + +Event OnQuestInit() + WriteLine(self, "OnQuestInit", "The quest has started.", log="Havok") + Events = new hkaEvent[0] + Variables = new hkbVariable[0] + Events() + Variables() +EndEvent + +Event OnQuestShutdown() + WriteLine(self, "OnQuestShutdown", "The quest has shutdown.", log="Havok") + Events.Clear() + Variables.Clear() +EndEvent + + +; Methods +;--------------------------------------------- + + +bool Function SetTo(ObjectReference this) + WriteLine(self, "SetTo", this, log="Havok") + + If (this == none) + WriteLine(self, "SetTo", "The subject cannot be none.", log="Havok") + return false + ElseIf (this == Subject) + WriteLine(self, "SetTo", "The "+ToString(this)+" subject is already being used.", log="Havok") + return false + EndIf + + Subject = this + System:Debug.WriteNotification(self, "OnMenuOpenCloseEvent", "Using: "+ToString(Subject), log="Havok") + return true +EndFunction + + +bool Function Register() + If (Subject) + System:Havok:Type.RegisterForEachAnimation(self, Subject, Events) + System:Debug.WriteNotification(self, "Register", "Registered: "+ToString(Subject), log="Havok") + return true + Else + ; code + EndIf + + +EndFunction + + +string Function ToString(ObjectReference this) Global + {Gets the string representation of this type.} + If (this) + string displayName = this.GetDisplayName() + If (displayName) + return displayName + Else + string name = this.GetName() + If (name) + return name + Else + return this + EndIf + EndIf + Else + return this + EndIf +EndFunction + + +Function Events() + WriteLine(self, "Events", "Populating the events.", log="Havok") + Events.Clear() + + Events.Add(Character.__bRenderFirstPersonInWorld) + Events.Add(Character.RenderFirstPersonInWorldStart) + Events.Add(Character.RenderFirstPersonInWorldStop) + Events.Add(Character.RemoveCharacterControllerFromWorld) + Events.Add(Character.AddCharacterControllerToWorld) + Events.Add(Character.enableCharacterPitch) + Events.Add(Character.disableCharacterPitch) + Events.Add(Character.CharFXBurstA) + Events.Add(Character.CharFXOff) + Events.Add(Character.CharFXOffWild) + Events.Add(Character.CharFXOn) + Events.Add(Character.iModOff) + Events.Add(Character.iModOn) + Events.Add(Character.iModStop) + Events.Add(Character.ChargenSkeletonReset) + Events.Add(Character.FemaleAtMirror) + Events.Add(Character.MaleAtMirror) + Events.Add(Character.Ragdoll) + Events.Add(Character.RagdollAndGetUp) + Events.Add(Character.RagdollInstant) + Events.Add(Character.AddRagdollToWorld) + Events.Add(Character.EnterFullyRagdoll) + Events.Add(Character.preHitFrame) + Events.Add(Character.hitFlinchStart) + Events.Add(Character.hitFlinchStop) + Events.Add(Character.HitFrame) + Events.Add(Character.hitLegsCritical) + Events.Add(Character.hitLegsCriticalEnd) + Events.Add(Character.hitLegsCriticalStop) + Events.Add(Character.hitReactionLegsCriticalStop) + Events.Add(Character.hitReactionStart) + Events.Add(Character.hitReactionStop) + Events.Add(Character.LegsHeal) + Events.Add(Character.OverrideLowerBodyFadeIn) + Events.Add(Character.OverrideLowerBodyFadeOut) + Events.Add(Camera.BlockPOVSwitchStart) + Events.Add(Camera.BlockPOVSwitchStop) + Events.Add(Camera.bAdjust1stPersonFOV_False) + Events.Add(Camera.bAdjust1stPersonFOV_True) + Events.Add(Camera.EnableBumper) + Events.Add(Camera.DisableBumper) + Events.Add(Camera.DisablePACameraAdd) + Events.Add(Camera.EnablePACameraAdd) + Events.Add(Camera.StartAnimatedCamera) + Events.Add(Camera.StartAnimatedCameraDelta) + Events.Add(Camera.animatedCameraDelta) + Events.Add(Camera.animatedCameraEnd) + Events.Add(Camera.EndAnimatedCamera) + Events.Add(Camera.StopAnimatedCamera) + Events.Add(Camera.LayerOff_CameraNoise) + Events.Add(Camera.LayerOn_CameraNoise) + Events.Add(Camera.CameraHitStart) + Events.Add(Camera.CameraHitStop) + Events.Add(Camera.CameraOverrideStart) + Events.Add(Camera.CameraOverrideStop) + Events.Add(Camera.CameraReadyStart) + Events.Add(Camera.CameraRelaxedStart) + Events.Add(Camera.CameraShake) + Events.Add(Camera.wallOffsetEnd) + Events.Add(Camera.wallOffsetStart) + Events.Add(Camera.CameraMoveStartSlave) + Events.Add(Camera.CameraMoveStopSlave) + Events.Add(Camera.CameraSneakStart) + Events.Add(Camera.CameraSneakStop) + Events.Add(Camera.CameraSprintStart) + Events.Add(Camera.CameraSprintStop) + Events.Add(Camera.SnapToDirectAtTarget) + Events.Add(Camera.SnapToLookAtTarget) + Events.Add(Camera.ToggleFurnitureCamera) + Events.Add(Camera.CameraZoomIn) + Events.Add(Camera.BodyCameraEnte) + Events.Add(Camera.BodyCameraEnter) + Events.Add(Camera.BodyCameraExit) + Events.Add(Pipboy.bBlockPipboyStart) + Events.Add(Pipboy.bBlockPipboyStop) + Events.Add(Pipboy.pipboyClamp) + Events.Add(Pipboy.pipboyIdleRoot) + Events.Add(Pipboy.pipboyLightOff) + Events.Add(Pipboy.pipboyLightOn) + Events.Add(Pipboy.pipboyVaultConsole) + Events.Add(Pipboy.PipboyDustWipe) + Events.Add(Pipboy.BootUp) + Events.Add(Pipboy._next) +EndFunction + + +Function Variables() + WriteLine(self, "Variables", "Populating the variables.", log="Havok") + Variables.Clear() + + Variables.Add(Character.IsNPC) + Variables.Add(Character.IsPlayer) + Variables.Add(Character.iIsPlayer) + Variables.Add(Character.TEMPIsPlayer) + Variables.Add(Character.bIsFemale) + Variables.Add(Character.RightArmInjuredPowerFist) + Variables.Add(Character.bActorMobilityNotFullyCrippled) + Variables.Add(Character.bEquipOk) + Variables.Add(Character.Enable_bEquipOK) + Variables.Add(Character.bEquipOkIsActiveEnabled) + Variables.Add(Character.bSupportedDeathAnim) + Variables.Add(Character.fRagdollAnimAmount) + Variables.Add(Camera.IsFirstPerson) + Variables.Add(Camera.bBlockPOVSwitch) + Variables.Add(Camera.CamPitch) + Variables.Add(Camera.CamPitchDamped) + Variables.Add(Camera.CamPitchForward) + Variables.Add(Camera.CamPitchBackward) + Variables.Add(Camera.CamRoll) + Variables.Add(Camera.CamRollDamped) + Variables.Add(Camera.bCCSupport) + Variables.Add(Camera.bCCOnStairs) + Variables.Add(Camera.camerafromx) + Variables.Add(Camera.camerafromy) + Variables.Add(Camera.camerafromz) + Variables.Add(Camera.fBodyCameraRotation) + Variables.Add(Pipboy.bBlockPipboy) + Variables.Add(Pipboy.bAdjust1stPersonFOV) + Variables.Add(Pipboy.pipboyUp) + Variables.Add(Pipboy.fControllerXSum) + Variables.Add(Pipboy.fControllerYSum) + Variables.Add(Pipboy.fPACameraAdd) +EndFunction diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Animation.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Animation.psc new file mode 100644 index 00000000..94bd1000 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Animation.psc @@ -0,0 +1,11 @@ +ScriptName System:Havok:Note:Animation Extends Quest Native + +Group NoteOpen + ; Note01\Animations\NoteOpen.xml + string Property SoundPlay_ITMNoteOpen = "SoundPlay.ITMNoteOpen" AutoReadOnly Hidden +EndGroup + +Group NoteClose + ; Note01\Animations\NoteClose.xml + string Property SoundPlay_ITMNoteClose = "SoundPlay.ITMNoteClose" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Behavior.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Behavior.psc new file mode 100644 index 00000000..c8247b3b --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Behavior.psc @@ -0,0 +1,36 @@ +ScriptName System:Havok:Note:Behavior Extends Quest Native +{Note01\Behaviors\Note01Behavior.xml} + +; hkbStateMachine::RootBehavior (startStateId::2|4) +Group RootBehavior + string Property NoteClose = "NoteClose" AutoReadOnly Hidden + {hkbStateMachineStateInfo::Animations\NoteClose.hkt (stateId::0)} + ; hkbBlendingTransitionEffect::DefaultBlendTransition + ; hkbClipGenerator::NoteClose + ;/ hkbClipTriggerArray::#97 + hkbEventProperty::id::3 + /; + + string Property NoteOpen = "NoteOpen" AutoReadOnly Hidden + {hkbStateMachineStateInfo::Animations\NoteOpen.hkt (stateId::1)} + ; hkbClipGenerator::NoteOpen + ;/ hkbClipTriggerArray::#101 + hkbEventProperty::id::2 + /; + + string Property NoteClosed = "NoteClosed" AutoReadOnly Hidden + {hkbStateMachineStateInfo::Animations\NoteOpen.hkt (stateId::2)} + ; hkbClipGenerator::NoteClosed + + string Property NoteOpened = "NoteOpened" AutoReadOnly Hidden + {hkbStateMachineStateInfo::Animations\NoteClose.hkt (stateId::3)} + ; hkbClipGenerator::NoteOpened +EndGroup + +Group hkbBehaviorGraphStringData_Events + string Property Open = "Open" AutoReadOnly Hidden + string Property Close = "Close" AutoReadOnly Hidden + string Property OpenStop = "OpenStop" AutoReadOnly Hidden + string Property CloseStop = "CloseStop" AutoReadOnly Hidden + string Property SoundPlay = "SoundPlay" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Character.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Character.psc new file mode 100644 index 00000000..9fb9bb48 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Character.psc @@ -0,0 +1,21 @@ +ScriptName System:Havok:Note:Character Extends Quest ; Native +{Note01\Characters\Note01.xml} +import System:Havok:Type + +Group Definition + hkbCharacterData Property HKB Hidden + hkbCharacterData Function Get() + hkbCharacterData value = new hkbCharacterData + value.Name = "Note01" + return value + EndFunction + EndProperty + System:Havok:Note:Skeleton Property Skeleton Auto Const Mandatory + System:Havok:Note:Behavior Property Behavior Auto Const Mandatory + System:Havok:Note:Animation Property Animation Auto Const Mandatory +EndGroup + +Group Skins + string Property BottomPage = "BottomPage" AutoReadOnly Hidden + string Property Base_Page1 = "Base Page1" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Project.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Project.psc new file mode 100644 index 00000000..170914b4 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Project.psc @@ -0,0 +1,6 @@ +ScriptName System:Havok:Note:Project Extends Quest ; Native +{Note01\Note01.xml} + +Group Definition + System:Havok:Note:Character Property Character Auto Const Mandatory +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Skeleton.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Skeleton.psc new file mode 100644 index 00000000..2945e7be --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Note/Skeleton.psc @@ -0,0 +1,18 @@ +ScriptName System:Havok:Note:Skeleton Extends Quest Native +{Note01\CharacterAssets\skeleton.xml} +import System:Havok:Type + +hkaSkeleton Property HKA Hidden + hkaSkeleton Function Get() + hkaSkeleton value = new hkaSkeleton + value.Name = "Note Root" + return value + EndFunction +EndProperty + +Group Bones + string Property Note_Root = "Note Root" AutoReadOnly Hidden + string Property Note_Fold1 = "Note Fold1" AutoReadOnly Hidden + string Property Note_Fold2 = "Note Fold2" AutoReadOnly Hidden + string Property Note_Fold3 = "Note Fold3" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Animation.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Animation.psc new file mode 100644 index 00000000..61045219 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Animation.psc @@ -0,0 +1,16 @@ +ScriptName System:Havok:Pipboy:Animation Extends Quest Native +; Pipboy\Animations\ChangeCat.xml +; Pipboy\Animations\ChangeTabs.xml +; Pipboy\Animations\holotapeLoad.xml +; Pipboy\Animations\IdlePipBoyJackIn.xml +; Pipboy\Animations\IdlePipBoyJackOut.xml +; Pipboy\Animations\pipboyClamp.xml +; Pipboy\Animations\pipboyHolotapeLoad.xml +; Pipboy\Animations\RadMeterIdle.xml +; Pipboy\Animations\RadMeterTurning.xml +; Pipboy\Animations\Select.xml +; Pipboy\Animations\TuneRadio.xml +; Pipboy\Animations\VaultConsole.xml +; Pipboy\Animations\Furniture\EnterFromStand.xml +; Pipboy\Animations\Furniture\ExitToStand.xml +; Pipboy\Animations\Furniture\PoseA_Idle1.xml diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Behavior.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Behavior.psc new file mode 100644 index 00000000..351aeb77 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Behavior.psc @@ -0,0 +1,225 @@ +ScriptName System:Havok:Pipboy:Behavior Extends Quest Native +{Pipboy\Behaviors\PipboyBehavior.xml} +import System:Havok:Type + + +; hkbStateMachine::RootStateMachine (startStateId::5|2) +; Group RootStateMachine + ; hkbStateMachineStateInfo::pipboyClamp (stateId::3) + ; hkbBlendingTransitionEffect::InstantBlend + ; hkbBlenderGenerator::pipboyClamp Blend + ; hkbClipGenerator::pipboyClamp + + ;/ hkbClipTriggerArray::#99 + hkbEventProperty::id::13 + hkbEventProperty::id::16 + /; +; EndGroup + + +; hkbStateMachine::PipboyDustSM (startStateId::0|4) +Group PipboyDustSM + ; hkbStateMachineStateInfo::PipDustIdleState (stateId::0) + + BGSGamebryoSequenceGenerator Property PipDustIdleSG Hidden + BGSGamebryoSequenceGenerator Function Get() + BGSGamebryoSequenceGenerator value = new BGSGamebryoSequenceGenerator + value.Name = "PipDustIdleSG" + value.Sequence = "PipDustIdle" + return value + EndFunction + EndProperty + + ; hkbStateMachineStateInfo::PipDustWipeState (stateId::1) + + BGSGamebryoSequenceGenerator Property PipDustWipeSG Hidden + BGSGamebryoSequenceGenerator Function Get() + BGSGamebryoSequenceGenerator value = new BGSGamebryoSequenceGenerator + value.Name = "PipDustWipeSG" + value.Sequence = "PipDustWipe" + return value + EndFunction + EndProperty + + ; hkbStateMachineStateInfo::PipBootUpState (stateId::2) + + BGSGamebryoSequenceGenerator Property PipBootUpGen Hidden + BGSGamebryoSequenceGenerator Function Get() + BGSGamebryoSequenceGenerator value = new BGSGamebryoSequenceGenerator + value.Name = "PipBootUpGen" + value.Sequence = "PipBootUp" + return value + EndFunction + EndProperty + + ; hkbStateMachineStateInfo::PipDustFinishState (stateId::3) + + BGSGamebryoSequenceGenerator Property PipDustFinished_GSG Hidden + BGSGamebryoSequenceGenerator Function Get() + BGSGamebryoSequenceGenerator value = new BGSGamebryoSequenceGenerator + value.Name = "PipDustFinished_GSG" + value.Sequence = "PipDustFinished" + return value + EndFunction + EndProperty + + ; ??? The state info ID #4 was not found in the file. + + ; hkbStateMachineStateInfo::PipboyRootState (stateId::5) + ; hkbBlenderGenerator::PipboyRootBlend +EndGroup + + +; hkbStateMachine::ChangeCatStateMachine (startStateId::1|5) +; Group ChangeCatStateMachine + ; hkbStateMachineStateInfo::Radio (stateId::5) + ; hkbBlendingTransitionEffect::QuickBlend + ; hkbClipGenerator::Radio + + ; hkbStateMachineStateInfo::Stat (stateId::1) + ; hkbClipGenerator::Stat + + ; hkbStateMachineStateInfo::Inv (stateId::2) + ; hkbClipGenerator::Inv + + ; hkbStateMachineStateInfo::Map (stateId::3) + ; hkbClipGenerator::Map + + ; hkbStateMachineStateInfo::Data (stateId::4) + ; hkbClipGenerator::Data +; EndGroup + + + +; hkbStateMachine::TabWheelStateMachine (startStateId::0|7) +; Group TabWheelStateMachine + ; hkbStateMachineStateInfo::BaseState + ; hkbClipGenerator::BaseState + + ; hkbStateMachineStateInfo::NextTab1 (stateId::1) + ; hkbClipGenerator::ChangeTabs + + ; hkbStateMachineStateInfo::NextTab2 (stateId::2) + ; hkbClipGenerator::ChangeTabs00 + + ; hkbStateMachineStateInfo::NextTab3 (stateId::3) + ; hkbClipGenerator::ChangeTabs01 + + ;/ hkbClipTriggerArray::#145 + hkbEventProperty::id::5 + /; + + ; hkbStateMachineStateInfo::PrevTab1 (stateId::4) + ; hkbClipGenerator::ChangeTabs02 + + ; hkbStateMachineStateInfo::PrevTab2 (stateId::5) + ; hkbBlendingTransitionEffect::Default + ; hkbClipGenerator::ChangeTabs03 + + ; hkbStateMachineStateInfo::PrevTab3 (stateId::6) + ; hkbClipGenerator::ChangeTabs04 + + ;/ hkbClipTriggerArray::#156 + hkbEventProperty::id::5 + /; +; EndGroup + + +; hkbStateMachine::PipboyGlowStateMachine (startStateId::7|4) +Group PipboyGlowStateMachine + + ; hkbStateMachineStateInfo::LightFadingInState (stateId::9) + + BGSGamebryoSequenceGenerator Property LightFadingInSequence Hidden + BGSGamebryoSequenceGenerator Function Get() + BGSGamebryoSequenceGenerator value = new BGSGamebryoSequenceGenerator + value.Name = "LightFadingInSequence" + value.Sequence = "LightFadingIn" + return value + EndFunction + EndProperty + + ; hkbStateMachineStateInfo::LightFadedState (stateId::6) + + BGSGamebryoSequenceGenerator Property LightFadedSequence Hidden + BGSGamebryoSequenceGenerator Function Get() + BGSGamebryoSequenceGenerator value = new BGSGamebryoSequenceGenerator + value.Name = "LightFadedSequence" + value.Sequence = "LightFaded" + return value + EndFunction + EndProperty + + ; hkbStateMachineStateInfo::LightOnState (stateId::7) + + BGSGamebryoSequenceGenerator Property LightOnSequence Hidden + BGSGamebryoSequenceGenerator Function Get() + BGSGamebryoSequenceGenerator value = new BGSGamebryoSequenceGenerator + value.Name = "LightOnSequence" + value.Sequence = "LightOn" + return value + EndFunction + EndProperty + + ; hkbStateMachineStateInfo::LightFadingOutState (stateId::8) + + BGSGamebryoSequenceGenerator Property LightFadingOutSequence Hidden + BGSGamebryoSequenceGenerator Function Get() + BGSGamebryoSequenceGenerator value = new BGSGamebryoSequenceGenerator + value.Name = "LightFadingOutSequence" + value.Sequence = "LightFadingOut" + return value + EndFunction + EndProperty +EndGroup + + +; hkbStateMachine::SelectStateMachine (startStateId::0|3) +; Group SelectStateMachine + ; hkbStateMachineStateInfo::Unselected (stateId::0) + ; hkbClipGenerator::Unselected + + ; hkbStateMachineStateInfo::Select (stateId::1) + ; hkbClipGenerator::Select + + ;/ hkbClipTriggerArray::#187 + hkbEventProperty::id::11 + /; + + ; hkbStateMachineStateInfo::pipboyHolotapeLoad (stateId::2) + ; hkbClipGenerator::pipboyHolotapeLoad + + ;/ hkbClipTriggerArray::#191 + hkbEventProperty::id::13 + /; +; EndGroup + + +Group hkbBehaviorGraphStringData_Events + string Property Stat = "Stat" AutoReadOnly Hidden + string Property Inv = "Inv" AutoReadOnly Hidden + string Property Data = "Data" AutoReadOnly Hidden + string Property Map = "Map" AutoReadOnly Hidden + string Property TabNext = "TabNext" AutoReadOnly Hidden + string Property Stop = "Stop" AutoReadOnly Hidden + string Property TabPrev = "TabPrev" AutoReadOnly Hidden + string Property AnimFinished = "AnimFinished" AutoReadOnly Hidden + string Property pipboyLightOn = "pipboyLightOn" AutoReadOnly Hidden + string Property pipboyLightOff = "pipboyLightOff" AutoReadOnly Hidden + string Property Select = "Select" AutoReadOnly Hidden + string Property SelectStop = "SelectStop" AutoReadOnly Hidden + string Property holotapeLoad = "holotapeLoad" AutoReadOnly Hidden + string Property _next = "_next" AutoReadOnly Hidden + string Property pipboyClamp = "pipboyClamp" AutoReadOnly Hidden + string Property PipboyDustWipe = "PipboyDustWipe" AutoReadOnly Hidden + string Property pipboyPowerOnFX = "pipboyPowerOnFX" AutoReadOnly Hidden + string Property BootUp = "BootUp" AutoReadOnly Hidden + string Property Radio = "Radio" AutoReadOnly Hidden +EndGroup + +Group hkbBehaviorGraphStringData_Variables + string Property iTabSync = "iTabSync" AutoReadOnly Hidden + string Property iCatSync = "iCatSync" AutoReadOnly Hidden + string Property fRadioTune = "fRadioTune" AutoReadOnly Hidden + string Property fRadLevel = "fRadLevel" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Character.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Character.psc new file mode 100644 index 00000000..fee9c63e --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Character.psc @@ -0,0 +1,20 @@ +ScriptName System:Havok:Pipboy:Character Extends Quest ; Native +{Pipboy\Characters\Pipboy.xml} +import System:Havok:Type + +Group Definition + hkbCharacterData Property HKB Hidden + hkbCharacterData Function Get() + hkbCharacterData value = new hkbCharacterData + value.Name = "Pipboy" + return value + EndFunction + EndProperty + System:Havok:Pipboy:Skeleton Property Skeleton Auto Const Mandatory + System:Havok:Pipboy:Behavior Property Behavior Auto Const Mandatory + System:Havok:Pipboy:Animation Property Animation Auto Const Mandatory +EndGroup + +Group Skins + string Property PipboyBodySkinned = "PipboyBodySkinned" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Project.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Project.psc new file mode 100644 index 00000000..6de05289 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Project.psc @@ -0,0 +1,6 @@ +ScriptName System:Havok:Pipboy:Project Extends Quest ; Native +{Pipboy\PipboyProject.xml} + +Group Definition + System:Havok:Pipboy:Character Property Character Auto Const Mandatory +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Skeleton.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Skeleton.psc new file mode 100644 index 00000000..4aadb3b8 --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Pipboy/Skeleton.psc @@ -0,0 +1,35 @@ +ScriptName System:Havok:Pipboy:Skeleton Extends Quest Native +{Pipboy\CharacterAssets\Skeleton.xml} +import System:Havok:Type + +hkaSkeleton Property HKA Hidden + hkaSkeleton Function Get() + hkaSkeleton value = new hkaSkeleton + value.Name = "PipboyRoot" + return value + EndFunction +EndProperty + +Group Bones + string Property PipboyRoot = "PipboyRoot" AutoReadOnly Hidden + string Property PipboyBody = "PipboyBody" AutoReadOnly Hidden + string Property PipboyClasp01 = "PipboyClasp01" AutoReadOnly Hidden + string Property PipboyClasp02 = "PipboyClasp02" AutoReadOnly Hidden + string Property PipboyClasp03 = "PipboyClasp03" AutoReadOnly Hidden + string Property PipboyHinge = "PipboyHinge" AutoReadOnly Hidden + string Property PipboyPlug = "PipboyPlug" AutoReadOnly Hidden + string Property AdjustKnob = "AdjustKnob" AutoReadOnly Hidden + string Property EjectButton = "EjectButton" AutoReadOnly Hidden + string Property LightButton = "LightButton" AutoReadOnly Hidden + string Property ModeKnob = "ModeKnob" AutoReadOnly Hidden + string Property PowerButton = "PowerButton" AutoReadOnly Hidden + string Property RadNeedle = "RadNeedle" AutoReadOnly Hidden + string Property RadioNeedle = "RadioNeedle" AutoReadOnly Hidden + string Property ScrollKnob = "ScrollKnob" AutoReadOnly Hidden + string Property SelectButton = "SelectButton" AutoReadOnly Hidden + string Property TapREF = "TapREF" AutoReadOnly Hidden + string Property TapeDeck01 = "TapeDeck01" AutoReadOnly Hidden + string Property TapeDeck02 = "TapeDeck02" AutoReadOnly Hidden + string Property TapeDeckLid = "TapeDeckLid" AutoReadOnly Hidden + string Property TuneKnob = "TuneKnob" AutoReadOnly Hidden +EndGroup diff --git a/System.Animations/Scripts/Source/System.Animations/System/Havok/Type.psc b/System.Animations/Scripts/Source/System.Animations/System/Havok/Type.psc new file mode 100644 index 00000000..c14793ff --- /dev/null +++ b/System.Animations/Scripts/Source/System.Animations/System/Havok/Type.psc @@ -0,0 +1,296 @@ +ScriptName System:Havok:Type Extends Quest Native Const Hidden +import System:Debug +import System:Exception +import System:Havok:Type + + +; Type Codes +; Specifies the type of an object. +Group Kind + int Property KindInvalid = 0 AutoReadOnly Hidden + int Property KindBool = 1 AutoReadOnly Hidden + int Property KindInt = 2 AutoReadOnly Hidden + int Property KindFloat = 3 AutoReadOnly Hidden + int Property KindString = 4 AutoReadOnly Hidden + int Property KindObject = 5 AutoReadOnly Hidden +EndGroup + + +Struct hkbCharacterData + string Name = "" +EndStruct + +Struct hkaSkeleton + string Name = "" +EndStruct + +Struct BGSGamebryoSequenceGenerator + string Name = "" + string Sequence = "" +EndStruct + +; Struct AnnotationTrack +; string TrackName = "" +; float Time = 0.0 +; string Text = "" +; EndStruct + +Struct hkbStateMachineStateInfo + string Name = "" + int StateID = -1 +EndStruct + + +; hkaEvent +;--------------------------------------------- + +Struct hkaEvent + string Name = "" +EndStruct + + +bool Function RegisterForEachAnimation(ScriptObject this, ObjectReference reference, hkaEvent[] array) Global + If (this) + If (reference) + If (array) + int index = 0 + While (index < array.Length) + RegisterForAnimation(this, reference, array[index]) + index += 1 + EndWhile + return true + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "RegisterForEachAnimation", "array", log="Havok") + return false + EndIf + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "RegisterForEachAnimation", "reference", log="Havok") + return false + EndIf + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "RegisterForEachAnimation", "this", log="Havok") + return false + EndIf +EndFunction + + +bool Function UnregisterForEachAnimation(ScriptObject this, ObjectReference reference, hkaEvent[] array) Global + If (this) + If (reference) + If (array) + int index = 0 + While (index < array.Length) + UnregisterForAnimation(this, reference, array[index]) + index += 1 + EndWhile + return true + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "array", log="Havok") + return false + EndIf + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "reference", log="Havok") + return false + EndIf + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "this", log="Havok") + return false + EndIf +EndFunction + + +bool Function RegisterForAnimation(ScriptObject this, ObjectReference reference, hkaEvent animationEvent) Global + If (this) + If (reference) + WriteLine(this, "RegisterForAnimation", reference+"::"+animationEvent, log="Havok") + return this.RegisterForAnimationEvent(reference, animationEvent.Name) + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "reference", log="Havok") + return false + EndIf + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "this", log="Havok") + return false + EndIf +EndFunction + + +bool Function UnregisterForAnimation(ScriptObject this, ObjectReference reference, hkaEvent animationEvent) Global + If (this) + If (reference) + WriteLine(this, "UnregisterForAnimation", reference+"::"+animationEvent, log="Havok") + this.UnregisterForAnimationEvent(reference, animationEvent.Name) + return true + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "reference", log="Havok") + return false + EndIf + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "this", log="Havok") + return false + EndIf +EndFunction + + +bool Function PlayAnimation(ScriptObject this, ObjectReference reference, hkaEvent animationEvent) Global + If (this) + If (reference) + WriteLine(this, "PlayAnimation", reference+"::"+animationEvent, log="Havok") + return reference.PlayAnimation(animationEvent.Name) + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "reference", log="Havok") + return false + EndIf + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "this", log="Havok") + return false + EndIf +EndFunction + + +bool Function PlaySubGraphAnimation(ScriptObject this, Actor reference, hkaEvent animationEvent) Global + If (this) + If (reference) + WriteLine(this, "PlaySubGraphAnimation", reference+"::"+animationEvent, log="Havok") + reference.PlaySubGraphAnimation(animationEvent.Name) + return true + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "reference", log="Havok") + return false + EndIf + Else + ThrowArgumentNoneEmpty("System:Havok:Type", "UnregisterForEachAnimation", "this", log="Havok") + return false + EndIf +EndFunction + + +Function PlayAs(ScriptObject this, ObjectReference reference, hkaEvent animationEvent) Global + If (reference is Actor) + ; TODO: This needs an ACCT type for actors. + PlaySubGraphAnimation(this, reference as Actor, animationEvent) + Else + PlayAnimation(this, reference, animationEvent) + EndIf +EndFunction + + +; hkbVariable +;--------------------------------------------- + +; The min|mx for variable values may be found with F4AK tools. +Struct hkbVariable + string Name = "" + int Kind = -1 +EndStruct + + +Function GraphDump(ScriptObject this, ObjectReference reference, System:Havok:Type graph, hkbVariable[] array) Global + WriteLine(this, "GraphDump", "\n", log="Havok") + int index = 0 + While (index < array.Length) + hkbVariable variable = array[index] + var value = "" + If (variable.Kind == graph.KindBool) + value = GetGraphBool(this, reference, variable) + WriteLine(this, "GraphDump", reference+"::"+variable+":"+value, log="Havok") + ElseIf (variable.Kind == graph.KindInt) + value = GetGraphInt(this, reference, variable) + WriteLine(this, "GraphDump", reference+"::"+variable+":"+value, log="Havok") + ElseIf (variable.Kind == graph.KindFloat) + value = GetGraphFloat(this, reference, variable) + WriteLine(this, "GraphDump", reference+"::"+variable+":"+value, log="Havok") + Else + WriteLine(this, "GraphDump", reference+"::"+variable+", the variable type could not be determined.", log="Havok") + EndIf + index += 1 + EndWhile + WriteLine(this, "GraphDump", "\n", log="Havok") +EndFunction + + +bool Function GetGraphBool(ScriptObject this, ObjectReference reference, hkbVariable variable) Global + {Get a boolean variable from the reference's animation graph, if applicable.} + return reference.GetAnimationVariableBool(variable.Name) +EndFunction + +int Function GetGraphInt(ScriptObject this, ObjectReference reference, hkbVariable variable) Global + {Get an integer variable from the reference's animation graph, if applicable.} + return reference.GetAnimationVariableInt(variable.Name) +EndFunction + +float Function GetGraphFloat(ScriptObject this, ObjectReference reference, hkbVariable variable) Global + {Get a float variable from the reference's animation graph, if applicable.} + return reference.GetAnimationVariableFloat(variable.Name) +EndFunction + + +; Function hkbStateMachineStateInfo_deleteme_foobar() Global DebugOnly +; {Actors\Character\Behaviors\RaiderRootBehavior.xml} +; ; hkbStateMachine::startStateId:0 + +; ; Data\Meshes\Actors\Character\Behaviors\RaiderRootBehavior.xml +; hkbStateMachineStateInfo state_root_0 = new hkbStateMachineStateInfo +; state_root_0.Name = "RaiderRoot" +; state_root_0.StateID = 0 + +; ; Data\Meshes\Actors\Character\Behaviors\RaiderRootBehavior.xml +; hkbStateMachineStateInfo state_root_4 = new hkbStateMachineStateInfo +; state_root_4.Name = "AnimateToRagdoll" +; state_root_4.StateID = 4 + +; ; Data\Meshes\Actors\Character\Behaviors\RaiderRootBehavior.xml +; hkbStateMachineStateInfo state_root_7 = new hkbStateMachineStateInfo +; state_root_7.Name = "PairedAnimations" +; state_root_7.StateID = 7 + +; ; Data\Meshes\Actors\Character\Behaviors\RaiderRootBehavior.xml +; hkbStateMachineStateInfo state_root_8 = new hkbStateMachineStateInfo +; state_root_8.Name = "RagdollAndGetUp" +; state_root_8.StateID = 8 + +; ; Data\Meshes\Actors\Character\Behaviors\HitReactionBehavior.xml +; hkbStateMachineStateInfo state_hit_24 = new hkbStateMachineStateInfo +; state_hit_24.Name = "HitReactionStanding" +; state_hit_24.StateID = 24 + +; ; Data\Meshes\Actors\Character\Behaviors\WeaponBehavior.xml +; hkbStateMachineStateInfo state_weapon_0 = new hkbStateMachineStateInfo +; state_weapon_0.Name = "WeaponAssemblyBlend" +; state_weapon_0.StateID = 0 + +; ; Data\Meshes\Actors\Character\Behaviors\WeaponBehavior.xml +; hkbStateMachineStateInfo state_weapon_1 = new hkbStateMachineStateInfo +; state_weapon_1.Name = "WeaponAssemblyPartialBlend" +; state_weapon_1.StateID = 1 + +; ; Data\Meshes\Actors\Character\Behaviors\WeaponBehavior.xml +; hkbStateMachineStateInfo state_weapon_8 = new hkbStateMachineStateInfo +; state_weapon_8.Name = "PairedState" +; state_weapon_8.StateID = 8 + +; ; Data\Meshes\Actors\Character\Behaviors\WeaponBehavior.xml +; hkbStateMachineStateInfo state_weapon_53 = new hkbStateMachineStateInfo +; state_weapon_53.Name = "TeleportLanding" +; state_weapon_53.StateID = 53 + +; ; Data\Meshes\Actors\Character\Behaviors\WeaponBehavior.xml +; hkbStateMachineStateInfo state_weapon_55 = new hkbStateMachineStateInfo +; state_weapon_55.Name = "EssentialDownState" +; state_weapon_55.StateID = 55 + +; ; Data\Meshes\Actors\Character\Behaviors\WeaponBehavior.xml +; hkbStateMachineStateInfo state_weapon_56 = new hkbStateMachineStateInfo +; state_weapon_56.Name = "Debug_NonMirrored" +; state_weapon_56.StateID = 56 + +; ; Data\Meshes\Actors\Character\Behaviors\WeaponBehavior.xml +; hkbStateMachineStateInfo state_weapon_57 = new hkbStateMachineStateInfo +; state_weapon_57.Name = "Debug_Mirrored" +; state_weapon_57.StateID = 57 + +; ; Data\Meshes\Actors\Character\Behaviors\WeaponBehavior.xml +; hkbStateMachineStateInfo state_weapon_58 = new hkbStateMachineStateInfo +; state_weapon_58.Name = "RagdollAndGetUp" +; state_weapon_58.StateID = 58 +; EndFunction diff --git a/System.Animations/System.Animations.esp b/System.Animations/System.Animations.esp new file mode 100644 index 00000000..a545563e --- /dev/null +++ b/System.Animations/System.Animations.esp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb63f08dc966df4e1365d81deab540e2f0cc63c39389026b9f9acd392b4e1d10 +size 769 diff --git a/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Reloading/Reload.psc b/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Reloading/Reload.psc new file mode 100644 index 00000000..5176b735 --- /dev/null +++ b/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Reloading/Reload.psc @@ -0,0 +1,35 @@ +ScriptName Prototype:Weapons:Reloading:Reload Extends Quest Native Const Hidden +{A base class for weapon reload scripts.} + + +; Properties +;--------------------------------------------- + +Group Properties + int Property Invalid = -1 AutoReadOnly Hidden + {Identifies "negative one" as an invalid value.} +EndGroup + + + +Group BipedSlots + ; https://www.creationkit.com/fallout4/index.php?title=Biped_Slots + + int Property BipedWeapon = 41 AutoReadOnly Hidden + {The biped weapon slot.} +EndGroup + +Group Menus + string Property HUDMenu = "HUDMenu" AutoReadOnly Hidden + {The HUD menu name.} +EndGroup + + +; Events +;--------------------------------------------- + +Struct AmmunitionData + int Loaded = -1 + int Capacity = -1 +EndStruct + diff --git a/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Reloading/ReloadSingle.psc b/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Reloading/ReloadSingle.psc new file mode 100644 index 00000000..2e6d243a --- /dev/null +++ b/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Reloading/ReloadSingle.psc @@ -0,0 +1,309 @@ +ScriptName Prototype:Weapons:Reloading:ReloadSingle Extends Prototype:Weapons:Reloading:Reload +{Incrementally reloads a weapon. See also the `README.md` file.} + + +; The Player actor reference. +Actor Player + +; The owner which equips this weapon. +InstanceData:Owner Instance + +; The default ammo capacity before tampering. +int CapacityDefault = -1 + + +; Identifies "two" as the loaded ammo offset. +int LoadedOffset = 1 const + +; States +string EmptyState = "" const +string EquipmentState = "Equipment" const + + +; Properties +;--------------------------------------------- + +Group Animations + Animations:Events Property Animation Auto Const Mandatory + + Action Property ActionGunRelaxed Auto Const Mandatory + Idle Property ReloadStopP1 Auto Const Mandatory + Idle Property ReloadStopP3 Auto Const Mandatory + + ; https://www.creationkit.com/fallout4/index.php?title=GetAnimationVariableInt_-_ObjectReference + int Property IsReloading Hidden + int Function Get() + return Player.GetAnimationVariableInt("isReloading") + EndFunction + EndProperty +EndGroup + + +; Events +;--------------------------------------------- + +Event OnQuestInit() + Debug.TraceSelf(self, "OnQuestInit", "Service has started.") + + Player = Game.GetPlayer() + RegisterForRemoteEvent(Player, "OnItemEquipped") + RegisterForRemoteEvent(Player, "OnItemUnequipped") + RegisterForRemoteEvent(Player, "OnPlayerModArmorWeapon") + + Equipment() +EndEvent + + +Event OnQuestShutdown() + Debug.TraceSelf(self, "OnQuestShutdown", "Service has shutdown.") + UnregisterForRemoteEvent(Player, "OnItemEquipped") + UnregisterForRemoteEvent(Player, "OnItemUnequipped") + UnregisterForRemoteEvent(Player, "OnPlayerModArmorWeapon") +EndEvent + + +; https://www.creationkit.com/fallout4/index.php?title=OnItemEquipped_-_Actor +Event Actor.OnItemEquipped(Actor sender, Form object, ObjectReference reference) + If (object is Weapon) + Debug.TraceFunction("Equipment") + Equipment() + Else + Debug.TraceSelf(self, "Actor.OnItemEquipped<"+sender+", "+object+", "+reference+">", "The item was not a weapon, ignoring.") + EndIf +EndEvent +Event Actor.OnItemUnequipped(Actor sender, Form object, ObjectReference reference) + If (object is Weapon) + Debug.TraceFunction("Equipment") + Equipment() + Else + Debug.TraceSelf(self, "Actor.OnItemUnequipped<"+sender+", "+object+", "+reference+">", "The item was not a weapon, ignoring.") + EndIf +EndEvent + +; https://www.creationkit.com/fallout4/index.php?title=OnPlayerModArmorWeapon_-_Actor +Event Actor.OnPlayerModArmorWeapon(Actor sender, Form object, ObjectMod omod) + If (object is Weapon) + Debug.TraceFunction("Equipment") + Equipment() + Else + Debug.TraceSelf(self, "Actor.OnPlayerModArmorWeapon<"+sender+", "+object+", "+omod+">", "The item is unhandled.") + EndIf +EndEvent + + +; Methods +;--------------------------------------------- + +; Called to re-evaluate the player's equipment. +Function Equipment() + GotoState(EquipmentState) +EndFunction + +int Function GetAmmoCapacity() + {EMPTY} + return Invalid +EndFunction + +bool Function SetAmmoCapacity(int value) + {EMPTY} + return false +EndFunction + +int Function GetAmmoLoaded() + {EMPTY} + return Invalid +EndFunction + + +int CullCount = 0 + +State Equipment + Event OnBeginState(string oldState) + If (Player.GetEquippedWeapon()) + Instance = Player.GetInstanceOwner(BipedWeapon) + If (Instance) + CapacityDefault = GetAmmoCapacity() + RegisterForAnimationEvent(Player, Animation.WeaponFire) + RegisterForAnimationEvent(Player, Animation.ReloadComplete) + RegisterForAnimationEvent(Player, Animation.ReloadStateEnter) + RegisterForAnimationEvent(Player, Animation.ReloadEnd) + RegisterForAnimationEvent(Player, Animation.ReloadStart) + RegisterForAnimationEvent(Player, Animation.ReloadState) + RegisterForAnimationEvent(Player, Animation.ReloadStateExit) + RegisterForAnimationEvent(Player, Animation.CullBone) + RegisterForAnimationEvent(Player, Animation.UncullBone) + + Animations:Reporter.Events(self, Animation, Player) + + + Debug.TraceSelf(self, "Equipment.OnBeginState", "Evaluated the player's equipped weapon instance. <"+Instance+">") + Else + Debug.TraceSelf(self, "Equipment.OnBeginState", "[ERROR] The `Instance` variable cannot be none. Aborting..") + GotoState(EmptyState) + EndIf + Else + Debug.TraceSelf(self, "Equipment.OnBeginState", "[ERROR] The player has nothing equipped. Aborting..") + GotoState(EmptyState) + EndIf + EndEvent + + + Event OnEndState(string newState) + If (Instance) + InstanceData.SetAmmoCapacity(Instance, CapacityDefault) + Instance = none + CapacityDefault = Invalid + CullCount = 0 + UnregisterForAnimationEvent(Player, Animation.WeaponFire) + UnregisterForAnimationEvent(Player, Animation.ReloadComplete) + UnregisterForAnimationEvent(Player, Animation.ReloadStateEnter) + UnregisterForAnimationEvent(Player, Animation.ReloadEnd) + UnregisterForAnimationEvent(Player, Animation.ReloadStart) + UnregisterForAnimationEvent(Player, Animation.ReloadState) + UnregisterForAnimationEvent(Player, Animation.ReloadStateExit) + UnregisterForAnimationEvent(Player, Animation.CullBone) + UnregisterForAnimationEvent(Player, Animation.UncullBone) + Debug.TraceSelf(self, "Equipment.OnEndState", "Disposed of the "+EquipmentState+" state.") + Else + Debug.TraceSelf(self, "Equipment.OnEndState", "Leaving the "+EquipmentState+" state.") + EndIf + EndEvent + + + ; https://www.creationkit.com/fallout4/index.php?title=OnAnimationEvent_-_ScriptObject + Event OnAnimationEvent(ObjectReference source, string eventName) + Debug.Trace("\n") + Debug.Trace("---------------------------------------------") + + AmmunitionData ammunition = new AmmunitionData + ammunition.Capacity = GetAmmoCapacity() + ammunition.Loaded = GetAmmoLoaded() + + If (eventName == Animation.WeaponFire) + ;--------------------------------------------- + int firedFirst = CapacityDefault - LoadedOffset + + If (ammunition.Loaded == firedFirst) + Debug.TraceSelf(self, Instance+":"+eventName, "Fired first round.") + + ElseIf (ammunition.Loaded == 0) + Debug.TraceSelf(self, Instance+":"+eventName, "Fired last round.") + + Else + ammunition.Capacity = ammunition.Loaded + LoadedOffset + SetAmmoCapacity(ammunition.Capacity) + Debug.TraceSelf(self, Instance+":"+eventName, "FIRED WEAPON!.") + EndIf + + + ElseIf (eventName == Animation.ReloadStateEnter) + ;--------------------------------------------- + Debug.TraceSelf(self, Instance+":"+eventName, "Entering reload state.. CullCount:"+CullCount) + ; Player.PlayIdle(ReloadStopP1) + ; Player.PlayIdle(ReloadStopP3) + ; Player.SetAnimationVariableBool("bDoNotInterrupt ", false) + ; Player.SetAnimationVariableBool("bForceIdleStop", true) + ; Player.SetAnimationVariableBool("isReloading", true) + ; Player.PlayIdleAction(ActionGunRelaxed) + ; Player.PlaySubGraphAnimation(ReloadComplete) + + + ElseIf (eventName == Animation.UncullBone) + ;--------------------------------------------- + CullCount += 1 + If (CullCount >= 2) + Debug.TraceSelf(self, Instance+":"+eventName, "STOPPPING RELOAD! CullCount:"+CullCount) + CullCount = 0 + ; Player.PlayIdle(ReloadStopP1) + ; Player.PlayIdle(ReloadStopP3) + Player.PlaySubGraphAnimation(Animation.CullBone) + Else + Debug.TraceSelf(self, Instance+":"+eventName, "Showing player hand.. CullCount:"+CullCount) + EndIf + + ElseIf (eventName == Animation.CullBone) + ;--------------------------------------------- + Debug.TraceSelf(self, Instance+":"+eventName, "Hiding player hand.. CullCount:"+CullCount) + + ElseIf (eventName == Animation.ReloadState) + ;--------------------------------------------- + Debug.TraceSelf(self, Instance+":"+eventName, "Reloading..") + + ElseIf (eventName == Animation.ReloadEnd) + ;--------------------------------------------- + Debug.TraceSelf(self, Instance+":"+eventName, "Reloading..") + + ElseIf (eventName == Animation.ReloadComplete) + ;--------------------------------------------- + If (ammunition.Loaded == 1) + ammunition.Capacity = ammunition.Loaded + 1 + SetAmmoCapacity(ammunition.Capacity) + Debug.TraceSelf(self, Instance+":"+eventName, "Last Round") + + ElseIf (ammunition.Capacity < CapacityDefault) + ammunition.Capacity = ammunition.Loaded + LoadedOffset + SetAmmoCapacity(ammunition.Capacity) + Debug.TraceSelf(self, Instance+":"+eventName, "Reloading is done.") + + Else + Debug.TraceSelf(self, Instance+":"+eventName, "Ignoring..") + EndIf + + + Else + ;--------------------------------------------- + Debug.TraceSelf(self, Instance, "Event:"+eventName) + EndIf + + Debug.Trace("---------------------------------------------") + Debug.Trace("\n") + EndEvent + + + ; Gets the weapon ammo capacity. + int Function GetAmmoCapacity() + If (Instance) + int value = InstanceData.GetAmmoCapacity(Instance) + Debug.TraceSelf(self, Instance+":GetAmmoCapacity", "value:"+value) + return value + Else + Debug.TraceSelf(self, "GetAmmoCapacity", "[ERROR] The `Instance` variable cannot be none. Returning the invalid value of "+Invalid) + return Invalid + EndIf + EndFunction + + + ; Sets the weapon ammo capacity. + bool Function SetAmmoCapacity(int value) + If (Instance) + InstanceData.SetAmmoCapacity(Instance, value) + Debug.TraceSelf(self, Instance+":SetAmmoCapacity", "value:"+value) + return true + Else + Debug.TraceSelf(self, "SetAmmoCapacity", "[ERROR] The `Instance` variable cannot be none.") + return false + EndIf + EndFunction + + + ; Gets the loaded ammo capacity. + ; + ; **Remarks** + ; * The HUD value for ammo count does not update until the `?` event. + int Function GetAmmoLoaded() + If (UI.IsMenuOpen(HUDMenu)) + string text = UI.Get(HUDMenu, "root1.RightMeters_mc.AmmoCount_mc.ClipCount_tf.text") as string + If (text) + int value = text as int + Debug.TraceSelf(self, "GetAmmoLoaded", HUDMenu+"::text:"+text+", value:"+value) + return value + Else + Debug.TraceSelf(self, "GetAmmoLoaded", "[ERROR] The "+HUDMenu+" must be open. Returning the invalid value of "+Invalid) + return Invalid + EndIf + Else + Debug.TraceSelf(self, "GetAmmoLoaded", "[ERROR] The "+HUDMenu+" must be open. Returning the invalid value of "+Invalid) + return Invalid + EndIf + EndFunction +EndState diff --git a/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Zooming/Setup.psc b/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Zooming/Setup.psc new file mode 100644 index 00000000..b01d05ab --- /dev/null +++ b/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Zooming/Setup.psc @@ -0,0 +1,21 @@ +Scriptname Prototype:Weapons:Zooming:Setup extends Quest + +Actor Player + +; Events +;--------------------------------------------- + +Event OnQuestInit() + Player = Game.GetPlayer() + Player.AddItem(Zoomer_44, 10) + Player.AddItem(Ammo44, 1000) +EndEvent + + +; Properties +;--------------------------------------------- + +Group Properties + Weapon Property Zoomer_44 Auto Const Mandatory + Ammo Property Ammo44 Auto Const Mandatory +EndGroup diff --git a/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Zooming/Zoom.psc b/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Zooming/Zoom.psc new file mode 100644 index 00000000..34d41108 --- /dev/null +++ b/System.Prototypes/Scripts/Source/System.Prototypes/Prototype/Weapons/Zooming/Zoom.psc @@ -0,0 +1,500 @@ +Scriptname Prototype:Weapons:Zooming:Zoom extends ObjectReference + +Actor Player + +string EmptyState = "" const +string EquippedState = "Equipped" const + +; Animations +string rifleSightedStartOver = "rifleSightedStartOver" const +string rifleSightedStartOverLow = "rifleSightedStartOverLow" const + + +; Third Person +; Meshes\Actors\Character\Behaviors\RaiderRootBehavior.xml +;--------------------------------------------- + +; Events +string CameraZoomIn = "CameraZoomIn" const + +; Variables +string fPACameraAdd = "fPACameraAdd" const ; 1P/3P + + +; First Person +; Meshes\Actors\Character\_1stPerson\Behaviors\RootBehavior.xml +;--------------------------------------------- + +; Events +string _00NextClip = "00NextClip" const +string RifleStartSighted = "RifleStartSighted" const +string rifleSightedStart = "rifleSightedStart" const +string rifleSightedEnd = "rifleSightedEnd" const +string zoomToggle = "zoomToggle" const +string CameraOverrideStart = "CameraOverrideStart" const +string CameraOverrideStop = "CameraOverrideStop" const +string ReevaluateGraphState = "ReevaluateGraphState" const +string ZeroOutCameraPitch = "ZeroOutCameraPitch" const +string sightedStateEnter = "sightedStateEnter" const +string sightedState = "sightedState" const +string sightedStateExit = "sightedStateExit" const +string UpdateSighted = "UpdateSighted" const +string DisablePACameraAdd = "DisablePACameraAdd" const +string EnablePACameraAdd = "EnablePACameraAdd" const +string StopAnimatedCamera = "StopAnimatedCamera" const +string Retract = "Retract" const +string Extend = "Extend" const + + +; Variables +string CamPitchForward = "CamPitchForward" const +string CamPitchBackward = "CamPitchBackward" const +string CamPitch = "CamPitch" const +string fPitchFactor = "fPitchFactor" const + +string bAimActive = "bAimActive" const +string iZoomBehavior = "iZoomBehavior" const +string iZoomState = "iZoomState" const +string fZoomLevel1 = "fZoomLevel1" const +string bAdjust1stPersonFOV = "bAdjust1stPersonFOV" const +string fZoom2 = "fZoom2" const +string fZoom1 = "fZoom1" const +string fZoom0 = "fZoom0" const + +string fRadioZoom1 = "fRadioZoom1" const +string fRadioZoom2 = "fRadioZoom2" const + +string camerafromx = "camerafromx" const +string camerafromy = "camerafromy" const +string camerafromz = "camerafromz" const + + + +; Meshes\Actors\Character\_1stPerson\Behaviors\GunBehavior.xml +;--------------------------------------------- +string fControllerXRaw = "fControllerXRaw" const +string bGraphDriven = "bGraphDriven" const +string bAnimationDriven = "bAnimationDriven" const + + +Function TraceGraph() + Debug.Trace("\n") + Debug.TraceSelf(self, "", "Animation Variable Subgraph") + + Debug.TraceSelf(self, "Shared", "---------------------------------------------") + Debug.TraceSelf(self, Player, bGraphDriven+"::"+Player.GetAnimationVariableBool(bGraphDriven)) + Debug.TraceSelf(self, Player, bAnimationDriven+"::"+Player.GetAnimationVariableBool(bAnimationDriven)) + Debug.TraceSelf(self, Player, fPACameraAdd+"::"+Player.GetAnimationVariableFloat(fPACameraAdd)) + + Debug.TraceSelf(self, "Pitch", "---------------------------------------------") + Debug.TraceSelf(self, Player, CamPitch+"::"+Player.GetAnimationVariableFloat(CamPitch)) + Debug.TraceSelf(self, Player, CamPitchForward+"::"+Player.GetAnimationVariableFloat(CamPitchForward)) + Debug.TraceSelf(self, Player, CamPitchBackward+"::"+Player.GetAnimationVariableFloat(CamPitchBackward)) + Debug.TraceSelf(self, Player, fPitchFactor+"::"+Player.GetAnimationVariableFloat(fPitchFactor)) + + Debug.TraceSelf(self, "Aiming", "---------------------------------------------") + Debug.TraceSelf(self, Player, bAimActive+"::"+Player.GetAnimationVariableBool(bAimActive)) + Debug.TraceSelf(self, Player, bAdjust1stPersonFOV+"::"+Player.GetAnimationVariableBool(bAdjust1stPersonFOV)) + + Debug.TraceSelf(self, "Camera", "---------------------------------------------") + Debug.TraceSelf(self, Player, camerafromx+"::"+Player.GetAnimationVariableFloat(camerafromx)) + Debug.TraceSelf(self, Player, camerafromy+"::"+Player.GetAnimationVariableFloat(camerafromy)) + Debug.TraceSelf(self, Player, camerafromz+"::"+Player.GetAnimationVariableFloat(camerafromz)) + Debug.TraceSelf(self, Player, fControllerXRaw+"::"+Player.GetAnimationVariableFloat(fControllerXRaw)) + + Debug.TraceSelf(self, "Pipboy", "---------------------------------------------") + Debug.TraceSelf(self, Player, iZoomBehavior+"::"+Player.GetAnimationVariableInt(iZoomBehavior)) + Debug.TraceSelf(self, Player, iZoomState+"::"+Player.GetAnimationVariableInt(iZoomState)) + Debug.TraceSelf(self, Player, fZoomLevel1+"::"+Player.GetAnimationVariableFloat(fZoomLevel1)) + Debug.TraceSelf(self, Player, fZoom2+"::"+Player.GetAnimationVariableFloat(fZoom2)) + Debug.TraceSelf(self, Player, fZoom1+"::"+Player.GetAnimationVariableFloat(fZoom1)) + Debug.TraceSelf(self, Player, fZoom0+"::"+Player.GetAnimationVariableFloat(fZoom0)) + Debug.TraceSelf(self, Player, fRadioZoom1+"::"+Player.GetAnimationVariableFloat(fRadioZoom1)) + Debug.TraceSelf(self, Player, fRadioZoom2+"::"+Player.GetAnimationVariableFloat(fRadioZoom2)) + + Debug.TraceSelf(self, "", "---------------------------------------------") + Debug.Trace("\n") +EndFunction + + +; Events +;--------------------------------------------- + +Event OnInit() + Debug.TraceSelf(self, "OnInit", "Initializing") + Player = Game.GetPlayer() +EndEvent + + +Event OnEquipped(Actor akActor) + Debug.TraceSelf(self, "OnEquipped", akActor) + If (akActor == Player) + TraceWeapon(Player.GetEquippedWeapon()) + GotoState(EquippedState) + EndIf +EndEvent + + +Function VariableFloatIncrement(string variable, float by = 1.0) + float value = Player.GetAnimationVariableFloat(variable) + value += by + Player.SetAnimationVariableFloat(variable, value) + Debug.TraceSelf(self, "VariableFloatIncrement", variable+"::"+value) +EndFunction +Function VariableFloatDecrement(string variable, float by = 1.0) + float value = Player.GetAnimationVariableFloat(variable) + value -= by + Player.SetAnimationVariableFloat(variable, value) + Debug.TraceSelf(self, "VariableFloatDecrement", variable+"::"+value) +EndFunction + + +State Equipped + Event OnBeginState(string oldState) + Debug.TraceSelf(self, EquippedState+".OnBeginState", "Beginning the state.") + + InstanceData.SetSightedTransition(Player.GetInstanceOwner(41), 10.0) + + RegisterForKey(Keyboard.Home) + RegisterForKey(Keyboard.End) + RegisterForKey(Keyboard.PageUp) + RegisterForKey(Keyboard.PageDown) + RegisterForKey(Keyboard.Left) + RegisterForKey(Keyboard.Right) + + ; Meshes\Actors\Character\_1stPerson\Behaviors\GunBehavior.xml + RegisterForAnimationEvent(Player, CameraZoomIn) + RegisterForAnimationEvent(Player, _00NextClip) + RegisterForAnimationEvent(Player, RifleStartSighted) + RegisterForAnimationEvent(Player, rifleSightedStart) + RegisterForAnimationEvent(Player, rifleSightedEnd) + RegisterForAnimationEvent(Player, zoomToggle) + RegisterForAnimationEvent(Player, CameraOverrideStart) + RegisterForAnimationEvent(Player, CameraOverrideStop) + RegisterForAnimationEvent(Player, ReevaluateGraphState) + RegisterForAnimationEvent(Player, ZeroOutCameraPitch) + RegisterForAnimationEvent(Player, sightedStateEnter) + RegisterForAnimationEvent(Player, sightedState) + RegisterForAnimationEvent(Player, sightedStateExit) + RegisterForAnimationEvent(Player, UpdateSighted) + RegisterForAnimationEvent(Player, DisablePACameraAdd) + RegisterForAnimationEvent(Player, StopAnimatedCamera) + RegisterForAnimationEvent(Player, EnablePACameraAdd) + RegisterForAnimationEvent(Player, Retract) + RegisterForAnimationEvent(Player, Extend) + RegisterForAnimationEvent(Player, "RenderFirstPersonInWorldStart") + RegisterForAnimationEvent(Player, "RenderFirstPersonInWorldStop") + RegisterForAnimationEvent(Player, "ReevaluateGraphState") + RegisterForAnimationEvent(Player, "bBlockPipboyStart") + RegisterForAnimationEvent(Player, "bBlockPipboyStop") + RegisterForAnimationEvent(Player, "CullWeapons") + RegisterForAnimationEvent(Player, "UncullWeapons") + RegisterForAnimationEvent(Player, "Event00") + RegisterForAnimationEvent(Player, "jiggleAfterEffectSightedSmall") + RegisterForAnimationEvent(Player, "jiggleAfterEffectSightedMedium") + RegisterForAnimationEvent(Player, "_ForSelfTransition") + RegisterForAnimationEvent(Player, "modStart") + RegisterForAnimationEvent(Player, "modEnd") + RegisterForAnimationEvent(Player, "winStart") + RegisterForAnimationEvent(Player, "winEnd") + RegisterForAnimationEvent(Player, "attackRelease44Magnum") + RegisterForAnimationEvent(Player, "weaponAttach") + RegisterForAnimationEvent(Player, "weaponDetach") + RegisterForAnimationEvent(Player, "dyn_Activation") + RegisterForAnimationEvent(Player, "idleStop") + RegisterForAnimationEvent(Player, "CullBone") + RegisterForAnimationEvent(Player, "UncullBone") + RegisterForAnimationEvent(Player, "g_weapForceEquipInstant") + RegisterForAnimationEvent(Player, "SoundPlay") + RegisterForAnimationEvent(Player, "SoundStop") + RegisterForAnimationEvent(Player, "weaponIdle") + RegisterForAnimationEvent(Player, "g_archetypeBaseStateStart") + RegisterForAnimationEvent(Player, "weapForceEquip") + RegisterForAnimationEvent(Player, "IkTestEnd") + RegisterForAnimationEvent(Player, "IkTestStart") + RegisterForAnimationEvent(Player, "preHitFrame") + RegisterForAnimationEvent(Player, "HitFrame") + RegisterForAnimationEvent(Player, "initiateStart") + RegisterForAnimationEvent(Player, "initiateEnd") + RegisterForAnimationEvent(Player, "poop") + RegisterForAnimationEvent(Player, "CyclicFreeze") + RegisterForAnimationEvent(Player, "CyclicCrossBlend") + RegisterForAnimationEvent(Player, "countDownTick") + + ; Meshes\Actors\Character\_1stPerson\Behaviors\RootBehavior.xml + RegisterForAnimationEvent(Player, "dyn_LooseIdle") + RegisterForAnimationEvent(Player, "FirstPersonInitialized") + RegisterForAnimationEvent(Player, "g_pipboyOpen") + RegisterForAnimationEvent(Player, "_next") ; pipboy? + RegisterForAnimationEvent(Player, "testCam") + RegisterForAnimationEvent(Player, "initiateStartA") + RegisterForAnimationEvent(Player, "initiateStartB") + RegisterForAnimationEvent(Player, "ReturnToDefault") + RegisterForAnimationEvent(Player, "testStart") + RegisterForAnimationEvent(Player, "testEnd") + RegisterForAnimationEvent(Player, "EventForSelfTransition") + RegisterForAnimationEvent(Player, "attackWinStart") + RegisterForAnimationEvent(Player, "attackWinEnd") + RegisterForAnimationEvent(Player, "blockWinStart") + RegisterForAnimationEvent(Player, "blockWinEnd") + RegisterForAnimationEvent(Player, "bAdjust1stPersonFOV_True") + RegisterForAnimationEvent(Player, "bAdjust1stPersonFOV_False") + RegisterForAnimationEvent(Player, "PathTweenerEnd") + RegisterForAnimationEvent(Player, "bRenderFirstPersonInWorld") + RegisterForAnimationEvent(Player, "PathTweenerStart") + RegisterForAnimationEvent(Player, "Play01") + RegisterForAnimationEvent(Player, "DisablePACameraAdd") + RegisterForAnimationEvent(Player, "EnablePACameraAdd") + RegisterForAnimationEvent(Player, "reset") + RegisterForAnimationEvent(Player, "startAnimationDriven") + RegisterForAnimationEvent(Player, "SyncCycleEnd") + RegisterForAnimationEvent(Player, "CharFXOff") + RegisterForAnimationEvent(Player, "CharFXOn") + RegisterForAnimationEvent(Player, "NifExit") + RegisterForAnimationEvent(Player, "StartAnimatedCamera") + RegisterForAnimationEvent(Player, "EndAnimatedCamera") + RegisterForAnimationEvent(Player, "testBigBoy") + RegisterForAnimationEvent(Player, "DynamicAnimationExit") + RegisterForAnimationEvent(Player, "SoundPlayAt") + RegisterForAnimationEvent(Player, "exitDynamicAnim") + RegisterForAnimationEvent(Player, "Open") + RegisterForAnimationEvent(Player, "Close") + RegisterForAnimationEvent(Player, "PathTweenerRotateEnd") + RegisterForAnimationEvent(Player, "PathTweenerRotateStart") + RegisterForAnimationEvent(Player, "StopAnimatedCamera") + RegisterForAnimationEvent(Player, "dyn_ActivationCullWeapons") + RegisterForAnimationEvent(Player, "Stage01") + RegisterForAnimationEvent(Player, "Stage02") + RegisterForAnimationEvent(Player, "Stage03") + RegisterForAnimationEvent(Player, "_null") + RegisterForAnimationEvent(Player, "LayerOn_CameraNoise") + RegisterForAnimationEvent(Player, "LayerOff_CameraNoise") + RegisterForAnimationEvent(Player, "_EventForSelfTransition") + RegisterForAnimationEvent(Player, "weaponAssemblyFull") + RegisterForAnimationEvent(Player, "weaponAssemblyPartial") + RegisterForAnimationEvent(Player, "InstantExitClip") + RegisterForAnimationEvent(Player, "BodyCameraEnte") + RegisterForAnimationEvent(Player, "BodyCameraEnter") + RegisterForAnimationEvent(Player, "BodyCameraExit") + RegisterForAnimationEvent(Player, "dyn_FlavorLooping") + RegisterForAnimationEvent(Player, "LoopCounter") + RegisterForAnimationEvent(Player, "PCapEnter") + RegisterForAnimationEvent(Player, "PCapExit") + RegisterForAnimationEvent(Player, "DoNotInterrupt") + RegisterForAnimationEvent(Player, "to_IdleLoop") + RegisterForAnimationEvent(Player, "muzzleFlash") + RegisterForAnimationEvent(Player, "animatedCameraDelta") + RegisterForAnimationEvent(Player, "animatedCameraEnd") + RegisterForAnimationEvent(Player, "iModOff") + RegisterForAnimationEvent(Player, "iModStop") + RegisterForAnimationEvent(Player, "iModOn") + RegisterForAnimationEvent(Player, "_tick") + RegisterForAnimationEvent(Player, "CameraReadyStart") + RegisterForAnimationEvent(Player, "CameraRelaxedStart") + RegisterForAnimationEvent(Player, "DynamicPathingIdle") + RegisterForAnimationEvent(Player, "exhale") + RegisterForAnimationEvent(Player, "EnableBumper") + RegisterForAnimationEvent(Player, "StartMotionDriven") + RegisterForAnimationEvent(Player, "startAnimationDriven") + RegisterForAnimationEvent(Player, "CameraHitStop") + RegisterForAnimationEvent(Player, "CameraSprintStart") + RegisterForAnimationEvent(Player, "CameraSprintStop") + RegisterForAnimationEvent(Player, "moveStartAnimated") + RegisterForAnimationEvent(Player, "CameraMoveStopSlave") + RegisterForAnimationEvent(Player, "CameraMoveStartSlave") + RegisterForAnimationEvent(Player, "CameraSneakStop") + RegisterForAnimationEvent(Player, "CameraSneakStart") + RegisterForAnimationEvent(Player, "CameraHitStart") + RegisterForAnimationEvent(Player, "DisableBumper") + RegisterForAnimationEvent(Player, "AllowRotation") + RegisterForAnimationEvent(Player, "transMoveStop") + RegisterForAnimationEvent(Player, "transMoveStart") + RegisterForAnimationEvent(Player, "dyn_DoNotInterrupt") + RegisterForAnimationEvent(Player, "g_fromAnimationDriven") + RegisterForAnimationEvent(Player, "MTDynamicPathingIdle") + RegisterForAnimationEvent(Player, "_EndIW") + RegisterForAnimationEvent(Player, "_BeginIW") + RegisterForAnimationEvent(Player, "EarlyExit") + RegisterForAnimationEvent(Player, "SnapToLookAtTarget") + RegisterForAnimationEvent(Player, "ReturnToDefault") + RegisterForAnimationEvent(Player, "CameraShake") + RegisterForAnimationEvent(Player, "Event120") + RegisterForAnimationEvent(Player, "Event116") + RegisterForAnimationEvent(Player, "sightedTwoMods") + RegisterForAnimationEvent(Player, "sightedMirroredMod") + RegisterForAnimationEvent(Player, "sightedMirroredClip") + RegisterForAnimationEvent(Player, "sightedNormal") + RegisterForAnimationEvent(Player, "BugStart") + RegisterForAnimationEvent(Player, "RemoveCharacterControllerFromWorld") + RegisterForAnimationEvent(Player, "Reanimated") + RegisterForAnimationEvent(Player, "AddCharacterControllerToWorld") + RegisterForAnimationEvent(Player, "00NextClipLeft") + RegisterForAnimationEvent(Player, "00NextClipRight") + RegisterForAnimationEvent(Player, "MTState") + RegisterForAnimationEvent(Player, "RESET_GRAPH") + RegisterForAnimationEvent(Player, "StartAnimatedCameraDelta") + RegisterForAnimationEvent(Player, "fireSingle") + RegisterForAnimationEvent(Player, "TwistLeft") + RegisterForAnimationEvent(Player, "TwistRight") + + + RegisterForAnimationEvent(Player, "BowZoomStart") + RegisterForAnimationEvent(Player, "BowZoomStop") + + RegisterForAnimationEvent(Player, "StartAnimatedCamera") + RegisterForAnimationEvent(Player, "StartAnimatedCameraDelta") + RegisterForAnimationEvent(Player, "EndAnimatedCamera") + RegisterForAnimationEvent(Player, "PitchOverrideStart") + RegisterForAnimationEvent(Player, "PitchOverrideEnd") + EndEvent + + ; Animations + ;--------------------------------------------- + Event OnAnimationEvent(ObjectReference source, string eventName) + Debug.TraceSelf(self, EquippedState+".OnAnimationEvent", source+"::"+eventName) + EndEvent + Event OnAnimationEventUnregistered(ObjectReference source, string eventName) + Debug.TraceSelf(self, EquippedState+".OnAnimationEventUnregistered", source+"::"+eventName) + EndEvent + + ; Keyboard + ;--------------------------------------------- + + Event OnKeyDown(int keyCode) + If (IgnoreKeys) + return + Else + Debug.TraceSelf(self, EquippedState+".OnKeyDown", "The "+keyCode+" key was pressed.") + EndIf + + If (keyCode == Keyboard.Home) + TraceGraph() + + ElseIf (keyCode == Keyboard.End) + Player.PlayIdle(Zoomer_LooseIdle) + Player.PlayIdle(Zoomer_GunZoomPause) + + ElseIf (keyCode == Keyboard.PageUp) + VariableFloatIncrement(fPitchFactor) + + ElseIf (keyCode == Keyboard.PageDown) + VariableFloatDecrement(fPitchFactor) + + ElseIf (keyCode == Keyboard.Left) + Player.PlayIdle(Zoomer_GunZoomOut) + + ElseIf (keyCode == Keyboard.Right) + Player.PlayIdle(Zoomer_GunZoomIn) + + Else + Debug.TraceSelf(self, EquippedState+".OnKeyDown", "The "+keyCode+" key was unhandled.") + EndIf + EndEvent + + + Event OnKeyUp(int keyCode, float time) + If (IgnoreKeys) + return + Else + Debug.TraceSelf(self, EquippedState+".OnKeyUp", "The "+keyCode+" key was released.") + EndIf + EndEvent + + + ; Disposal + ;--------------------------------------------- + + Event OnUnequipped(Actor akActor) + Debug.TraceSelf(self, EquippedState+".OnUnequipped", akActor) + GotoState(EmptyState) + EndEvent + + Event OnEndState(string newState) + Debug.TraceSelf(self, EquippedState+".OnEndState", "Ending the state.") + UnregisterForKey(Keyboard.Left) + UnregisterForKey(Keyboard.Right) + EndEvent +EndState + + +; Methods +;--------------------------------------------- + +Function AttachModification(Actor character, Weapon weap, ObjectMod omod) + Debug.TraceSelf(self, "AttachModification", weap.GetName()+"::"+omod.GetDescription()) + weap.SetEmbeddedMod(omod) + character.AttachMod(omod) + character.AttachModToInventoryItem(weap, omod) +EndFunction + +Function PlayActionSighted() + Player.PlayIdleAction(ActionSighted) +EndFunction + +Function PlayActionGunRelaxed() + Player.PlayIdleAction(ActionGunRelaxed) +EndFunction + +Function PlayActionPipboyZoom() + Player.PlayIdleAction(ActionPipboyZoom) +EndFunction + + +Function TraceWeapon(Weapon weap) + Debug.Trace("\n") + Debug.TraceSelf(self, "TraceWeapon", weap) + Debug.TraceSelf(self, "TraceWeapon", "Name: "+weap.GetName()) + ObjectMod embedded = weap.GetEmbeddedMod() + If (embedded) + Debug.TraceSelf(self, "TraceWeapon", "Embedded: "+embedded.GetDescription()) + EndIf +EndFunction + + + + +; Properties +;--------------------------------------------- + +Group Properties + Weapon Property Zoomer_44 Auto Const Mandatory + System:Input Property Keyboard Auto Const Mandatory + bool Property IgnoreKeys Hidden + bool Function Get() + return UI.IsMenuOpen("Console") + EndFunction + EndProperty +EndGroup + +Group Actions + Action Property ActionSighted Auto Const Mandatory + Action Property ActionGunRelaxed Auto Const Mandatory + Action Property ActionPipboyZoom Auto Const Mandatory +EndGroup + +Group Idles + Idle Property Zoomer_GunZoomIn Auto Const Mandatory + Idle Property Zoomer_GunZoomOut Auto Const Mandatory + Idle Property Zoomer_LooseIdle Auto Const Mandatory + Idle Property Zoomer_GunZoomPause Auto Const Mandatory + Idle Property Zoomer_GunEvaluateGraphState Auto Const Mandatory +EndGroup + +; Group ObjectMods +; ObjectMod Property Zoomer_x00_OMOD Auto Const Mandatory +; ObjectMod Property Zoomer_x02_OMOD Auto Const Mandatory +; ObjectMod Property Zoomer_x04_OMOD Auto Const Mandatory +; ObjectMod Property Zoomer_x06_OMOD Auto Const Mandatory +; ObjectMod Property Zoomer_x10_OMOD Auto Const Mandatory +; EndGroup + +; Group ZoomData +; Form Property Zoomer_x00_ZM Auto Const Mandatory +; Form Property Zoomer_x02_ZM Auto Const Mandatory +; Form Property Zoomer_x04_ZM Auto Const Mandatory +; Form Property Zoomer_x06_ZM Auto Const Mandatory +; Form Property Zoomer_x10_ZM Auto Const Mandatory +; EndGroup + + +