-
Notifications
You must be signed in to change notification settings - Fork 60
/
Copy pathstd.animation_states
105 lines (103 loc) · 3.09 KB
/
std.animation_states
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
<?xml version="1.0"?>
<tweaks>
<!-- Restore old dozer punch animation -->
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state name="upper_body/melee"/>
<anim name="cbt_rifle_melee"/>
</search>
<target mode="attributes">
<attr name="weight" value="rifle * (1 - tank)"/>
</target>
</tweak>
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state name="upper_body/melee"/>
</search>
<target mode="attach">
<anim name="tank_melee" weight="tank"/>
</target>
</tweak>
<!-- Give akimbo pistol users a neutral idle animation -->
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state name="std/stand/still/idle/look"/>
<anim name="ntl_pistol_idle"/>
</search>
<target mode="attributes">
<attr name="weight" value="cop * ntl * (pistol+akimbo_pistol)"/>
</target>
</tweak>
<!-- Upper body blend fixes -->
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state name="upper_body/empty"/>
<from_group name="upper_body/stand_reload"/>
</search>
<target mode="replace">
<from name="upper_body/stand_reload" blend="0"/>
</target>
</tweak>
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state name="upper_body/empty"/>
<from_group name="upper_body/crouch_reload"/>
</search>
<target mode="replace">
<from name="upper_body/crouch_reload" blend="0"/>
</target>
</tweak>
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state/>
<to name="fatal"/>
</search>
<target mode="attributes" multiple="true">
<attr name="redirect" value="std/fatal/enter"/>
</target>
</tweak>
<!-- Add shield bash -->
<tweak version="2" name="anims/units/enemies/cop/combat_shield" extension="animation_subset">
<search>
<xml/>
</search>
<target mode="attach">
<anim name="crh_melee_shield" file="anims/shared/boss/shield/cbt_crh_melee" blend_set="upper_body_aim"/>
</target>
</tweak>
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state name="upper_body/melee"/>
</search>
<target mode="attach">
<anim name="crh_melee_shield" weight="shield"/>
</target>
</tweak>
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state name="upper_body/melee"/>
<anim name="cbt_rifle_melee"/>
</search>
<target mode="attributes">
<attr name="weight" value="rifle * (1 - shield)"/>
</target>
</tweak>
<tweak version="2" name="anims/units/enemies/cop/std" extension="animation_states">
<search>
<xml/>
<state name="upper_body/melee"/>
<anim name="cbt_pistol_melee"/>
</search>
<target mode="attributes">
<attr name="weight" value="pistol * (1 - shield)"/>
</target>
</tweak>
</tweaks>