aboutsummaryrefslogtreecommitdiff
path: root/sp/game/ep2/Scenes/npc/alyx
diff options
context:
space:
mode:
authorJoe Ludwig <[email protected]>2013-07-29 16:07:25 -0700
committerJoe Ludwig <[email protected]>2013-07-29 16:07:25 -0700
commite174b33716b571b98ab7177db76abc4177793e74 (patch)
tree038f35ad2dd12a695377d3b7f6250ea0acc1ae45 /sp/game/ep2/Scenes/npc/alyx
parentAdded all the ep2 strings to their string tables to match the way the game lo... (diff)
downloadsource-sdk-2013-e174b33716b571b98ab7177db76abc4177793e74.tar.xz
source-sdk-2013-e174b33716b571b98ab7177db76abc4177793e74.zip
Added .vcds from all the singleplayer games in the SDK
Diffstat (limited to 'sp/game/ep2/Scenes/npc/alyx')
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_ambush_holdemoff.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_ambush_morecoming.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_beenawhile.vcd200
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_callback02.vcd77
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_callback03.vcd66
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_catchup01.vcd103
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_catchup02.vcd94
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_catchup03.vcd132
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_catchup04.vcd117
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_comments02.vcd164
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_comments03.vcd89
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crash01.vcd77
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crash02.vcd100
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crash03.vcd94
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crash04.vcd76
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crash05.vcd76
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crash06.vcd74
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crash07.vcd88
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crazy01.vcd115
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crazy02.vcd108
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crazy03.vcd96
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crazy04.vcd136
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crazy05.vcd82
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crazy06.vcd100
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crazy07.vcd96
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_crazy08.vcd109
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_getgoing01.vcd114
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_getgoing02.vcd114
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_getgoing03.vcd114
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_getgoing04.vcd85
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing01.vcd96
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing02.vcd96
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing03.vcd105
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing04.vcd105
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing05.vcd96
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing06.vcd101
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing07.vcd112
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing08.vcd120
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing09.vcd114
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing10.vcd96
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing11.vcd97
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing12.vcd97
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing13.vcd96
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_laughing14.vcd92
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss01.vcd88
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss02.vcd88
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss03.vcd93
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss04.vcd106
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_rolled01.vcd101
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_rolled02.vcd103
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_rolled03.vcd91
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_rolled04.vcd77
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_rolled05.vcd100
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_rolled06.vcd139
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_rolled07.vcd92
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_runafter01.vcd105
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_runafter02.vcd105
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_runafter03.vcd103
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_runafter04.vcd91
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_runafter05.vcd101
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_startle04.vcd95
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_stayincar01.vcd92
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_stayincar02.vcd88
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_stayincar03.vcd88
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_stayincar04.vcd96
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_stayincar05.vcd84
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_stayincar06.vcd85
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_car_stayincar07.vcd88
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_goodshot.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_gotthisonet.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_greatshot.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_herewego.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_herewego2.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_letsdoit.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_nice.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_niceshooting.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_niceshot.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_takemout.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_grim_yeah.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_panic01.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_combat_panic02.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_evac_gothim01.vcd38
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_01.vcd61
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_02.vcd61
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_03.vcd61
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_04.vcd61
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_01.vcd61
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_02.vcd61
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_03.vcd61
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_gordon_distance.vcd68
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_passenger_upright_01.vcd34
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_player_killed_hunter.vcd53
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_plususe_getmovingneedus.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_plususe_gettowhiteforest.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect01.vcd93
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect02.vcd92
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect03.vcd84
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect04.vcd103
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect05.vcd104
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag01.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag02.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag03.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag04.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_carjump_approach.vcd270
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_carjump_jumpcrash.vcd547
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag01.vcd89
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag02.vcd85
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag03.vcd75
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag04.vcd48
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_01.vcd60
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_02.vcd103
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_03.vcd85
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_04.vcd48
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_05.vcd67
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_enter_near.vcd54
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_eyes.vcd75
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_fastzombiehit_01.vcd159
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_fidget_01.vcd30
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_jostle.vcd44
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_lookout.vcd29
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_overturned.vcd26
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_player_entered.vcd53
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_01.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_02.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_03.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_04.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_05.vcd64
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_06.vcd65
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/al_vehicle_wink.vcd167
-rw-r--r--sp/game/ep2/Scenes/npc/alyx/duck.vcd42
130 files changed, 11429 insertions, 0 deletions
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_ambush_holdemoff.vcd b/sp/game/ep2/Scenes/npc/alyx/al_ambush_holdemoff.vcd
new file mode 100644
index 00000000..2281047b
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_ambush_holdemoff.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "al_ambush_holdemoff"
+ {
+ time 0.125000 1.475793
+ param "ep_02.al_ambush_holdemoff"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.707222
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.5838 0.5525 "curve_bspline_to_curve_bspline"
+ 1.0736 0.5580 "curve_bspline_to_curve_bspline"
+ 1.4327 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_ambush_morecoming.vcd b/sp/game/ep2/Scenes/npc/alyx/al_ambush_morecoming.vcd
new file mode 100644
index 00000000..5057d77a
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_ambush_morecoming.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "al_rbed_giveupnow01"
+ {
+ time 0.152778 1.262052
+ param "ep_02.al_ambush_morecoming"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.415556
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.8477 0.5525 "curve_bspline_to_curve_bspline"
+ 1.1035 0.5580 "curve_bspline_to_curve_bspline"
+ 1.1410 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_beenawhile.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_beenawhile.vcd
new file mode 100644
index 00000000..b61ad508
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_beenawhile.vcd
@@ -0,0 +1,200 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_beenawhile"
+ {
+ time 0.629846 4.737125
+ param "ep_02.al_car_beenawhile"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.063245 5.353119
+ param "!player"
+ event_ramp
+ {
+ 0.8265 1.0000
+ 4.5206 1.0000
+ }
+ }
+ active "0"
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ event gesture "A_g_hflipout"
+ {
+ time 2.010753 5.149462
+ param "A_g_hflipout"
+ absolutetags playback_time
+ {
+ "apex" 0.147272
+ "accent" 0.349343
+ "loop" 0.575389
+ "end" 0.760336
+ }
+ absolutetags shifted_time
+ {
+ "apex" 0.136364
+ "accent" 0.329545
+ "loop" 0.545455
+ "end" 0.681818
+ }
+ sequenceduration 2.966667
+ }
+ event gesture "A_g_rthandtomouth"
+ {
+ time 0.075269 2.794624
+ param "A_g_rthandtomouth"
+ event_ramp
+ {
+ 0.3769 0.0000
+ 1.1000 1.0000
+ 2.7194 1.0000
+ }
+ absolutetags playback_time
+ {
+ "in" 0.111064
+ "loop" 0.336996
+ "end" 0.551354
+ "out" 0.710017
+ }
+ absolutetags shifted_time
+ {
+ "in" 0.181818
+ "loop" 0.340909
+ "end" 0.625000
+ "out" 0.784091
+ }
+ sequenceduration 2.966667
+ }
+ active "0"
+ }
+ channel "Trigger"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.043011 5.392473
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3817 0.5500
+ 0.7796 0.5500
+ 1.1774 0.5500
+ 1.4355 0.5500
+ 1.7473 0.7500
+ 2.1561 0.5700
+ 2.2667 0.5600
+ 3.8905 0.5000
+ 4.0333 0.5500
+ 4.2810 0.7600
+ 4.5190 0.7300
+ 4.9476 0.4500
+ }
+ {
+ 0.3817 0.5000
+ 0.7796 0.5000
+ 1.1774 0.5000
+ 1.4355 0.5000
+ 1.7473 0.5000
+ 1.9656 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3817 0.1500
+ 0.7796 0.1400
+ 1.1774 0.1400
+ 1.4355 0.1400
+ 1.7473 0.1400
+ 1.9656 0.3400
+ 2.0381 0.3600
+ 3.9952 0.3400
+ 4.3714 0.1700
+ 4.7905 0.3400
+ }
+ {
+ 0.3817 0.5000
+ 0.7796 0.5000
+ 1.1774 0.5000
+ 1.4355 0.5000
+ 1.7473 0.5000
+ 1.9656 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.7796 0.1800
+ 1.1774 0.1800
+ 1.4355 0.1800
+ 1.7473 0.1800
+ 1.9656 0.1100
+ 2.9000 0.0000
+ }
+ {
+ 0.7796 0.5000
+ 1.1774 0.5000
+ 1.4355 0.5000
+ 1.7473 0.5000
+ 1.9656 0.5000
+ }
+ "corner_puller" combo
+ {
+ 1.1774 0.0000
+ 1.4355 0.5000
+ 1.7473 0.5000
+ 1.9656 0.5000
+ 2.2063 0.0000
+ 4.3857 0.0000
+ 4.6333 0.2600
+ 4.9762 0.2400
+ }
+ {
+ 1.1774 0.5000
+ 1.4355 0.5000
+ 1.7473 0.5000
+ 1.9656 0.5000
+ }
+ "mouth_sideways" range -1.0 1.0
+ {
+ 1.4355 0.3500
+ 1.7473 0.3500
+ 1.9656 0.5000
+ 2.0000 0.5000
+ }
+ }
+ }
+ }
+ faceposermodel "models\alyx_ep2.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "42"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "62"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_callback02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_callback02.vcd
new file mode 100644
index 00000000..b96ecca2
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_callback02.vcd
@@ -0,0 +1,77 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_callback02"
+ {
+ time 0.206666 1.380226
+ param "ep_02.al_car_callback02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.020000 1.966667
+ param "!player"
+ event_ramp
+ {
+ 0.3260 0.9499
+ 1.6277 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.000000 1.973333
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2267 0.3300
+ 0.7580 0.4700
+ 1.5160 0.3100
+ 1.6800 0.2600
+ }
+ {
+ 0.2267 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3467 0.4800
+ 0.7440 0.6200
+ 1.4740 0.4900
+ 1.6960 0.4300
+ }
+ {
+ 0.2267 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "82"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_callback03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_callback03.vcd
new file mode 100644
index 00000000..7fe72099
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_callback03.vcd
@@ -0,0 +1,66 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_callback03"
+ {
+ time 0.213333 1.454965
+ param "ep_02.al_car_callback03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.020000 2.166667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7033 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.020000 2.166667
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lowerer" combo
+ {
+ 0.3133 0.3900
+ 0.7440 0.4500
+ 1.8120 0.2900
+ }
+ {
+ 0.3133 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "76"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_catchup01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_catchup01.vcd
new file mode 100644
index 00000000..f72f508a
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_catchup01.vcd
@@ -0,0 +1,103 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_catchup01"
+ {
+ time 0.500000 2.683832
+ param "ep_02.al_car_catchup01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "Look at !player"
+ {
+ time -0.000000 3.340278
+ param "!player"
+ event_ramp
+ {
+ 0.4673 1.0000
+ 2.6304 1.0000
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.020833 3.361111
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 1.0852 0.0000
+ 1.2429 0.3900
+ 1.5286 0.0000
+ }
+ {
+ 0.4167 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4167 0.3500
+ 0.4700 0.3500
+ 2.9200 0.3400
+ 3.0029 0.3400
+ }
+ {
+ 0.4167 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.4167 0.4100
+ 0.4943 0.4200
+ 2.8657 0.3900
+ 2.9629 0.3900
+ }
+ {
+ 0.4167 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4167 0.4500
+ 1.1314 0.2800
+ 1.8143 0.4900
+ 2.2686 0.2400
+ 2.6143 0.5300
+ }
+ {
+ 0.4167 0.5000
+ }
+ }
+ }
+ }
+ channel "sequence"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "70"
+ "RampTool" "46"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_catchup02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_catchup02.vcd
new file mode 100644
index 00000000..8f8841d8
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_catchup02.vcd
@@ -0,0 +1,94 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_catchup02"
+ {
+ time 0.305556 1.721588
+ param "ep_02.al_car_catchup02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "Look at !player"
+ {
+ time -0.000000 2.479167
+ param "!player"
+ event_ramp
+ {
+ 0.4673 1.0000
+ 1.5910 1.0000
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.034722 2.520833
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4028 0.4900
+ 1.9740 0.6100
+ 2.0709 0.5700
+ }
+ {
+ 0.4028 0.5510
+ 1.6389 0.7100
+ }
+ "outer_raiser" combo
+ {
+ 0.4028 0.2300
+ 1.9640 0.2600
+ 2.0709 0.2300
+ }
+ {
+ 0.4028 0.5437
+ 1.6389 0.6800
+ }
+ "corner_puller" combo
+ {
+ 1.4948 0.0000
+ 1.6389 0.5100
+ 1.7520 0.5600
+ 2.1920 0.4900
+ }
+ {
+ 0.4028 0.5000
+ 1.6389 0.5000
+ }
+ }
+ }
+ }
+ channel "sequence"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_catchup03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_catchup03.vcd
new file mode 100644
index 00000000..5b0f3dcd
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_catchup03.vcd
@@ -0,0 +1,132 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_catchup03"
+ {
+ time 0.423611 1.368237
+ param "ep_02.al_car_catchup03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "Look at !player"
+ {
+ time -0.000000 2.479167
+ param "!player"
+ event_ramp
+ {
+ 0.4673 1.0000
+ 1.8802 1.0000
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.020834 2.486112
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3539 0.3300
+ 0.5080 0.3700
+ 1.9860 0.3900
+ 2.1080 0.3600
+ }
+ {
+ 0.3539 1.0000
+ 1.5200 1.0000
+ 1.8760 0.5100
+ 1.9400 0.4800
+ }
+ "outer_raiser" combo
+ {
+ 0.3539 0.7500
+ 0.4400 0.7700
+ 2.0160 0.7600
+ 2.1200 0.7200
+ }
+ {
+ 0.3539 0.7100
+ 0.4440 0.7200
+ 1.4760 0.7200
+ 1.5740 0.7100
+ 1.8940 0.4900
+ 1.9500 0.4900
+ }
+ "lowerer" combo
+ {
+ 0.3539 0.3300
+ 0.4980 0.3700
+ 1.9900 0.3700
+ 2.1300 0.3600
+ }
+ {
+ 0.3539 0.1800
+ 0.4140 0.1800
+ 1.5360 0.1900
+ 1.6340 0.1800
+ 1.8860 0.4800
+ 1.9580 0.4900
+ }
+ "corner_puller" combo
+ {
+ 0.3539 0.5400
+ 0.4780 0.5500
+ 2.0100 0.5600
+ 2.1620 0.5300
+ }
+ {
+ 0.3539 0.5000
+ }
+ "part" combo
+ {
+ 0.3539 0.1100
+ 2.0420 0.1500
+ 2.1740 0.1600
+ }
+ {
+ 0.3539 0.5000
+ }
+ "mouth_sideways" range -1.0 1.0
+ {
+ 0.3539 0.3600
+ 0.4760 0.3600
+ 2.0580 0.3700
+ 2.1760 0.3800
+ }
+ }
+ }
+ }
+ channel "sequence"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "74"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_catchup04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_catchup04.vcd
new file mode 100644
index 00000000..9fdf9b98
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_catchup04.vcd
@@ -0,0 +1,117 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "NPC_Alyx.vehicle_request_entrance"
+ {
+ time 0.381945 3.573237
+ param "ep_02.al_car_catchup04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "Look at !player"
+ {
+ time -0.000000 3.916667
+ param "!player"
+ event_ramp
+ {
+ 0.5816 1.0000
+ 3.2935 1.0000
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.013889 4.027778
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3750 0.1900
+ 0.5020 0.1800
+ 1.5152 0.1600
+ 1.6440 0.2000
+ 1.8320 0.5900
+ 1.9909 0.7000
+ 2.9333 0.6400
+ 3.2303 0.3300
+ 3.5879 0.2900
+ }
+ {
+ 0.3750 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3750 0.5600
+ 0.4880 0.6100
+ 1.6560 0.6200
+ 3.2545 0.6500
+ 3.6212 0.5800
+ }
+ {
+ 0.3750 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.3750 0.5100
+ 0.4880 0.5100
+ 0.7400 0.7600
+ 1.0400 0.5500
+ 1.6740 0.4600
+ 3.3000 0.5600
+ 3.5970 0.4600
+ }
+ {
+ 0.3750 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.3750 0.3900
+ 0.5140 0.4000
+ 0.6697 0.0000
+ 1.3758 0.0000
+ 1.6740 0.4200
+ 1.9576 0.0000
+ 3.0970 0.0000
+ 3.4788 0.4800
+ 3.7061 0.4500
+ }
+ {
+ 0.3750 0.5000
+ }
+ }
+ }
+ }
+ channel "sequence"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "66"
+ "RampTool" "40"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_comments02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_comments02.vcd
new file mode 100644
index 00000000..ed324cd4
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_comments02.vcd
@@ -0,0 +1,164 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_comments02"
+ {
+ time 0.425545 6.199151
+ param "ep_02.al_car_comments02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 3.299804 6.041292
+ param "!player"
+ event_ramp
+ {
+ 0.6111 0.9499
+ 2.2597 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021506 6.564517
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3160 0.4600
+ 0.6094 0.4800
+ 3.4188 0.4700
+ 3.5281 0.4600
+ 3.7750 0.7000
+ 3.9000 0.7100
+ 4.4550 0.7100
+ 4.5600 0.7100
+ 4.7813 0.8600
+ 5.3000 0.8600
+ 5.5600 0.7215
+ 6.1200 0.6700
+ }
+ {
+ 0.3160 0.5000
+ 4.4350 0.4900
+ 4.5550 0.4900
+ 4.7813 0.7500
+ 5.3150 0.7500
+ 5.5600 0.5100
+ }
+ "outer_raiser" combo
+ {
+ 0.3160 0.4700
+ 0.4406 0.4800
+ 3.4063 0.4900
+ 3.5375 0.4900
+ 3.7875 0.2100
+ 3.8850 0.2100
+ 4.4350 0.2000
+ 4.5850 0.2000
+ 4.7813 0.1872
+ 5.3250 0.1700
+ 5.5600 0.1429
+ 6.1150 0.1300
+ }
+ {
+ 0.3160 0.5000
+ 4.7813 0.5000
+ 5.5600 0.5000
+ }
+ "lowerer" combo
+ {
+ 5.2650 0.0000
+ 5.5600 0.4900
+ 5.7000 0.5100
+ 6.1300 0.4700
+ }
+ {
+ 5.5600 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 4.4350 0.0000
+ 4.7813 0.4300
+ 5.5600 0.2570
+ 6.1100 0.2170
+ }
+ {
+ 4.7813 0.5000
+ 5.5600 0.5000
+ }
+ "head_tilt" range 15.0 -15.0
+ {
+ 0.4895 0.7600
+ 0.8158 0.2900
+ 1.0842 0.2900
+ 1.4158 0.7100
+ 1.7105 0.7200
+ 2.0421 0.2700
+ 2.3053 0.2400
+ 2.6105 0.6900
+ 2.9368 0.6700
+ 3.2789 0.2500
+ 3.5158 0.2500
+ 3.7842 0.5100
+ 3.9789 0.5100
+ }
+ "head_updown" range 15.0 -15.0
+ {
+ 0.4176 0.4800
+ 0.6647 0.5900
+ 0.9235 0.4800
+ 1.2118 0.6000
+ 1.5176 0.4000
+ 1.8294 0.5800
+ 2.1882 0.3900
+ 2.4765 0.5800
+ 2.7882 0.3800
+ 3.0706 0.5700
+ 3.3647 0.4000
+ 3.6706 0.5100
+ 3.7294 0.5100
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "34"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_comments03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_comments03.vcd
new file mode 100644
index 00000000..fbfab5f8
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_comments03.vcd
@@ -0,0 +1,89 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_comments03"
+ {
+ time 0.629847 3.193815
+ param "ep_02.al_car_comments03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 3.901506
+ param "!player"
+ event_ramp
+ {
+ 0.6034 0.9499
+ 3.1842 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.129033 3.876345
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2994 0.4100
+ 0.5765 0.4600
+ 2.2031 0.4400
+ 2.4281 0.4600
+ 2.6438 0.6700
+ 3.3265 0.5100
+ }
+ {
+ 0.2994 0.5000
+ }
+ "corner_puller" combo
+ {
+ 2.6563 0.0000
+ 2.8813 0.3600
+ 3.0375 0.3800
+ 3.4094 0.3700
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crash01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crash01.vcd
new file mode 100644
index 00000000..4b2deb41
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crash01.vcd
@@ -0,0 +1,77 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_crash01"
+ {
+ time 0.221244 0.830473
+ param "ep_02.al_car_crash01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 1.080645
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2068 0.7300
+ 0.5125 0.8300
+ 0.8313 0.7200
+ }
+ {
+ 0.2068 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2068 0.2400
+ 0.3125 0.2500
+ 0.6938 0.2600
+ 0.8406 0.2400
+ }
+ {
+ 0.2068 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crash02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crash02.vcd
new file mode 100644
index 00000000..adf81b41
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crash02.vcd
@@ -0,0 +1,100 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.296513 1.288667
+ param "ep_02.al_car_crash02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.030539
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.5132 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.000000 2.037635
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3316 0.4900
+ 0.5156 0.5500
+ 0.6250 0.5200
+ 0.8969 0.3400
+ 1.0250 0.3100
+ 1.7875 0.2400
+ }
+ {
+ 0.3316 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.3316 0.4500
+ 0.5375 0.4700
+ 1.5063 0.4900
+ 1.7656 0.4500
+ }
+ {
+ 0.3316 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.3316 0.1600
+ 0.4625 0.2000
+ 1.5625 0.2000
+ 1.7469 0.2000
+ }
+ {
+ 0.3316 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crash03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crash03.vcd
new file mode 100644
index 00000000..37890d14
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crash03.vcd
@@ -0,0 +1,94 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_crash03"
+ {
+ time 0.221244 1.107185
+ param "ep_02.al_car_crash03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 1.532258
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4140 0.4900
+ 0.5438 0.5200
+ 1.0656 0.5100
+ 1.1875 0.5000
+ }
+ {
+ 0.4140 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4140 0.2800
+ 1.1000 0.3000
+ 1.2406 0.3000
+ }
+ {
+ 0.4140 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.4313 0.0000
+ 0.8875 0.2100
+ 1.2219 0.2100
+ }
+ {
+ }
+ "cheek_raiser" combo
+ {
+ 0.4140 0.2000
+ 1.0969 0.2100
+ 1.1875 0.2100
+ }
+ {
+ 0.4140 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crash04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crash04.vcd
new file mode 100644
index 00000000..092e8111
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crash04.vcd
@@ -0,0 +1,76 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_crash04"
+ {
+ time 0.221244 0.653602
+ param "ep_02.al_car_crash04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 0.962366
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2312 0.3000
+ 0.3531 0.3200
+ 0.7656 0.2600
+ }
+ {
+ 0.2312 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.2312 0.5500
+ 0.3781 0.5800
+ 0.7688 0.4500
+ }
+ {
+ 0.2312 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crash05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crash05.vcd
new file mode 100644
index 00000000..fd2d795d
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crash05.vcd
@@ -0,0 +1,76 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_crash05"
+ {
+ time 0.221244 0.624056
+ param "ep_02.al_car_crash05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 0.854838
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2204 0.3100
+ 0.3313 0.3400
+ 0.6031 0.3100
+ }
+ {
+ 0.2204 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.2204 0.4500
+ 0.3313 0.4600
+ 0.5906 0.4500
+ }
+ {
+ 0.2204 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crash06.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crash06.vcd
new file mode 100644
index 00000000..3fafd301
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crash06.vcd
@@ -0,0 +1,74 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_crash06"
+ {
+ time 0.242749 0.713611
+ param "ep_02.al_car_crash06"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 0.930108
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2531 0.0000
+ 0.6094 0.2000
+ }
+ {
+ }
+ "lowerer" combo
+ {
+ 0.2312 0.5100
+ 0.5875 0.5300
+ 0.7438 0.4700
+ }
+ {
+ 0.2312 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crash07.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crash07.vcd
new file mode 100644
index 00000000..a0b90b81
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crash07.vcd
@@ -0,0 +1,88 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.221244 1.257026
+ param "ep_02.al_car_crash07"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 1.478495
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2355 0.1400
+ 0.3625 0.2100
+ 1.0875 0.1400
+ 1.2188 0.1300
+ }
+ {
+ 0.2355 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.2355 0.4400
+ 0.3438 0.4900
+ 1.1000 0.4600
+ 1.2219 0.4500
+ }
+ {
+ 0.2355 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.2355 0.2600
+ 0.3469 0.2900
+ 1.0906 0.2700
+ 1.2781 0.2200
+ }
+ {
+ 0.2355 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crazy01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy01.vcd
new file mode 100644
index 00000000..155b3492
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy01.vcd
@@ -0,0 +1,115 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_crazy01"
+ {
+ time 0.554577 1.075688
+ param "ep_02.al_car_crazy01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 1.901506
+ param "!player"
+ event_ramp
+ {
+ 0.4803 0.9499
+ 1.3842 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.075269 1.844087
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4264 0.5100
+ 0.5720 0.5700
+ 1.3880 0.5600
+ 1.4740 0.5300
+ }
+ {
+ 0.4264 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4264 0.4100
+ 0.5760 0.4300
+ 1.3780 0.4500
+ 1.4780 0.4200
+ }
+ {
+ 0.4264 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.4264 0.1600
+ 1.3560 0.1500
+ 1.4720 0.1300
+ }
+ {
+ 0.4264 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4264 0.2500
+ 1.3400 0.2200
+ 1.4700 0.1900
+ }
+ {
+ 0.4264 0.5000
+ }
+ "part" combo
+ {
+ 0.4264 0.2100
+ 1.3260 0.2000
+ 1.4600 0.1800
+ }
+ {
+ 0.4264 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crazy02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy02.vcd
new file mode 100644
index 00000000..b0844f66
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy02.vcd
@@ -0,0 +1,108 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_crazy02"
+ {
+ time 0.533072 1.877403
+ param "ep_02.al_car_crazy02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.600431
+ param "!player"
+ event_ramp
+ {
+ 0.6649 0.9499
+ 1.8831 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.064516 2.596774
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4176 0.1800
+ 0.5063 0.1900
+ 2.0063 0.2200
+ 2.1094 0.2100
+ }
+ {
+ 0.4176 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4176 0.3500
+ 0.5594 0.3600
+ 2.0344 0.3500
+ 2.1281 0.3500
+ }
+ {
+ 0.4176 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.4176 0.3900
+ 0.5875 0.4400
+ 2.0250 0.4100
+ 2.1656 0.4000
+ }
+ {
+ 0.4176 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4176 0.3300
+ 0.6344 0.3500
+ 2.0344 0.3000
+ 2.1156 0.3000
+ }
+ {
+ 0.4176 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "64"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "62"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crazy03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy03.vcd
new file mode 100644
index 00000000..8c6785af
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy03.vcd
@@ -0,0 +1,96 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.522319 1.409326
+ param "ep_02.al_car_crazy03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.4957 0.9499
+ 1.6190 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.086022 2.231183
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ 0.3209 0.5400
+ 0.4625 0.5800
+ 1.6344 0.5500
+ 1.7781 0.5100
+ }
+ {
+ 0.3209 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.3209 0.8900
+ 1.7906 0.9200
+ }
+ {
+ 0.3209 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3209 0.4000
+ 0.5375 0.4800
+ 1.6313 0.4300
+ 1.7938 0.3600
+ }
+ {
+ 0.3209 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crazy04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy04.vcd
new file mode 100644
index 00000000..bbba62dd
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy04.vcd
@@ -0,0 +1,136 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.350276 2.205900
+ param "ep_02.al_car_crazy04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.041740 2.944517
+ param "!player"
+ event_ramp
+ {
+ 0.5034 0.9499
+ 2.3056 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.064516 2.897850
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ 0.2779 0.3000
+ 0.4094 0.3100
+ 0.8094 0.3100
+ 0.9656 0.2700
+ 1.2604 0.0000
+ }
+ {
+ 0.2779 0.5000
+ 1.2604 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.2779 0.7900
+ 0.3875 0.8300
+ 0.8563 0.8400
+ 0.9781 0.8000
+ 1.2604 0.1800
+ 1.7094 0.4900
+ 2.1563 0.4400
+ }
+ {
+ 0.2779 0.5000
+ 1.2604 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2779 0.2600
+ 1.2604 0.3800
+ }
+ {
+ 0.2779 0.5000
+ 1.2604 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.9219 0.0000
+ 1.2604 0.4700
+ 1.4125 0.5200
+ 1.8000 0.1900
+ 1.9000 0.1800
+ }
+ {
+ 1.2604 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.2779 0.1300
+ 1.2604 0.1400
+ 2.4438 0.0900
+ }
+ {
+ 0.2779 0.5000
+ 1.2604 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.2779 0.2900
+ 0.4563 0.3400
+ 0.8906 0.3300
+ 1.2604 0.1800
+ 2.5281 0.1200
+ }
+ {
+ 0.2779 0.5000
+ 1.2604 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crazy05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy05.vcd
new file mode 100644
index 00000000..c8ed3b1d
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy05.vcd
@@ -0,0 +1,82 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.393287 1.609455
+ param "ep_02.al_car_crazy05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.052493 2.159571
+ param "!player"
+ event_ramp
+ {
+ 0.5034 0.9499
+ 1.6099 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.075269 2.155914
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2581 0.6300
+ }
+ {
+ 0.2581 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2581 0.3000
+ }
+ {
+ 0.2581 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "64"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "62"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crazy06.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy06.vcd
new file mode 100644
index 00000000..0def141f
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy06.vcd
@@ -0,0 +1,100 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.500814 1.397594
+ param "ep_02.al_car_crazy06"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.084751 2.310108
+ param "!player"
+ event_ramp
+ {
+ 0.4880 0.9499
+ 1.6667 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.043011 2.295699
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3961 0.4800
+ 0.5781 0.5400
+ 1.7188 0.4900
+ 1.8688 0.4400
+ }
+ {
+ 0.3961 0.7000
+ 1.1937 0.5100
+ }
+ "outer_raiser" combo
+ {
+ 0.3961 0.6800
+ 0.5313 0.7200
+ 1.7594 0.6500
+ 1.9000 0.6100
+ }
+ {
+ 0.3961 0.6400
+ 1.2125 0.4700
+ }
+ "corner_puller" combo
+ {
+ 0.3961 0.2900
+ 0.5219 0.2900
+ 1.6969 0.2700
+ 1.8438 0.2400
+ }
+ {
+ 0.3961 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crazy07.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy07.vcd
new file mode 100644
index 00000000..b122561c
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy07.vcd
@@ -0,0 +1,96 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_crazy07"
+ {
+ time 0.522319 1.271163
+ param "ep_02.al_car_crazy07"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.4957 0.9499
+ 1.6190 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.086022 2.231183
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ 0.3209 0.5400
+ 0.4625 0.5800
+ 1.6344 0.5500
+ 1.7781 0.5100
+ }
+ {
+ 0.3209 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.3209 0.8900
+ 1.7906 0.9200
+ }
+ {
+ 0.3209 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3209 0.4000
+ 0.5375 0.4800
+ 1.6313 0.4300
+ 1.7938 0.3600
+ }
+ {
+ 0.3209 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_crazy08.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy08.vcd
new file mode 100644
index 00000000..034f0c70
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_crazy08.vcd
@@ -0,0 +1,109 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.393287 2.424988
+ param "ep_02.al_car_crazy08"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.901506
+ param "!player"
+ event_ramp
+ {
+ 0.6188 0.9499
+ 2.2073 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021506 2.876344
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3639 0.7900
+ 1.1488 0.9723
+ 1.5077 0.4000
+ 1.6625 0.3900
+ 2.5000 0.3900
+ }
+ {
+ 0.3639 0.5000
+ 1.1488 0.5000
+ 1.5077 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3639 0.2400
+ 1.1488 0.2954
+ 1.5077 0.7000
+ 1.6875 0.7300
+ 2.3844 0.6700
+ 2.4906 0.5900
+ }
+ {
+ 0.3639 0.5000
+ 1.1488 0.5000
+ 1.5077 0.8000
+ }
+ "lowerer" combo
+ {
+ 0.3639 0.0000
+ 1.1488 0.0000
+ 1.5077 0.6200
+ 1.6875 0.6400
+ 2.2688 0.6200
+ 2.4188 0.5600
+ }
+ {
+ 0.3639 0.5000
+ 1.1488 0.5000
+ 1.5077 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing01.vcd
new file mode 100644
index 00000000..ea86fbfc
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing01.vcd
@@ -0,0 +1,114 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_getgoing01"
+ {
+ time 0.447051 1.321065
+ param "ep_02.al_car_getgoing01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.224087
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7068 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.274194
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "outer_raiser" combo
+ {
+ 0.4391 0.6400
+ 0.5594 0.6900
+ 1.4563 0.6300
+ 1.5406 0.6200
+ }
+ {
+ 0.4391 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.4391 0.5900
+ 0.5594 0.6500
+ 1.3844 0.6000
+ 1.5594 0.5500
+ }
+ {
+ 0.4391 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.4063 0.3200
+ 0.5406 0.3200
+ 1.4000 0.3300
+ 1.5594 0.2700
+ }
+ {
+ }
+ "wrinkler"
+ {
+ 0.4391 0.3300
+ 0.5719 0.3700
+ 1.4188 0.3500
+ 1.5625 0.2800
+ }
+ "corner_puller" combo
+ {
+ 0.4391 0.4500
+ 0.5938 0.4700
+ 1.3906 0.4400
+ 1.5563 0.4300
+ }
+ {
+ 0.4391 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "64"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "62"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing02.vcd
new file mode 100644
index 00000000..10a86e60
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing02.vcd
@@ -0,0 +1,114 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_getgoing01"
+ {
+ time 0.447051 1.117731
+ param "ep_02.al_car_getgoing02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 1.880001
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.3627 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 1.897850
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "outer_raiser" combo
+ {
+ 0.4391 0.6400
+ 0.5594 0.6900
+ 1.4563 0.6300
+ 1.5406 0.6200
+ }
+ {
+ 0.4391 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.4391 0.5900
+ 0.5594 0.6500
+ 1.3844 0.6000
+ 1.5594 0.5500
+ }
+ {
+ 0.4391 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.4063 0.3200
+ 0.5406 0.3200
+ 1.4000 0.3300
+ 1.5594 0.2700
+ }
+ {
+ }
+ "wrinkler"
+ {
+ 0.4391 0.3300
+ 0.5719 0.3700
+ 1.4188 0.3500
+ 1.5625 0.2800
+ }
+ "corner_puller" combo
+ {
+ 0.4391 0.4500
+ 0.5938 0.4700
+ 1.3906 0.4400
+ 1.5563 0.4300
+ }
+ {
+ 0.4391 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing03.vcd
new file mode 100644
index 00000000..d49e7938
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing03.vcd
@@ -0,0 +1,114 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_getgoing03"
+ {
+ time 0.447051 1.780384
+ param "ep_02.al_car_getgoing03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.224087
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7068 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.274194
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "outer_raiser" combo
+ {
+ 0.4391 0.6400
+ 0.5594 0.6900
+ 1.4563 0.6300
+ 1.5406 0.6200
+ }
+ {
+ 0.4391 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.4391 0.5900
+ 0.5594 0.6500
+ 1.3844 0.6000
+ 1.5594 0.5500
+ }
+ {
+ 0.4391 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.4063 0.3200
+ 0.5406 0.3200
+ 1.4000 0.3300
+ 1.5594 0.2700
+ }
+ {
+ }
+ "wrinkler"
+ {
+ 0.4391 0.3300
+ 0.5719 0.3700
+ 1.4188 0.3500
+ 1.5625 0.2800
+ }
+ "corner_puller" combo
+ {
+ 0.4391 0.4500
+ 0.5938 0.4700
+ 1.3906 0.4400
+ 1.5563 0.4300
+ }
+ {
+ 0.4391 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "64"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "62"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing04.vcd
new file mode 100644
index 00000000..e03b9f3d
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_getgoing04.vcd
@@ -0,0 +1,85 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.500814 1.620814
+ param "ep_02.al_car_getgoing04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.095503 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7283 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.043010 2.263441
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3854 0.3300
+ 1.6094 0.3000
+ }
+ {
+ 0.3854 0.6500
+ }
+ "outer_raiser" combo
+ {
+ 0.3854 0.5700
+ 0.6813 0.6200
+ 1.6500 0.4600
+ }
+ {
+ 0.3854 0.5600
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing01.vcd
new file mode 100644
index 00000000..5db0883d
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing01.vcd
@@ -0,0 +1,96 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing01"
+ {
+ time 0.436298 1.145618
+ param "ep_02.al_car_laughing01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7498 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.5700
+ 0.6281 0.5900
+ 1.7188 0.5900
+ 1.8750 0.5400
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.3400
+ 1.7313 0.3200
+ 1.8813 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.3400
+ 1.7125 0.3300
+ 1.8063 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing02.vcd
new file mode 100644
index 00000000..33ff2b79
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing02.vcd
@@ -0,0 +1,96 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing02"
+ {
+ time 0.135223 1.099781
+ param "ep_02.al_car_laughing02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7498 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.2900
+ 0.6281 0.3100
+ 1.7188 0.3100
+ 1.8750 0.2600
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.6300
+ 1.4688 0.6100
+ 1.8813 0.5300
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.3400
+ 1.7125 0.3300
+ 1.8063 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing03.vcd
new file mode 100644
index 00000000..0a8e43bd
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing03.vcd
@@ -0,0 +1,105 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing03"
+ {
+ time 0.231997 1.485104
+ param "ep_02.al_car_laughing03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7498 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.2900
+ 0.6281 0.3100
+ 1.7188 0.3100
+ 1.8750 0.2600
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.3200
+ 1.4688 0.3000
+ 1.8813 0.2200
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.3400
+ 1.7125 0.3300
+ 1.8063 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.3844 0.2300
+ 0.5906 0.2400
+ 1.7188 0.1900
+ 1.8938 0.1600
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing04.vcd
new file mode 100644
index 00000000..a1c9f2a3
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing04.vcd
@@ -0,0 +1,105 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing04"
+ {
+ time 0.275008 1.130382
+ param "ep_02.al_car_laughing04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7498 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.2900
+ 0.6281 0.3100
+ 1.7188 0.3100
+ 1.8750 0.2600
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.3200
+ 1.4688 0.3000
+ 1.8813 0.2200
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.5800
+ 1.7125 0.5700
+ 1.8063 0.5500
+ }
+ {
+ 0.4284 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.3844 0.2300
+ 0.5906 0.2400
+ 1.7188 0.1900
+ 1.8938 0.1600
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing05.vcd
new file mode 100644
index 00000000..60d72ed7
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing05.vcd
@@ -0,0 +1,96 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing05"
+ {
+ time 0.070707 1.350979
+ param "ep_02.al_car_laughing05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.030987 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7928 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.5700
+ 0.6281 0.5900
+ 1.7188 0.5900
+ 1.8750 0.5400
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.3400
+ 1.7313 0.3200
+ 1.8813 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.3400
+ 1.7125 0.3300
+ 1.8063 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "64"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "62"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing06.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing06.vcd
new file mode 100644
index 00000000..cdbb81e7
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing06.vcd
@@ -0,0 +1,101 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing06"
+ {
+ time 0.231997 2.152383
+ param "ep_02.al_car_laughing06"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.030987 2.890754
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 2.4165 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.897849
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.5700
+ 0.9031 0.5900
+ 1.5812 0.4700
+ 2.5344 0.4600
+ 2.6875 0.4000
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.3400
+ 0.9031 0.3900
+ 1.1313 0.6600
+ 1.2813 0.6500
+ 1.4969 0.3100
+ 1.6688 0.2800
+ 2.5219 0.2400
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.3400
+ 1.5625 0.3300
+ 1.6563 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "64"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "62"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing07.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing07.vcd
new file mode 100644
index 00000000..0a16c5fe
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing07.vcd
@@ -0,0 +1,112 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing07"
+ {
+ time 0.113718 1.756598
+ param "ep_02.al_car_laughing07"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7498 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.4700
+ 0.6281 0.4900
+ 1.7188 0.4900
+ 1.8750 0.4400
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.3200
+ 1.4688 0.3000
+ 1.8813 0.2200
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.5800
+ 1.7125 0.5700
+ 1.8063 0.5500
+ }
+ {
+ 0.4284 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.3844 0.2300
+ 0.5906 0.2400
+ 1.7188 0.1900
+ 1.8938 0.1600
+ }
+ {
+ }
+ "part" combo
+ {
+ 1.3250 0.1900
+ 1.8656 0.1900
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing08.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing08.vcd
new file mode 100644
index 00000000..4cc28b0e
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing08.vcd
@@ -0,0 +1,120 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing08"
+ {
+ time 0.318019 1.600899
+ param "ep_02.al_car_laughing08"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7498 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.6065 0.2200
+ 0.8281 0.6400
+ 1.1313 0.2800
+ 1.8750 0.2300
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.6200
+ 1.4688 0.3000
+ 1.8813 0.2200
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.5800
+ 0.6031 0.0700
+ 0.9188 0.5000
+ 1.7125 0.5700
+ 1.8063 0.5500
+ }
+ {
+ 0.4284 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.3844 0.2300
+ 0.5906 0.2400
+ 1.7188 0.1900
+ 1.8938 0.1600
+ }
+ {
+ }
+ "part" combo
+ {
+ 1.3250 0.1900
+ 1.8656 0.1900
+ }
+ {
+ }
+ "lowerer" combo
+ {
+ 0.3844 0.3000
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing09.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing09.vcd
new file mode 100644
index 00000000..05faac71
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing09.vcd
@@ -0,0 +1,114 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing09"
+ {
+ time 0.318019 1.217566
+ param "ep_02.al_car_laughing09"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7498 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.4700
+ 0.6281 0.4900
+ 1.7188 0.4900
+ 1.8750 0.4400
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.3200
+ 1.4688 0.3000
+ 1.8813 0.2200
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.5800
+ 0.6031 0.0700
+ 0.9188 0.5000
+ 1.7125 0.5700
+ 1.8063 0.5500
+ }
+ {
+ 0.4284 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.3844 0.2300
+ 0.5906 0.2400
+ 1.7188 0.1900
+ 1.8938 0.1600
+ }
+ {
+ }
+ "part" combo
+ {
+ 1.3250 0.1900
+ 1.8656 0.1900
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing10.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing10.vcd
new file mode 100644
index 00000000..333a54cd
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing10.vcd
@@ -0,0 +1,96 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing10"
+ {
+ time 0.436298 1.551695
+ param "ep_02.al_car_laughing10"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7498 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.252688
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4284 0.5700
+ 0.6281 0.5900
+ 1.7188 0.5900
+ 1.8750 0.5400
+ }
+ {
+ 0.4284 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4284 0.3400
+ 1.7313 0.3200
+ 1.8813 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4284 0.3400
+ 1.7125 0.3300
+ 1.8063 0.3100
+ }
+ {
+ 0.4284 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "64"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "62"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing11.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing11.vcd
new file mode 100644
index 00000000..44676d61
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing11.vcd
@@ -0,0 +1,97 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing11"
+ {
+ time 0.479309 1.887586
+ param "ep_02.al_car_laughing11"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.428388
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.9111 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.413979
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4220 0.4900
+ 0.6719 0.5100
+ 1.8250 0.4400
+ 2.0594 0.3400
+ }
+ {
+ 0.4220 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.4220 0.3600
+ 0.6844 0.4000
+ 1.7969 0.3600
+ 2.0594 0.3200
+ }
+ {
+ 0.4220 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.4220 0.2900
+ 1.7781 0.2700
+ 2.0281 0.2600
+ }
+ {
+ 0.4220 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing12.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing12.vcd
new file mode 100644
index 00000000..19838fe7
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing12.vcd
@@ -0,0 +1,97 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.511567 1.226533
+ param "ep_02.al_car_laughing12"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.159571
+ param "!player"
+ event_ramp
+ {
+ 0.5803 0.9499
+ 1.5730 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.043011 2.145161
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3746 0.2900
+ 0.9338 0.4900
+ 1.6281 0.4900
+ 1.7938 0.4500
+ }
+ {
+ 0.3746 0.5000
+ 0.9338 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3781 0.0000
+ 0.9338 0.2300
+ 1.6906 0.2300
+ }
+ {
+ 0.9338 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.3746 0.3800
+ 0.9338 0.0000
+ }
+ {
+ 0.3746 0.5000
+ 0.9338 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing13.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing13.vcd
new file mode 100644
index 00000000..594e25a8
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing13.vcd
@@ -0,0 +1,96 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing13"
+ {
+ time 0.543825 1.472850
+ param "ep_02.al_car_laughing13"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.320861
+ param "!player"
+ event_ramp
+ {
+ 0.5495 0.9499
+ 1.6497 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 2.327957
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4448 0.7400
+ 0.6406 0.7900
+ 1.6688 0.7300
+ 1.9063 0.7000
+ }
+ {
+ 0.4417 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4417 0.2300
+ 1.6438 0.2100
+ 1.8813 0.2000
+ }
+ {
+ 0.4417 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.4375 0.3000
+ 0.6156 0.3000
+ 1.6188 0.3300
+ 1.8313 0.2800
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_laughing14.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing14.vcd
new file mode 100644
index 00000000..2e9b450a
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_laughing14.vcd
@@ -0,0 +1,92 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_laughing14"
+ {
+ time 0.393287 1.214625
+ param "ep_02.al_car_laughing14"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.234840
+ param "!player"
+ event_ramp
+ {
+ 0.5418 0.9499
+ 1.5945 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.032259 2.274194
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "outer_raiser" combo
+ {
+ 0.3334 0.4100
+ 0.4938 0.4500
+ 1.7406 0.4200
+ 1.9313 0.3700
+ }
+ {
+ 0.3334 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.3334 0.3000
+ }
+ {
+ 0.3334 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.3334 0.2600
+ }
+ {
+ 0.3334 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss01.vcd
new file mode 100644
index 00000000..9c166841
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss01.vcd
@@ -0,0 +1,88 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.393287 1.333559
+ param "ep_02.al_car_nearmiss01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 1.880001
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.3627 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.000000 1.940860
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4032 0.4800
+ 0.5594 0.4800
+ 1.4719 0.4600
+ 1.5938 0.4300
+ }
+ {
+ 0.4032 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4032 0.2800
+ 0.5563 0.3000
+ 1.4281 0.2600
+ 1.5938 0.2600
+ }
+ {
+ 0.4032 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss02.vcd
new file mode 100644
index 00000000..4cdf5b57
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss02.vcd
@@ -0,0 +1,88 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.500814 1.114079
+ param "ep_02.al_car_nearmiss02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 1.880001
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.3627 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.075268 1.865591
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3316 0.5500
+ 0.4688 0.6000
+ 1.2938 0.6000
+ 1.4656 0.5500
+ }
+ {
+ 0.3316 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3316 0.3500
+ 0.4438 0.3700
+ 1.2875 0.3500
+ 1.4469 0.3200
+ }
+ {
+ 0.3316 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss03.vcd
new file mode 100644
index 00000000..e8e9aa12
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss03.vcd
@@ -0,0 +1,93 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_nearmiss03"
+ {
+ time 0.533072 2.053525
+ param "ep_02.al_car_nearmiss03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.030987 2.632689
+ param "!player"
+ event_ramp
+ {
+ 0.3418 0.9499
+ 2.1738 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 2.618280
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3002 0.3600
+ 0.8875 0.3800
+ 1.0219 0.4900
+ 1.1782 0.8200
+ 1.2625 0.8700
+ 1.5063 0.8600
+ 1.7438 0.4400
+ 2.2781 0.3100
+ }
+ {
+ 0.3002 0.5000
+ 1.1782 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3002 0.4300
+ 1.1782 0.4196
+ 2.2063 0.4000
+ }
+ {
+ 0.3002 0.5000
+ 1.1782 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss04.vcd
new file mode 100644
index 00000000..00b6ef32
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_nearmiss04.vcd
@@ -0,0 +1,106 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_nearmiss04"
+ {
+ time 0.468555 2.252365
+ param "ep_02.al_car_nearmiss04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.804732
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 2.2874 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 2.811827
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4606 0.4800
+ 0.6063 0.5300
+ 1.4688 0.5500
+ 1.8906 0.8500
+ 2.2438 0.5200
+ 2.4063 0.5000
+ }
+ {
+ 0.4606 0.7300
+ 0.6406 0.7500
+ 2.2031 0.7300
+ 2.4094 0.7300
+ }
+ "outer_raiser" combo
+ {
+ 0.4606 0.7500
+ 0.6688 0.8300
+ 2.2125 0.7800
+ 2.3844 0.7500
+ }
+ {
+ 0.4606 0.7400
+ 0.6125 0.7700
+ 2.2313 0.7100
+ 2.3938 0.7000
+ }
+ "lowerer" combo
+ {
+ 0.4606 0.2100
+ 0.6406 0.2400
+ 2.1875 0.2000
+ 2.3969 0.1900
+ }
+ {
+ 0.4606 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_rolled01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled01.vcd
new file mode 100644
index 00000000..e06ceb12
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled01.vcd
@@ -0,0 +1,101 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_rolled01a"
+ {
+ time 0.436298 1.335346
+ param "ep_02.al_car_rolled01a"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ event speak "ep_02.al_car_rolled01b"
+ {
+ time 1.473118 2.708129
+ param "ep_02.al_car_rolled01b"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.064516 2.919355
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2957 0.7600
+ 0.4063 0.7900
+ 1.4344 0.7100
+ 1.7043 0.4400
+ 2.4938 0.4100
+ }
+ {
+ 0.2957 0.5000
+ 1.7043 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2957 0.3400
+ 0.4406 0.3800
+ 1.4563 0.3500
+ 1.7043 0.1800
+ 2.4844 0.1300
+ }
+ {
+ 0.2957 0.5000
+ 1.7043 0.5000
+ }
+ "lowerer" combo
+ {
+ 1.4063 0.0000
+ 1.7043 0.4400
+ 1.8563 0.4600
+ 2.3844 0.4700
+ 2.4875 0.4300
+ }
+ {
+ 1.7043 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_rolled02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled02.vcd
new file mode 100644
index 00000000..78a2007b
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled02.vcd
@@ -0,0 +1,103 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_rolled02"
+ {
+ time 0.268817 2.585983
+ param "ep_02.al_car_rolled02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 1.579374 3.234839
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.2122 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021506 3.231183
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3424 0.2800
+ 0.5281 0.2800
+ 1.5031 0.2700
+ 1.6906 0.3300
+ 1.8515 0.6500
+ 1.9656 0.7000
+ 2.2563 0.3600
+ 2.3719 0.2900
+ 2.8250 0.3300
+ 3.0000 0.3000
+ }
+ {
+ 0.3424 0.5000
+ 1.8515 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3424 0.4600
+ 0.5250 0.5200
+ 0.9813 0.3100
+ 1.4813 0.5300
+ 1.6719 0.5200
+ 1.8515 0.4229
+ 1.9531 0.4000
+ 2.2281 0.5000
+ 2.3781 0.5300
+ 2.8594 0.4900
+ 2.9500 0.4800
+ }
+ {
+ 0.3424 0.5000
+ 1.8515 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_rolled03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled03.vcd
new file mode 100644
index 00000000..b25e5a8d
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled03.vcd
@@ -0,0 +1,91 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_rolled03"
+ {
+ time 0.290322 2.707306
+ param "ep_02.al_car_rolled03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.546668
+ param "!player"
+ event_ramp
+ {
+ 0.4265 0.9499
+ 2.0294 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.043011 3.080645
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2957 0.5100
+ 0.5156 0.6000
+ 1.0969 0.2700
+ 1.3781 0.2500
+ 1.7406 0.2900
+ 2.0437 0.7000
+ 2.2969 0.3200
+ 2.6313 0.2300
+ }
+ {
+ 0.2957 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2957 0.3000
+ 2.3406 0.3800
+ 2.6000 0.3800
+ }
+ {
+ 0.2957 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_rolled04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled04.vcd
new file mode 100644
index 00000000..86b2644c
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled04.vcd
@@ -0,0 +1,77 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_rolled04"
+ {
+ time 0.397849 2.254062
+ param "ep_02.al_car_rolled04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 2.661290
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3310 0.5100
+ 0.6531 0.6500
+ 1.2500 0.6500
+ 1.5969 0.2800
+ 2.1531 0.2700
+ 2.3438 0.2600
+ }
+ {
+ 0.4623 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4623 0.0000
+ }
+ {
+ 0.4623 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_rolled05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled05.vcd
new file mode 100644
index 00000000..0c9d9fa4
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled05.vcd
@@ -0,0 +1,100 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_rolled05"
+ {
+ time 0.440860 3.718207
+ param "ep_02.al_car_rolled05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 4.320861
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 3.8036 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.010753 4.306452
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.5784 0.5100
+ 0.8438 0.5200
+ 2.5594 0.5100
+ 2.9548 0.6000
+ 3.5813 0.5500
+ }
+ {
+ 0.5784 0.5000
+ 2.9548 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.5784 0.2100
+ 0.7969 0.2100
+ 2.3813 0.2400
+ 2.5812 0.2500
+ 2.9548 0.5900
+ 3.5969 0.5600
+ }
+ {
+ 0.5784 0.5000
+ 2.9548 0.5000
+ }
+ "head_tilt" range 15.0 -15.0
+ {
+ 2.5375 0.4700
+ 2.6500 0.4700
+ 2.9548 0.3100
+ 3.6531 0.3100
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_rolled06.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled06.vcd
new file mode 100644
index 00000000..0cc445a0
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled06.vcd
@@ -0,0 +1,139 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_rolled06"
+ {
+ time 0.075268 3.769803
+ param "ep_02.al_car_rolled06"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 4.675700
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 4.1584 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.032259 4.693549
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.5323 0.4400
+ 0.6813 0.4500
+ 1.9375 0.4400
+ 2.0484 0.4400
+ 2.7063 0.4600
+ 2.8156 0.5000
+ 3.1452 0.8500
+ 3.3393 0.8900
+ 4.1000 0.8500
+ 4.3107 0.7800
+ }
+ {
+ 0.5323 0.5000
+ 2.0484 0.5000
+ 2.6875 0.5100
+ 3.1452 0.6500
+ 4.1607 0.6200
+ }
+ "outer_raiser" combo
+ {
+ 0.5323 0.2800
+ 0.7656 0.3000
+ 1.8969 0.2900
+ 2.0484 0.2800
+ 2.7063 0.3200
+ 2.8063 0.3200
+ 3.1452 0.6800
+ 4.1429 0.6300
+ }
+ {
+ 0.5323 0.5000
+ 2.0484 0.5000
+ 2.7531 0.5300
+ 3.1452 0.8300
+ 4.1929 0.7700
+ }
+ "lowerer" combo
+ {
+ 2.0484 0.3500
+ 2.6719 0.3200
+ 2.8313 0.2900
+ 3.1452 0.0000
+ }
+ {
+ 2.0484 0.5000
+ 3.1452 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 2.7563 0.0000
+ 3.1452 0.3000
+ 4.1536 0.3000
+ }
+ {
+ 3.1452 0.5000
+ }
+ "wrinkler"
+ {
+ 2.8000 0.0000
+ 3.1452 0.2400
+ 4.1750 0.2000
+ }
+ "head_tilt" range 15.0 -15.0
+ {
+ 2.6833 0.5000
+ 2.8200 0.5000
+ 3.2100 0.6000
+ 4.1654 0.5800
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "56"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_rolled07.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled07.vcd
new file mode 100644
index 00000000..799cae6f
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_rolled07.vcd
@@ -0,0 +1,92 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_rolled01b"
+ {
+ time 0.139784 4.139807
+ param "ep_02.al_car_rolled07"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 5.363872
+ param "!player"
+ event_ramp
+ {
+ 0.4342 0.9499
+ 4.7004 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.053764 5.349463
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 2.7500 0.0500
+ 3.0750 0.5200
+ 3.1688 0.5400
+ 4.6583 0.2900
+ 4.7625 0.2700
+ }
+ {
+ }
+ "lowerer" combo
+ {
+ 0.5229 0.3500
+ 0.7031 0.3600
+ 2.5969 0.3900
+ 2.7813 0.3900
+ 3.0820 0.5100
+ 4.6167 0.4700
+ 4.7792 0.4400
+ }
+ {
+ 0.5229 0.5000
+ 3.0820 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "48"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_runafter01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter01.vcd
new file mode 100644
index 00000000..3becca3d
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter01.vcd
@@ -0,0 +1,105 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_runafter01"
+ {
+ time 0.326388 1.627885
+ param "ep_02.al_car_runafter01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.041666 2.472222
+ param "!player"
+ event_ramp
+ {
+ 0.2429 0.7904
+ 0.4524 1.0000
+ 1.9587 1.0000
+ 2.1516 0.8383
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.006945 2.472223
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ 0.2857 0.1900
+ 0.4120 0.1900
+ 2.1400 0.1600
+ 2.2320 0.1500
+ }
+ {
+ 0.2857 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.2857 0.6000
+ 0.4540 0.6600
+ 0.9100 0.6600
+ 1.3700 0.7200
+ 1.7480 0.6800
+ 2.0880 0.6900
+ 2.2380 0.6400
+ }
+ {
+ 0.2857 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2857 0.1300
+ 0.4020 0.1300
+ 2.1160 0.1200
+ 2.2440 0.1100
+ }
+ {
+ 0.2857 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.2857 0.1600
+ 0.4380 0.1700
+ 2.1160 0.1300
+ 2.2260 0.1200
+ }
+ {
+ 0.2857 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "84"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_runafter02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter02.vcd
new file mode 100644
index 00000000..19bab4b4
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter02.vcd
@@ -0,0 +1,105 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_runafter01"
+ {
+ time 0.249999 1.415736
+ param "ep_02.al_car_runafter02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.041666 2.472222
+ param "!player"
+ event_ramp
+ {
+ 0.2429 0.7904
+ 0.4524 1.0000
+ 1.9587 1.0000
+ 2.1516 0.8383
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.006945 2.472223
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ 0.2857 0.1900
+ 0.4120 0.1900
+ 2.1400 0.1600
+ 2.2320 0.1500
+ }
+ {
+ 0.2857 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.2857 0.6000
+ 0.4540 0.6600
+ 0.9100 0.6600
+ 1.3700 0.7200
+ 1.7480 0.6800
+ 2.0880 0.6900
+ 2.2380 0.6400
+ }
+ {
+ 0.2857 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2857 0.1300
+ 0.4020 0.1300
+ 2.1160 0.1200
+ 2.2440 0.1100
+ }
+ {
+ 0.2857 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.2857 0.1600
+ 0.4380 0.1700
+ 2.1160 0.1300
+ 2.2260 0.1200
+ }
+ {
+ 0.2857 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "SceneRampTool" "100"
+ "GestureTool" "100"
+ "RampTool" "84"
+ "ExpressionTool" "100"
+ "CChoreoView" "96"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_runafter03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter03.vcd
new file mode 100644
index 00000000..3d801218
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter03.vcd
@@ -0,0 +1,103 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_runafter03"
+ {
+ time 0.249999 1.290566
+ param "ep_02.al_car_runafter03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.041666 1.951389
+ param "!player"
+ event_ramp
+ {
+ 0.2429 0.7904
+ 0.4524 1.0000
+ 1.4379 1.0000
+ 1.6308 0.8383
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.006945 1.923612
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ 0.2857 0.1900
+ 0.4120 0.1900
+ 1.6060 0.1600
+ 1.6960 0.1700
+ }
+ {
+ 0.2857 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.2857 0.6000
+ 0.4540 0.6600
+ 0.9100 0.6600
+ 1.3700 0.7200
+ 1.7480 0.4900
+ }
+ {
+ 0.2857 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2857 0.1300
+ 0.4020 0.1300
+ 1.6160 0.1400
+ 1.7180 0.1000
+ }
+ {
+ 0.2857 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.2857 0.1600
+ 0.4380 0.1700
+ 1.6220 0.1400
+ 1.7140 0.1300
+ }
+ {
+ 0.2857 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "84"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_runafter04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter04.vcd
new file mode 100644
index 00000000..a9a879ab
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter04.vcd
@@ -0,0 +1,91 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_runafter04"
+ {
+ time 0.138888 1.185509
+ param "ep_02.al_car_runafter04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.041666 1.888889
+ param "!player"
+ event_ramp
+ {
+ 0.2429 0.7904
+ 0.4524 1.0000
+ 1.3754 1.0000
+ 1.5683 0.8383
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.006945 1.895834
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ }
+ {
+ }
+ "inner_raiser" combo
+ {
+ }
+ {
+ }
+ "outer_raiser" combo
+ {
+ }
+ {
+ }
+ "cheek_raiser" combo
+ {
+ }
+ {
+ }
+ "lowerer" combo
+ {
+ 0.2100 0.5300
+ 0.3200 0.5600
+ 1.5880 0.5500
+ 1.6940 0.5200
+ }
+ {
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "SceneRampTool" "100"
+ "GestureTool" "100"
+ "RampTool" "84"
+ "ExpressionTool" "100"
+ "CChoreoView" "96"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_runafter05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter05.vcd
new file mode 100644
index 00000000..fbe08106
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_runafter05.vcd
@@ -0,0 +1,101 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_runafter05"
+ {
+ time 0.180555 1.887539
+ param "ep_02.al_car_runafter05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.041666 2.555555
+ param "!player"
+ event_ramp
+ {
+ 0.2429 0.7904
+ 0.4524 1.0000
+ 2.0420 1.0000
+ 2.2349 0.8383
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.006945 2.534723
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ }
+ {
+ }
+ "inner_raiser" combo
+ {
+ 1.2140 0.0000
+ 1.4140 0.3000
+ 1.5800 0.3200
+ 2.1080 0.3000
+ 2.2280 0.2900
+ }
+ {
+ }
+ "outer_raiser" combo
+ {
+ }
+ {
+ }
+ "cheek_raiser" combo
+ {
+ }
+ {
+ }
+ "lowerer" combo
+ {
+ 0.2100 0.5300
+ 0.3200 0.5600
+ 0.8380 0.5800
+ 0.9800 0.7400
+ 1.1700 0.7700
+ 1.4820 0.5500
+ 1.5880 0.5200
+ 2.1160 0.5100
+ 2.2160 0.4500
+ }
+ {
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "SceneRampTool" "100"
+ "GestureTool" "100"
+ "RampTool" "84"
+ "ExpressionTool" "100"
+ "CChoreoView" "96"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_startle04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_startle04.vcd
new file mode 100644
index 00000000..bcfe8bde
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_startle04.vcd
@@ -0,0 +1,95 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_startle04"
+ {
+ time 0.382534 1.470856
+ param "ep_02.al_car_startle04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 2.897850
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 1.0063 0.0000
+ 1.2563 0.4800
+ 1.5437 0.6000
+ 1.9906 0.5300
+ 2.4969 0.0000
+ 2.7500 0.0000
+ }
+ {
+ 1.2563 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3424 0.5100
+ 0.4500 0.5300
+ 0.8938 0.5200
+ 1.0156 0.4500
+ 1.2563 0.0000
+ }
+ {
+ 0.3424 0.5000
+ 1.2563 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.3424 0.7600
+ 0.6438 0.9200
+ 1.2563 0.7400
+ 1.3656 0.7000
+ 2.2938 0.6900
+ 2.4125 0.6500
+ }
+ {
+ 0.3424 0.5000
+ 1.2563 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar01.vcd
new file mode 100644
index 00000000..9f0415d2
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar01.vcd
@@ -0,0 +1,92 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_stayincar01"
+ {
+ time 0.339523 1.189637
+ param "ep_02.al_car_stayincar01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.030987 2.267098
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.7928 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.000000 2.263441
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3598 0.3100
+ 0.5719 0.3300
+ 0.9219 0.1900
+ 1.1156 0.1700
+ 1.7438 0.1300
+ 1.9313 0.1300
+ }
+ {
+ 0.3598 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3598 0.3200
+ 0.5563 0.3300
+ 0.9000 0.1500
+ 1.1094 0.1400
+ 1.7531 0.1700
+ 1.9406 0.1400
+ }
+ {
+ 0.3598 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar02.vcd
new file mode 100644
index 00000000..a55cf594
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar02.vcd
@@ -0,0 +1,88 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_stayincar02"
+ {
+ time 0.371781 1.253097
+ param "ep_02.al_car_stayincar02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 1.880001
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.3627 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time -0.000000 1.897849
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4069 0.6000
+ 0.6719 0.6900
+ 1.4375 0.6800
+ 1.7063 0.5700
+ }
+ {
+ 0.4069 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4069 0.4000
+ 0.5219 0.4100
+ 1.5563 0.3900
+ 1.7031 0.3500
+ }
+ {
+ 0.4069 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar03.vcd
new file mode 100644
index 00000000..2b323bc2
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar03.vcd
@@ -0,0 +1,88 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.425545 1.716565
+ param "ep_02.al_car_stayincar03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.707958
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 2.1907 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 2.693548
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "outer_raiser" combo
+ {
+ 0.3961 0.3500
+ 0.5719 0.3600
+ 1.1844 0.2000
+ 1.3719 0.1900
+ 2.0969 0.1800
+ 2.3438 0.1100
+ }
+ {
+ 0.3961 0.5000
+ }
+ "lowerer" combo
+ {
+ 1.1750 0.0000
+ 1.3813 0.1600
+ 1.8969 0.1500
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar04.vcd
new file mode 100644
index 00000000..a142f822
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar04.vcd
@@ -0,0 +1,96 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_stayincar04"
+ {
+ time 0.350276 1.042339
+ param "ep_02.al_car_stayincar04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 1.901506
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.3842 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 1.908602
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3316 0.6100
+ 0.5344 0.6800
+ 1.4844 0.6300
+ 1.6406 0.5700
+ }
+ {
+ 0.3316 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3316 0.4600
+ 0.5156 0.5200
+ 1.4563 0.5000
+ 1.6250 0.4500
+ }
+ {
+ 0.3316 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.8590 0.0000
+ 1.0385 0.2300
+ 1.5385 0.2400
+ }
+ {
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "78"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar05.vcd
new file mode 100644
index 00000000..46d776a3
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar05.vcd
@@ -0,0 +1,84 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.361029 1.628172
+ param "ep_02.al_car_stayincar05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.686453
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 2.1692 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 2.639785
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.5921 0.2100
+ 1.0375 0.0000
+ }
+ {
+ 0.5921 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.5921 0.3100
+ 1.0406 0.0000
+ }
+ {
+ 0.5921 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar06.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar06.vcd
new file mode 100644
index 00000000..b1899e9f
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar06.vcd
@@ -0,0 +1,85 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.328770 1.396775
+ param "ep_02.al_car_stayincar06"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.030987 2.428388
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.9541 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 2.424731
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2886 0.2600
+ 0.9375 0.3700
+ 1.8656 0.2800
+ }
+ {
+ 0.2886 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2886 0.3000
+ 2.0281 0.2300
+ }
+ {
+ 0.2886 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar07.vcd b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar07.vcd
new file mode 100644
index 00000000..5c7b8cc9
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_car_stayincar07.vcd
@@ -0,0 +1,88 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_stayincar07"
+ {
+ time 0.253502 1.725520
+ param "ep_02.al_car_stayincar07"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.632689
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 2.1154 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.021505 2.629032
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3209 0.6800
+ 0.6906 0.8100
+ 1.8125 0.5600
+ 2.0562 0.5100
+ }
+ {
+ 0.3209 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3209 0.2800
+ 0.6625 0.3200
+ 1.8000 0.2400
+ 2.0969 0.2000
+ }
+ {
+ 0.3209 0.5000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_goodshot.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_goodshot.vcd
new file mode 100644
index 00000000..b1e01bf6
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_goodshot.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 0.759847
+ param "ep_02.al_combat_grim_02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.234999
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.5838 0.5525 "curve_bspline_to_curve_bspline"
+ 0.7621 0.5580 "curve_bspline_to_curve_bspline"
+ 0.9604 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_gotthisonet.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_gotthisonet.vcd
new file mode 100644
index 00000000..7bfe03f4
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_gotthisonet.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 1.096831
+ param "ep_02.al_combat_grim_11"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.130833
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.6106 0.5525 "curve_bspline_to_curve_bspline"
+ 0.6579 0.5580 "curve_bspline_to_curve_bspline"
+ 0.8563 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_greatshot.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_greatshot.vcd
new file mode 100644
index 00000000..98433873
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_greatshot.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 0.983838
+ param "ep_02.al_combat_grim_03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.234999
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.5838 0.5525 "curve_bspline_to_curve_bspline"
+ 0.7621 0.5580 "curve_bspline_to_curve_bspline"
+ 0.9604 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_herewego.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_herewego.vcd
new file mode 100644
index 00000000..207fc49a
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_herewego.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 0.739802
+ param "ep_02.al_combat_grim_07"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.443333
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.7921 0.5525 "curve_bspline_to_curve_bspline"
+ 0.9704 0.5580 "curve_bspline_to_curve_bspline"
+ 1.1688 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_herewego2.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_herewego2.vcd
new file mode 100644
index 00000000..40a93543
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_herewego2.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 1.065085
+ param "ep_02.al_combat_grim_08"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.130833
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.6106 0.5525 "curve_bspline_to_curve_bspline"
+ 0.6579 0.5580 "curve_bspline_to_curve_bspline"
+ 0.8563 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_letsdoit.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_letsdoit.vcd
new file mode 100644
index 00000000..532ad506
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_letsdoit.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 0.908305
+ param "ep_02.al_combat_grim_10"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.130833
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.6106 0.5525 "curve_bspline_to_curve_bspline"
+ 0.6579 0.5580 "curve_bspline_to_curve_bspline"
+ 0.8563 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_nice.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_nice.vcd
new file mode 100644
index 00000000..774fa518
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_nice.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 0.755833
+ param "ep_02.al_combat_grim_04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.234999
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.5838 0.5525 "curve_bspline_to_curve_bspline"
+ 0.7621 0.5580 "curve_bspline_to_curve_bspline"
+ 0.9604 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_niceshooting.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_niceshooting.vcd
new file mode 100644
index 00000000..62231eac
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_niceshooting.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 1.446332
+ param "ep_02.al_combat_grim_06"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.443333
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.7921 0.5525 "curve_bspline_to_curve_bspline"
+ 0.9704 0.5580 "curve_bspline_to_curve_bspline"
+ 1.1688 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_niceshot.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_niceshot.vcd
new file mode 100644
index 00000000..c0f32bcd
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_niceshot.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 0.883838
+ param "ep_02.al_combat_grim_01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.234999
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.5838 0.5525 "curve_bspline_to_curve_bspline"
+ 0.7621 0.5580 "curve_bspline_to_curve_bspline"
+ 0.9604 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_takemout.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_takemout.vcd
new file mode 100644
index 00000000..62c7f3e5
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_takemout.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 1.108985
+ param "ep_02.al_combat_grim_09"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.130833
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.6106 0.5525 "curve_bspline_to_curve_bspline"
+ 0.6579 0.5580 "curve_bspline_to_curve_bspline"
+ 0.8563 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_yeah.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_yeah.vcd
new file mode 100644
index 00000000..917512ea
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_grim_yeah.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 0.787398
+ param "ep_02.al_combat_grim_05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.234999
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.5838 0.5525 "curve_bspline_to_curve_bspline"
+ 0.7621 0.5580 "curve_bspline_to_curve_bspline"
+ 0.9604 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_panic01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_panic01.vcd
new file mode 100644
index 00000000..9484939a
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_panic01.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 1.279439
+ param "ep_02.al_combat_panic01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.401666
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.8814 0.5525 "curve_bspline_to_curve_bspline"
+ 0.9287 0.5580 "curve_bspline_to_curve_bspline"
+ 1.1271 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_combat_panic02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_combat_panic02.vcd
new file mode 100644
index 00000000..1e948d51
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_combat_panic02.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_combat_grim_01"
+ {
+ time 0.062500 1.313158
+ param "ep_02.al_combat_panic02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.401666
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.8814 0.5525 "curve_bspline_to_curve_bspline"
+ 0.9287 0.5580 "curve_bspline_to_curve_bspline"
+ 1.1271 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_evac_gothim01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_evac_gothim01.vcd
new file mode 100644
index 00000000..0613bd35
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_evac_gothim01.vcd
@@ -0,0 +1,38 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "al_combat_nice"
+ {
+ time 0.173611 0.694495
+ param "ep_01.al_evac_gothim01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_01.vcd
new file mode 100644
index 00000000..201c51a5
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_01.vcd
@@ -0,0 +1,61 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_01.al_thisway"
+ {
+ time 0.173611 0.985833
+ param "ep_01.al_thisway"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.027778 1.694445
+ param "!player"
+ event_ramp
+ {
+ 0.3082 0.9293
+ 1.5408 0.9764
+ }
+ }
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "face to"
+ {
+ event face "!player"
+ {
+ time 0.069445 1.159722
+ param "!player"
+ event_ramp
+ {
+ 0.3571 0.9360
+ 0.8755 0.9764
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_02.vcd
new file mode 100644
index 00000000..1d89ba90
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_02.vcd
@@ -0,0 +1,61 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_01.al_lead_comingback04"
+ {
+ time 0.173611 0.678509
+ param "ep_01.al_lead_comingback04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.027778 1.694445
+ param "!player"
+ event_ramp
+ {
+ 0.3082 0.9293
+ 1.5408 0.9764
+ }
+ }
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "face to"
+ {
+ event face "!player"
+ {
+ time 0.069445 1.159722
+ param "!player"
+ event_ramp
+ {
+ 0.3571 0.9360
+ 0.8755 0.9764
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_03.vcd
new file mode 100644
index 00000000..6f8848c2
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_03.vcd
@@ -0,0 +1,61 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "eli_lab.al_comeongord01"
+ {
+ time 0.173611 0.949552
+ param "eli_lab.al_comeongord01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.027778 1.694445
+ param "!player"
+ event_ramp
+ {
+ 0.3082 0.9293
+ 1.5408 0.9764
+ }
+ }
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "face to"
+ {
+ event face "!player"
+ {
+ time 0.069445 1.159722
+ param "!player"
+ event_ramp
+ {
+ 0.3571 0.9360
+ 0.8755 0.9764
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_04.vcd
new file mode 100644
index 00000000..477af219
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_close_04.vcd
@@ -0,0 +1,61 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "eli_lab.al_comeongord02"
+ {
+ time 0.173611 0.931502
+ param "eli_lab.al_comeongord02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.027778 1.694445
+ param "!player"
+ event_ramp
+ {
+ 0.3082 0.9293
+ 1.5408 0.9764
+ }
+ }
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "face to"
+ {
+ event face "!player"
+ {
+ time 0.069445 1.159722
+ param "!player"
+ event_ramp
+ {
+ 0.3571 0.9360
+ 0.8755 0.9764
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_01.vcd
new file mode 100644
index 00000000..73eaba10
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_01.vcd
@@ -0,0 +1,61 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_str_overhere"
+ {
+ time 0.173611 1.302953
+ param "ep_02.al_str_overhere"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.027778 1.694445
+ param "!player"
+ event_ramp
+ {
+ 0.3082 0.9293
+ 1.5408 0.9764
+ }
+ }
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "face to"
+ {
+ event face "!player"
+ {
+ time 0.069445 1.159722
+ param "!player"
+ event_ramp
+ {
+ 0.3571 0.9360
+ 0.8755 0.9764
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_02.vcd
new file mode 100644
index 00000000..169056f2
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_02.vcd
@@ -0,0 +1,61 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_01.al_lead_catchup08"
+ {
+ time 0.173611 0.821593
+ param "ep_01.al_lead_catchup08"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.027778 1.694445
+ param "!player"
+ event_ramp
+ {
+ 0.3082 0.9293
+ 1.5408 0.9764
+ }
+ }
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "face to"
+ {
+ event face "!player"
+ {
+ time 0.069445 1.159722
+ param "!player"
+ event_ramp
+ {
+ 0.3571 0.9360
+ 0.8755 0.9764
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_03.vcd
new file mode 100644
index 00000000..f530732e
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_genericfollow_nag_far_03.vcd
@@ -0,0 +1,61 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "al_combat_nice"
+ {
+ time 0.173611 0.849869
+ param "npc_alyx.gordon_dist01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.027778 1.694445
+ param "!player"
+ event_ramp
+ {
+ 0.3082 0.9293
+ 1.5408 0.9764
+ }
+ }
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "face to"
+ {
+ event face "!player"
+ {
+ time 0.069445 1.159722
+ param "!player"
+ event_ramp
+ {
+ 0.3571 0.9360
+ 0.8755 0.9764
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_gordon_distance.vcd b/sp/game/ep2/Scenes/npc/alyx/al_gordon_distance.vcd
new file mode 100644
index 00000000..18fdda92
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_gordon_distance.vcd
@@ -0,0 +1,68 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "npc_alyx.gordon_dist01"
+ {
+ time 0.173611 0.849869
+ param "npc_alyx.gordon_dist01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.013889 1.131944
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.3750 0.5700
+ }
+ {
+ 0.3750 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.3750 0.2000
+ }
+ {
+ 0.3750 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.3750 0.3000
+ }
+ {
+ 0.3750 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_passenger_upright_01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_passenger_upright_01.vcd
new file mode 100644
index 00000000..81b0b745
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_passenger_upright_01.vcd
@@ -0,0 +1,34 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Audio"
+ {
+ event speak "ep_01.al_comeherehelpme01"
+ {
+ time 0.366667 1.500907
+ param "ep_01.al_comeherehelpme01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.153333 3.506666
+ param "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_player_killed_hunter.vcd b/sp/game/ep2/Scenes/npc/alyx/al_player_killed_hunter.vcd
new file mode 100644
index 00000000..4d574887
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_player_killed_hunter.vcd
@@ -0,0 +1,53 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_01.al_finale_herewego_alt"
+ {
+ time 0.138889 0.659773
+ param "ep_01.al_evac_gothim01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 0.866944
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.4032 0.5525 "curve_bspline_to_curve_bspline"
+ 0.4578 0.5580 "curve_bspline_to_curve_bspline"
+ 0.5924 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_plususe_getmovingneedus.vcd b/sp/game/ep2/Scenes/npc/alyx/al_plususe_getmovingneedus.vcd
new file mode 100644
index 00000000..e8a3598a
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_plususe_getmovingneedus.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_rbed_zombies02"
+ {
+ time 0.062500 3.134518
+ param "ep_02.al_rad_timetogo01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 2.707222
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.5838 0.5525 "curve_bspline_to_curve_bspline"
+ 2.2802 0.5580 "curve_bspline_to_curve_bspline"
+ 2.4326 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_plususe_gettowhiteforest.vcd b/sp/game/ep2/Scenes/npc/alyx/al_plususe_gettowhiteforest.vcd
new file mode 100644
index 00000000..3679f4b5
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_plususe_gettowhiteforest.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_rbed_zombies02"
+ {
+ time 0.062500 2.413793
+ param "ep_02.al_junc_gettowhiteforest02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 2.707222
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.5838 0.5525 "curve_bspline_to_curve_bspline"
+ 2.2802 0.5580 "curve_bspline_to_curve_bspline"
+ 2.4326 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect01.vcd
new file mode 100644
index 00000000..08351f4a
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect01.vcd
@@ -0,0 +1,93 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_radar_newdetect01"
+ {
+ time 0.406666 2.081337
+ param "ep_02.al_radar_newdetect01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "mark_alyx_radar"
+ {
+ time 0.053333 3.093334
+ param "mark_alyx_radar"
+ event_ramp
+ {
+ 0.4980 1.0000
+ 2.5887 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ event gesture "buggy_point"
+ {
+ time 0.060000 2.046666
+ param "buggy_point"
+ sequenceduration 1.333333
+ }
+ active "0"
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.053381 2.103444
+ param "AI_AIM"
+ param2 "mark_alyx_radar"
+ }
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.032258 3.053764
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.4594 0.3400
+ 0.5560 0.3500
+ 2.6119 0.3600
+ 2.7214 0.3200
+ }
+ {
+ 0.4594 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4594 0.3800
+ 0.6238 0.3900
+ 2.5762 0.3500
+ 2.7357 0.2900
+ }
+ {
+ 0.4594 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "124"
+ "ExpressionTool" "84"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect02.vcd
new file mode 100644
index 00000000..9e1ce827
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect02.vcd
@@ -0,0 +1,92 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Audio"
+ {
+ event speak "ep_02.al_radar_newdetect02"
+ {
+ time 0.539999 2.257346
+ param "ep_02.al_radar_newdetect02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "mark_alyx_radar"
+ {
+ time 0.053333 3.093334
+ param "mark_alyx_radar"
+ event_ramp
+ {
+ 0.4980 1.0000
+ 2.5887 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ event gesture "buggy_point"
+ {
+ time 0.420000 2.433333
+ param "buggy_point"
+ sequenceduration 1.333333
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.370370 2.420434
+ param "AI_AIM"
+ param2 "mark_alyx_radar"
+ }
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.040000 3.066667
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2800 0.3400
+ 0.4374 0.3900
+ 2.4977 0.4000
+ 2.6209 0.3600
+ }
+ {
+ 0.2800 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2800 0.2900
+ 0.3800 0.3100
+ 2.5163 0.3000
+ 2.6279 0.2600
+ }
+ {
+ 0.2800 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "86"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect03.vcd
new file mode 100644
index 00000000..7ba31a14
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect03.vcd
@@ -0,0 +1,84 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.506666 2.042675
+ param "ep_02.al_radar_newdetect03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "mark_alyx_radar"
+ {
+ time 0.053333 3.093334
+ param "mark_alyx_radar"
+ event_ramp
+ {
+ 0.4980 1.0000
+ 2.5887 0.9471
+ }
+ }
+ active "0"
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ event gesture "buggy_point"
+ {
+ time 0.313333 2.353333
+ param "buggy_point"
+ sequenceduration 1.333333
+ }
+ active "0"
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.323704 2.373767
+ param "AI_AIM"
+ param2 "mark_alyx_radar"
+ }
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.053333 3.080000
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lowerer" combo
+ {
+ 0.3195 0.3300
+ 0.4540 0.3600
+ 2.3967 0.3100
+ 2.5907 0.2800
+ }
+ {
+ 0.3195 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "88"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect04.vcd
new file mode 100644
index 00000000..4d7de080
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect04.vcd
@@ -0,0 +1,103 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.566666 1.601337
+ param "ep_02.al_radar_newdetect04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "mark_alyx_radar"
+ {
+ time 0.053333 2.506667
+ param "mark_alyx_radar"
+ event_ramp
+ {
+ 0.4980 1.0000
+ 2.0020 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ event gesture "buggy_point"
+ {
+ time 0.040000 2.053334
+ param "buggy_point"
+ sequenceduration 1.333333
+ }
+ active "0"
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 2.087100
+ param "AI_AIM"
+ param2 "mark_alyx_radar"
+ }
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.046667 2.493333
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_tightener" combo
+ {
+ 0.3200 0.3800
+ 0.4200 0.4000
+ 2.0440 0.3400
+ 2.1540 0.3300
+ }
+ {
+ 0.3200 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.3200 0.1600
+ 0.4320 0.1700
+ 2.0640 0.1500
+ 2.2020 0.1200
+ }
+ {
+ 0.3200 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.3200 0.3500
+ 0.4640 0.3900
+ 2.0380 0.3200
+ 2.2020 0.2600
+ }
+ {
+ 0.3200 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect05.vcd
new file mode 100644
index 00000000..485c4757
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_radar_newdetect05.vcd
@@ -0,0 +1,104 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_radar_newdetect05"
+ {
+ time 0.513333 2.326666
+ param "ep_02.al_radar_newdetect05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "mark_alyx_radar"
+ {
+ time 0.053333 3.093334
+ param "mark_alyx_radar"
+ event_ramp
+ {
+ 0.4980 1.0000
+ 2.5887 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Gestures"
+ {
+ event gesture "buggy_point"
+ {
+ time 0.066666 2.133333
+ param "buggy_point"
+ sequenceduration 1.333333
+ }
+ active "0"
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 2.180433
+ param "AI_AIM"
+ param2 "mark_alyx_radar"
+ }
+ }
+ channel "facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.060000 3.066666
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2611 0.3100
+ 0.9920 0.5600
+ 1.2880 0.1600
+ 1.3760 0.1500
+ 2.7293 0.1100
+ }
+ {
+ 0.2611 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2611 0.1600
+ 0.9840 0.2000
+ 1.2880 0.0000
+ }
+ {
+ 0.2611 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.2611 0.3400
+ 0.9780 0.4100
+ 1.2940 0.5500
+ 2.5732 0.5600
+ 2.7341 0.5000
+ }
+ {
+ 0.2611 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "82"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag01.vcd
new file mode 100644
index 00000000..ac21a261
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag01.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.206666 1.438208
+ param "ep_01.al_platform_getin"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0100 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag02.vcd
new file mode 100644
index 00000000..1c2ba947
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag02.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.206666 1.133106
+ param "ep_01.al_platform_getingordon"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0100 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag03.vcd
new file mode 100644
index 00000000..18fabf6c
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag03.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.206666 0.676870
+ param "ep_01.al_letsgo02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0100 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag04.vcd
new file mode 100644
index 00000000..74154c58
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_alert_playernotincar_nag04.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.206666 1.071133
+ param "eli_lab.al_cmongord01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0100 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_carjump_approach.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_carjump_approach.vcd
new file mode 100644
index 00000000..0bd266cb
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_carjump_approach.vcd
@@ -0,0 +1,270 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_01.al_finale_herewego_alt"
+ {
+ time 0.203704 1.029464
+ param "ep_01.al_finale_herewego_alt"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.009260 1.574075
+ param "!player"
+ event_ramp
+ {
+ 0.4467 0.9443
+ 1.1407 0.9582
+ }
+ }
+ event lookat "mark_look_jump_1"
+ {
+ time 1.083333 2.370371
+ param "mark_look_jump_1"
+ event_ramp
+ {
+ 0.4467 0.9443
+ 0.8629 0.9582
+ }
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 2.092592
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.3367 0.9526
+ 1.7303 0.9471
+ }
+ }
+ }
+ channel "Body_gestures"
+ {
+ }
+ channel "Gestures"
+ {
+ event gesture "A_HG_rt_turntilt"
+ {
+ time 0.037037 2.105555
+ param "A_HG_rt_turntilt"
+ event_ramp
+ {
+ 0.2667 0.5657
+ 1.5933 0.5859
+ }
+ absolutetags playback_time
+ {
+ "apex" 0.098283
+ "extreme" 0.254642
+ "loop" 0.473546
+ "end" 0.598633
+ }
+ absolutetags shifted_time
+ {
+ "apex" 0.120482
+ "extreme" 0.301205
+ "loop" 0.542169
+ "end" 0.662651
+ }
+ sequenceduration 2.800000
+ }
+ event gesture "A_g_buggy_acting_lean_right"
+ {
+ time 0.092592 2.059259
+ param "A_g_buggy_acting_lean_right"
+ absolutetags playback_time
+ {
+ "apex" 0.172414
+ "accent" 0.258621
+ "loop" 0.344828
+ "end" 0.775862
+ }
+ absolutetags shifted_time
+ {
+ "apex" 0.172414
+ "accent" 0.258621
+ "loop" 0.344828
+ "end" 0.775862
+ }
+ sequenceduration 1.966667
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 1.879630
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "faceTo"
+ {
+ }
+ channel "head flex"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "facial"
+ {
+ time 0.018519 2.361111
+ param ""
+ flexanimations samples_use_time
+ {
+ "lid_closer" combo
+ {
+ 0.9491 0.0500
+ 0.9915 0.0502
+ 1.2322 0.0441
+ }
+ {
+ 0.9491 0.5000
+ 0.9915 0.5000
+ 1.2322 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.4747 0.4300
+ 0.9491 0.4300
+ 0.9915 0.4229
+ 1.2322 0.6300
+ }
+ {
+ 0.4747 0.5000
+ 0.9491 0.5000
+ 0.9915 0.5000
+ 1.2322 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.4747 0.1600
+ 0.9491 0.1600
+ 0.9915 0.1573
+ 1.2322 0.1316
+ }
+ {
+ 0.4747 0.5000
+ 0.9491 0.5000
+ 0.9915 0.5000
+ 1.2322 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.4747 0.1500
+ 0.9491 0.1500
+ 0.9915 0.1475
+ 1.2322 0.1400
+ }
+ {
+ 0.4747 0.5000
+ 0.9491 0.5000
+ 0.9915 0.5000
+ 1.2322 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.4747 0.1500
+ 0.9491 0.1500
+ 0.9915 0.1475
+ 1.2322 0.1234
+ }
+ {
+ 0.4747 0.5000
+ 0.9491 0.5000
+ 0.9915 0.5000
+ 1.2322 0.5000
+ }
+ "wrinkler"
+ {
+ 0.4747 0.3000
+ 0.9491 0.3000
+ 0.9915 0.2950
+ 1.2322 0.2468
+ }
+ "corner_puller" combo
+ {
+ 0.4747 1.0000
+ 0.9491 1.0000
+ 0.9915 0.9834
+ 1.2322 1.0000
+ }
+ {
+ 0.4747 0.5000
+ 0.9491 0.5000
+ 0.9915 0.5000
+ 1.2322 0.5000
+ }
+ "bite"
+ {
+ 0.4747 0.2500
+ 0.9915 0.2632
+ 1.2322 0.2308
+ }
+ "jaw_clencher"
+ {
+ 1.2322 1.0000
+ }
+ "jaw_drop" range 0.0 2.0
+ {
+ 0.9491 0.1400
+ 0.9915 0.1406
+ 1.2322 0.1234
+ }
+ "mouth_drop" combo
+ {
+ 0.4747 0.2500
+ 0.9491 0.2500
+ 0.9915 0.2459
+ 1.2322 0.2057
+ }
+ {
+ 0.4747 0.5000
+ 0.9491 0.5000
+ 0.9915 0.5000
+ 1.2322 0.5000
+ }
+ "sneer_left"
+ {
+ 0.4747 0.3000
+ 0.9491 0.3000
+ 0.9915 0.2950
+ 1.2322 0.2468
+ }
+ "head_updown" range 15.0 -15.0
+ {
+ 1.2322 0.7400
+ }
+ }
+ }
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\klab_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "72"
+ "ExpressionTool" "40"
+ "RampTool" "60"
+ "GestureTool" "50"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_carjump_jumpcrash.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_carjump_jumpcrash.vcd
new file mode 100644
index 00000000..b9bce97e
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_carjump_jumpcrash.vcd
@@ -0,0 +1,547 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_01.al_impact10"
+ {
+ time 0.055556 0.348708
+ param "ep_01.al_impact10"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ event speak "ep_01.al_laugh10"
+ {
+ time 1.425926 3.977400
+ param "ep_01.al_laugh10"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ event speak "ep_01.al_coolgravkill02"
+ {
+ time 4.129629 4.679675
+ param "ep_01.al_coolgravkill02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "mark_look_jump_1"
+ {
+ time 1.333333 3.388889
+ param "mark_look_jump_1"
+ }
+ event lookat "!player"
+ {
+ time 2.990741 4.333333
+ param "!player"
+ event_ramp
+ {
+ 0.4467 0.9443
+ 0.9185 0.9582
+ }
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 3.018518 4.583332
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.3367 0.9526
+ 1.2396 0.9471
+ }
+ }
+ }
+ channel "Body_gestures"
+ {
+ }
+ channel "Gestures"
+ {
+ event gesture "A_g_exposreact_ng"
+ {
+ time 0.018519 2.151852
+ param "A_g_exposreact_ng"
+ absolutetags playback_time
+ {
+ "in" 0.111111
+ "out" 0.739130
+ }
+ absolutetags shifted_time
+ {
+ "in" 0.111111
+ "out" 0.793651
+ }
+ sequenceduration 2.133333
+ }
+ event gesture "A_g_invan_smfwdjerk"
+ {
+ time 0.981482 2.224074
+ param "A_g_invan_smfwdjerk"
+ absolutetags playback_time
+ {
+ "apex" 0.192676
+ "extreme" 0.276985
+ "loop" 0.327290
+ "end" 0.333191
+ }
+ absolutetags shifted_time
+ {
+ "apex" 0.238095
+ "extreme" 0.380952
+ "loop" 0.476190
+ "end" 0.476190
+ }
+ sequenceduration 0.733333
+ }
+ event gesture "A_g_buggy_lh_waveout_palmdown"
+ {
+ time 3.712963 5.596297
+ param "A_g_buggy_lh_waveout_palmdown"
+ absolutetags playback_time
+ {
+ "apex" 0.180043
+ "accent" 0.270064
+ "loop" 0.360085
+ "end" 0.507798
+ }
+ absolutetags shifted_time
+ {
+ "apex" 0.172414
+ "accent" 0.258621
+ "loop" 0.344828
+ "end" 0.775862
+ }
+ sequenceduration 1.966667
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 3.018518 4.629630
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "faceTo"
+ {
+ }
+ channel "head flex"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "facial"
+ {
+ time 0.037037 5.601851
+ param ""
+ flexanimations samples_use_time
+ {
+ "lid_tightener" combo
+ {
+ 3.7009 0.1100
+ 4.8768 0.0396
+ }
+ {
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "lid_closer" combo
+ {
+ 1.2211 0.8600
+ 1.3878 0.0000
+ 1.9526 0.0000
+ 2.4804 0.0000
+ 3.2287 0.0000
+ 3.4063 0.0000
+ 3.7009 0.0000
+ 4.8768 0.0000
+ }
+ {
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.1007 0.7900
+ 0.7304 1.0000
+ 1.2211 0.3900
+ 1.3878 0.2859
+ 1.9526 0.6000
+ 2.4804 0.6458
+ 3.2287 0.6151
+ 3.4063 0.5900
+ 3.7009 0.5192
+ 4.8768 0.1566
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.1007 0.2300
+ 0.7304 0.7752
+ 1.2211 0.2600
+ 1.3878 0.1736
+ 1.9526 0.4500
+ 2.4804 0.4983
+ 3.2287 0.4177
+ 3.4063 0.3904
+ 3.7009 0.3369
+ 4.8768 0.0996
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "lowerer" combo
+ {
+ 1.2211 0.7100
+ 1.3878 0.7397
+ 1.9526 0.6100
+ 2.4804 0.5036
+ 3.2287 0.0698
+ 3.4063 0.0000
+ 3.7009 0.0000
+ 4.8768 0.0000
+ }
+ {
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.1007 0.5400
+ 0.7304 1.0000
+ 1.2211 1.0000
+ 1.3878 0.9787
+ 1.9526 0.7800
+ 2.4804 0.6328
+ 3.2287 0.7549
+ 3.4063 0.7562
+ 3.7009 0.7400
+ 4.8768 0.2462
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "wrinkler"
+ {
+ 2.4804 0.2500
+ 3.2287 0.1860
+ 3.4063 0.1683
+ 3.7009 0.1416
+ 4.8768 0.0407
+ }
+ "dilator"
+ {
+ 2.4804 1.0000
+ 3.2287 0.8852
+ 3.4063 0.8332
+ 3.7009 0.7230
+ 4.8768 0.2149
+ }
+ "upper_raiser" combo
+ {
+ 0.1007 1.0000
+ 0.7304 1.0000
+ 1.2211 0.9400
+ 1.3878 0.9105
+ 1.9526 0.0000
+ 2.4804 0.4300
+ 3.2287 0.5178
+ 3.4063 0.5037
+ 3.7009 0.4478
+ 4.8768 0.1364
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "corner_puller" combo
+ {
+ 0.1007 0.7100
+ 0.7304 1.0000
+ 1.2211 0.4800
+ 1.3878 0.3881
+ 1.9526 1.0000
+ 2.4804 1.0000
+ 3.2287 0.7989
+ 3.4063 0.7418
+ 3.7009 1.0000
+ 4.8768 0.4089
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "corner_depressor" combo
+ {
+ 0.1007 0.0000
+ 0.7304 0.0000
+ 1.2211 0.0000
+ 1.3878 0.0000
+ 1.9526 0.0000
+ 2.4804 0.0000
+ 3.2287 0.0000
+ 3.4063 0.0000
+ 3.7009 0.0000
+ 4.8768 0.0000
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "chin_raiser"
+ {
+ 0.1007 0.0100
+ 0.7304 0.0337
+ 1.2211 0.0390
+ 1.3878 0.0390
+ 1.9526 0.0000
+ 2.4804 0.0000
+ 3.2287 0.0000
+ 3.4063 0.0000
+ 3.7009 0.0000
+ 4.8768 0.0000
+ }
+ "part" combo
+ {
+ 0.1007 0.4800
+ 0.7304 1.0000
+ 1.2211 0.2800
+ 1.3878 0.1610
+ 1.9526 0.2600
+ 2.4804 0.6000
+ 3.2287 0.5300
+ 3.4063 0.2000
+ 3.7009 0.0000
+ 4.8768 0.0000
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "puckerer" combo
+ {
+ 0.1007 0.0000
+ 0.7304 0.0000
+ 1.2211 0.0000
+ 1.3878 0.0000
+ 1.9526 0.0000
+ 2.4804 0.0000
+ 3.2287 0.0000
+ 3.4063 0.0000
+ 3.7009 0.0000
+ 4.8768 0.0000
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "funneler" combo range 0.0 2.0
+ {
+ 0.1007 0.2000
+ 0.7304 0.6740
+ 1.2211 0.0900
+ 1.3878 0.0000
+ 1.9526 0.0000
+ 2.4804 0.0300
+ 3.2287 0.0361
+ 3.4063 0.0351
+ 3.7009 0.0312
+ 4.8768 0.0095
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "stretcher" combo
+ {
+ 0.1007 0.3300
+ 0.7304 1.0000
+ 1.2211 1.0000
+ 1.3878 0.9787
+ 1.9526 0.8610
+ 2.4804 1.0000
+ 3.2287 0.9602
+ 3.4013 0.9215
+ 3.7009 0.9300
+ 4.8768 0.3172
+ }
+ {
+ 0.1007 0.5000
+ 0.7304 0.5000
+ 1.2211 0.5000
+ 1.3878 0.5000
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "jaw_clencher"
+ {
+ 2.1400 0.1700
+ 3.2287 0.8948
+ 3.3050 0.9100
+ 3.7009 0.8201
+ 4.8768 0.2595
+ }
+ "jaw_drop" range 0.0 2.0
+ {
+ 2.4804 0.0700
+ 3.2287 0.1061
+ 3.4063 0.1083
+ 3.7009 0.0995
+ 4.8768 0.0313
+ }
+ "mouth_drop" combo
+ {
+ 2.4804 0.6600
+ 3.2287 0.5852
+ 3.4113 0.5500
+ 3.7009 0.4785
+ 4.8768 0.1423
+ }
+ {
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ "cheek_puffer" combo
+ {
+ 1.9526 0.0000
+ 2.4804 0.0000
+ 3.2287 0.0000
+ 3.4063 0.0000
+ 3.7009 0.0000
+ 4.8768 0.0000
+ }
+ {
+ 1.9526 0.5000
+ 2.4804 0.5000
+ 3.2287 0.5000
+ 3.4063 0.5000
+ 3.7009 0.5000
+ 4.8768 0.5000
+ }
+ }
+ }
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\klab_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "72"
+ "ExpressionTool" "40"
+ "RampTool" "60"
+ "GestureTool" "50"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag01.vcd
new file mode 100644
index 00000000..565d9b8e
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag01.vcd
@@ -0,0 +1,89 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.253333 1.484875
+ param "ep_01.al_platform_getin"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.026666 1.886667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.4167 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.000000 1.886667
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2733 0.3000
+ 0.5000 0.3400
+ 0.7220 0.2100
+ 0.9160 0.2000
+ 0.9780 0.2200
+ 1.1667 0.7100
+ 1.4180 0.2900
+ 1.5140 0.2900
+ 1.6660 0.2000
+ }
+ {
+ 0.2733 0.5000
+ 1.1667 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2733 0.3300
+ 0.4860 0.3600
+ 0.7100 0.1800
+ 0.9120 0.1600
+ 1.0020 0.1900
+ 1.1667 0.5000
+ 1.4140 0.2400
+ 1.5200 0.2000
+ 1.6520 0.1500
+ }
+ {
+ 0.2733 0.5000
+ 1.1667 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag02.vcd
new file mode 100644
index 00000000..8d863103
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag02.vcd
@@ -0,0 +1,85 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.306666 1.233106
+ param "ep_01.al_platform_getingordon"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.033333 1.893334
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9378
+ 1.4167 0.9567
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.000000 1.886667
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2600 0.4400
+ 0.4980 0.4500
+ 0.7740 0.2300
+ 0.8860 0.1900
+ 1.4240 0.2100
+ }
+ {
+ 0.2600 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2600 0.0042
+ }
+ {
+ 0.2600 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.2600 0.3600
+ 0.3800 0.4000
+ 1.4460 0.4300
+ 1.6040 0.3900
+ }
+ {
+ 0.2600 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "52"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag03.vcd
new file mode 100644
index 00000000..3da099fb
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag03.vcd
@@ -0,0 +1,75 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.279999 0.750203
+ param "ep_01.al_letsgo02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.040000 1.526667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9461
+ 1.0434 0.9461
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.000000 1.520000
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2900 0.0700
+ 0.5267 0.2000
+ 0.7900 0.0900
+ }
+ {
+ 0.5267 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.2640 0.2000
+ 0.5267 0.5900
+ 0.8880 0.1700
+ }
+ {
+ 0.5267 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "68"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag04.vcd
new file mode 100644
index 00000000..51fd9234
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playernotincar_nag04.vcd
@@ -0,0 +1,48 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_01.al_platform_getin"
+ {
+ time 0.206666 1.071133
+ param "eli_lab.al_cmongord01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 2.993334
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.4540
+ 2.4567 0.4512
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Trigger"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_01.vcd
new file mode 100644
index 00000000..5838ed25
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_01.vcd
@@ -0,0 +1,60 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout01"
+ {
+ time 0.206666 3.128480
+ param "ep_02.al_car_playerout01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.4660 0.9783
+ 1.9800 0.2900
+ 2.4280 0.2466
+ 3.2400 0.2385
+ 3.2600 0.2331
+ 3.3580 0.0054
+ 4.1440 0.0000
+ 4.3780 0.0379
+ 4.6620 0.2385
+ 4.8000 0.2602
+ 4.9780 0.2791
+ 5.0040 0.2723
+ 5.2040 0.0705
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Trigger"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_02.vcd
new file mode 100644
index 00000000..079a9e89
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_02.vcd
@@ -0,0 +1,103 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout02"
+ {
+ time 0.206666 1.360113
+ param "ep_02.al_car_playerout02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.040000 1.846667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.4220 0.9783
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.013333 1.853333
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.7067 0.0000
+ 0.9200 0.2600
+ 1.3220 0.1300
+ }
+ {
+ 0.7067 0.5000
+ 0.9200 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.7067 0.0000
+ 0.9200 0.3000
+ 1.3040 0.1200
+ }
+ {
+ 0.7067 0.5000
+ 0.9200 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.7067 0.0000
+ 0.9200 0.0000
+ }
+ {
+ 0.7067 0.5000
+ 0.9200 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.7067 0.0000
+ 0.9200 0.0000
+ }
+ {
+ 0.7067 0.5000
+ 0.9200 0.5000
+ }
+ "head_updown" range 15.0 -15.0
+ {
+ 0.1645 0.5000
+ 0.2585 0.5000
+ 0.4725 0.5800
+ 0.6825 0.5100
+ 0.7225 0.5100
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "172"
+ "GestureTool" "100"
+ "RampTool" "94"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_03.vcd
new file mode 100644
index 00000000..20c94246
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_03.vcd
@@ -0,0 +1,85 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout03"
+ {
+ time 0.359999 1.513333
+ param "ep_02.al_car_playerout03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.039999 2.100001
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.6901 0.9562
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.006667 2.113334
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2187 0.1500
+ 0.3260 0.1600
+ 1.7000 0.1100
+ 1.8220 0.1100
+ }
+ {
+ 0.2187 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.2187 0.3400
+ 0.3440 0.3500
+ 1.6980 0.3400
+ 1.8100 0.3200
+ }
+ {
+ 0.2187 0.5000
+ }
+ "head_updown" range 15.0 -15.0
+ {
+ 0.8260 0.5000
+ 0.9340 0.5000
+ 1.1140 0.4300
+ 1.3900 0.4900
+ 1.4900 0.4900
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "64"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_04.vcd
new file mode 100644
index 00000000..9db1eea7
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_04.vcd
@@ -0,0 +1,48 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout04"
+ {
+ time 0.206666 1.506666
+ param "ep_02.al_car_playerout04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 2.526667
+ param "!player"
+ event_ramp
+ {
+ 0.4420 0.4675
+ 2.0440 0.4647
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Trigger"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_05.vcd
new file mode 100644
index 00000000..2d59b4b1
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_combat_playerout_05.vcd
@@ -0,0 +1,67 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout05"
+ {
+ time 0.246666 1.676439
+ param "ep_02.al_car_playerout05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.020000 2.166667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9341
+ 1.7033 0.9341
+ }
+ }
+ }
+ channel "Postures"
+ {
+ }
+ channel "Facial"
+ {
+ event flexanimation "Facial Animation"
+ {
+ time 0.006666 2.166667
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "inner_raiser" combo
+ {
+ 0.2667 0.2700
+ 0.7160 0.4600
+ 1.6940 0.4300
+ 1.8780 0.3900
+ }
+ {
+ 0.2667 0.5000
+ }
+ }
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "82"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_enter_near.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_enter_near.vcd
new file mode 100644
index 00000000..695e02c8
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_enter_near.vcd
@@ -0,0 +1,54 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "NPC_Alyx.vehicle_request_entrance"
+ {
+ time 0.118056 0.909121
+ param "NPC_Alyx.vehicle_request_entrance"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "Look at !player"
+ {
+ time -0.000000 3.138889
+ param "!player"
+ event_ramp
+ {
+ 0.4673 1.0000
+ 2.2507 1.0000
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "sequence"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_eyes.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_eyes.vcd
new file mode 100644
index 00000000..cb40fc1f
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_eyes.vcd
@@ -0,0 +1,75 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_02.al_car_callback01"
+ {
+ time 0.178233 2.186759
+ param "ep_02.al_car_eyes"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.073998 2.396130
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 1.8788 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 2.430005
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 1.9215 0.9471
+ }
+ }
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 2.463938
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "62"
+ "SceneRampTool" "100"
+ "RampTool" "26"
+ "ExpressionTool" "64"
+ "GestureTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_fastzombiehit_01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_fastzombiehit_01.vcd
new file mode 100644
index 00000000..766dfe5c
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_fastzombiehit_01.vcd
@@ -0,0 +1,159 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "al_headcrabsurprise02"
+ {
+ time 0.055556 0.781180
+ param "ep_01.al_headcrabsurprise02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ }
+ channel "facial flex"
+ {
+ event flexanimation "facial"
+ {
+ time 0.018519 4.018518
+ param ""
+ flexanimations samples_use_time defaultcurvetype=curve_catmullrom_normalize_x_to_curve_catmullrom_normalize_x
+ {
+ "lid_raiser" combo
+ {
+ 0.1852 0.8400
+ 0.9576 0.5900
+ 1.6856 0.5200
+ 1.8656 0.3400
+ 1.9506 0.3400
+ 3.6512 0.2600
+ }
+ {
+ 0.1852 0.5000
+ 0.9576 0.5000
+ 1.8656 0.5000
+ }
+ "inner_raiser" combo
+ {
+ 0.1852 1.0000
+ 0.9576 1.0000
+ 1.5856 0.6700
+ 1.7206 0.5800
+ 1.8656 0.0000
+ }
+ {
+ 0.1852 0.5000
+ 0.9576 0.5000
+ 1.8656 0.5000
+ }
+ "outer_raiser" combo
+ {
+ 0.1852 0.4800
+ 0.9576 1.0000
+ 1.4506 0.1800
+ 1.5756 0.1900
+ 1.8656 0.7500
+ 1.9506 0.7700
+ 3.5412 0.7800
+ 3.6312 0.7400
+ }
+ {
+ 0.1852 0.5000
+ 0.9576 0.5000
+ 1.8656 0.5000
+ }
+ "lowerer" combo
+ {
+ 0.9576 0.7300
+ 1.4656 0.1700
+ 1.5856 0.2100
+ 1.8656 1.0000
+ 3.6212 1.0000
+ }
+ {
+ 0.9576 0.5000
+ 1.8656 0.5000
+ }
+ "cheek_raiser" combo
+ {
+ 0.1852 0.3800
+ 0.9576 0.0000
+ 1.6106 0.0000
+ 1.8656 0.3100
+ 1.9706 0.3400
+ 3.6512 0.2600
+ }
+ {
+ 0.1852 0.5000
+ 0.9576 0.5000
+ 1.8656 0.5000
+ }
+ "wrinkler"
+ {
+ 0.1852 0.2900
+ 0.9576 0.0000
+ 1.5543 0.0000
+ 1.8656 0.1800
+ 3.6362 0.1700
+ }
+ "corner_depressor" combo
+ {
+ 0.9378 0.1500
+ 1.3539 0.2000
+ 1.4873 0.1800
+ 1.7376 0.0000
+ 1.9294 0.5300
+ 1.9824 0.5500
+ 2.8883 0.2800
+ 3.6530 0.2300
+ }
+ {
+ 0.9378 0.5000
+ 1.9177 0.5000
+ }
+ "chin_raiser"
+ {
+ 1.6941 0.0000
+ 1.9177 0.5400
+ 1.9824 0.5700
+ 2.7530 0.2900
+ 3.6177 0.2600
+ }
+ "part" combo
+ {
+ 0.9378 1.0000
+ 1.5039 1.0000
+ 1.8984 0.0000
+ }
+ {
+ 0.9378 0.5000
+ }
+ "jaw_drop" range 0.0 2.0
+ {
+ 0.9378 0.1600
+ 1.3824 0.1900
+ 1.5588 0.1700
+ 1.9059 0.0000
+ }
+ }
+ }
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\klab_actormarks.bsp"
+scalesettings
+{
+ "CChoreoView" "72"
+ "ExpressionTool" "34"
+ "RampTool" "60"
+ "GestureTool" "50"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_fidget_01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_fidget_01.vcd
new file mode 100644
index 00000000..2ad4460b
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_fidget_01.vcd
@@ -0,0 +1,30 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ }
+ channel "gesture"
+ {
+ }
+ channel "sequence"
+ {
+ event sequence "buggy_idle_fidget_01"
+ {
+ time 0.053333 1.886667
+ param "buggy_idle_fidget_01"
+ fixedlength
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_jostle.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_jostle.vcd
new file mode 100644
index 00000000..7b84f695
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_jostle.vcd
@@ -0,0 +1,44 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "NPC_Alyx.vehicle_jostle"
+ {
+ time 0.118056 1.295017
+ param "NPC_Alyx.vehicle_jostle"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "sequence"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_lookout.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_lookout.vcd
new file mode 100644
index 00000000..5b257b95
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_lookout.vcd
@@ -0,0 +1,29 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "npc_alyx.vehicle_obstacle_warning"
+ {
+ time 0.186667 0.729252
+ param "npc_alyx.vehicle_obstacle_warning"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_overturned.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_overturned.vcd
new file mode 100644
index 00000000..98388539
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_overturned.vcd
@@ -0,0 +1,26 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "npc_alyx."
+ {
+ time 0.186667 1.169116
+ param "npc_alyx.vehicle_overturned"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_player_entered.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_player_entered.vcd
new file mode 100644
index 00000000..6b88e28f
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_player_entered.vcd
@@ -0,0 +1,53 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ event speak "ep_01.al_finale_herewego_alt"
+ {
+ time 0.138889 1.317302
+ param "ep_01.al_hospital_letsgo"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "look at"
+ {
+ event lookat "look at player"
+ {
+ time 0.080000 1.255833
+ param "!player"
+ event_ramp
+ {
+ 0.1211 0.3204 "curve_bspline_to_curve_bspline"
+ 0.7921 0.5525 "curve_bspline_to_curve_bspline"
+ 0.8467 0.5580 "curve_bspline_to_curve_bspline"
+ 0.9813 0.3481 "curve_bspline_to_curve_bspline"
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_01.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_01.vcd
new file mode 100644
index 00000000..c67b9e7e
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_01.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout01"
+ {
+ time 0.206666 1.958639
+ param "ep_02.al_car_playerout01"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0100 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_02.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_02.vcd
new file mode 100644
index 00000000..9dda1abb
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_02.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout02"
+ {
+ time 0.206666 1.188752
+ param "ep_02.al_car_playerout02"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0100 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_03.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_03.vcd
new file mode 100644
index 00000000..17b2914a
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_03.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout03"
+ {
+ time 0.206666 1.230952
+ param "ep_02.al_car_playerout03"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0100 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.017037 4.538888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.017037 4.520434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_04.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_04.vcd
new file mode 100644
index 00000000..22d18477
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_04.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout04"
+ {
+ time 0.206666 1.299591
+ param "ep_02.al_car_playerout04"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.093333 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0100 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_05.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_05.vcd
new file mode 100644
index 00000000..b2c1d560
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_05.vcd
@@ -0,0 +1,64 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout05"
+ {
+ time 0.206666 1.345850
+ param "ep_02.al_car_playerout05"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.040000 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0633 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_06.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_06.vcd
new file mode 100644
index 00000000..589cafd5
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_playerout_06.vcd
@@ -0,0 +1,65 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "Sound"
+ {
+ event speak "ep_02.al_car_playerout05"
+ {
+ time 0.206666 1.743832
+ param "ep_02.al_car_playerout06"
+ fixedlength
+ cctype "cc_master"
+ cctoken ""
+ }
+ }
+ channel "gesture"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.040000 5.546667
+ param "!player"
+ event_ramp
+ {
+ 0.3880 0.9499
+ 5.0633 0.9471
+ }
+ }
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 4.558888
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.9666
+ 4.1966 0.9471
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 4.540434
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "100"
+ "ExpressionTool" "100"
+ "GestureTool" "100"
+ "RampTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off
+ignorePhonemes off
diff --git a/sp/game/ep2/Scenes/npc/alyx/al_vehicle_wink.vcd b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_wink.vcd
new file mode 100644
index 00000000..97249ba5
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/al_vehicle_wink.vcd
@@ -0,0 +1,167 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ }
+ channel "face to"
+ {
+ }
+ channel "look at"
+ {
+ event lookat "!player"
+ {
+ time 0.071378 2.268856
+ param "!player"
+ event_ramp
+ {
+ 0.6572 0.9499
+ 1.4311 0.9471
+ }
+ }
+ }
+ channel "move to"
+ {
+ }
+ channel "Postures"
+ {
+ event gesture "a_p_buggy_look"
+ {
+ time 0.037037 2.260367
+ param "a_p_buggy_look"
+ event_ramp
+ {
+ 0.2200 0.2564
+ 1.7519 0.2369
+ }
+ }
+ }
+ channel "Gestures"
+ {
+ }
+ channel "facial"
+ {
+ event flexanimation "facial"
+ {
+ time 0.072558 2.225496
+ param ""
+ flexanimations samples_use_time
+ {
+ "lid_tightener" combo
+ {
+ 0.9150 0.0000
+ 0.9925 1.0000
+ 1.2130 1.0000
+ 1.4005 0.0000
+ }
+ {
+ 0.8525 1.0000
+ 1.3950 1.0000
+ }
+ "lid_closer" combo
+ {
+ 0.8525 0.0000
+ 0.8975 1.0000
+ 1.2330 1.0000
+ 1.4155 0.0200
+ }
+ {
+ 0.6475 0.5000
+ 0.8625 1.0000
+ }
+ "inner_raiser" combo
+ {
+ 0.5350 0.0400
+ 0.8641 0.2200
+ }
+ {
+ 0.5366 0.1900
+ 1.0650 0.1600
+ 1.5750 0.1800
+ }
+ "outer_raiser" combo
+ {
+ 0.5600 0.0700
+ 0.8593 0.3700
+ }
+ {
+ 0.5717 0.2500
+ 1.0775 0.2300
+ 1.5675 0.2500
+ }
+ "lowerer" combo
+ {
+ 0.8314 0.0000
+ 0.9715 0.8500
+ 0.9975 0.8900
+ 1.2467 0.8700
+ 1.2683 0.8500
+ 1.6592 0.0000
+ }
+ {
+ 0.7971 1.0000
+ 1.3739 1.0000
+ }
+ "cheek_raiser" combo
+ {
+ 0.8753 0.0000
+ 1.0396 0.3800
+ 1.2625 0.3700
+ 1.6027 0.0000
+ }
+ {
+ 0.8253 1.0000
+ 1.2994 1.0000
+ }
+ "corner_puller" combo
+ {
+ 0.5050 0.0800
+ 0.8762 0.6700
+ }
+ {
+ 0.6462 1.0000
+ }
+ "mouth_sideways" range -1.0 1.0
+ {
+ 0.8762 0.4100
+ }
+ "head_updown" range 15.0 -15.0
+ {
+ 0.4865 0.3900
+ 0.7750 0.3900
+ 0.9656 0.3300
+ 1.3708 0.4600
+ }
+ "head_tilt" range 15.0 -15.0
+ {
+ 0.4834 0.6700
+ 0.7906 0.6700
+ 0.9719 0.8200
+ 1.4619 0.6000
+ }
+ }
+ }
+ }
+ channel "Trigger"
+ {
+ event generic "AI_AIM"
+ {
+ time 0.037037 2.291895
+ param "AI_AIM"
+ param2 "!player"
+ }
+ }
+ faceposermodel "u:\tf2\hl2\models\alyx.mdl"
+}
+
+mapname "maps\d2_prison\06_actormarks.bsp"
+scalesettings
+{
+ "GestureTool" "100"
+ "ExpressionTool" "80"
+ "RampTool" "26"
+ "SceneRampTool" "100"
+ "CChoreoView" "70"
+}
+fps 60
+snap off
diff --git a/sp/game/ep2/Scenes/npc/alyx/duck.vcd b/sp/game/ep2/Scenes/npc/alyx/duck.vcd
new file mode 100644
index 00000000..2c0ccdda
--- /dev/null
+++ b/sp/game/ep2/Scenes/npc/alyx/duck.vcd
@@ -0,0 +1,42 @@
+// Choreo version 1
+actor "Alyx"
+{
+ channel "audio"
+ {
+ }
+ channel "look at"
+ {
+ }
+ channel "move to"
+ {
+ }
+ channel "gestures"
+ {
+ }
+ channel "postures"
+ {
+ }
+ channel "facial flex"
+ {
+ }
+ channel "sequence"
+ {
+ event sequence "duck"
+ {
+ time 0.000000 1.500000
+ param "duck"
+ fixedlength
+ }
+ }
+}
+
+scalesettings
+{
+ "CChoreoView" "96"
+ "ExpressionTool" "100"
+ "RampTool" "98"
+ "GestureTool" "100"
+ "SceneRampTool" "100"
+}
+fps 60
+snap off