Merge commit 'origin/master'; commit 'origin/div0/rcalpistol'; commit 'origin/div0...
authorRudolf Polzer <rpolzer@nb-04.(none)>
Mon, 8 Feb 2010 08:50:58 +0000 (09:50 +0100)
committerRudolf Polzer <rpolzer@nb-04.(none)>
Mon, 8 Feb 2010 08:50:58 +0000 (09:50 +0100)
Conflicts:
data/balance.cfg
data/balance25.cfg
data/balanceHavoc.cfg
data/balanceNexrun.cfg
data/balanceSamual.cfg
data/qcsrc/server/w_all.qc

1  2 
data/balance.cfg
data/balance25.cfg
data/balanceHavoc.cfg
data/balanceNexrun.cfg
data/balanceSamual.cfg
data/qcsrc/server/w_all.qc
update-div0-funguns-nonff.sh

@@@ -20,7 -20,7 +20,8 @@@ set g_weaponreplace_hlac "
  set g_weaponreplace_campingrifle ""
  set g_weaponreplace_tuba ""
  set g_weaponreplace_fireball ""
 +set g_weaponreplace_rcalpistol ""
+ set g_weaponreplace_seeker ""
  set sv_q3acompat_machineshotgunswap 0 "shorthand for swapping uzi and shotgun (for Q3A map compatibility)"
  // }}}
  
@@@ -41,7 -41,7 +42,8 @@@ set g_start_weapon_hlac 0 "0 = never pr
  set g_start_weapon_campingrifle -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_tuba -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_fireball 0 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
 +set g_start_weapon_rcalpistol -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
+ set g_start_weapon_seeker 0 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_balance_health_start 100
  set g_balance_armor_start 0
  set g_start_ammo_shells 45
@@@ -583,32 -583,51 +585,80 @@@ set g_balance_fireball_secondary_refire
  set g_balance_fireball_secondary_speed 650
  set g_balance_fireball_secondary_spread 0
  // }}}
 +// {{{ rcalpistol
 +set g_balance_rcalpistol_magazinecapacity 6
 +set g_balance_rcalpistol_reloadtime 1 // matches reload anim
 +set g_balance_rcalpistol_auto_reload_after_changing_weapons 0
 +set g_balance_rcalpistol_bursttime 0.85 // 0.35 - 0.1 + 0.35 - 0.1 + 0.35 = three secondaries
 +set g_balance_rcalpistol_tracer 0
 +set g_balance_rcalpistol_primary_damage 40
 +set g_balance_rcalpistol_primary_headshotaddeddamage 50
 +set g_balance_rcalpistol_primary_spread 0.04
 +set g_balance_rcalpistol_primary_force 0
 +set g_balance_rcalpistol_primary_speed 15000
 +set g_balance_rcalpistol_primary_lifetime 5
 +set g_balance_rcalpistol_primary_refire 0.3
 +set g_balance_rcalpistol_primary_animtime 0.3
 +set g_balance_rcalpistol_primary_ammo 10
 +set g_balance_rcalpistol_primary_bulletconstant 130 // 56.3qu
 +set g_balance_rcalpistol_primary_burstcost 0.35 // require same cooldown as secondary, note it's smaller than primary refire time
 +set g_balance_rcalpistol_secondary_damage 30
 +set g_balance_rcalpistol_secondary_headshotaddeddamage 25
 +set g_balance_rcalpistol_secondary_spread 0.07
 +set g_balance_rcalpistol_secondary_force 0
 +set g_balance_rcalpistol_secondary_speed 10000
 +set g_balance_rcalpistol_secondary_lifetime 5
 +set g_balance_rcalpistol_secondary_refire 0.1
 +set g_balance_rcalpistol_secondary_animtime 0.1
 +set g_balance_rcalpistol_secondary_ammo 4
 +set g_balance_rcalpistol_secondary_bulletconstant 130 // 18.3qu
 +set g_balance_rcalpistol_secondary_burstcost 0.35
 +// }}}
