56 lines
1.6 KiB
Ucode
56 lines
1.6 KiB
Ucode
|
//=============================================================================
|
||
|
// KFSM_Matriarch_ScorpionWhip
|
||
|
//=============================================================================
|
||
|
//
|
||
|
//=============================================================================
|
||
|
// Killing Floor 2
|
||
|
// Copyright (C) 2019 Tripwire Interactive LLC
|
||
|
//=============================================================================
|
||
|
|
||
|
class KFSM_Matriarch_ScorpionWhip extends KFSM_TentacleGrappleBase;
|
||
|
|
||
|
function SpecialMoveStarted(bool bForced, Name PrevMove)
|
||
|
{
|
||
|
super.SpecialMoveStarted(bForced, PrevMove);
|
||
|
|
||
|
KFPawn_ZedMatriarch(KFPOwner).PlayScorpionWhipDialog();
|
||
|
}
|
||
|
|
||
|
function SpecialMoveEnded(Name PrevMove, Name NextMove)
|
||
|
{
|
||
|
super.SpecialMoveEnded(PrevMove, NextMove);
|
||
|
}
|
||
|
|
||
|
event vector GetSourceLocation()
|
||
|
{
|
||
|
return PawnOwner.Mesh.GetBoneLocation(TentacleStartBone);
|
||
|
}
|
||
|
|
||
|
defaultproperties
|
||
|
{
|
||
|
Handle=KFSM_Matriarch_ScorpionWhip
|
||
|
FollowerSpecialMove=SM_HansGrappleVictim
|
||
|
GrabStartAnimName=Atk_Tentical_V1
|
||
|
|
||
|
AlignDistance=108.f
|
||
|
AlignFollowerInterpSpeed=22.f
|
||
|
bStopAlignFollowerRotationAtGoal=false
|
||
|
bAlignFollowerZ=true
|
||
|
bAlignLeaderLocation=false
|
||
|
bRetryCollisionCheck=false
|
||
|
AlignSpeedModifier=0.2f
|
||
|
|
||
|
TentacleStartTime=0.83f
|
||
|
MaxRange=1500.f
|
||
|
MaxClawReach=50.f
|
||
|
DetachDistance=20.f
|
||
|
RetractAirSpeed=5000.f
|
||
|
|
||
|
TentacleStartCtrlName=TentacleAnchor
|
||
|
TentacleControlNames=(Tentacle3, Tentacle4, Tentacle5, Tentacle6, Tentacle7)
|
||
|
TentacleStartBone=Tentacle2
|
||
|
TentacleEndBone=Tentacle7
|
||
|
TentacleEndBoneOffset=-10
|
||
|
TentacleBlendOutTime=0.33f
|
||
|
CurveExponent=1.25f
|
||
|
}
|