// Export // ======================================================================== /* reexportmodels vehicles/desecrator.def testmodel vehicle_desecrator */ export hauser { options -prefix DES_ -scale 0.7 -rotate -90 -sourcedir models/vehicles/strogg_desecrator/dev_sd -nomerge -destdir models/vehicles/strogg_desecrator addoptions -keep carrier_driver carrier_gunner1 player_pos front_right_hover front_left_hover rear_left_hover rear_right_hover turret_muzzle turret_camera camera gun_muzzle gun_camera gun_1 front_right_exit front_left_exit rear_right_exit rear_left_exit 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_07 left_wheel_rotation_07 left_wheel_dynamix_08 left_wheel_rotation_08 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_07 right_wheel_rotation_07 right_wheel_dynamix_08 right_wheel_rotation_08 blaster_cam blaster_muzzle mesh desecrator_lod0.mb -dest desecrator.md5mesh anim desecrator_lod0.mb -dest desecrator.md5anim -range 1 1 anim desecrator_lod0.mb -dest desecrator_idle.md5anim -range 20 49 // mesh desecrator_lod1.mb -dest desecrator_lod1_boned.md5mesh // mesh desecrator_lod2.mb -dest desecrator_lod2_boned.md5mesh // mesh desecrator_lod3.mb -dest desecrator_lod3_boned.md5mesh addoptions -noJoints mesh desecrator_lod3.mb -dest desecrator_lod1.md5mesh mesh desecrator_lod3.mb -dest desecrator_lod2.md5mesh mesh desecrator_lod3.mb -dest desecrator_lod3.md5mesh } // Models // ======================================================================== // model vehicle_desecrator { mesh models/vehicles/strogg_desecrator/desecrator.md5mesh anim base models/vehicles/strogg_desecrator/desecrator.md5anim { } anim ik_pose models/vehicles/strogg_desecrator/desecrator.md5anim { } anim initial models/vehicles/strogg_desecrator/desecrator.md5anim { } anim idle models/vehicles/strogg_desecrator/desecrator_idle.md5anim { } } // Entity Def // ======================================================================== // deployObject deployobject_desecrator { "name" "desecrator" "title" "Desecrator" "wait_time" "1000" "def_deployable" "vehicle_desecrator" "def_deployable_carrier" "vehicle_strogg_drop" "str_placement" "" "mask" "dm_default" "object_radius" "2048" "category" "vehicles" "credit_required" "0.7" } entityDef vehicle_desecrator { "inherit" "vehicle_base_strogg" "editor_color" "1 .5 0" "editor_mins" "-8 -8 -8" "editor_maxs" "8 8 8" "editor_ragdoll" "1" "editor_usage" "Vehicle." "spawnclass" "sdVehicle_RigidBody" "scriptObject" "vehicle_desecrator" "vs_vehicleScript" "desecrator" "control_context" "g_bind_context_desecrator" "angular_friction" "0.2" "linear_friction" "0.6" "bouncyness" "0" "health" "2000" "info_name" "game/vec/desecrator" "model" "vehicle_desecrator" "decay_time" "40" "dmg_collide" "damage_desecrator_collide" "option_combat_model" "1" "option_selection_combat_model" "1" "option_task_interface" "1" "gravity" "1066" "fx_explode" "effects/base/explosion" "fx_cannon_muzzle" "effects/weapons/plasmacannon/desecrator" "fx_cannon_muzzle_local" "effects/weapons/plasmacannon/desecrator_local" "fx_hyperblaster_fire" "effects/weapons/hyperblaster_fire_desecrator" // For Xian: Hyperblaster sound goes in here "fx_hyperblaster_muzzle" "effects/weapons/hyperblaster_muzzleflash_vehicle" "fx_hyperblaster_tracer" "effects/base/tracers_strogg" "effectchance fx_hyperblaster_tracer" "1.0" "fx_damage_level1" "effects/vehicles/vehicle_flames_small_desecrator" "fx_damage_level2" "effects/vehicles/vehicle_flames_medium_desecrator" "fx_damage_level3" "effects/vehicles/vehicle_flames_large_desecrator" "fx_damage_level_smoke" "effects/vehicles/vehicle_smoke_desecrator" "fx_park_engage" "effects/vehicles/desecrator/desecrator_siege_in" "fx_park_disengage" "effects/vehicles/desecrator/desecrator_siege_out" "snd_park_engage" "sounds/vehicles/desecrator/siege/start" "snd_park_disengage" "sounds/vehicles/desecrator/siege/stop" "joint_park_fx" "base" "fx_hoverpad" "effects/desecrator_hoverpads" // Effect to use for lightning bolts & particles "fx_emped" "effects/generic_smoke/emp" "emp_effect_joint" "turret_1" "damage_smoke" "70" "damage_level1" "60" "damage_level2" "45" "damage_level3" "20" "snd_crash_heavy" "sounds/vehicles/misc/strogg/impact" "snd_crash_light" "sounds/vehicles/misc/strogg/impact" "snd_crash_medium" "sounds/vehicles/misc/strogg/impact" "snd_startup" "sounds/vehicles/desecrator/engine_start" "snd_shutdown" "sounds/vehicles/desecrator/engine_stop" "snd_engine_idle" "sounds/vehicles/desecrator/engine_idle" "snd_engine_hover" "sounds/vehicles/desecrator/engine_hover" "snd_brake" "silence" "snd_overdrive" "sounds/vehicles/desecrator/turbo_start" "snd_overdrive_stop" "sounds/vehicles/desecrator/turbo_stop" "snd_recharge_2s" "sounds/vehicles/desecrator/recharge_2s" "snd_recharge_4s" "sounds/vehicles/desecrator/recharge_4s" "snd_health_warn" "sounds/vehicles/misc/warning/ground/strogg" "mtr_commandmap" "guis/assets/commandmap/icon_vehicle" "mtr_commandmap_unknown" "guis/assets/commandmap/icon_vehicle" "icon_size_cm" "21" "repair_multiplier" "3" "tt_enter" "vehicle_desecrator_enter" "gui_vehicle" "guis/vehicles/strogg_desecrator" "overdrive_time" "5" "overdrive_chargetime" "30" "overdrive_deadlength" "2" "overdrive_factor" "1.5" "ti_lightning" "target_lightning_attractor" // Targets for lighting bolts "task_name" "game/vec/desecrator" "waypoint_offset" "0 0 128" "collection_antivehicle" "antivehicle" "collection_vehicles_heavy" "vehicles_heavy" "def_projectile_decoy" "projectile_decoy_desecrator" "projectile_decoy_rate" "3" "projectile_decoy_joint" "turret_2" "projectile_decoy_charge" "100" "projectile_decoy_max" "3" "projectile_decoy_velocity" "0 0 500" "give_consent" "1" "joint_damage_smoke" "base" "joint_damage_fire" "base" "input_mode" "hovertank" "vehicle_control" "desecrator" "wake_center_width" "0 0" "wake_edge_width" "0 0" "aor_layout" "keep_anims" "fx_groundeffect_none" "effects/vehicles/desecrator/groundeffect_dirt" "fx_groundeffect_grass" "effects/vehicles/desecrator/groundeffect_grass" "fx_groundeffect_stone" "effects/vehicles/desecrator/groundeffect_stone" "fx_groundeffect_sand" "effects/vehicles/desecrator/groundeffect_sand" "fx_groundeffect_pavement" "effects/vehicles/desecrator/groundeffect_pavement" "fx_groundeffect_dirt" "effects/vehicles/desecrator/groundeffect_dirt" "fx_groundeffect_dusty_road" "effects/vehicles/desecrator/groundeffect_dirt" "fx_groundeffect_gravel" "effects/vehicles/desecrator/groundeffect_stone" "fx_groundeffect_default" "effects/vehicles/desecrator/groundeffect_dirt" "fx_groundeffect_water" "effects/vehicles/desecrator/groundeffect_water" "fx_groundeffect_snow" "effects/vehicles/desecrator/groundeffect_snow" //mal: give the bots an easy means of identifying a vehicle and its traits "vehicle_num" "5" "vehicle_team" "1" "vehicle_flags" "22" //mal: can travel over water and ground, and is a tank. "qc_spotted" "quickchat/context/attack/armorspotted" } damageDef damage_desecrator_collide { damage "damage_desecrator_collide" prof_damage "pro_vehicle_damage" stat_name "desecrator_weapons" team_kill_cvar "g_allowComplaint_vehicles" tt_obituary "tooltips/killmsgs/vehicles/desecrator" tt_obituary_unknown "tooltips/killmsgs/vehicles/desecrator/empty" tt_obituary_team_kill "tooltips/killmsgs/vehicles/desecrator/teamkill" tt_obituary_self "tooltips/killmsgs/vehicles/driving" } damageFilter damage_desecrator_collide { type { target "target_player_all" damage 100 } type { target "target_veh_all" damage 300 } type { target "target_supply_crate" damage 600 } type { target "target_deployables_all" damage 300 } } toolTip vehicle_desecrator_enter { length 5 text "game/tt/desecrator" }