+ // {{{ seeker
+ set g_balance_seeker_flac_ammo 0.5
+ set g_balance_seeker_flac_animtime 0.1
+ set g_balance_seeker_flac_damage 15
+ set g_balance_seeker_flac_edgedamage 10
+ set g_balance_seeker_flac_force 50
+ set g_balance_seeker_flac_lifetime 0.1
+ set g_balance_seeker_flac_lifetime_rand 0.05
+ set g_balance_seeker_flac_radius 100
+ set g_balance_seeker_flac_refire 0.1
+ set g_balance_seeker_flac_speed 3000
+ set g_balance_seeker_flac_speed_up 1000
+ set g_balance_seeker_flac_spread 0.4
+ set g_balance_seeker_missile_accel 1.05
+ set g_balance_seeker_missile_ammo 2
+ set g_balance_seeker_missile_animtime 0.3
+ set g_balance_seeker_missile_count 4
+ set g_balance_seeker_missile_damage 40
+ set g_balance_seeker_missile_damageforcescale 4
+ set g_balance_seeker_missile_decel 0.9
+ set g_balance_seeker_missile_delay 0.25
+ set g_balance_seeker_missile_edgedamage 10
+ set g_balance_seeker_missile_force 250
+ set g_balance_seeker_missile_health 5
+ set g_balance_seeker_missile_lifetime 15
+ set g_balance_seeker_missile_proxy 0
+ set g_balance_seeker_missile_proxy_delay 0.2
+ set g_balance_seeker_missile_proxy_maxrange 45
+ set g_balance_seeker_missile_radius 80
+ set g_balance_seeker_missile_refire 0.5
+ set g_balance_seeker_missile_smart 1
+ set g_balance_seeker_missile_smart_mindist 800
+ set g_balance_seeker_missile_smart_trace_max 2500
+ set g_balance_seeker_missile_smart_trace_min 1000
+ set g_balance_seeker_missile_speed 700
+ set g_balance_seeker_missile_speed_up 300
+ set g_balance_seeker_missile_speed_max 1250
+ set g_balance_seeker_missile_spread 0
+ set g_balance_seeker_missile_turnrate 0.65
+ set g_balance_seeker_tag_ammo 1
+ set g_balance_seeker_tag_animtime 0.3
+ set g_balance_seeker_tag_damageforcescale 4
+ set g_balance_seeker_tag_health 5
+ set g_balance_seeker_tag_lifetime 15
+ set g_balance_seeker_tag_refire 0.7
+ set g_balance_seeker_tag_speed 9000
+ set g_balance_seeker_tag_spread 0
+ // End new seeker
@@@ -19,7 -19,7 +19,8 @@@ set g_weaponreplace_hlac "
  set g_weaponreplace_campingrifle ""
  set g_weaponreplace_tuba ""
  set g_weaponreplace_fireball ""
 +set g_weaponreplace_rcalpistol ""
+ set g_weaponreplace_seeker ""
  set sv_q3acompat_machineshotgunswap 0 "shorthand for swapping uzi and shotgun (for Q3A map compatibility)"
  // }}}
  
@@@ -40,7 -40,7 +41,8 @@@ set g_start_weapon_hlac -1 "0 = never p
  set g_start_weapon_campingrifle -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_tuba -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_fireball -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
 +set g_start_weapon_rcalpistol -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
+ set g_start_weapon_seeker 0 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_balance_health_start 150
  set g_balance_armor_start 0
  set g_start_ammo_shells 40
@@@ -582,32 -582,51 +584,80 @@@ set g_balance_fireball_secondary_refire
  set g_balance_fireball_secondary_speed 650
  set g_balance_fireball_secondary_spread 0
  // }}}
 +// {{{ rcalpistol
 +set g_balance_rcalpistol_magazinecapacity 6
 +set g_balance_rcalpistol_reloadtime 1 // matches reload anim
 +set g_balance_rcalpistol_auto_reload_after_changing_weapons 0
 +set g_balance_rcalpistol_bursttime 0.85 // 0.35 - 0.1 + 0.35 - 0.1 + 0.35 = three secondaries
 +set g_balance_rcalpistol_tracer 0
 +set g_balance_rcalpistol_primary_damage 40
 +set g_balance_rcalpistol_primary_headshotaddeddamage 50
 +set g_balance_rcalpistol_primary_spread 0.04
 +set g_balance_rcalpistol_primary_force 0
 +set g_balance_rcalpistol_primary_speed 15000
 +set g_balance_rcalpistol_primary_lifetime 5
 +set g_balance_rcalpistol_primary_refire 0.3
 +set g_balance_rcalpistol_primary_animtime 0.3
 +set g_balance_rcalpistol_primary_ammo 10
 +set g_balance_rcalpistol_primary_bulletconstant 130 // 56.3qu
 +set g_balance_rcalpistol_primary_burstcost 0.35 // require same cooldown as secondary, note it's smaller than primary refire time
 +set g_balance_rcalpistol_secondary_damage 30
 +set g_balance_rcalpistol_secondary_headshotaddeddamage 25
 +set g_balance_rcalpistol_secondary_spread 0.07
 +set g_balance_rcalpistol_secondary_force 0
 +set g_balance_rcalpistol_secondary_speed 10000
 +set g_balance_rcalpistol_secondary_lifetime 5
 +set g_balance_rcalpistol_secondary_refire 0.1
 +set g_balance_rcalpistol_secondary_animtime 0.1
 +set g_balance_rcalpistol_secondary_ammo 4
 +set g_balance_rcalpistol_secondary_bulletconstant 130 // 18.3qu
 +set g_balance_rcalpistol_secondary_burstcost 0.35
 +// }}}
