etqw-sdk/base/def/vehicles/mcp.def

695 lines
31 KiB
Modula-2

// ========================================================================
// Export
/*
reexportmodels vehicles/mcp.def
testmodel vehicle_mcp
*/
export hauser {
options -prefix MCP_ -rotate 270 -scale 0.9 -sourcedir models/vehicles/edf_mcp/dev_sd -destdir models/vehicles/edf_mcp/
addoptions -keep left_hand_ik right_hand_ik hull carrier_driver carrier_gunner1 right_track right_wheel_dynamix_01 right_wheel_rotation_01 right_wheel_dynamix_02 right_wheel_rotation_02 right_wheel_dynamix_03 right_wheel_rotation_03 right_wheel_dynamix_04 right_wheel_rotation_04 right_wheel_dynamix_05 right_wheel_rotation_05 right_wheel_dynamix_06 right_wheel_rotation_06 right_wheel_dynamix_07 right_wheel_rotation_07 right_wheel_dynamix_08 right_wheel_rotation_08 left_track left_wheel_dynamix_01 left_wheel_rotation_01 left_wheel_dynamix_02 left_wheel_rotation_02 left_wheel_dynamix_03 left_wheel_rotation_03 left_wheel_dynamix_04 left_wheel_rotation_04 left_wheel_dynamix_05 left_wheel_rotation_05 left_wheel_dynamix_06 left_wheel_rotation_06 left_wheel_dynamix_07 left_wheel_rotation_07 left_wheel_dynamix_08 left_wheel_rotation_08 minigun_arm minigun minigun_barrel minigun_muzzle minigunner_cam exit_1 exit_2 exit_3 exit_4 rear_left_light rear_right_light front_gun_arm front_gun front_gun_muzzle lower_piston lower_piston_tem lower_piston_aimConstraint1 slider barrel_base upper_piston upper_piston_tem upper_piston_aimConstraint1 missile_spawn joint26 joint27 joint13 joint13_aimConstraint1 joint9 joint8 joint4 joint5 joint6 joint7 joint21 joint21_aimConstraint1 joint12 joint11 joint18 joint14 joint15 joint15_aimConstraint1 joint22 joint19 joint25 joint1 joint23 joint23_aimConstraint1 minigunner_attachment pilot_cam thirdperson_cam fire_joint
addoptions -keepmesh gpmg_basemesh gpmgmesh gpmg_baseshadowmesh gpmg_shadowmesh s_scud s_right_support_leg s_front_support_leg s_left_supprt_foot s_rear_support_leg s_radar_dish s_right_support_foot s_front_support_foot s_left_suppor_foot s_rear_support_foot s_scud_lower_piston s_hull s_scud_cover1 s_scud_cover2 s_radar_panel2 s_radar_panel1 s_minigun_shadow s_radar_pole lod0_minigun_barrel lod0_minigun_base lod0_minigun_base2 lod0_minigun_surround lod0_radar_pole1 lod0_radar_pole2 lod0_radar_pole3 lod0_radar_dish lod0_left_track lod0_left_wheel1 lod0_left_wheel2 lod0_left_wheel3 lod0_left_wheel4 lod0_left_wheel5 lod0_left_wheel6 lod0_left_wheel7 lod0_left_wheel8 lod0_right_track lod0_right_wheel1 lod0_right_wheel2 lod0_right_wheel3 lod0_right_wheel4 lod0_right_wheel5 lod0_right_wheel6 lod0_right_wheel7 lod0_right_wheel8 lod0_front_gun lod0_main_shell lod0_scud_base lod0_radar_panel1 lod0_radar_panel2 lod0_minigun_hatch lod0_right_piston lod0_front_piston lod0_left_piston lod0_rear_piston lod0_left_support_foot lod0_front_support_foot lod0_right_support_foot lod0_rear_support_foot lod0_rear_support_leg lod0_left_support_leg lod0_front_support_leg lod0_right_support_leg lod0_scud_slider lod0_scud_upper_piston lod0_scud_surround lod0_scud_cover1 lod0_scud_cover2 lod0_scud lod0_scud_lower_piston lod0_front_gun_pitch
addoptions -noanimate lod0_main_shell lod0_scud_base s_hull
/*
mesh MCP_rework_anims.mb -dest mcp_rework.md5mesh -range 0 0
anim MCP_rework_anims.mb -dest mcp_rework.md5anim -range 0 0
*/
anim MCP_rework_anims.mb -dest mcp_rework_undeployed_disabled.md5anim -range 440 465
/*
anim MCP_rework_anims.mb -dest mcp_rework_deploy.md5anim -range 1 400
anim MCP_rework_anims.mb -dest mcp_rework_deployed.md5anim -range 400 400
*/
anim MCP_rework_anims.mb -dest mcp_rework_disabled.md5anim -range 400 420
}
/*
export hauser {
options -prefix MCP_ -rotate 270 -scale 0.9 -sourcedir models/vehicles/edf_mcp/dev_sd -destdir models/vehicles/edf_mcp/
addoptions -nojoints -nomerge -keep left_hand_ik right_hand_ik hull carrier_driver carrier_gunner1 right_track right_wheel_dynamix_01 right_wheel_rotation_01 right_wheel_dynamix_02 right_wheel_rotation_02 right_wheel_dynamix_03 right_wheel_rotation_03 right_wheel_dynamix_04 right_wheel_rotation_04 right_wheel_dynamix_05 right_wheel_rotation_05 right_wheel_dynamix_06 right_wheel_rotation_06 right_wheel_dynamix_07 right_wheel_rotation_07 right_wheel_dynamix_08 right_wheel_rotation_08 left_track left_wheel_dynamix_01 left_wheel_rotation_01 left_wheel_dynamix_02 left_wheel_rotation_02 left_wheel_dynamix_03 left_wheel_rotation_03 left_wheel_dynamix_04 left_wheel_rotation_04 left_wheel_dynamix_05 left_wheel_rotation_05 left_wheel_dynamix_06 left_wheel_rotation_06 left_wheel_dynamix_07 left_wheel_rotation_07 left_wheel_dynamix_08 left_wheel_rotation_08 minigun_arm minigun minigun_barrel minigun_muzzle minigunner_cam exit_1 exit_2 exit_3 exit_4 rear_left_light rear_right_light front_gun_arm front_gun front_gun_muzzle lower_piston lower_piston_tem lower_piston_aimConstraint1 slider barrel_base upper_piston upper_piston_tem upper_piston_aimConstraint1 missile_spawn joint26 joint27 joint13 joint13_aimConstraint1 joint9 joint8 joint4 joint5 joint6 joint7 joint21 joint21_aimConstraint1 joint12 joint11 joint18 joint14 joint15 joint15_aimConstraint1 joint22 joint19 joint25 joint1 joint23 joint23_aimConstraint1 minigunner_attachment pilot_cam thirdperson_cam fire_joint
addoptions -keepmesh gpmg_basemesh gpmgmesh gpmg_baseshadowmesh gpmg_shadowmesh s_scud s_right_support_leg s_front_support_leg s_left_supprt_foot s_rear_support_leg s_radar_dish s_right_support_foot s_front_support_foot s_left_suppor_foot s_rear_support_foot s_scud_lower_piston s_hull s_scud_cover1 s_scud_cover2 s_radar_panel2 s_radar_panel1 s_minigun_shadow s_radar_pole lod3_right_track lod3_left_track lod3_scud lod3_scud_cover1 lod3_scud_cover2 lod3_radar_panel1 lod3_radar_panel2 lod3_minigun_barrel lod3_minigun lod3_rear_piston lod3_right_piston lod3_left_piston lod3_front_piston lod3_radar_pole3 lod3_radar_pole1 lod3_radar_pole2 lod3_left_wheel1 lod3_left_wheel2 lod3_left_wheel3 lod3_left_wheel4 lod3_left_wheel5 lod3_left_wheel6 lod3_left_wheel7 lod3_left_wheel8 lod3_right_wheel1 lod3_right_wheel2 lod3_right_wheel3 lod3_right_wheel4 lod3_right_wheel5 lod3_right_wheel6 lod3_right_wheel7 lod3_right_wheel8 lod3_radar_dish lod3_main_shell lod3_minigun_surround lod3_scud_base lod3_scud_lower_piston lod3_front_support_leg lod3_front_support_foot lod3_right_support_foot lod3_right_support_leg lod3_rear_support_foot lod3_rear_support_leg lod3_left_support_leg lod3_left_support_foot lod0_front_gun_pitch lod0_front_gun
addoptions -noanimate lod3_main_shell lod3_scud_base s_hull
mesh MCP_rework_anims.mb -dest mcp_rework_lod1.md5mesh -range 0 0
}
export hauser {
options -prefix MCP_ -rotate 270 -scale 0.9 -sourcedir models/vehicles/edf_mcp/dev_sd -destdir models/vehicles/edf_mcp/
addoptions -nojoints -nomerge -keep left_hand_ik right_hand_ik hull carrier_driver carrier_gunner1 right_track right_wheel_dynamix_01 right_wheel_rotation_01 right_wheel_dynamix_02 right_wheel_rotation_02 right_wheel_dynamix_03 right_wheel_rotation_03 right_wheel_dynamix_04 right_wheel_rotation_04 right_wheel_dynamix_05 right_wheel_rotation_05 right_wheel_dynamix_06 right_wheel_rotation_06 right_wheel_dynamix_07 right_wheel_rotation_07 right_wheel_dynamix_08 right_wheel_rotation_08 left_track left_wheel_dynamix_01 left_wheel_rotation_01 left_wheel_dynamix_02 left_wheel_rotation_02 left_wheel_dynamix_03 left_wheel_rotation_03 left_wheel_dynamix_04 left_wheel_rotation_04 left_wheel_dynamix_05 left_wheel_rotation_05 left_wheel_dynamix_06 left_wheel_rotation_06 left_wheel_dynamix_07 left_wheel_rotation_07 left_wheel_dynamix_08 left_wheel_rotation_08 minigun_arm minigun minigun_barrel minigun_muzzle minigunner_cam exit_1 exit_2 exit_3 exit_4 rear_left_light rear_right_light front_gun_arm front_gun front_gun_muzzle lower_piston lower_piston_tem lower_piston_aimConstraint1 slider barrel_base upper_piston upper_piston_tem upper_piston_aimConstraint1 missile_spawn joint26 joint27 joint13 joint13_aimConstraint1 joint9 joint8 joint4 joint5 joint6 joint7 joint21 joint21_aimConstraint1 joint12 joint11 joint18 joint14 joint15 joint15_aimConstraint1 joint22 joint19 joint25 joint1 joint23 joint23_aimConstraint1 minigunner_attachment pilot_cam thirdperson_cam fire_joint
addoptions -keepmesh gpmg_basemesh gpmgmesh gpmg_baseshadowmesh gpmg_shadowmesh s_scud s_right_support_leg s_front_support_leg s_left_supprt_foot s_rear_support_leg s_radar_dish s_right_support_foot s_front_support_foot s_left_suppor_foot s_rear_support_foot s_scud_lower_piston s_hull s_scud_cover1 s_scud_cover2 s_radar_panel2 s_radar_panel1 s_minigun_shadow s_radar_pole lod3_right_track lod3_left_track lod3_scud lod3_scud_cover1 lod3_scud_cover2 lod3_radar_panel1 lod3_radar_panel2 lod3_minigun_barrel lod3_minigun lod3_rear_piston lod3_right_piston lod3_left_piston lod3_front_piston lod3_radar_pole3 lod3_radar_pole1 lod3_radar_pole2 lod3_left_wheel1 lod3_left_wheel2 lod3_left_wheel3 lod3_left_wheel4 lod3_left_wheel5 lod3_left_wheel6 lod3_left_wheel7 lod3_left_wheel8 lod3_right_wheel1 lod3_right_wheel2 lod3_right_wheel3 lod3_right_wheel4 lod3_right_wheel5 lod3_right_wheel6 lod3_right_wheel7 lod3_right_wheel8 lod3_radar_dish lod3_main_shell lod3_minigun_surround lod3_scud_base lod3_scud_lower_piston lod3_front_support_leg lod3_front_support_foot lod3_right_support_foot lod3_right_support_leg lod3_rear_support_foot lod3_rear_support_leg lod3_left_support_leg lod3_left_support_foot lod0_front_gun_pitch lod0_front_gun
addoptions -noanimate lod3_main_shell lod3_scud_base s_hull
mesh MCP_rework_anims.mb -dest mcp_rework_lod2.md5mesh -range 0 0
}
export hauser {
options -prefix MCP_ -rotate 270 -scale 0.9 -sourcedir models/vehicles/edf_mcp/dev_sd -destdir models/vehicles/edf_mcp/
addoptions -nojoints -nomerge -keep left_hand_ik right_hand_ik hull carrier_driver carrier_gunner1 right_track right_wheel_dynamix_01 right_wheel_rotation_01 right_wheel_dynamix_02 right_wheel_rotation_02 right_wheel_dynamix_03 right_wheel_rotation_03 right_wheel_dynamix_04 right_wheel_rotation_04 right_wheel_dynamix_05 right_wheel_rotation_05 right_wheel_dynamix_06 right_wheel_rotation_06 right_wheel_dynamix_07 right_wheel_rotation_07 right_wheel_dynamix_08 right_wheel_rotation_08 left_track left_wheel_dynamix_01 left_wheel_rotation_01 left_wheel_dynamix_02 left_wheel_rotation_02 left_wheel_dynamix_03 left_wheel_rotation_03 left_wheel_dynamix_04 left_wheel_rotation_04 left_wheel_dynamix_05 left_wheel_rotation_05 left_wheel_dynamix_06 left_wheel_rotation_06 left_wheel_dynamix_07 left_wheel_rotation_07 left_wheel_dynamix_08 left_wheel_rotation_08 minigun_arm minigun minigun_barrel minigun_muzzle minigunner_cam exit_1 exit_2 exit_3 exit_4 rear_left_light rear_right_light front_gun_arm front_gun front_gun_muzzle lower_piston lower_piston_tem lower_piston_aimConstraint1 slider barrel_base upper_piston upper_piston_tem upper_piston_aimConstraint1 missile_spawn joint26 joint27 joint13 joint13_aimConstraint1 joint9 joint8 joint4 joint5 joint6 joint7 joint21 joint21_aimConstraint1 joint12 joint11 joint18 joint14 joint15 joint15_aimConstraint1 joint22 joint19 joint25 joint1 joint23 joint23_aimConstraint1 minigunner_attachment pilot_cam thirdperson_cam fire_joint
addoptions -keepmesh gpmg_basemesh gpmgmesh gpmg_baseshadowmesh gpmg_shadowmesh s_scud s_right_support_leg s_front_support_leg s_left_supprt_foot s_rear_support_leg s_radar_dish s_right_support_foot s_front_support_foot s_left_suppor_foot s_rear_support_foot s_scud_lower_piston s_hull s_scud_cover1 s_scud_cover2 s_radar_panel2 s_radar_panel1 s_minigun_shadow s_radar_pole lod3_right_track lod3_left_track lod3_scud lod3_scud_cover1 lod3_scud_cover2 lod3_radar_panel1 lod3_radar_panel2 lod3_minigun_barrel lod3_minigun lod3_rear_piston lod3_right_piston lod3_left_piston lod3_front_piston lod3_radar_pole3 lod3_radar_pole1 lod3_radar_pole2 lod3_left_wheel1 lod3_left_wheel2 lod3_left_wheel3 lod3_left_wheel4 lod3_left_wheel5 lod3_left_wheel6 lod3_left_wheel7 lod3_left_wheel8 lod3_right_wheel1 lod3_right_wheel2 lod3_right_wheel3 lod3_right_wheel4 lod3_right_wheel5 lod3_right_wheel6 lod3_right_wheel7 lod3_right_wheel8 lod3_radar_dish lod3_main_shell lod3_minigun_surround lod3_scud_base lod3_scud_lower_piston lod3_front_support_leg lod3_front_support_foot lod3_right_support_foot lod3_right_support_leg lod3_rear_support_foot lod3_rear_support_leg lod3_left_support_leg lod3_left_support_foot lod0_front_gun_pitch lod0_front_gun
addoptions -noanimate lod3_main_shell lod3_scud_base s_hull
mesh MCP_rework_anims.mb -dest mcp_rework_lod3.md5mesh -range 0 0
}
*/
// ========================================================================
// Model
//
model vehicle_mcp {
mesh models/vehicles/edf_mcp/mcp_rework.md5mesh
anim ik_pose models/vehicles/edf_mcp/mcp_rework.md5anim {
}
anim idle models/vehicles/edf_mcp/mcp_rework.md5anim {
}
anim base models/vehicles/edf_mcp/mcp_rework.md5anim {
}
anim undeployed_disabled models/vehicles/edf_mcp/mcp_rework_undeployed_disabled.md5anim {
}
anim deploy models/vehicles/edf_mcp/mcp_rework_deploy.md5anim {
frame 2 sound_channel snd_deployable_deploy snd_movement_01 // Foot coming down
frame 40 sound_channel snd_deployable_deploy2 snd_movement_05 // Opening radio dish doors
frame 100 sound_channel snd_deployable_deploy3 snd_radio_dish // Raising Radio Dish
frame 130 sound_channel snd_deployable_deploy4 snd_movement_04 // Raising MCP Up off the ground
frame 188 sound_channel snd_deployable_deploy5 snd_movement_03 // Raising main missile silo
frame 340 sound_channel snd_deployable_deploy snd_movement_06 // Opening Silo Flaps
}
anim deployed models/vehicles/edf_mcp/mcp_rework_deployed.md5anim {
}
anim disabled models/vehicles/edf_mcp/mcp_rework_disabled.md5anim {
}
}
// ========================================================================
// Entity Def
//
entityDef vehicle_mcp {
"inherit" "vehicle_base_gdf"
"editor_color" "1 .5 0"
"editor_mins" "-8 -8 -8"
"editor_maxs" "8 8 8"
"editor_usage" "Vehicle."
"editor_skipmenu" "0"
"spawnclass" "sdVehicle_RigidBody"
"scriptObject" "vehicle_mcp"
"vs_vehicleScript" "mcp"
"aor_layout" "keep_anims"
"control_context" "g_bind_context_mcp"
"angular_friction" "0.5"
"linear_friction" "0.1"
"angular_friction_water" "0.99"
"linear_friction_water" "0.99"
"bouncyness" "0.2"
"health" "7000"
"info_name" "game/vec/mcp"
"info_offset" "128"
"model" "vehicle_mcp"
"snd_gatling_fire_start" "sounds/weapons/gatling/fire/start"
"snd_gatling_fire_stop" "sounds/weapons/gatling/fire/stop"
"snd_gatling_barrel_loop" "sounds/weapons/gatling/barrel/loop"
"snd_gatling_barrel_loop_low" "sounds/weapons/gatling/barrel/loop_low"
"snd_gatling_brass_start" "sounds/weapons/gatling/brass/start"
"snd_gatling_brass_stop" "sounds/weapons/gatling/brass/stop"
"fx_gatling_muzzle" "effects/weapons/gatling_muzzleflash"
"fx_gpmg_fire" "effects/weapons/gpmg_fire"
"fx_gpmg_fire_local" "effects/weapons/gpmg_fire_local"
"fx_gpmg_muzzle" "effects/weapons/gpmg_muzzleflash_vehicle"
"fx_gpmg_tracer" "effects/base/tracers_small"
"effectchance fx_gpmg_tracer" "0.1"
"fx_damage_level1" "effects/vehicles/vehicle_flames_small_mcp"
"fx_damage_level2" "effects/vehicles/vehicle_flames_medium_mcp"
"fx_damage_level3" "effects/vehicles/vehicle_flames_large_mcp"
"fx_damage_level_smoke" "effects/vehicles/vehicle_smoke_mcp"
"fx_scud_launch" "effects/deployables/mcp_ssm_launch"
"fx_wheeldust" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheelspin" "effects/vehicles/dust/tire_spin_pavement"
"fx_skid" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheeldust_none" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheelspin_none" "effects/vehicles/dust/tire_spin_pavement"
"fx_skid_none" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheeldust_grass" "effects/vehicles/dust/tire_dust_grass"
"fx_wheelspin_grass" "effects/vehicles/dust/tire_spin_grass"
"fx_skid_grass" "effects/vehicles/dust/tire_dust_grass"
"fx_wheeldust_stone" "effects/vehicles/dust/tire_dust_stone"
"fx_wheelspin_stone" "effects/vehicles/dust/tire_spin_stone"
"fx_skid_stone" "effects/vehicles/dust/tire_dust_stone"
"fx_wheeldust_sand" "effects/vehicles/dust/tire_dust_sand"
"fx_wheelspin_sand" "effects/vehicles/dust/tire_spin_sand"
"fx_skid_sand" "effects/vehicles/dust/tire_dust_sand"
"fx_wheelspin_pavement" "effects/vehicles/dust/tire_spin_pavement"
"fx_wheeldust_pavement" "effects/vehicles/dust/tire_dust_pavement"
"fx_skid_pavement" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheeldust_dirt" "effects/vehicles/dust/tire_dust_stone"
"fx_wheelspin_dirt" "effects/vehicles/dust/tire_spin_stone"
"fx_skid_dirt" "effects/vehicles/dust/tire_dust_stone"
"fx_wheeldust_dusty_road" "effects/vehicles/dust/tire_dust_sand"
"fx_wheelspin_dusty_road" "effects/vehicles/dust/tire_spin_sand"
"fx_skid_dusty_road" "effects/vehicles/dust/tire_dust_sand"
"fx_wheeldust_gravel" "effects/vehicles/dust/tire_dust_stone"
"fx_wheelspin_gravel" "effects/vehicles/dust/tire_spin_stone"
"fx_skid_gravel" "effects/vehicles/dust/tire_dust_stone"
"fx_wheeldust_default" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheelspin_default" "effects/vehicles/dust/tire_spin_pavement"
"fx_skid_default" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheeldust_snow" "effects/vehicles/dust/tire_dust_snow"
"fx_wheelspin_snow" "effects/vehicles/dust/tire_spin_snow"
"fx_skid_snow" "effects/vehicles/dust/tire_dust_snow"
"fx_wheeldust_concrete" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheelspin_concrete" "effects/vehicles/dust/tire_spin_pavement"
"fx_skid_concrete" "effects/vehicles/dust/tire_dust_pavement"
"fx_wheeldust_water" "effects/vehicles/dust/tire_dust_water"
"fx_wheelspin_water" "effects/vehicles/dust/tire_spin_water"
"fx_skid_water" "effects/vehicles/dust/tire_dust_water"
"fx_emped" "effects/generic_smoke/emp"
"emp_effect_joint" "hull"
"damage_smoke" "70"
"damage_level1" "60"
"damage_level2" "45"
"damage_level3" "20"
"snd_engine_start" "sounds/vehicles/mcp/engine/start"
"snd_engine_start_interior" "sounds/vehicles/mcp/interior/engine/start"
"snd_engine_stop" "sounds/vehicles/mcp/engine/stop"
"snd_engine_stop_interior" "sounds/vehicles/mcp/interior/engine/stop"
"snd_engine_drive" "sounds/vehicles/mcp/engine/drive"
"snd_engine_drive_interior" "sounds/vehicles/mcp/interior/engine/drive"
"snd_engine_hardaccel" "sounds/vehicles/mcp/engine/hardaccel"
"snd_engine_hardaccel_interior" "sounds/vehicles/mcp/interior/engine/hardaccel"
"snd_engine_idle" "sounds/vehicles/mcp/engine/idle"
"snd_engine_idle_interior" "sounds/vehicles/mcp/interior/engine/idle"
"snd_treads" "sounds/vehicles/mcp/treads"
"snd_cockpit" "sounds/vehicles/mcp/interior/cockpit"
"snd_tracks" "sounds/vehicles/mcp/tracks"
"snd_tracks_interior" "sounds/vehicles/mcp/interior/tracks"
"snd_horn_loop" "sounds/vehicles/mcp/horn"
"snd_horn_stop" "sounds/vehicles/mcp/horn/stop"
"snd_deploy" "sounds/vehicles/mcp/deploy"
"snd_movement_01" "sounds/vehicles/mcp/movements/movement_01"
"snd_movement_02" "sounds/vehicles/mcp/movements/movement_02"
"snd_movement_03" "sounds/vehicles/mcp/movements/movement_03"
"snd_movement_04" "sounds/vehicles/mcp/movements/movement_04"
"snd_movement_05" "sounds/vehicles/mcp/movements/movement_05"
"snd_movement_06" "sounds/vehicles/mcp/movements/movement_06"
"snd_movement_5s_01" "sounds/vehicles/mcp/movements/movement_5s_01.wav"
"snd_radio_dish" "sounds/vehicles/mcp/movements/radio_dish"
"snd_health_warn" "sounds/vehicles/misc/warning/ground/gdf"
"snd_vo_off_course_20" "sounds/vo/gdf/highcommand/objectives/mcp/awol/warning1"
"snd_vo_off_course_10" "sounds/vo/gdf/highcommand/objectives/mcp/awol/warning2"
"snd_vo_off_course_0_gdf" "sounds/vo/gdf/highcommand/objectives/mcp/awol/replace"
"snd_vo_off_course_0_strogg" "sounds/vo/strogg/nexus/objectives/mcp/awol/replace"
"sound_control" "tracked"
"climate_skin_key" "mcp"
"engine_pitch_low" "0.95"
"engine_pitch_high" "1.2"
"engine_speed_low" "5"
"engine_speed_high" "60"
//----------------------------------------------------------
// Engine sound crossfade settings
"engine_accel_spool_time" "0.17"
"engine_decel_spool_time" "0.25"
"engine_idle_min_speed" "22.0"
"engine_idle_max_speed" "30.0"
"engine_idle_min_vol" "0.0"
"engine_idle_max_vol" "-15.0"
"engine_idle_power" "1.0"
"engine_idle_fade_time" "0.066"
"engine_drive_min_speed" "0.0"
"engine_drive_max_speed" "30.0"
"engine_drive_min_vol" "-10.0"
"engine_drive_max_vol" "0.0"
"engine_drive_power" "0.5"
"engine_drive_fade_time" "0.066"
"engine_accel_pitch_mult" "2.4"
"engine_accel_pitch_offset" "0.85"
"engine_accel_min_speed" "0.0"
"engine_accel_mid_speed" "5.0"
"engine_accel_max_speed" "30.0"
"engine_accel_min_vol" "-10.0"
"engine_accel_mid_vol" "5.0"
"engine_accel_max_vol" "-10.0"
"engine_accel_power_low" "0.1"
"engine_accel_power_high" "3.0"
"engine_accel_fade_time" "0.0"
"engine_accel_yaw_vol" "30.0"
"engine_accel_yaw_vol_mult" "5.0"
"engine_accel_yaw_pitch" "60.0"
"engine_accel_yaw_pitch_mult" "0.08"
//----------------------------------------------------------
"crash_threshold_0" "10"
"crash_threshold_1" "250"
"crash_threshold_2" "500"
"jump_threshold_0" "5"
"jump_threshold_1" "20"
"jump_threshold_2" "40"
"steering_angle" "45"
"steering_speed_scale" "150"
"steering_speed_max" "40" // upper limit of steering scale
"steering_speed_min" "10" // lower limit of steering scale
"steering_return_factor" "1" // percentage of the max speed used to return the wheels to a straight position
"joint_damage_smoke" "fire_joint"
"joint_damage_fire" "fire_joint"
"gravity" "1066"
"brake_threshold" "50"
"decay_time" "120"
"dmg_collide" "damage_mcp_collide"
"dmg_collide_fatal" "damage_mcp_collide_fatal"
"dmg_crush" "damage_mcp_crush"
"icon_size_cm" "14"
"icon_unknown_size_cm" "14"
"mtr_commandmap" "guis/assets/commandmap/icon_vehicle"
"mtr_radar" "hud/commandmap/radar"
"mtr_commandmap_objective" "hud/icons/missionsystem/obj_mcp"
"mtr_commandmap_objective_unknown" "guis/nodraw"
"icon_sort_objective_cm" "-104"
"mtr_icon_flash" "hud/icons/missionsystem/obj_mcp"
"mtr_icon_flash_escort" "hud/icons/missionsystem/obj_mcp"
"icon_sort_cm_flash_icon" "-105"
"icon_flash_size_cm" "16"
"table_gearforces" "mcp_gear_forcetable"
"table_gearspeeds" "mcp_gear_speedtable"
"table_gearspeeds_sw" "mcp_gear_speedtable_sw"
"manualgear_next" "0.5"
"manualgear_length" "10"
"option_combat_model" "1"
"option_selection_combat_model" "1"
"option_gui_interface" "1"
"option_deploycontrol_interface" "1"
"option_radar_interface" "1"
"option_task_interface" "1"
"option_spawn_interface" "1"
"option_no_collision_push" "1"
"spawn_range" "256"
"pc_option1" "soldier"
"pc_option2" "medic"
"pc_option3" "engineer"
"pc_option4" "fieldops"
"pc_option5" "covertops"
"fx_explode" "effects/base/explosion"
"overdrive_time" "5"
"overdrive_chargetime" "30"
"overdrive_deadlength" "2"
"overdrive_factor" "1.5"
"autoRightRollSpeed" "12"
"autoRightPitchSpeed" "12"
"autoRightRaiseSpeed" "192"
"autoRightHeight" "32"
"gui_vehicle" "guis/vehicles/edf_mcp"
"mask_deployment" "dm_mcp"
"repair_multiplier" "4"
"repair_range" "10"
"repair_count" "100"
"radar_range" "4000"
"mask" "3"
"tt_repaired" "vehicle_repaired"
"tt_enter" "vehicle_mcp_enter"
"tt_damaged" "vehicle_mcp_damaged_enter"
"task_name" "game/vec/mcp"
"task_destroy" ""
"task_repair" ""
"task_goal" "gdf_goal_mcp"
"task_goal_defend" "defend_goal_strogg"
"task_escort" "gdf_escort_mcp"
"task_defend_short" "strogg_stop_mcp_short"
"task_defend_medium" "strogg_stop_mcp_medium"
"task_defend_long" "strogg_stop_mcp_long"
"collection_antivehicle" "antivehicle"
"collection_vehicles_heavy" "vehicles_heavy"
"collection_beacon" "beacon"
"collection_mcp" "mcp"
"resupply_range" "512"
"health_stop_moving" "33"
"health_start_moving" "50"
"tt_can_deploy" "vehicle_mcp_can_deploy"
"tt_damaged_driver" "vehicle_mcp_damaged"
"tt_repaired_driver" "vehicle_mcp_repaired"
"tt_noentry" "vehicle_mcp_noentry"
"input_mode" "car"
"vehicle_control" "mcp"
"min_gear_speed" "5"
"max_gear_speed" "25"
"def_scud" "projectile_scud"
"joint_launch" "missile_spawn"
"def_dropper" "vehicle_magog_npc"
"joint_attach" "hull"
"def_projectile_decoy" "projectile_decoy_mcp"
"projectile_decoy_joint" "joint9"
"projectile_decoy_rate" "1.5"
"projectile_decoy_charge" "100"
"projectile_decoy_max" "1.5"
"projectile_decoy_velocity" "0 0 250"
// "fx_decoy_extra" "effects/weapons/flare_titan"
// "extra_decoy_count" "1"
// "extra_decoy_delay" "0.3" // in seconds1
// "fx_decoy" "effects/weapons/flare_titan"
"prof_deploy" "pro_vehicle_mcp_deploy"
"waypoint_offset" "0 0 128"
"selection_mins" "-240 -148 36"
"selection_maxs" "200 148 160"
//mal: give the bots an easy means of identifying a vehicle and its traits
"vehicle_num" "6"
"vehicle_team" "0"
"vehicle_flags" "2"
}
damageDef damage_mcp_collide {
damage "damage_mcp_collide"
stat_name "mcp_weapons"
team_kill_cvar "g_allowComplaint_vehicles"
tt_obituary "tooltips/killmsgs/vehicles/mcp"
tt_obituary_unknown "tooltips/killmsgs/vehicles/mcp/empty"
tt_obituary_team_kill "tooltips/killmsgs/vehicles/mcp/teamkill"
tt_obituary_self "tooltips/killmsgs/vehicles/driving"
}
damageFilter damage_mcp_collide {
type {
target "target_player_all"
damage 1
}
// type {
// target "target_veh_all"
// damage 500
// }
type {
target "target_deployables_all"
damage 500
}
type {
target "target_flyer_hive"
damage 100
}
}
damageDef damage_mcp_collide_fatal {
damage "damage_mcp_collide_fatal"
stat_name "mcp_weapons"
tt_obituary "tooltips/killmsgs/vehicles/mcp"
tt_obituary_unknown "tooltips/killmsgs/vehicles/mcp/empty"
tt_obituary_team_kill "tooltips/killmsgs/vehicles/mcp/teamkill"
tt_obituary_self "tooltips/killmsgs/vehicles/driving"
}
damageFilter damage_mcp_collide_fatal {
type {
target "target_player_all"
damage 1
}
type {
target "target_veh_all"
damage 1
}
}
// Projectile Entity Def
// ========================================================================
entityDef projectile_scud {
"spawnclass" "idProjectile_RigidBody"
"mins" "0 -24 -24"
"maxs" "317 24 24"
"model" "models/weapons/missiles/strike_missile/strike.lwo"
"scriptObject" "projectile_scud"
"dmg_damage" "damage_scud"
"dmg_splash_damage" "damage_scudSplash"
"dmg_splash_damage_objective" "damage_scudSplash_objective"
"velocity" "0 0 0"
"mass" "5"
"gravity" "400"
"fuse" "-1"
"targetRadius" "768"
"collection_scud" "nuke"
"health" "0"
"aor_layout" "missile"
"detonate_on_fuse" "0"
"detonate_on_death" "1"
"detonate_on_world" "1"
"detonate_on_actor" "1"
"face_velocity" "1"
"snd_launch" "sounds/deployables/ssm/launch"
"fx_trail" "effects/deployables/ssm_trail"
"fx_explode" "effects/impacts/tactical/ssm"
"detonate_upwards" "1"
"use_air_burst" "1"
"fx_airburst" "effects/impacts/tactical/ssm_air"
"removedelay" "2" // Set this to the time the exposion effect take to spawn all it's stuff
}
damageDef damage_scud {
damage "damage_scud"
//push 100000
noTeam
stat_name "mcp_weapons"
tt_obituary "tooltips/killmsgs/weapons/scud"
tt_obituary_team_kill "tooltips/killmsgs/weapons/scud/teamkill"
tt_obituary_self "tooltips/killmsgs/weapons/scud/self"
tt_obituary_unknown "tooltips/killmsgs/weapons/scud/unknown"
}
damageDef damage_scudSplash {
damage "damage_scud"
radius 2048
//push 100000
noTeam
noTrace // Avoid having strogg energy shields absorb all damage,
// thus stopping objective progress.
tt_obituary_unknown "tooltips/killmsgs/weapons/scud/unknown"
}
damageDef damage_scudSplash_objective {
damage "damage_scud_objective"
radius 2048
//push 100000
noTeam
noTrace // Avoid having strogg energy shields absorb all damage,
// thus stopping objective progress.
}
damageFilter damage_scud {
type {
target "target_all"
damage 5000
}
}
damageFilter damage_scud_objective {
type {
target "target_objectives_scud"
damage 1000
}
}
damageFilter damage_scud_collide {
type {
target "target_veh_all"
damage 50000
}
type {
target "target_player_all"
damage 50000
}
}
damageDef damage_scud_collide {
damage "damage_scud_collide"
noTeam
stat_name "mcp_weapons"
tt_obituary "tooltips/killmsgs/weapons/scud"
tt_obituary_team_kill "tooltips/killmsgs/weapons/scud/teamkill"
tt_obituary_self "tooltips/killmsgs/weapons/scud/self"
tt_obituary_unknown "tooltips/killmsgs/weapons/scud/unknown"
}
damageFilter damage_mcp_crush {
type {
target "target_veh_all"
damage 50000
}
type {
target "target_player_all"
damage 50000
}
}
damageDef damage_mcp_crush {
damage "damage_mcp_crush"
gib
noGod
noTeam
forcePassengerKill
stat_name "mcp_weapons"
tt_obituary_unknown "tooltips/killmsgs/vehicles/mcp/empty_crush"
}
toolTip vehicle_mcp_enter {
maxPlayCount 2
useSoundLength
text "game/tt/mcp"
sound "sounds/tooltips/vehicle_mcp_enter/info"
}
toolTip vehicle_mcp_damaged_enter {
sound "sounds/ui/main/bad"
length 5
text "game/tt/mcp_damaged"
}
toolTip vehicle_mcp_damaged {
length 5
maxPlayCount 2
useSoundLength
text "game/tt/mcp_damaged"
sound "sounds/tooltips/vehicle_mcp_damaged/info"
timeline {
onTime 0 guiEvent "hl_mcp_health"
onTime end guiEvent ""
}
}
toolTip vehicle_mcp_repaired {
sound "sounds/ui/main/good"
singlePlayerToolTip
maxPlayCount 2
useSoundLength
text "game/tt/mcp_repaired"
sound "sounds/tooltips/vehicle_mcp_repaired/info"
timeline {
onTime 0 guiEvent "hl_mcp_health"
onTime end guiEvent ""
}
}
toolTip vehicle_mcp_can_deploy {
maxPlayCount 2
useSoundLength
text "game/tt/mcp_deploy"
sound "sounds/tooltips/vehicle_mcp_can_deploy/info"
}
toolTip vehicle_mcp_noentry {
singlePlayerToolTip
maxPlayCount 2
useSoundLength
text "game/tt/mcp_noentry"
sound "sounds/tooltips/vehicle_mcp_noentry/info"
}