X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=vehicles.cfg;h=429e0cf5ebe740dc9a0655d02448b2071e949ef2;hp=b5f0178ffce13f978f5dbfbd39eb306f2cb31c57;hb=546842f7e5a63b11a9b862dbf1709318bb97689b;hpb=068f22a2de30f4352e3b6a937f030d3f09c64b3b diff --git a/vehicles.cfg b/vehicles.cfg index b5f0178ffc..429e0cf5eb 100644 --- a/vehicles.cfg +++ b/vehicles.cfg @@ -1,35 +1,305 @@ set g_vehicles 1 -exec vehicle_racer.cfg -exec vehicle_raptor.cfg -exec vehicle_spiderbot.cfg -exec vehicle_bumblebee.cfg +set g_vehicles_enter 0 "require pressing use key to enter a vehicle" +set g_vehicles_enter_radius 250 +set g_vehicles_steal 1 "allow stealing enemy vehicles in teamplay modes" +set g_vehicles_steal_show_waypoint 1 "show a waypoint above the thief" +set g_vehicles_delayspawn 1 +set g_vehicles_delayspawn_jitter 10 +set g_vehicles_teams 1 "allow team specific vehicles" + +set g_vehicles_teleportable 0 +set g_vehicles_crush_dmg 70 +set g_vehicles_crush_force 50 +set g_vehicles_allow_bots 0 +set g_vehicles_exit_attempts 25 +set g_vehicles_thinkrate 0.1 + +set g_vehicles_vortex_damagerate 0.75 +set g_vehicles_machinegun_damagerate 0.75 +set g_vehicles_rifle_damagerate 0.75 +set g_vehicles_vaporizer_damagerate 0.5 +set g_vehicles_tag_damagerate 5 +set g_vehicles_weapon_damagerate 2 + +// {{{ #1: Bumblebee +set g_vehicle_bumblebee 1 +set g_vehicle_bumblebee_respawntime 60 + +set g_vehicle_bumblebee_speed_forward 350 +set g_vehicle_bumblebee_speed_strafe 350 +set g_vehicle_bumblebee_speed_up 350 +set g_vehicle_bumblebee_speed_down 350 +set g_vehicle_bumblebee_turnspeed 120 +set g_vehicle_bumblebee_pitchspeed 60 +set g_vehicle_bumblebee_pitchlimit 60 +set g_vehicle_bumblebee_friction 0.5 +set g_vehicle_bumblebee_swim 1 + +set g_vehicle_bumblebee_energy 500 +set g_vehicle_bumblebee_energy_regen 50 +set g_vehicle_bumblebee_energy_regen_pause 1 + +set g_vehicle_bumblebee_health 1000 +set g_vehicle_bumblebee_health_regen 65 +set g_vehicle_bumblebee_health_regen_pause 10 + +set g_vehicle_bumblebee_shield 400 +set g_vehicle_bumblebee_shield_regen 150 +set g_vehicle_bumblebee_shield_regen_pause 0.75 + +set g_vehicle_bumblebee_cannon_ammo 100 +set g_vehicle_bumblebee_cannon_ammo_regen 100 +set g_vehicle_bumblebee_cannon_ammo_regen_pause 1 +set g_vehicle_bumblebee_cannon_lock 1 + +set g_vehicle_bumblebee_cannon_turnspeed 260 +set g_vehicle_bumblebee_cannon_pitchlimit_down 60 +set g_vehicle_bumblebee_cannon_pitchlimit_up 60 +set g_vehicle_bumblebee_cannon_turnlimit_in 20 +set g_vehicle_bumblebee_cannon_turnlimit_out 80 + + +set g_vehicle_bumblebee_raygun_turnspeed 180 +set g_vehicle_bumblebee_raygun_pitchlimit_down 20 +set g_vehicle_bumblebee_raygun_pitchlimit_up 5 +set g_vehicle_bumblebee_raygun_turnlimit_sides 35 + +set g_vehicle_bumblebee_raygun 0 +set g_vehicle_bumblebee_raygun_range 2048 +set g_vehicle_bumblebee_raygun_dps 250 +set g_vehicle_bumblebee_raygun_aps 100 +set g_vehicle_bumblebee_raygun_fps 100 + +set g_vehicle_bumblebee_healgun_hps 150 +set g_vehicle_bumblebee_healgun_hmax 100 +set g_vehicle_bumblebee_healgun_aps 75 +set g_vehicle_bumblebee_healgun_amax 100 +set g_vehicle_bumblebee_healgun_sps 100 +set g_vehicle_bumblebee_healgun_locktime 2.5 + +set g_vehicle_bumblebee_blowup_radius 500 +set g_vehicle_bumblebee_blowup_coredamage 500 +set g_vehicle_bumblebee_blowup_edgedamage 100 +set g_vehicle_bumblebee_blowup_forceintensity 600 +set g_vehicle_bumblebee_bouncepain "1 100 200" + +set g_vehicle_bumblebee_cannon_cost 2 +set g_vehicle_bumblebee_cannon_damage 60 +set g_vehicle_bumblebee_cannon_radius 225 +set g_vehicle_bumblebee_cannon_refire 0.2 +set g_vehicle_bumblebee_cannon_speed 20000 +set g_vehicle_bumblebee_cannon_spread 0 +set g_vehicle_bumblebee_cannon_force -35 +// }}} +// {{{ #2: Racer set g_vehicle_racer 1 -set g_vehicle_spiderbot 1 +set g_vehicle_racer_respawntime 35 + +set g_vehicle_racer_thinkrate 0.05 // TODO: any higher causes it to sink in liquids + +set g_vehicle_racer_speed_afterburn 3000 +set g_vehicle_racer_afterburn_cost 130 "energy consumed per second" + +set g_vehicle_racer_waterburn_cost 5 +set g_vehicle_racer_waterburn_speed 750 + +set g_vehicle_racer_water_speed_forward 600 +set g_vehicle_racer_water_speed_strafe 600 + +set g_vehicle_racer_pitchlimit 30 + +set g_vehicle_racer_water_downforce 0.03 +set g_vehicle_racer_water_upforcedamper 15 + +set g_vehicle_racer_anglestabilizer 1.75 +set g_vehicle_racer_downforce 0.01 + +set g_vehicle_racer_speed_forward 650 +set g_vehicle_racer_speed_strafe 650 +set g_vehicle_racer_springlength 90 +set g_vehicle_racer_upforcedamper 2 +set g_vehicle_racer_friction 0.45 + +set g_vehicle_racer_water_time 5 + +set g_vehicle_racer_hovertype 0 "0 = hover, otherwise = maglev" +set g_vehicle_racer_hoverpower 8000 "this is multiplied by 4 for the 4 engines" + +set g_vehicle_racer_turnroll 30 +set g_vehicle_racer_turnspeed 220 +set g_vehicle_racer_pitchspeed 125 + +set g_vehicle_racer_energy 100 +set g_vehicle_racer_energy_regen 90 +set g_vehicle_racer_energy_regen_pause 0.35 + +set g_vehicle_racer_health 200 +set g_vehicle_racer_health_regen 0 +set g_vehicle_racer_health_regen_pause 0 + +set g_vehicle_racer_shield 100 +set g_vehicle_racer_shield_regen 30 +set g_vehicle_racer_shield_regen_pause 1 + +set g_vehicle_racer_rocket_locktarget 1 +set g_vehicle_racer_rocket_locking_time 0.35 +set g_vehicle_racer_rocket_locking_releasetime 0.5 +set g_vehicle_racer_rocket_locked_time 4 + +set g_vehicle_racer_blowup_radius 250 +set g_vehicle_racer_blowup_coredamage 250 +set g_vehicle_racer_blowup_edgedamage 15 +set g_vehicle_racer_blowup_forceintensity 250 + +set g_vehicle_racer_bouncefactor 0.25 "factor of old velocity to keep after collision" +set g_vehicle_racer_bouncestop 0 "if not 0, new velocity after bounce is 0 if new velocity is smaller than this" +set g_vehicle_racer_bouncepain "200 0.15 150" "minspeed_for_pain speedchange_to_pain_factor max_damage" + +set g_vehicle_racer_cannon_cost 1.5 +set g_vehicle_racer_cannon_damage 15 +set g_vehicle_racer_cannon_radius 100 +set g_vehicle_racer_cannon_refire 0.05 +set g_vehicle_racer_cannon_speed 15000 +set g_vehicle_racer_cannon_spread 0.0125 +set g_vehicle_racer_cannon_force 50 + +set g_vehicle_racer_rocket_accel 1600 +set g_vehicle_racer_rocket_damage 100 +set g_vehicle_racer_rocket_radius 125 +set g_vehicle_racer_rocket_force 350 +set g_vehicle_racer_rocket_speed 900 +set g_vehicle_racer_rocket_turnrate 0.2 +set g_vehicle_racer_rocket_refire 3 + +set g_vehicle_racer_rocket_climbspeed 1600 +set g_vehicle_racer_rocket_locked_maxangle 1.8 +// }}} +// {{{ #3: Raptor set g_vehicle_raptor 1 -set g_vehicle_bumblebee 1 +set g_vehicle_raptor_respawntime 40 -set g_vehicles_crush_dmg 70 -set g_vehicles_crush_force 50 +set g_vehicle_raptor_takeofftime 1.5 -set cl_vehicles_hud_tactical 1 -set cl_vehicles_hudscale 0.5 -set cl_vehicles_crosshair_size 0.5 +set g_vehicle_raptor_movestyle 1 "0: move relative to player angles, 1: ignore aiming for up/down movement" +set g_vehicle_raptor_turnspeed 200 +set g_vehicle_raptor_pitchspeed 50 +set g_vehicle_raptor_pitchlimit 45 -set g_vehicles_enter 0 "require pressing use key to enter a vehicle" -set g_vehicles_enter_radius 250 -set g_vehicles_steal 1 "allow stealing enemy vehicles in teamplay modes" -set g_vehicles_steal_show_waypoint 1 "show a waypoint above the thief" +set g_vehicle_raptor_speed_forward 1700 +set g_vehicle_raptor_speed_strafe 2200 +set g_vehicle_raptor_speed_up 2300 +set g_vehicle_raptor_speed_down 2000 +set g_vehicle_raptor_friction 2 -set g_vehicles_teams 1 "allow team specific vehicles" +set g_vehicle_raptor_swim 0 -set g_vehicles_delayspawn 1 -set g_vehicles_delayspawn_jitter 10 +set g_vehicle_raptor_cannon_turnspeed 120 +set g_vehicle_raptor_cannon_turnlimit 20 +set g_vehicle_raptor_cannon_pitchlimit_up 12 +set g_vehicle_raptor_cannon_pitchlimit_down 32 + +set g_vehicle_raptor_cannon_locktarget 1 +set g_vehicle_raptor_cannon_locking_time 0.2 +set g_vehicle_raptor_cannon_locking_releasetime 0.45 +set g_vehicle_raptor_cannon_locked_time 1 +set g_vehicle_raptor_cannon_predicttarget 1 + +set g_vehicle_raptor_energy 100 +set g_vehicle_raptor_energy_regen 25 +set g_vehicle_raptor_energy_regen_pause 0.25 + +set g_vehicle_raptor_health 250 +set g_vehicle_raptor_health_regen 0 +set g_vehicle_raptor_health_regen_pause 0 + +set g_vehicle_raptor_shield 200 +set g_vehicle_raptor_shield_regen 25 +set g_vehicle_raptor_shield_regen_pause 1.5 + +set g_vehicle_raptor_bouncefactor 0.2 +set g_vehicle_raptor_bouncestop 0 +set g_vehicle_raptor_bouncepain "1 4 1000" + +set g_vehicle_raptor_cannon_cost 1 +set g_vehicle_raptor_cannon_damage 10 +set g_vehicle_raptor_cannon_radius 60 +set g_vehicle_raptor_cannon_refire 0.03 +set g_vehicle_raptor_cannon_speed 24000 +set g_vehicle_raptor_cannon_spread 0.01 +set g_vehicle_raptor_cannon_force 25 + +set g_vehicle_raptor_bomblets 8 +set g_vehicle_raptor_bomblet_alt 750 +set g_vehicle_raptor_bomblet_time 0.5 +set g_vehicle_raptor_bomblet_damage 55 +set g_vehicle_raptor_bomblet_spread 0.4 +set g_vehicle_raptor_bomblet_edgedamage 25 +set g_vehicle_raptor_bomblet_radius 350 +set g_vehicle_raptor_bomblet_force 150 +set g_vehicle_raptor_bomblet_explode_delay 0.4 + +set g_vehicle_raptor_bombs_refire 5 + +set g_vehicle_raptor_flare_refire 5 +set g_vehicle_raptor_flare_lifetime 10 +set g_vehicle_raptor_flare_chase 0.9 +set g_vehicle_raptor_flare_range 2000 +// }}} +// {{{ #4: Spiderbot +set g_vehicle_spiderbot 1 +set g_vehicle_spiderbot_respawntime 45 + +set g_vehicle_spiderbot_speed_stop 50 +set g_vehicle_spiderbot_speed_strafe 400 +set g_vehicle_spiderbot_speed_walk 500 +set g_vehicle_spiderbot_speed_run 700 +set g_vehicle_spiderbot_turnspeed 90 +set g_vehicle_spiderbot_turnspeed_strafe 300 +set g_vehicle_spiderbot_movement_inertia 0.15 + +set g_vehicle_spiderbot_springlength 150 +set g_vehicle_spiderbot_springup 20 +set g_vehicle_spiderbot_springblend 0.1 +set g_vehicle_spiderbot_tiltlimit 90 + +set g_vehicle_spiderbot_head_pitchlimit_down -20 +set g_vehicle_spiderbot_head_pitchlimit_up 30 +set g_vehicle_spiderbot_head_turnlimit 90 +set g_vehicle_spiderbot_head_turnspeed 110 + +set g_vehicle_spiderbot_health 800 +set g_vehicle_spiderbot_health_regen 10 +set g_vehicle_spiderbot_health_regen_pause 5 + +set g_vehicle_spiderbot_shield 200 +set g_vehicle_spiderbot_shield_regen 25 +set g_vehicle_spiderbot_shield_regen_pause 0.35 + +set g_vehicle_spiderbot_bouncepain "0 0 0" "minspeed_for_pain speedchange_to_pain_factor max_damage" -set g_vehicles_vortex_damagerate 0.5 -set g_vehicles_machinegun_damagerate 0.65 -set g_vehicles_rifle_damagerate 1 -set g_vehicles_vaporizer_damagerate 0.007 -set g_vehicles_tag_damagerate 2 +set g_vehicle_spiderbot_minigun_damage 16 +set g_vehicle_spiderbot_minigun_refire 0.06 +set g_vehicle_spiderbot_minigun_spread 0.012 +set g_vehicle_spiderbot_minigun_ammo_cost 1 +set g_vehicle_spiderbot_minigun_ammo_max 100 +set g_vehicle_spiderbot_minigun_ammo_regen 40 +set g_vehicle_spiderbot_minigun_ammo_regen_pause 1 +set g_vehicle_spiderbot_minigun_force 9 +set g_vehicle_spiderbot_minigun_solidpenetration 63 +set g_vehicle_spiderbot_rocket_damage 50 +set g_vehicle_spiderbot_rocket_force 150 +set g_vehicle_spiderbot_rocket_radius 250 +set g_vehicle_spiderbot_rocket_speed 3500 +set g_vehicle_spiderbot_rocket_spread 0.05 +set g_vehicle_spiderbot_rocket_refire 0.1 +// volley +set g_vehicle_spiderbot_rocket_refire2 0.025 +set g_vehicle_spiderbot_rocket_reload 4 +set g_vehicle_spiderbot_rocket_health 100 +set g_vehicle_spiderbot_rocket_noise 0.2 +set g_vehicle_spiderbot_rocket_turnrate 0.25 +set g_vehicle_spiderbot_rocket_lifetime 20 +// }}}