+ // {{{ seeker
+ set g_balance_seeker_flac_ammo 0.5
+ set g_balance_seeker_flac_animtime 0.1
+ set g_balance_seeker_flac_damage 15
+ set g_balance_seeker_flac_edgedamage 10
+ set g_balance_seeker_flac_force 50
+ set g_balance_seeker_flac_lifetime 0.1
+ set g_balance_seeker_flac_lifetime_rand 0.05
+ set g_balance_seeker_flac_radius 100
+ set g_balance_seeker_flac_refire 0.1
+ set g_balance_seeker_flac_speed 3000
+ set g_balance_seeker_flac_speed_up 1000
+ set g_balance_seeker_flac_spread 0.4
+ set g_balance_seeker_missile_accel 1.05
+ set g_balance_seeker_missile_ammo 2
+ set g_balance_seeker_missile_animtime 0.3
+ set g_balance_seeker_missile_count 4
+ set g_balance_seeker_missile_damage 40
+ set g_balance_seeker_missile_damageforcescale 4
+ set g_balance_seeker_missile_decel 0.9
+ set g_balance_seeker_missile_delay 0.25
+ set g_balance_seeker_missile_edgedamage 10
+ set g_balance_seeker_missile_force 250
+ set g_balance_seeker_missile_health 5
+ set g_balance_seeker_missile_lifetime 15
+ set g_balance_seeker_missile_proxy 0
+ set g_balance_seeker_missile_proxy_delay 0.2
+ set g_balance_seeker_missile_proxy_maxrange 45
+ set g_balance_seeker_missile_radius 80
+ set g_balance_seeker_missile_refire 0.5
+ set g_balance_seeker_missile_smart 1
+ set g_balance_seeker_missile_smart_mindist 800
+ set g_balance_seeker_missile_smart_trace_max 2500
+ set g_balance_seeker_missile_smart_trace_min 1000
+ set g_balance_seeker_missile_speed 700
+ set g_balance_seeker_missile_speed_up 300
+ set g_balance_seeker_missile_speed_max 1250
+ set g_balance_seeker_missile_spread 0
+ set g_balance_seeker_missile_turnrate 0.65
+ set g_balance_seeker_tag_ammo 1
+ set g_balance_seeker_tag_animtime 0.3
+ set g_balance_seeker_tag_damageforcescale 4
+ set g_balance_seeker_tag_health 5
+ set g_balance_seeker_tag_lifetime 15
+ set g_balance_seeker_tag_refire 0.7
+ set g_balance_seeker_tag_speed 9000
+ set g_balance_seeker_tag_spread 0
+ // End new seeker
@@@ -19,7 -19,7 +19,8 @@@ set g_weaponreplace_hlac "
  set g_weaponreplace_campingrifle ""
  set g_weaponreplace_tuba ""
  set g_weaponreplace_fireball ""
 +set g_weaponreplace_rcalpistol ""
+ set g_weaponreplace_seeker ""
  set sv_q3acompat_machineshotgunswap 0 "shorthand for swapping uzi and shotgun (for Q3A map compatibility)"
  // }}}
  
