//------------------------------------------------------------------------------ // Vehicle Defintion //------------------------------------------------------------------------------ entityDef vehicle_q4x_mcc_track_turret { "editor_color" "1 .5 0" "editor_mins" "-24 -24 0" "editor_maxs" "24 24 80" "editor_rotatable" "1" "editor_usage" "Mounted Turret for MCC perimeter defense station" "spawnclass" "rvVehicleStatic" "gui_hud" "guis/vehicles/hud.gui" //"guis/vehicles/turret_hud.gui" //"gui_hud" "guis/hud.gui" "gui" "guis/monitors/marine/mcc/q4x_ambient_mcc1.gui" "gui2" "guis/monitors/marine/mcc/q4x_ambient_mcc2.gui" "gui3" "guis/monitors/marine/mcc/q4x_ambient_mcc1.gui" "model" "vehicle_mcc_track_turret" "mins" "-24 -64 0" "maxs" "24 36 80" "team" "0" "def_position_driver" "vehicle_mcc_track_turret_driver" "health" "10" "mass" "100" "notPushable" "1" "shieldMins" "-256 -256 -64" "shieldMaxs" "256 256 256" "shieldSides" "10" "shieldHealth" "5000" "shieldRegenDelay" "6" "shieldRegenTime" "3" // wait 6 seconds after taking damage before starting recharge "healthRegenDelay" "6" // regain 100 health per second "healthRegenRate" "100" "fx_shield" "effects/vehicles/walker/shield.fx" } entityDef vehicle_mcc_track_turret_turret_yaw { "spawnclass" "rvVehicleTurret" "joint" "origin" "yaw" "0" "minyaw" "-55" "maxyaw" "55" "yawinvert" "0" "snd_move" "vehicle_turret_move" "moveMinVolume" "-4" "moveMaxVolume" "8" "turnrate" "180" } entityDef vehicle_mcc_track_turret_turret_pitch { "spawnclass" "rvVehicleTurret" "joint" "joint2" "pitch" "1" "minpitch" "-55" "maxpitch" "55" "pitchinvert" "1" "snd_move" "vehicle_turret_move" "moveMinVolume" "-4" "moveMaxVolume" "6" } //------------------------------------------------------------------------------ // Model Defintion //------------------------------------------------------------------------------ model vehicle_mcc_track_turret { mesh "models/mapobjects/q4x/mcc_track_turret/mcc_track_turret.md5mesh" channel legs ( *origin ) anim idle "models/mapobjects/q4x/mcc_track_turret/idle.md5anim" } //------------------------------------------------------------------------------ // Positions //------------------------------------------------------------------------------ entityDef vehicle_mcc_track_turret_driver { "def_part_yaw" "vehicle_mcc_track_turret_turret_yaw" "def_part_pitch" "vehicle_mcc_track_turret_turret_pitch" "def_part_weapon" "vehicle_mcc_track_turret_weapon" "angles_offset" "0 0 0" "eyeJoint" "eye" // "eyeoffset" "-25 0 2" "driverJoint" "grunt_anchor" "driverVisible" "1" } //------------------------------------------------------------------------------ // Parts //------------------------------------------------------------------------------ entityDef vehicle_mcc_track_turret_weapon { "spawnclass" "rvVehicleWeapon" "joint" "muzzle" "joint2" "muzzle01" "launchFromJoint" "1" "snd_fire" "vehicle_walker_rockets" // "snd_fire" "vehicle_speeder_rockets" //"vehicle_walker_cannon" "recoilTime" "145" "recoilAngles" "-1 0 0" "firedelay" ".25" "def_projectile" "projectile_mcc_turret_rocket" "spread" "2" // "convergeRate" ".5" // "lockrange" "10000" // "ammopercharge" "3" // "chargetime" "1" "mtr_flashShader" "lights/muzzleflash" "flashColor" "1 0.8 0.4" "flashRadius" "350" "flashPointLight" "1" "flashTime" ".1" "flashOffset" "30 0 0" "fx_muzzleflash" "effects/vehicles/walker/rocket/muzzleflash.fx" "mtr_crosshair" "gfx/guis/crosshairs/crosshair_nailgun" } entityDef projectile_mcc_turret_rocket { "spawnclass" "idProjectile" "mins" "-2 -2 -2" "maxs" "2 2 2" "cone" "1" "noshadows" "1" "model" "models/weapons/nailgun/nail.ase" "def_damage" "damage_walker_rocket" "def_splash_damage" "damage_walker_rocket_splash" "decal_scale" "8" "speed" "2000" "mass" "6" "gravity" "0" "fuse" "6" "detonate_on_fuse" "1" "detonate_on_death" "0" "detonate_on_world" "1" "detonate_on_actor" "1" "impact_gib" "1" "decal_bounce" "" "decal_size" "8" "fx_trail" "effects/vehicles/walker/rocket/trail.fx" "fx_fly" "effects/vehicles/walker/rocket/fly.fx" "fx_detonate" "effects/vehicles/walker/rocket/detonate.fx" "fx_impact" "effects/vehicles/walker/rocket/impact.fx" "fx_impact_rock" "effects/vehicles/walker/rocket/impact_rock.fx" "fx_impact_dirt" "effects/vehicles/walker/rocket/impact_rock.fx" "fx_impact_sand" "effects/vehicles/walker/rocket/impact_rock.fx" "fx_impact_gravel" "effects/vehicles/walker/rocket/impact_rock.fx" "fx_impact_concrete" "effects/vehicles/walker/rocket/impact_rock.fx" }