aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/scripts/aisettings/npc_titan.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Northstar.CustomServers/scripts/aisettings/npc_titan.txt')
-rw-r--r--Northstar.CustomServers/scripts/aisettings/npc_titan.txt172
1 files changed, 0 insertions, 172 deletions
diff --git a/Northstar.CustomServers/scripts/aisettings/npc_titan.txt b/Northstar.CustomServers/scripts/aisettings/npc_titan.txt
deleted file mode 100644
index b2d7f38fb..000000000
--- a/Northstar.CustomServers/scripts/aisettings/npc_titan.txt
+++ /dev/null
@@ -1,172 +0,0 @@
-npc_titan
-{
- HullType "HULL_TITAN"
- useSequenceBounds 1
- collideWithPlayer 1
- AIClass titan
- BodyType titan
- ArmorType heavy
- SmartAmmoLockType large
- TraverseAnimType titan
- title #NPC_TITAN
- ui_targetinfo "ui/targetinfo_titan" [$mp]
- ui_targetinfo "ui/targetinfo_titan_sp" [$sp]
-
- smartAmmoLockAttachmentName0 SMART_AMMO_HEAD
- smartAmmoLockAttachmentName1 SMART_AMMO_TORSO_FRONT
- smartAmmoLockAttachmentName2 SMART_AMMO_TORSO_BASE
- smartAmmoLockAttachmentName3 SMART_AMMO_ARM_LEFT
- smartAmmoLockAttachmentName4 SMART_AMMO_ARM_RIGHT
-
- BaseClass "npc_titan"
-
- DefaultModelName "models/titans/buddy/titan_buddy.mdl"
- DefaultWeapon "mp_titanweapon_particle_accelerator"
- BehaviorSelector "behavior_titan"
- WeaponCapacity "TitanMainWeapons"
- npc_titan_player_settings "titan_atlas"
-
- mechanical 1
-
- showHolsteredWeapons 1
-
- Health 8000 [$sp]
- Health 8000 [$mp]
-
- PainOnHeavyDamageThreshold 1000
- PainOnRepeatDamageThreshold 3000
- RepeatDamageTimeInterval 3
- breakOutOfPainDamageThreshold 300
- lightPainMinInterval 1.5
- heavyPainMinInterval 8
-
- FOV_Vert_Offset -20
- FOV_Near_Dist 180 // use near values up to this distance
- FOV_Far_Dist 1000 // use far values after this distance, interpolate horizontal in between, use far for vertical
-
- FOV_Idle_Near_Horz 140
- FOV_Idle_Near_Vert 120
- FOV_Idle_Far_Horz 100
- FOV_Idle_Far_Vert 70
-
- FOV_Alert_Near_Horz 180
- FOV_Alert_Near_Vert 90
- FOV_Alert_Far_Horz 170
- FOV_Alert_Far_Vert 70
-
- FOV_Combat_Near_Horz 180
- FOV_Combat_Near_Vert 120
- FOV_Combat_Far_Horz 170
- FOV_Combat_Far_Vert 90
-
- YawSpeed 25
- MoveYawSpeed 15
- AimAngularSpeed 10
-
- moveDeflectionSmallObstacleRadius 25
-
- MeleeDamageMin 150
- MeleeDamageMax 300
- MeleeDamageMinHeavyArmor 500
- MeleeDamageMaxHeavyArmor 600
- MeleeDamageRadius 120
- MeleeDamageForce 2500000
- MeleeChargeDamageForce 2800000
- MeleeDamageUpwardBias 0.5
- MeleeRange 200
- MeleeChargeRange 270
- MeleeChargeDamageRadius 150
- MeleeChargeDamageHeight 150
- MeleeChargeDamageMin 500
- MeleeChargeDamageMax 700
- MeleeChargeDamageMinHeavyArmor 700
- MeleeChargeDamageMaxHeavyArmor 1000
- meleeInterval 2
- meleeChargeInterval 3
- meleeMaxCombo 2
- meleeCameraShakeDuration 1.0
- MeleeEnemyArmorType any
- MeleeChargeEnemyArmorType any
- meleeImpactEffectTable "melee_titan"
- syncedMeleeEngageDist 80
- syncedMeleePressToInitiateDist 300
- landingImpactTable "titan_landing"
- footstepImpactTable "titan_footstep"
- dodgeImpactTable "titan_dodge"
-
- circleStrafeDist 1000
- circleStrafeAngleIncrement 20
-
- faceEnemyToleranceAngle 85
- faceEnemyWhileMovingDist 3500
- faceEnemyWhileMovingDuration 3
- StrafeDodgeDamage 800
-
- takeCoverFromEnemyRadius 700
- chaseStopDist 200
- chaseStopDistHeavyArmor 1000
-
- MinStartMoveDist 300
- MaxArrivalDist 320
- MinForceWalkDist 300
-
- showFriendlyIcon 1
- restrictAimGunToValidSequences 1
- waitBetweenWeaponBurst 1
- shootableByFriendlyPlayer 1
-
- allowFlee 0
- allowSignals 1
- allowPatrol 1
- allowInvestigate 1
- allowCrouchAnims 0
-
- patrolRangeMin 1000
- patrolRangeMax 2500
-
- minGoalRadius 256
-
- aiEnemy_immediateThreatDist 800 [$sp]
- aiEnemy_usePriorityDist 2200
- aiEnemy_priority 50
-
- ai_passThroughThickness 128
-
- titan_footstep_damage_height_check_ratio 0.15
- titan_footstep_damage_min_speed 50
- titan_footstep_damage_interval 1.0
- titan_footstep_damage_dist_interval 150
-
- chasecamDistanceMax 320
- chasecamMaxOrbitDepth 90
- chasecamOffsetUp 0
- chasecamOffsetRight 110
-
- magneticRange 190
-
- dodgePeriod 8 // Don't dodge more than maxDodgePerPeriod within this time
- maxDodgePerPeriod 2 // Don't dodge more than this many times in dodgePeriod
- dodgeForwardThreshold 1000
- dodgeBackwardThreshold 1600
- enemyAimAtMeWidthHeavyArmor 50
- reactChanceDefault 100
-
- evasiveCombatShieldPct 0.8 // if my shield is above 80% don't be evasive
-
- evasiveCombatHealthSegmentPct 0.0
- aggressiveCombatHealthSegmentPct 0.0
-
- aggressiveCombatTotalHealthDiffPct 0.3 // if my health+shield - enemy heatlh+shield is > 30% of my max health+shield
-
- evasiveCombatTotalHealthDiffPct 1.0 [$mp] // if enemy health+shield - my heatlh+shield is > 100% of my max health+shield
- evasiveCombatTotalHealthDiffPct 0.2 [$sp] // if enemy health+shield - my heatlh+shield is > 20% of my max health+shield
-
- evasiveCombatHealthChangeRateDiff -200
- aggresiveCombatHealthChangeRateDiff 100
-
- sharedEnergyTotal 1000
- sharedEnergyRegenDelay 0.2
- sharedEnergyRegenRate 100.0
-
- DrawEnemyHealthBar 1
-}