@@@ -40,7 -40,7 +41,8 @@@ set g_start_weapon_hlac -1 "0 = never p
  set g_start_weapon_campingrifle -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_tuba -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_fireball -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
 +set g_start_weapon_rcalpistol -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
+ set g_start_weapon_seeker 0 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_balance_health_start 100
  set g_balance_armor_start 0
  set g_start_ammo_shells 45
@@@ -582,32 -582,51 +584,80 @@@ set g_balance_fireball_secondary_refire
  set g_balance_fireball_secondary_speed 650
  set g_balance_fireball_secondary_spread 0
  // }}}
 +// {{{ rcalpistol
 +set g_balance_rcalpistol_magazinecapacity 6
 +set g_balance_rcalpistol_reloadtime 1 // matches reload anim
 +set g_balance_rcalpistol_auto_reload_after_changing_weapons 0
 +set g_balance_rcalpistol_bursttime 0.85 // 0.35 - 0.1 + 0.35 - 0.1 + 0.35 = three secondaries
 +set g_balance_rcalpistol_tracer 0
 +set g_balance_rcalpistol_primary_damage 40
 +set g_balance_rcalpistol_primary_headshotaddeddamage 50
 +set g_balance_rcalpistol_primary_spread 0.04
 +set g_balance_rcalpistol_primary_force 0
 +set g_balance_rcalpistol_primary_speed 15000
 +set g_balance_rcalpistol_primary_lifetime 5
 +set g_balance_rcalpistol_primary_refire 0.3
 +set g_balance_rcalpistol_primary_animtime 0.3
 +set g_balance_rcalpistol_primary_ammo 10
 +set g_balance_rcalpistol_primary_bulletconstant 130 // 56.3qu
 +set g_balance_rcalpistol_primary_burstcost 0.35 // require same cooldown as secondary, note it's smaller than primary refire time
 +set g_balance_rcalpistol_secondary_damage 30
 +set g_balance_rcalpistol_secondary_headshotaddeddamage 25
 +set g_balance_rcalpistol_secondary_spread 0.07
 +set g_balance_rcalpistol_secondary_force 0
 +set g_balance_rcalpistol_secondary_speed 10000
 +set g_balance_rcalpistol_secondary_lifetime 5
 +set g_balance_rcalpistol_secondary_refire 0.1
 +set g_balance_rcalpistol_secondary_animtime 0.1
 +set g_balance_rcalpistol_secondary_ammo 4
 +set g_balance_rcalpistol_secondary_bulletconstant 130 // 18.3qu
 +set g_balance_rcalpistol_secondary_burstcost 0.35
 +// }}}
+ // {{{ seeker
+ set g_balance_seeker_flac_ammo 0.5
+ set g_balance_seeker_flac_animtime 0.1
+ set g_balance_seeker_flac_damage 15
+ set g_balance_seeker_flac_edgedamage 10
+ set g_balance_seeker_flac_force 50
+ set g_balance_seeker_flac_lifetime 0.1
+ set g_balance_seeker_flac_lifetime_rand 0.05
+ set g_balance_seeker_flac_radius 100
+ set g_balance_seeker_flac_refire 0.1
+ set g_balance_seeker_flac_speed 3000
+ set g_balance_seeker_flac_speed_up 1000
+ set g_balance_seeker_flac_spread 0.4
+ set g_balance_seeker_missile_accel 1.05
+ set g_balance_seeker_missile_ammo 2
+ set g_balance_seeker_missile_animtime 0.3
+ set g_balance_seeker_missile_count 4
+ set g_balance_seeker_missile_damage 40
+ set g_balance_seeker_missile_damageforcescale 4
+ set g_balance_seeker_missile_decel 0.9
+ set g_balance_seeker_missile_delay 0.25
+ set g_balance_seeker_missile_edgedamage 10
+ set g_balance_seeker_missile_force 250
+ set g_balance_seeker_missile_health 5
+ set g_balance_seeker_missile_lifetime 15
+ set g_balance_seeker_missile_proxy 0
+ set g_balance_seeker_missile_proxy_delay 0.2
+ set g_balance_seeker_missile_proxy_maxrange 45
+ set g_balance_seeker_missile_radius 80
+ set g_balance_seeker_missile_refire 0.5
+ set g_balance_seeker_missile_smart 1
+ set g_balance_seeker_missile_smart_mindist 800
+ set g_balance_seeker_missile_smart_trace_max 2500
+ set g_balance_seeker_missile_smart_trace_min 1000
+ set g_balance_seeker_missile_speed 700
+ set g_balance_seeker_missile_speed_up 300
+ set g_balance_seeker_missile_speed_max 1250
+ set g_balance_seeker_missile_spread 0
+ set g_balance_seeker_missile_turnrate 0.65
+ set g_balance_seeker_tag_ammo 1
+ set g_balance_seeker_tag_animtime 0.3
+ set g_balance_seeker_tag_damageforcescale 4
+ set g_balance_seeker_tag_health 5
+ set g_balance_seeker_tag_lifetime 15
+ set g_balance_seeker_tag_refire 0.7
+ set g_balance_seeker_tag_speed 9000
+ set g_balance_seeker_tag_spread 0
+ // End new seeker
@@@ -19,7 -19,7 +19,8 @@@ set g_weaponreplace_hlac 
  set g_weaponreplace_campingrifle 0
  set g_weaponreplace_tuba ""
  set g_weaponreplace_fireball 0
 +set g_weaponreplace_rcalpistol ""
