{"data":[{"name":"Arc","key":"arc","shared":{"beam_ammo":6,"beam_animtime":0.1,"beam_botaimlifetime":0,"beam_botaimspeed":0,"beam_damage":100,"beam_degreespersegment":1,"beam_distancepersegment":0,"beam_falloff_halflifedist":0,"beam_falloff_maxdist":0,"beam_falloff_mindist":0,"beam_force":600,"beam_healing_amax":0,"beam_healing_aps":50,"beam_healing_hmax":150,"beam_healing_hps":50,"beam_heat":0,"beam_maxangle":10,"beam_nonplayerdamage":80,"beam_range":1500,"beam_refire":0.25,"beam_returnspeed":8,"beam_tightness":0.6,"bolt":1,"bolt_ammo":1,"bolt_bounce_count":0,"bolt_bounce_explode":0,"bolt_bounce_lifetime":0,"bolt_count":1,"bolt_damage":25,"bolt_damageforcescale":0,"bolt_edgedamage":12.5,"bolt_force":120,"bolt_health":15,"bolt_lifetime":5,"bolt_radius":65,"bolt_refire":0.16667,"bolt_refire2":0.16667,"bolt_speed":2300,"bolt_spread":0,"burst_ammo":15,"burst_damage":250,"burst_healing_aps":100,"burst_healing_hps":100,"burst_heat":5,"cooldown":2.5,"cooldown_release":0,"overheat_max":5,"overheat_min":3,"pickup_ammo":30,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Blaster","key":"blaster","primary":{"animtime":0.1,"damage":20,"delay":0,"edgedamage":10,"force":375,"force_zscale":1,"lifetime":5,"radius":60,"refire":0.7,"shotangle":0,"speed":6000,"spread":0},"shared":{"switchdelay_drop":0.1,"switchdelay_raise":0.1,"weaponreplace":"\"\"","weaponstart":1,"weaponstartoverride":-1,"weaponthrowable":0}},{"name":"Crylink","key":"crylink","primary":{"ammo":3,"animtime":0.3,"bouncedamagefactor":1,"bounces":1,"damage":10,"edgedamage":5,"force":-50,"joindelay":0.1,"joinexplode":1,"joinexplode_damage":0,"joinexplode_edgedamage":0,"joinexplode_force":0,"joinexplode_radius":0,"joinspread":0.2,"linkexplode":0,"middle_fadetime":5,"middle_lifetime":5,"other_fadetime":5,"other_lifetime":5,"radius":80,"refire":0.7,"shots":6,"speed":2000,"spread":0.08},"secondary":{"ammo":3,"animtime":0.2,"bouncedamagefactor":0.5,"bounces":0,"damage":8,"edgedamage":4,"force":-200,"joindelay":0,"joinexplode":0,"joinexplode_damage":0,"joinexplode_edgedamage":0,"joinexplode_force":0,"joinexplode_radius":0,"joinspread":0,"linkexplode":1,"middle_fadetime":5,"middle_lifetime":5,"other_fadetime":5,"other_lifetime":5,"radius":100,"refire":0.7,"shots":5,"speed":3000,"spread":0.01,"spreadtype":1},"shared":{"pickup_ammo":30,"reload_ammo":0,"reload_time":2,"secondary":1,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Devastator","key":"devastator","shared":{"ammo":4,"animtime":0.4,"damage":80,"damageforcescale":0,"detonatedelay":0.02,"edgedamage":40,"force":400,"force_xyscale":1,"guidedelay":0.2,"guidegoal":512,"guiderate":90,"guideratedelay":0.01,"guidestop":0,"health":30,"lifetime":10,"pickup_ammo":40,"radius":110,"refire":1.1,"reload_ammo":0,"reload_time":2,"remote_damage":70,"remote_edgedamage":35,"remote_force":300,"remote_jump":0,"remote_jump_damage":70,"remote_jump_force":450,"remote_jump_radius":100,"remote_jump_velocity_z_add":0,"remote_jump_velocity_z_max":1500,"remote_jump_velocity_z_min":400,"remote_radius":110,"speed":1300,"speedaccel":1300,"speedstart":1000,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Electro","key":"electro","primary":{"ammo":4,"animtime":0.3,"comboradius":300,"damage":40,"edgedamage":20,"force":200,"lifetime":5,"midaircombo_enemy":1,"midaircombo_explode":1,"midaircombo_interval":0.1,"midaircombo_own":1,"midaircombo_radius":0,"midaircombo_speed":2000,"midaircombo_teammate":1,"radius":100,"refire":0.6,"speed":2500,"spread":0},"secondary":{"ammo":2,"animtime":0.2,"bouncefactor":0.3,"bouncestop":0.05,"count":3,"damage":30,"damagedbycontents":1,"damageforcescale":4,"edgedamage":15,"force":50,"health":5,"lifetime":4,"limit":0,"radius":150,"refire":1.2,"refire2":0.2,"speed":1000,"speed_up":200,"speed_z":0,"spread":0,"stick":0,"stick_lifetime":-1,"touchexplode":1},"shared":{"combo_comboradius":300,"combo_comboradius_thruwall":200,"combo_damage":50,"combo_duration":0,"combo_edgedamage":25,"combo_force":120,"combo_radius":150,"combo_safeammocheck":1,"combo_speed":2000,"pickup_ammo":30,"reload_ammo":0,"reload_time":2,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Fireball","key":"fireball","primary":{"animtime":0.4,"bfgdamage":100,"bfgforce":0,"bfgradius":1000,"damage":200,"damageforcescale":0,"edgedamage":50,"force":600,"health":0,"laserburntime":0.5,"laserdamage":80,"laseredgedamage":20,"laserradius":256,"lifetime":15,"radius":200,"refire":2,"refire2":0,"speed":1200,"spread":0},"secondary":{"animtime":0.3,"damage":40,"damageforcescale":4,"damagetime":5,"laserburntime":0.5,"laserdamage":50,"laseredgedamage":20,"laserradius":110,"lifetime":7,"refire":1.5,"speed":900,"speed_up":100,"speed_z":0,"spread":0},"shared":{"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":0}},{"name":"Grappling Hook","key":"hook","primary":{"ammo":5,"animtime":0.3,"hooked_ammo":5,"hooked_time_free":2,"hooked_time_max":0,"refire":0.2},"secondary":{"animtime":0.3,"damage":25,"damageforcescale":0,"duration":1.5,"edgedamage":5,"force":-2000,"gravity":5,"health":15,"lifetime":5,"power":3,"radius":500,"refire":3,"speed":0},"shared":{"pickup_ammo":50,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Hagar","key":"hagar","primary":{"ammo":1,"damage":25,"damageforcescale":0,"edgedamage":12.5,"force":100,"health":15,"lifetime":5,"radius":65,"refire":0.16667,"speed":2200,"spread":0},"secondary":{"ammo":1,"damage":35,"damageforcescale":0,"edgedamage":17.5,"force":75,"health":15,"lifetime_min":10,"lifetime_rand":0,"load":1,"load_abort":1,"load_animtime":0.2,"load_hold":4,"load_linkexplode":0,"load_max":4,"load_releasedeath":0,"load_speed":0.5,"load_spread":0.075,"load_spread_bias":0.5,"radius":80,"refire":0.5,"speed":2000,"spread":0},"shared":{"pickup_ammo":40,"reload_ammo":0,"reload_time":2,"secondary":1,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"HLAC","key":"hlac","primary":{"ammo":1,"animtime":0.03125,"damage":10,"edgedamage":5,"force":15,"lifetime":5,"radius":60,"refire":0.078125,"speed":6000,"spread_add":0.001953125,"spread_crouchmod":0.25,"spread_max":0.03125,"spread_min":0},"secondary":{"ammo":6,"animtime":0.3,"damage":15,"edgedamage":7.5,"force":30,"lifetime":5,"radius":60,"refire":1,"shots":6,"speed":6000,"spread":0.15,"spread_crouchmod":0.5},"shared":{"pickup_ammo":60,"reload_ammo":0,"reload_time":2,"secondary":1,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"MachineGun","key":"machinegun","shared":{"burst":3,"burst_ammo":3,"burst_animtime":0.3,"burst_refire":0.06,"burst_refire2":0.45,"burst_spread":0,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"first":1,"first_ammo":1,"first_damage":14,"first_force":3,"first_refire":0.125,"first_spread":0.03,"mode":1,"pickup_ammo":80,"reload_ammo":0,"reload_time":2,"solidpenetration":13.1,"spread_add":0.012,"spread_crouchmod":1,"spread_decay":0.048,"spread_max":0.05,"spread_min":0.02,"spread_cold_damagemultiplier":1,"spread_heat_damagemultiplier":1,"sustained_ammo":1,"sustained_damage":10,"sustained_force":3,"sustained_refire":0.1,"sustained_spread":0.03,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Mine Layer","key":"minelayer","shared":{"ammo":4,"animtime":0.4,"damage":40,"damageforcescale":1.25,"detonatedelay":-1,"edgedamage":20,"force":250,"health":15,"lifetime":30,"lifetime_countdown":0.5,"limit":4,"pickup_ammo":40,"protection":0,"proximity_radius":125,"proximity_time_core":0.1,"proximity_time_edge":0.3,"radius":175,"refire":1,"reload_ammo":0,"reload_time":2,"remote_damage":40,"remote_edgedamage":20,"remote_force":300,"remote_radius":200,"speed":800,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Mortar","key":"mortar","primary":{"ammo":2,"animtime":0.3,"damage":55,"damageforcescale":0,"edgedamage":25,"force":250,"health":15,"lifetime":20,"lifetime_stick":0,"radius":120,"refire":0.8,"remote_minbouncecnt":0,"speed":1900,"speed_up":225,"speed_z":0,"spread":0,"type":0},"secondary":{"ammo":2,"animtime":0.3,"damage":55,"damageforcescale":4,"edgedamage":30,"force":250,"health":30,"lifetime":20,"lifetime_bounce":0.5,"lifetime_stick":0,"radius":120,"refire":0.7,"remote_detonateprimary":0,"speed":1400,"speed_up":150,"speed_z":0,"spread":0,"type":1},"shared":{"bouncefactor":0.5,"bouncestop":0.075,"pickup_ammo":40,"reload_ammo":0,"reload_time":2,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Overkill Heavy Machine Gun","key":"okhmg","overkill_variant":true,"primary":{"ammo":1,"damage":30,"force":10,"refire":0.05,"solidpenetration":127,"spread_add":0.005,"spread_max":0.06,"spread_min":0.01},"secondary":{"refire_type":1},"shared":{"reload_ammo":120,"reload_time":1,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":0,"weaponthrowable":0}},{"name":"Overkill MachineGun","key":"okmachinegun","overkill_variant":true,"primary":{"ammo":1,"damage":25,"force":5,"refire":0.1,"solidpenetration":100,"spread_add":0.012,"spread_max":0.05,"spread_min":0},"secondary":{"refire_type":1},"shared":{"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"reload_ammo":30,"reload_time":1.5,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Overkill Nex","key":"oknex","overkill_variant":true,"primary":{"ammo":10,"animtime":0.65,"damage":100,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"force":500,"refire":1},"secondary":{"chargepool":0,"chargepool_pause_regen":1,"chargepool_regen":0.15,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"refire_type":1},"shared":{"charge":0,"charge_animlimit":0.5,"charge_limit":1,"charge_maxspeed":800,"charge_mindmg":40,"charge_minspeed":400,"charge_rate":0.6,"charge_rot_pause":0,"charge_rot_rate":0,"charge_shot_multiplier":0,"charge_start":0.5,"charge_velocity_rate":0,"reload_ammo":50,"reload_time":2,"secondary":2,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Overkill Rocket Propelled Chainsaw","key":"okrpc","overkill_variant":true,"primary":{"ammo":10,"animtime":1,"damage":150,"damage2":500,"damageforcescale":2,"edgedamage":50,"force":400,"health":25,"lifetime":30,"radius":300,"refire":1,"speed":2500,"speedaccel":5000},"secondary":{"refire_type":1},"shared":{"reload_ammo":10,"reload_time":1,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":0,"weaponthrowable":0}},{"name":"Overkill Shotgun","key":"okshotgun","overkill_variant":true,"primary":{"ammo":3,"animtime":0.65,"bot_range":512,"bullets":10,"damage":17,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"force":80,"refire":0.75,"solidpenetration":3.8,"spread":0.07,"spread_pattern":0,"spread_pattern_bias":0,"spread_pattern_scale":0},"secondary":{"refire_type":1},"shared":{"reload_ammo":24,"reload_time":2,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Port-O-Launch","key":"porto","primary":{"animtime":0.3,"lifetime":5,"refire":1.5,"speed":1000},"secondary":{"animtime":0.3,"lifetime":5,"refire":1.5,"speed":1000},"shared":{"secondary":1,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Rifle","key":"rifle","primary":{"ammo":10,"animtime":0.4,"bullethail":0,"burstcost":0,"damage":80,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"force":100,"headshot_multiplier":0,"refire":1.2,"shots":1,"solidpenetration":62.2,"spread":0,"tracer":1},"secondary":{"ammo":10,"animtime":0.3,"bullethail":0,"burstcost":0,"damage":20,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"force":50,"headshot_multiplier":0,"refire":0.9,"reload":0,"shots":4,"solidpenetration":15.5,"spread":0.04,"tracer":0},"shared":{"bursttime":0,"pickup_ammo":80,"reload_ammo":80,"reload_time":2,"secondary":1,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Shotgun","key":"shotgun","primary":{"ammo":1,"animtime":0.2,"bullets":12,"damage":4,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"force":15,"refire":0.75,"solidpenetration":3.8,"spread":0.12,"spread_pattern":0,"spread_pattern_bias":0,"spread_pattern_scale":0},"secondary":{"alt_animtime":0.2,"alt_refire":1.2,"animtime":1.15,"damage":70,"force":200,"melee_blockedbyfiring":0,"melee_delay":0.25,"melee_multihit":1,"melee_no_doubleslap":1,"melee_nonplayerdamage":40,"melee_range":120,"melee_swing_side":120,"melee_swing_up":30,"melee_time":0.15,"melee_traces":10,"refire":1.25},"shared":{"pickup_ammo":15,"reload_ammo":0,"reload_time":2,"secondary":1,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":1,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"T.A.G. Seeker","key":"seeker","shared":{"flac_ammo":1,"flac_animtime":0.1,"flac_damage":15,"flac_edgedamage":10,"flac_force":50,"flac_lifetime":0.1,"flac_lifetime_rand":0.05,"flac_radius":100,"flac_refire":0.1,"flac_speed":3000,"flac_speed_up":1000,"flac_speed_z":0,"flac_spread":0.4,"missile_accel":1400,"missile_ammo":2,"missile_animtime":0.2,"missile_count":3,"missile_damage":30,"missile_damageforcescale":4,"missile_decel":1400,"missile_delay":0.25,"missile_edgedamage":10,"missile_force":150,"missile_health":5,"missile_lifetime":15,"missile_proxy":0,"missile_proxy_delay":0.2,"missile_proxy_maxrange":45,"missile_radius":80,"missile_refire":0.5,"missile_smart":1,"missile_smart_mindist":800,"missile_smart_trace_max":2500,"missile_smart_trace_min":1000,"missile_speed":700,"missile_speed_max":1300,"missile_speed_up":300,"missile_speed_z":0,"missile_spread":0,"missile_turnrate":0.65,"pickup_ammo":40,"reload_ammo":0,"reload_time":2,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"tag_ammo":1,"tag_animtime":0.2,"tag_damageforcescale":4,"tag_health":5,"tag_lifetime":15,"tag_refire":0.75,"tag_speed":5000,"tag_spread":0,"tag_tracker_lifetime":10,"type":0,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Tuba","key":"tuba","shared":{"animtime":0.05,"attenuation":0.5,"damage":5,"edgedamage":0,"force":40,"radius":200,"refire":0.05,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Vaporizer","key":"vaporizer","primary":{"ammo":10,"animtime":0.3,"damage":150,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"force":800,"refire":1},"shared":{"pickup_ammo":30,"reload_ammo":0,"reload_time":0,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}},{"name":"Vortex","key":"vortex","primary":{"ammo":6,"animtime":0.4,"armorpierce":0,"damage":80,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"force":200,"refire":1.5},"secondary":{"ammo":2,"animtime":0,"armorpierce":0,"chargepool":0,"chargepool_pause_regen":1,"chargepool_regen":0.15,"damage":0,"damagefalloff_forcehalflife":0,"damagefalloff_halflife":0,"damagefalloff_maxdist":0,"damagefalloff_mindist":0,"force":0,"refire":0},"shared":{"charge":1,"charge_always":0,"charge_animlimit":0.5,"charge_limit":1,"charge_maxspeed":800,"charge_mindmg":40,"charge_minspeed":400,"charge_rate":0.6,"charge_rot_pause":0,"charge_rot_rate":0,"charge_rot_unequipped_limit":0,"charge_rot_unequipped_rate":0,"charge_shot_multiplier":0,"charge_start":0.5,"charge_velocity_rate":0,"pickup_ammo":30,"reload_ammo":0,"reload_time":2,"secondary":0,"switchdelay_drop":0.2,"switchdelay_raise":0.2,"weaponreplace":"\"\"","weaponstart":0,"weaponstartoverride":-1,"weaponthrowable":1}}],"meta":{"source":"pvpwire.com","disclaimer":"PVPWire is not affiliated with or endorsed by Team Xonotic. Xonotic is free software published under the GNU General Public License. PVPWire serves game-mechanics facts derived from its published balance files.","attribution":"Derived from the Xonotic balance configuration files (gitlab.com/xonotic/xonotic-data.pk3dir), licensed GPL-3.0-or-later by Team Xonotic.","data_version":"xonotic-2026-07-22-v1","game_patch":"Xonotic xonotic-data.pk3dir @ master","generated_at":"2026-07-22","license":"Facts re-expressed into PVPWire's schema from GPL-3.0-or-later source data. Free to use with attribution to pvpwire.com and Team Xonotic.","docs":"https://pvpwire.com/developers/"}}