The decompiled versions of all libraries found in \generated\databases\generic\ in Watch_Dogs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

240 lines
11 KiB

<?xml version="1.0" encoding="utf-8"?>
<object hash="72DE4948">
<field name="hidSingleObject" type="Boolean">False</field>
<field name="text_hidName" type="String">FollowTarget.convoy</field>
<field name="hidName" type="BinHex">369B0461</field>
<field name="hidKey" type="BinHex">369B0461</field>
<field name="selDrivingContext" type="Enum">0</field>
<field name="selBhv" type="Enum">6</field>
<field name="bCanUsePartialBlockedLane" type="Boolean">True</field>
<field name="bCanUseShortcutLane" type="Boolean">False</field>
<field name="bCanUnblockGates" type="Boolean">False</field>
<field name="bTargetShouldBePlayer" type="Boolean">False</field>
<field hash="A7AA9378" type="BinHex">01</field>
<field name="selAvoidanceLevel" type="Enum">3</field>
<field name="bStuckTeleportEnabled" type="Boolean">False</field>
<object name="Rubberband">
<field name="fEnginePowerMultiplier" type="Float">1.3</field>
<field name="fPathSpeedBrakingScale" type="Float">1</field>
<field name="fIdealTimeGap" type="Float">-1</field>
<field name="fGripMultiplier" type="Float">1.1</field>
<field name="fTransmissionRatioScaleMultiplier" type="Float">1</field>
<field name="fCenterOfMassZOffset" type="Float">0</field>
<field name="bEnableRubberBand" type="Boolean">True</field>
<object name="curveMaxSpeedGapCurve">
<field name="hidNumKnots" type="BinHex">02</field>
<object name="Knots">
<object name="Knot">
<field name="Value" type="Vector4">0,170,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">4,70,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
</object>
</object>
<object name="curveSpeedRatioCurve">
<field name="hidNumKnots" type="BinHex">04</field>
<object name="Knots">
<object name="Knot">
<field name="Value" type="Vector4">0,1,0.312497,0</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">2.5,0.75,-2.5E-06,0</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">2.5,0.75,1.03183,0</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">4,0.5,-7.39098E-06,0</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
</object>
</object>
<object name="curveCheatGapCurve">
<field name="hidNumKnots" type="BinHex">06</field>
<object name="Knots">
<object name="Knot">
<field name="Value" type="Vector4">0.00406,1,0.635653,0</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">1,1.8,-0.354863,0</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">1,1.8,0.0575582,0</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">1.60728,2,-0.223484,-0.0209515</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">1.60728,2,0.162647,0.0152481</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">2.2,2,-0.0871334,0</field>
<field name="Info" type="Vector4">6.2832,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
</object>
</object>
<object name="curveIdealTimeGapScalingCurve">
<field name="hidNumKnots" type="BinHex">02</field>
<object name="Knots">
<object name="Knot">
<field name="Value" type="Vector4">0,1,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">60,1,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
</object>
</object>
<object name="curveMaxSpeedTimeScalingCurve">
<field name="hidNumKnots" type="BinHex">02</field>
<object name="Knots">
<object name="Knot">
<field name="Value" type="Vector4">0,1,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">60,1,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
</object>
</object>
<object name="curveSpeedRatioTimeScalingCurve">
<field name="hidNumKnots" type="BinHex">02</field>
<object name="Knots">
<object name="Knot">
<field name="Value" type="Vector4">0,1,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">60,1,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
</object>
</object>
<object name="curveCheatLevelTimeScalingCurve">
<field name="hidNumKnots" type="BinHex">02</field>
<object name="Knots">
<object name="Knot">
<field name="Value" type="Vector4">0,1,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
<object name="Knot">
<field name="Value" type="Vector4">60,1,0.5,0</field>
<field name="Info" type="Vector4">1,1,0,0</field>
<field name="Type" type="BinHex" />
</object>
</object>
</object>
<object name="CloseRangeCheatScale">
<field name="fCheatScale" type="Float">1</field>
<field name="fMaxPathDistanceIn" type="Float">30</field>
<field name="fMaxPathDistanceOut" type="Float">50</field>
<field name="fMaxDurationLowerLimit" type="Float">5</field>
<field name="fMaxDurationUpperLimit" type="Float">8</field>
<field name="fCheatScalingMinInterval" type="Float">10</field>
<field name="fMinChaseTimeBeforeActivation" type="Float">30</field>
</object>
</object>
<object name="Detection">
<field name="fFrontDetectionDepth" type="Float">-1</field>
<field name="fRearDetectionDepth" type="Float">-1</field>
<field name="fSideDetectionDepth" type="Float">-1</field>
<field name="fLateralBase" type="Float">-1</field>
<field name="fLateralMax" type="Float">-1</field>
<field name="fLOSReaquisitionTime" type="Float">3</field>
<field name="fLOSFailTime" type="Float">30</field>
<field name="bUseGaugeDetection" type="Boolean">True</field>
<field name="fDetectionGaugeRaiseTime" type="Float">-1</field>
<field name="fDetectionGaugeFallTime" type="Float">-1</field>
<field name="bUseGaugeModifiers" type="Boolean">True</field>
<field name="fDisplayGaugeDistance" type="Float">-1</field>
</object>
<object name="Combat">
<field name="bCanShootFromWindow" type="Boolean">False</field>
<field name="bCanDoCombatManeuver" type="Boolean">False</field>
<field name="bImmobilizeTargetInCombat" type="Boolean">False</field>
<field name="fMaxTargetSpeedForShootingWhileDrivingKPH" type="Float">-1</field>
</object>
<object name="ChaseSection">
<field name="FakeAccelModifierWhenOutOfTargetRange" type="BinHex">0000803F</field>
<field name="MinRangeToApplyFakeAccelModifier" type="BinHex">0000FA43</field>
<field name="bCanExitVehicleToFight" type="Boolean">False</field>
</object>
<object name="SafeAndStressedDrivingSection">
<field name="bObeyIntersections" type="Boolean">False</field>
<field name="fSpeedLimitRatio" type="Float">1</field>
<field name="fMinSpeedKmh" type="Float">35</field>
</object>
<object name="Misc">
<field name="bExitStuckVehicle" type="Boolean">True</field>
<field name="bExitDestroyedVehicle" type="Boolean">True</field>
<field name="bTrafficGiveAIWay" type="Boolean">True</field>
<field name="bTrafficStopAtIntersection" type="Boolean">False</field>
<field name="bIgnoreStopPointInPath" type="Boolean">False</field>
<field name="bRestoreNPCStateOnStop" type="Boolean">True</field>
</object>
<object name="RangeMonitoring">
<field name="fWarningDistanceThreshold" type="Float">100</field>
<field name="fMaxDistanceThreshold" type="Float">150</field>
<field name="fTimeOutsideMaxDistanceThreshold" type="Float">30</field>
</object>
<object name="ThreatDetection">
<field name="bCollision" type="Boolean">False</field>
<field name="bWeaponInHands" type="Boolean">False</field>
<field name="bHearGunFire" type="Boolean">False</field>
</object>
<object name="GenericBhvMisc">
<field name="selDriverAndPassengerState" type="Enum">2</field>
<field name="selVehicleState" type="Enum">1</field>
<field name="bForceFakeFollow" type="Boolean">False</field>
</object>
<object name="IllegalAppsTakedown">
<field name="bReactToTrafficLight" type="Boolean">True</field>
<field name="bReactToBollard" type="Boolean">True</field>
<field name="bReactToSteampipe" type="Boolean">True</field>
<field name="bApplyRegularDamage" type="Boolean">False</field>
</object>
<object name="OutOfControl">
<field name="vehicleoutofcontrolconfigConfig" type="BinHex">8C36A4EE</field>
<field name="fTransferDamageToNPCScale" type="Float">1</field>
</object>
<object name="ChasedSystemicBhv">
<field name="fUTurnTargetMinDist" type="Float">5</field>
<field name="fUTurnTargetMaxDist" type="Float">200</field>
<field name="fUTurnTargetAheadMinTime" type="Float">3</field>
<field name="fUTurnCooldown" type="Float">5</field>
<field name="fChanceToDoSharpTurn" type="Float">0.5</field>
<field name="fChanceToDriveInStraightLine" type="Float">0.5</field>
</object>
</object>