blob: 8bd840296e346769664533a57801f90b2eacd4bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
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
}
|