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

308 lines
9.1 KiB
Modula-2

entityDef vehicle_base {
"editor_skipmenu" "1"
"mtr_commandmap_unknown" "guis/assets/qet/cm_unknown"
"option_commandmap_interface" "1"
"option_crosshair_interface" "1"
"option_network_interface" "1"
"option_prediction_error_decay" "1"
"maxVisDist" "10240"
"editor_var skin" "Skin to apply to the model"
"editor_callback skin" "decl://skin"
"max_enter_distance" "100"
"bouncyness" "0.4"
"damage_smoke" "70"
"damage_level1" "50"
"damage_level2" "30"
"damage_level3" "10"
"repair_threshold" "40"
"fx_damage_level1" "effects/vehicles/vehicle_flames_small"
"fx_damage_level2" "effects/vehicles/vehicle_flames_medium"
"fx_damage_level3" "effects/vehicles/vehicle_flames_large"
"fx_damage_level_smoke" "effects/vehicles/generic_smoke" // this will play at the same time as the fx_damage_level1, 2 or 3 effects
"fx_splash" "effects/water/generic_splash"
"fx_wake" "effects/water/trojan_wake"
"fx_crash_light" "effects/vehicles/crash"
"fx_crash_medium" "effects/vehicles/crash"
"fx_crash_heavy" "effects/vehicles/crash"
"fx_skid_default" "effects/vehicles/dust/tire_dust_sand"
"fx_scrape_light_default" "effects/vehicles/scrape1"
"fx_scrape_medium_default" "effects/vehicles/scrape1"
"fx_scrape_heavy_default" "effects/vehicles/scrape1"
"speed_scrape_light" "150"
"speed_scrape_medium" "350"
"speed_scrape_heavy" "600"
"fx_destroy" "effects/vehicles/destroy_default"
"fx_destroy_water" "effects/water/explosion"
//"fx_destroy_submerged" ""
"destroy_delay" "0.25"
"fx_decay" "effects/vehicles/decay"
//"snd_decay" "sounds/vehicles/misc/decay"
"snd_brake" "sounds/vehicles/misc/brake"
//"snd_crash_heavy" "sounds/vehicles/misc/crash"
//"snd_crash_light" "sounds/vehicles/misc/crash"
//"snd_crash_medium" "sounds/vehicles/misc/crash"
//"snd_jump_heavy" "sounds/vehicles/misc/jump/hard"
//"snd_jump_light" "sounds/vehicles/misc/jump/soft"
//"snd_jump_medium" "sounds/vehicles/misc/jump/medium"
"snd_overdrive" "sounds/vehicles/misc/overdrive"
//"snd_afterburner" "sounds/vehicles/misc/afterburner"
//"snd_player_collide" "sounds/vehicles/misc/body/crash"
//"snd_squish" "sounds/vehicles/misc/body/squish"
"snd_target_lock_alarm" "sounds/weapons/misc/target_lock_alarm"
"snd_skid" "sounds/vehicles/misc/skid/default"
"snd_skid_none" "sounds/vehicles/misc/skid/metal"
"snd_skid_offroad" "sounds/vehicles/misc/skid/offroad"
"snd_skid_grass" "sounds/vehicles/misc/skid/offroad"
"snd_skid_gravel" "sounds/vehicles/misc/skid/offroad"
"snd_skid_metal" "sounds/vehicles/misc/skid/metal"
"snd_skid_pavement" "sounds/vehicles/misc/skid/default"
"snd_skid_sand" "sounds/vehicles/misc/skid/offroad"
"snd_skid_stone" "sounds/vehicles/misc/skid/default"
"snd_wheel" "sounds/vehicles/misc/drive/default"
"snd_wheel_none" "sounds/vehicles/misc/drive/metal"
"snd_wheel_offroad" "sounds/vehicles/misc/drive/offroad"
"snd_wheel_grass" "sounds/vehicles/misc/drive/offroad"
"snd_wheel_gravel" "sounds/vehicles/misc/drive/offroad"
"snd_wheel_metal" "sounds/vehicles/misc/drive/metal"
"snd_wheel_pavement" "sounds/vehicles/misc/drive/default"
"snd_wheel_sand" "sounds/vehicles/misc/drive/offroad"
"snd_wheel_stone" "sounds/vehicles/misc/drive/offroad"
"snd_water_enter" "sounds/vehicles/misc/water/enter"
"snd_water_exit" "sounds/vehicles/misc/water/exit"
"snd_water_idle" "sounds/vehicles/misc/water/splash"
"snd_water_wake" "sounds/vehicles/misc/water/wake"
"snd_water_splash" "sounds/vehicles/misc/water/splash"
"snd_horn_loop" "sounds/vehicles/misc/horn"
"snd_horn_stop" "sounds/vehicles/misc/horn/stop"
"snd_cockpit_emped" "sounds/vehicles/misc/interior/cockpit/emped"
"snd_cockpit_end_emped" "sounds/vehicles/misc/interior/cockpit/endemped"
"klaxon_threshold" "0.25"
"amphibious" "0"
"water_damage" "200"
"trace_depth" "32"
"def_projectile_decoy" "projectile_decoy"
"projectile_decoy_count" "-1"
"projectile_decoy_rate" "1.5"
"projectile_decoy_joint" "origin"
"projectile_decoy_velocity" "200 0 100"
"projectile_decoy_charge" "33" // %
"projectile_decoy_max" "20" // time to refill completely
"no_drop" "0"
"joint_attach" "origin"
// wils: check flyer drone whenever you update these, as it's treated as a vehicle but doesn't inherit from this def
"collection_basedefense_attack" "basedefense_attack"
"collection_vehicles" "vehicles"
"collection_emp" "emp"
"collection_spottable" "spottable"
"collection_he" "he"
"collection_arty" "arty"
"collection_ss" "ss"
"collection_gamereviewwatch" "gamereviewwatch"
"enable_time" "10"
"icon_sort_cm" "1"
"icon_sort_cm_ft_ring" "0"
"icon_sort_cm_request" "-1"
"mtr_cm_icon_need_repair" "hud/icons/missionsystem/tsk_engineer"
"require_view_repair" "ability_repair && same_team"
"tt_abandon" "vehicle_abandon"
"tt_player_banned" "vehicle_player_banned"
"tt_player_kicked" "vehicle_player_kicked"
"tt_use_vehicle" "vehicle_use"
"tt_cannot_repair" "vehicle_cannot_repair"
"tt_cannot_exit" "vehicle_cannot_exit"
"dmg_flipped" "damage_vehicle_flipped"
"dmg_water" "damage_vehicle_water"
"dmg_kill_players" "damage_triggerhurt_1000"
// Wakes
"mtr_wake_center" "particles/water/wake_center"
"mtr_wake_edge" "particles/water/wake_test"
"wake_center_width" "80 80"
"wake_edge_width" "60 20"
"wake_center_scale" "0.0001 -0.0001"
"wake_edge_scale" "0.0001 -0.0001"
"wake_edge_texcoord" "1 0"
"wake_point_0" "-20 45 0"
"wake_point_1" "-20 -45 0"
"wake_point_2" "-250 -40 0"
"wake_point_3" "-250 40 0"
"option_take_oob_damage" "1"
"oob_damage_interval" "500"
"option_write_bind" "1"
"def_parachute" "round_parachute"
"mtr_icon_team_ring" "hud/icons/player/hurtring"
"team_ring_size" "1.15"
// Stats
"stat_kill_suffix" "vehicle"
"task_need_passenger" "need_passenger"
"task_need_gunner" "need_gunner"
"task_need_pilot" "need_pilot"
"occlusion_query" "1"
// world icon stuff
"option_icon_interface" "1"
"mtr_worldicon" "hud/icons/player/god"
"world_icon_cutoff_dist" "2048"
"world_icon_size" "16"
"tt_decoy" "lockon_decoy_tooltip"
}
entityDef vehicle_base_gdf {
"inherit" "vehicle_base"
"task_destroy" "destroy_vehicle_strogg"
"task_repair" "engineer_repair_vehicle"
"prof_disable" "pro_infiltrator_emp_vehicle"
}
entityDef vehicle_base_strogg {
"inherit" "vehicle_base"
"task_destroy" "destroy_vehicle_gdf"
"task_repair" "constructor_repair_vehicle"
"prof_disable" "pro_covertops_emp_vehicle"
}
// damage filter for submerged vehicles
damageDef damage_vehicle_water {
damage "damage_vehicle_water"
forcePassengerKill
tt_obituary "tooltips/killmsgs/vehicles/water"
tt_obituary_self "tooltips/killmsgs/vehicles/water"
tt_obituary_unknown "tooltips/killmsgs/vehicles/water"
tt_obituary_team_kill "tooltips/killmsgs/vehicles/water"
}
damageFilter damage_vehicle_water {
type {
target "target_veh_all"
damage 400
}
}
// damage applied to vehicles which have been flipped
damageDef damage_vehicle_flipped {
damage "damage_vehicle_flipped"
tt_obituary_unknown "tooltips/killmsgs/vehicles/flipped"
}
damageFilter damage_vehicle_flipped {
type {
target "target_veh_all"
damage 10%
}
}
// damage filter for exploding vehicles
damageDef damage_vehicle_explode {
damage "damage_vehicle_explode"
radius 256
push 10000000
tt_obituary "tooltips/killmsgs/vehicles/explode"
tt_obituary_self "tooltips/killmsgs/vehicles/explode"
tt_obituary_unknown "tooltips/killmsgs/vehicles/explode"
tt_obituary_team_kill "tooltips/killmsgs/vehicles/explode"
}
damageFilter damage_vehicle_explode {
type {
target "target_all"
damage 200
}
}
toolTip vehicle_abandon {
sound "sounds/ui/main/bad"
length 3
maxPlayCount 2
useSoundLength
singlePlayerToolTip
text "game/tt/vehicle_abandoned"
sound "sounds/tooltips/vehicle_abandon/info"
}
toolTip vehicle_player_banned {
sound "sounds/ui/main/bad"
length 5
text "game/tt/vehicle_player_banned"
alwaysPlay
}
toolTip vehicle_player_kicked {
singlePlayerToolTip
useSoundLength
maxPlayCount 2
text "game/tt/vehicle_player_kicked"
sound "sounds/tooltips/vehicle_player_kicked/info"
}
toolTip vehicle_repaired {
sound "sounds/ui/main/good"
length 5
text "game/tt/vehicle_repaired_fully"
}
toolTip vehicle_use {
sound "sounds/ui/main/neutral"
text "game/tt/intro/vehicle/enter"
}
toolTip vehicle_cannot_repair {
sound "sounds/ui/main/bad"
text "game/tt/vehicle_cannot_repair"
alwaysPlay
}
toolTip vehicle_cannot_exit {
sound "sounds/ui/main/bad"
text "game/tt/vehicle_cannot_exit"
alwaysPlay
}