+ set g_weaponreplace_seeker 0
  set sv_q3acompat_machineshotgunswap 0
  // }}}
  
@@@ -40,7 -40,7 +41,8 @@@ set g_start_weapon_hlac 0 "0 = never pr
  set g_start_weapon_campingrifle 0 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_tuba -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_fireball -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
 +set g_start_weapon_rcalpistol -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
+ set g_start_weapon_seeker 0 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_balance_health_start 125
  set g_balance_armor_start 0
  set g_start_ammo_shells 0
@@@ -583,32 -583,51 +585,80 @@@ set g_balance_fireball_secondary_refire
  set g_balance_fireball_secondary_speed 650
  set g_balance_fireball_secondary_spread 0
  // }}}
 +// {{{ rcalpistol
 +set g_balance_rcalpistol_magazinecapacity 6
 +set g_balance_rcalpistol_reloadtime 1 // matches reload anim
 +set g_balance_rcalpistol_auto_reload_after_changing_weapons 0
 +set g_balance_rcalpistol_bursttime 0.85 // 0.35 - 0.1 + 0.35 - 0.1 + 0.35 = three secondaries
 +set g_balance_rcalpistol_tracer 0
 +set g_balance_rcalpistol_primary_damage 40
 +set g_balance_rcalpistol_primary_headshotaddeddamage 50
 +set g_balance_rcalpistol_primary_spread 0.04
 +set g_balance_rcalpistol_primary_force 0
 +set g_balance_rcalpistol_primary_speed 15000
 +set g_balance_rcalpistol_primary_lifetime 5
 +set g_balance_rcalpistol_primary_refire 0.3
 +set g_balance_rcalpistol_primary_animtime 0.3
 +set g_balance_rcalpistol_primary_ammo 10
 +set g_balance_rcalpistol_primary_bulletconstant 130 // 56.3qu
 +set g_balance_rcalpistol_primary_burstcost 0.35 // require same cooldown as secondary, note it's smaller than primary refire time
 +set g_balance_rcalpistol_secondary_damage 30
 +set g_balance_rcalpistol_secondary_headshotaddeddamage 25
 +set g_balance_rcalpistol_secondary_spread 0.07
 +set g_balance_rcalpistol_secondary_force 0
 +set g_balance_rcalpistol_secondary_speed 10000
 +set g_balance_rcalpistol_secondary_lifetime 5
 +set g_balance_rcalpistol_secondary_refire 0.1
 +set g_balance_rcalpistol_secondary_animtime 0.1
 +set g_balance_rcalpistol_secondary_ammo 4
 +set g_balance_rcalpistol_secondary_bulletconstant 130 // 18.3qu
 +set g_balance_rcalpistol_secondary_burstcost 0.35
 +// }}}
