diff options
Diffstat (limited to 'Northstar.CustomServers/scripts/aisettings/npc_pilot_elite.txt')
-rw-r--r-- | Northstar.CustomServers/scripts/aisettings/npc_pilot_elite.txt | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/Northstar.CustomServers/scripts/aisettings/npc_pilot_elite.txt b/Northstar.CustomServers/scripts/aisettings/npc_pilot_elite.txt new file mode 100644 index 00000000..8bd84029 --- /dev/null +++ b/Northstar.CustomServers/scripts/aisettings/npc_pilot_elite.txt @@ -0,0 +1,107 @@ +npc_pilot_elite +{ + HullType "HULL_HUMAN" + AIClass pilot_elite + BodyType human + ArmorType normal + TraverseAnimType human + + smartAmmoLockAttachmentName0 CHESTFOCUS + + footstep_type "grunt" + + title #NPC_PILOT + ui_targetinfo "ui/targetinfo_npc_basic" [$mp] + ui_targetinfo "ui/targetinfo_npc_basic" [$sp] + + BaseClass "npc_pilot_elite" + + DefaultModelName "models/humans/pilots/sp_medium_reaper_m.mdl" + DefaultWeapon "mp_weapon_r97" + BehaviorSelector "behavior_pilot_elite" + + Health 250 [$sp] + Health 250 [$mp] + + PainOnHeavyDamageThreshold 250 + breakOutOfPainDamageThreshold 150 + PainOnRepeatDamageThreshold 300 + + allowUseCover 1 + + FOV_Vert_Offset 0 + FOV_Near_Dist 150 // distance at which we transition between near and far FOV values + FOV_Far_Dist 1000 // use far values after this distance, interpolate horizontal in between, use far for vertical + + FOV_Idle_Near_Horz 130 + FOV_Idle_Near_Vert 180 + FOV_Idle_Far_Horz 60 + FOV_Idle_Far_Vert 60 + + FOV_Alert_Near_Horz 130 + FOV_Alert_Near_Vert 180 + FOV_Alert_Far_Horz 60 + FOV_Alert_Far_Vert 60 + + FOV_Combat_Near_Horz 180 + FOV_Combat_Near_Vert 180 + FOV_Combat_Far_Horz 130 + FOV_Combat_Far_Vert 100 + + AimAngularSpeed 7 + + YawSpeed 30 + MoveYawSpeed 30 + + faceEnemyWhileMovingDist 1000 + + aimassist_adspull_centerAttachmentName "CHESTFOCUS" + aimassist_adspull_centerRadius 11.0 + aimassist_adspull_headshotAttachmentName "HEADSHOT" + aimassist_adspull_headshotRadius 13.0 + + MeleeDamageMin 70 + MeleeDamageMax 80 + MeleeDamageRadius 32 + MeleeRange 80 + MeleeCosAngleRange 0.2 + MeleeChargeRange 220 + MeleeChargeDamageMin 180 + MeleeChargeDamageMax 200 + MeleeChargeDamageRadius 70 + meleeInterval 0 + meleeChargeInterval 3 + meleeImpactEffectTable "melee_spectre" + + blockPeriod 7 + maxBlockPerPeriod 3 + + dodgePeriod 4 // Don't dodge more than maxDodgePerPeriod within this time + maxDodgePerPeriod 2 // Don't dodge more than this many times in dodgePeriod + minConsecutiveDodgeTime 1.5 + dodgeForwardThreshold 800 + dodgeBackwardThreshold 0 + StrafeDodgeDamage 300 + + circleStrafeDist 500 + circleStrafeAngleIncrement 30 + + chaseStopDist 16 + chaseStopDistHeavyArmor 250 + + tauntInterval 60 + + MinStartMoveDist 100 + MaxArrivalDist 150 + MinForceWalkDist 0 // 150 + + leechMaxDist 0 + showFriendlyIcon 1 + + meleeable 1 + + magneticRange 125 + + evasiveCombatTotalHealthDiffPct 0.8 + aggressiveCombatTotalHealthDiffPct 0.95 +} |