aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/scripts/aisettings/npc_drone.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Northstar.CustomServers/scripts/aisettings/npc_drone.txt')
-rw-r--r--Northstar.CustomServers/scripts/aisettings/npc_drone.txt119
1 files changed, 0 insertions, 119 deletions
diff --git a/Northstar.CustomServers/scripts/aisettings/npc_drone.txt b/Northstar.CustomServers/scripts/aisettings/npc_drone.txt
deleted file mode 100644
index e2b65835..00000000
--- a/Northstar.CustomServers/scripts/aisettings/npc_drone.txt
+++ /dev/null
@@ -1,119 +0,0 @@
-npc_drone
-{
- HullType "HULL_SMALL"
- AIClass flyingdrone
- BodyType flyingdrone
- SmartAmmoLockType any
- drone_type "drone_type_basic"
-
- BaseClass "npc_drone"
-
- BehaviorSelector "behavior_drone"
-
- mechanical 1
-
- Health 90 [$sp]
- Health 100 [$mp]
-
- title #NPC_DRONE
- ui_targetinfo "ui/targetinfo_npc_basic" [$mp]
- ui_targetinfo "" [$sp]
-
- //leechAnimSet flyingdrone
- //onLeechFuncName DroneOnLeeched
- //leechAnimTag HIJACK
- //leechDataKnifeTag KNIFE
- leechMaxDist 0
-
- DefaultModelName "models/robots/drone_air_attack/drone_air_attack_rockets.mdl"
-
- FOV_Vert_Offset 0
- FOV_Near_Dist 500 // use near values up to this distance
- FOV_Far_Dist 1700 // use far values after this distance, interpolate horizontal in between, use far for vertical
-
- FOV_Idle_Near_Horz 360
- FOV_Idle_Near_Vert 360
- FOV_Idle_Far_Horz 400
- FOV_Idle_Far_Vert 400
-
- FOV_Alert_Near_Horz 150
- FOV_Alert_Near_Vert 180
- FOV_Alert_Far_Horz 110
- FOV_Alert_Far_Vert 110
-
- FOV_Combat_Near_Horz 160
- FOV_Combat_Near_Vert 180
- FOV_Combat_Far_Horz 130
- FOV_Combat_Far_Vert 60
-
- aimassist_bounds_override 40.0
- aimassist_use_short_inner_bounds 1
- aimassist_adspull_centerAttachmentName "HEADSHOT"
- aimassist_adspull_centerRadius 11.0
- aimassist_adspull_headshotAttachmentName ""
- aimassist_adspull_headshotRadius 0.0
-
- YawSpeed 35
- MoveYawSpeed 15
- AimAngularSpeed 10
-
- // TEMP for now, make them basically blind unless you're right in front of them
- NoticeDistNear_Idle 200
- NoticeDistNear_Alert 300
- NoticeDistNear_Combat 1000
-
- NoticeDistFar_Idle 2000
- NoticeDistFar_Alert 2000
- NoticeDistFar_Combat 2000
-
- NoticeTimeNear_Idle 0.1
- NoticeTimeNear_Alert 0.1
- NoticeTimeNear_Combat 0.0
-
- NoticeTimeFar_Idle 1.0
- NoticeTimeFar_Alert 1.0
- NoticeTimeFar_Combat 1.0
-
- NoticeForgetPreTime 0.3
- NoticeForgetPostTime 5.0
-
- rodeoMaxDist 0 // set to > 0 to make rodeoable
- chaseStopDist 800
- chaseStopDistHeavyArmor 1200
-
- faceEnemyToleranceAngle 2
- faceEnemyStrictToleranceAngle 1
- PainOnHeavyDamageThreshold 0 // no heavy damage
-
- waitBetweenWeaponBurst 1
-
- magneticRange 125
-
- waypointTolerance 16
- randomHoverAmount 3
- flyingStoppingTime 0.5
- maxFlyingSpeed 600
- maxFlyingSpeedNonCombat 150
-
- maxPitch 15
- maxRoll 30
-
- patrolRangeMin 300
- patrolRangeMax 600
-
- hoverHeight 100 // if has target, offset above target's height
-
- closestToCameraSound Drone_Mvmt_Hover_Hero // only works on drones for now
- moveLoopingSound Drone_Mvmt_Hover
- yawChangeSound Drone_Mvmt_Turn
- yawChangeSoundAngle 100
-
- //sound0 Drone.Ambient.Searching.Loop // scan loop (no enemy)
- //sound1 Drone.Ambient.Has.Enemy.loop // scan loop (has enemy)
- //sound2 Drone.Target.Locking // target locking on
- //sound3 Drone_Beam_TargetPlayer // Target locked, plays at end of Drone.Target.Locking
- //sound4 Drone.Target.Lost // target lost
-
- showTitle 1 [$mp]
- showTitle 0 [$sp]
-}