+ // {{{ seeker
+ set g_balance_seeker_flac_ammo 0.5
+ set g_balance_seeker_flac_animtime 0.1
+ set g_balance_seeker_flac_damage 15
+ set g_balance_seeker_flac_edgedamage 10
+ set g_balance_seeker_flac_force 50
+ set g_balance_seeker_flac_lifetime 0.1
+ set g_balance_seeker_flac_lifetime_rand 0.05
+ set g_balance_seeker_flac_radius 100
+ set g_balance_seeker_flac_refire 0.1
+ set g_balance_seeker_flac_speed 3000
+ set g_balance_seeker_flac_speed_up 1000
+ set g_balance_seeker_flac_spread 0.4
+ set g_balance_seeker_missile_accel 1.05
+ set g_balance_seeker_missile_ammo 2
+ set g_balance_seeker_missile_animtime 0.3
+ set g_balance_seeker_missile_count 4
+ set g_balance_seeker_missile_damage 40
+ set g_balance_seeker_missile_damageforcescale 4
+ set g_balance_seeker_missile_decel 0.9
+ set g_balance_seeker_missile_delay 0.25
+ set g_balance_seeker_missile_edgedamage 10
+ set g_balance_seeker_missile_force 250
+ set g_balance_seeker_missile_health 5
+ set g_balance_seeker_missile_lifetime 15
+ set g_balance_seeker_missile_proxy 0
+ set g_balance_seeker_missile_proxy_delay 0.2
+ set g_balance_seeker_missile_proxy_maxrange 45
+ set g_balance_seeker_missile_radius 80
+ set g_balance_seeker_missile_refire 0.5
+ set g_balance_seeker_missile_smart 1
+ set g_balance_seeker_missile_smart_mindist 800
+ set g_balance_seeker_missile_smart_trace_max 2500
+ set g_balance_seeker_missile_smart_trace_min 1000
+ set g_balance_seeker_missile_speed 700
+ set g_balance_seeker_missile_speed_up 300
+ set g_balance_seeker_missile_speed_max 1250
+ set g_balance_seeker_missile_spread 0
+ set g_balance_seeker_missile_turnrate 0.65
+ set g_balance_seeker_tag_ammo 1
+ set g_balance_seeker_tag_animtime 0.3
+ set g_balance_seeker_tag_damageforcescale 4
+ set g_balance_seeker_tag_health 5
+ set g_balance_seeker_tag_lifetime 15
+ set g_balance_seeker_tag_refire 0.7
+ set g_balance_seeker_tag_speed 9000
+ set g_balance_seeker_tag_spread 0
+ // End new seeker
@@@ -20,7 -20,7 +20,8 @@@ set g_weaponreplace_hlac 0 // I don't p
  set g_weaponreplace_campingrifle ""
  set g_weaponreplace_tuba ""
  set g_weaponreplace_fireball 0 // Don't kill me div0, just for now until I figure out a good balance for it.
 +set g_weaponreplace_rcalpistol ""
+ set g_weaponreplace_seeker ""
  set sv_q3acompat_machineshotgunswap 0 "shorthand for swapping uzi and shotgun (for Q3A map compatibility)"
  // }}}
  
@@@ -41,7 -41,7 +42,8 @@@ set g_start_weapon_hlac 0 "0 = never pr
  set g_start_weapon_campingrifle -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_tuba -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_start_weapon_fireball 0 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
 +set g_start_weapon_rcalpistol -1 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
+ set g_start_weapon_seeker 0 "0 = never provide the weapon, 1 = always provide the weapon, -1 = game mode default, -2 = provide the weapon in ca and lms"
  set g_balance_health_start 100
  set g_balance_armor_start 0
  set g_start_ammo_shells 45
