//------------------------------------------------------------------------------ // q4x_mcc_cannon.def // // Copyright 2002-2005 Ritual Software // Created by JFlanagan for MCC Invasion //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Vehicle Defintion //------------------------------------------------------------------------------ entityDef vehicle_q4x_mcc_cannon { "inherit" "vehicle_q4x_airassault_space_cannon" "editor_usage" "MCC side gun for invasion." "def_position_driver" "vehicle_q4x_mcc_cannon_driver" "mins" "-128 -96 0" "maxs" "64 96 128" "shieldMins" "-256 -256 -64" "shieldMaxs" "256 256 256" "shieldSides" "10" //"shieldHealth" "5000" //"shieldRegenDelay" "6" //"shieldRegenTime" "3" "fx_shield" "effects/vehicles/walker/shield.fx" "gui_hud" "guis/vehicles/mcc/cannonplayerhud.gui" } //------------------------------------------------------------------------------ // Positions //------------------------------------------------------------------------------ entityDef vehicle_q4x_mcc_cannon_driver { "inherit" "vehicle_q4x_airassault_space_cannon_driver" "def_part_turret_yaw" "vehicle_q4x_mcc_cannon_yaw" "def_part_turret_pitch" "vehicle_q4x_mcc_cannon_pitch" "def_part_weapon_pulse" "vehicle_q4x_mcc_pulse_cannon" "def_part_weapon_rocket" "vehicle_q4x_mcc_space_cannon_weapon" //"exitPosOffset" "-96 0 0" // E/W, N/S, U/D } //------------------------------------------------------------------------------ // Parts //------------------------------------------------------------------------------ entityDef vehicle_q4x_mcc_cannon_yaw { "spawnclass" "rvVehicleTurret" "minyaw" "-65" "maxyaw" "100" "snd_move" "space_cannon_move" "moveMinVolume" "-4" "moveMaxVolume" "8" "turnrate" "360" "joint" "base" "yaw" "1" } entityDef vehicle_q4x_mcc_cannon_pitch { "spawnclass" "rvVehicleTurret" "pitchinvert" "0" "minpitch" "-75" "maxpitch" "55" "snd_move" "space_cannon_move" "moveMinVolume" "-4" "moveMaxVolume" "8" "turnrate" "360" "joint" "pivot" "pitch" "0" } entityDef hitscan_q4x_pulse_cannon_mcc { "inherit" "hitscan_bullet" "fx_path" "effects/vehicles/mcccannon/pulsetrail.fx" "def_damage" "damage_q4x_pulse_cannon" "fx_impact" "effects/vehicles/mcccannon/impact.fx" } entityDef vehicle_q4x_mcc_pulse_cannon { "inherit" "vehicle_q4x_airassault_pulse_cannon" "spread" "0" "range" "8000" "reticuleScaleDistance" "4000" "reticuleInterpolationTime" "0.100" "convergence" "0.6" // "convergeDistance" "1000" "def_hitscan" "hitscan_q4x_pulse_cannon_mcc" "fx_muzzleflash" "effects/vehicles/mcccannon/pulsemuzzle.fx" } entityDef vehicle_q4x_mcc_space_cannon_weapon { "inherit" "vehicle_q4x_airassault_space_cannon_weapon" "def_projectile" "projectile_q4x_mcc_space_rocket" "reticuleScaleDistance" "4000" "reticuleInterpolationTime" "0.100" "lockRange" "14000" "timeToHardLock" "250" "missileSpreadWeight" "0.123" } entityDef projectile_q4x_mcc_space_rocket { "inherit" "projectile_q4x_airassault_space_rocket" "fuse" "3" "velocity" "1000 0 0" "speed" "2000" "def_splash_damage" "damage_mcc_cannon_splash" "fx_impact" "effects/vehicles/mcccannon/impact_rocket.fx" "fx_fly" "effects/vehicles/mcccannon/rocket_fly.fx" } entityDef damage_mcc_cannon_splash { "inherit" "damage_air_assault_cannon_splash" "damage" "10" "radius" "10" "knockback" "80" "push" "80" "gib" "1" "deathPush" "100" "deathPushMin" "3000 2000" "deathPushMax" "5000 3000" }