@@@ -583,32 -583,51 +585,80 @@@ set g_balance_fireball_secondary_refire
  set g_balance_fireball_secondary_speed 650
  set g_balance_fireball_secondary_spread 0
  // }}}
 +// {{{ rcalpistol
 +set g_balance_rcalpistol_magazinecapacity 6
 +set g_balance_rcalpistol_reloadtime 1 // matches reload anim
 +set g_balance_rcalpistol_auto_reload_after_changing_weapons 0
 +set g_balance_rcalpistol_bursttime 0.85 // 0.35 - 0.1 + 0.35 - 0.1 + 0.35 = three secondaries
 +set g_balance_rcalpistol_tracer 0
 +set g_balance_rcalpistol_primary_damage 40
 +set g_balance_rcalpistol_primary_headshotaddeddamage 50
 +set g_balance_rcalpistol_primary_spread 0.04
 +set g_balance_rcalpistol_primary_force 0
 +set g_balance_rcalpistol_primary_speed 15000
 +set g_balance_rcalpistol_primary_lifetime 5
 +set g_balance_rcalpistol_primary_refire 0.3
 +set g_balance_rcalpistol_primary_animtime 0.3
 +set g_balance_rcalpistol_primary_ammo 10
 +set g_balance_rcalpistol_primary_bulletconstant 130 // 56.3qu
 +set g_balance_rcalpistol_primary_burstcost 0.35 // require same cooldown as secondary, note it's smaller than primary refire time
 +set g_balance_rcalpistol_secondary_damage 30
 +set g_balance_rcalpistol_secondary_headshotaddeddamage 25
 +set g_balance_rcalpistol_secondary_spread 0.07
 +set g_balance_rcalpistol_secondary_force 0
 +set g_balance_rcalpistol_secondary_speed 10000
 +set g_balance_rcalpistol_secondary_lifetime 5
 +set g_balance_rcalpistol_secondary_refire 0.1
 +set g_balance_rcalpistol_secondary_animtime 0.1
 +set g_balance_rcalpistol_secondary_ammo 4
 +set g_balance_rcalpistol_secondary_bulletconstant 130 // 18.3qu
 +set g_balance_rcalpistol_secondary_burstcost 0.35
 +// }}}
+ // {{{ seeker
+ set g_balance_seeker_flac_ammo 0.5
+ set g_balance_seeker_flac_animtime 0.1
+ set g_balance_seeker_flac_damage 15
+ set g_balance_seeker_flac_edgedamage 10
+ set g_balance_seeker_flac_force 50
+ set g_balance_seeker_flac_lifetime 0.1
+ set g_balance_seeker_flac_lifetime_rand 0.05
+ set g_balance_seeker_flac_radius 100
+ set g_balance_seeker_flac_refire 0.1
+ set g_balance_seeker_flac_speed 3000
+ set g_balance_seeker_flac_speed_up 1000
+ set g_balance_seeker_flac_spread 0.4
+ set g_balance_seeker_missile_accel 1.05
+ set g_balance_seeker_missile_ammo 2
+ set g_balance_seeker_missile_animtime 0.3
+ set g_balance_seeker_missile_count 4
+ set g_balance_seeker_missile_damage 40
+ set g_balance_seeker_missile_damageforcescale 4
+ set g_balance_seeker_missile_decel 0.9
+ set g_balance_seeker_missile_delay 0.25
+ set g_balance_seeker_missile_edgedamage 10
+ set g_balance_seeker_missile_force 250
+ set g_balance_seeker_missile_health 5
+ set g_balance_seeker_missile_lifetime 15
+ set g_balance_seeker_missile_proxy 0
+ set g_balance_seeker_missile_proxy_delay 0.2
+ set g_balance_seeker_missile_proxy_maxrange 45
+ set g_balance_seeker_missile_radius 80
+ set g_balance_seeker_missile_refire 0.5
+ set g_balance_seeker_missile_smart 1
+ set g_balance_seeker_missile_smart_mindist 800
+ set g_balance_seeker_missile_smart_trace_max 2500
+ set g_balance_seeker_missile_smart_trace_min 1000
+ set g_balance_seeker_missile_speed 700
+ set g_balance_seeker_missile_speed_up 300
+ set g_balance_seeker_missile_speed_max 1250
+ set g_balance_seeker_missile_spread 0
+ set g_balance_seeker_missile_turnrate 0.65
+ set g_balance_seeker_tag_ammo 1
+ set g_balance_seeker_tag_animtime 0.3
+ set g_balance_seeker_tag_damageforcescale 4
+ set g_balance_seeker_tag_health 5
+ set g_balance_seeker_tag_lifetime 15
+ set g_balance_seeker_tag_refire 0.7
+ set g_balance_seeker_tag_speed 9000
+ set g_balance_seeker_tag_spread 0
+ // End new seeker
@@@ -14,4 -14,4 +14,5 @@@
  #include "w_tuba.qc"
  #include "w_campingrifle.qc"
  #include "w_fireball.qc"
 +#include "w_rcalpistol.qc"
+ #include "w_seeker.qc"
index 0000000,0000000..5b0c2c2
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++#!/bin/sh
++
++git merge origin/master origin/div0/rcalpistol origin/div0/tag_seeker