AddCallback_OnWeaponFired v1
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"Name": "ToneAPI.WeaponFireCallbacks",
|
||||
"Description": "Provides AddCallback_OnWeaponFire",
|
||||
"Version": "0.0.1",
|
||||
"LoadPriority": 1,
|
||||
"RequiredOnClient": false,
|
||||
"Scripts": [
|
||||
{
|
||||
"Path": "weaponFireCallbacks.nut",
|
||||
"RunOn": "SERVER"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
globalize_all_functions
|
||||
|
||||
struct {
|
||||
table < entity, array< void functionref(WeaponPrimaryAttackParams attackParams) > > weaponCallbacks
|
||||
} file
|
||||
|
||||
void function AddCallback_OnWeaponFired(entity weapon, void functionref(WeaponPrimaryAttackParams attackParams) callback){
|
||||
if(weapon in file.weaponCallbacks){
|
||||
file.weaponCallbacks[weapon].append(callback)
|
||||
}else{
|
||||
file.weaponCallbacks[weapon] <- [callback]
|
||||
}
|
||||
}
|
||||
|
||||
void function OnWeaponFired(entity weapon, WeaponPrimaryAttackParams attackParams){
|
||||
if(weapon in file.weaponCallbacks){
|
||||
array< void functionref(WeaponPrimaryAttackParams attackParams) > callbacks = file.weaponCallbacks[weapon]
|
||||
foreach(callback in callbacks){
|
||||
callback(attackParams)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_alternator_smg( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_alternator_smg(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_defender( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_defender(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_doubletake( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_doubletake(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_lmg( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_lmg(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_lstar( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_lstar(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_mastiff( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_mastiff(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_mgl( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_mgl(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_rocket_launcher( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_rocket_launcher(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_shotgun( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_shotgun(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_shotgun_doublebarrel( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_shotgun_doublebarrel(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_shotgun_pistol( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_shotgun_pistol(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_smart_pistol( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_smart_pistol(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_smr( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_smr(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_sniper( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_sniper(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_softball( entity weapon, WeaponPrimaryAttackParams attackParams )
|
||||
{
|
||||
OnWeaponPrimaryAttack_weapon_softball(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic( entity weapon, WeaponPrimaryAttackParams attackParams ){
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
|
||||
var function WeaponFireCallbacks_OnWeaponPrimaryAttack_GenericBoltWithDrop_Player( entity weapon, WeaponPrimaryAttackParams attackParams ){
|
||||
OnWeaponPrimaryAttack_GenericBoltWithDrop_Player(weapon, attackParams)
|
||||
OnWeaponFired(weapon, attackParams)
|
||||
}
|
||||
@@ -0,0 +1,757 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_ALTERNATOR_SMG"
|
||||
"shortprintname" "#WPN_ALTERNATOR_SMG_SHORT"
|
||||
"description" "#WPN_ALTERNATOR_SMG_DESC"
|
||||
"longdesc" "#WPN_ALTERNATOR_SMG_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_alternator"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_alternator"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "light"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
"weaponSubClass" "smg"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_alternator_smg"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_alternator_smg"
|
||||
"OnClientAnimEvent" "OnClientAnimEvent_alternator_smg"
|
||||
|
||||
// Menu
|
||||
"menu_category" "smg"
|
||||
"menu_anim_class" "small"
|
||||
"stat_damage" "75"
|
||||
"stat_range" "40"
|
||||
"stat_accuracy" "50"
|
||||
"stat_rof" "60"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/alternator_smg/ptpov_alternator_smg.mdl"
|
||||
"playermodel" "models/weapons/alternator_smg/w_alternator_smg.mdl"
|
||||
"holstermodel" "models/weapons/alternator_smg/w_alternator_smg_stow.mdl"
|
||||
"holster_type" "rifle"
|
||||
|
||||
// Effects
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pistol"
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
"alt_fire_anim_count" "1"
|
||||
|
||||
"sound_dryfire" "hemlok_dryfire"
|
||||
"sound_pickup" "wpn_pickup_SMG_1P"
|
||||
"sound_trigger_pull" "Weapon_Hemlok_Trigger"
|
||||
"sound_zoom_in" "Weapon_Hemlok_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Hemlok_ADS_Out"
|
||||
|
||||
|
||||
// Muzzleflash stuff
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_pistol_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_pistol"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_shell_eject2_view" "wpn_shelleject_pistol_FP"
|
||||
"fx_shell_eject2_world" "wpn_shelleject_pistol"
|
||||
"fx_shell_eject2_attach" "shell_l"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_alternator_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_alternator"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"fx_muzzle_flash2_view" "P_wpn_muzzleflash_alternator_FP"
|
||||
"fx_muzzle_flash2_world" "P_wpn_muzzleflash_alternator"
|
||||
"fx_muzzle_flash2_attach" "muzzle_flash_l"
|
||||
|
||||
|
||||
// Sound
|
||||
|
||||
|
||||
"looping_sounds" "1"
|
||||
|
||||
"fire_sound_1_player_1p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_1_player_3p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_1p" "Weapon_Alternator_SecondShot_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_Alternator_SecondShot_3P"
|
||||
"fire_sound_2_npc" "Weapon_Alternator_SecondShot_NPC"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_Alternator_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_Alternator_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_Alternator_LoopEnd_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_Alternator_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_Alternator_LoopEnd_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "Weapon_Alternator_Loop_3p_NPC_a"
|
||||
"burst_or_looping_fire_sound_end_npc" "Weapon_Alternator_LoopEnd_NPC"
|
||||
|
||||
"low_ammo_sound_name_1" "Alternator_LowAmmo_Shot1"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "10"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "20"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
"damage_near_distance" "1000"
|
||||
"damage_far_distance" "1500"
|
||||
"red_crosshair_range" "1000"
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "200"
|
||||
"ammo_stockpile_max" "200"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "35"
|
||||
"damage_far_value" "18"
|
||||
"damage_near_value_titanarmor" "100"
|
||||
"damage_far_value_titanarmor" "60"
|
||||
"damage_rodeo" "90"
|
||||
|
||||
"damage_very_far_value" "14"
|
||||
"damage_very_far_distance" "3000"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.0"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "1.0"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "750"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "1000"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "5"
|
||||
"npc_rest_time_between_bursts_min" "0.9"
|
||||
"npc_rest_time_between_bursts_max" "1.0"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "7"
|
||||
|
||||
"npc_max_range" "2500"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
// View Drift
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0.4"
|
||||
"viewdrift_ads_stand_scale_yaw" "0.55"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0.25"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0.4"
|
||||
"viewdrift_ads_air_scale_pitch" "0.7"
|
||||
"viewdrift_ads_air_scale_yaw" "0.85"
|
||||
"viewdrift_ads_speed_pitch" "0.65"
|
||||
"viewdrift_ads_speed_yaw" "0.75"
|
||||
|
||||
"viewkick_air_scale_ads" "1.5"
|
||||
"spread_air_hip" "1.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "100"
|
||||
"ammo_stockpile_max" "160"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "27"
|
||||
"damage_far_value" "13"
|
||||
"damage_near_value_titanarmor" "45"
|
||||
"damage_far_value_titanarmor" "22"
|
||||
"damage_rodeo" "90"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.5"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "1.0"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1100"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "3"
|
||||
"npc_rest_time_between_bursts_min" "0.6"
|
||||
"npc_rest_time_between_bursts_max" "0.8"
|
||||
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "13"
|
||||
"npc_damage_far_value" "7"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
// View Drift
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0"
|
||||
"viewdrift_ads_stand_scale_yaw" "0"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0"
|
||||
"viewdrift_ads_air_scale_pitch" "0"
|
||||
"viewdrift_ads_air_scale_yaw" "0"
|
||||
"viewdrift_ads_speed_pitch" "0"
|
||||
"viewdrift_ads_speed_yaw" "0"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
"spread_air_hip" "0"
|
||||
}
|
||||
|
||||
|
||||
|
||||
"dof_zoom_nearDepthStart" "3.683"
|
||||
"dof_zoom_nearDepthEnd" "7.907"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.12
|
||||
dof_zoom_focusArea_top 0.18
|
||||
dof_zoom_focusArea_bottom -0.0069
|
||||
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "2.3"
|
||||
"reload_time_late1" "1.03"
|
||||
"reloadempty_time" "2.7"
|
||||
"reloadempty_time_late1" "1.6"
|
||||
"reloadempty_time_late2" "1.0"
|
||||
"holster_time" "0.4"
|
||||
"deploy_time" "0.63"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "750"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.8"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
"aimassist_adspull_zoomStart" "0.05"
|
||||
"aimassist_adspull_zoomEnd" "1.0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"spread_stand_hip" "0.0"
|
||||
"spread_stand_hip_run" "0.0"
|
||||
"spread_stand_hip_sprint" "0.0"
|
||||
"spread_crouch_hip" "0.0"
|
||||
|
||||
"spread_stand_ads" "0.0" //"0.25"
|
||||
"spread_crouch_ads" "0.0" //"0.25"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0"
|
||||
"spread_kick_on_fire_crouch_hip" "0"
|
||||
"spread_kick_on_fire_air_hip" "0"
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "0.0"
|
||||
"spread_max_kick_crouch_hip" "0.0"
|
||||
"spread_max_kick_air_hip" "0.0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "0"
|
||||
|
||||
"spread_decay_rate" "30.0"
|
||||
"spread_decay_delay" "0.15"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "car"
|
||||
|
||||
"viewkick_pitch_base" "0"
|
||||
"viewkick_pitch_random" "0.2"
|
||||
"viewkick_pitch_softScale" "2.0"
|
||||
"viewkick_pitch_hardScale" "1.0"
|
||||
|
||||
"viewkick_yaw_base" "0"
|
||||
"viewkick_yaw_random" "1.8"
|
||||
"viewkick_yaw_random_innerexclude" "0.1"
|
||||
"viewkick_yaw_softScale" "1"
|
||||
"viewkick_yaw_hardScale" "1.0"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.35"
|
||||
"viewkick_roll_randomMax" "0.55"
|
||||
"viewkick_roll_softScale" "1.0"
|
||||
"viewkick_roll_hardScale" "1.65"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.2"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "4"
|
||||
"viewkick_ads_weaponFraction" "0.25"
|
||||
"viewkick_ads_weaponFraction_vmScale" "1.0"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.2"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0.2"
|
||||
|
||||
"viewkick_scale_firstshot_hipfire" "0.3"
|
||||
"viewkick_scale_min_hipfire" "1.5"
|
||||
"viewkick_scale_max_hipfire" "1.5"
|
||||
"viewkick_scale_firstshot_ads" "1.0"
|
||||
"viewkick_scale_min_ads" "0.7"
|
||||
"viewkick_scale_max_ads" "0.7"
|
||||
"viewkick_scale_valuePerShot" "2"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "3"
|
||||
"viewkick_scale_valueDecayDelay" "0.15"
|
||||
"viewkick_scale_valueDecayRate" "30"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.2"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.0"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_smg"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
"sprintcycle_time" "0.55"
|
||||
"deployfirst_time" "1.1"
|
||||
"activitymodifier" "pistol"
|
||||
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_acgs"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_hcog"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_cro"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "alternator_smg_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
}
|
||||
hcog
|
||||
{
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
"ui1_enable" "0"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "9.204"
|
||||
"viewmodel_offset_ads" "0 -4.8 -0.73"
|
||||
"zoom_fov" "35"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.18
|
||||
dof_zoom_focusArea_bottom -0.06
|
||||
}
|
||||
holosight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "9.204"
|
||||
"viewmodel_offset_ads" "0 -4.8 -0.76"
|
||||
"zoom_fov" "35"
|
||||
dof_zoom_focusArea_horizontal 0.062
|
||||
dof_zoom_focusArea_top 0.10
|
||||
dof_zoom_focusArea_bottom -0.040
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"viewmodel_offset_ads" "0 -5.9 -0.35"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.047
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
|
||||
"viewmodel_offset_ads" "0 -7.1 -0.4"
|
||||
"dof_zoom_nearDepthStart" "5.040"
|
||||
"dof_zoom_nearDepthEnd" "5.737"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "375"
|
||||
"ammo_clip_size" "25"
|
||||
"ammo_default_total" "375"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_alternator_smg
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//FX
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_alternator_FP_burn"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_alternator_burn"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"fx_muzzle_flash2_view" "P_wpn_muzzleflash_alternator_FP_burn"
|
||||
"fx_muzzle_flash2_world" "P_wpn_muzzleflash_alternator_burn"
|
||||
"fx_muzzle_flash2_attach" "muzzle_flash_l"
|
||||
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++2"
|
||||
"damage_very_far_value" "++3"
|
||||
"damage_near_value_titanarmor" "200"
|
||||
"damage_far_value_titanarmor" "160"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/alternator_reticle"
|
||||
"mesh" "models/weapons/attachments/alternator_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/alternator_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/alternator_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/hcog_upper"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/hcog_lower"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_alternator"
|
||||
"base_spread" "1.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,584 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_RE45_AUTOPISTOL"
|
||||
"shortprintname" "#WPN_RE45_AUTOPISTOL_SHORT"
|
||||
"description" "#WPN_RE45_AUTOPISTOL_DESC"
|
||||
"longdesc" "#WPN_RE45_AUTOPISTOL_LONGDESC"
|
||||
|
||||
"fast_swap_to" "1"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/secondary_weapon/secondary_autopistol"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/secondary_weapon/secondary_autopistol"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "sidearm"
|
||||
"body_type" "close_quarters"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "pistol"
|
||||
"menu_anim_class" "small"
|
||||
"stat_damage" "36"
|
||||
"stat_range" "30"
|
||||
"stat_accuracy" "44"
|
||||
"stat_rof" "69"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/p2011_auto/ptpov_p2011_auto.mdl"
|
||||
"playermodel" "models/weapons/p2011_auto/w_p2011_auto.mdl"
|
||||
"activitymodifier" "pistol"
|
||||
"holster_type" "pistol"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pistol"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_dryfire" "pistol_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Pistol_1P"
|
||||
"sound_trigger_release" "Weapon_RE45Auto_TriggerOff"
|
||||
"sound_zoom_in" "Weapon_RE45Auto_ADS_In"
|
||||
"sound_zoom_out" "Weapon_RE45Auto_ADS_Out"
|
||||
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_pistol_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_pistol"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Sound
|
||||
"fire_sound_1" "weapon_re45auto_shell"
|
||||
"fire_sound_2_player_1p" "Weapon_RE45Auto_secondshot_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_RE45Auto_secondshot_3P"
|
||||
"fire_sound_2_npc" "Weapon_RE45Auto_secondshot_npc"
|
||||
"looping_sounds" "1"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_RE45Auto_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_RE45Auto_FireLoop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_RE45Auto_LoopEnd_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_RE45Auto_FireLoop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" ""
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "Weapon_RE45Auto_Loop_3P_NPC_A"
|
||||
"burst_or_looping_fire_sound_end_npc" ""
|
||||
|
||||
"low_ammo_sound_name_1" "RE45Auto_LowAmmo_Shot1"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "bullet"
|
||||
|
||||
"explosionradius" "250"
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"ammo_clip_size" "20"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "200"
|
||||
"ammo_stockpile_max" "200"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "20"
|
||||
"damage_far_value" "13"
|
||||
"damage_near_value_titanarmor" "60"
|
||||
"damage_far_value_titanarmor" "30"
|
||||
"damage_rodeo" "110"
|
||||
"damage_near_distance" "750" // match to search distance and red crosshair range
|
||||
"damage_far_distance" "1000"
|
||||
|
||||
"damage_very_far_value" "9"
|
||||
"damage_very_far_distance" "2000"
|
||||
|
||||
"red_crosshair_range" "750"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "7"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
"npc_damage_near_distance" "400"
|
||||
"npc_damage_far_distance" "800"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1400"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "5"
|
||||
"npc_max_burst" "7"
|
||||
"npc_rest_time_between_bursts_min" "0.2"
|
||||
"npc_rest_time_between_bursts_max" "0.3"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "100"
|
||||
"ammo_stockpile_max" "140"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "15"
|
||||
"damage_near_value_titanarmor" "25"
|
||||
"damage_far_value_titanarmor" "15"
|
||||
"damage_rodeo" "110"
|
||||
"damage_near_distance" "500" // match to search distance and red crosshair range
|
||||
"damage_far_distance" "600"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
"red_crosshair_range" "500"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "7"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_near_distance" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1400"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "5"
|
||||
"npc_max_burst" "7"
|
||||
"npc_rest_time_between_bursts_min" "0.2"
|
||||
"npc_rest_time_between_bursts_max" "0.3"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "3.33333"
|
||||
"proficiency_average_spreadscale" "3.33333"
|
||||
"proficiency_good_spreadscale" "1.2"
|
||||
"proficiency_very_good_spreadscale" "1.2"
|
||||
|
||||
//"viewmodel_offset_ads" "0 0 .35"
|
||||
|
||||
"dof_zoom_nearDepthStart" "0"
|
||||
"dof_zoom_nearDepthEnd" "0"
|
||||
"dof_nearDepthStart" "0"
|
||||
"dof_nearDepthEnd" "0"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "13"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "70"
|
||||
"reload_time" "1.74"
|
||||
"reload_time_late1" "1"
|
||||
"reload_time_late2" "0.65"
|
||||
"reloadempty_time" "2.12"
|
||||
"reloadempty_time_late1" "1.58"
|
||||
"reloadempty_time_late2" "1.06"
|
||||
"reloadempty_time_late3" "0.74"
|
||||
"holster_time" "0.3"
|
||||
"deploy_time" "0.4"
|
||||
"lower_time" "0.2"
|
||||
"raise_time" "0.2"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1000"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.75"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "3"
|
||||
"spread_stand_hip_run" "4"
|
||||
"spread_stand_hip_sprint" "5"
|
||||
"spread_crouch_hip" "2.5"
|
||||
"spread_air_hip" "7"
|
||||
"spread_stand_ads" "0.0" //"0.2"
|
||||
"spread_crouch_ads" "0.0" //"0.2"
|
||||
"spread_air_ads" "0.0" //"0.2"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.4"
|
||||
"spread_kick_on_fire_crouch_hip" "0.4"
|
||||
"spread_kick_on_fire_air_hip" "0.4"
|
||||
"spread_kick_on_fire_stand_ads" ".15"
|
||||
"spread_kick_on_fire_crouch_ads" ".15"
|
||||
"spread_kick_on_fire_air_ads" ".2"
|
||||
|
||||
"spread_max_kick_stand_hip" "4.0"
|
||||
"spread_max_kick_crouch_hip" "3.5"
|
||||
"spread_max_kick_air_hip" "5.0"
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_rate" "12"
|
||||
"spread_decay_delay" ".1"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "autopistol"
|
||||
|
||||
"viewkick_pitch_base" "-0.34"
|
||||
"viewkick_pitch_random" "0.43"
|
||||
"viewkick_pitch_softScale" "1.5"
|
||||
"viewkick_pitch_hardScale" "0.7"
|
||||
|
||||
"viewkick_yaw_base" "0.15"
|
||||
"viewkick_yaw_random" "-0.43"
|
||||
"viewkick_yaw_softScale" "1.5"
|
||||
"viewkick_yaw_hardScale" "0.7"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.4"
|
||||
"viewkick_roll_randomMax" "0.6"
|
||||
"viewkick_roll_softScale" "0.4"
|
||||
"viewkick_roll_hardScale" "1.8"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.5"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "2.0"
|
||||
"viewkick_ads_weaponFraction" "0.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_pistol"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.073"
|
||||
"sway_max_yaw_zoomed" "0.073"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_turn_left_rotate_roll_zoomed" "0"
|
||||
"sway_turn_right_rotate_roll_zoomed" "0"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sprintcycle_time" "0.55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "suppressor_cyl_sm"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "suppressor_sq_sm"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_on"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_name" "front_sight_on"
|
||||
"bodygroup4_set" "1"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "p2011_auto_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
Mods
|
||||
{
|
||||
temp_sight
|
||||
{
|
||||
"bodygroup3_set" "0"
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "375"
|
||||
"ammo_clip_size" "25"
|
||||
"ammo_default_total" "375"
|
||||
}
|
||||
silencer //HACK JFS: Doesn't get applied on amped weapons. See bug 170460
|
||||
{
|
||||
"silenced" "1"
|
||||
"fire_sound_2_player_1p" "weapon_re45auto_fire_secondsuppressed_1p"
|
||||
"fire_sound_2_player_3p" "weapon_re45auto_fire_secondsuppressed_3p"
|
||||
"bodygroup2_set" "1"
|
||||
"damage_near_value" "--5"//17 -> 20
|
||||
"damage_far_value" "--1"//12 -> 14
|
||||
"damage_very_far_value" "--3"//9 -> 12
|
||||
//"rumble" "4"
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"minimap_reveal_distance" "1"
|
||||
//"sound_trigger_pull" ""
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_sup_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_sup"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash_suppressor_sq"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_RE45Auto_Fire_FirstSuppressed_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_RE45Auto_Fire_LoopSuppressed_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_RE45Auto_Fire_LastSuppressed_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_RE45Auto_Fire_LoopSuppressed_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_RE45Auto_Fire_LastSuppressed_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "Weapon_RE45Auto_Fire_LoopSuppressed_3P"
|
||||
"burst_or_looping_fire_sound_end_npc" "Weapon_RE45Auto_Fire_LastSuppressed_3P"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_autopistol
|
||||
{
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_elec"
|
||||
|
||||
"damage_near_value" "++5"
|
||||
"damage_far_value" "++2"
|
||||
"damage_very_far_value" "++2"
|
||||
"damage_near_value_titanarmor" "++100"
|
||||
"damage_far_value_titanarmor" "++100"
|
||||
"is_burn_mod" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
rocket_arena
|
||||
{
|
||||
"damage_near_value" "*0.25"
|
||||
"damage_far_value" "*0.25"
|
||||
"damage_very_far_value" "*0.25"
|
||||
}
|
||||
}
|
||||
|
||||
// UI
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/re45_diopter"
|
||||
"mesh" "models/weapons/attachments/re45_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/re45_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/re45_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_plus"
|
||||
"base_spread" "-2.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,679 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_CAR"
|
||||
"shortprintname" "#WPN_CAR_SHORT"
|
||||
"description" "#WPN_CAR_DESC"
|
||||
"longdesc" "#WPN_CAR_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_car"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_car"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "light"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "smg"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "40"
|
||||
"stat_range" "40"
|
||||
"stat_accuracy" "85"
|
||||
"stat_rof" "70"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/car101/ptpov_car101.mdl"
|
||||
"playermodel" "models/weapons/car101/w_car101.mdl"
|
||||
"holstermodel" "models/weapons/car101/w_car101.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pistol"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_dryfire" "assault_rifle_dryfire"
|
||||
"sound_pickup" "wpn_pickup_SMG_1P"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_pistol_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_pistol"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
//Sounds
|
||||
"fire_sound_1_player_1p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_1_player_3p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_1p" "Weapon_Car_SecondShot_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_Car_SecondShot_3P"
|
||||
"fire_sound_2_npc" "Weapon_Car_SecondShot_NPC"
|
||||
"looping_sounds" "1"
|
||||
"sound_zoom_in" "Weapon_Car_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Car_ADS_Out"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_Car_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_Car_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_Car_LoopEnd_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_Car_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_Car_LoopEnd_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "Weapon_Car_Loop_3P_NPC_A"
|
||||
"burst_or_looping_fire_sound_end_npc" "Weapon_Car_LoopEnd_NPC"
|
||||
|
||||
"low_ammo_sound_name_1" "car_LowAmmo_Shot1"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"ammo_clip_size" "30"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
"damage_near_distance" "1000"
|
||||
"damage_far_distance" "1500"
|
||||
"red_crosshair_range" "1000"
|
||||
|
||||
"aimassist_adspull_zoomStart" "0.05"
|
||||
"aimassist_adspull_zoomEnd" "1.0"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.054
|
||||
dof_zoom_focusArea_top 0.086
|
||||
dof_zoom_focusArea_bottom -0.013
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "300"
|
||||
"ammo_stockpile_max" "300"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "13"
|
||||
"damage_near_value_titanarmor" "70"
|
||||
"damage_far_value_titanarmor" "35"
|
||||
"damage_rodeo" "90"
|
||||
|
||||
"damage_very_far_value" "10"
|
||||
"damage_very_far_distance" "3000"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "9"
|
||||
"npc_damage_far_value" "7"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"npc_max_range" "2000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
// View Drift
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0.4"
|
||||
"viewdrift_ads_stand_scale_yaw" "0.55"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0.25"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0.4"
|
||||
"viewdrift_ads_air_scale_pitch" "0.7"
|
||||
"viewdrift_ads_air_scale_yaw" "0.85"
|
||||
"viewdrift_ads_speed_pitch" "0.65"
|
||||
"viewdrift_ads_speed_yaw" "0.75"
|
||||
|
||||
"viewkick_air_scale_ads" "1.5"
|
||||
"spread_air_hip" "1.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "150"
|
||||
"ammo_stockpile_max" "240"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "16"
|
||||
"damage_near_value_titanarmor" "50"
|
||||
"damage_far_value_titanarmor" "32"
|
||||
"damage_rodeo" "90"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "12"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
// View Drift
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0"
|
||||
"viewdrift_ads_stand_scale_yaw" "0"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0"
|
||||
"viewdrift_ads_air_scale_pitch" "0"
|
||||
"viewdrift_ads_air_scale_yaw" "0"
|
||||
"viewdrift_ads_speed_pitch" "0"
|
||||
"viewdrift_ads_speed_yaw" "0"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
"spread_air_hip" "0"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1100"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.5"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
|
||||
"npc_min_burst" "4"
|
||||
"npc_max_burst" "7"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "0.7"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "2.750"
|
||||
"dof_zoom_nearDepthEnd" "4.000"
|
||||
"dof_nearDepthStart" "2.683"
|
||||
"dof_nearDepthEnd" "5.652"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "14.1"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "1.8"
|
||||
"reload_time_late1" "0.82"
|
||||
"reloadempty_time" "2.53"
|
||||
"reloadempty_time_late1" "1.46"
|
||||
"reloadempty_time_late2" "0.79"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.66"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "750"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.8"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "car"
|
||||
|
||||
"viewkick_pitch_base" "-0.2"
|
||||
"viewkick_pitch_random" "0.5"
|
||||
"viewkick_pitch_softScale" "2.0"
|
||||
"viewkick_pitch_hardScale" "1.0"
|
||||
|
||||
"viewkick_yaw_base" "0"
|
||||
"viewkick_yaw_random" "1.0"
|
||||
"viewkick_yaw_random_innerexclude" "0.1"
|
||||
"viewkick_yaw_softScale" "1.0"
|
||||
"viewkick_yaw_hardScale" "0.2"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0"
|
||||
"viewkick_roll_randomMax" "0"
|
||||
"viewkick_roll_softScale" "1"
|
||||
"viewkick_roll_hardScale" "1.65"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.35"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "3.5"
|
||||
"viewkick_ads_weaponFraction" "0.1"
|
||||
"viewkick_ads_weaponFraction_vmScale" "1.0"
|
||||
|
||||
"viewkick_perm_pitch_base" "0"
|
||||
"viewkick_perm_pitch_random" "0"
|
||||
"viewkick_perm_yaw_base" "0"
|
||||
"viewkick_perm_yaw_random" "0"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0"
|
||||
|
||||
"viewkick_scale_firstshot_hipfire" "0.6"
|
||||
"viewkick_scale_min_hipfire" "1.75"
|
||||
"viewkick_scale_max_hipfire" "2"
|
||||
"viewkick_scale_firstshot_ads" "1.35"
|
||||
"viewkick_scale_min_ads" "0.5"
|
||||
"viewkick_scale_max_ads" "0.5"
|
||||
"viewkick_scale_valuePerShot" "1.1"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "3"
|
||||
"viewkick_scale_valueDecayDelay" "0.15"
|
||||
"viewkick_scale_valueDecayRate" "30"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.2"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_smg"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"spread_stand_hip" "0.0"
|
||||
"spread_stand_hip_run" "0.0"
|
||||
"spread_stand_hip_sprint" "0.0"
|
||||
"spread_crouch_hip" "0.0"
|
||||
|
||||
|
||||
"spread_stand_ads" "0.0" //"0.25"
|
||||
"spread_crouch_ads" "0.0" //"0.25"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0"
|
||||
"spread_kick_on_fire_crouch_hip" "0"
|
||||
"spread_kick_on_fire_air_hip" "0"
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "0.0"
|
||||
"spread_max_kick_crouch_hip" "0.0"
|
||||
"spread_max_kick_air_hip" "0.0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "0"
|
||||
|
||||
"spread_decay_rate" "30.0"
|
||||
"spread_decay_delay" "0.15"
|
||||
|
||||
"sprintcycle_time" "0.55"
|
||||
"deployfirst_time" "1.0"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "car101_sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_acgs"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_cro"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_holo"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
// "bodygroup6_name" "suppressor_sq_med"
|
||||
// "bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "car101_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
"bodygroup1_set" "1"
|
||||
}
|
||||
holosight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
//"anim_alt_idleAttack" "2"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "9.204"
|
||||
"viewmodel_offset_ads" "0 2.3 -0.7"
|
||||
"ui1_enable" "0"
|
||||
"ui7_enable" "1"
|
||||
dof_zoom_focusArea_horizontal 0.062
|
||||
dof_zoom_focusArea_top 0.10
|
||||
dof_zoom_focusArea_bottom -0.040
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
"viewmodel_offset_ads" "0 0.9 -.07"
|
||||
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.047
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"ui1_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"dof_zoom_nearDepthStart" "5.040"
|
||||
"dof_zoom_nearDepthEnd" "5.737"
|
||||
"viewmodel_offset_ads" "0 -.3 -.11"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "525"
|
||||
"ammo_clip_size" "36"
|
||||
"ammo_default_total" "525"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
burn_mod_car
|
||||
{
|
||||
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_elec"
|
||||
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++3"
|
||||
"damage_very_far_value" "++3"
|
||||
"damage_near_value_titanarmor" "170"
|
||||
"damage_far_value_titanarmor" "135"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/car_smg_ammo_counter_small"
|
||||
"mesh" "models/weapons/attachments/car_smg_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/car_smg_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/car_smg_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
"ui7_draw_cloaked" "1"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/holo_scope"
|
||||
"mesh" "models/weapons/attachments/holo_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_tri"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
//isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,560 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_CHARGE_RIFLE"
|
||||
"shortprintname" "#WPN_CHARGE_RIFLE_SHORT"
|
||||
"description" "#WPN_CHARGE_RIFLE_DESC"
|
||||
"longdesc" "#WPN_CHARGE_RIFLE_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/anti_titan/at_defenderc"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/anti_titan/at_defenderc"
|
||||
|
||||
"weaponClass" "human"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"fast_swap_to" "0"
|
||||
"leveled_pickup" "1"
|
||||
"weaponSubClass" "rocket"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_defender"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_defender"
|
||||
|
||||
// Menu
|
||||
"menu_category" "at"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "88"
|
||||
"stat_range" "96"
|
||||
"stat_accuracy" "93"
|
||||
"stat_rof" "15"
|
||||
|
||||
"pass_through_depth" "96"
|
||||
"pass_through_damage_preserved_scale" "0.5"
|
||||
|
||||
"show_pre_modded_tracer" "0"
|
||||
|
||||
"vortex_absorb_effect" "P_impact_lstar_default"
|
||||
"vortex_absorb_effect_third_person" "P_impact_lstar_default"
|
||||
"vortex_impact_sound_1p" "vortex_shield_deflect_amped"
|
||||
"vortex_impact_sound_3p" "vortex_shield_deflect_amped"
|
||||
"vortex_refire_behavior" "absorb"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/defender/ptpov_defender.mdl"
|
||||
"playermodel" "models/weapons/defender/w_defender.mdl"
|
||||
"holstermodel" "models/weapons/defender/w_defender_stow.mdl"
|
||||
"holster_type" "anti_titan"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_defender_beam"
|
||||
"tracer_effect_first_person" "P_wpn_defender_beam"
|
||||
"impact_effect_table" "exp_defender"
|
||||
//"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
|
||||
// Sounds
|
||||
"sound_trigger_pull" "Weapon_ChargeRifle_TriggerOn"
|
||||
"sound_trigger_release" "Weapon_ChargeRifle_TriggerOff"
|
||||
"sound_zoom_in" "Weapon_ChargeRifle_ADS_In"
|
||||
"sound_zoom_out" "Weapon_ChargeRifle_ADS_Out"
|
||||
"sound_pickup" "wpn_pickup_ATWeapon_1P"
|
||||
"fire_sound_1_player_1p" "Weapon_ChargeRifle_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_ChargeRifle_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_ChargeRifle_Fire_NPC"
|
||||
|
||||
"damage_type" "bullet"
|
||||
"impulse_force" "5000"
|
||||
"critical_hit" "1"
|
||||
|
||||
"ammo_clip_size" "0"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "20"
|
||||
"ammo_stockpile_max" "20"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "300"
|
||||
"damage_far_value" "300"
|
||||
"damage_near_value_titanarmor" "1025"
|
||||
"damage_far_value_titanarmor" "725"
|
||||
"damage_rodeo" "2000"
|
||||
"damage_near_distance" "4800"
|
||||
"damage_far_distance" "5300"
|
||||
|
||||
"red_crosshair_range" "10000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "30"
|
||||
"npc_damage_far_value" "35"
|
||||
"npc_damage_near_value_titanarmor" "1150"
|
||||
"npc_damage_far_value_titanarmor" "1150"
|
||||
"npc_damage_near_distance" "200"
|
||||
"npc_damage_far_distance" "15000"
|
||||
|
||||
// NPC
|
||||
"npc_accuracy_multiplier_pilot" "1.0"
|
||||
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "4000"
|
||||
"npc_min_engage_range_heavy_armor" "0"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "5000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "2.5"
|
||||
"npc_rest_time_between_bursts_max" "2.5"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
"damage_heavyarmor_nontitan_scale" "0.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "10"
|
||||
"ammo_stockpile_max" "20"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "100"
|
||||
"damage_far_value" "100"
|
||||
"damage_near_value_titanarmor" "1000"
|
||||
"damage_far_value_titanarmor" "1000"
|
||||
"damage_rodeo" "2000"
|
||||
"damage_near_distance" "200"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "10000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "35"
|
||||
"npc_damage_far_value" "35"
|
||||
"npc_damage_near_value_titanarmor" "500"
|
||||
"npc_damage_far_value_titanarmor" "500"
|
||||
"npc_damage_near_distance" "200"
|
||||
"npc_damage_far_distance" "15000"
|
||||
|
||||
// NPC
|
||||
"npc_accuracy_multiplier_pilot" "2.0"
|
||||
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "4000"
|
||||
"npc_min_engage_range_heavy_armor" "0"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "5000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "2.5"
|
||||
"npc_rest_time_between_bursts_max" "2.5"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"npc_clear_charge_if_not_fired" "1"
|
||||
"npc_charge_time_min" "1.3"
|
||||
"npc_charge_time_max" "1.3"
|
||||
|
||||
"npc_rest_time_between_bursts_expedite" "1.0"
|
||||
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.0"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.0"
|
||||
|
||||
"critical_hit_damage_scale" "1.25"
|
||||
|
||||
"viewmodel_offset_hip" "0 -3 -0"
|
||||
"viewmodel_offset_ads" "0 -3 -0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "7.750"
|
||||
"dof_zoom_nearDepthEnd" "15.000"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "11.000"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "1"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "3.5"
|
||||
"reloadempty_time" "3.5"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"charge_time" "1.3"
|
||||
"charge_cooldown_time" "1.0"
|
||||
"charge_cooldown_delay" "0.0"
|
||||
"charge_end_forces_fire" "0"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "0"
|
||||
"allow_empty_click" "0"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "1"
|
||||
"allow_headshots" "0"
|
||||
"bypass_semiauto_hold_protection" "1"
|
||||
|
||||
"charge_sound_1p" "Weapon_ChargeRifle_WindUp_1P"
|
||||
"charge_sound_3p" "Weapon_ChargeRifle_WindUp_3P"
|
||||
"charge_sound_stop_when_full" "1"
|
||||
"charge_sound_seek_to_charge_fraction" "1"
|
||||
"charge_drain_sound_1p" "Weapon_ChargeRifle_WindDown_1P"
|
||||
"charge_drain_sound_3p" "Weapon_ChargeRifle_WindDown_3P"
|
||||
"charge_drain_sound_stop_when_empty" "1"
|
||||
"charge_drain_sound_seek_to_charge_fraction" "1"
|
||||
"charge_effect_1p" "P_wpn_defender_charge_FP"
|
||||
"charge_effect_3p" "P_wpn_defender_charge"
|
||||
"charge_effect_attachment" "muzzle_flash"
|
||||
"charge_effect2_3p" "defender_charge_CH_dlight"
|
||||
"charge_effect2_attachment" "muzzle_flash"
|
||||
"charge_rumble_min" "10"
|
||||
"charge_rumble_max" "30"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_humansonly" "1"
|
||||
"aimassist_disable_ads_humansonly" "1"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "3.0"
|
||||
"spread_stand_hip_run" "3.0"
|
||||
"spread_stand_ads" "0.35"
|
||||
"spread_stand_hip_sprint" "3"
|
||||
"spread_crouch_hip" "3.0"
|
||||
"spread_crouch_ads" "0.35"
|
||||
"spread_air_hip" "3.0"
|
||||
"spread_air_ads" "0.5"
|
||||
|
||||
// View Drift
|
||||
"viewdrift_hipfire_stand_scale_pitch" "0.325"
|
||||
"viewdrift_hipfire_crouch_scale_pitch" "0.275"
|
||||
"viewdrift_hipfire_air_scale_pitch" "0.5"
|
||||
"viewdrift_hipfire_stand_scale_yaw" "0.12"
|
||||
"viewdrift_hipfire_crouch_scale_yaw" "0.10"
|
||||
"viewdrift_hipfire_air_scale_yaw" "0.22"
|
||||
"viewdrift_hipfire_speed_pitch" "0.6"
|
||||
"viewdrift_hipfire_speed_yaw" "1.22"
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0.2"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0.1"
|
||||
"viewdrift_ads_air_scale_pitch" "1.0"
|
||||
"viewdrift_ads_air_scale_yaw" "0.75"
|
||||
"viewdrift_ads_stand_scale_yaw" "0.2"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0.07"
|
||||
"viewdrift_ads_speed_pitch" "0.6"
|
||||
"viewdrift_ads_speed_yaw" "0.5"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "titan_arc"
|
||||
|
||||
"viewkick_pitch_base" "-1"
|
||||
"viewkick_pitch_random" "1.5"
|
||||
"viewkick_pitch_softScale" "0"
|
||||
"viewkick_pitch_hardScale" "3"
|
||||
|
||||
"viewkick_yaw_base" "0"
|
||||
"viewkick_yaw_random" "0.5"
|
||||
"viewkick_yaw_softScale" "1"
|
||||
"viewkick_yaw_hardScale" "0"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.6"
|
||||
"viewkick_roll_randomMax" "0.9"
|
||||
"viewkick_roll_softScale" "0.5"
|
||||
"viewkick_roll_hardScale" "2.6"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.5"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.75"
|
||||
"viewkick_ads_weaponFraction" "0.6"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.2"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.19"
|
||||
"bob_horz_dist_zoomed" "0.1"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
"bob_pitch_zoomed" "0.75"
|
||||
"bob_yaw_zoomed" "-1.7"
|
||||
"bob_roll_zoomed" "1.2"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_antititan"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE"
|
||||
"sway_min_x_zoomed" "-0.5"
|
||||
"sway_min_y_zoomed" "-0.5"
|
||||
"sway_min_z_zoomed" "-0.6"
|
||||
"sway_max_x_zoomed" "0.5"
|
||||
"sway_max_y_zoomed" "0.5"
|
||||
"sway_max_z_zoomed" "0.6"
|
||||
"sway_min_pitch_zoomed" "-3"
|
||||
"sway_min_yaw_zoomed" "-2.5"
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_pitch_zoomed" "3"
|
||||
"sway_max_yaw_zoomed" "2.5"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_translate_gain_zoomed" "2.5"
|
||||
"sway_rotate_gain_zoomed" "7"
|
||||
"sway_move_forward_translate_x_zoomed" "-0.1"
|
||||
"sway_move_forward_translate_z_zoomed" "-0.5"
|
||||
"sway_move_back_translate_x_zoomed" "0.2"
|
||||
"sway_move_back_translate_z_zoomed" "-0.2"
|
||||
"sway_move_left_translate_y_zoomed" "-1"
|
||||
"sway_move_left_translate_z_zoomed" "-0.5"
|
||||
"sway_move_left_rotate_roll_zoomed" "-4"
|
||||
"sway_move_right_translate_y_zoomed" "1"
|
||||
"sway_move_right_translate_z_zoomed" "-0.5"
|
||||
"sway_move_right_rotate_roll_zoomed" "4"
|
||||
"sway_move_up_translate_z_zoomed" "-1"
|
||||
"sway_move_down_translate_z_zoomed" "1"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-2.5"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y_zoomed" ".5"
|
||||
"sway_turn_right_translate_y_zoomed" "-.5"
|
||||
"sway_turn_up_translate_z_zoomed" ".2"
|
||||
"sway_turn_down_translate_z_zoomed" "-.2"
|
||||
"sway_turn_up_translate_x_zoomed" ".1"
|
||||
"sway_turn_down_translate_x_zoomed" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll_zoomed" "4"
|
||||
"sway_turn_right_rotate_roll_zoomed" "-4"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "3"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-3"
|
||||
"sway_turn_up_rotate_roll_zoomed" "-0.8"
|
||||
"sway_turn_down_rotate_roll_zoomed" "0.8"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sound_dryfire" "titan_dryfire"
|
||||
"npc_reload_enabled" "0"
|
||||
"sprintcycle_time" "0.55"
|
||||
"arc_switch_activator" "1"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
slammer
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "25"
|
||||
"ammo_default_total" "25"
|
||||
}
|
||||
burn_mod_defender
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//"damage_near_value" "300"
|
||||
//"damage_far_value" "300"
|
||||
//"damage_near_value_titanarmor" "825"
|
||||
//"damage_far_value_titanarmor" "825"
|
||||
"damage_near_value" "++20"
|
||||
"damage_far_value" "++20"
|
||||
"damage_near_value_titanarmor" "++375"
|
||||
"damage_far_value_titanarmor" "++375"
|
||||
|
||||
"charge_effect_1p" "P_wpn_defender_charge_FP_burn"
|
||||
"charge_effect_3p" "P_wpn_defender_charge_burn"
|
||||
"tracer_effect" "P_wpn_defender_beam_burn"
|
||||
"tracer_effect_first_person" "P_wpn_defender_beam_burn"
|
||||
|
||||
}
|
||||
|
||||
quick_charge
|
||||
{
|
||||
"charge_time" "*0.33"
|
||||
"charge_cooldown_time" "*0.66"
|
||||
"charge_cooldown_delay" "0.0"
|
||||
"charge_end_forces_fire" "0"
|
||||
|
||||
//"damage_near_value" "300"
|
||||
//"damage_far_value" "300"
|
||||
//"damage_near_value_titanarmor" "825"
|
||||
//"damage_far_value_titanarmor" "825"
|
||||
"damage_near_value" "--250" //55
|
||||
"damage_far_value" "--250" //45
|
||||
"damage_near_value_titanarmor" "--325"
|
||||
"damage_far_value_titanarmor" "--325"
|
||||
|
||||
"spread_stand_hip" "0"
|
||||
"spread_stand_hip_run" "0"
|
||||
"spread_stand_ads" "0"
|
||||
"spread_stand_hip_sprint" "0"
|
||||
"spread_crouch_hip" "0"
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_air_hip" "0"
|
||||
"spread_air_ads" "0"
|
||||
|
||||
"impulse_force" "50000"
|
||||
}
|
||||
|
||||
PROTO_at_turret
|
||||
{
|
||||
"ammo_stockpile_max" "5000"
|
||||
"ammo_clip_size" "-1"
|
||||
"ammo_default_total" "5000"
|
||||
"printname" "AT Turret"
|
||||
"shortprintname" "AT Turret"
|
||||
"charge_time" "0.5"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pveBase
|
||||
{
|
||||
"ammo_stockpile_max" "8"
|
||||
"ammo_default_total" "8"
|
||||
}
|
||||
at_unlimited_ammo
|
||||
{
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
}
|
||||
longNPCCharge
|
||||
{
|
||||
"npc_charge_time_min" "2.0"
|
||||
"npc_charge_time_max" "2.0"
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
readyFrac progress_ready_to_fire_frac
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
chargeFrac player_chargeFrac
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_charge_rifle"
|
||||
"base_spread" "10.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,598 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_DMR"
|
||||
"shortprintname" "#WPN_DMR_SHORT"
|
||||
"description" "#WPN_DMR_DESC"
|
||||
"longdesc" "#WPN_DMR_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_longbow"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_longbow"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "sniper"
|
||||
"body_type" "heavy"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponActivate" "OnWeaponActivate_weapon_dmr"
|
||||
"OnWeaponDeactivate" "OnWeaponDeactivate_weapon_dmr"
|
||||
"OnClientAnimEvent" "OnClientAnimEvent_weapon_dmr"
|
||||
//"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_dmr"
|
||||
//"OnWeaponStartZoomIn" "OnWeaponStartZoomIn_weapon_dmr"
|
||||
//"OnWeaponStartZoomOut" "OnWeaponStartZoomOut_weapon_dmr"
|
||||
|
||||
// Menu
|
||||
"menu_category" "sniper"
|
||||
"menu_anim_class" "large"
|
||||
"stat_damage" "90"
|
||||
"stat_range" "100"
|
||||
"stat_accuracy" "84"
|
||||
"stat_rof" "30"
|
||||
|
||||
"ads_dof_disable" "1"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/rspn101_dmr/ptpov_rspn101_dmr.mdl"
|
||||
"playermodel" "models/weapons/rspn101_dmr/w_rspn101_dmr.mdl"
|
||||
//"projectilemodel" "models/weapons/bullets/projectile_20mm.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_tracer_sniper"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_sniper"
|
||||
"impact_effect_table" "titan_bullet"
|
||||
//"projectile_trail_effect_0" "garand_trail_smoke"
|
||||
"projectile_do_predict_impact_effects" "0"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_20mm_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_20mm"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletLarge"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbBulletLarge_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_large_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_large"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
"fx_shell_eject_attach_scoped" "shell_scoped"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_snp_hmn_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_snp_hmn"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
"fx_muzzle_flash_attach_scoped" "muzzle_flash_scoped"
|
||||
|
||||
//Sounds
|
||||
"sound_dryfire" "rifle_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"fire_sound_1_player_1p" "Weapon_DMR_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_DMR_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_DMR_Fire_NPC"
|
||||
"sound_zoom_in" "Weapon_DMR_ADS_In"
|
||||
"sound_zoom_out" "Weapon_DMR_ADS_Out"
|
||||
|
||||
"low_ammo_sound_name_1" "DMR_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "DMR_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "DMR_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_4" "DMR_LowAmmo_Shot4"
|
||||
"low_ammo_sound_name_5" "DMR_LowAmmo_Shot5"
|
||||
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_KNOCK_BACK"
|
||||
|
||||
"damage_headshot_scale" "2.0"
|
||||
|
||||
"impulse_force" "5000"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "6"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "60"
|
||||
"ammo_stockpile_max" "60"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "55"
|
||||
"damage_far_value" "55"
|
||||
"damage_near_value_titanarmor" "430"
|
||||
"damage_far_value_titanarmor" "430"
|
||||
"damage_rodeo" "400"
|
||||
"damage_near_distance" "4500"
|
||||
"damage_far_distance" "4500"
|
||||
|
||||
"red_crosshair_range" "4500"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "40"
|
||||
"npc_damage_far_value" "40"
|
||||
"npc_damage_near_value_titanarmor" "100"
|
||||
"npc_damage_far_value_titanarmor" "100"
|
||||
|
||||
"npc_accuracy_multiplier_pilot" "1.0"
|
||||
|
||||
"npc_suppress_lsp_allowed" "0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
"zoom_toggle_lerp_time" "<KEEP_DEFAULT>"
|
||||
"zoom_toggle_fov" "<KEEP_DEFAULT>"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"zoom_toggle_lerp_time" "0.2"
|
||||
"zoom_toggle_fov" "7"
|
||||
|
||||
"ammo_default_total" "24"
|
||||
"ammo_stockpile_max" "42"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "90"
|
||||
"damage_far_value" "90"
|
||||
"damage_near_value_titanarmor" "90"
|
||||
"damage_far_value_titanarmor" "90"
|
||||
"damage_rodeo" "400"
|
||||
"damage_near_distance" "4500"
|
||||
"damage_far_distance" "4500"
|
||||
|
||||
"red_crosshair_range" "4500"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "40"
|
||||
"npc_damage_far_value" "40"
|
||||
"npc_damage_near_value_titanarmor" "100"
|
||||
"npc_damage_far_value_titanarmor" "100"
|
||||
|
||||
"npc_accuracy_multiplier_pilot" "3.0"
|
||||
|
||||
"npc_suppress_lsp_allowed" "<KEEP_DEFAULT>"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "3.0"
|
||||
"proficiency_average_spreadscale" "2.2"
|
||||
"proficiency_good_spreadscale" "2.0"
|
||||
"proficiency_very_good_spreadscale" "1.5"
|
||||
|
||||
"npc_min_engage_range" "500"
|
||||
"npc_max_engage_range" "8000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "8000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "2.0"
|
||||
"npc_rest_time_between_bursts_max" "3.0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "0"
|
||||
"dof_zoom_nearDepthEnd" "0"
|
||||
"dof_nearDepthStart" "1.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "3.0"
|
||||
"zoom_time_in" "0.4"
|
||||
"zoom_time_out" "0.3"
|
||||
"zoom_fov" "30"
|
||||
"zoom_scope_frac_start" "0.2"
|
||||
"zoom_scope_frac_end" "1.0"
|
||||
"zoom_angle_shift_pitch" "0.3"
|
||||
"zoom_angle_shift_yaw" "0.65"
|
||||
"reload_time" "2.66"
|
||||
"reload_time_late1" "1.23"
|
||||
"reloadempty_time" "3.66"
|
||||
"reloadempty_time_late1" "2.25"
|
||||
"reloadempty_time_late2" "1.26"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "1"
|
||||
"allow_headshots" "1"
|
||||
"critical_hit_damage_scale" "1"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "1"
|
||||
"aimassist_disable_ads" "1"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
"gamepad_use_yaw_speed_for_pitch_ads" "1"
|
||||
"ads_fov_zoomfrac_start" "0.5"
|
||||
"ads_fov_zoomfrac_end" "0.9"
|
||||
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "8"
|
||||
"spread_stand_hip_run" "10"
|
||||
"spread_stand_ads" "0.05"
|
||||
"spread_crouch_hip" "6"
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_air_hip" "10"
|
||||
"spread_air_ads" ".15"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "semisniper"
|
||||
|
||||
"viewkick_pitch_base" "-0.61"//"-1.45"
|
||||
"viewkick_pitch_random" "0.12"//"-0.35"
|
||||
"viewkick_pitch_softScale" "1.2"
|
||||
"viewkick_pitch_hardScale" "0.9"
|
||||
|
||||
"viewkick_yaw_base" "-0.5"//"0.0"
|
||||
"viewkick_yaw_random" "0.14"//"1.2"
|
||||
"viewkick_yaw_softScale" "1.3"
|
||||
"viewkick_yaw_hardScale" "1.0"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.5"
|
||||
"viewkick_roll_randomMax" "0.5"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.75"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.4"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.55"
|
||||
"viewkick_ads_weaponFraction" "0.0"//"0.45"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.0"//"-0.3"
|
||||
|
||||
"viewkick_perm_pitch_base" "-0.47"
|
||||
"viewkick_perm_pitch_random" "0.23"
|
||||
"viewkick_perm_pitch_random_innerexclude" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.0"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0.0"
|
||||
|
||||
"viewkick_scale_min_ads" "0.65"
|
||||
"viewkick_scale_max_ads" "0.65"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.1"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.0025"
|
||||
"bob_horz_dist_zoomed" "0.0025"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_sniper"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "jx_c_pov"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.085"
|
||||
"sway_max_yaw_zoomed" "0.085"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "-0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.25"
|
||||
"sway_max_pitch_zoomed" "0.25"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "-0.25"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "0.25"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sprintcycle_time" ".55"
|
||||
"is_sniper" "1"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "scope_zoom"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "scope_outline"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "scope_oracle"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "scope_dcom"
|
||||
"bodygroup4_set" "1"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
|
||||
"bodygroup_ads_scope_name" "ads_scopes"
|
||||
"bodygroup_ads_scope_set" "3"
|
||||
|
||||
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
"clip_bodygroup" "rspn101_dmr_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
"entity_color_from_ads_factor" "25.0"
|
||||
|
||||
"pass_through_depth" "32"
|
||||
"pass_through_damage_preserved_scale" "1.0"
|
||||
|
||||
|
||||
|
||||
|
||||
Mods
|
||||
{
|
||||
|
||||
iron_sights
|
||||
{
|
||||
|
||||
}
|
||||
scope_4x
|
||||
{
|
||||
"ui7_enable" "1"
|
||||
|
||||
//Use this for Variable Zoom
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup_ads_scope_set" "2"
|
||||
"zoom_toggle_lerp_time" "0.2"
|
||||
"zoom_toggle_fov" "7"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup_ads_scope_set" "1"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_width" "1.5"
|
||||
"threat_scope_bounds_height" "1.1"
|
||||
"viewmodel_offset_ads" "0 0.5 0"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "135"
|
||||
"ammo_clip_size" "10"
|
||||
"ammo_default_total" "135"
|
||||
}
|
||||
stabilizer
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup_ads_scope_set" "0"
|
||||
// "viewdrift_ads_stand_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_crouch_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_air_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_air_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_stand_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_crouch_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_speed_pitch" "*0.5"
|
||||
// "viewdrift_ads_speed_yaw" "*0.5"
|
||||
|
||||
"anim_alt_idleAttack" "1"
|
||||
|
||||
"ads_fov_zoomfrac_start" "0.3"
|
||||
"ads_fov_zoomfrac_end" "0.8"
|
||||
"viewmodel_offset_ads" "0 -2.6 0.25"
|
||||
"dof_zoom_nearDepthStart" "7.0"
|
||||
"dof_zoom_nearDepthEnd" "7.2"
|
||||
}
|
||||
slammer
|
||||
{
|
||||
}
|
||||
|
||||
burn_mod_dmr
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "++20"
|
||||
"damage_far_value" "++20"
|
||||
"damage_near_value_titanarmor" "580"
|
||||
"damage_far_value_titanarmor" "580"
|
||||
// "explosion_damage" "85"
|
||||
//Effects
|
||||
"tracer_effect_first_person" "P_wpn_tracer_sniper_BC"
|
||||
"tracer_effect" "P_wpn_tracer_sniper_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_snp_hmn_FP_burn"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_snp_hmn_burn"
|
||||
}
|
||||
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/rspn101_dmr_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/rspn101_dmr_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
"ui7_draw_cloaked" "1"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/variable_zoom_crosshair"
|
||||
"mesh" "models/weapons/attachments/attach_scope_ads_2_crosshair"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_sniper_amped"
|
||||
"base_spread" "0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,746 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_DOUBLETAKE"
|
||||
"shortprintname" "#WPN_DOUBLETAKE_SHORT"
|
||||
"description" "#WPN_DOUBLETAKE_DESC"
|
||||
"longdesc" "#WPN_DOUBLETAKE_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_doubletake"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_doubletake"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "sniper"
|
||||
"body_type" "stalker"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_doubletake"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_doubletake"
|
||||
"OnProjectileCollision" "OnProjectileCollision_weapon_doubletake"
|
||||
|
||||
// Menu
|
||||
"menu_category" "sniper"
|
||||
"menu_anim_class" "large"
|
||||
"stat_damage" "83"
|
||||
"stat_range" "100"
|
||||
"stat_accuracy" "76"
|
||||
"stat_rof" "20"
|
||||
|
||||
"ads_dof_disable" "1"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/doubletake/ptpov_doubletake.mdl"
|
||||
"playermodel" "models/weapons/doubletake/w_doubletake.mdl"
|
||||
//"projectilemodel" "models/weapons/bullets/projectile_20mm.mdl"
|
||||
"holster_type" "rifle"
|
||||
|
||||
// Effects
|
||||
"impact_effect_table" "doubletake_bullet"
|
||||
"projectile_do_predict_impact_effects" "1"
|
||||
"vortex_impact_effect" "P_impact_xo_shield_cp"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_20mm_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_20mm"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletLarge"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbBulletLarge_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"projectiles_per_shot" "3"
|
||||
|
||||
"projectilemodel" "models/dev/empty_model.mdl"
|
||||
//"projectile_trail_effect_0" "P_dragonsbreath_trail"
|
||||
"projectile_trail_effect_0" "P_doubletake_proj"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_shell_eject2_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject2_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject2_attach" "shell_L"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_mflash_dbltake_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_mflash_dbltake"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
"fx_muzzle_flash_attach_scoped" "muzzle_flash_scoped"
|
||||
|
||||
// Sounds
|
||||
"sound_dryfire" "rifle_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"sound_zoom_in" "Weapon_Rangemaster_Kraber_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Rangemaster_Kraber_ADS_Out"
|
||||
"fire_sound_1_player_1p" "Weapon_DoubleTake_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_DoubleTake_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_DoubleTake_Fire_NPC"
|
||||
"fire_sound_2_player_1p" "large_shell_drop"
|
||||
"fire_sound_2_player_3p" "large_shell_drop"
|
||||
|
||||
"low_ammo_sound_name_1" "DoubleTake_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "DoubleTake_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "DoubleTake_LowAmmo_Shot3"
|
||||
|
||||
"projectile_inherit_owner_velocity_scale" "0.0"
|
||||
|
||||
"pass_through_depth" "32"
|
||||
"pass_through_damage_preserved_scale" "1.0"
|
||||
|
||||
// Bolt info
|
||||
"bolt_hitsize" "0.0"
|
||||
"bolt_hitsize_grow1_time" "0.035"
|
||||
"bolt_hitsize_grow1_size" "3.0"//1.25"//8.5"//7.5"//10.0"
|
||||
"bolt_hitsize_grow2_time" "0.08"
|
||||
"bolt_hitsize_grow2_size" "4.0"//2.5"//17.0"//15.0"//20.0"
|
||||
"bolt_hitsize_growfinal_lerptime" "0.18"
|
||||
"bolt_hitsize_growfinal_size" "6.0"//2.5"//17.0"//15.0"//20.0"
|
||||
|
||||
"bolt_gravity_enabled" "1"
|
||||
"bolt_gravity_amount" "0.09"
|
||||
|
||||
"bolt_bounce_frac" "0.000"
|
||||
"projectile_damage_reduction_per_bounce" "0.0"
|
||||
"projectile_damages_owner" "0"
|
||||
"projectile_ricochet_max_count" "0"
|
||||
|
||||
"bolt_speed" "10000"//12000"
|
||||
|
||||
"bolt_spread_max" "0.015"//0.030"//0.05"
|
||||
"bolt_spread_min" "0.015"//0.030"//0.025"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_KNOCK_BACK | DF_DISMEMBERMENT"
|
||||
|
||||
"damage_type" "bullet"
|
||||
"damage_headshot_scale" "2.0"
|
||||
|
||||
"impulse_force" "2500"
|
||||
|
||||
// Ammo **NOTE** Weapon consumes two bullets per shot!
|
||||
"ammo_clip_size" "12"
|
||||
"ammo_per_shot" "2"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
"ammo_min_to_fire" "2"
|
||||
"ammo_clip_random_loss_on_npc_drop_chunksize" "2"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "120"
|
||||
"ammo_stockpile_max" "120"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
|
||||
"aimassist_disable_ads" "1"
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "30"
|
||||
"damage_far_value" "30"
|
||||
"damage_near_value_titanarmor" "165"
|
||||
"damage_far_value_titanarmor" "165"
|
||||
"damage_rodeo" "80"
|
||||
"damage_near_distance" "4500"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "15000"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "3.0"
|
||||
"proficiency_average_spreadscale" "3.0"
|
||||
"proficiency_good_spreadscale" "2.0"
|
||||
"proficiency_very_good_spreadscale" "1.5"
|
||||
|
||||
"npc_min_engage_range" "500"
|
||||
"npc_max_engage_range" "2500"
|
||||
"npc_min_engage_range_heavy_armor" "750"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "2800"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "2.0"
|
||||
"npc_rest_time_between_bursts_max" "4.0"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "7"
|
||||
"npc_damage_far_value" "7"
|
||||
"npc_damage_near_value_titanarmor" "100"
|
||||
"npc_damage_far_value_titanarmor" "100"
|
||||
|
||||
"npc_accuracy_multiplier_pilot" "1.0"
|
||||
|
||||
"npc_suppress_lsp_allowed" "0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
"zoom_toggle_lerp_time" "<KEEP_DEFAULT>"
|
||||
"zoom_toggle_fov" "<KEEP_DEFAULT>"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"zoom_toggle_lerp_time" "0.2"
|
||||
"zoom_toggle_fov" "7"
|
||||
|
||||
"ammo_default_total" "36"
|
||||
"ammo_stockpile_max" "60"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "50"
|
||||
"damage_far_value" "50"
|
||||
"damage_near_value_titanarmor" "50"
|
||||
"damage_far_value_titanarmor" "50"
|
||||
"damage_rodeo" "80"
|
||||
"damage_near_distance" "4500"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "15000"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "3.0"
|
||||
"proficiency_average_spreadscale" "2.2"
|
||||
"proficiency_good_spreadscale" "2.0"
|
||||
"proficiency_very_good_spreadscale" "1.5"
|
||||
|
||||
"npc_min_engage_range" "500"
|
||||
"npc_max_engage_range" "8000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "8000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "2.0"
|
||||
"npc_rest_time_between_bursts_max" "3.0"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "30"
|
||||
"npc_damage_far_value" "30"
|
||||
"npc_damage_near_value_titanarmor" "100"
|
||||
"npc_damage_far_value_titanarmor" "100"
|
||||
|
||||
"npc_accuracy_multiplier_pilot" "3.0"
|
||||
|
||||
"npc_suppress_lsp_allowed" "<KEEP_DEFAULT>"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
"dof_zoom_nearDepthStart" "9.734"
|
||||
"dof_zoom_nearDepthEnd" "13.655"
|
||||
"dof_nearDepthStart" "3.000"
|
||||
"dof_nearDepthEnd" "5.366"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "2.0"//2"
|
||||
"zoom_time_in" "0.4"//0.35"
|
||||
"zoom_time_out" "0.3"
|
||||
"zoom_fov" "26.26"
|
||||
"zoom_scope_frac_start" "0.2"
|
||||
"zoom_scope_frac_end" "1.0"
|
||||
"zoom_angle_shift_pitch" "0.3"
|
||||
"zoom_angle_shift_yaw" "0.65"
|
||||
"reload_time" "2.4"
|
||||
"reload_time_late1" "1.26"
|
||||
"reloadempty_time" "3.4"
|
||||
"reloadempty_time_late1" "2.26"
|
||||
"reloadempty_time_late2" "1.26"
|
||||
"holster_time" "0.45"
|
||||
"deploy_time" "0.6"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "1"
|
||||
"allow_headshots" "1"
|
||||
"critical_hit_damage_scale" "1"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "1"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
"gamepad_use_yaw_speed_for_pitch_ads" "1"
|
||||
"ads_fov_zoomfrac_start" "0.0"
|
||||
"ads_fov_zoomfrac_end" "0.6"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "8"
|
||||
"spread_stand_hip_run" "8"
|
||||
"spread_crouch_hip" "6"
|
||||
"spread_air_hip" "8"
|
||||
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_stand_ads" "0"
|
||||
"spread_air_ads" "0"
|
||||
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "4"
|
||||
"spread_kick_on_fire_crouch_hip" "4"
|
||||
"spread_kick_on_fire_air_hip" "4"
|
||||
|
||||
"spread_max_kick_stand_hip" "18.0"
|
||||
"spread_max_kick_crouch_hip" "15.0"
|
||||
"spread_max_kick_air_hip" "18.0"
|
||||
|
||||
"spread_wallrunning" "8"
|
||||
"spread_wallhanging" "11.75"
|
||||
|
||||
"spread_decay_delay" "0.1"
|
||||
"spread_decay_rate" "4"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "semisniper"
|
||||
|
||||
"viewkick_pitch_base" "-0.61"//"-1.45"
|
||||
"viewkick_pitch_random" "0.12"//"-0.35"
|
||||
"viewkick_pitch_softScale" "1.2"
|
||||
"viewkick_pitch_hardScale" "0.9"
|
||||
|
||||
"viewkick_yaw_base" "0.05"//"0.0"
|
||||
"viewkick_yaw_random" "0.14"//"1.2"
|
||||
"viewkick_yaw_softScale" "1.3"
|
||||
"viewkick_yaw_hardScale" "1.0"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.5"
|
||||
"viewkick_roll_randomMax" "0.5"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.75"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.4"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.55"
|
||||
"viewkick_ads_weaponFraction" "0.0"//"0.45"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.0"//"-0.3"
|
||||
|
||||
"viewkick_perm_pitch_base" "-0.47"
|
||||
"viewkick_perm_pitch_random" "0.23"
|
||||
"viewkick_perm_pitch_random_innerexclude" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.0"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.1"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.0025"
|
||||
"bob_horz_dist_zoomed" "0.0025"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_sniper"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "jx_c_pov"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.085"
|
||||
"sway_max_yaw_zoomed" "0.085"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "-0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.25"
|
||||
"sway_max_pitch_zoomed" "0.25"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "-0.25"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "0.25"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sprintcycle_time" ".55"
|
||||
"is_sniper" "1"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "scope_zoom"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "scope_outline"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "doubletake_sight_riser"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "scope_oracle"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
"bodygroup_ads_scope_name" "ads_scopes"
|
||||
"bodygroup_ads_scope_set" "0"
|
||||
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
"clip_bodygroup" "doubletake_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "1"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
"entity_color_from_ads_factor" "25.0"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
|
||||
Mods
|
||||
{
|
||||
|
||||
iron_sights
|
||||
{
|
||||
|
||||
}
|
||||
scope_4x
|
||||
{
|
||||
//Use this for Variable Zoom
|
||||
"ui7_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup_ads_scope_set" "2"
|
||||
|
||||
"zoom_toggle_lerp_time" "0.2"
|
||||
"zoom_toggle_fov" "7"
|
||||
|
||||
"dof_zoom_nearDepthStart" "0"
|
||||
"dof_zoom_nearDepthEnd" "0"
|
||||
|
||||
"anim_alt_idleAttack" "1"
|
||||
|
||||
"ads_fov_zoomfrac_start" "0.5"
|
||||
"ads_fov_zoomfrac_end" "0.7"
|
||||
|
||||
"aimassist_disable_ads" "1"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui3_enable" "0"
|
||||
"ui4_enable" "0"
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup_ads_scope_set" "1"
|
||||
|
||||
"dof_zoom_nearDepthStart" "0"
|
||||
"dof_zoom_nearDepthEnd" "0"
|
||||
|
||||
"anim_alt_idleAttack" "1"
|
||||
|
||||
"ads_fov_zoomfrac_start" "0.5"
|
||||
"ads_fov_zoomfrac_end" "0.7"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
//"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
//"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
"threat_scope_bounds_width" "1.5"
|
||||
"threat_scope_bounds_height" "1.1"
|
||||
|
||||
"aimassist_disable_ads" "1"
|
||||
|
||||
"viewmodel_offset_ads" "0 0.5 0"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui3_enable" "0"
|
||||
"ui4_enable" "0"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "240"
|
||||
"ammo_clip_size" "16"
|
||||
"ammo_default_total" "240"
|
||||
}
|
||||
stabilizer
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "1"
|
||||
"bodygroup_ads_scope_set" "0"
|
||||
// "bodygroup_ads_scope_set" "3"
|
||||
// "viewdrift_ads_stand_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_crouch_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_air_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_air_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_stand_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_crouch_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_speed_pitch" "*0.5"
|
||||
// "viewdrift_ads_speed_yaw" "*0.5"
|
||||
|
||||
"viewmodel_offset_ads" "0 -10 -.6"
|
||||
|
||||
"dof_zoom_nearDepthStart" "7.0"
|
||||
"dof_zoom_nearDepthEnd" "7.2"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui3_enable" "0"
|
||||
"ui4_enable" "0"
|
||||
}
|
||||
ricochet
|
||||
{
|
||||
"bolt_bounce_frac" "0.7"
|
||||
"projectile_damage_reduction_per_bounce" "0.0"
|
||||
"projectile_damages_owner" "0"
|
||||
"projectile_ricochet_max_count" "2"
|
||||
}
|
||||
slammer
|
||||
{
|
||||
}
|
||||
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_doubletake
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "35"
|
||||
"damage_far_value" "35"
|
||||
"damage_near_value_titanarmor" "265"
|
||||
"damage_far_value_titanarmor" "265"
|
||||
|
||||
//Effects
|
||||
"fx_muzzle_flash_view" "P_wpn_mflash_dbltake_FP_burn"
|
||||
"fx_muzzle_flash_world" "P_wpn_mflash_dbltake_burn"
|
||||
"projectile_trail_effect_0" "P_doubletake_proj_burn"
|
||||
"impact_effect_table" "doubletake_bullet_elec"
|
||||
}
|
||||
}
|
||||
|
||||
//UiData1
|
||||
//{
|
||||
// "ui" "ui/red_dot"
|
||||
// "mesh" "models/weapons/attachments/doubletake_rui_upper"
|
||||
// Args
|
||||
// {
|
||||
// vis player_zoomfrac
|
||||
// ammo weapon_ammo
|
||||
// clipSize weapon_clipSize
|
||||
// clipCount weapon_stockpileClipCount
|
||||
// }
|
||||
//}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/doubletake_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/doubletake_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/tracker_reticle"
|
||||
"mesh" "models/weapons/attachments/doubletake_rui_alt1"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "1"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/doubletake_reticle_doublev"
|
||||
"mesh" "models/weapons/attachments/doubletake_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/variable_zoom_crosshair"
|
||||
"mesh" "models/weapons/attachments/attach_scope_ads_2_crosshair"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_sniper_amped"
|
||||
"base_spread" "0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,618 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_EPG"
|
||||
"shortprintname" "#WPN_EPG_SHORT"
|
||||
"description" "#WPN_EPG_DESC"
|
||||
"longdesc" "#WPN_EPG_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_epg1"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_epg1"
|
||||
|
||||
"weaponClass" "human"
|
||||
"fire_mode" "semi-auto"
|
||||
"body_type" "heavy"
|
||||
"aimassist_adspull_weaponclass" "none"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"sound_pickup" "wpn_pickup_MG_1P"
|
||||
|
||||
"projectile_drift_windiness" "0.4"
|
||||
"projectile_drift_intensity" "0.1"
|
||||
"projectile_straight_time_min" "1.2"
|
||||
"projectile_straight_time_max" "1.45"
|
||||
"projectile_straight_radius_min" "0"
|
||||
"projectile_straight_radius_max" "0"
|
||||
"projectile_launch_speed" "2000"
|
||||
"projectile_gravity_scale" "0.0001"
|
||||
|
||||
"OnClientAnimEvent" "GlobalClientEventHandler"
|
||||
// "OnWeaponPrimaryAttack" "OnWeaponPrimaryAttack_GenericMissile_Player"
|
||||
// "OnWeaponNpcPrimaryAttack" "OnWeaponPrimaryAttack_GenericMissile_NPC"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_GenericBoltWithDrop_Player"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponPrimaryAttack_GenericBoltWithDrop_NPC"
|
||||
"OnWeaponActivate" "OnWeaponActivate_updateViewmodelAmmo"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_GIB"
|
||||
|
||||
// Menu
|
||||
"menu_category" "special"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "83"
|
||||
"stat_range" "100"
|
||||
"stat_accuracy" "100"
|
||||
"stat_rof" "17"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/epg/ptpov_epg.mdl"
|
||||
"playermodel" "models/weapons/epg/w_epg.mdl"
|
||||
"projectilemodel" "models/dev/empty_model.mdl"
|
||||
|
||||
// Effects
|
||||
"impact_effect_table" "exp_plasma_LG"
|
||||
"projectile_trail_effect_0" "P_plasma_proj_LG_DLight"
|
||||
// "projectile_trail_effect_1" "P_plasma_proj_LG_DLight"
|
||||
// "projectile_trail_attachment" "exhaust"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_SuperSpec_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_SuperSpec"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbRocket"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbRocket_1P_VS_3P"
|
||||
"vortex_drain" "0.0"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"explosion_shake_radius" "300"
|
||||
"explosion_shake_amplitude" "10"
|
||||
"explosion_shake_frequency" "35"
|
||||
"explosion_shake_duration" "0.5"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_epg_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_epg"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Sound
|
||||
"projectile_flight_sound" "weapon_epg_projectile_loop"
|
||||
"sound_dryfire" "spring_dryfire"
|
||||
"sound_zoom_in" "Weapon_Sidewinder_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Sidewinder_ADS_Out"
|
||||
"fire_sound_1_player_1p" "Weapon_epg_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_epg_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_epg_Fire_NPC"
|
||||
"looping_sounds" "0"
|
||||
|
||||
"idle_sound_player_1p" "weapon_epg_idle_gears_1p"
|
||||
|
||||
"low_ammo_sound_name_1" "EPG_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "EPG_LowAmmo_Shot2"
|
||||
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "5"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"bolt_hitsize" "0.0"
|
||||
"bolt_hitsize_grow1_time" "0.075"
|
||||
"bolt_hitsize_grow1_size" "3.0"
|
||||
"bolt_hitsize_grow2_time" "0.18"
|
||||
"bolt_hitsize_grow2_size" "5.0"
|
||||
"bolt_hitsize_growfinal_lerptime" "0.18"
|
||||
"bolt_hitsize_growfinal_size" "5.0"
|
||||
|
||||
"projectile_chasecamOffsetUp" "10"
|
||||
"projectile_killreplay_enabled" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "50"
|
||||
"ammo_stockpile_max" "50"
|
||||
"ammo_clip_reload_max" "50"
|
||||
"ammo_no_remove_from_clip" "0"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
|
||||
"damage_near_value" "100"
|
||||
"damage_far_value" "100"
|
||||
"damage_near_value_titanarmor" "700"
|
||||
"damage_far_value_titanarmor" "700"
|
||||
"damage_rodeo" "100"
|
||||
"damage_near_distance" "2000"
|
||||
"damage_far_distance" "2500"
|
||||
|
||||
"explosion_damage" "90"
|
||||
"explosion_damage_heavy_armor" "700"
|
||||
|
||||
"red_crosshair_range" "2000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "99"
|
||||
"npc_damage_far_value" "99"
|
||||
"npc_damage_near_value_titanarmor" "100"
|
||||
"npc_damage_far_value_titanarmor" "100"
|
||||
"npc_damage_near_distance" "2000"
|
||||
"npc_damage_far_distance" "15000"
|
||||
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "500"
|
||||
"npc_max_engage_range" "4000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "4000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.8"
|
||||
"npc_rest_time_between_bursts_max" "1.1"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "10"
|
||||
"ammo_stockpile_max" "10"
|
||||
"ammo_clip_reload_max" "10"
|
||||
"ammo_no_remove_from_clip" "0"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
"damage_near_value" "160"
|
||||
"damage_far_value" "160"
|
||||
"damage_near_value_titanarmor" "425"
|
||||
"damage_far_value_titanarmor" "425"
|
||||
"damage_rodeo" "100"
|
||||
"damage_near_distance" "2000"
|
||||
"damage_far_distance" "2500"
|
||||
|
||||
"explosion_damage" "130"
|
||||
"explosion_damage_heavy_armor" "320"
|
||||
|
||||
"red_crosshair_range" "2000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "99"
|
||||
"npc_damage_far_value" "99"
|
||||
"npc_damage_near_value_titanarmor" "100"
|
||||
"npc_damage_far_value_titanarmor" "100"
|
||||
"npc_damage_near_distance" "2000"
|
||||
"npc_damage_far_distance" "15000"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "500"
|
||||
"npc_max_engage_range" "4000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "4000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.8"
|
||||
"npc_rest_time_between_bursts_max" "1.1"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "1.66667"
|
||||
"proficiency_average_spreadscale" "1.66667"
|
||||
"proficiency_good_spreadscale" "1.66667"
|
||||
"proficiency_very_good_spreadscale" "1.66667"
|
||||
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.750"
|
||||
"dof_zoom_nearDepthEnd" "15.000"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
"reload_time" "2.9"
|
||||
"reload_time_late1" "2.0"
|
||||
"reload_time_late2" "1.1"
|
||||
"reloadempty_time" "3.2"
|
||||
"reloadempty_time_late1" "2.3"
|
||||
"reloadempty_time_late2" "1.1"
|
||||
|
||||
"fire_rate" "1.0"
|
||||
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1000"
|
||||
"damage_headshot_scale" "1.25"
|
||||
|
||||
"explosion_damages_owner" "1"
|
||||
"explosion_inner_radius" "30"
|
||||
"explosionradius" "150"
|
||||
"impulse_force" "17500"
|
||||
"cooldown_time" "0.0"
|
||||
|
||||
|
||||
"allow_empty_click" "0"
|
||||
"empty_reload_only" "0"
|
||||
|
||||
"spread_stand_hip" "0"
|
||||
"spread_stand_hip_run" "0"
|
||||
"spread_stand_hip_sprint" "0"
|
||||
"spread_crouch_hip" "0"
|
||||
"spread_air_hip" "0"
|
||||
|
||||
"spread_stand_ads" "0.0" //"0.5"
|
||||
"spread_crouch_ads" "0.0" //"0.5"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0"
|
||||
"spread_kick_on_fire_crouch_hip" "0"
|
||||
"spread_kick_on_fire_air_hip" "0"
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "0"
|
||||
"spread_max_kick_crouch_hip" "0"
|
||||
"spread_max_kick_air_hip" "0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "0"
|
||||
|
||||
"spread_wallrunning" "0"
|
||||
"spread_wallhanging" "0"
|
||||
|
||||
"spread_decay_delay" "0.1"
|
||||
"spread_decay_rate" "40"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "lstar"
|
||||
|
||||
"viewkick_pitch_base" "-0.05"
|
||||
"viewkick_pitch_random" "0.2"
|
||||
"viewkick_pitch_softScale" "2.0"
|
||||
"viewkick_pitch_hardScale" "1.0"
|
||||
|
||||
"viewkick_yaw_base" "0.0"
|
||||
"viewkick_yaw_random" "0.4"
|
||||
"viewkick_yaw_random_innerexclude" "0.15"
|
||||
"viewkick_yaw_softScale" "2.2"
|
||||
"viewkick_yaw_hardScale" "0.8"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.3"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.85"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.75"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.75"
|
||||
"viewkick_ads_weaponFraction" "0.9"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
//"viewkick_scale_firstshot_hipfire" "0.0"
|
||||
//"viewkick_scale_firstshot_ads" "0.25"
|
||||
|
||||
"viewkick_scale_min_hipfire" "1.3"
|
||||
"viewkick_scale_max_hipfire" "2.5"
|
||||
"viewkick_scale_min_ads" "0.5"
|
||||
"viewkick_scale_max_ads" "1.5"
|
||||
"viewkick_scale_valuePerShot" "1.0"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "5"
|
||||
"viewkick_scale_valueDecayDelay" "0.3"
|
||||
"viewkick_scale_valueDecayRate" "40"
|
||||
|
||||
"viewkick_perm_pitch_base" "-0.05"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.025"
|
||||
"viewkick_perm_yaw_random" "0.05"
|
||||
|
||||
"viewkick_duck_scale" "1.0"
|
||||
|
||||
// Cooldown viewkick:
|
||||
"cooldown_viewkick_pitch_base" "-6.0"
|
||||
"cooldown_viewkick_pitch_random" "0.5"
|
||||
"cooldown_viewkick_pitch_random_innerexclude" "0.0"
|
||||
"cooldown_viewkick_yaw_base" "-0.5"
|
||||
"cooldown_viewkick_yaw_random" "1.0"
|
||||
"cooldown_viewkick_yaw_random_innerexclude" "0.0"
|
||||
"cooldown_viewkick_softScale" "1.5"
|
||||
"cooldown_viewkick_hardScale" "1.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "1.0"
|
||||
"viewmodel_shake_up" "0.075"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.19"
|
||||
"bob_horz_dist_zoomed" "0.1"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
"bob_pitch_zoomed" "0.75"
|
||||
"bob_yaw_zoomed" "-1.7"
|
||||
"bob_roll_zoomed" "1.2"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_grenadier"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE"
|
||||
"sway_min_x_zoomed" "-0.5"
|
||||
"sway_min_y_zoomed" "-0.5"
|
||||
"sway_min_z_zoomed" "-0.6"
|
||||
"sway_max_x_zoomed" "0.5"
|
||||
"sway_max_y_zoomed" "0.5"
|
||||
"sway_max_z_zoomed" "0.6"
|
||||
"sway_min_pitch_zoomed" "-3"
|
||||
"sway_min_yaw_zoomed" "-2.5"
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_pitch_zoomed" "3"
|
||||
"sway_max_yaw_zoomed" "2.5"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_translate_gain_zoomed" "2.5"
|
||||
"sway_rotate_gain_zoomed" "7"
|
||||
"sway_move_forward_translate_x_zoomed" "-0.1"
|
||||
"sway_move_forward_translate_z_zoomed" "-0.5"
|
||||
"sway_move_back_translate_x_zoomed" "0.2"
|
||||
"sway_move_back_translate_z_zoomed" "-0.2"
|
||||
"sway_move_left_translate_y_zoomed" "-1"
|
||||
"sway_move_left_translate_z_zoomed" "-0.5"
|
||||
"sway_move_left_rotate_roll_zoomed" "-4"
|
||||
"sway_move_right_translate_y_zoomed" "1"
|
||||
"sway_move_right_translate_z_zoomed" "-0.5"
|
||||
"sway_move_right_rotate_roll_zoomed" "4"
|
||||
"sway_move_up_translate_z_zoomed" "-1"
|
||||
"sway_move_down_translate_z_zoomed" "1"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-2.5"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y_zoomed" ".5"
|
||||
"sway_turn_right_translate_y_zoomed" "-.5"
|
||||
"sway_turn_up_translate_z_zoomed" ".2"
|
||||
"sway_turn_down_translate_z_zoomed" "-.2"
|
||||
"sway_turn_up_translate_x_zoomed" ".1"
|
||||
"sway_turn_down_translate_x_zoomed" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll_zoomed" "4"
|
||||
"sway_turn_right_rotate_roll_zoomed" "-4"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "3"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-3"
|
||||
"sway_turn_up_rotate_roll_zoomed" "-0.8"
|
||||
"sway_turn_down_rotate_roll_zoomed" "0.8"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
"critical_hit" "1"
|
||||
"critical_hit_damage_scale" "1.5"
|
||||
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_humansonly" "0"
|
||||
"aimassist_disable_ads_humansonly" "0"
|
||||
|
||||
"bodygroup1_name" "epg_laserbody"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "epg_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
|
||||
"bodygroup_ammo_index_count" "7"
|
||||
|
||||
Mods
|
||||
{
|
||||
jump_kit
|
||||
{
|
||||
"impulse_force" "17500"
|
||||
"impulse_force_explosions" "65000"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "120"
|
||||
"ammo_clip_size" "8"
|
||||
"ammo_default_total" "120"
|
||||
}
|
||||
delayed_shot
|
||||
{
|
||||
"projectile_flight_sound" "Weapon_Sidwinder_Projectile"
|
||||
"ignition_distance" "100"
|
||||
"pre_ignition_speed" "100"
|
||||
"pre_ignition_damage" "50"
|
||||
"pre_ignition_damage_titanarmor" "20"
|
||||
"pre_ignition_npc_damage" "80"
|
||||
"pre_ignition_npc_damage_titanarmor" "30"
|
||||
"pre_ignition_flight_sound" "Weapon_Sidwinder_Projectile"
|
||||
"pre_ignition_trail_effect" "weapon_40mm_projectile"
|
||||
"pre_ignition_impact_effect_table" "exp_rocket_shoulder_large"
|
||||
"ignition_sound" "Weapon_Sidewinder_Fire_3P"
|
||||
"ignition_effect" "MissileAirBurst"
|
||||
}
|
||||
slammer
|
||||
{
|
||||
"impulse_force" "35000"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_epg
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "120"
|
||||
"damage_far_value" "120"
|
||||
"damage_near_value_titanarmor" "900"
|
||||
"damage_far_value_titanarmor" "900"
|
||||
"explosion_damage" "90"
|
||||
"explosion_damage_heavy_armor" "900"
|
||||
|
||||
//Effects
|
||||
"projectile_trail_effect_0" "P_plasma_proj_LG_amp"
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_epg_FP_amp"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_epg_amp"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
|
||||
slowProjectile
|
||||
{
|
||||
"projectile_launch_speed" "1750"
|
||||
}
|
||||
|
||||
rocket_arena
|
||||
{
|
||||
"projectile_launch_speed" "1750"
|
||||
"impulse_force" "17500"
|
||||
"impulse_force_explosions" "55000"
|
||||
|
||||
"damage_near_value" "35"
|
||||
"damage_far_value" "35"
|
||||
"explosion_damage" "35"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/epg_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/epg_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_circle2"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,701 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_ESAW"
|
||||
"shortprintname" "#WPN_ESAW_SHORT"
|
||||
"description" "#WPN_ESAW_DESC"
|
||||
"longdesc" "#WPN_ESAW_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_esaw"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_esaw"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "heavy"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_lmg"
|
||||
|
||||
// Menu
|
||||
"menu_category" "lmg"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "85"
|
||||
"stat_range" "75"
|
||||
"stat_accuracy" "50"
|
||||
"stat_rof" "50"
|
||||
|
||||
"pass_through_depth" "32"
|
||||
"pass_through_damage_preserved_scale" "0.5"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/hemlock_br/ptpov_hemlock_br.mdl"
|
||||
"playermodel" "models/weapons/hemlock_br/w_hemlock_br.mdl"
|
||||
|
||||
// Effects
|
||||
"impact_effect_table" "pulse_bullet"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pulse"
|
||||
"tracer_effect" "P_wpn_tracer_pulse"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "P_mflash_pulse_LMG_FP"
|
||||
"fx_muzzle_flash_world" "P_mflash_pulse_LMG"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
|
||||
//"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "weapon_devotion_firstshot_1p"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_Devotion_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "weapon_devotion_lastshot_1p"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_Devotion_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" ""
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" ""
|
||||
"burst_or_looping_fire_sound_end_npc" ""
|
||||
|
||||
"sound_dryfire" "hemlok_dryfire"
|
||||
"sound_pickup" "wpn_pickup_MG_1P"
|
||||
"sound_trigger_pull" "Weapon_LMG_Trigger"
|
||||
|
||||
"looping_sounds" "1"
|
||||
|
||||
//Sounds
|
||||
"sound_zoom_in" "Weapon_LMG_ADS_In"
|
||||
"sound_zoom_out" "Weapon_LMG_ADS_Out"
|
||||
|
||||
|
||||
"fire_sound_1_player_1p" "Weapon_Devotion_SecondShot_1P"
|
||||
"fire_sound_1_player_3p" ""
|
||||
"fire_sound_1_npc" "Weapon_ColdWar_Fire_3P"
|
||||
//"fire_sound_2_player_1p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_3p" "Weapon_devotion_SecondShot_3P"
|
||||
|
||||
"low_ammo_sound_name_1" "Devotion_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "Devotion_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "Devotion_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_4" "Devotion_LowAmmo_Shot4"
|
||||
"low_ammo_sound_name_5" "Devotion_LowAmmo_Shot5"
|
||||
"low_ammo_sound_name_6" "Devotion_LowAmmo_Shot6"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"ammo_clip_size" "55"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "550"
|
||||
"ammo_stockpile_max" "550"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "20"
|
||||
"damage_very_far_value" "15"
|
||||
"damage_near_value_titanarmor" "80"
|
||||
"damage_far_value_titanarmor" "60"
|
||||
"damage_rodeo" "200"
|
||||
"damage_near_distance" "1500"
|
||||
"damage_far_distance" "1800"
|
||||
"damage_very_far_distance" "2200"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1800"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "20"
|
||||
"npc_damage_far_value" "12"
|
||||
"npc_damage_near_value_titanarmor" "10"
|
||||
"npc_damage_far_value_titanarmor" "5"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"viewkick_air_scale_ads" "2.0"
|
||||
"spread_air_hip" "5.0"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "110"
|
||||
"ammo_stockpile_max" "275"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "20"
|
||||
"damage_far_value" "13"
|
||||
"damage_very_far_value" "13"
|
||||
"damage_near_value_titanarmor" "35"
|
||||
"damage_far_value_titanarmor" "25"
|
||||
"damage_rodeo" "200"
|
||||
"damage_near_distance" "1800"
|
||||
"damage_far_distance" "2000"
|
||||
"damage_very_far_distance" "3000"
|
||||
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
"red_crosshair_range" "1800"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "7"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"viewkick_air_scale_ads" "1.0"
|
||||
"spread_air_hip" "0.0"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "4.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "2500"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
|
||||
"npc_min_burst" "5"
|
||||
"npc_max_burst" "8"
|
||||
"npc_rest_time_between_bursts_min" "1.0"
|
||||
"npc_rest_time_between_bursts_max" "1.5"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "9.040"
|
||||
"dof_zoom_nearDepthEnd" "10.639"
|
||||
"dof_nearDepthStart" "1"
|
||||
"dof_nearDepthEnd" "6"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "5"
|
||||
"fire_rate_max" "15"
|
||||
"fire_rate_max_time_speedup" "1.75"
|
||||
"fire_rate_max_time_cooldown" "0"
|
||||
|
||||
"zoom_time_in" "0.3"
|
||||
"zoom_time_out" "0.3"
|
||||
"zoom_fov" "30"
|
||||
"reload_time" "2.8"
|
||||
"reload_time_late1" "1.8"
|
||||
"reloadempty_time" "3.63"
|
||||
"reloadempty_time_late1" "2.63"
|
||||
"reloadempty_time_late2" "1.20"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.7"
|
||||
"lower_time" "0.2"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1800"
|
||||
"ads_move_speed_scale" "0.3"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
"aimassist_adspull_zoomStart" "0.2"
|
||||
"aimassist_adspull_zoomEnd" "0.7"
|
||||
"ads_fov_zoomfrac_start" "0.2"
|
||||
"ads_fov_zoomfrac_end" "1.0"
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "2.0"
|
||||
"spread_stand_hip_run" "2.0"
|
||||
"spread_stand_hip_sprint" "2.0"
|
||||
"spread_crouch_hip" "2.0"
|
||||
|
||||
"spread_stand_ads" "0.4" //"0.25"
|
||||
"spread_crouch_ads" "0.2" //"0.1"
|
||||
"spread_air_ads" "0.5" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0"
|
||||
"spread_kick_on_fire_crouch_hip" "0"
|
||||
"spread_kick_on_fire_air_hip" "0"
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "0"
|
||||
"spread_max_kick_crouch_hip" "0"
|
||||
"spread_max_kick_air_hip" "0"
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "0"
|
||||
|
||||
"spread_decay_rate" "25"
|
||||
"spread_decay_delay" ".2"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "lmg"
|
||||
|
||||
"viewkick_pitch_base" "-0.17"
|
||||
"viewkick_pitch_random" "0.36"
|
||||
"viewkick_pitch_softScale" "1.4"
|
||||
"viewkick_pitch_hardScale" "0.35"
|
||||
|
||||
"viewkick_yaw_base" "0"
|
||||
"viewkick_yaw_random" "0.6"
|
||||
"viewkick_yaw_softScale" "0.9"
|
||||
"viewkick_yaw_hardScale" "1.35"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.4"
|
||||
"viewkick_roll_randomMax" "0.45"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "2.1"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.65"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.0"
|
||||
"viewkick_ads_weaponFraction" "0.1"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_scale_firstshot_ads" "0.5"
|
||||
"viewkick_scale_firstshot_hipfire" "0"
|
||||
"viewkick_scale_min_hipfire" "3"
|
||||
"viewkick_scale_max_hipfire" "1.0"
|
||||
"viewkick_scale_min_ads" "1.0"
|
||||
"viewkick_scale_max_ads" "0.5"
|
||||
"viewkick_scale_valuePerShot" "1.0"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "25"
|
||||
"viewkick_scale_valueDecayDelay" "0.22"
|
||||
"viewkick_scale_valueDecayRate" "30"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.0"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0.2"
|
||||
|
||||
"viewkick_duck_scale" "0.8"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.25"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_lmg"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" "0.55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_aog"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_acgs"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_cro"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
//"bodygroup5_name" "suppressor_cyl_med"
|
||||
//"bodygroup5_set" "0"
|
||||
//"bodygroup6_name" "suppressor_sq_med"
|
||||
//"bodygroup6_set" "0"
|
||||
//
|
||||
|
||||
"anim_alt_idleAttack" "1"
|
||||
|
||||
"clip_bodygroup" "hemlock_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
holosight
|
||||
{
|
||||
//"bodygroup1_set" "0"
|
||||
//"bodygroup4_set" "1"
|
||||
"zoom_fov" "45"
|
||||
dof_zoom_focusArea_horizontal 0.062
|
||||
dof_zoom_focusArea_top 0.10
|
||||
dof_zoom_focusArea_bottom -0.040
|
||||
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
}
|
||||
aog
|
||||
{
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
"ui1_enable" "0"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"viewmodel_offset_ads" "0.01 0.2 -0.12"
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "7.907"
|
||||
dof_zoom_focusArea_horizontal 0.055
|
||||
dof_zoom_focusArea_top 0.102
|
||||
dof_zoom_focusArea_bottom -0.053
|
||||
zoom_fov 20
|
||||
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"ui3_enable" "1"
|
||||
"ui1_enable" "0"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"viewmodel_offset_ads" "0.01 -3.9 0.20"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.073
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.041
|
||||
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"ui4_enable" "1"
|
||||
"ui1_enable" "0"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
|
||||
"viewmodel_offset_ads" "0.01 -4.2 0.18"
|
||||
"dof_zoom_nearDepthStart" "5.000"
|
||||
"dof_zoom_nearDepthEnd" "7.000"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
slammer
|
||||
{
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_clip_size" "66"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
|
||||
burn_mod_esaw
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
//"bodygroup1_set" "0"
|
||||
//"bodygroup4_set" "1"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++5"
|
||||
"damage_very_far_value" "++2"
|
||||
"damage_near_value_titanarmor" "180"
|
||||
"damage_far_value_titanarmor" "160"
|
||||
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT | DF_GIB"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/hemlok_esaw_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/hemlok_esaw_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/aog_multi_reticles"
|
||||
"mesh" "models/weapons/attachments/aog_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/aog_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/aog_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_plus"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,670 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_G2"
|
||||
"shortprintname" "#WPN_G2_SHORT"
|
||||
"description" "#WPN_G2_DESC"
|
||||
"longdesc" "#WPN_G2_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_g2a5"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_g2a5"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "medium"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_KNOCK_BACK | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "ar"
|
||||
"menu_anim_class" "large"
|
||||
"stat_damage" "90"
|
||||
"stat_range" "65"
|
||||
"stat_accuracy" "85"
|
||||
"stat_rof" "33"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/g2/ptpov_g2a4.mdl"
|
||||
"playermodel" "models/weapons/g2/w_g2a4.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_tracer"
|
||||
"tracer_effect_first_person" "P_wpn_tracer"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_dryfire" "assault_rifle_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"sound_trigger_pull" "assault_rifle_dryfire"
|
||||
"sound_trigger_release" "assault_rifle_dryfire"
|
||||
"sound_zoom_in" "Weapon_G2A4_ADS_In"
|
||||
"sound_zoom_out" "Weapon_G2A4_ADS_Out"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
//Sounds
|
||||
"fire_sound_1_player_1p" "Weapon_G2A4_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_G2A4_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_G2A4_Fire_NPC"
|
||||
"fire_sound_2_player_1p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_3p" "Weapon_bulletCasings.Bounce"
|
||||
|
||||
"low_ammo_sound_name_1" "G2A4_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "G2A4_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "G2A4_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_4" "G2A4_LowAmmo_Shot4"
|
||||
"low_ammo_sound_name_5" "G2A4_LowAmmo_Shot5"
|
||||
"low_ammo_sound_name_6" "G2A4_LowAmmo_Shot6"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"explosionradius" "0"
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "14"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.027
|
||||
dof_zoom_focusArea_top 0.07
|
||||
dof_zoom_focusArea_bottom -0.012
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "140"
|
||||
"ammo_stockpile_max" "140"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "40"
|
||||
"damage_far_value" "35"
|
||||
"damage_near_value_titanarmor" "140"
|
||||
"damage_far_value_titanarmor" "110"
|
||||
"damage_rodeo" "220"
|
||||
"damage_near_distance" "1500"
|
||||
"damage_far_distance" "2000"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1500"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "20"
|
||||
"npc_damage_far_value" "15"
|
||||
"npc_damage_near_value_titanarmor" "25"
|
||||
"npc_damage_far_value_titanarmor" "25"
|
||||
|
||||
"npc_max_range" "3000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"viewkick_air_scale_ads" "3.0"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "70"
|
||||
"ammo_stockpile_max" "112"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "45"
|
||||
"damage_far_value" "35"
|
||||
"damage_near_value_titanarmor" "45"
|
||||
"damage_far_value_titanarmor" "25"
|
||||
"damage_rodeo" "220"
|
||||
"damage_near_distance" "1250"
|
||||
"damage_far_distance" "1400"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
"red_crosshair_range" "1250"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "20"
|
||||
"npc_damage_far_value" "15"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "4.5"
|
||||
"proficiency_average_spreadscale" "3.2"
|
||||
"proficiency_good_spreadscale" "2.8"
|
||||
"proficiency_very_good_spreadscale" "2.2"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.3"
|
||||
"npc_rest_time_between_bursts_max" "0.5"
|
||||
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "10.765"
|
||||
"dof_nearDepthStart" "5.0"
|
||||
"dof_nearDepthEnd" "7.5"
|
||||
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "5.5"
|
||||
"zoom_time_in" "0.25"
|
||||
"zoom_time_out" "0.2"
|
||||
"zoom_fov" "35"
|
||||
"reload_time" "2.2"
|
||||
"reload_time_late1" "1.16"
|
||||
"reload_time_late2" "0.59"
|
||||
"reloadempty_time" "2.64"
|
||||
"reloadempty_time_late1" "1.60"
|
||||
"reloadempty_time_late2" "1.03"
|
||||
"reloadempty_time_late3" "0.84"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1400"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "5.5"
|
||||
"spread_stand_hip_run" "8.0"
|
||||
"spread_stand_hip_sprint" "11"
|
||||
|
||||
"spread_stand_ads" "0.0" //"0.10"
|
||||
"spread_crouch_ads" "0.0" //"0.05"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_crouch_hip" "4.5"
|
||||
"spread_air_hip" "11"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.7"
|
||||
"spread_kick_on_fire_stand_ads" "0.075"
|
||||
"spread_kick_on_fire_crouch_hip" "0.6"
|
||||
"spread_kick_on_fire_crouch_ads" "0.05"
|
||||
"spread_kick_on_fire_air_hip" "0.7"
|
||||
"spread_kick_on_fire_air_ads" "0.15"
|
||||
|
||||
"spread_max_kick_stand_hip" "8.0"
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_hip" "5.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_hip" "8.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_rate" "3"
|
||||
"spread_decay_delay" "0.1"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "hemlok"
|
||||
|
||||
"viewkick_pitch_base" "-0.17"
|
||||
"viewkick_pitch_random" "0.17"
|
||||
"viewkick_pitch_softScale" "0.3"
|
||||
"viewkick_pitch_hardScale" "1.0"
|
||||
|
||||
"viewkick_yaw_base" "0.1"
|
||||
"viewkick_yaw_random" "0.25"
|
||||
"viewkick_yaw_softScale" "0.3"
|
||||
"viewkick_yaw_hardScale" "2.0"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.4"
|
||||
"viewkick_roll_randomMax" "0.6"
|
||||
"viewkick_roll_softScale" "0.25"
|
||||
"viewkick_roll_hardScale" "3"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.5"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.5"
|
||||
"viewkick_ads_weaponFraction" "0.3"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
//"viewkick_scale_firstshot_hipfire" "0.0"
|
||||
"viewkick_scale_firstshot_ads" "0.75"
|
||||
"viewkick_scale_min_hipfire" "0.3"
|
||||
"viewkick_scale_max_hipfire" "1.5"
|
||||
"viewkick_scale_min_ads" "0.3"
|
||||
"viewkick_scale_max_ads" "0.5"
|
||||
"viewkick_scale_valuePerShot" "1"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "3"
|
||||
"viewkick_scale_valueDecayDelay" "0.15"
|
||||
"viewkick_scale_valueDecayRate" "30"
|
||||
|
||||
"viewkick_perm_pitch_base" "-0.20"[$PS4]
|
||||
"viewkick_perm_pitch_base" "-0.20"[$DURANGO]
|
||||
"viewkick_perm_pitch_base" "0.0"[$WINDOWS]
|
||||
"viewkick_perm_pitch_random" "0.05"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.2"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0.0"
|
||||
//
|
||||
"viewmodel_shake_forward" "1.25"
|
||||
"viewmodel_shake_up" "0.1"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_assault_rifle"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.04"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "0.8"
|
||||
"sprintcycle_time" "0.55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "g2a4_sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_acgs"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_hcog"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_cro"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
"clip_bodygroup" "g2a4_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
|
||||
Mods
|
||||
{
|
||||
hcog
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"zoom_fov" "35"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.652"
|
||||
"dof_zoom_nearDepthEnd" "8.734"
|
||||
|
||||
"viewmodel_offset_ads" "0 -8.7 -1.22"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "1"
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.18
|
||||
dof_zoom_focusArea_bottom -0.06
|
||||
}
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"viewmodel_offset_ads" "0 -9.15 -.85"
|
||||
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "1"
|
||||
"ui3_enable" "1"
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.073
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.041
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "1"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"viewmodel_offset_ads" "0 -9.6 -.87"
|
||||
"dof_zoom_nearDepthStart" "5.737"
|
||||
"dof_zoom_nearDepthEnd" "6.226"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "270"
|
||||
"ammo_clip_size" "18"
|
||||
"ammo_default_total" "270"
|
||||
}
|
||||
|
||||
burn_mod_g2
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg_elec"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++15"
|
||||
"damage_near_value_titanarmor" "240"
|
||||
"damage_far_value_titanarmor" "210"
|
||||
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/g2a4_sights"
|
||||
"mesh" "models/weapons/attachments/g2a4_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/g2a4_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/g2a4_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/hcog_upper"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/hcog_lower"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_tri"
|
||||
"base_spread" "-2.0"
|
||||
Args
|
||||
{
|
||||
//isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,695 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_HEMLOK"
|
||||
"shortprintname" "#WPN_HEMLOK_SHORT"
|
||||
"description" "#WPN_HEMLOK_DESC"
|
||||
"longdesc" "#WPN_HEMLOK_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_hemlok"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_hemlok"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "rifle"
|
||||
"body_type" "medium"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "ar"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "75"
|
||||
"stat_range" "65"
|
||||
"stat_accuracy" "80"
|
||||
"stat_rof" "80"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/m1a1_hemlok/ptpov_hemlok.mdl"
|
||||
"playermodel" "models/weapons/m1a1_hemlok/w_hemlok.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_tracer"
|
||||
"tracer_effect_first_person" "P_wpn_tracer"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_dryfire" "hemlok_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"sound_trigger_pull" "Weapon_Hemlok_Trigger"
|
||||
"sound_zoom_in" "Weapon_Hemlok_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Hemlok_ADS_Out"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Sound
|
||||
"fire_sound_1_player_1p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_1_player_3p" "Weapon_bulletCasings.Bounce"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_Hemlok_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" ""
|
||||
"burst_or_looping_fire_sound_end_1p" ""
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" "Weapon_Hemlok_FirstShot_3P"
|
||||
"burst_or_looping_fire_sound_middle_3p" ""
|
||||
"burst_or_looping_fire_sound_end_3p" ""
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" "Weapon_Hemlok_FirstShot_npc"
|
||||
"burst_or_looping_fire_sound_middle_npc" ""
|
||||
"burst_or_looping_fire_sound_end_npc" ""
|
||||
|
||||
"low_ammo_sound_name_2" "Hemlok_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_3" "Hemlok_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_4" "Hemlok_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_5" "Hemlok_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_6" "Hemlok_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_7" "Hemlok_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_8" "Hemlok_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_9" "Hemlok_LowAmmo_Shot3"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"ammo_clip_size" "24"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
"ammo_min_to_fire" "3"
|
||||
"ammo_clip_random_loss_on_npc_drop_chunksize" "3"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "240"
|
||||
"ammo_stockpile_max" "240"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "33"
|
||||
"damage_far_value" "25"
|
||||
"damage_near_value_titanarmor" "75"
|
||||
"damage_far_value_titanarmor" "45"
|
||||
"damage_rodeo" "170"
|
||||
"damage_near_distance" "1500"
|
||||
"damage_far_distance" "2000"
|
||||
|
||||
"damage_very_far_value" "20"
|
||||
"damage_very_far_distance" "3500"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1500"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "13"
|
||||
"npc_damage_far_value" "10"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"npc_max_range" "2500"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"viewkick_air_scale_ads" "2"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "120"
|
||||
"ammo_stockpile_max" "192"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "30"
|
||||
"damage_far_value" "15"
|
||||
"damage_near_value_titanarmor" "35"
|
||||
"damage_far_value_titanarmor" "20"
|
||||
"damage_rodeo" "170"
|
||||
"damage_near_distance" "1250"
|
||||
"damage_far_distance" "1400"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1250"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "13"
|
||||
"npc_damage_far_value" "10"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.5"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "1.75"
|
||||
|
||||
"proficiency_poor_additional_rest" "0.2"
|
||||
"proficiency_average_additional_rest" "0.2"
|
||||
"proficiency_good_additional_rest" "0.2"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
|
||||
"npc_min_burst" "3"
|
||||
"npc_max_burst" "3"
|
||||
"npc_rest_time_between_bursts_min" "0.6"
|
||||
"npc_rest_time_between_bursts_max" "0.9"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "4.750"
|
||||
"dof_zoom_nearDepthEnd" "10.000"
|
||||
"dof_nearDepthStart" "3.000"
|
||||
"dof_nearDepthEnd" "7.226"
|
||||
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "15.5"
|
||||
"burst_fire_count" "3"
|
||||
"burst_fire_delay" "0.25"
|
||||
"zoom_time_in" "0.25"
|
||||
"zoom_time_out" "0.2"
|
||||
"zoom_fov" "35"
|
||||
"reload_time" "2.52"
|
||||
"reload_time_late1" "1.62"
|
||||
"reloadempty_time" "3"
|
||||
"reloadempty_time_late1" "2.10"
|
||||
"reloadempty_time_late2" "1.11"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "1.13"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1400"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "5.5"
|
||||
"spread_stand_hip_run" "8.0"
|
||||
"spread_stand_hip_sprint" "11.0"
|
||||
"spread_crouch_hip" "4.5"
|
||||
"spread_air_hip" "11.0"
|
||||
|
||||
"spread_stand_ads" "0"
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_air_ads" "0"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.6"
|
||||
"spread_kick_on_fire_crouch_hip" "0.5"
|
||||
"spread_kick_on_fire_air_hip" "0.6"
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "8.0"
|
||||
"spread_max_kick_crouch_hip" "5.0"
|
||||
"spread_max_kick_air_hip" "8.0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "0"
|
||||
|
||||
"spread_decay_delay" "0.1"
|
||||
"spread_decay_rate" "4"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "hemlok"
|
||||
|
||||
"viewkick_pitch_base" "-0.95"
|
||||
"viewkick_pitch_random" "0.5"
|
||||
"viewkick_pitch_softScale" "0.65"
|
||||
"viewkick_pitch_hardScale" "1.0"
|
||||
|
||||
"viewkick_yaw_base" "0.1"
|
||||
"viewkick_yaw_random" "1.1"
|
||||
"viewkick_yaw_softScale" "0.75"
|
||||
"viewkick_yaw_hardScale" "0.5"
|
||||
|
||||
"viewkick_roll_base" "0.5"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.25"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.95"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.65"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.0"
|
||||
"viewkick_ads_weaponFraction" "0.1"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_scale_firstshot_hipfire" "1.2"
|
||||
"viewkick_scale_min_hipfire" "0.1"
|
||||
"viewkick_scale_max_hipfire" "0.6"
|
||||
"viewkick_scale_min_ads" "0.1"
|
||||
"viewkick_scale_max_ads" "1.0"
|
||||
"viewkick_scale_valuePerShot" "0.65"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "6"
|
||||
"viewkick_scale_valueDecayDelay" "0.22"
|
||||
"viewkick_scale_valueDecayRate" "30"
|
||||
|
||||
"viewkick_perm_pitch_base" "-0.35"
|
||||
"viewkick_perm_pitch_random" "0.1"
|
||||
"viewkick_perm_yaw_base" "0.1"
|
||||
"viewkick_perm_yaw_random" "0.4"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.09"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_assault_rifle"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.04"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" "0.55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_on"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "sight_hcog"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_acgs"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_cro"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
// "bodygroup5_name" "suppressor_cyl_med"
|
||||
// "bodygroup5_set" "0"
|
||||
|
||||
// "bodygroup6_name" "suppressor_sq_med"
|
||||
// "bodygroup6_set" "0"
|
||||
//
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
"clip_bodygroup" "hemlock_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "1"
|
||||
"clip_bodygroup_show_for_milestone_2" "0"
|
||||
"clip_bodygroup_show_for_milestone_3" "0"
|
||||
"clip_bodygroup_show_for_milestone_4" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
hcog
|
||||
{
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
|
||||
//"anim_alt_idleAttack" "1"
|
||||
"viewmodel_offset_ads" "0 -2 -.24"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.652"
|
||||
"dof_zoom_nearDepthEnd" "8.734"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.18
|
||||
dof_zoom_focusArea_bottom -0.06
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"ui3_enable" "1"
|
||||
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"viewmodel_offset_ads" "0 -2.6 0.14"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.073
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.041
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"viewmodel_offset_ads" "0 -3.0 0.11"
|
||||
"dof_zoom_nearDepthStart" "5.737"
|
||||
"dof_zoom_nearDepthEnd" "6.226"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.75"
|
||||
"reload_time_late1" "*0.75"
|
||||
"reloadempty_time" "*0.75"
|
||||
"reloadempty_time_late1" "*0.75"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_clip_size" "30"
|
||||
"ammo_default_total" "450"
|
||||
"ammo_stockpile_max" "450"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_hemlok
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg_elec"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++10"
|
||||
"damage_very_far_value" "++5"
|
||||
"damage_near_value_titanarmor" "175"
|
||||
"damage_far_value_titanarmor" "145"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/diamond_reticle_rear"
|
||||
"mesh" "models/weapons/attachments/hemlok_bfr_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/hemlok_bfr_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/hemlok_bfr_rui_lower"
|
||||
Args
|
||||
{
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/hcog_upper"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/hcog_lower"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/aog_multi_reticles"
|
||||
"mesh" "models/weapons/attachments/aog_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_tri"
|
||||
"base_spread" "-2.0"
|
||||
Args
|
||||
{
|
||||
//isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,692 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_HEMLOK_SMG"
|
||||
"shortprintname" "#WPN_HEMLOK_SMG_SHORT"
|
||||
"description" "#WPN_HEMLOK_SMG_DESC"
|
||||
"longdesc" "#WPN_HEMLOK_SMG_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_volt"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_volt"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "medium"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "smg"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "35"
|
||||
"stat_range" "40"
|
||||
"stat_accuracy" "90"
|
||||
"stat_rof" "38"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/hemlok_smg/ptpov_hemlok_smg.mdl"
|
||||
"playermodel" "models/weapons/hemlok_smg/w_hemlok_smg.mdl"
|
||||
|
||||
// Effects
|
||||
"impact_effect_table" "pulse_bullet"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pulse"
|
||||
"tracer_effect" "P_wpn_tracer_pulse"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_dryfire" "hemlok_dryfire"
|
||||
"sound_pickup" "wpn_pickup_SMG_1P"
|
||||
"sound_trigger_pull" "Weapon_Hemlok_Trigger"
|
||||
"sound_zoom_in" "Weapon_Hemlok_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Hemlok_ADS_Out"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pulse_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pulse"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Sound
|
||||
"looping_sounds" "1"
|
||||
|
||||
"fire_sound_1_player_1p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_1_player_3p" "Weapon_bulletCasings.Bounce"
|
||||
|
||||
"fire_sound_2_player_1p" "Weapon_HemlokSMG_Single_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_HemlokSMG_Single_3P"
|
||||
"fire_sound_2_npc" "Weapon_HemlokSMG_Single_npc"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_HemlokSMG_Fire_First_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_HemlokSMG_Fire_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_HemlokSMG_Fire_Last_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_HemlokSMG_Fire_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_HemlokSMG_Fire_Last_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "Weapon_HemlokSMG_Fire_Loop_NPC"
|
||||
"burst_or_looping_fire_sound_end_npc" "Weapon_HemlokSMG_Fire_Last_NPC"
|
||||
|
||||
"low_ammo_sound_name_1" "HemlokSMG_LowAmmo_Shot1"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "33"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
"damage_near_distance" "1000"
|
||||
"damage_far_distance" "1500"
|
||||
"red_crosshair_range" "1000"
|
||||
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "333"
|
||||
"ammo_stockpile_max" "333"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "15"
|
||||
"damage_near_value_titanarmor" "90"
|
||||
"damage_far_value_titanarmor" "60"
|
||||
"damage_rodeo" "110"
|
||||
|
||||
"damage_very_far_value" "12"
|
||||
"damage_very_far_distance" "3000"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"npc_damage_near_value" "15"
|
||||
"npc_damage_far_value" "10"
|
||||
"npc_max_range" "2500"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
// View Drift
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0.4"
|
||||
"viewdrift_ads_stand_scale_yaw" "0.55"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0.25"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0.4"
|
||||
"viewdrift_ads_air_scale_pitch" "0.7"
|
||||
"viewdrift_ads_air_scale_yaw" "0.85"
|
||||
"viewdrift_ads_speed_pitch" "0.65"
|
||||
"viewdrift_ads_speed_yaw" "0.75"
|
||||
|
||||
"viewkick_air_scale_ads" "1.5"
|
||||
"spread_air_hip" "1.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "165"
|
||||
"ammo_stockpile_max" "264"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
"damage_near_value" "22"
|
||||
"damage_far_value" "12"
|
||||
"damage_near_value_titanarmor" "35"
|
||||
"damage_far_value_titanarmor" "20"
|
||||
"damage_rodeo" "110"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
"npc_damage_near_value" "11"
|
||||
"npc_damage_far_value" "6"
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
// View Drift
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0"
|
||||
"viewdrift_ads_stand_scale_yaw" "0"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0"
|
||||
"viewdrift_ads_air_scale_pitch" "0"
|
||||
"viewdrift_ads_air_scale_yaw" "0"
|
||||
"viewdrift_ads_speed_pitch" "0"
|
||||
"viewdrift_ads_speed_yaw" "0"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
"spread_air_hip" "0"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.5"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.0"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1100"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "5"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "0.7"
|
||||
|
||||
"dof_zoom_nearDepthStart" "1.737"
|
||||
"dof_zoom_nearDepthEnd" "5.807"
|
||||
"dof_nearDepthStart" "3.200"
|
||||
"dof_nearDepthEnd" "6.000"
|
||||
|
||||
"viewmodel_offset_ads" "0 0.0 0.0"
|
||||
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "11"
|
||||
|
||||
//"burst_fire_count" "3"
|
||||
//"burst_fire_delay" "0.3"
|
||||
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "1.5"
|
||||
"reload_time_late1" "0.82"
|
||||
"reloadempty_time" "2.0"
|
||||
"reloadempty_time_late1" "1.46"
|
||||
"reloadempty_time_late2" "0.79"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.40"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "750"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.75"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
"aimassist_adspull_zoomStart" "0.05"
|
||||
"aimassist_adspull_zoomEnd" "1.0"
|
||||
|
||||
"raise_from_sprint_time" "0"
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "0"
|
||||
"spread_stand_hip_run" "0"
|
||||
"spread_stand_hip_sprint" "0"
|
||||
"spread_crouch_hip" "0"
|
||||
|
||||
"spread_stand_ads" "0.0" //"0.35"
|
||||
"spread_crouch_ads" "0.0" //"0.35"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0"
|
||||
"spread_kick_on_fire_crouch_hip" "0"
|
||||
"spread_kick_on_fire_air_hip" "0"
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0.0"
|
||||
"spread_kick_on_fire_crouch_ads" "0.0"
|
||||
"spread_kick_on_fire_air_ads" "0.0"
|
||||
|
||||
"spread_max_kick_stand_hip" "0"
|
||||
"spread_max_kick_crouch_hip" "0"
|
||||
"spread_max_kick_air_hip" "0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_delay" "0.1"
|
||||
"spread_decay_rate" "2.3"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "car"
|
||||
|
||||
"viewkick_pitch_base" "-0.15"
|
||||
"viewkick_pitch_random" "0.35"
|
||||
"viewkick_pitch_softScale" "1.2"
|
||||
"viewkick_pitch_hardScale" "0.9"
|
||||
|
||||
"viewkick_yaw_base" "0.1"
|
||||
"viewkick_yaw_random" "0.4"
|
||||
"viewkick_yaw_softScale" "1.2"
|
||||
"viewkick_yaw_hardScale" "0.9"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.45"
|
||||
"viewkick_roll_randomMax" "0.55"
|
||||
"viewkick_roll_softScale" "0.5"
|
||||
"viewkick_roll_hardScale" "0.25"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.1"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "5"
|
||||
"viewkick_ads_weaponFraction" "0.3"
|
||||
"viewkick_ads_weaponFraction_vmScale" "1.0"
|
||||
|
||||
"viewkick_perm_pitch_base" "-0.060"
|
||||
"viewkick_perm_pitch_random" "0.395"
|
||||
"viewkick_perm_yaw_base" "0.000"
|
||||
"viewkick_perm_yaw_random" "0.795"
|
||||
|
||||
"viewkick_scale_firstshot_hipfire" "0.3"
|
||||
"viewkick_scale_firstshot_ads" "1.0"
|
||||
"viewkick_scale_min_hipfire" "1.3"
|
||||
"viewkick_scale_max_hipfire" "1.3"
|
||||
"viewkick_scale_min_ads" "1.1"
|
||||
"viewkick_scale_max_ads" "1.1"
|
||||
"viewkick_scale_valuePerShot" "1"
|
||||
"viewkick_scale_valueLerpStart" "1"
|
||||
"viewkick_scale_valueLerpEnd" "7"
|
||||
"viewkick_scale_valueDecayDelay" "0.15"
|
||||
"viewkick_scale_valueDecayRate" "60"
|
||||
|
||||
"viewkick_move_scale" "1.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.1"
|
||||
"viewmodel_shake_up" "0.1"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_smg"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
"sprintcycle_time" "0.55"
|
||||
"deployfirst_time" "1.0"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_acgs"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_cro"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_holo"
|
||||
"bodygroup4_set" "0"
|
||||
// "bodygroup5_name" "suppressor_cyl_med"
|
||||
// "bodygroup5_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "hemlok_smg_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
|
||||
//"anim_alt_idleAttack" "2"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
holosight
|
||||
{
|
||||
"ui7_enable" "1"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
//"anim_alt_idleAttack" "2"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "9.204"
|
||||
"viewmodel_offset_ads" "0 -2.5 -0.48"
|
||||
dof_zoom_focusArea_horizontal 0.062
|
||||
dof_zoom_focusArea_top 0.10
|
||||
dof_zoom_focusArea_bottom -0.040
|
||||
//"dof_nearDepthStart" "3.857"
|
||||
//"dof_nearDepthEnd" "7.226"
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"ui3_enable" "1"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"viewmodel_offset_ads" "0 -3.85 0.15"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.073
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.041
|
||||
//"dof_nearDepthStart" "3.857"
|
||||
//"dof_nearDepthEnd" "7.226"
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"ui4_enable" "1"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"viewmodel_offset_ads" "0 -5 0.11"
|
||||
"dof_zoom_nearDepthStart" "5.040"
|
||||
"dof_zoom_nearDepthEnd" "5.737"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
//"dof_nearDepthStart" "3.857"
|
||||
//"dof_nearDepthEnd" "7.226"
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "600"
|
||||
"ammo_clip_size" "40"
|
||||
"ammo_default_total" "600"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
burn_mod_hemlok_smg
|
||||
{
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pulse_BC"
|
||||
"tracer_effect" "P_wpn_tracer_pulse_BC"
|
||||
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++3"
|
||||
"damage_very_far_value" "++3"
|
||||
"damage_near_value_titanarmor" "190"
|
||||
"damage_far_value_titanarmor" "160"
|
||||
}
|
||||
|
||||
sp_s2s_settings_npc
|
||||
{
|
||||
"npc_max_range" "8000"
|
||||
"npc_max_engage_range" "8000"
|
||||
"npc_max_engage_range_heavy_armor" "8000"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/volt_sights"
|
||||
"mesh" "models/weapons/attachments/volt_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/volt_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/volt_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
"ui7_draw_cloaked" "1"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/holo_scope"
|
||||
"mesh" "models/weapons/attachments/holo_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_alternator"
|
||||
"base_spread" "2.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,736 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_LMG"
|
||||
"shortprintname" "#WPN_LMG_SHORT"
|
||||
"description" "#WPN_LMG_DESC"
|
||||
"longdesc" "#WPN_LMG_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_spitfire"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_spitfire"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "lmg"
|
||||
"body_type" "heavy"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT"
|
||||
"OnWeaponActivate" "OnWeaponActivate_lmg"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_lmg"
|
||||
"OnWeaponBulletHit" "OnWeaponBulletHit_weapon_lmg"
|
||||
|
||||
// Menu
|
||||
"menu_category" "lmg"
|
||||
"menu_anim_class" "large"
|
||||
"stat_damage" "50"
|
||||
"stat_range" "75"
|
||||
"stat_accuracy" "39"
|
||||
"stat_rof" "47"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.023
|
||||
dof_zoom_focusArea_top 0.052
|
||||
dof_zoom_focusArea_bottom -0.018
|
||||
|
||||
"pass_through_depth" "32"
|
||||
"pass_through_damage_preserved_scale" "0.5"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/lmg_hemlok/ptpov_lmg_hemlok.mdl"
|
||||
"playermodel" "models/weapons/lmg_hemlok/w_lmg_hemlok.mdl"
|
||||
|
||||
// Effects
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
"tracer_effect_first_person" "P_wpn_tracer"
|
||||
"tracer_effect" "P_wpn_tracer"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_LMG_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_LMG_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_LMG_LoopEnd_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_LMG_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" ""
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "Weapon_LMG_Loop_3P_NPC_A"
|
||||
"burst_or_looping_fire_sound_end_npc" ""
|
||||
|
||||
"low_ammo_sound_name_1" "lmg_LowAmmo_Shot1"
|
||||
|
||||
"sound_dryfire" "hemlok_dryfire"
|
||||
"sound_pickup" "wpn_pickup_MG_1P"
|
||||
"sound_trigger_pull" "Weapon_LMG_Trigger"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_lmg_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_lmg"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"looping_sounds" "1"
|
||||
|
||||
//Sounds
|
||||
"fire_sound_1_player_1p" "LMG_shell"
|
||||
"fire_sound_1_player_3p" "LMG_shell"
|
||||
"fire_sound_2_player_1p" "Weapon_LMG_SecondShot_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_LMG_SecondShot_3P"
|
||||
"fire_sound_2_npc" "Weapon_LMG_SecondShot_npc"
|
||||
"sound_zoom_in" "Weapon_LMG_ADS_In"
|
||||
"sound_zoom_out" "Weapon_LMG_ADS_Out"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "80"
|
||||
"ammo_clip_random_loss_on_npc_drop" "0.6"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "800"
|
||||
"ammo_stockpile_max" "800"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
"damage_near_value" "35"
|
||||
"damage_far_value" "25"
|
||||
"damage_very_far_value" "20"
|
||||
"damage_near_value_titanarmor" "80"
|
||||
"damage_far_value_titanarmor" "60"
|
||||
"damage_rodeo" "200"
|
||||
"damage_near_distance" "1800"
|
||||
"damage_far_distance" "2000"
|
||||
"damage_very_far_distance" "3000"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1800"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "15"
|
||||
"npc_damage_far_value" "11"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
"npc_damage_near_distance" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"viewkick_air_scale_ads" "3.0"
|
||||
"spread_air_hip" "5.0"
|
||||
|
||||
//NPC
|
||||
"npc_max_range" "2500"
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "2500"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
|
||||
"npc_min_burst" "3"
|
||||
"npc_max_burst" "6"
|
||||
"npc_rest_time_between_bursts_min" "1.0"
|
||||
"npc_rest_time_between_bursts_max" "1.5"
|
||||
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "2.5"
|
||||
"proficiency_good_spreadscale" "4.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "160"
|
||||
"ammo_stockpile_max" "240"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "18"
|
||||
"damage_very_far_value" "18"
|
||||
"damage_near_value_titanarmor" "40"
|
||||
"damage_far_value_titanarmor" "25"
|
||||
"damage_rodeo" "200"
|
||||
"damage_near_distance" "1800"
|
||||
"damage_far_distance" "2000"
|
||||
"damage_very_far_distance" "2000"
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
"red_crosshair_range" "1800"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "12"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_value_titanarmor" "20"
|
||||
"npc_damage_far_value_titanarmor" "12"
|
||||
"npc_damage_near_distance" "1000"
|
||||
"npc_damage_far_distance" "2000"
|
||||
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
"spread_air_hip" "0"
|
||||
|
||||
//NPC
|
||||
"npc_max_range" "4000"
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "2500"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
|
||||
"npc_min_burst" "5"
|
||||
"npc_max_burst" "10"
|
||||
"npc_rest_time_between_bursts_min" "1.0"
|
||||
"npc_rest_time_between_bursts_max" "1.5"
|
||||
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "4.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "2"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "5.040"
|
||||
"dof_zoom_nearDepthEnd" "8.000"
|
||||
"dof_nearDepthStart" "1.000"
|
||||
"dof_nearDepthEnd" "6.000"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "9.0"
|
||||
"zoom_time_in" "0.3"
|
||||
"zoom_time_out" "0.3"
|
||||
"zoom_fov" "30"
|
||||
"reload_time" "2.8"
|
||||
"reload_time_late1" "1.8"
|
||||
"reloadempty_time" "3.33"
|
||||
"reloadempty_time_late1" "2.33"
|
||||
"reloadempty_time_late2" "1.23"
|
||||
"holster_time" "0.6"
|
||||
"deploy_time" "0.9"
|
||||
"lower_time" "0.2"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1800"
|
||||
"ads_move_speed_scale" "0.35"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
"aimassist_adspull_zoomStart" "0.2"
|
||||
"aimassist_adspull_zoomEnd" "0.6"
|
||||
|
||||
"ads_fov_zoomfrac_start" "0.2"
|
||||
"ads_fov_zoomfrac_end" "1.0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "1.5"
|
||||
"spread_stand_hip_run" "1.5"
|
||||
"spread_stand_hip_sprint" "1.5"
|
||||
"spread_crouch_hip" "1.5"
|
||||
"spread_stand_ads" "0.0" //"0.25"
|
||||
"spread_crouch_ads" "0.0" //"0.2"
|
||||
"spread_air_ads" "0.0"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "1.5"
|
||||
"spread_kick_on_fire_crouch_hip" "1.5"
|
||||
"spread_kick_on_fire_air_hip" "1.5"
|
||||
"spread_kick_on_fire_stand_ads" "0.0"
|
||||
"spread_kick_on_fire_crouch_ads" "0.0"
|
||||
"spread_kick_on_fire_air_ads" "0.0"
|
||||
|
||||
"spread_max_kick_stand_hip" "7.0"
|
||||
"spread_max_kick_crouch_hip" "7.0"
|
||||
"spread_max_kick_air_hip" "8.0"
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_rate" "15"
|
||||
"spread_decay_delay" ".2"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "lmg"
|
||||
|
||||
"viewkick_pitch_base" "-1"
|
||||
"viewkick_pitch_random" "0.65"
|
||||
"viewkick_pitch_softScale" "1"
|
||||
"viewkick_pitch_hardScale" "0.2"
|
||||
|
||||
"viewkick_yaw_base" "0"
|
||||
"viewkick_yaw_random" "0.92"
|
||||
"viewkick_yaw_softScale" "1"
|
||||
"viewkick_yaw_hardScale" "0.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.5"
|
||||
"viewkick_roll_randomMax" "0.55"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "2.1"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.0"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.0"
|
||||
"viewkick_ads_weaponFraction" "0.05"
|
||||
"viewkick_ads_weaponFraction_vmScale" "1.0"
|
||||
|
||||
"viewkick_scale_firstshot_ads" "0"
|
||||
"viewkick_scale_firstshot_hipfire" "0"
|
||||
"viewkick_scale_min_hipfire" "1"
|
||||
"viewkick_scale_max_hipfire" "1"
|
||||
"viewkick_scale_min_ads" "0.3"
|
||||
"viewkick_scale_max_ads" "1.5"
|
||||
"viewkick_scale_valuePerShot" "0.3"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "10"
|
||||
"viewkick_scale_valueDecayDelay" "0.22"
|
||||
"viewkick_scale_valueDecayRate" "30"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0"
|
||||
|
||||
"viewkick_duck_scale" "0.8"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.25"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_lmg"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" "0.55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_aog"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_cro"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_acgs"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "sight_holo"
|
||||
"bodygroup5_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
"clip_bodygroup" "lmg_hemlok_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
aog
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
//"anim_alt_idleAttack" "3"
|
||||
|
||||
"viewmodel_offset_ads" "0 0.78 -.195"
|
||||
|
||||
"dof_zoom_nearDepthStart" "5.000"
|
||||
"dof_zoom_nearDepthEnd" "7.500"
|
||||
dof_zoom_focusArea_horizontal 0.055
|
||||
dof_zoom_focusArea_top 0.102
|
||||
dof_zoom_focusArea_bottom -0.053
|
||||
zoom_fov 20
|
||||
}
|
||||
holosight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "1"
|
||||
//"anim_alt_idleAttack" "2"
|
||||
"zoom_fov" "38"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "5.000"
|
||||
"dof_zoom_nearDepthEnd" "11.000"
|
||||
"viewmodel_offset_ads" "0 0 -.53"
|
||||
"ui7_enable" "1"
|
||||
dof_zoom_focusArea_horizontal 0.062
|
||||
dof_zoom_focusArea_top 0.10
|
||||
dof_zoom_focusArea_bottom -0.040
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
"viewmodel_offset_ads" "0 -3.3 0.12"
|
||||
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.073
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.041
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"dof_zoom_nearDepthStart" "5.000"
|
||||
"dof_zoom_nearDepthEnd" "7.000"
|
||||
"viewmodel_offset_ads" "0 -3.7 0.1"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
slammer
|
||||
{
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_clip_size" "96"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
burn_mod_lmg
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++10"
|
||||
"damage_very_far_value" "++5"
|
||||
"damage_near_value_titanarmor" "180"
|
||||
"damage_far_value_titanarmor" "160"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT | DF_GIB"
|
||||
"impulse_force" "500"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/spitfire_crosshair"
|
||||
"mesh" "models/weapons/attachments/spitfire_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/spitfire_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/spitfire_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/aog_multi_reticles"
|
||||
"mesh" "models/weapons/attachments/aog_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/aog_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/aog_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
"ui7_draw_cloaked" "1"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/holo_scope"
|
||||
"mesh" "models/weapons/attachments/holo_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_plus"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,832 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_LSTAR"
|
||||
"shortprintname" "#WPN_LSTAR_SHORT"
|
||||
"description" "#WPN_LSTAR_DESC"
|
||||
"longdesc" "#WPN_LSTAR_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_lstar"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_lstar"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "stalker"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"projectile_launch_speed" "3500"
|
||||
"projectile_gravity_scale" "0.1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_GIB | DF_DISMEMBERMENT"
|
||||
|
||||
"OnWeaponActivate" "OnWeaponActivate_weapon_lstar"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_lstar"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_lstar"
|
||||
"OnWeaponCooldown" "OnWeaponCooldown_weapon_lstar"
|
||||
"OnWeaponReload" "OnWeaponReload_weapon_lstar"
|
||||
|
||||
// Menu
|
||||
"menu_category" "lmg"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "45"
|
||||
"stat_range" "75"
|
||||
"stat_accuracy" "34"
|
||||
"stat_rof" "45"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/lstar/ptpov_lstar.mdl"
|
||||
"playermodel" "models/weapons/lstar/w_lstar.mdl"
|
||||
"projectilemodel" "models/dev/empty_model.mdl"
|
||||
"holstermodel" "models/weapons/lstar/w_lstar_stow.mdl"
|
||||
"holster_type" "rifle"
|
||||
|
||||
// Effects
|
||||
"projectile_trail_effect_0" "P_projectile_lstar"
|
||||
"impact_effect_table" "lstar"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"fx_muzzle_flash_view" "P_muz_lstar_FP"
|
||||
"fx_muzzle_flash_world" "P_muz_lstar"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
//Sounds
|
||||
"fire_sound_1_player_1p" "Weapon_LSTAR_Fire_1P"
|
||||
//"fire_sound_1_player_3p" "Weapon_LSTAR_Fire_3P"
|
||||
"fire_sound_2_player_1p" "weapon_lstar_secondshot_1p"
|
||||
"fire_sound_2_player_3p" "Weapon_LSTAR_SecondShot_3P"
|
||||
|
||||
"idle_sound_player_1p" "weapon_lstar_idle_gears_1p"
|
||||
|
||||
"vortex_impact_sound_1p" "vortex_shield_deflect_amped"
|
||||
"vortex_impact_sound_3p" "vortex_shield_deflect_amped"
|
||||
|
||||
"vortex_impact_effect" "P_impact_xo_shield_cp"
|
||||
|
||||
"looping_sounds" "1"
|
||||
|
||||
"sound_zoom_in" "Weapon_LSTAR_ADS_In"
|
||||
"sound_zoom_out" "Weapon_LSTAR_ADS_Out"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_LSTAR_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_LSTAR_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_LSTAR_LoopEnd_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" "Weapon_LSTAR_FirstShot_3P"
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_LSTAR_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_LSTAR_LoopEnd_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" "Weapon_LSTAR_FirstShot_3P_npc_a"
|
||||
"burst_or_looping_fire_sound_middle_npc" "Weapon_LSTAR_Loop_3P_npc_a"
|
||||
"burst_or_looping_fire_sound_end_npc" "Weapon_LSTAR_LoopEnd_3P_npc_a"
|
||||
|
||||
///
|
||||
"sound_dryfire" "lstar_dryfire"
|
||||
"sound_pickup" "wpn_pickup_MG_1P"
|
||||
"low_ammo_sound_name_1" "LSTAR_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "LSTAR_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "LSTAR_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_4" "LSTAR_LowAmmo_Shot4"
|
||||
"low_ammo_sound_name_5" "LSTAR_LowAmmo_Shot5"
|
||||
"low_ammo_sound_name_6" "LSTAR_LowAmmo_Shot6"
|
||||
"low_ammo_sound_name_7" "LSTAR_LowAmmo_Shot7"
|
||||
"low_ammo_sound_name_8" "LSTAR_LowAmmo_Shot8"
|
||||
"low_ammo_sound_name_9" "LSTAR_LowAmmo_Shot9"
|
||||
"low_ammo_sound_name_10" "LSTAR_LowAmmo_Shot10"
|
||||
"low_ammo_sound_name_11" "LSTAR_LowAmmo_Shot11"
|
||||
"low_ammo_sound_name_12" "LSTAR_LowAmmo_Shot12"
|
||||
"low_ammo_sound_name_13" "LSTAR_LowAmmo_Shot13"
|
||||
"low_ammo_sound_name_14" "LSTAR_LowAmmo_Shot14"
|
||||
"low_ammo_sound_name_15" "LSTAR_LowAmmo_Shot15"
|
||||
|
||||
// Network
|
||||
//"net_optimize" "1"
|
||||
|
||||
"bolt_hitsize" "0.0"
|
||||
"bolt_hitsize_grow1_time" "0.075"
|
||||
"bolt_hitsize_grow1_size" "5.0"
|
||||
"bolt_hitsize_grow2_time" "0.18"
|
||||
"bolt_hitsize_grow2_size" "7.0"
|
||||
"bolt_hitsize_growfinal_lerptime" "0.18"
|
||||
"bolt_hitsize_growfinal_size" "7.0"
|
||||
|
||||
"bolt_gravity_enabled" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "bullet"
|
||||
|
||||
"explosion_damages_owner" "1"
|
||||
"explosion_inner_radius" "24"
|
||||
"explosionradius" "0"
|
||||
"impulse_force" "3000"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
|
||||
"npc_miss_fast_player" "1"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "1"
|
||||
"spread_stand_hip_run" "1"
|
||||
"spread_stand_hip_sprint" "1"
|
||||
"spread_crouch_hip" "1"
|
||||
|
||||
"spread_stand_ads" "1" //"0.5"
|
||||
"spread_crouch_ads" "1" //"0.5"
|
||||
"spread_air_ads" "1" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0"
|
||||
"spread_kick_on_fire_crouch_hip" "0
|
||||
"spread_kick_on_fire_air_hip" "0
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0
|
||||
"spread_kick_on_fire_air_ads" "0
|
||||
|
||||
"spread_max_kick_stand_hip" "1"
|
||||
"spread_max_kick_crouch_hip" "1"
|
||||
"spread_max_kick_air_hip" "1"
|
||||
|
||||
"spread_max_kick_stand_ads" "1"
|
||||
"spread_max_kick_crouch_ads" "1"
|
||||
"spread_max_kick_air_ads" "1"
|
||||
|
||||
"spread_wallrunning" "3"
|
||||
"spread_wallhanging" "3"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "1.0"
|
||||
"viewmodel_shake_up" "0.075"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_lstar"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
"viewkick_spring" "lstar"
|
||||
|
||||
"viewkick_pitch_base" "0.25"
|
||||
"viewkick_pitch_random" "0.10"
|
||||
"viewkick_pitch_softScale" "1.0"
|
||||
"viewkick_pitch_hardScale" "0.1"
|
||||
|
||||
"viewkick_yaw_base" "0.0"
|
||||
"viewkick_yaw_random" "0.6"
|
||||
"viewkick_yaw_random_innerexclude" "0.1"
|
||||
"viewkick_yaw_softScale" "0.1"
|
||||
"viewkick_yaw_hardScale" "1.0"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.06"
|
||||
"viewkick_roll_randomMax" "0.08"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "5.0"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.8"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "2.0"
|
||||
"viewkick_ads_weaponFraction" "0.4"
|
||||
"viewkick_ads_weaponFraction_vmScale" "3.0"
|
||||
|
||||
//"viewkick_scale_firstshot_hipfire" "0"
|
||||
//"viewkick_scale_firstshot_ads" "0"
|
||||
|
||||
"viewkick_scale_min_hipfire" "1"
|
||||
"viewkick_scale_max_hipfire" "1"
|
||||
"viewkick_scale_min_ads" "0.75"
|
||||
"viewkick_scale_max_ads" "0.75"
|
||||
"viewkick_scale_valuePerShot" "0"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "0"
|
||||
"viewkick_scale_valueDecayDelay" "0"
|
||||
"viewkick_scale_valueDecayRate" "40"
|
||||
|
||||
"viewkick_perm_pitch_base" "0"
|
||||
"viewkick_perm_pitch_random" "0.2"
|
||||
"viewkick_perm_yaw_base" "0"
|
||||
"viewkick_perm_yaw_random" "0.15"
|
||||
|
||||
"viewkick_duck_scale" "1.0"
|
||||
|
||||
"cooldown_viewkick_pitch_base" "5.0"
|
||||
"cooldown_viewkick_pitch_random" "0.5"
|
||||
"cooldown_viewkick_pitch_random_innerexclude" "0.0"
|
||||
"cooldown_viewkick_yaw_base" "0.0"
|
||||
"cooldown_viewkick_yaw_random" "2.0"
|
||||
"cooldown_viewkick_yaw_random_innerexclude" "0.0"
|
||||
"cooldown_viewkick_softScale" "0.2"
|
||||
"cooldown_viewkick_hardScale" "0.2"
|
||||
"cooldown_viewkick_adsScale" "1.35"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "35"
|
||||
"ammo_clip_reload_max" "35"
|
||||
"ammo_min_to_fire_autoreloads" "0"
|
||||
"ammo_min_to_fire" "9"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"chance_for_bonus_last_shot_in_clip" "0.75"
|
||||
"critical_hit" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "140"
|
||||
"ammo_stockpile_max" "140"
|
||||
"lifetime_shots_default" "<KEEP_DEFAULT>"
|
||||
|
||||
"reload_alt_anim" "0"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "18"
|
||||
"damage_near_value_titanarmor" "85"
|
||||
"damage_far_value_titanarmor" "65"
|
||||
"damage_rodeo" "100"
|
||||
"explosion_damage" "30"
|
||||
"damage_near_distance" "1800"
|
||||
"damage_far_distance" "2000"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1800"
|
||||
|
||||
"npc_damage_near_value" "15"
|
||||
"npc_damage_far_value" "10"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_near_distance" "1250"
|
||||
"npc_damage_far_distance" "2000"
|
||||
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "1500"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "3000"
|
||||
|
||||
"npc_min_burst" "5"
|
||||
"npc_max_burst" "8"
|
||||
"npc_rest_time_between_bursts_min" "3.0"
|
||||
"npc_rest_time_between_bursts_max" "4.0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"viewkick_air_scale_ads" "2"
|
||||
"spread_air_hip" "3"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "140"
|
||||
"ammo_stockpile_max" "245"
|
||||
"lifetime_shots_default" "140"
|
||||
|
||||
"reload_alt_anim" "0"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "19"
|
||||
"damage_near_value_titanarmor" "40"
|
||||
"damage_far_value_titanarmor" "40"
|
||||
"damage_rodeo" "100"
|
||||
"explosion_damage" "30"
|
||||
"damage_near_distance" "1800"
|
||||
"damage_far_distance" "2000"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
"red_crosshair_range" "1800"
|
||||
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "10"
|
||||
"npc_damage_near_value_titanarmor" "30"
|
||||
"npc_damage_far_value_titanarmor" "30"
|
||||
"npc_damage_near_distance" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "1500"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "3000"
|
||||
|
||||
"npc_min_burst" "5"
|
||||
"npc_max_burst" "8"
|
||||
"npc_rest_time_between_bursts_min" "2.0"
|
||||
"npc_rest_time_between_bursts_max" "3.0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
"spread_air_hip" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "6.0"
|
||||
"proficiency_average_bias" "0.3"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_bias" "0.5"
|
||||
"proficiency_good_spreadscale" "4.0"
|
||||
"proficiency_very_good_bias" "0.5"
|
||||
"proficiency_very_good_spreadscale" "3.0"
|
||||
|
||||
"npc_lead_time_max_dist" "4000"
|
||||
"npc_lead_time_min_dist" "10"
|
||||
"npc_lead_time_scale" "0.0005"
|
||||
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "0.0"
|
||||
"dof_zoom_nearDepthEnd" "13.0"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
// Regen Ammo
|
||||
"regen_ammo_refill_rate" "9.0"
|
||||
"regen_ammo_refill_start_delay" "0.2"
|
||||
"regen_ammo_sound_range_start_1" "1"
|
||||
"regen_ammo_sound_range_name_1" ""
|
||||
"regen_ammo_sound_range_start_2" "10"
|
||||
"regen_ammo_sound_range_name_2" ""
|
||||
"regen_ammo_sound_range_start_3" "35"
|
||||
"regen_ammo_sound_range_name_3" ""
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "12.0"
|
||||
|
||||
"zoom_time_in" "0.3"
|
||||
"zoom_time_out" "0.3"
|
||||
"zoom_fov" "35"
|
||||
"cooldown_time" "0.6"
|
||||
"reloadempty_time" "6.03"
|
||||
"reloadempty_time_late1" "4.7"
|
||||
"reloadempty_time_late2" "3.5"
|
||||
"reloadempty_time_late3" "2.5"
|
||||
"reloadempty_time_late4" "1.43"
|
||||
"reloadempty_time_late5" "0.56"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "1"
|
||||
"lower_time" "0.35"
|
||||
"raise_time" "0.4"
|
||||
"vortex_drain" "0.0"
|
||||
"vortex_refire_behavior" "absorb"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "1"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1800"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_aog"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_acgs"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_cro"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
//"bodygroup6_name" "suppressor_sq_med"
|
||||
//"bodygroup6_set" "0"
|
||||
|
||||
//"clip_bodygroup" "r97_magazine"
|
||||
//"clip_bodygroup_index_shown" "1"
|
||||
//"clip_bodygroup_index_hidden" "1"
|
||||
//"clip_bodygroup_show_for_milestone_0" "0"
|
||||
//"clip_bodygroup_show_for_milestone_1" "0"
|
||||
//"clip_bodygroup_show_for_milestone_2" "0"
|
||||
//"clip_bodygroup_show_for_milestone_3" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
holosight
|
||||
{
|
||||
"zoom_fov" "45"
|
||||
dof_zoom_focusArea_horizontal 0.062
|
||||
dof_zoom_focusArea_top 0.10
|
||||
dof_zoom_focusArea_bottom -0.040
|
||||
}
|
||||
aog
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"viewmodel_offset_hip" "0 0 -.9"
|
||||
"viewmodel_offset_ads" "0.003 0.3 -.778"
|
||||
"dof_zoom_nearDepthStart" "3.161"
|
||||
"dof_zoom_nearDepthEnd" "7.5"
|
||||
dof_zoom_focusArea_horizontal 0.055
|
||||
dof_zoom_focusArea_top 0.102
|
||||
dof_zoom_focusArea_bottom -0.053
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
zoom_fov 20
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"ui3_enable" "1"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"viewmodel_offset_ads" "0 -3.7 -.46"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.047
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"viewmodel_offset_ads" "0 -4 -0.47"
|
||||
"dof_zoom_nearDepthStart" "5.000"
|
||||
"dof_zoom_nearDepthEnd" "7.000"
|
||||
|
||||
"ui4_enable" "1"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
"zoom_fov" "30"
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
slammer
|
||||
{
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_clip_size" "40"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
"reloadempty_time_late2" "*0.7"
|
||||
"reloadempty_time_late3" "*0.7"
|
||||
"reloadempty_time_late4" "*0.7"
|
||||
"reloadempty_time_late5" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_lstar
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++7"
|
||||
"damage_near_value_titanarmor" "185"
|
||||
"damage_far_value_titanarmor" "165"
|
||||
|
||||
//EFfects
|
||||
"projectile_trail_effect_0" "P_projectile_lstar_burn"
|
||||
"fx_muzzle_flash_view" "P_muz_lstar_FP_burn"
|
||||
"fx_muzzle_flash_world" "P_muz_lstar_burn"
|
||||
}
|
||||
|
||||
rcee
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui7_enable" "1"
|
||||
"ammo_min_to_fire" "0"
|
||||
"dof_zoom_nearDepthStart" "* 0.0"
|
||||
"dof_zoom_nearDepthEnd" "* 0.5"
|
||||
}
|
||||
|
||||
less_npc_burst
|
||||
{
|
||||
"npc_max_engage_range" "8000"
|
||||
"npc_max_engage_range_heavy_armor" "8000"
|
||||
"npc_max_range" "8000"
|
||||
"npc_rest_time_between_bursts_min" "2.0"
|
||||
"npc_rest_time_between_bursts_max" "4.0"
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "4"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
|
||||
old_kick
|
||||
{
|
||||
"cooldown_viewkick_pitch_base" "-6.0"
|
||||
"cooldown_viewkick_pitch_random" "0.5"
|
||||
"cooldown_viewkick_pitch_random_innerexclude" "0.0"
|
||||
"cooldown_viewkick_yaw_base" "-0.5"
|
||||
"cooldown_viewkick_yaw_random" "1.0"
|
||||
"cooldown_viewkick_yaw_random_innerexclude" "0.0"
|
||||
"cooldown_viewkick_softScale" "1.5"
|
||||
"cooldown_viewkick_hardScale" "1.0"
|
||||
"cooldown_viewkick_adsScale" "1.0"
|
||||
|
||||
"viewkick_pitch_base" "0"
|
||||
"viewkick_pitch_random" "0"
|
||||
"viewkick_pitch_softScale" "0"
|
||||
"viewkick_pitch_hardScale" "0"
|
||||
|
||||
"viewkick_yaw_base" "0"
|
||||
"viewkick_yaw_random" "0"
|
||||
"viewkick_yaw_random_innerexclude" "0"
|
||||
"viewkick_yaw_softScale" "0"
|
||||
"viewkick_yaw_hardScale" "0"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.05"
|
||||
"viewkick_roll_randomMax" "0.1"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.85"
|
||||
}
|
||||
|
||||
reloadanimtest
|
||||
{
|
||||
"reload_alt_anim" "1"
|
||||
"reloadempty_time" "4.1"
|
||||
"reloadempty_time_late1" "2.77"
|
||||
"reloadempty_time_late2" "1.57"
|
||||
"reloadempty_time_late3" "0.57"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/lstar_screens"
|
||||
"mesh" "models/weapons/attachments/lstar_rui_lower"
|
||||
Args
|
||||
{
|
||||
clipAmmo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
lifetimeShots weapon_lifetime_shots
|
||||
ammoFrac weapon_ammofrac
|
||||
|
||||
isFiring weapon_is_firing
|
||||
isCooling weapon_is_inCooldown
|
||||
isReloading weapon_is_reloading
|
||||
isAmped weapon_is_amped
|
||||
|
||||
lastDryFireTime weapon_latest_dryfire_time
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "0"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/reticle_quads_test"
|
||||
"mesh" "models/weapons/attachments/lstar_rui_upper"
|
||||
Args
|
||||
{
|
||||
//ammo weapon_ammo
|
||||
//clipSize weapon_clipSize
|
||||
//clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/aog_multi_reticles_lstar"
|
||||
"mesh" "models/weapons/attachments/aog_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/aog_ammo_counter_lstar"
|
||||
"mesh" "models/weapons/attachments/aog_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/lstar_screens_rcee"
|
||||
"mesh" "models/weapons/attachments/lstar_rui_lower"
|
||||
Args
|
||||
{
|
||||
lastDryFireTime weapon_latest_dryfire_time
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_lstar"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
//isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,647 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_MASTIFF"
|
||||
"shortprintname" "#WPN_MASTIFF_SHORT"
|
||||
"description" "#WPN_MASTIFF_DESC"
|
||||
"longdesc" "#WPN_MASTIFF_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_mastiff"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_mastiff"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "projectile_shotgun"
|
||||
"body_type" "light"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"fast_swap_to" "0"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_mastiff"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_mastiff"
|
||||
|
||||
// Menu
|
||||
"menu_category" "shotgun"
|
||||
"menu_anim_class" "large"
|
||||
"stat_damage" "80"
|
||||
"stat_range" "20"
|
||||
"stat_accuracy" "89"
|
||||
"stat_rof" "15"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/mastiff_stgn/ptpov_mastiff.mdl"
|
||||
"playermodel" "models/weapons/mastiff_stgn/w_mastiff.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "weapon_tracers_shotgun"
|
||||
"impact_effect_table" "bullet_mastiff"
|
||||
"vortex_impact_effect" "P_impact_xo_shield_cp"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_shotgun_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_shotgun"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"npc_miss_fast_player" "0"
|
||||
|
||||
"projectilemodel" "models/dev/empty_model.mdl"
|
||||
//"projectile_trail_effect_0" "P_dragonsbreath_trail"
|
||||
"projectile_trail_effect_0" "P_mastiff_proj"
|
||||
|
||||
"sound_dryfire" "shotgun_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"fire_sound_1_player_1p" "Weapon_Mastiff_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_Mastiff_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_Mastiff_Fire_npc"
|
||||
"sound_zoom_in" "Weapon_EVA8_ADS_In"
|
||||
"sound_zoom_out" "Weapon_EVA8_ADS_Out"
|
||||
|
||||
"low_ammo_sound_name_1" "Mastiff_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "Mastiff_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "Mastiff_LowAmmo_Shot3"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_shotshell_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_shotshell"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muz_mastiff_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muz_mastiff"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "bullet"
|
||||
"damage_flags" "DF_SHOTGUN | DF_BULLET | DF_KNOCK_BACK | DF_DISMEMBERMENT"
|
||||
|
||||
"headshot_distance" "800"
|
||||
|
||||
// "explosion_damage" "50" // 150
|
||||
// "explosion_damage_heavy_armor" "50" // 150
|
||||
|
||||
"explosion_inner_radius" "16"
|
||||
"explosionradius" "32"
|
||||
"impulse_force" "0"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"projectile_inherit_owner_velocity_scale" "0.0"
|
||||
|
||||
// Ammo
|
||||
"ammo_size_segmented_reload" "1"
|
||||
"ammo_display_as_clips" "0"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_clip_size" "4"
|
||||
"ammo_default_total" "40"
|
||||
"ammo_stockpile_max" "40"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
|
||||
// Damage - When used by players
|
||||
"damage_near_value" "20"
|
||||
"damage_far_value" "12"
|
||||
"damage_near_value_titanarmor" "33"
|
||||
"damage_far_value_titanarmor" "10"
|
||||
"damage_near_distance" "350"
|
||||
"damage_far_distance" "750"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "750"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "4.5"
|
||||
"proficiency_very_good_spreadscale" "3.7"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "2.0"
|
||||
"npc_rest_time_between_bursts_max" "4.5"
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "7"
|
||||
"npc_damage_far_value" "5"
|
||||
"npc_damage_near_value_titanarmor" "93"
|
||||
"npc_damage_far_value_titanarmor" "85"
|
||||
|
||||
"npc_max_range" "1500"
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "750"
|
||||
"npc_max_engage_range_heavy_armor" "1000"
|
||||
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_clip_size" "6"
|
||||
"ammo_default_total" "30"
|
||||
"ammo_stockpile_max" "48"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad_sp"
|
||||
|
||||
// Damage - When used by players
|
||||
"damage_near_value" "35"
|
||||
"damage_far_value" "10"
|
||||
"damage_near_value_titanarmor" "45"
|
||||
"damage_far_value_titanarmor" "15"
|
||||
"damage_near_distance" "300"
|
||||
"damage_far_distance" "600"
|
||||
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
"red_crosshair_range" "600"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "4.5"
|
||||
"proficiency_very_good_spreadscale" "3.7"
|
||||
|
||||
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "1.0"
|
||||
"npc_rest_time_between_bursts_max" "1.5"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "6"
|
||||
"npc_damage_far_value" "2"
|
||||
"npc_damage_near_value_titanarmor" "35"
|
||||
"npc_damage_far_value_titanarmor" "15"
|
||||
|
||||
"npc_max_range" "3000"
|
||||
"npc_max_engage_range" "800"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "3.652"
|
||||
"dof_zoom_nearDepthEnd" "6.66"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
//"bolt_hitsize" "20"
|
||||
|
||||
"bolt_hitsize" "0.5"
|
||||
"bolt_hitsize_grow1_time" "0.025"
|
||||
"bolt_hitsize_grow1_size" "5.0"
|
||||
"bolt_hitsize_grow2_time" "0.18"
|
||||
"bolt_hitsize_grow2_size" "10.0"
|
||||
"bolt_hitsize_growfinal_lerptime" "0.18"
|
||||
"bolt_hitsize_growfinal_size" "10.0"
|
||||
|
||||
"bolt_gravity_enabled" "1"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "1.3"
|
||||
"zoom_time_in" "0.25"
|
||||
"zoom_time_out" "0.2"
|
||||
"zoom_fov" "50"
|
||||
"reload_time" "1.03"
|
||||
"reloadempty_time" "2.2"
|
||||
"reloadsegment_time_loop" "0.53"
|
||||
"reloadsegment_time_end" "0.67"
|
||||
"reloadsegmentempty_time_end" "0.67"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"reload_is_segmented" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.65"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "0"
|
||||
"spread_stand_hip_run" "0"
|
||||
"spread_stand_hip_sprint" "0"
|
||||
"spread_stand_ads" "0"
|
||||
"spread_crouch_hip" "0"
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_air_hip" "0"
|
||||
"spread_air_ads" "0"
|
||||
|
||||
// Spread on NPCs affects their initial shooting direction
|
||||
// Don't make this a large number or the damage/tracers won't be even remotely parallel to their barrel
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "rspn101"
|
||||
|
||||
"viewkick_pitch_base" "-1.25"
|
||||
"viewkick_pitch_random" "1"
|
||||
"viewkick_pitch_softScale" "1.4"
|
||||
"viewkick_pitch_hardScale" "0.5"
|
||||
|
||||
"viewkick_yaw_base" "-0.35"
|
||||
"viewkick_yaw_random" "0.5"
|
||||
"viewkick_yaw_softScale" "1.5"
|
||||
"viewkick_yaw_hardScale" "0.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.6"
|
||||
"viewkick_roll_randomMax" "0.8"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "3.75"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.1"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.0"
|
||||
"viewkick_ads_weaponFraction" "1.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.15"
|
||||
|
||||
"viewkick_perm_pitch_base" "0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.2"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_shotgun"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.033"
|
||||
"sway_max_yaw_zoomed" "0.033"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_turn_left_rotate_roll_zoomed" "0"
|
||||
"sway_turn_right_rotate_roll_zoomed" "0"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"bob_tilt_angle" "0.5"
|
||||
"sway_turn_angle_factor" "-0.5"
|
||||
"sway_turn_origin_factor" "0"
|
||||
"sway_turn_angle_factor_zoomed" "0"
|
||||
"sway_turn_origin_factor_zoomed" "0.05"
|
||||
"sway_move_angle_factor" "0.15"
|
||||
"sway_move_origin_factor" "0.15"
|
||||
"sway_move_angle_factor_zoomed" "0"
|
||||
"sway_move_origin_factor_zoomed" "0.03"
|
||||
"sway_gain" "10.0"
|
||||
"deployfirst_time" "1.0"
|
||||
"deploycatch_time" "1.33"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_acgs"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "sight_cro"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_holo"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "mastiff_sight"
|
||||
"bodygroup4_set" "1"
|
||||
|
||||
// "bodygroup4_name" "suppressor_cyl_med"
|
||||
// "bodygroup4_set" "0"
|
||||
// "bodygroup5_name" "suppressor_sq_med"
|
||||
// "bodygroup5_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "w1128_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "0"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "0"
|
||||
"clip_bodygroup_show_for_milestone_3" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
"bodygroup4_set" "1"
|
||||
}
|
||||
holosight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "9.204"
|
||||
"viewmodel_offset_ads" "0 -.5 -.92"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui7_enable" "1"
|
||||
dof_zoom_focusArea_horizontal 0.062
|
||||
dof_zoom_focusArea_top 0.10
|
||||
dof_zoom_focusArea_bottom -0.040
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
"viewmodel_offset_ads" "0 -1.9 -.45"
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.047
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"dof_zoom_nearDepthStart" "5.040"
|
||||
"dof_zoom_nearDepthEnd" "5.737"
|
||||
"viewmodel_offset_ads" "0 -3 -.46"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "90"
|
||||
"ammo_clip_size" "6"
|
||||
"ammo_default_total" "90"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
"reloadsegment_time_loop" "*0.7"
|
||||
"reloadsegment_time_end" "*0.7"
|
||||
"reloadsegmentempty_time_end" "*0.7"
|
||||
|
||||
}
|
||||
burn_mod_mastiff
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
"fx_muzzle_flash_view" "P_wpn_muz_mastiff_amp_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muz_mastiff_amp"
|
||||
"projectile_trail_effect_0" "P_mastiff_proj_amp"
|
||||
"impact_effect_table" "titan_bullet_elec"
|
||||
|
||||
"damage_near_value" "++5"
|
||||
"damage_far_value" "++4"
|
||||
"damage_near_value_titanarmor" "100"
|
||||
"damage_far_value_titanarmor" "60"
|
||||
}
|
||||
}
|
||||
|
||||
// UI
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/mastiff_horseshoe"
|
||||
"mesh" "models/weapons/attachments/mastiff_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/mastiff_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/mastiff_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
"ui7_draw_cloaked" "1"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/holo_scope"
|
||||
"mesh" "models/weapons/attachments/holo_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_mastiff"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,543 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_MGL"
|
||||
"shortprintname" "#WPN_MGL_SHORT"
|
||||
"description" "#WPN_MGL_DESC"
|
||||
"longdesc" "#WPN_MGL_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/anti_titan/at_mgl"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/anti_titan/at_mgl"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "rocket"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
"fast_swap_to" "0"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponActivate" "OnWeaponActivate_weapon_mgl"
|
||||
"OnClientAnimEvent" "OnClientAnimEvent_weapon_mgl"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_mgl"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_mgl"
|
||||
"OnProjectileCollision" "OnProjectileCollision_weapon_mgl"
|
||||
|
||||
// Menu
|
||||
"menu_category" "at"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "60"
|
||||
"stat_range" "25"
|
||||
"stat_accuracy" "35"
|
||||
"stat_rof" "50"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/mgl_at/ptpov_mgl_at.mdl"
|
||||
"playermodel" "models/weapons/mgl_at/w_mgl_at.mdl"
|
||||
"projectilemodel" "models/weapons/bullets/mgl_grenade.mdl"
|
||||
"holstermodel" "models/weapons/mgl_at/w_mgl_at_stow.mdl"
|
||||
"holster_type" "anti_titan"
|
||||
|
||||
|
||||
// Effects
|
||||
"bounce_effect_table" "bounce_mgl"
|
||||
"tracer_effect" "weapon_tracers_xo16"
|
||||
"impact_effect_table" "exp_mgl"
|
||||
"projectile_trail_effect_0" "wpn_grenade_frag_mag"
|
||||
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_frag_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_frag"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletLarge"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbBulletLarge_1P_VS_3P"
|
||||
"vortex_drain" "0.0"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_zoom_in" "Weapon_MGL_ADS_In"
|
||||
"sound_zoom_out" "Weapon_MGL_ADS_Out"
|
||||
"sound_pickup" "wpn_pickup_ATWeapon_1P"
|
||||
"fire_sound_1_player_1p" "Weapon_MGL_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_MGL_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_MGL_Fire_NPC"
|
||||
|
||||
"low_ammo_sound_name_1" "MGL_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "MGL_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "MGL_LowAmmo_Shot3"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_mgl_FP_FULL"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_mgl_FULL"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"burst_fire_count" "2"
|
||||
"burst_fire_delay" "0.7"
|
||||
|
||||
"damage_type" "burn"
|
||||
|
||||
"projectile_launch_speed" "1200"
|
||||
"projectile_first_person_offset_fraction" "2"
|
||||
"projectile_launch_pitch_offset" "6"
|
||||
"npc_self_explosion_safety" "0"
|
||||
"npc_miss_fast_player" "0"
|
||||
|
||||
"explosion_inner_radius" "50"
|
||||
"explosionradius" "100"
|
||||
"impulse_force" "700"
|
||||
|
||||
"critical_hit" "0"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "6"
|
||||
|
||||
"projectile_killreplay_enabled" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "30"
|
||||
"ammo_stockpile_max" "30"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "20"
|
||||
"damage_far_value" "20"
|
||||
"damage_near_value_titanarmor" "330"
|
||||
"damage_far_value_titanarmor" "330"
|
||||
"explosion_damage" "35"
|
||||
"explosion_damage_heavy_armor" "70"
|
||||
"damage_near_distance" "70"
|
||||
"damage_far_distance" "1500"
|
||||
|
||||
"red_crosshair_range" "2000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "0"
|
||||
"npc_damage_far_value" "0"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
"npc_damage_near_distance" "100"
|
||||
"npc_damage_far_distance" "1500"
|
||||
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "3"
|
||||
"npc_max_burst" "3"
|
||||
"npc_rest_time_between_bursts_min" "2.0"
|
||||
"npc_rest_time_between_bursts_max" "3.5"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "36"
|
||||
"ammo_stockpile_max" "36"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "10"
|
||||
"damage_far_value" "10"
|
||||
"damage_near_value_titanarmor" "150"
|
||||
"damage_far_value_titanarmor" "150"
|
||||
"explosion_damage" "45"
|
||||
"explosion_damage_heavy_armor" "150"
|
||||
"damage_near_distance" "100"
|
||||
"damage_far_distance" "1500"
|
||||
|
||||
"red_crosshair_range" "2000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "0"
|
||||
"npc_damage_far_value" "0"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
"npc_damage_near_distance" "100"
|
||||
"npc_damage_far_distance" "1500"
|
||||
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "1"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "10.0"
|
||||
"proficiency_average_spreadscale" "10.0"
|
||||
"proficiency_good_spreadscale" "3.3"
|
||||
"proficiency_very_good_spreadscale" "3.3"
|
||||
"proficiency_perfect_spreadscale" "2.0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "3.683"
|
||||
"dof_zoom_nearDepthEnd" "11.000"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "6"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "55"
|
||||
"reload_time" "3.75"
|
||||
"reload_time_late1" "2.75"
|
||||
"reload_time_late2" "2.00"
|
||||
"reload_time_late3" "1.5"
|
||||
"reloadempty_time" "3.75"
|
||||
"reloadempty_time_late1" "2.75"
|
||||
"reloadempty_time_late2" "2.00"
|
||||
"reloadempty_time_late3" "1.08"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "grenade"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "1"
|
||||
"allow_headshots" "0"
|
||||
"grenade_bounce_vel_frac_shallow" "0.47"
|
||||
"grenade_bounce_vel_frac_sharp" "0.28"
|
||||
"grenade_bounce_vel_frac_along_normal" "0.5"
|
||||
"grenade_bounce_randomness" "0.2"
|
||||
"grenade_bounce_extra_vertical_randomness" "0.2"
|
||||
"grenade_roll_vel_frac_per_second" "0.1"
|
||||
"grenade_fuse_time" "1.2"
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_humansonly" "1"
|
||||
"aimassist_disable_ads_humansonly" "1"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "0.25"
|
||||
"spread_stand_hip_run" "0.25"
|
||||
"spread_stand_ads" "0.35"
|
||||
"spread_stand_hip_sprint" "0.25"
|
||||
"spread_crouch_hip" "0.25"
|
||||
"spread_crouch_ads" "0.35"
|
||||
"spread_air_hip" "0.25"
|
||||
"spread_air_ads" "0.35"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.1"
|
||||
"spread_kick_on_fire_stand_ads" ".075"
|
||||
"spread_kick_on_fire_crouch_hip" "0.1"
|
||||
"spread_kick_on_fire_crouch_ads" ".05"
|
||||
"spread_kick_on_fire_air_hip" ".1"
|
||||
"spread_kick_on_fire_air_ads" ".1"
|
||||
|
||||
"spread_max_kick_stand_hip" "2.0"
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_hip" "1.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_hip" "5.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_rate" "5"
|
||||
"spread_decay_delay" ".1"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "launcher"
|
||||
|
||||
"viewkick_pitch_base" "-0.3"
|
||||
"viewkick_pitch_random" "0.1"
|
||||
"viewkick_pitch_softScale" "1.2"
|
||||
"viewkick_pitch_hardScale" "6.75"
|
||||
|
||||
"viewkick_yaw_base" "0.0"
|
||||
"viewkick_yaw_random" "0.15"
|
||||
"viewkick_yaw_softScale" "1.3"
|
||||
"viewkick_yaw_hardScale" "1.0"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.5"
|
||||
"viewkick_roll_randomMax" "0.7"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.7"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.8"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.0"
|
||||
"viewkick_ads_weaponFraction" "0.3"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.3"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.2"
|
||||
|
||||
"viewpunch_multiplier" "1.25"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.19"
|
||||
"bob_horz_dist_zoomed" "0.1"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
"bob_pitch_zoomed" "0.75"
|
||||
"bob_yaw_zoomed" "-1.7"
|
||||
"bob_roll_zoomed" "1.2"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_antititan"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE"
|
||||
"sway_min_x_zoomed" "-0.5"
|
||||
"sway_min_y_zoomed" "-0.5"
|
||||
"sway_min_z_zoomed" "-0.6"
|
||||
"sway_max_x_zoomed" "0.5"
|
||||
"sway_max_y_zoomed" "0.5"
|
||||
"sway_max_z_zoomed" "0.6"
|
||||
"sway_min_pitch_zoomed" "-3"
|
||||
"sway_min_yaw_zoomed" "-2.5"
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_pitch_zoomed" "3"
|
||||
"sway_max_yaw_zoomed" "2.5"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_translate_gain_zoomed" "2.5"
|
||||
"sway_rotate_gain_zoomed" "7"
|
||||
"sway_move_forward_translate_x_zoomed" "-0.1"
|
||||
"sway_move_forward_translate_z_zoomed" "-0.5"
|
||||
"sway_move_back_translate_x_zoomed" "0.2"
|
||||
"sway_move_back_translate_z_zoomed" "-0.2"
|
||||
"sway_move_left_translate_y_zoomed" "-1"
|
||||
"sway_move_left_translate_z_zoomed" "-0.5"
|
||||
"sway_move_left_rotate_roll_zoomed" "-4"
|
||||
"sway_move_right_translate_y_zoomed" "1"
|
||||
"sway_move_right_translate_z_zoomed" "-0.5"
|
||||
"sway_move_right_rotate_roll_zoomed" "4"
|
||||
"sway_move_up_translate_z_zoomed" "-1"
|
||||
"sway_move_down_translate_z_zoomed" "1"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-2.5"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y_zoomed" ".5"
|
||||
"sway_turn_right_translate_y_zoomed" "-.5"
|
||||
"sway_turn_up_translate_z_zoomed" ".2"
|
||||
"sway_turn_down_translate_z_zoomed" "-.2"
|
||||
"sway_turn_up_translate_x_zoomed" ".1"
|
||||
"sway_turn_down_translate_x_zoomed" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll_zoomed" "4"
|
||||
"sway_turn_right_rotate_roll_zoomed" "-4"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "3"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-3"
|
||||
"sway_turn_up_rotate_roll_zoomed" "-0.8"
|
||||
"sway_turn_down_rotate_roll_zoomed" "0.8"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"viewdrift_hipfire_stand_scale_pitch" "0.325"
|
||||
"viewdrift_hipfire_crouch_scale_pitch" "0.275"
|
||||
"viewdrift_hipfire_air_scale_pitch" "0.5"
|
||||
"viewdrift_hipfire_stand_scale_yaw" "0.12"
|
||||
"viewdrift_hipfire_crouch_scale_yaw" "0.10"
|
||||
"viewdrift_hipfire_air_scale_yaw" "0.22"
|
||||
"viewdrift_hipfire_speed_pitch" "0.6"
|
||||
"viewdrift_hipfire_speed_yaw" "1.22"
|
||||
"viewdrift_ads_speed_pitch" "0.63"
|
||||
"viewdrift_ads_speed_yaw" "0.6"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
"bodygroup1_name" "mgl_side_attachment"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"bodygroup_ammo_index_count" "10"
|
||||
|
||||
Mods
|
||||
{
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_clip_size" "8"
|
||||
"ammo_stockpile_max" "40"
|
||||
"ammo_default_total" "40"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
burn_mod_mgl
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "50"
|
||||
"damage_far_value" "50"
|
||||
"damage_near_value_titanarmor" "480"
|
||||
"damage_far_value_titanarmor" "480"
|
||||
"explosion_damage" "45"
|
||||
"explosion_damage_heavy_armor" "125"
|
||||
|
||||
"projectile_trail_effect_0" "wpn_grenade_frag_mag_burn"
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_mgl_FP_burn"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_mgl_burn"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
}
|
||||
|
||||
ar_trajectory
|
||||
{
|
||||
"grenade_arc_indicator_effect" "P_grenade_arc_proto"
|
||||
"grenade_arc_impact_indicator_effect" "grenade_arc_impact_proto"
|
||||
"grenade_arc_indicator_show_from_hip" "1"
|
||||
"grenade_arc_indicator_bounce_count" "2"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
at_unlimited_ammo
|
||||
{
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/mgl_sights"
|
||||
"mesh" "models/weapons/attachments/mgl_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_grenade_launcher"
|
||||
"base_spread" "1.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,639 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_PULSE_LMG"
|
||||
"shortprintname" "#WPN_PULSE_LMG_SHORT"
|
||||
"description" "#WPN_PULSE_LMG_DESC"
|
||||
"longdesc" "#WPN_PULSE_LMG_LONGDESC"
|
||||
"fire_mode" "semi-auto"
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_coldwar"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_coldwar"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "stalker"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"sound_pickup" "wpn_pickup_MG_1P"
|
||||
|
||||
"projectile_launch_speed" "3500"
|
||||
"projectile_gravity_scale" "0.9"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_GenericBoltWithDrop_Player"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponPrimaryAttack_GenericBoltWithDrop_NPC"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_GIB"
|
||||
|
||||
"dof_zoom_nearDepthStart" "4.750"
|
||||
"dof_zoom_nearDepthEnd" "6.652"
|
||||
"dof_nearDepthStart" "3.9"
|
||||
"dof_nearDepthEnd" "5.7"
|
||||
|
||||
// Menu
|
||||
"menu_category" "special"
|
||||
"menu_anim_class" "large"
|
||||
"stat_damage" "75"
|
||||
"stat_range" "55"
|
||||
"stat_accuracy" "25"
|
||||
"stat_rof" "44"
|
||||
|
||||
//Sounds
|
||||
//"fire_sound_1_player_1p" "Weapon_ColdWar_Fire_1P"
|
||||
//"fire_sound_1_player_3p" "Weapon_ColdWar_Fire_3P"
|
||||
//"fire_sound_1_npc" "Weapon_ColdWar_Fire_3P"
|
||||
//"fire_sound_2_player_1p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_3p" "weapon_coldwar_secondshot_3p"
|
||||
"sound_zoom_in" "Weapon_Sidewinder_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Sidewinder_ADS_Out"
|
||||
|
||||
|
||||
// Network
|
||||
"net_optimize" "0"
|
||||
|
||||
"looping_sounds" "1"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_ColdWar_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" ""
|
||||
"burst_or_looping_fire_sound_end_1p" ""
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" "Weapon_ColdWar_FirstShot_3P"
|
||||
"burst_or_looping_fire_sound_middle_3p" ""
|
||||
"burst_or_looping_fire_sound_end_3p" ""
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" "Weapon_ColdWar_FirstShot_3P"
|
||||
"burst_or_looping_fire_sound_middle_npc" ""
|
||||
"burst_or_looping_fire_sound_end_npc" ""
|
||||
|
||||
"low_ammo_sound_name_1" "ColdWar_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "ColdWar_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "ColdWar_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_4" "ColdWar_LowAmmo_Shot4"
|
||||
"low_ammo_sound_name_5" "ColdWar_LowAmmo_Shot5"
|
||||
"low_ammo_sound_name_6" "ColdWar_LowAmmo_Shot6"
|
||||
|
||||
"charge_time" "0.5"
|
||||
"charge_cooldown_time" "0.5"
|
||||
"charge_cooldown_delay" "0.0"
|
||||
"charge_end_forces_fire" "1"
|
||||
"charge_require_input" "0"
|
||||
|
||||
"charge_sound_1p" "Weapon_ColdWar_ChargeUp_1P"
|
||||
"charge_sound_3p" "Weapon_ColdWar_ChargeUp_3P"
|
||||
"charge_sound_stop_when_full" "1"
|
||||
"charge_sound_seek_to_charge_fraction" "0"
|
||||
"charge_drain_sound_1p" "Weapon_ChargeRifle_WindDown_1P"
|
||||
"charge_drain_sound_3p" "Weapon_ChargeRifle_WindDown_3P"
|
||||
"charge_drain_sound_stop_when_empty" "1"
|
||||
"charge_drain_sound_seek_to_charge_fraction" "1"
|
||||
"charge_effect_1p" "P_wpn_charge_coldwar_FP"
|
||||
"charge_effect_3p" "P_wpn_charge_coldwar"
|
||||
"charge_effect_attachment" "muzzle_flash"
|
||||
"charge_effect2_3p" "defender_charge_CH_dlight"
|
||||
"charge_effect2_attachment" "muzzle_flash"
|
||||
"charge_rumble_min" "10"
|
||||
"charge_rumble_max" "30"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/pulse_lmg/ptpov_pulse_lmg.mdl"
|
||||
"playermodel" "models/weapons/pulse_lmg/w_pulse_lmg.mdl"
|
||||
"projectilemodel" "models/dev/empty_model.mdl"
|
||||
|
||||
// Effects
|
||||
//"tracer_effect" "weapon_tracers_xo16"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_coldwar_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_coldwar"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"impact_effect_table" "exp_super_spectre"
|
||||
"projectile_trail_effect_0" "P_plasma_proj_MD"
|
||||
// "projectile_trail_effect_1" "P_plasma_proj_MD"
|
||||
// "projectile_trail_attachment" "exhaust"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_SuperSpec_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_SuperSpec"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbRocket"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbRocket_1P_VS_3P"
|
||||
"vortex_drain" "0.0"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"projectile_killreplay_enabled" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "200"
|
||||
"ammo_stockpile_max" "200"
|
||||
"ammo_no_remove_from_clip" "0"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "12"
|
||||
"ammo_clip_reload_max" "200"
|
||||
"ammo_min_to_fire" "4"
|
||||
//"ammo_clip_random_loss_on_npc_drop_chunksize" "4"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
"damage_near_value" "30"
|
||||
"damage_far_value" "30"
|
||||
"damage_near_value_titanarmor" "175"
|
||||
"damage_far_value_titanarmor" "175"
|
||||
"damage_rodeo" "125"
|
||||
"damage_near_distance" "1250"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "1200"
|
||||
|
||||
"npc_damage_near_value" "26"
|
||||
"npc_damage_far_value" "16"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"explosion_damage_heavy_armor" "175"
|
||||
"explosion_damages_owner" "1"
|
||||
"explosion_damage" "30"
|
||||
"explosion_inner_radius" "96"
|
||||
"explosionradius" "150"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.5"
|
||||
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "80"
|
||||
"ammo_stockpile_max" "80"
|
||||
"ammo_no_remove_from_clip" "0"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "20"
|
||||
"ammo_clip_reload_max" "200"
|
||||
"ammo_min_to_fire" "4"
|
||||
//"ammo_clip_random_loss_on_npc_drop_chunksize" "4"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
"damage_near_value" "90"
|
||||
"damage_far_value" "90"
|
||||
"damage_near_value_titanarmor" "150"
|
||||
"damage_far_value_titanarmor" "150"
|
||||
"damage_rodeo" "125"
|
||||
"damage_near_distance" "1250"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "1250"
|
||||
|
||||
"npc_damage_near_value" "26"
|
||||
"npc_damage_far_value" "16"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"explosion_damage_heavy_armor" "100"
|
||||
"explosion_damages_owner" "1"
|
||||
"explosion_damage" "25"
|
||||
"explosion_inner_radius" "96"
|
||||
"explosionradius" "150"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "4.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "2500"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
|
||||
"npc_min_burst" "4"
|
||||
"npc_max_burst" "4"
|
||||
"npc_rest_time_between_bursts_min" "1.0"
|
||||
"npc_rest_time_between_bursts_max" "1.5"
|
||||
|
||||
"fire_rate" "12.0"
|
||||
"burst_fire_count" "4"
|
||||
"burst_fire_delay" "0.5"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "4.0"
|
||||
"reload_time_late1" "2.4"
|
||||
"reloadempty_time" "4.6"
|
||||
"reloadempty_time_late1" "3.2"
|
||||
"reloadempty_time_late2" "1.7"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.66"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"headshot_distance" "750"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.75"
|
||||
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "4500"
|
||||
"damage_headshot_scale" "1.25"
|
||||
|
||||
|
||||
"impulse_force" "7000"
|
||||
"cooldown_time" "0.0"
|
||||
|
||||
// Regen Ammo
|
||||
"regen_ammo_refill_rate" "0.0"
|
||||
|
||||
|
||||
"allow_empty_click" "0"
|
||||
"empty_reload_only" "0"
|
||||
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "0.5"
|
||||
"spread_stand_hip_run" "2.5"
|
||||
"spread_stand_hip_sprint" "4.5"
|
||||
"spread_crouch_hip" "0.5"
|
||||
"spread_air_hip" "5.5"
|
||||
|
||||
"spread_stand_ads" "0.0" //"0.5"
|
||||
"spread_crouch_ads" "0.0" //"0.5"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.075"
|
||||
"spread_kick_on_fire_crouch_hip" "0.05"
|
||||
"spread_kick_on_fire_air_hip" "0.15"
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0.075"
|
||||
"spread_kick_on_fire_crouch_ads" "0.05"
|
||||
"spread_kick_on_fire_air_ads" "0.15"
|
||||
|
||||
"spread_max_kick_stand_hip" "8.0"
|
||||
"spread_max_kick_crouch_hip" "5.0"
|
||||
"spread_max_kick_air_hip" "8.0"
|
||||
|
||||
"spread_max_kick_stand_ads" "6.0"
|
||||
"spread_max_kick_crouch_ads" "3.0"
|
||||
"spread_max_kick_air_ads" "6.0"
|
||||
|
||||
"spread_wallrunning" "0.75"
|
||||
"spread_wallhanging" "0.75"
|
||||
|
||||
"spread_decay_delay" "0.1"
|
||||
"spread_decay_rate" "40"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "lstar"
|
||||
|
||||
"viewkick_pitch_base" "-0.05"
|
||||
"viewkick_pitch_random" "0.2"
|
||||
"viewkick_pitch_softScale" "2.0"
|
||||
"viewkick_pitch_hardScale" "1.0"
|
||||
|
||||
"viewkick_yaw_base" "0.0"
|
||||
"viewkick_yaw_random" "0.4"
|
||||
"viewkick_yaw_random_innerexclude" "0.15"
|
||||
"viewkick_yaw_softScale" "2.2"
|
||||
"viewkick_yaw_hardScale" "0.8"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.3"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.85"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.75"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.75"
|
||||
"viewkick_ads_weaponFraction" "0.9"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
//"viewkick_scale_firstshot_hipfire" "0.0"
|
||||
//"viewkick_scale_firstshot_ads" "0.25"
|
||||
|
||||
"viewkick_scale_min_hipfire" "3.5"
|
||||
"viewkick_scale_max_hipfire" "3.5"
|
||||
"viewkick_scale_min_ads" "2.5"
|
||||
"viewkick_scale_max_ads" "2.5"
|
||||
"viewkick_scale_valuePerShot" "1.0"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "5"
|
||||
"viewkick_scale_valueDecayDelay" "0.3"
|
||||
"viewkick_scale_valueDecayRate" "40"
|
||||
|
||||
"viewkick_perm_pitch_base" "-0.05"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.025"
|
||||
"viewkick_perm_yaw_random" "0.05"
|
||||
|
||||
"viewkick_duck_scale" "1.0"
|
||||
|
||||
// Cooldown viewkick:
|
||||
"cooldown_viewkick_pitch_base" "-6.0"
|
||||
"cooldown_viewkick_pitch_random" "0.5"
|
||||
"cooldown_viewkick_pitch_random_innerexclude" "0.0"
|
||||
"cooldown_viewkick_yaw_base" "-0.5"
|
||||
"cooldown_viewkick_yaw_random" "1.0"
|
||||
"cooldown_viewkick_yaw_random_innerexclude" "0.0"
|
||||
"cooldown_viewkick_softScale" "1.5"
|
||||
"cooldown_viewkick_hardScale" "1.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "1.0"
|
||||
"viewmodel_shake_up" "0.075"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.19"
|
||||
"bob_horz_dist_zoomed" "0.1"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
"bob_pitch_zoomed" "0.75"
|
||||
"bob_yaw_zoomed" "-1.7"
|
||||
"bob_roll_zoomed" "1.2"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_grenadier"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE"
|
||||
"sway_min_x_zoomed" "-0.5"
|
||||
"sway_min_y_zoomed" "-0.5"
|
||||
"sway_min_z_zoomed" "-0.6"
|
||||
"sway_max_x_zoomed" "0.5"
|
||||
"sway_max_y_zoomed" "0.5"
|
||||
"sway_max_z_zoomed" "0.6"
|
||||
"sway_min_pitch_zoomed" "-3"
|
||||
"sway_min_yaw_zoomed" "-2.5"
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_pitch_zoomed" "3"
|
||||
"sway_max_yaw_zoomed" "2.5"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_translate_gain_zoomed" "2.5"
|
||||
"sway_rotate_gain_zoomed" "7"
|
||||
"sway_move_forward_translate_x_zoomed" "-0.1"
|
||||
"sway_move_forward_translate_z_zoomed" "-0.5"
|
||||
"sway_move_back_translate_x_zoomed" "0.2"
|
||||
"sway_move_back_translate_z_zoomed" "-0.2"
|
||||
"sway_move_left_translate_y_zoomed" "-1"
|
||||
"sway_move_left_translate_z_zoomed" "-0.5"
|
||||
"sway_move_left_rotate_roll_zoomed" "-4"
|
||||
"sway_move_right_translate_y_zoomed" "1"
|
||||
"sway_move_right_translate_z_zoomed" "-0.5"
|
||||
"sway_move_right_rotate_roll_zoomed" "4"
|
||||
"sway_move_up_translate_z_zoomed" "-1"
|
||||
"sway_move_down_translate_z_zoomed" "1"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-2.5"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y_zoomed" ".5"
|
||||
"sway_turn_right_translate_y_zoomed" "-.5"
|
||||
"sway_turn_up_translate_z_zoomed" ".2"
|
||||
"sway_turn_down_translate_z_zoomed" "-.2"
|
||||
"sway_turn_up_translate_x_zoomed" ".1"
|
||||
"sway_turn_down_translate_x_zoomed" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll_zoomed" "4"
|
||||
"sway_turn_right_rotate_roll_zoomed" "-4"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "3"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-3"
|
||||
"sway_turn_up_rotate_roll_zoomed" "-0.8"
|
||||
"sway_turn_down_rotate_roll_zoomed" "0.8"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.6"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
"critical_hit" "0"
|
||||
"critical_hit_damage_scale" "1.5"
|
||||
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_humansonly" "0"
|
||||
"aimassist_disable_ads_humansonly" "0"
|
||||
"aimassist_adspull_zoomStart" "0.05"
|
||||
"aimassist_adspull_zoomEnd" "1.0"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
slammer
|
||||
{
|
||||
}
|
||||
jump_kit
|
||||
{
|
||||
"impulse_force" "7000"
|
||||
"impulse_force_explosions" "27500"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "375"
|
||||
"ammo_clip_size" "16"
|
||||
"ammo_default_total" "375"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_pulse_lmg
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "45"
|
||||
"damage_far_value" "45"
|
||||
"damage_near_value_titanarmor" "300"
|
||||
"damage_far_value_titanarmor" "300"
|
||||
|
||||
"explosion_damage_heavy_armor" "300"
|
||||
"explosion_damage" "45"
|
||||
|
||||
//EFFECTS
|
||||
"projectile_trail_effect_0" "P_plasma_proj_MD_amp"
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_coldwar_FP_amp"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_coldwar_amp"
|
||||
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/pulse_lmg_panel1"
|
||||
"mesh" "models/weapons/attachments/pulse_lmg_rui_upper"
|
||||
Args
|
||||
{
|
||||
readyToFireFrac progress_ready_to_fire_frac
|
||||
isInCooldown weapon_is_inCooldown
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
chargeFrac progress_weapon_charge_frac
|
||||
isReloading weapon_is_reloading
|
||||
isActive weapon_is_active
|
||||
inCooldown weapon_is_inCooldown
|
||||
pchargeFrac player_chargeFrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/pulse_lmg_panel2"
|
||||
"mesh" "models/weapons/attachments/pulse_lmg_rui_lower"
|
||||
Args
|
||||
{
|
||||
readyToFireFrac progress_ready_to_fire_frac
|
||||
isInCooldown weapon_is_inCooldown
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
chargeFrac progress_weapon_charge_frac
|
||||
isReloading weapon_is_reloading
|
||||
isActive weapon_is_active
|
||||
pchargeFrac player_chargeFrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
readyFrac progress_ready_to_fire_frac
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
chargeFrac player_chargeFrac
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_charge_rifle"
|
||||
"base_spread" "10.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,690 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_R97"
|
||||
"shortprintname" "#WPN_R97_SHORT"
|
||||
"description" "#WPN_R97_DESC"
|
||||
"longdesc" "#WPN_R97_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_r97n"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_r97n"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "smg"
|
||||
"body_type" "light"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "smg"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "35"
|
||||
"stat_range" "40"
|
||||
"stat_accuracy" "22"
|
||||
"stat_rof" "100"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.063
|
||||
dof_zoom_focusArea_top 0.08
|
||||
dof_zoom_focusArea_bottom -0.026
|
||||
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/r97/ptpov_r97.mdl"
|
||||
"playermodel" "models/weapons/r97/w_r97.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pistol"
|
||||
"impact_effect_table" "inc_bullet"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_pistol_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_pistol"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
//Sounds
|
||||
"fire_sound_1_player_1p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_1_player_3p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_1p" "Weapon_R97_SecondShot_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_R97_SecondShot_3P"
|
||||
"fire_sound_2_npc" "Weapon_r97_secondshot_npc"
|
||||
"sound_dryfire" "assault_rifle_dryfire"
|
||||
"sound_pickup" "wpn_pickup_SMG_1P"
|
||||
"looping_sounds" "1"
|
||||
|
||||
"sound_zoom_in" "Weapon_R97_ADS_In"
|
||||
"sound_zoom_out" "Weapon_R97_ADS_Out"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_R97_Fire_First_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_R97_Fire_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_R97_Fire_Last_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_R97_Fire_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_R97_Fire_Last_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "weapon_r97_loop_3p_npc_a"
|
||||
"burst_or_looping_fire_sound_end_npc" ""
|
||||
|
||||
"low_ammo_sound_name_1" "R97_LowAmmo_Shot1"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "40"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
"damage_near_distance" "1000"
|
||||
"damage_far_distance" "1500"
|
||||
"red_crosshair_range" "1000"
|
||||
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "400"
|
||||
"ammo_stockpile_max" "400"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "20"
|
||||
"damage_far_value" "12"
|
||||
"damage_near_value_titanarmor" "65"
|
||||
"damage_far_value_titanarmor" "35"
|
||||
"damage_rodeo" "110"
|
||||
|
||||
"damage_very_far_value" "10"
|
||||
"damage_very_far_distance" "3000"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
"npc_damage_near_value" "9"
|
||||
"npc_damage_far_value" "7"
|
||||
|
||||
"npc_max_range" "2000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
// View Drift
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0.4"
|
||||
"viewdrift_ads_stand_scale_yaw" "0.55"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0.25"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0.4"
|
||||
"viewdrift_ads_air_scale_pitch" "0.7"
|
||||
"viewdrift_ads_air_scale_yaw" "0.85"
|
||||
"viewdrift_ads_speed_pitch" "0.65"
|
||||
"viewdrift_ads_speed_yaw" "0.75"
|
||||
|
||||
"viewkick_air_scale_ads" "1.5"
|
||||
"spread_air_hip" "1.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "160"
|
||||
"ammo_stockpile_max" "280"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "20"
|
||||
"damage_far_value" "14"
|
||||
"damage_near_value_titanarmor" "40"
|
||||
"damage_far_value_titanarmor" "28"
|
||||
"damage_rodeo" "110"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_near_value" "9"
|
||||
"npc_damage_far_value" "7"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
// View Drift
|
||||
|
||||
"viewdrift_ads_stand_scale_pitch" "0"
|
||||
"viewdrift_ads_stand_scale_yaw" "0"
|
||||
"viewdrift_ads_crouch_scale_pitch" "0"
|
||||
"viewdrift_ads_crouch_scale_yaw" "0"
|
||||
"viewdrift_ads_air_scale_pitch" "0"
|
||||
"viewdrift_ads_air_scale_yaw" "0"
|
||||
"viewdrift_ads_speed_pitch" "0"
|
||||
"viewdrift_ads_speed_yaw" "0"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
"spread_air_hip" "0"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.5"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1100"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
|
||||
"npc_min_burst" "4"
|
||||
"npc_max_burst" "7"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "0.7"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "3.683"
|
||||
"dof_zoom_nearDepthEnd" "11.000"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "18"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "1.8"
|
||||
"reload_time_late1" "0.76"
|
||||
"reloadempty_time" "2.35"
|
||||
"reloadempty_time_late1" "1.35"
|
||||
"reloadempty_time_late2" "0.73"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.66"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "750"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.75"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
"aimassist_adspull_zoomStart" "0.05"
|
||||
"aimassist_adspull_zoomEnd" "1.0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "car"
|
||||
|
||||
"viewkick_pitch_base" "-0.2"
|
||||
"viewkick_pitch_random" "0.35"
|
||||
"viewkick_pitch_softScale" "1.2"
|
||||
"viewkick_pitch_hardScale" "0.5"
|
||||
|
||||
"viewkick_yaw_base" "-0.1"
|
||||
"viewkick_yaw_random" "0.6"
|
||||
"viewkick_yaw_softScale" "1.2"
|
||||
"viewkick_yaw_hardScale" "0.5"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.1"
|
||||
"viewkick_roll_randomMax" "0.35"
|
||||
"viewkick_roll_softScale" "0.5"
|
||||
"viewkick_roll_hardScale" "1.25"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.1"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "9.0"
|
||||
"viewkick_ads_weaponFraction" "0.125"
|
||||
"viewkick_ads_weaponFraction_vmScale" "1.0"
|
||||
|
||||
"viewkick_perm_pitch_base" "0"
|
||||
"viewkick_perm_pitch_random" "0"
|
||||
"viewkick_perm_yaw_base" "0"
|
||||
"viewkick_perm_yaw_random" "0"
|
||||
|
||||
"viewkick_scale_firstshot_hipfire" "1.5"
|
||||
"viewkick_scale_firstshot_ads" "0.85"
|
||||
"viewkick_scale_min_hipfire" "1.5"
|
||||
"viewkick_scale_max_hipfire" "1.5"
|
||||
"viewkick_scale_min_ads" "1"
|
||||
"viewkick_scale_max_ads" "1"
|
||||
"viewkick_scale_valuePerShot" "1"
|
||||
"viewkick_scale_valueLerpStart" "50"
|
||||
"viewkick_scale_valueLerpEnd" "150"
|
||||
"viewkick_scale_valueDecayDelay" "0.15"
|
||||
"viewkick_scale_valueDecayRate" "1"
|
||||
|
||||
"viewkick_move_scale" "2.0"
|
||||
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.2"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_smg"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
"spread_stand_hip" "0.0"
|
||||
"spread_stand_hip_run" "0.0"
|
||||
"spread_stand_hip_sprint" "0.0"
|
||||
"spread_crouch_hip" "0.0"
|
||||
|
||||
"spread_stand_ads" "0.0" //"0.25"
|
||||
"spread_crouch_ads" "0.0" //"0.25"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.5"
|
||||
"spread_kick_on_fire_crouch_hip" "0.5"
|
||||
"spread_kick_on_fire_air_hip" "0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0.0"
|
||||
"spread_kick_on_fire_crouch_ads" "0.0"
|
||||
"spread_kick_on_fire_air_ads" "0.0"
|
||||
|
||||
"spread_max_kick_stand_hip" "2.0"
|
||||
"spread_max_kick_crouch_hip" "2.0"
|
||||
"spread_max_kick_air_hip" "2.0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0.4"
|
||||
"spread_max_kick_crouch_ads" "0.4"
|
||||
"spread_max_kick_air_ads" "0.4"
|
||||
|
||||
"spread_decay_rate" "30.0"
|
||||
"spread_decay_delay" "0.3"
|
||||
|
||||
"sprintcycle_time" "0.55"
|
||||
"deployfirst_time" "1.0"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "r97_sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_acgs"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_cro"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_holo"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
//"bodygroup6_name" "suppressor_sq_med"
|
||||
//"bodygroup6_set" "0"
|
||||
"bodygroup7_name" "r97_sight_rear_on"
|
||||
"bodygroup7_set" "1"
|
||||
"bodygroup8_name" "r97_sight_front_on"
|
||||
"bodygroup8_set" "1"
|
||||
|
||||
"clip_bodygroup" "r97_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
|
||||
holosight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"anim_alt_idleAttack" "2"
|
||||
"bodygroup7_set" "0"
|
||||
"bodygroup8_set" "0"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "9.204"
|
||||
"viewmodel_offset_ads" "0 0 -0.85"
|
||||
|
||||
"ui5_enable" "1"
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup7_set" "0"
|
||||
"bodygroup8_set" "0"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
|
||||
"viewmodel_offset_ads" "0 -1.3 -.21"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.047
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup7_set" "0"
|
||||
"bodygroup8_set" "0"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"viewmodel_offset_ads" "0 -2.5 -.25"
|
||||
"dof_zoom_nearDepthStart" "5.040"
|
||||
"dof_zoom_nearDepthEnd" "5.737"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "660"
|
||||
"ammo_clip_size" "48"
|
||||
"ammo_default_total" "660"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_r97
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_elec"
|
||||
|
||||
"damage_near_value" "++5"
|
||||
"damage_far_value" "++3"
|
||||
"damage_very_far_value" "++3"
|
||||
"damage_near_value_titanarmor" "165"
|
||||
"damage_far_value_titanarmor" "135"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/r97_reticle"
|
||||
"mesh" "models/weapons/attachments/r97_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/r97_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/r97_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/holo_scope"
|
||||
"mesh" "models/weapons/attachments/holo_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_tri"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
//isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,567 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_ROCKET_LAUNCHER"
|
||||
"shortprintname" "#WPN_ROCKET_LAUNCHER_SHORT"
|
||||
"description" "#WPN_ROCKET_LAUNCHER_DESC"
|
||||
"longdesc" "#WPN_ROCKET_LAUNCHER_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/anti_titan/at_archer"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/anti_titan/at_archer"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "rocket"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"fast_swap_to" "0"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponActivate" "OnWeaponActivate_weapon_rocket_launcher"
|
||||
"OnWeaponDeactivate" "OnWeaponDeactivate_weapon_rocket_launcher"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_rocket_launcher"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_rocket_launcher"
|
||||
"OnWeaponOwnerChanged" "OnWeaponOwnerChanged_weapon_rocket_launcher"
|
||||
|
||||
// Menu
|
||||
"menu_category" "at"
|
||||
"menu_anim_class" "custom"
|
||||
"stat_damage" "95"
|
||||
"stat_range" "90"
|
||||
"stat_accuracy" "90"
|
||||
"stat_rof" "15"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/shoulder_rocket_SRAM/ptpov_law.mdl"
|
||||
"playermodel" "models/weapons/shoulder_rocket_SRAM/w_shoulder_rocket_SRAM_v2.mdl"
|
||||
"projectilemodel" "models/weapons/bullets/projectile_rocket_launcher_sram.mdl"
|
||||
"holstermodel" "models/weapons/shoulder_rocket_SRAM/w_rocket_SRAM_v2_stow.mdl"
|
||||
|
||||
"activitymodifier" "rocket"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "weapon_tracers_xo16"
|
||||
"impact_effect_table" "exp_rocket_archer"
|
||||
"projectile_trail_effect_0" "Rocket_Smoke_Large"
|
||||
"projectile_trail_attachment" "exhaust"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rocket_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rocket"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbRocket"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbRocket_1P_VS_3P"
|
||||
"vortex_drain" "0.0"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_dryfire" "spring_dryfire"
|
||||
"sound_pickup" "wpn_pickup_ATWeapon_1P"
|
||||
"sound_zoom_in" "Weapon_Archer_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Archer_ADS_Out"
|
||||
|
||||
// Sounds
|
||||
"fire_sound_1_player_1p" "Weapon_Archer_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_Archer_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_Archer_Fire_NPC"
|
||||
|
||||
"critical_hit" "0"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_law_fp"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_law"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "burn"
|
||||
|
||||
"projectile_chasecamOffsetUp" "13"
|
||||
"projectile_chasecamOffsetRight" "13"
|
||||
"projectile_chasecamOffsetForward" "-30"
|
||||
|
||||
"projectile_killreplay_enabled" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"explosion_damages_owner" "0"
|
||||
|
||||
"ammo_default_total" "7"
|
||||
"ammo_stockpile_max" "7"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"projectile_drift_windiness" "2.25"
|
||||
"projectile_drift_intensity" "0.8"
|
||||
"projectile_straight_time_min" "0.4"
|
||||
"projectile_straight_time_max" "1.2"
|
||||
"projectile_straight_radius_min" "40"
|
||||
"projectile_straight_radius_max" "65"
|
||||
|
||||
"damage_near_value" "100"
|
||||
"damage_far_value" "100"
|
||||
"damage_near_value_titanarmor" "2250"
|
||||
"damage_far_value_titanarmor" "2250"
|
||||
"explosion_damage" "100"
|
||||
"explosion_damage_heavy_armor" "500"
|
||||
"damage_near_distance" "1200"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"smart_ammo_targeting_time_min" "1.05"
|
||||
"smart_ammo_targeting_time_max" "1.55"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "80"
|
||||
"npc_damage_far_value" "80"
|
||||
"npc_damage_near_value_titanarmor" "800"
|
||||
"npc_damage_far_value_titanarmor" "800"
|
||||
"npc_explosion_damage" "100"
|
||||
"npc_explosion_damage_heavy_armor" "400"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "3.5"
|
||||
"npc_rest_time_between_bursts_max" "4"
|
||||
|
||||
"npc_vortex_block" "0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"explosion_damages_owner" "1"
|
||||
|
||||
"ammo_default_total" "3"
|
||||
"ammo_stockpile_max" "12"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"projectile_drift_windiness" "2.25"
|
||||
"projectile_drift_intensity" "0.8"
|
||||
"projectile_straight_time_min" "1.5"
|
||||
"projectile_straight_time_max" "1.8"
|
||||
"projectile_straight_radius_min" "40"
|
||||
"projectile_straight_radius_max" "65"
|
||||
|
||||
"damage_near_value" "250"
|
||||
"damage_far_value" "250"
|
||||
"damage_near_value_titanarmor" "1250"
|
||||
"damage_far_value_titanarmor" "1250"
|
||||
"explosion_damage" "150"
|
||||
"explosion_damage_heavy_armor" "500"
|
||||
"damage_near_distance" "1200"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"smart_ammo_targeting_time_min" "1.05"
|
||||
"smart_ammo_targeting_time_max" "1.55"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "80"
|
||||
"npc_damage_far_value" "80"
|
||||
"npc_damage_near_value_titanarmor" "800"
|
||||
"npc_damage_far_value_titanarmor" "800"
|
||||
"npc_explosion_damage" "80"
|
||||
"npc_explosion_damage_heavy_armor" "400"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "3.5"
|
||||
"npc_rest_time_between_bursts_max" "4"
|
||||
|
||||
"npc_vortex_block" "0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "3.0"
|
||||
"proficiency_average_spreadscale" "2.5"
|
||||
"proficiency_good_spreadscale" "2.0"
|
||||
"proficiency_very_good_spreadscale" "1.6"
|
||||
|
||||
"npc_accuracy_multiplier_pilot" "0.2"
|
||||
|
||||
"attack_button_presses_ads" "1"
|
||||
|
||||
"ads_dof_disable" "1"
|
||||
"dof_zoom_nearDepthStart" "5.198"
|
||||
"dof_zoom_nearDepthEnd" "5.545"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
"explosion_inner_radius" "96"
|
||||
"explosionradius" "180"
|
||||
"impulse_force" "10000"
|
||||
|
||||
"ammo_clip_size" "1"
|
||||
// Behavior
|
||||
"fire_rate" "1"
|
||||
"zoom_time_in" "0.35"
|
||||
"zoom_time_out" "0.35"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "3.0"
|
||||
"reloadempty_time" "3.0"
|
||||
"reloadempty_time_late1" "3.0"
|
||||
"reloadempty_time_late2" "1.5"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "rocket"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "1"
|
||||
"allow_headshots" "0"
|
||||
"npc_use_ads_move_speed_scale" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "1"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_humansonly" "1"
|
||||
"aimassist_disable_ads_humansonly" "1"
|
||||
"ads_fov_zoomfrac_start" "0.4"
|
||||
"ads_fov_zoomfrac_end" "1.0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "3"
|
||||
"spread_stand_ads" "0.2"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "launcher"
|
||||
|
||||
"viewkick_pitch_base" "-4"
|
||||
"viewkick_pitch_random" "3.0"
|
||||
"viewkick_pitch_softScale" "1.3"
|
||||
"viewkick_pitch_hardScale" "5.0"
|
||||
|
||||
"viewkick_yaw_base" "0.0"
|
||||
"viewkick_yaw_random" "3.0"
|
||||
"viewkick_yaw_softScale" "1.3"
|
||||
"viewkick_yaw_hardScale" "1.0"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.5"
|
||||
"viewkick_roll_randomMax" "0.7"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "6.0"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.5"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.5"
|
||||
"viewkick_ads_weaponFraction" "0.3"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "2.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "2.5"
|
||||
|
||||
"viewpunch_multiplier" "2.9"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.45"
|
||||
"bob_vert_dist" "0.1"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "0.5"
|
||||
"bob_roll" "-0.75"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_antititan"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.073"
|
||||
"sway_max_yaw_zoomed" "0.073"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_turn_left_rotate_roll_zoomed" "0"
|
||||
"sway_turn_right_rotate_roll_zoomed" "0"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"scripted_projectile_velocity" "1"
|
||||
"scripted_projectile_max_timestep" "0.2"
|
||||
"viewdrift_hipfire_stand_scale_pitch" "0.325"
|
||||
"viewdrift_hipfire_crouch_scale_pitch" "0.275"
|
||||
"viewdrift_hipfire_air_scale_pitch" "0.5"
|
||||
"viewdrift_hipfire_stand_scale_yaw" "0.12"
|
||||
"viewdrift_hipfire_crouch_scale_yaw" "0.10"
|
||||
"viewdrift_hipfire_air_scale_yaw" "0.22"
|
||||
"viewdrift_hipfire_speed_pitch" "0.6"
|
||||
"viewdrift_hipfire_speed_yaw" "1.22"
|
||||
"viewdrift_ads_speed_pitch" "0.6"
|
||||
"viewdrift_ads_speed_yaw" "1.2"
|
||||
"sprintcycle_time" ".55"
|
||||
"smart_ammo_search_distance" "6500"
|
||||
|
||||
"smart_ammo_search_angle" "9"
|
||||
"smart_ammo_screen_min_x" "0.31"
|
||||
"smart_ammo_screen_max_x" "0.68"
|
||||
"smart_ammo_screen_min_y" "0.38"
|
||||
"smart_ammo_screen_max_y" "0.63"
|
||||
"smart_ammo_search_npcs" "1"
|
||||
"smart_ammo_search_players" "1"
|
||||
"smart_ammo_search_projectiles" "0"
|
||||
"smart_ammo_max_targets" "1"
|
||||
"smart_ammo_titans_block_los" "1"
|
||||
"smart_ammo_titan_lock_point0" "SMART_AMMO_TORSO_FRONT"
|
||||
"smart_ammo_titan_lock_point1" "SMART_AMMO_TORSO_BACK"
|
||||
"smart_ammo_titan_lock_point2" "SMART_AMMO_LEG_LEFT"
|
||||
"smart_ammo_titan_lock_point3" "SMART_AMMO_LEG_RIGHT"
|
||||
"smart_ammo_titan_lock_point4" "SMART_AMMO_TORSO_BASE"
|
||||
"smart_ammo_titan_lock_point5" "SMART_AMMO_HEAD"
|
||||
"smart_ammo_titan_lock_point6" "SMART_AMMO_ARM_LEFT"
|
||||
"smart_ammo_titan_lock_point7" "SMART_AMMO_ARM_RIGHT"
|
||||
"smart_ammo_points_search_tick_interval" "6"
|
||||
"smart_ammo_bounds_search_tick_interval" "6"
|
||||
"smart_ammo_allow_ads_lock" "1"
|
||||
"smart_ammo_hud_lock_style" "pilot_launcher"
|
||||
"smart_ammo_weapon_type" "homing_missile"
|
||||
"smart_ammo_looping_sound_acquiring" "Weapon_Archer_Seeking"
|
||||
"smart_ammo_looping_sound_locked" "Weapon_Archer_LockOn"
|
||||
"smart_ammo_unlock_debounce_time" "0.5"
|
||||
"smart_ammo_lock_type" "large"
|
||||
"smart_ammo_npc_use" "0" // npc that use this weapon won't use smart ammo lock on functionality
|
||||
"smart_ammo_alert_npc_fraction" "0.8" // alert npc of lock when fraction is this much
|
||||
"smart_ammo_track_cloaked_targets" "0"
|
||||
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "9"
|
||||
"ammo_clip_size" "1"
|
||||
"ammo_default_total" "9"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
|
||||
fast_lock
|
||||
{
|
||||
"smart_ammo_targeting_time_min" "0.5"
|
||||
"smart_ammo_targeting_time_max" "0.9"
|
||||
}
|
||||
burn_mod_rocket_launcher
|
||||
{
|
||||
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "200"
|
||||
"damage_far_value" "200"
|
||||
"damage_near_value_titanarmor" "3250"
|
||||
"damage_far_value_titanarmor" "3250"
|
||||
"explosion_damage" "150"
|
||||
"explosion_damage_heavy_armor" "700"
|
||||
|
||||
//EFfects
|
||||
"projectile_trail_effect_0" "Rocket_Smoke_Large_burn"
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_law_fp_burn"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_law_burn"
|
||||
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
sp_s2s_settings
|
||||
{
|
||||
impact_effect_table "exp_flak_s2s"
|
||||
projectile_trail_effect_0 "P_archer_rocket_s2s"
|
||||
"ammo_default_total" "100"
|
||||
"ammo_stockpile_max" "100"
|
||||
"smart_ammo_search_distance" "25000"
|
||||
"damage_near_value_titanarmor" "1500"
|
||||
"damage_far_value_titanarmor" "1500"
|
||||
"npc_damage_near_value_titanarmor" "1500"
|
||||
"npc_damage_far_value_titanarmor" "1500"
|
||||
|
||||
ammo_no_remove_from_stockpile "1"
|
||||
|
||||
"smart_ammo_targeting_time_min" "0.5"
|
||||
"smart_ammo_targeting_time_max" "0.9"
|
||||
}
|
||||
fd_mortar_mode
|
||||
{
|
||||
|
||||
"fire_sound_1_npc" "weapon_spectremortar_fire"
|
||||
|
||||
"impact_effect_table" "exp_rocket_spectremortar"
|
||||
|
||||
"spread_stand_hip" "0"
|
||||
"spread_stand_ads" "0"
|
||||
"damage_near_value" "*0.0"
|
||||
"damage_far_value" "*0.0"
|
||||
"damage_near_value_titanarmor" "*0.15"
|
||||
"damage_far_value_titanarmor" "*0.15"
|
||||
"explosion_damage" "*0.0"
|
||||
"explosion_damage_heavy_armor" "*0.15"
|
||||
"explosion_inner_radius" "*0"
|
||||
"explosionradius" "*0"
|
||||
|
||||
"npc_rest_time_between_bursts_min" "*1.25"
|
||||
"npc_rest_time_between_bursts_max" "*2.0"
|
||||
}
|
||||
|
||||
at_unlimited_ammo
|
||||
{
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_sniper_amped"
|
||||
"base_spread" "0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,724 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_RSPN101"
|
||||
"shortprintname" "#WPN_RSPN101_SHORT"
|
||||
"description" "#WPN_RSPN101_DESC"
|
||||
"longdesc" "#WPN_RSPN101_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_r102"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_r102"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "rifle"
|
||||
"body_type" "medium"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
// Menu
|
||||
"menu_category" "ar"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "55"
|
||||
"stat_range" "65"
|
||||
"stat_accuracy" "90"
|
||||
"stat_rof" "80"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/rspn101/ptpov_rspn101.mdl"
|
||||
"playermodel" "models/weapons/rspn101/w_rspn101.mdl"
|
||||
"holstermodel" "models/weapons/rspn101/w_rspn101_stow.mdl"
|
||||
"holster_type" "rifle"
|
||||
|
||||
// Effects
|
||||
"tracer_effect_first_person" "P_wpn_tracer"
|
||||
"tracer_effect" "P_wpn_tracer"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
//Sounds
|
||||
"sound_dryfire" "assault_rifle_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"sound_trigger_pull" "assault_rifle_dryfire"
|
||||
"fire_sound_1_player_1p" "R101_shell"
|
||||
"fire_sound_1_player_3p" "R101_shell"
|
||||
"fire_sound_2_player_1p" "Weapon_R101_SecondShot_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_R101_SecondShot_3P"
|
||||
"fire_sound_2_npc" "Weapon_r101_secondshot_npc"
|
||||
"sound_zoom_in" "Weapon_R101_ADS_In"
|
||||
"sound_zoom_out" "Weapon_R101_ADS_Out"
|
||||
|
||||
"looping_sounds" "1"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_R101_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_R101_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_R101_LoopEnd_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_R101_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_R101_LoopEnd_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "weapon_r101_loop_3p_npc_a"
|
||||
"burst_or_looping_fire_sound_end_npc" ""
|
||||
|
||||
"low_ammo_sound_name_1" "R101_LowAmmo_Shot1"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "bullet"
|
||||
|
||||
"explosion_damage" "0"
|
||||
"damage_rodeo" "100"
|
||||
|
||||
"explosionradius" "0"
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_clip_size" "24"
|
||||
"ammo_default_total" "240"
|
||||
"ammo_stockpile_max" "240"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT"
|
||||
|
||||
"damage_near_value" "25"//33
|
||||
"damage_far_value" "17"//15
|
||||
|
||||
"damage_near_value_titanarmor" "70"
|
||||
"damage_far_value_titanarmor" "50"
|
||||
|
||||
"damage_near_distance" "1500"
|
||||
"damage_far_distance" "2000"
|
||||
|
||||
"damage_very_far_value" "12"
|
||||
"damage_very_far_distance" "3500"
|
||||
|
||||
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1500"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "2.0"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
|
||||
"npc_max_range" "2500"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"viewkick_air_scale_ads" "2.0"
|
||||
"spread_air_hip" "2.0"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_clip_size" "32"
|
||||
"ammo_default_total" "160"
|
||||
"ammo_stockpile_max" "256"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_DISMEMBERMENT"
|
||||
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "15"
|
||||
"damage_near_value_titanarmor" "30"
|
||||
"damage_far_value_titanarmor" "22"
|
||||
"damage_near_distance" "1250"
|
||||
"damage_far_distance" "1400"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
"red_crosshair_range" "1250"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
"spread_air_hip" "0"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.5"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "1.75"
|
||||
|
||||
// new settings incoming:
|
||||
// "proficiency_very_good_spreadscale" "1.66667"
|
||||
// "proficiency_very_good_bias" "0.9"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
|
||||
"npc_damage_near_value" "13"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"proficiency_poor_additional_rest" "0.2"
|
||||
"proficiency_average_additional_rest" "0.2"
|
||||
"proficiency_good_additional_rest" "0.2"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "4"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "0.8"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "13.5"
|
||||
|
||||
"zoom_time_in" "0.25"
|
||||
"zoom_time_out" "0.2"
|
||||
"zoom_fov" "35"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "1.750"
|
||||
"dof_zoom_nearDepthEnd" "6.500"
|
||||
"dof_nearDepthStart" "1.241"
|
||||
"dof_nearDepthEnd" "5.652"
|
||||
|
||||
"reload_time" "2.2"
|
||||
"reload_time_late1" "1.65"
|
||||
"reloadempty_time" "2.92"
|
||||
"reloadempty_time_late1" "2.38"
|
||||
"reloadempty_time_late2" "1.46"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.7"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1400"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
|
||||
"spread_stand_hip" "2.0"
|
||||
"spread_stand_hip_run" "2.0"
|
||||
"spread_stand_hip_sprint" "2.0"
|
||||
"spread_crouch_hip" "2.0"
|
||||
|
||||
|
||||
"spread_stand_ads" "0"
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_air_ads" "0"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.5"
|
||||
"spread_kick_on_fire_crouch_hip" "0.5"
|
||||
"spread_kick_on_fire_air_hip" "0.5"
|
||||
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "8.0"
|
||||
"spread_max_kick_crouch_hip" "5.0"
|
||||
"spread_max_kick_air_hip" "8.0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "0"
|
||||
|
||||
"spread_wallhanging" "6.5"
|
||||
|
||||
"spread_decay_delay" "0.05"
|
||||
"spread_decay_rate" "5"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "rspn101"
|
||||
|
||||
"viewkick_pitch_base" "-0.25"
|
||||
"viewkick_pitch_random" "0.5"
|
||||
"viewkick_pitch_softScale" "1"
|
||||
"viewkick_pitch_hardScale" "0.5"
|
||||
|
||||
"viewkick_yaw_base" "0.0"
|
||||
"viewkick_yaw_random" "0.5"
|
||||
"viewkick_yaw_random_innerexclude" "0.15"
|
||||
"viewkick_yaw_softScale" "1.2"
|
||||
"viewkick_yaw_hardScale" "0.8"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.3"
|
||||
"viewkick_roll_randomMax" "0.4"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.85"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.5"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.5"
|
||||
"viewkick_ads_weaponFraction" "0.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "1.0"
|
||||
|
||||
//"viewkick_scale_firstshot_hipfire" "0.0"
|
||||
"viewkick_scale_firstshot_ads" "1.25"
|
||||
"viewkick_scale_min_hipfire" "1.5"
|
||||
"viewkick_scale_max_hipfire" "2.0"
|
||||
"viewkick_scale_min_ads" "1.5"
|
||||
"viewkick_scale_max_ads" "2.5"
|
||||
"viewkick_scale_valuePerShot" "1.0"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "2"
|
||||
"viewkick_scale_valueDecayDelay" "0.3"
|
||||
"viewkick_scale_valueDecayRate" "25"
|
||||
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.0"
|
||||
|
||||
"viewkick_duck_scale" "0.9"
|
||||
|
||||
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.0"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "173"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_assault_rifle"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.04"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "r101_sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_acgs"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_hcog"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_cro"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
"clip_bodygroup" "r101_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.061
|
||||
dof_zoom_focusArea_top 0.064
|
||||
dof_zoom_focusArea_bottom -0.016
|
||||
|
||||
Mods
|
||||
{
|
||||
|
||||
iron_sights
|
||||
{
|
||||
|
||||
}
|
||||
hcog
|
||||
{
|
||||
//"anim_alt_idleAttack" "1"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
|
||||
//"sway_min_yaw_zoomed" "-0.13"
|
||||
//"sway_max_yaw_zoomed" "0.13"
|
||||
//"sway_min_pitch_zoomed" "-0.11"
|
||||
//"sway_max_pitch_zoomed" "0.11"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.652"
|
||||
"dof_zoom_nearDepthEnd" "8.734"
|
||||
"viewmodel_offset_ads" "0 -2 -.75"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.18
|
||||
dof_zoom_focusArea_bottom -0.06
|
||||
}
|
||||
|
||||
redline_sight
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
"viewmodel_offset_ads" "0 -2.6 -.385"
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.073
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.041
|
||||
}
|
||||
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"dof_zoom_nearDepthStart" "5.737"
|
||||
"dof_zoom_nearDepthEnd" "6.226"
|
||||
"viewmodel_offset_ads" "0 -3 -.405"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "450"
|
||||
"ammo_clip_size" "30"
|
||||
"ammo_default_total" "450"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_rspn101
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg_elec"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++4"
|
||||
"damage_very_far_value" "++4"
|
||||
"damage_near_value_titanarmor" "170"
|
||||
"damage_far_value_titanarmor" "150"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/r101_sights"
|
||||
"mesh" "models/weapons/attachments/r101_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/r101_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/r101_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/hcog_upper"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/hcog_lower"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_tri"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
//isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,729 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_RSPN101_OG"
|
||||
"shortprintname" "#WPN_RSPN101_OG_SHORT"
|
||||
"description" "#WPN_RSPN101_OG_DESC"
|
||||
"longdesc" "#WPN_RSPN101_OG_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_r101_aog"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_r101_aog"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "rifle"
|
||||
"body_type" "medium"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
// Menu
|
||||
"menu_category" "ar"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "55"
|
||||
"stat_range" "65"
|
||||
"stat_accuracy" "90"
|
||||
"stat_rof" "80"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/r101_sfp/ptpov_r101_sfp.mdl"
|
||||
"playermodel" "models/weapons/r101_sfp/w_r101_sfp.mdl"
|
||||
"holstermodel" "models/weapons/r101_sfp/w_r101_sfp_stow.mdl"
|
||||
"holster_type" "rifle"
|
||||
|
||||
// Effects
|
||||
"tracer_effect_first_person" "P_wpn_tracer"
|
||||
"tracer_effect" "P_wpn_tracer"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
//Sounds
|
||||
"sound_dryfire" "assault_rifle_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"sound_trigger_pull" "assault_rifle_dryfire"
|
||||
"fire_sound_1_player_1p" "R101_shell"
|
||||
"fire_sound_1_player_3p" "R101_shell"
|
||||
"fire_sound_2_player_1p" "Weapon_R101_SecondShot_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_R101_SecondShot_3P"
|
||||
"fire_sound_2_npc" "Weapon_r101_secondshot_npc"
|
||||
"sound_zoom_in" "Weapon_R101_ADS_In"
|
||||
"sound_zoom_out" "Weapon_R101_ADS_Out"
|
||||
|
||||
"looping_sounds" "1"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_R101_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_R101_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_R101_LoopEnd_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_R101_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_R101_LoopEnd_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "weapon_r101_loop_3p_npc_a"
|
||||
"burst_or_looping_fire_sound_end_npc" ""
|
||||
|
||||
"low_ammo_sound_name_1" "R101_LowAmmo_Shot1"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "bullet"
|
||||
|
||||
"explosion_damage" "0"
|
||||
"damage_rodeo" "100"
|
||||
|
||||
"explosionradius" "0"
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_clip_size" "24"
|
||||
"ammo_default_total" "240"
|
||||
"ammo_stockpile_max" "240"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_INSTANT | DF_DISMEMBERMENT"
|
||||
|
||||
"damage_near_value" "25"//33
|
||||
"damage_far_value" "17"//15
|
||||
|
||||
"damage_near_value_titanarmor" "70"
|
||||
"damage_far_value_titanarmor" "50"
|
||||
|
||||
"damage_near_distance" "1500"
|
||||
"damage_far_distance" "2000"
|
||||
|
||||
"damage_very_far_value" "12"
|
||||
"damage_very_far_distance" "3500"
|
||||
|
||||
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1500"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "2.0"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
|
||||
"npc_max_range" "2500"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"viewkick_air_scale_ads" "2.0"
|
||||
"spread_air_hip" "2.0"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_clip_size" "32"
|
||||
"ammo_default_total" "160"
|
||||
"ammo_stockpile_max" "256"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_DISMEMBERMENT"
|
||||
|
||||
"damage_near_value" "25"
|
||||
"damage_far_value" "15"
|
||||
"damage_near_value_titanarmor" "30"
|
||||
"damage_far_value_titanarmor" "22"
|
||||
"damage_near_distance" "1250"
|
||||
"damage_far_distance" "1400"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
"red_crosshair_range" "1250"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
"spread_air_hip" "0"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.5"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "1.75"
|
||||
|
||||
// new settings incoming:
|
||||
// "proficiency_very_good_spreadscale" "1.66667"
|
||||
// "proficiency_very_good_bias" "0.9"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
|
||||
"npc_damage_near_value" "13"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"proficiency_poor_additional_rest" "0.2"
|
||||
"proficiency_average_additional_rest" "0.2"
|
||||
"proficiency_good_additional_rest" "0.2"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "4"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "0.8"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "13.5"
|
||||
|
||||
"zoom_time_in" "0.25"
|
||||
"zoom_time_out" "0.2"
|
||||
"zoom_fov" "35"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 -0.85"
|
||||
|
||||
"dof_zoom_nearDepthStart" "1.750"
|
||||
"dof_zoom_nearDepthEnd" "6.500"
|
||||
"dof_nearDepthStart" "1.241"
|
||||
"dof_nearDepthEnd" "5.652"
|
||||
|
||||
"reload_time" "2.2"
|
||||
"reload_time_late1" "1.65"
|
||||
"reloadempty_time" "2.92"
|
||||
"reloadempty_time_late1" "2.38"
|
||||
"reloadempty_time_late2" "1.46"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.7"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1400"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
|
||||
"spread_stand_hip" "2.0"
|
||||
"spread_stand_hip_run" "2.0"
|
||||
"spread_stand_hip_sprint" "2.0"
|
||||
"spread_crouch_hip" "2.0"
|
||||
|
||||
|
||||
"spread_stand_ads" "0"
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_air_ads" "0"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.5"
|
||||
"spread_kick_on_fire_crouch_hip" "0.5"
|
||||
"spread_kick_on_fire_air_hip" "0.5"
|
||||
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "8.0"
|
||||
"spread_max_kick_crouch_hip" "5.0"
|
||||
"spread_max_kick_air_hip" "8.0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "0"
|
||||
|
||||
"spread_wallhanging" "6.5"
|
||||
|
||||
"spread_decay_delay" "0.05"
|
||||
"spread_decay_rate" "5"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "rspn101"
|
||||
|
||||
"viewkick_pitch_base" "-0.25"
|
||||
"viewkick_pitch_random" "0.5"
|
||||
"viewkick_pitch_softScale" "1"
|
||||
"viewkick_pitch_hardScale" "0.5"
|
||||
|
||||
"viewkick_yaw_base" "0.0"
|
||||
"viewkick_yaw_random" "0.5"
|
||||
"viewkick_yaw_random_innerexclude" "0.15"
|
||||
"viewkick_yaw_softScale" "1.2"
|
||||
"viewkick_yaw_hardScale" "0.8"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.3"
|
||||
"viewkick_roll_randomMax" "0.4"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.85"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.5"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.5"
|
||||
"viewkick_ads_weaponFraction" "0.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "1.0"
|
||||
|
||||
//"viewkick_scale_firstshot_hipfire" "0.0"
|
||||
"viewkick_scale_firstshot_ads" "1.25"
|
||||
"viewkick_scale_min_hipfire" "1.5"
|
||||
"viewkick_scale_max_hipfire" "2.0"
|
||||
"viewkick_scale_min_ads" "1.5"
|
||||
"viewkick_scale_max_ads" "2.0"
|
||||
"viewkick_scale_valuePerShot" "1.0"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "2"
|
||||
"viewkick_scale_valueDecayDelay" "0.3"
|
||||
"viewkick_scale_valueDecayRate" "25"
|
||||
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.0"
|
||||
|
||||
"viewkick_duck_scale" "0.9"
|
||||
|
||||
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.0"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "173"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_assault_rifle"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.04"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "r101_sight_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_acgs"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_hcog"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_cro"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
"bodygroup6_name" "sight_aog_r1"
|
||||
"bodygroup6_set" "1"
|
||||
|
||||
"clip_bodygroup" "r101_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.061
|
||||
dof_zoom_focusArea_top 0.064
|
||||
dof_zoom_focusArea_bottom -0.016
|
||||
|
||||
Mods
|
||||
{
|
||||
|
||||
iron_sights
|
||||
{
|
||||
|
||||
}
|
||||
hcog
|
||||
{
|
||||
//"anim_alt_idleAttack" "1"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
|
||||
//"sway_min_yaw_zoomed" "-0.13"
|
||||
//"sway_max_yaw_zoomed" "0.13"
|
||||
//"sway_min_pitch_zoomed" "-0.11"
|
||||
//"sway_max_pitch_zoomed" "0.11"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.652"
|
||||
"dof_zoom_nearDepthEnd" "8.734"
|
||||
"viewmodel_offset_ads" "0 -2 -.75"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.18
|
||||
dof_zoom_focusArea_bottom -0.06
|
||||
}
|
||||
|
||||
redline_sight
|
||||
{
|
||||
"ui1_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup6_set" "0"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
"viewmodel_offset_ads" "0 -2.6 -.385"
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.073
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.041
|
||||
}
|
||||
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"bodygroup6_set" "0"
|
||||
"dof_zoom_nearDepthStart" "5.737"
|
||||
"dof_zoom_nearDepthEnd" "6.226"
|
||||
"viewmodel_offset_ads" "0 -3 -.405"
|
||||
|
||||
"ui1_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "450"
|
||||
"ammo_clip_size" "30"
|
||||
"ammo_default_total" "450"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_rspn101
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg_elec"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++4"
|
||||
"damage_very_far_value" "++4"
|
||||
"damage_near_value_titanarmor" "170"
|
||||
"damage_far_value_titanarmor" "150"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/aog_multi_reticles"
|
||||
"mesh" "models/weapons/attachments/aog_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/r101_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/r101_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/hcog_upper"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/hcog_lower"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_tri"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
//isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,572 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_P2011"
|
||||
"shortprintname" "#WPN_P2011_SHORT"
|
||||
"description" "#WPN_P2011_DESC"
|
||||
"longdesc" "#WPN_P2011_LONGDESC"
|
||||
|
||||
"fast_swap_to" "1"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/secondary_weapon/secondary_hammondp2011"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/secondary_weapon/secondary_hammondp2011"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "sidearm"
|
||||
"body_type" "close_quarters"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"damage_flags" "DF_BULLET | DF_DISMEMBERMENT"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
// Menu
|
||||
"menu_category" "pistol"
|
||||
"menu_anim_class" "small"
|
||||
"stat_damage" "80"
|
||||
"stat_range" "40"
|
||||
"stat_accuracy" "84"
|
||||
"stat_rof" "41"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/p2011/ptpov_p2011.mdl"
|
||||
"playermodel" "models/weapons/p2011/w_p2011.mdl"
|
||||
"activitymodifier" "pistol"
|
||||
"holster_type" "pistol"
|
||||
|
||||
// Effects
|
||||
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pistol"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_dryfire" "pistol_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Pistol_1P"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_pistol_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_pistol"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Sounds
|
||||
"fire_sound_1" "weapon_re45auto_shell"
|
||||
"fire_sound_2_player_1p" "Weapon_P2011_Fire_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_P2011_Fire_3P"
|
||||
"fire_sound_2_npc" "Weapon_P2011_Fire_NPC"
|
||||
"sound_zoom_in" "Weapon_P2011_ADS_In"
|
||||
"sound_zoom_out" "Weapon_P2011_ADS_Out"
|
||||
|
||||
"low_ammo_sound_name_1" "P2011_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "P2011_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "P2011_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_4" "P2011_LowAmmo_Shot4"
|
||||
"low_ammo_sound_name_5" "P2011_LowAmmo_Shot5"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"explosionradius" "250"
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"ammo_clip_size" "12"
|
||||
|
||||
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "120"
|
||||
"ammo_stockpile_max" "120"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "30"
|
||||
"damage_far_value" "20"
|
||||
"damage_near_value_titanarmor" "100"
|
||||
"damage_far_value_titanarmor" "70"
|
||||
"damage_rodeo" "190"
|
||||
"damage_near_distance" "750" // match to search distance and red crosshair range
|
||||
"damage_far_distance" "1000"
|
||||
"damage_very_far_value" "15"
|
||||
"damage_very_far_distance" "2000"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
"red_crosshair_range" "750"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "13"
|
||||
"npc_damage_far_value" "10"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
"npc_damage_near_distance" "800"
|
||||
"npc_damage_far_distance" "1000"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1000"
|
||||
"npc_min_engage_range_heavy_armor" "0"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "5"
|
||||
"npc_rest_time_between_bursts_min" "0.2"
|
||||
"npc_rest_time_between_bursts_max" "0.3"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "60"
|
||||
"ammo_stockpile_max" "60"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "40"
|
||||
"damage_far_value" "28"
|
||||
"damage_near_value_titanarmor" "60"
|
||||
"damage_far_value_titanarmor" "46"
|
||||
"damage_rodeo" "190"
|
||||
"damage_near_distance" "500" // match to search distance and red crosshair range
|
||||
"damage_far_distance" "600"
|
||||
"damage_very_far_value" "28"
|
||||
"damage_very_far_distance" "2000"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
"red_crosshair_range" "500"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "20"
|
||||
"npc_damage_far_value" "10"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_near_distance" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1000"
|
||||
"npc_min_engage_range_heavy_armor" "0"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "5"
|
||||
"npc_rest_time_between_bursts_min" "0.2"
|
||||
"npc_rest_time_between_bursts_max" "0.3"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "3.33333"
|
||||
"proficiency_very_good_spreadscale" "1.66667"
|
||||
|
||||
"dof_zoom_nearDepthStart" "0"
|
||||
"dof_zoom_nearDepthEnd" "0"
|
||||
"dof_nearDepthStart" "0"
|
||||
"dof_nearDepthEnd" "0"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "8"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "70"
|
||||
"zoom_fov_viewmodel" "0"
|
||||
"viewmodel_offset_hip" "0 0 0"
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"reload_time" "1.25"
|
||||
"reload_time_late1" "1"
|
||||
"reloadempty_time" "1.25"
|
||||
"reloadempty_time_late1" "1"
|
||||
"holster_time" "0.3"
|
||||
"deploy_time" "0.4"
|
||||
"lower_time" "0.2"
|
||||
"raise_time" "0.2"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1000"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.75"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "2.5"
|
||||
"spread_stand_hip_run" "3.5"
|
||||
"spread_stand_hip_sprint" "4.5"
|
||||
"spread_crouch_hip" "2"
|
||||
"spread_air_hip" "6.5"
|
||||
"spread_stand_ads" "0.0" //"0.2"
|
||||
"spread_crouch_ads" "0.0" //"0.2"
|
||||
"spread_air_ads" "0.0" //"0.2"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.4"
|
||||
"spread_kick_on_fire_crouch_hip" "0.4"
|
||||
"spread_kick_on_fire_air_hip" "0.4"
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "3.5"
|
||||
"spread_max_kick_crouch_hip" "3.0"
|
||||
"spread_max_kick_air_hip" "4.5"
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_rate" "12.0"
|
||||
"spread_decay_delay" ".17"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "pistol"
|
||||
|
||||
"viewkick_pitch_base" "-0.85"
|
||||
"viewkick_pitch_random" "-0.5"
|
||||
"viewkick_pitch_softScale" "1.0"
|
||||
"viewkick_pitch_hardScale" "0.9"
|
||||
|
||||
"viewkick_yaw_base" "0.1"
|
||||
"viewkick_yaw_random" "0.8"
|
||||
"viewkick_yaw_softScale" "1.0"
|
||||
"viewkick_yaw_hardScale" "0.9"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.4"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "2.4"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.5"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "2.0"
|
||||
"viewkick_ads_weaponFraction" "0.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.1"
|
||||
"viewkick_perm_pitch_random" "0.8"
|
||||
"viewkick_perm_yaw_base" "0.1"
|
||||
"viewkick_perm_yaw_random" "0.4"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_pistol"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.05"
|
||||
"sway_max_yaw_zoomed" "0.05"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_turn_left_rotate_roll_zoomed" "0"
|
||||
"sway_turn_right_rotate_roll_zoomed" "0"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sprintcycle_time" "0.55"
|
||||
|
||||
// UI
|
||||
"ui1_enable" "1"
|
||||
"ui2_enable" "1"
|
||||
"ui3_enable" "0"
|
||||
"ui4_enable" "0"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "suppressor_cyl_sm"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "suppressor_sq_sm"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_on"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_name" "proscreen"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"clip_bodygroup" "p2011_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
Mods
|
||||
{
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "225"
|
||||
"ammo_clip_size" "16"
|
||||
"ammo_default_total" "225"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
silencer //HACK JFS: Doesn't get applied on amped weapons. See bug 170460
|
||||
{
|
||||
"silenced" "1"
|
||||
"fire_sound_2_player_1p" "Weapon_p2011_FireSuppressed_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_p2011_FireSuppressed_3P"
|
||||
"fire_sound_2_npc" "Weapon_p2011_FireSuppressed_3P"
|
||||
"damage_near_value" "--10"
|
||||
"damage_far_value" "--2"
|
||||
"damage_very_far_value" "--2"
|
||||
"bodygroup2_set" "1"
|
||||
|
||||
//"rumble" "4"
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"minimap_reveal_distance" "1"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_sup_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_sup"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash_suppressor_sq"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup4_set" "1"
|
||||
}
|
||||
|
||||
// unsilenced
|
||||
// {
|
||||
// "silenced" "0"
|
||||
// "fire_sound_2_player_1p" "Weapon_P2011_Fire_1P"
|
||||
// "fire_sound_2_player_3p" "Weapon_P2011_Fire_3P"
|
||||
// "bodygroup1_set" "0"
|
||||
// "minimap_reveal_distance" "32000"
|
||||
// "fx_muzzle_flash_view" "wpn_muzzleflash_pistol_FP"
|
||||
// "fx_muzzle_flash_world" "wpn_muzzleflash_pistol"
|
||||
// "fx_muzzle_flash_attach" "muzzle_flash"
|
||||
// "damage_near_value" "45"
|
||||
// "damage_far_value" "30"
|
||||
// }
|
||||
|
||||
burn_mod_semipistol
|
||||
{
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_elec"
|
||||
|
||||
//SETTINGS
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "++5"
|
||||
"damage_far_value" "++5"
|
||||
"damage_very_far_value" "++2"
|
||||
"damage_near_value_titanarmor" "++100"
|
||||
"damage_far_value_titanarmor" "++100"
|
||||
}
|
||||
|
||||
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
training_low_ammo_disable
|
||||
{
|
||||
"low_ammo_fraction" "0.0"
|
||||
}
|
||||
}
|
||||
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/p2011_green_sights"
|
||||
"mesh" "models/weapons/attachments/p2011_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/p2011_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/p2011_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_plus"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,621 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_SHOTGUN"
|
||||
"shortprintname" "#WPN_SHOTGUN_SHORT"
|
||||
"description" "#WPN_SHOTGUN_DESC"
|
||||
"longdesc" "#WPN_SHOTGUN_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_eva8"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_eva8"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "shotgun"
|
||||
"body_type" "light"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"fast_swap_to" "0"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_shotgun"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_shotgun"
|
||||
|
||||
// Menu
|
||||
"menu_category" "shotgun"
|
||||
"menu_anim_class" "large"
|
||||
"stat_damage" "70"
|
||||
"stat_range" "20"
|
||||
"stat_accuracy" "30"
|
||||
"stat_rof" "34"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/w1128/ptpov_w1128.mdl"
|
||||
"playermodel" "models/weapons/w1128/w_w1128.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "weapon_tracers_shotgun"
|
||||
"impact_effect_table" "inc_bullet"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_shotgun_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_shotgun"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_dryfire" "shotgun_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"fire_sound_1_player_1p" "Weapon_EVA8_AutoFire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_EVA8_AutoFire_3P"
|
||||
"fire_sound_1_npc" "Weapon_EVA8_AutoFire_NPC"
|
||||
"sound_zoom_in" "Weapon_EVA8_ADS_In"
|
||||
"sound_zoom_out" "Weapon_EVA8_ADS_Out"
|
||||
|
||||
"low_ammo_sound_name_1" "EVA8_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "EVA8_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "EVA8_LowAmmo_Shot3"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_shotshell_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_shotshell"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "mflash_shotgun_fp_FULL"
|
||||
"fx_muzzle_flash_world" "mflash_shotgun_FULL"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"damage_type" "bullet"
|
||||
"damage_falloff_type" "inverse"
|
||||
"damage_inverse_distance" "100"
|
||||
"damage_flags" "DF_SHOTGUN | DF_BULLET | DF_KNOCK_BACK | DF_DISMEMBERMENT"
|
||||
|
||||
"impulse_force" "800"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.036
|
||||
dof_zoom_focusArea_top 0.070
|
||||
dof_zoom_focusArea_bottom -0.023
|
||||
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "60"
|
||||
"ammo_stockpile_max" "60"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "6"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "200"
|
||||
"damage_far_value" "10"
|
||||
"damage_near_value_titanarmor" "300"
|
||||
"damage_far_value_titanarmor" "10"
|
||||
"damage_rodeo" "550"
|
||||
"damage_near_distance" "100"
|
||||
"damage_far_distance" "750"
|
||||
|
||||
"damage_headshot_scale" "1.25"
|
||||
|
||||
"red_crosshair_range" "750"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "25"
|
||||
"npc_damage_far_value" "13"
|
||||
"npc_damage_near_value_titanarmor" "40"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "8"
|
||||
"spread_stand_hip_run" "8"
|
||||
"spread_stand_hip_sprint" "8"
|
||||
"spread_crouch_hip" "8"
|
||||
"spread_air_hip" "8"
|
||||
"spread_stand_ads" "8"
|
||||
"spread_crouch_ads" "8"
|
||||
"spread_air_ads" "8"
|
||||
"spread_wallrunning" "8"
|
||||
"spread_wallhanging" "8"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "40"
|
||||
"ammo_stockpile_max" "64"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad_sp"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "8"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "100"
|
||||
"damage_far_value" "15"
|
||||
"damage_near_value_titanarmor" "200"
|
||||
"damage_far_value_titanarmor" "20"
|
||||
"damage_rodeo" "550"
|
||||
"damage_near_distance" "400"
|
||||
"damage_far_distance" "1000"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
"red_crosshair_range" "1000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "25"
|
||||
"npc_damage_far_value" "13"
|
||||
"npc_damage_near_value_titanarmor" "40"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "7"
|
||||
"spread_stand_hip_run" "7"
|
||||
"spread_stand_hip_sprint" "7"
|
||||
"spread_crouch_hip" "7"
|
||||
"spread_air_hip" "7"
|
||||
"spread_stand_ads" "7"
|
||||
"spread_crouch_ads" "7"
|
||||
"spread_air_ads" "7"
|
||||
"spread_wallrunning" "7"
|
||||
"spread_wallhanging" "7"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "4.5"
|
||||
"proficiency_very_good_spreadscale" "3.7"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "800"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "800"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "800"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "0.7"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "2.000"
|
||||
"dof_zoom_nearDepthEnd" "4.750"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "5.300"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "2.75"
|
||||
"zoom_time_in" "0.25"
|
||||
"zoom_time_out" "0.2"
|
||||
"zoom_fov" "50"
|
||||
"reload_time" "2.75"
|
||||
"reload_time_late1" "1.45"
|
||||
"reload_time_late2" "0.25"
|
||||
"reloadempty_time" "3.0"
|
||||
"reloadempty_time_late1" "2"
|
||||
"reloadempty_time_late2" "1"
|
||||
"reloadempty_time_late3" "0.8"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
"headshot_distance" "500"
|
||||
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "shotgun"
|
||||
|
||||
"viewkick_pitch_base" "-1.75"
|
||||
"viewkick_pitch_random" "0.75"
|
||||
"viewkick_pitch_softScale" "0.3"
|
||||
"viewkick_pitch_hardScale" "1.5"
|
||||
|
||||
"viewkick_yaw_base" "-0.65"
|
||||
"viewkick_yaw_random" "0.38"
|
||||
"viewkick_yaw_softScale" "0.38"
|
||||
"viewkick_yaw_hardScale" "1.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.6"
|
||||
"viewkick_roll_randomMax" "0.8"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "2.75"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.1"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.0"
|
||||
"viewkick_ads_weaponFraction" "0.35"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.25"
|
||||
|
||||
"viewkick_perm_pitch_base" "-0.5"
|
||||
"viewkick_perm_pitch_random" "1.1"
|
||||
"viewkick_perm_pitch_random_innerexclude" "0.5"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "1.5"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0.5"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.2"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_shotgun"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.045"
|
||||
"sway_max_yaw_zoomed" "0.045"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_turn_left_rotate_roll_zoomed" "0"
|
||||
"sway_turn_right_rotate_roll_zoomed" "0"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"bob_tilt_angle" "0.5"
|
||||
"sway_turn_angle_factor" "-0.5"
|
||||
"sway_turn_origin_factor" "0"
|
||||
"sway_turn_angle_factor_zoomed" "0"
|
||||
"sway_turn_origin_factor_zoomed" "0.05"
|
||||
"sway_move_angle_factor" "0.15"
|
||||
"sway_move_origin_factor" "0.15"
|
||||
"sway_move_angle_factor_zoomed" "0"
|
||||
"sway_move_origin_factor_zoomed" "0.03"
|
||||
"sway_gain" "10.0"
|
||||
"deployfirst_time" "1.25"
|
||||
"deploycatch_time" "1.33"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_acgs"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "sight_cro"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_holo"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "w1128_sight"
|
||||
"bodygroup4_set" "1"
|
||||
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "w1128_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
holosight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "2.161"
|
||||
"dof_zoom_nearDepthEnd" "8.204"
|
||||
"viewmodel_offset_ads" "0 -1.1 -1.16"
|
||||
"ui7_enable" "1"
|
||||
dof_zoom_focusArea_horizontal 0.062
|
||||
dof_zoom_focusArea_top 0.10
|
||||
dof_zoom_focusArea_bottom -0.040
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
"dof_zoom_nearDepthStart" "4.491"
|
||||
"dof_zoom_nearDepthEnd" "5.545"
|
||||
"viewmodel_offset_ads" "0 -3.6 -0.51"
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.047
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"dof_zoom_nearDepthStart" "3.737"
|
||||
"dof_zoom_nearDepthEnd" "5.7"
|
||||
"viewmodel_offset_ads" "0 -3.7 -0.56"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "120"
|
||||
"ammo_clip_size" "10"
|
||||
"ammo_default_total" "120"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_shotgun
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
"fx_muzzle_flash_view" "P_wpn_muz_shotgun_amp_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muz_shotgun_amp"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
"tracer_effect" "P_wpn_tracer_shotgun_BC"
|
||||
|
||||
"damage_near_value" "250"
|
||||
"damage_far_value" "20"
|
||||
"damage_near_value_titanarmor" "400"
|
||||
"damage_far_value_titanarmor" "20"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/w1128_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/w1128_rui_lower"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/w1128_upper_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/w1128_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
"ui7_draw_cloaked" "1"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/holo_scope"
|
||||
"mesh" "models/weapons/attachments/holo_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_shotgun"
|
||||
"base_spread" "-4.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,287 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_SHOTGUN_DBLBARREL"
|
||||
"shortprintname" "#WPN_SHOTGUN_DBLBARREL_SHORT"
|
||||
"description" "#WPN_SHOTGUN_DBLBARREL_DESC"
|
||||
"longdesc" "#WPN_SHOTGUN_DBLBARREL_LONGDESC"
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "projectile_shotgun"
|
||||
"body_type" "close_quarters"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "0"
|
||||
|
||||
"viewmodel" "models/weapons/mastiff_stgn/ptpov_mastiff.mdl"
|
||||
"playermodel" "models/weapons/mastiff_stgn/w_mastiff.mdl"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_shotgun_doublebarrel"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_shotgun_doublebarrel"
|
||||
|
||||
"projectilemodel" "models/dev/empty_model.mdl"
|
||||
"projectile_trail_effect_0" "P_mastiff_proj"
|
||||
"projectile_ricochet_max_count" "2"
|
||||
|
||||
"viewmodel_offset_ads" "0 -3 0"
|
||||
|
||||
// Menu
|
||||
"menu_category" "special"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "98"
|
||||
"stat_range" "15"
|
||||
"stat_accuracy" "15"
|
||||
"stat_rof" "20"
|
||||
|
||||
"ammo_display" "bar"
|
||||
"impulse_force" "10000"
|
||||
|
||||
"impact_effect_table" "titan_shotgun_bullet"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "7"
|
||||
"spread_stand_hip_run" "7"
|
||||
"spread_stand_hip_sprint" "7"
|
||||
"spread_stand_ads" "7"
|
||||
"spread_crouch_hip" "7"
|
||||
"spread_crouch_ads" "7"
|
||||
"spread_air_hip" "7"
|
||||
"spread_air_ads" "7"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "bullet"
|
||||
"damage_near_distance" "500"
|
||||
"damage_far_distance" "1000"
|
||||
"damage_near_value" "16"
|
||||
"damage_far_value" "10"
|
||||
"damage_near_value_titanarmor" "20"
|
||||
"damage_far_value_titanarmor" "15"
|
||||
|
||||
// Ammo
|
||||
"ammo_stockpile_max" "500"
|
||||
"ammo_default_total" "500"
|
||||
"ammo_clip_size" "10"
|
||||
"ammo_size_segmented_reload" "2"
|
||||
"ammo_display_as_clips" "0"
|
||||
"reload_is_segmented" "1"
|
||||
|
||||
"reload_time" "2"
|
||||
"reload_time_late1" "0"
|
||||
"reload_time_late2" "0"
|
||||
"reloadempty_time" "2"
|
||||
"reloadempty_time_late1" "0"
|
||||
"reloadempty_time_late2" "0"
|
||||
|
||||
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_40mm_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_40mm"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletLarge"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbBulletLarge_1P_VS_3P"
|
||||
|
||||
"sound_dryfire" "shotgun_dryfire"
|
||||
"fire_sound_1_player_1p" "Weapon_Leadwall_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_Leadwall_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_Leadwall_Fire_3P"
|
||||
"sound_zoom_in" "Weapon_EVA8_ADS_In"
|
||||
"sound_zoom_out" "Weapon_EVA8_ADS_Out"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_shotshell_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_shotshell"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_40mm_fp"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_40mm"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"critical_hit_damage_scale" "1.3"
|
||||
"critical_hit" "1"
|
||||
"projectile_inherit_owner_velocity_scale" "0.2"
|
||||
|
||||
"bolt_hitsize" "0.5"
|
||||
"bolt_hitsize_grow1_time" "0.075"
|
||||
"bolt_hitsize_grow1_size" "4.0"
|
||||
"bolt_hitsize_grow2_time" "0.075"
|
||||
"bolt_hitsize_grow2_size" "4.0"
|
||||
"bolt_hitsize_growfinal_lerptime" "0.18"
|
||||
"bolt_hitsize_growfinal_size" "6.0"
|
||||
"bolt_bounce_frac" "1.0"
|
||||
|
||||
|
||||
"bolt_gravity_enabled" "1"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "2.5"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.2"
|
||||
"zoom_fov" "50"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "0"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "shotgun"
|
||||
|
||||
"viewkick_pitch_base" "-2.25"
|
||||
"viewkick_pitch_random" "1"
|
||||
"viewkick_pitch_softScale" "0.4"
|
||||
"viewkick_pitch_hardScale" "2.0"
|
||||
|
||||
"viewkick_yaw_base" "-0.95"
|
||||
"viewkick_yaw_random" "0.5"
|
||||
"viewkick_yaw_softScale" "0.5"
|
||||
"viewkick_yaw_hardScale" "2.0"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.6"
|
||||
"viewkick_roll_randomMax" "0.8"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "2.75"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.1"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.0"
|
||||
"viewkick_ads_weaponFraction" "1.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.15"
|
||||
|
||||
"viewkick_perm_pitch_base" "0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.2"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
//"bob_cycle_time" "0.45"
|
||||
//"bob_vert_dist" "0.1"
|
||||
//"bob_horz_dist" "0.1"
|
||||
//"bob_max_speed" "150"
|
||||
//"bob_pitch" "0.75"
|
||||
//"bob_yaw" "0.5"
|
||||
//"bob_roll" "-0.75"
|
||||
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "pilot_singleshot_strong_fire"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.4"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.4"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "1"
|
||||
"sway_turn_right_rotate_yaw" "-1"
|
||||
|
||||
"sway_turn_left_translate_y" "-.2"
|
||||
"sway_turn_right_translate_y" ".2"
|
||||
"sway_turn_up_translate_z" "-.2"
|
||||
"sway_turn_down_translate_z" ".2"
|
||||
"sway_turn_up_translate_x" "-.1"
|
||||
"sway_turn_down_translate_x" ".1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "-4"
|
||||
"sway_turn_right_rotate_roll" "4"
|
||||
"sway_turn_up_rotate_pitch" "-3"
|
||||
"sway_turn_down_rotate_pitch" "3"
|
||||
"sway_turn_up_rotate_roll" "0.8"
|
||||
"sway_turn_down_rotate_roll" "-0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.01"
|
||||
"sway_max_pitch_zoomed" "0.01"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.09"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.09"
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "3.33333"
|
||||
"proficiency_very_good_spreadscale" "3.66667"
|
||||
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "1250"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "1.25"
|
||||
"npc_rest_time_between_bursts_max" "1.75"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"bob_tilt_angle" "0.5"
|
||||
"sway_turn_angle_factor" "-0.5"
|
||||
"sway_turn_origin_factor" "0"
|
||||
"sway_turn_angle_factor_zoomed" "0"
|
||||
"sway_turn_origin_factor_zoomed" "0.05"
|
||||
"sway_move_angle_factor" "0.15"
|
||||
"sway_move_origin_factor" "0.15"
|
||||
"sway_move_angle_factor_zoomed" "0"
|
||||
"sway_move_origin_factor_zoomed" "0.03"
|
||||
"sway_gain" "10.0"
|
||||
"deployfirst_time" "1.0"
|
||||
"deploycatch_time" "1.33"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
"projectile_lifetime" "0.5"
|
||||
"projectile_damage_reduction_per_bounce" "0.0"
|
||||
"projectile_damages_owner" "0"
|
||||
|
||||
// Crosshair
|
||||
"red_crosshair_range" "300"
|
||||
}
|
||||
@@ -0,0 +1,583 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_SHOTGUN_PISTOL"
|
||||
"shortprintname" "#WPN_SHOTGUN_PISTOL_SHORT"
|
||||
"description" "#WPN_SHOTGUN_PISTOL_DESC"
|
||||
"longdesc" "#WPN_SHOTGUN_PISTOL_LONGDESC"
|
||||
|
||||
"fast_swap_to" "1"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/secondary_weapon/secondary_mozambique"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/secondary_weapon/secondary_mozambique"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "projectile_shotgun"
|
||||
"body_type" "close_quarters"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_shotgun_pistol"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_shotgun_pistol"
|
||||
|
||||
// Menu
|
||||
"menu_category" "handgun"
|
||||
"menu_anim_class" "small"
|
||||
"stat_damage" "57"
|
||||
"stat_range" "40"
|
||||
"stat_accuracy" "44"
|
||||
"stat_rof" "27"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/pstl_sa3/ptpov_pstl_sa3.mdl"
|
||||
"playermodel" "models/weapons/pstl_sa3/w_pstl_sa3.mdl"
|
||||
"activitymodifier" "pistol"
|
||||
"holster_type" "pistol"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "weapon_tracers_shotgun"
|
||||
"impact_effect_table" "bullet_mastiff"
|
||||
"vortex_impact_effect" "P_impact_xo_shield_cp"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_shotgun_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_shotgun"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"projectilemodel" "models/dev/empty_model.mdl"
|
||||
//"projectile_trail_effect_0" "P_dragonsbreath_trail"
|
||||
"projectile_trail_effect_0" "P_mastiff_proj"
|
||||
|
||||
"sound_dryfire" "shotgun_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Pistol_1P"
|
||||
"fire_sound_1_player_1p" "Weapon_ShotgunPistol_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_ShotgunPistol_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_ShotgunPistol_Fire_NPC"
|
||||
"sound_zoom_in" "Weapon_EVA8_ADS_In"
|
||||
"sound_zoom_out" "Weapon_EVA8_ADS_Out"
|
||||
|
||||
"low_ammo_sound_name_1" "ShotgunPistol_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "ShotgunPistol_LowAmmo_Shot2"
|
||||
|
||||
//"fx_shell_eject_view" "wpn_shelleject_shotshell_FP"
|
||||
//"fx_shell_eject_world" "wpn_shelleject_shotshell"
|
||||
//"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muz_mastiff_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muz_mastiff"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"damage_flags" "DF_SHOTGUN | DF_BULLET | DF_KNOCK_BACK | DF_DISMEMBERMENT"
|
||||
"damage_type" "bullet"
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"explosion_inner_radius" "16"
|
||||
"explosionradius" "32"
|
||||
"impulse_force" "0"
|
||||
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"projectile_inherit_owner_velocity_scale" "0.0"
|
||||
|
||||
"ammo_clip_size" "6"
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "60"
|
||||
"ammo_stockpile_max" "60"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
|
||||
"critical_hit" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "30"
|
||||
"damage_far_value" "25"
|
||||
"damage_near_value_titanarmor" "30"
|
||||
"damage_far_value_titanarmor" "20"
|
||||
// "explosion_damage" "50" // 150
|
||||
// "explosion_damage_heavy_armor" "50" // 150
|
||||
"damage_near_distance" "750"
|
||||
"damage_far_distance" "1000"
|
||||
|
||||
"red_crosshair_range" "750"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "11"
|
||||
"npc_damage_far_value" "5"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_near_distance" "500"
|
||||
"npc_damage_far_distance" "1000"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1000"
|
||||
"npc_min_engage_range_heavy_armor" "100"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "0.5"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "20"
|
||||
"ammo_stockpile_max" "32"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad_sp"
|
||||
|
||||
"critical_hit" "0"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "30"
|
||||
"damage_far_value" "20"
|
||||
"damage_near_value_titanarmor" "30"
|
||||
"damage_far_value_titanarmor" "20"
|
||||
// "explosion_damage" "50"
|
||||
// "explosion_damage_heavy_armor" "50"
|
||||
"damage_near_distance" "750"
|
||||
"damage_far_distance" "850"
|
||||
|
||||
"red_crosshair_range" "750"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "11"
|
||||
"npc_damage_far_value" "5"
|
||||
"npc_damage_near_value_titanarmor" "10"
|
||||
"npc_damage_far_value_titanarmor" "8"
|
||||
"npc_damage_near_distance" "500"
|
||||
"npc_damage_far_distance" "1000"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1000"
|
||||
"npc_min_engage_range_heavy_armor" "100"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.7"
|
||||
"npc_rest_time_between_bursts_max" "1.0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "3.66667"
|
||||
"proficiency_very_good_spreadscale" "3.66667"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "4.750"
|
||||
"dof_zoom_nearDepthEnd" "11.00"
|
||||
"dof_nearDepthStart" "0"
|
||||
"dof_nearDepthEnd" "0"
|
||||
|
||||
//"bolt_hitsize" "20"
|
||||
|
||||
"bolt_hitsize" "0.5"
|
||||
"bolt_hitsize_grow1_time" "0.055"
|
||||
"bolt_hitsize_grow1_size" "5.0"
|
||||
"bolt_hitsize_grow2_time" "0.18"
|
||||
"bolt_hitsize_grow2_size" "7.5"
|
||||
"bolt_hitsize_growfinal_lerptime" "0.18"
|
||||
"bolt_hitsize_growfinal_size" "7.5"
|
||||
|
||||
"bolt_gravity_enabled" "1"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "3.0"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "55"
|
||||
"reload_time" "2.1"
|
||||
"reload_time_late1" "1.05"
|
||||
"reloadempty_time" "2.1"
|
||||
"reloadempty_time_late1" "1.05"
|
||||
"holster_time" "0.3"
|
||||
"deploy_time" "0.4"
|
||||
"lower_time" "0.2"
|
||||
"raise_time" "0.2"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1400"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "0"
|
||||
"spread_stand_hip_run" "0"
|
||||
"spread_stand_hip_sprint" "0"
|
||||
"spread_stand_ads" "0"
|
||||
"spread_crouch_hip" "0"
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_air_hip" "0"
|
||||
"spread_air_ads" "0"
|
||||
|
||||
// Spread on NPCs affects their initial shooting direction
|
||||
// Don't make this a large number or the damage/tracers won't be even remotely parallel to their barrel
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "shotgun"
|
||||
|
||||
"viewkick_pitch_base" "-2.25"
|
||||
"viewkick_pitch_random" "1"
|
||||
"viewkick_pitch_softScale" "1.4"
|
||||
"viewkick_pitch_hardScale" "0.5"
|
||||
|
||||
"viewkick_yaw_base" "-0.95"
|
||||
"viewkick_yaw_random" "0.5"
|
||||
"viewkick_yaw_softScale" "1.5"
|
||||
"viewkick_yaw_hardScale" "0.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.6"
|
||||
"viewkick_roll_randomMax" "0.8"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "2.75"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.1"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.0"
|
||||
"viewkick_ads_weaponFraction" "1.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.15"
|
||||
|
||||
"viewkick_perm_pitch_base" "0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.2"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_pistol_heavy"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.073"
|
||||
"sway_max_yaw_zoomed" "0.073"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_turn_left_rotate_roll_zoomed" "0"
|
||||
"sway_turn_right_rotate_roll_zoomed" "0"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"bob_tilt_angle" "0.5"
|
||||
"sway_turn_angle_factor" "-0.5"
|
||||
"sway_turn_origin_factor" "0"
|
||||
"sway_turn_angle_factor_zoomed" "0"
|
||||
"sway_turn_origin_factor_zoomed" "0.05"
|
||||
"sway_move_angle_factor" "0.15"
|
||||
"sway_move_origin_factor" "0.15"
|
||||
"sway_move_angle_factor_zoomed" "0"
|
||||
"sway_move_origin_factor_zoomed" "0.03"
|
||||
"sway_gain" "10.0"
|
||||
"deployfirst_time" "1.0"
|
||||
"deploycatch_time" "1.33"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "suppressor_cyl_med"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "suppressor_sq_med"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_cqh"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_acgs"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "sight_cro"
|
||||
"bodygroup5_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "pstl_sa3_shell"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "0"
|
||||
"clip_bodygroup_show_for_milestone_3" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "160"
|
||||
"ammo_clip_size" "8"
|
||||
"ammo_default_total" "160"
|
||||
}
|
||||
silencer //HACK JFS: Doesn't get applied on amped weapons. See bug 170460
|
||||
{
|
||||
"bodygroup2_set" "1"
|
||||
"silenced" "1"
|
||||
"fire_sound_1_player_1p" "weapon_shotgunpistol_fire_suppressed_1p"
|
||||
"fire_sound_1_player_3p" "weapon_shotgunpistol_fire_suppressed_3p"
|
||||
"damage_near_value" "--10"
|
||||
"damage_far_value" "--4"
|
||||
//"bodygroup2_set" "1"
|
||||
|
||||
//"rumble" "4"
|
||||
//"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"minimap_reveal_distance" "1"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_sup_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_sup"
|
||||
//"fx_muzzle_flash_attach" "muzzle_flash_suppressor_sq"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
alt_spread
|
||||
{
|
||||
}
|
||||
hcog
|
||||
{
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "0"
|
||||
"viewmodel_offset_ads" "0 -6 -0.79"
|
||||
"dof_zoom_nearDepthStart" "0.750"
|
||||
"dof_zoom_nearDepthEnd" "8.000"
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "1"
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
"viewmodel_offset_ads" "0 -10 -0.83"
|
||||
"dof_zoom_nearDepthStart" "5.040"
|
||||
"dof_zoom_nearDepthEnd" "5.737"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
burn_mod_shotgun_pistol
|
||||
{
|
||||
"damage_near_value" "++5"
|
||||
"damage_far_value" "++10"
|
||||
"damage_near_value_titanarmor" "++30"
|
||||
"damage_far_value_titanarmor" "++30"
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//Effects
|
||||
"fx_muzzle_flash_view" "P_wpn_muz_SGPistol_amp_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muz_mastiff_amp"
|
||||
"projectile_trail_effect_0" "P_mastiff_proj_amp"
|
||||
"impact_effect_table" "titan_bullet_elec"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/sa3_crosshair"
|
||||
"mesh" "models/weapons/attachments/sa3_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/sa3_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/sa3_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_mozambique"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,643 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_SMART_PISTOL"
|
||||
"shortprintname" "#WPN_SMART_PISTOL_SHORT"
|
||||
"description" "#WPN_SMART_PISTOL_DESC"
|
||||
"longdesc" "#WPN_SMART_PISTOL_LONGDESC"
|
||||
|
||||
"fast_swap_to" "1"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_smartpistol"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_smartpistol"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "autolock"
|
||||
"body_type" "light"
|
||||
//"weaponType" "anti_titan" //GoldenGun //TODO: Need this moddable for golden gun version!
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponActivate" "OnWeaponActivate_weapon_smart_pistol"
|
||||
"OnWeaponDeactivate" "OnWeaponDeactivate_weapon_smart_pistol"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_smart_pistol"
|
||||
"OnWeaponBulletHit" "OnWeaponBulletHit_weapon_smart_pistol"
|
||||
"OnWeaponStartZoomIn" "OnWeaponStartZoomIn_weapon_smart_pistol"
|
||||
"OnWeaponStartZoomOut" "OnWeaponStartZoomOut_weapon_smart_pistol"
|
||||
|
||||
// Menu
|
||||
"menu_category" "pistol"
|
||||
"menu_anim_class" "small"
|
||||
"stat_damage" "70"
|
||||
"stat_range" "30"
|
||||
"stat_accuracy" "85"
|
||||
"stat_rof" "45"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/p2011sp/ptpov_p2011sp.mdl"
|
||||
"playermodel" "models/weapons/p2011sp/w_p2011sp.mdl"
|
||||
"activitymodifier" "pistol"
|
||||
"holster_type" "pistol"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_pistol"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_pistol_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_pistol"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"fire_sound_1_player_1p" "Weapon_SmartPistol_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_SmartPistol_Fire_3P"
|
||||
"sound_dryfire" "pistol_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Pistol_1P"
|
||||
"sound_zoom_in" "Weapon_SmartPistol_ADS_In"
|
||||
"sound_zoom_out" "Weapon_SmartPistol_ADS_Out"
|
||||
|
||||
"low_ammo_sound_name_1" "SmartPistol_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "SmartPistol_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "SmartPistol_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_4" "SmartPistol_LowAmmo_Shot4"
|
||||
"low_ammo_sound_name_5" "SmartPistol_LowAmmo_Shot5"
|
||||
|
||||
"damage_flags" "DF_INSTANT | DF_BULLET | DF_DISMEMBERMENT"
|
||||
"damage_type" "bullet"
|
||||
|
||||
"explosionradius" "250"
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
|
||||
// Ammo
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
"is_smart_pistol" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "24"
|
||||
"ammo_stockpile_max" "24"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
//"ammo_default_total" "120" //GoldenGun
|
||||
//"ammo_stockpile_max" "120" //GoldenGun
|
||||
//"ammo_no_remove_from_stockpile" "0" //GoldenGun
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "40"
|
||||
"damage_far_value" "40"
|
||||
"damage_near_value_titanarmor" "115"
|
||||
"damage_far_value_titanarmor" "95"
|
||||
|
||||
"damage_rodeo" "200"
|
||||
"damage_near_distance" "1250" // match to search distance and red crosshair range
|
||||
"damage_far_distance" "1400"
|
||||
|
||||
"red_crosshair_range" "1250"
|
||||
|
||||
"smart_ammo_search_distance" "1250"
|
||||
"smart_ammo_max_targeted_burst" "12"
|
||||
"smart_ammo_targeting_time_min" "0.25"//"0.37"
|
||||
"smart_ammo_targeting_time_max" "0.45"//"0.65"
|
||||
"smart_ammo_targeting_time_min_npc" "0.1"
|
||||
"smart_ammo_targeting_time_max_npc" "0.2"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "20"
|
||||
"npc_damage_far_value" "20"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
"npc_damage_near_distance" "800"
|
||||
"npc_damage_far_distance" "1000"
|
||||
|
||||
// NPC
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "1500"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "5"
|
||||
"npc_rest_time_between_bursts_min" "0.2"
|
||||
"npc_rest_time_between_bursts_max" "0.3"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
"primary_fire_does_not_block_sprint" "1" //Run and gun default for MP
|
||||
|
||||
"ammo_clip_size" "12"
|
||||
|
||||
"destroy_on_drop" "1"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "24"
|
||||
"ammo_stockpile_max" "72"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
"aimassist_adspull_weaponclass" "broad_sp"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "45"
|
||||
"damage_far_value" "35"
|
||||
"damage_near_value_titanarmor" "25"
|
||||
"damage_far_value_titanarmor" "25"
|
||||
"damage_rodeo" "200"
|
||||
"damage_near_distance" "750" // match to search distance and red crosshair range
|
||||
"damage_far_distance" "850"
|
||||
|
||||
"red_crosshair_range" "750"
|
||||
|
||||
"smart_ammo_search_distance" "1050"
|
||||
"smart_ammo_max_targeted_burst" "12"
|
||||
"smart_ammo_targeting_time_min" "0.45"//"0.37"
|
||||
"smart_ammo_targeting_time_max" "0.8"//"0.65"
|
||||
"smart_ammo_targeting_time_min_npc" "0.1"
|
||||
"smart_ammo_targeting_time_max_npc" "0.2"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "20"
|
||||
"npc_damage_far_value" "20"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_near_distance" "800"
|
||||
"npc_damage_far_distance" "1000"
|
||||
|
||||
// NPC
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "1500"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "5"
|
||||
"npc_rest_time_between_bursts_min" "0.2"
|
||||
"npc_rest_time_between_bursts_max" "0.3"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
"primary_fire_does_not_block_sprint" "0" //Run and gun default for MP
|
||||
|
||||
"ammo_clip_size" "18"
|
||||
|
||||
"destroy_on_drop" "0"
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "7.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "3.33333"
|
||||
"proficiency_very_good_spreadscale" "1.66667"
|
||||
|
||||
"smart_ammo_allow_search_while_firing" "1"
|
||||
"smart_ammo_allow_ads_lock" "1" // "0" is default
|
||||
|
||||
"dof_zoom_nearDepthStart" "0"
|
||||
"dof_zoom_nearDepthEnd" "0"
|
||||
"dof_nearDepthStart" "0"
|
||||
"dof_nearDepthEnd" "0"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "8"
|
||||
"burst_fire_delay" "0.125"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "55"
|
||||
"reload_time" "1.45"
|
||||
"reload_time_late1" "1"
|
||||
"reloadempty_time" "1.49"
|
||||
"reloadempty_time_late1" "1"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.4"
|
||||
"lower_time" "0.2"
|
||||
"raise_time" "0.2"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1400"
|
||||
"ads_move_speed_scale" "0.75"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "2.5"
|
||||
"spread_stand_hip_run" "3.5"
|
||||
"spread_stand_hip_sprint" "4.5"
|
||||
"spread_crouch_hip" "2"
|
||||
"spread_air_hip" "6.5"
|
||||
"spread_stand_ads" "0.0" //"0.2"
|
||||
"spread_crouch_ads" "0.0" //"0.2"
|
||||
"spread_air_ads" "0.0" //"0.2"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.4"
|
||||
"spread_kick_on_fire_crouch_hip" "0.4"
|
||||
"spread_kick_on_fire_air_hip" "0.4"
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "3.5"
|
||||
"spread_max_kick_crouch_hip" "3.0"
|
||||
"spread_max_kick_air_hip" "4.5"
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_rate" "12.0"
|
||||
"spread_decay_delay" ".17"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "pistol"
|
||||
|
||||
"viewkick_pitch_base" "-1.0"
|
||||
"viewkick_pitch_random" "-0.5"
|
||||
"viewkick_pitch_softScale" "1.0"
|
||||
"viewkick_pitch_hardScale" "0.9"
|
||||
|
||||
"viewkick_yaw_base" "0.15"
|
||||
"viewkick_yaw_random" "1.0"
|
||||
"viewkick_yaw_softScale" "1.0"
|
||||
"viewkick_yaw_hardScale" "0.9"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.4"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.4"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.0"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.5"
|
||||
"viewkick_ads_weaponFraction" "0.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "1.0"
|
||||
"viewkick_perm_yaw_base" "0.1"
|
||||
"viewkick_perm_yaw_random" "1.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_pistol"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.073"
|
||||
"sway_max_yaw_zoomed" "0.073"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_turn_left_rotate_roll_zoomed" "0"
|
||||
"sway_turn_right_rotate_roll_zoomed" "0"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.03"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sprintcycle_time" "0.55"
|
||||
"smart_ammo_search_angle" "35"
|
||||
"smart_ammo_search_npcs" "1"
|
||||
"smart_ammo_search_players" "1"
|
||||
"smart_ammo_search_projectiles" "1"
|
||||
"smart_ammo_titans_block_los" "1"
|
||||
"smart_ammo_track_cloaked_targets" "0"
|
||||
"smart_ammo_targeting_time_modifier_projectile_owner" "0.35"
|
||||
"smart_ammo_target_max_locks_normal" "-1" // divide health by damage near
|
||||
"smart_ammo_target_npc_lock_factor" "2" // smart pistol does head shots at 2x damage
|
||||
"smart_ammo_new_target_delay" "0.1"
|
||||
"smart_ammo_draw_acquisition_lines" "1"
|
||||
"smart_ammo_hud_lock_style" "pilot_pistol"
|
||||
"smart_ammo_hud_type" "smart_pistol"
|
||||
"smart_ammo_target_confirmed_sound" "Weapon_SmartPistol_PilotLocked"
|
||||
"smart_ammo_target_confirming_sound" "Weapon_SmartPistol_PilotLocked"
|
||||
"smart_ammo_looping_sound_acquiring" "Weapon_SmartPistol_TargetLockingLoop"
|
||||
"smart_ammo_lock_type" "small"
|
||||
"smart_ammo_alert_npc_fraction" "1.1" // unaware since lock on fraction will not go above 1
|
||||
"smart_ammo_allow_hip_fire_lock" "1"
|
||||
"smart_ammo_lock_effect_3p" "P_smartpistol_lockon"
|
||||
"smart_ammo_lock_effect_attachment" "muzzle_flash"
|
||||
"smart_ammo_player_targets_must_be_tracked" "0"
|
||||
"smart_ammo_npc_targets_must_be_tracked" "0"
|
||||
"smart_ammo_tracker_status_effects" "1"
|
||||
"smart_ammo_tracked_targets_check_visibility" "1"
|
||||
|
||||
//Bodygroups:
|
||||
"bodygroup1_name" "suppressor_cyl_sm"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "suppressor_sq_sm"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"clip_bodygroup" "p2011sp_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "240"
|
||||
"ammo_clip_size" "16"
|
||||
"ammo_default_total" "240"
|
||||
}
|
||||
silencer //HACK JFS: Doesn't get applied on amped weapons. See bug 170460
|
||||
{
|
||||
"silenced" "1"
|
||||
"bodygroup2_set" "1"
|
||||
"damage_near_value" "20"
|
||||
"damage_far_value" "12"
|
||||
//"rumble" "4"
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"minimap_reveal_distance" "1"
|
||||
"smart_ammo_targeting_time_min" "0.45"
|
||||
"smart_ammo_targeting_time_max" "0.8"
|
||||
"smart_ammo_targeting_time_min_npc" "0.1"
|
||||
"smart_ammo_targeting_time_max_npc" "0.25"
|
||||
"smart_ammo_new_target_delay" "0.22"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_sup_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_sup"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash_suppressor_sq"
|
||||
"fire_sound_1_player_1p" "Weapon_SmartPistol_FireSuppressed_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_SmartPistol_FireSuppressed_3P"
|
||||
}
|
||||
enhanced_targeting
|
||||
{
|
||||
"smart_ammo_search_angle" "36"
|
||||
"smart_ammo_targeting_time_min" "0.34"
|
||||
"smart_ammo_targeting_time_max" "0.59"
|
||||
"smart_ammo_targeting_time_min_npc" "0.1"
|
||||
"smart_ammo_targeting_time_max_npc" "0.15"
|
||||
"smart_ammo_new_target_delay" "0.0"
|
||||
}
|
||||
hcog
|
||||
{
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_zoomfrac_start" "0.0"
|
||||
"threat_scope_zoomfrac_end" "0.0"
|
||||
"threat_scope_bounds_width" "0.49"
|
||||
"threat_scope_bounds_height" "0.31"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_smart_pistol
|
||||
{
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_elec"
|
||||
|
||||
"damage_near_value" "55"
|
||||
"damage_far_value" "55"
|
||||
"damage_near_value_titanarmor" "215"
|
||||
"damage_far_value_titanarmor" "195"
|
||||
|
||||
"is_burn_mod" "1"
|
||||
}
|
||||
|
||||
proto_activeshot
|
||||
{
|
||||
"smart_ammo_targeting_time_min" "0.8"
|
||||
"smart_ammo_targeting_time_max" "1.0"
|
||||
"smart_ammo_targeting_time_min_npc" "0.4"
|
||||
"smart_ammo_targeting_time_max_npc" "0.8"
|
||||
|
||||
"smart_ammo_new_target_delay" "0.0"
|
||||
"smart_ammo_active_shot_time" "0.2"
|
||||
"smart_ammo_active_shot_damage_multiplier" "4.0"
|
||||
"smart_ammo_hold_and_reset_after_all_locks" "1.0"
|
||||
}
|
||||
|
||||
proto_tracker //Turned on by default as a test.
|
||||
{
|
||||
"smart_ammo_player_targets_must_be_tracked" "1"
|
||||
"smart_ammo_allow_search_while_firing" "1"
|
||||
"smart_ammo_allow_ads_lock" "1"
|
||||
"smart_ammo_tracker_status_effects" "1"
|
||||
"smart_ammo_tracked_targets_check_visibility" "1"
|
||||
}
|
||||
|
||||
ads_smaller_lock_on
|
||||
{
|
||||
"smart_ammo_search_angle" "35"
|
||||
}
|
||||
|
||||
og_pilot
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"ammo_default_total" "72"
|
||||
"ammo_stockpile_max" "72"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"smart_ammo_search_distance" "1400"
|
||||
|
||||
"damage_near_value" "*4.0"
|
||||
"damage_far_value" "*4.0"
|
||||
|
||||
"pass_through_depth" "500" // Not sure how long a dropship is, probably the biggest entity
|
||||
"pass_through_damage_preserved_scale" "1.0"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/diamond_reticle_rear"
|
||||
"mesh" "models/weapons/attachments/mk6_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/mk6_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/mk6_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_smart_pistol"
|
||||
"base_spread" "0.0"
|
||||
Args
|
||||
{
|
||||
isLocked smartammo_locked
|
||||
smartFov "eWeaponVar.smart_ammo_search_angle"
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,583 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
|
||||
"printname" "#WPN_SMR"
|
||||
"shortprintname" "#WPN_SMR_SHORT"
|
||||
"description" "#WPN_SMR_DESC"
|
||||
"longdesc" "#WPN_SMR_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/anti_titan/at_sidewinder"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/anti_titan/at_sidewinder"
|
||||
|
||||
"weaponClass" "human"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"aimassist_adspull_weaponclass" "broad"
|
||||
"fast_swap_to" "0"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponActivate" "OnWeaponActivate_weapon_smr"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_smr"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_smr"
|
||||
"OnClientAnimEvent" "OnClientAnimEvent_weapon_smr"
|
||||
|
||||
"projectile_first_person_offset_fraction" "0.5"
|
||||
|
||||
"projectile_drift_windiness" "10"
|
||||
"projectile_drift_intensity" "0.5"
|
||||
"projectile_straight_time_min" "1.5"
|
||||
"projectile_straight_time_max" "2"
|
||||
"projectile_straight_radius_min" "2"
|
||||
"projectile_straight_radius_max" "4"
|
||||
"projectile_launch_speed" "3300"
|
||||
|
||||
// Menu
|
||||
"menu_category" "special"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "53"
|
||||
"stat_range" "68"
|
||||
"stat_accuracy" "39"
|
||||
"stat_rof" "48"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/auto_rocket_launcher_ARL/ptpov_ARL.mdl"
|
||||
"playermodel" "models/weapons/auto_rocket_launcher_ARL/w_ARL.mdl"
|
||||
"projectilemodel" "models/weapons/bullets/projectile_arl.mdl"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbRocket"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbRocket_1P_VS_3P"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "weapon_tracers_xo16"
|
||||
"impact_effect_table" "exp_smr"
|
||||
"projectile_trail_effect_0" "Rocket_Smoke_SMR"
|
||||
"projectile_trail_attachment" "exhaust"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_SMR_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_SMR"
|
||||
"vortex_drain" "0.0"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"show_grenade_indicator" "0"
|
||||
|
||||
// Sound
|
||||
"sound_dryfire" "spring_dryfire"
|
||||
"sound_pickup" "wpn_pickup_MG_1P"
|
||||
"sound_zoom_in" "Weapon_Sidewinder_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Sidewinder_ADS_Out"
|
||||
"fire_sound_1_player_1p" "Weapon_Sidewinder_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_Sidewinder_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_Sidewinder_Fire_npc"
|
||||
|
||||
"low_ammo_sound_name_1" "Sidewinder_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "Sidewinder_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "Sidewinder_LowAmmo_Shot3"
|
||||
"low_ammo_sound_name_4" "Sidewinder_LowAmmo_Shot4"
|
||||
"low_ammo_sound_name_5" "Sidewinder_LowAmmo_Shot5"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_smr_FP"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_smr"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1.5"
|
||||
|
||||
"npc_aim_at_feet" "0"
|
||||
"npc_miss_fast_player" "0"
|
||||
|
||||
//If increasing explosion radius check if SMR_DamagedPlayerOrNPC is still necessary. It's manually applying rodeo splash damage.
|
||||
"explosion_inner_radius" "1"
|
||||
"explosionradius" "16"
|
||||
"impulse_force" "1000"
|
||||
|
||||
"ammo_clip_size" "20"
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "200"
|
||||
"ammo_stockpile_max" "200"
|
||||
"ammo_no_remove_from_clip" "0"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
|
||||
"damage_near_value" "50"
|
||||
"damage_far_value" "50"
|
||||
"damage_near_value_titanarmor" "115"
|
||||
"damage_far_value_titanarmor" "115"
|
||||
"explosion_damage" "15"
|
||||
"explosion_damage_heavy_armor" "150"
|
||||
"damage_near_distance" "1800"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "1800"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "25"
|
||||
"npc_damage_far_value" "25"
|
||||
"npc_damage_near_value_titanarmor" "150"
|
||||
"npc_damage_far_value_titanarmor" "150"
|
||||
"npc_damage_near_distance" "800"
|
||||
"npc_damage_far_distance" "1200"
|
||||
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "1300"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3200"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "7"
|
||||
"npc_max_burst" "11"
|
||||
"npc_rest_time_between_bursts_min" "0.4"
|
||||
"npc_rest_time_between_bursts_max" "0.6"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "60"
|
||||
"ammo_stockpile_max" "100"
|
||||
"ammo_no_remove_from_clip" "0"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
"damage_near_value" "45"
|
||||
"damage_far_value" "45"
|
||||
"damage_near_value_titanarmor" "175"
|
||||
"damage_far_value_titanarmor" "175"
|
||||
"explosion_damage" "15"
|
||||
"explosion_damage_heavy_armor" "150"
|
||||
"damage_near_distance" "1800"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "1800"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "25"
|
||||
"npc_damage_far_value" "25"
|
||||
"npc_damage_near_value_titanarmor" "100"
|
||||
"npc_damage_far_value_titanarmor" "100"
|
||||
"npc_damage_near_distance" "800"
|
||||
"npc_damage_far_distance" "1200"
|
||||
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "1300"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3200"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "7"
|
||||
"npc_max_burst" "11"
|
||||
"npc_rest_time_between_bursts_min" "0.4"
|
||||
"npc_rest_time_between_bursts_max" "0.6"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "3.0"
|
||||
"proficiency_average_spreadscale" "2"
|
||||
"proficiency_good_spreadscale" "1.4"
|
||||
"proficiency_very_good_spreadscale" "1.4"
|
||||
|
||||
"dof_zoom_nearDepthStart" "5.040"
|
||||
"dof_zoom_nearDepthEnd" "12.639"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
// Behavior
|
||||
"damage_headshot_scale" "1.25"
|
||||
|
||||
"fire_rate" "9"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "3.0"
|
||||
"reload_time_late1" "1.98"
|
||||
"reload_time_late2" "1.36"
|
||||
"reload_time_late3" "0.80"
|
||||
"reloadempty_time" "3.0"
|
||||
"reloadempty_time_late1" "1.98"
|
||||
"reloadempty_time_late2" "1.36"
|
||||
"reloadempty_time_late3" "0.80"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "rocket"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "1"
|
||||
"allow_headshots" "1"
|
||||
"critical_hit" "1"
|
||||
"scripted_projectile_max_timestep" "0.02"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_humansonly" "0"
|
||||
"aimassist_disable_ads_humansonly" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "0.5"
|
||||
"spread_stand_hip_run" "0.5"
|
||||
"spread_stand_hip_sprint" "0.5"
|
||||
"spread_crouch_hip" "0.5"
|
||||
"spread_air_hip" "0.5"
|
||||
"spread_stand_ads" "0.0" //"0.25"
|
||||
"spread_crouch_ads" "0.0" //"0.2"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.5"
|
||||
"spread_kick_on_fire_crouch_hip" "0.5"
|
||||
"spread_kick_on_fire_air_hip" "0.5"
|
||||
"spread_kick_on_fire_stand_ads" "0.0"
|
||||
"spread_kick_on_fire_crouch_ads" "0.0"
|
||||
"spread_kick_on_fire_air_ads" "0.0"
|
||||
|
||||
"spread_max_kick_stand_hip" "3.0"
|
||||
"spread_max_kick_crouch_hip" "3.0"
|
||||
"spread_max_kick_air_hip" "5.0"
|
||||
"spread_max_kick_stand_ads" "5.0"
|
||||
"spread_max_kick_crouch_ads" "5.0"
|
||||
"spread_max_kick_air_ads" "5.0"
|
||||
|
||||
"spread_decay_rate" "15"
|
||||
"spread_decay_delay" ".2"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "low_springconstant_launcher"
|
||||
|
||||
"viewkick_pitch_base" "-0.25"
|
||||
"viewkick_pitch_random" "0.35"
|
||||
"viewkick_pitch_softScale" "0.65"
|
||||
"viewkick_pitch_hardScale" "1.0"
|
||||
|
||||
"viewkick_yaw_base" "0.1"
|
||||
"viewkick_yaw_random" "0.65"
|
||||
"viewkick_yaw_random_innerexclude" "0.2"
|
||||
"viewkick_yaw_softScale" "0.75"
|
||||
"viewkick_yaw_hardScale" "0.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.25"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.75"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.2"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.0"
|
||||
"viewkick_ads_weaponFraction" "0.1"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_scale_min_hipfire" "0.65"
|
||||
"viewkick_scale_max_hipfire" "0.65"
|
||||
"viewkick_scale_min_ads" "0.5"
|
||||
"viewkick_scale_max_ads" "0.5"
|
||||
"viewkick_scale_valuePerShot" "0.65"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "15"
|
||||
"viewkick_scale_valueDecayDelay" "0.3"
|
||||
"viewkick_scale_valueDecayRate" "20"
|
||||
"viewkick_scale_firstshot_hipfire" "0"
|
||||
"viewkick_scale_firstshot_ads" "0"
|
||||
|
||||
"viewpunch_multiplier" "1.25"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.25"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.19"
|
||||
"bob_horz_dist_zoomed" "0.1"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
"bob_pitch_zoomed" "0.75"
|
||||
"bob_yaw_zoomed" "-1.7"
|
||||
"bob_roll_zoomed" "1.2"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_grenadier"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE"
|
||||
"sway_min_x_zoomed" "-0.5"
|
||||
"sway_min_y_zoomed" "-0.5"
|
||||
"sway_min_z_zoomed" "-0.6"
|
||||
"sway_max_x_zoomed" "0.5"
|
||||
"sway_max_y_zoomed" "0.5"
|
||||
"sway_max_z_zoomed" "0.6"
|
||||
"sway_min_pitch_zoomed" "-3"
|
||||
"sway_min_yaw_zoomed" "-2.5"
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_pitch_zoomed" "3"
|
||||
"sway_max_yaw_zoomed" "2.5"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_translate_gain_zoomed" "2.5"
|
||||
"sway_rotate_gain_zoomed" "7"
|
||||
"sway_move_forward_translate_x_zoomed" "-0.1"
|
||||
"sway_move_forward_translate_z_zoomed" "-0.5"
|
||||
"sway_move_back_translate_x_zoomed" "0.2"
|
||||
"sway_move_back_translate_z_zoomed" "-0.2"
|
||||
"sway_move_left_translate_y_zoomed" "-1"
|
||||
"sway_move_left_translate_z_zoomed" "-0.5"
|
||||
"sway_move_left_rotate_roll_zoomed" "-4"
|
||||
"sway_move_right_translate_y_zoomed" "1"
|
||||
"sway_move_right_translate_z_zoomed" "-0.5"
|
||||
"sway_move_right_rotate_roll_zoomed" "4"
|
||||
"sway_move_up_translate_z_zoomed" "-1"
|
||||
"sway_move_down_translate_z_zoomed" "1"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-2.5"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y_zoomed" ".5"
|
||||
"sway_turn_right_translate_y_zoomed" "-.5"
|
||||
"sway_turn_up_translate_z_zoomed" ".2"
|
||||
"sway_turn_down_translate_z_zoomed" "-.2"
|
||||
"sway_turn_up_translate_x_zoomed" ".1"
|
||||
"sway_turn_down_translate_x_zoomed" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll_zoomed" "4"
|
||||
"sway_turn_right_rotate_roll_zoomed" "-4"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "3"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-3"
|
||||
"sway_turn_up_rotate_roll_zoomed" "-0.8"
|
||||
"sway_turn_down_rotate_roll_zoomed" "0.8"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
"clip_bodygroup" "smr_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
"bodygroup_ammo_index_count" "7"
|
||||
|
||||
Mods
|
||||
{
|
||||
slammer
|
||||
{
|
||||
}
|
||||
jump_kit
|
||||
{
|
||||
"impulse_force" "1000"
|
||||
"impulse_force_explosions" "65000"
|
||||
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "375"
|
||||
"ammo_clip_size" "25"
|
||||
"ammo_default_total" "375"
|
||||
}
|
||||
delayed_shot
|
||||
{
|
||||
"projectile_flight_sound" "Weapon_Sidwinder_Projectile"
|
||||
"ignition_distance" "35"
|
||||
"pre_ignition_speed" "250"
|
||||
"pre_ignition_damage" "15"
|
||||
"pre_ignition_damage_titanarmor" "20"
|
||||
"pre_ignition_npc_damage" "80"
|
||||
"pre_ignition_npc_damage_titanarmor" "30"
|
||||
"pre_ignition_flight_sound" "Weapon_Sidwinder_Projectile"
|
||||
"pre_ignition_trail_effect" "bullet_mastiff"
|
||||
"pre_ignition_impact_effect_table" "exp_smr"
|
||||
"ignition_sound" "Weapon_Sidewinder_Fire_3P"
|
||||
"ignition_effect" "bullet_mastiff"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
|
||||
burn_mod_smr
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "90"
|
||||
"damage_far_value" "90"
|
||||
"damage_near_value_titanarmor" "250"
|
||||
"damage_far_value_titanarmor" "250"
|
||||
|
||||
//effects
|
||||
"projectile_trail_effect_0" "Rocket_Smoke_SMR_burn"
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_smr_fp_burn"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_smr_burn"
|
||||
|
||||
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
sp_s2s_settings
|
||||
{
|
||||
projectile_trail_effect_0 "Rocket_Smoke_SMR_s2s"
|
||||
"ammo_default_total" "1500"
|
||||
"ammo_stockpile_max" "1500"
|
||||
|
||||
ammo_no_remove_from_stockpile "1"
|
||||
|
||||
"npc_max_engage_range" "20000"
|
||||
"npc_max_engage_range_heavy_armor" "20000"
|
||||
"npc_max_range" "20000"
|
||||
|
||||
"npc_lead_time_max_dist" "9000"
|
||||
"npc_lead_time_min_dist" "1500"
|
||||
"npc_lead_time_scale" "0.0004"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/smr_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/smr_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_smr"
|
||||
"base_spread" "5.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,640 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_SNIPER"
|
||||
"shortprintname" "#WPN_SNIPER_SHORT"
|
||||
"description" "#WPN_SNIPER_DESC"
|
||||
"longdesc" "#WPN_SNIPER_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_kraber"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_kraber"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "sniper"
|
||||
"body_type" "heavy"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponActivate" "OnWeaponActivate_weapon_sniper"
|
||||
"OnClientAnimEvent" "OnClientAnimEvent_weapon_sniper"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_sniper"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_sniper"
|
||||
"OnProjectileCollision" "OnProjectileCollision_weapon_sniper"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
|
||||
// Menu
|
||||
"menu_category" "sniper"
|
||||
"menu_anim_class" "large"
|
||||
"stat_damage" "100"
|
||||
"stat_range" "100"
|
||||
"stat_accuracy" "60"
|
||||
"stat_rof" "15"
|
||||
|
||||
"ads_dof_disable" "1"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/at_rifle/ptpov_at_rifle.mdl"
|
||||
"playermodel" "models/weapons/at_rifle/w_at_rifle.mdl"
|
||||
"projectilemodel" "models/weapons/bullets/projectile_20mm.mdl"
|
||||
|
||||
// Effects
|
||||
"impact_effect_table" "titan_bullet"
|
||||
"projectile_trail_effect_0" "weapon_kraber_projectile"
|
||||
"projectile_do_predict_impact_effects" "1"//0"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_20mm_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_20mm"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletLarge"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbBulletLarge_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
// Sounds
|
||||
"sound_dryfire" "rifle_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"sound_zoom_in" "Weapon_Rangemaster_Kraber_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Rangemaster_Kraber_ADS_Out"
|
||||
"fire_sound_1_player_1p" "large_shell_drop"
|
||||
"fire_sound_1_player_3p" "large_shell_drop"
|
||||
"fire_sound_1_npc" "large_shell_drop"
|
||||
"fire_sound_2_player_1p" "Weapon_Kraber_Fire_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_Kraber_Fire_3P"
|
||||
"fire_sound_2_npc" "Weapon_Kraber_Fire_npc"
|
||||
|
||||
"low_ammo_sound_name_1" "Kraber_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "Kraber_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "Kraber_LowAmmo_Shot3"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_large_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_large"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
"fx_shell_eject_attach_scoped" "shell_scoped"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_snp_hmn_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_snp_hmn"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
"fx_muzzle_flash_attach_scoped" "muzzle_flash_scoped"
|
||||
|
||||
// Bolt info
|
||||
"bolt_hitsize" "0.0"
|
||||
"bolt_hitsize_grow1_time" "0.035"
|
||||
"bolt_hitsize_grow1_size" "0.5"
|
||||
"bolt_hitsize_grow2_time" "0.08"
|
||||
"bolt_hitsize_grow2_size" "1.0"
|
||||
"bolt_hitsize_growfinal_lerptime" "0.18"
|
||||
"bolt_hitsize_growfinal_size" "2.0"
|
||||
|
||||
"bolt_gravity_enabled" "1"
|
||||
"bolt_gravity_amount" "0.2500"//0.500"
|
||||
|
||||
"bolt_bounce_frac" "0.000"
|
||||
"projectile_damage_reduction_per_bounce" "0.0"
|
||||
"projectile_damages_owner" "0"
|
||||
"projectile_ricochet_max_count" "0"
|
||||
|
||||
"pass_through_depth" "64"
|
||||
"pass_through_damage_preserved_scale" "1"
|
||||
|
||||
"bolt_speed" "10000"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_flags" "DF_BULLET | DF_KNOCK_BACK | DF_DISMEMBERMENT"
|
||||
"damage_type" "bullet"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"impulse_force" "10"
|
||||
|
||||
"ammo_clip_size" "4"
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "40"
|
||||
"ammo_stockpile_max" "40"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
|
||||
"damage_near_value" "350"
|
||||
"damage_far_value" "350"
|
||||
"damage_near_value_titanarmor" "430"
|
||||
"damage_far_value_titanarmor" "430"
|
||||
"damage_rodeo" "900"
|
||||
"damage_near_distance" "2000"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "15000"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "49"
|
||||
"npc_damage_far_value" "49"
|
||||
"npc_damage_near_value_titanarmor" "50"
|
||||
"npc_damage_far_value_titanarmor" "25"
|
||||
|
||||
"npc_accuracy_multiplier_pilot" "1.0"
|
||||
|
||||
"npc_suppress_lsp_allowed" "0"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
"zoom_toggle_lerp_time" "<KEEP_DEFAULT>"
|
||||
"zoom_toggle_fov" "<KEEP_DEFAULT>"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"zoom_toggle_lerp_time" "0.2"
|
||||
"zoom_toggle_fov" "7"
|
||||
|
||||
"ammo_default_total" "12"
|
||||
"ammo_stockpile_max" "28"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
|
||||
"damage_near_value" "200"
|
||||
"damage_far_value" "200"
|
||||
"damage_near_value_titanarmor" "500"
|
||||
"damage_far_value_titanarmor" "500"
|
||||
"damage_rodeo" "900"
|
||||
"damage_near_distance" "2000"
|
||||
"damage_far_distance" "15000"
|
||||
|
||||
"red_crosshair_range" "15000"
|
||||
|
||||
"critical_hit_damage_scale" "1.5"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "49"
|
||||
"npc_damage_far_value" "49"
|
||||
"npc_damage_near_value_titanarmor" "50"
|
||||
"npc_damage_far_value_titanarmor" "25"
|
||||
|
||||
"npc_accuracy_multiplier_pilot" "3.0"
|
||||
|
||||
"npc_suppress_lsp_allowed" "<KEEP_DEFAULT>"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "3.0"
|
||||
"proficiency_average_spreadscale" "2.2"
|
||||
"proficiency_good_spreadscale" "2.0"
|
||||
"proficiency_very_good_spreadscale" "1.5"
|
||||
|
||||
"npc_min_engage_range" "500"
|
||||
"npc_max_engage_range" "8000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "8000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "2.0"
|
||||
"npc_rest_time_between_bursts_max" "3.0"
|
||||
|
||||
"dof_zoom_nearDepthStart" "0"
|
||||
"dof_zoom_nearDepthEnd" "0"
|
||||
"dof_nearDepthStart" "4.750"
|
||||
"dof_nearDepthEnd" "9"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "1.85"
|
||||
"zoom_time_in" "0.4"//0.48"//1.1"//1.25"//0.45"
|
||||
"zoom_time_out" "0.3"
|
||||
"zoom_fov" "26.26" //3x zoom
|
||||
"zoom_scope_frac_start" "0.2"//0.2"
|
||||
"zoom_scope_frac_end" "0.7"//0.85"
|
||||
"zoom_angle_shift_pitch" "0.3"
|
||||
"zoom_angle_shift_yaw" "0.65"
|
||||
"rechamber_time" "1.60"//1.30"
|
||||
"reload_time" "2.5"
|
||||
"reload_time_late1" "1.52"
|
||||
"reload_time_late2" "0.63"
|
||||
"reloadempty_time" "3.61"
|
||||
"reloadempty_time_late1" "2.63"
|
||||
"reloadempty_time_late2" "1.75"
|
||||
"reloadempty_time_late3" "0.55"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.8"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "1"
|
||||
"allow_headshots" "1"
|
||||
"ads_move_speed_scale" "0.5"//0.35"
|
||||
"aimassist_disable_hipfire" "1"
|
||||
"aimassist_disable_ads" "1"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
"gamepad_use_yaw_speed_for_pitch_ads" "1"
|
||||
"ads_fov_zoomfrac_start" "0.5"
|
||||
"ads_fov_zoomfrac_end" "0.9"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "10"
|
||||
"spread_stand_hip_run" "12"
|
||||
"spread_stand_ads" "0.0" //"0.1"
|
||||
"spread_crouch_hip" "8"
|
||||
"spread_crouch_ads" "0"
|
||||
"spread_air_hip" "12"
|
||||
"spread_air_ads" "0.0" //".15"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "sniper"
|
||||
|
||||
"viewkick_pitch_base" "-0.5625"//"-1.25"//
|
||||
"viewkick_pitch_random" "0.0225"//"0.05"//
|
||||
"viewkick_pitch_softScale" "0.8"
|
||||
"viewkick_pitch_hardScale" "2"
|
||||
|
||||
"viewkick_yaw_base" "-0.135"//"-0.3"//
|
||||
"viewkick_yaw_random" "0.045"//"0.1"//
|
||||
"viewkick_yaw_softScale" "1.0"
|
||||
"viewkick_yaw_hardScale" "1.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.5"
|
||||
"viewkick_roll_randomMax" "0.5"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "3.0"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.4"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.55"
|
||||
"viewkick_ads_weaponFraction" "0.0"//"0.45"//
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.0"//"-0.3"//
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_pitch_random_innerexclude" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.0"
|
||||
"viewkick_perm_yaw_random_innerexclude" "0.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.1"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.0025"
|
||||
"bob_horz_dist_zoomed" "0.0025"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_sniper"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "jx_c_pov"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.085"
|
||||
"sway_max_yaw_zoomed" "0.085"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "-0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.25"
|
||||
"sway_max_pitch_zoomed" "0.25"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "-0.25"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "0.25"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sprintcycle_time" ".55"
|
||||
"is_sniper" "1"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "scope_dcom"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "scope_zoom"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "ammo"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_name" "scope_outline"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "scope_oracle"
|
||||
"bodygroup5_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
// "bodygroup7_name" "suppressor_sq_lg"
|
||||
// "bodygroup7_set" "0"
|
||||
|
||||
"bodygroup_ads_scope_name" "ads_scopes"
|
||||
"bodygroup_ads_scope_set" "3"
|
||||
|
||||
|
||||
"anim_alt_idleAttack" "0"
|
||||
|
||||
"clip_bodygroup" "at_rifle_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
"bodygroup_ammo_index_count" "6"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
|
||||
}
|
||||
scope_4x
|
||||
{
|
||||
//Use this for Variable Zoom
|
||||
"ui7_enable" "1"
|
||||
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"bodygroup5_set" "0"
|
||||
"bodygroup_ads_scope_set" "2"
|
||||
"zoom_toggle_lerp_time" "0.2"
|
||||
"zoom_toggle_fov" "7"
|
||||
//"ui6_enable" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "90"
|
||||
"ammo_clip_size" "7"
|
||||
"ammo_default_total" "90"
|
||||
}
|
||||
stabilizer
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "1"
|
||||
"bodygroup_ads_scope_set" "0"
|
||||
|
||||
// "viewdrift_ads_stand_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_crouch_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_air_scale_pitch" "*0.5"
|
||||
// "viewdrift_ads_air_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_stand_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_crouch_scale_yaw" "*0.5"
|
||||
// "viewdrift_ads_speed_pitch" "*0.5"
|
||||
// "viewdrift_ads_speed_yaw" "*0.5"
|
||||
|
||||
"viewmodel_offset_ads" "0 -2.95 0.31"
|
||||
//"viewmodel_offset_lerp_endFrac" "1"
|
||||
|
||||
"ads_fov_zoomfrac_start" "0.3"
|
||||
"ads_fov_zoomfrac_end" "0.8"
|
||||
|
||||
"dof_zoom_nearDepthStart" "7.0"
|
||||
"dof_zoom_nearDepthEnd" "7.2"
|
||||
|
||||
"anim_alt_idleAttack" "1"
|
||||
}
|
||||
ricochet
|
||||
{
|
||||
"bolt_bounce_frac" "0.7"
|
||||
"projectile_damage_reduction_per_bounce" "0.0"
|
||||
"projectile_damages_owner" "0"
|
||||
"projectile_ricochet_max_count" "2"
|
||||
}
|
||||
slammer
|
||||
{
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "0"
|
||||
"bodygroup_ads_scope_set" "1"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_width" "1.5"
|
||||
"threat_scope_bounds_height" "1.1"
|
||||
"threat_scope_zoomfrac_start" "0.85"
|
||||
"viewmodel_offset_ads" "0 0.5 0"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_sniper
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
//FX
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_snp_hmn_FP_burn"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_snp_hmn_burn"
|
||||
"projectile_trail_effect_0" "weapon_kraber_projectile_burn"
|
||||
"impact_effect_table" "titan_bullet_elec"
|
||||
|
||||
"damage_near_value" "450"
|
||||
"damage_far_value" "450"
|
||||
"damage_near_value_titanarmor" "580"
|
||||
"damage_far_value_titanarmor" "580"
|
||||
}
|
||||
pve_elite
|
||||
{
|
||||
//"ammo_stockpile_max" "90"
|
||||
//"ammo_clip_size" "7"
|
||||
//"ammo_default_total" "90"
|
||||
//"reload_time" "0.1"
|
||||
//"fire_rate" "0.1"
|
||||
"npc_damage_near_value" "70"
|
||||
"npc_damage_far_value" "70"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/kraber_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/kraber_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/red_dot_basic"
|
||||
"mesh" "models/weapons/attachments/sniper_scope_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui7_enable" "0"
|
||||
UiData7
|
||||
{
|
||||
"ui" "ui/variable_zoom_crosshair"
|
||||
"mesh" "models/weapons/attachments/attach_scope_ads_2_crosshair"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
clipCount weapon_stockpileClipCount
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_sniper_amped"
|
||||
"base_spread" "10"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,545 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_SOFTBALL"
|
||||
"shortprintname" "#WPN_SOFTBALL_SHORT"
|
||||
"description" "#WPN_SOFTBALL_DESC"
|
||||
"longdesc" "#WPN_SOFTBALL_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_softball"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_softball"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "heavy"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnClientAnimEvent" "GlobalClientEventHandler"
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_softball"
|
||||
"OnWeaponNpcPrimaryAttack" "OnWeaponNpcPrimaryAttack_weapon_softball"
|
||||
"OnProjectileCollision" "OnProjectileCollision_weapon_softball"
|
||||
|
||||
// Menu
|
||||
"menu_category" "special"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "71"
|
||||
"stat_range" "66"
|
||||
"stat_accuracy" "65"
|
||||
"stat_rof" "19"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/softball_at/ptpov_softball_at.mdl"
|
||||
"playermodel" "models/weapons/softball_at/w_softball_at.mdl"
|
||||
"projectilemodel" "models/weapons/bullets/mgl_grenade.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "weapon_tracers_xo16"
|
||||
"impact_effect_table" "exp_softball_grenade"
|
||||
"projectile_trail_effect_0" "wpn_grenade_frag_softball"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_frag_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_frag"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletLarge"
|
||||
"vortex_absorb_sound_1p_vs_3p" "Vortex_Shield_AbsorbBulletLarge_1P_VS_3P"
|
||||
"vortex_drain" "0.0"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"sound_zoom_in" "Weapon_Softball_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Softball_ADS_Out"
|
||||
"sound_pickup" "wpn_pickup_MG_1P"
|
||||
"fire_sound_1_player_1p" "Weapon_Softball_Fire_1P"
|
||||
"fire_sound_1_player_3p" "Weapon_Softball_Fire_3P"
|
||||
"fire_sound_1_npc" "Weapon_Softball_Fire_NPC"
|
||||
|
||||
"low_ammo_sound_name_1" "Softball_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "Softball_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "Softball_LowAmmo_Shot3"
|
||||
|
||||
"fx_muzzle_flash_view" "P_wpn_muzzleflash_mgl_FP_FULL"
|
||||
"fx_muzzle_flash_world" "P_wpn_muzzleflash_mgl_FULL"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
"show_grenade_indicator" "1"
|
||||
|
||||
"damage_type" "burn"
|
||||
|
||||
"npc_self_explosion_safety" "0"
|
||||
|
||||
"explosion_inner_radius" "50"
|
||||
"explosionradius" "150"
|
||||
"impulse_force" "7000"
|
||||
|
||||
"critical_hit" "0"
|
||||
"critical_hit_damage_scale" "1.5"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "6"
|
||||
"ammo_size_segmented_reload" "1"
|
||||
|
||||
//"projectile_killreplay_enabled" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "60"
|
||||
"ammo_stockpile_max" "60"
|
||||
"ammo_no_remove_from_clip" "0"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "10"
|
||||
"damage_far_value" "10"
|
||||
"damage_near_value_titanarmor" "0"
|
||||
"damage_far_value_titanarmor" "0"
|
||||
"explosion_damage" "90"
|
||||
"explosion_damage_heavy_armor" "330"
|
||||
"damage_near_distance" "100"
|
||||
"damage_far_distance" "1500"
|
||||
|
||||
"red_crosshair_range" "2000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "0"
|
||||
"npc_damage_far_value" "0"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "1"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.5"
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "48"
|
||||
"ammo_stockpile_max" "48"
|
||||
"ammo_no_remove_from_clip" "0"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "45"
|
||||
"damage_far_value" "45"
|
||||
"damage_near_value_titanarmor" "45"
|
||||
"damage_far_value_titanarmor" "45"
|
||||
"explosion_damage" "80"
|
||||
"explosion_damage_heavy_armor" "170"
|
||||
"damage_near_distance" "100"
|
||||
"damage_far_distance" "2000"
|
||||
|
||||
"red_crosshair_range" "2000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "20"
|
||||
"npc_damage_far_value" "20"
|
||||
"npc_damage_near_value_titanarmor" "20"
|
||||
"npc_damage_far_value_titanarmor" "20"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "100"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
"npc_max_engage_range_heavy_armor" "3500"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.5"
|
||||
"npc_rest_time_between_bursts_max" "1"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "10.0"
|
||||
"proficiency_average_spreadscale" "10.0"
|
||||
"proficiency_good_spreadscale" "3.3"
|
||||
"proficiency_very_good_spreadscale" "3.3"
|
||||
|
||||
"dof_zoom_nearDepthStart" "2.000"
|
||||
"dof_zoom_nearDepthEnd" "8.500"
|
||||
"dof_nearDepthStart" "1.683"
|
||||
"dof_nearDepthEnd" "5.652"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "2"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "45"
|
||||
"reload_time" "0.95"
|
||||
"reloadsegment_time_loop" "0.82"
|
||||
"reloadsegment_time_end" "0.57"
|
||||
"reloadsegmentempty_time_end" "0.57"
|
||||
"reloadempty_time" "0.95"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.63"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "grenade"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"reload_is_segmented" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "1"
|
||||
"allow_headshots" "0"
|
||||
"grenade_bounce_vel_frac_shallow" "0.47"
|
||||
"grenade_bounce_vel_frac_sharp" "0.28"
|
||||
"grenade_bounce_vel_frac_along_normal" "0.5"
|
||||
"grenade_bounce_randomness" "0.2"
|
||||
"grenade_bounce_extra_vertical_randomness" "0.2"
|
||||
"grenade_roll_vel_frac_per_second" "0.1"
|
||||
"projectile_launch_speed" "2500"
|
||||
"projectile_first_person_offset_fraction" "2"
|
||||
|
||||
"projectile_inherit_owner_velocity_scale" "1"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_humansonly" "0"
|
||||
"aimassist_disable_ads_humansonly" "0"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "0.25"
|
||||
"spread_stand_hip_run" "0.25"
|
||||
"spread_stand_ads" "0.35"
|
||||
"spread_stand_hip_sprint" "0.25"
|
||||
"spread_crouch_hip" "0.25"
|
||||
"spread_crouch_ads" "0.35"
|
||||
"spread_air_hip" "0.25"
|
||||
"spread_air_ads" "0.35"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.1"
|
||||
"spread_kick_on_fire_stand_ads" ".075"
|
||||
"spread_kick_on_fire_crouch_hip" "0.1"
|
||||
"spread_kick_on_fire_crouch_ads" ".05"
|
||||
"spread_kick_on_fire_air_hip" ".1"
|
||||
"spread_kick_on_fire_air_ads" ".1"
|
||||
|
||||
"spread_max_kick_stand_hip" "2.0"
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_hip" "1.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_hip" "5.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_rate" "5"
|
||||
"spread_decay_delay" ".1"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "launcher"
|
||||
|
||||
"viewkick_pitch_base" "-0.3"
|
||||
"viewkick_pitch_random" "0.1"
|
||||
"viewkick_pitch_softScale" "1.2"
|
||||
"viewkick_pitch_hardScale" "6.75"
|
||||
|
||||
"viewkick_yaw_base" "0.0"
|
||||
"viewkick_yaw_random" "0.15"
|
||||
"viewkick_yaw_softScale" "1.3"
|
||||
"viewkick_yaw_hardScale" "1.0"
|
||||
|
||||
"viewkick_roll_base" "0.0"
|
||||
"viewkick_roll_randomMin" "0.5"
|
||||
"viewkick_roll_randomMax" "0.7"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "1.7"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.8"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.0"
|
||||
"viewkick_ads_weaponFraction" "0.3"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.5"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.3"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.2"
|
||||
|
||||
"viewpunch_multiplier" "1.25"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.19"
|
||||
"bob_horz_dist_zoomed" "0.1"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
"bob_pitch_zoomed" "0.75"
|
||||
"bob_yaw_zoomed" "-1.7"
|
||||
"bob_roll_zoomed" "1.2"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_grenadier"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE"
|
||||
"sway_min_x_zoomed" "-0.5"
|
||||
"sway_min_y_zoomed" "-0.5"
|
||||
"sway_min_z_zoomed" "-0.6"
|
||||
"sway_max_x_zoomed" "0.5"
|
||||
"sway_max_y_zoomed" "0.5"
|
||||
"sway_max_z_zoomed" "0.6"
|
||||
"sway_min_pitch_zoomed" "-3"
|
||||
"sway_min_yaw_zoomed" "-2.5"
|
||||
"sway_min_roll_zoomed" "-4"
|
||||
"sway_max_pitch_zoomed" "3"
|
||||
"sway_max_yaw_zoomed" "2.5"
|
||||
"sway_max_roll_zoomed" "4"
|
||||
"sway_translate_gain_zoomed" "2.5"
|
||||
"sway_rotate_gain_zoomed" "7"
|
||||
"sway_move_forward_translate_x_zoomed" "-0.1"
|
||||
"sway_move_forward_translate_z_zoomed" "-0.5"
|
||||
"sway_move_back_translate_x_zoomed" "0.2"
|
||||
"sway_move_back_translate_z_zoomed" "-0.2"
|
||||
"sway_move_left_translate_y_zoomed" "-1"
|
||||
"sway_move_left_translate_z_zoomed" "-0.5"
|
||||
"sway_move_left_rotate_roll_zoomed" "-4"
|
||||
"sway_move_right_translate_y_zoomed" "1"
|
||||
"sway_move_right_translate_z_zoomed" "-0.5"
|
||||
"sway_move_right_rotate_roll_zoomed" "4"
|
||||
"sway_move_up_translate_z_zoomed" "-1"
|
||||
"sway_move_down_translate_z_zoomed" "1"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-2.5"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y_zoomed" ".5"
|
||||
"sway_turn_right_translate_y_zoomed" "-.5"
|
||||
"sway_turn_up_translate_z_zoomed" ".2"
|
||||
"sway_turn_down_translate_z_zoomed" "-.2"
|
||||
"sway_turn_up_translate_x_zoomed" ".1"
|
||||
"sway_turn_down_translate_x_zoomed" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll_zoomed" "4"
|
||||
"sway_turn_right_rotate_roll_zoomed" "-4"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "3"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-3"
|
||||
"sway_turn_up_rotate_roll_zoomed" "-0.8"
|
||||
"sway_turn_down_rotate_roll_zoomed" "0.8"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"viewdrift_hipfire_stand_scale_pitch" "0.325"
|
||||
"viewdrift_hipfire_crouch_scale_pitch" "0.275"
|
||||
"viewdrift_hipfire_air_scale_pitch" "0.5"
|
||||
"viewdrift_hipfire_stand_scale_yaw" "0.12"
|
||||
"viewdrift_hipfire_crouch_scale_yaw" "0.10"
|
||||
"viewdrift_hipfire_air_scale_yaw" "0.22"
|
||||
"viewdrift_hipfire_speed_pitch" "0.6"
|
||||
"viewdrift_hipfire_speed_yaw" "1.22"
|
||||
"viewdrift_ads_speed_pitch" "0.63"
|
||||
"viewdrift_ads_speed_yaw" "0.6"
|
||||
"sprintcycle_time" ".55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
|
||||
"clip_bodygroup" "softball_at_cylinder"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "1"
|
||||
"clip_bodygroup_show_for_milestone_2" "0"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
"clip_bodygroup_show_for_milestone_4" "0"
|
||||
|
||||
"grenade_arc_indicator_effect" "P_grenade_arc_proto"
|
||||
"grenade_arc_impact_indicator_effect" "grenade_arc_impact_proto"
|
||||
"grenade_arc_indicator_show_from_hip" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
ar_trajectory
|
||||
{
|
||||
"grenade_arc_indicator_effect" "P_grenade_arc_proto"
|
||||
"grenade_arc_impact_indicator_effect" "grenade_arc_impact_proto"
|
||||
"grenade_arc_indicator_show_from_hip" "1"
|
||||
}
|
||||
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "120"
|
||||
"ammo_clip_size" "8"
|
||||
"ammo_default_total" "120"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
|
||||
pro_screenextended_ammo
|
||||
{
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
jump_kit
|
||||
{
|
||||
"impulse_force" "7000"
|
||||
"impulse_force_explosions" "65000"
|
||||
}
|
||||
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
"reloadsegment_time_loop" "*0.7"
|
||||
"reloadsegment_time_end" "*0.7"
|
||||
"reloadsegmentempty_time_end" "*0.7"
|
||||
}
|
||||
|
||||
burn_mod_softball
|
||||
{
|
||||
|
||||
//FX
|
||||
"projectile_trail_effect_0" "wpn_grenade_frag_softball_burn"
|
||||
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"explosion_damage" "150"
|
||||
"explosion_damage_heavy_armor" "530"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/softball_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/softball_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_grenade_launcher2"
|
||||
"base_spread" "1.0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,692 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_VINSON"
|
||||
"shortprintname" "#WPN_VINSON_SHORT"
|
||||
"description" "#WPN_VINSON_DESC"
|
||||
"longdesc" "#WPN_VINSON_LONGDESC"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_vinson"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_vinson"
|
||||
|
||||
"weaponClass" "human"
|
||||
"body_type" "medium"
|
||||
"fire_mode" "auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "ar"
|
||||
"menu_anim_class" "medium"
|
||||
"stat_damage" "70"
|
||||
"stat_range" "65"
|
||||
"stat_accuracy" "45"
|
||||
"stat_rof" "60"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/vinson/ptpov_vinson.mdl"
|
||||
"playermodel" "models/weapons/vinson/w_vinson.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect" "P_wpn_tracer"
|
||||
"tracer_effect_first_person" "P_wpn_tracer"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"fx_shell_eject_view" "wpn_shelleject_rifle_assault_FP"
|
||||
"fx_shell_eject_world" "wpn_shelleject_rifle_assault"
|
||||
"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
//Sounds
|
||||
"sound_dryfire" "Weapon_Vinson_Trigger"
|
||||
"sound_pickup" "wpn_pickup_Rifle_1P"
|
||||
"sound_trigger_pull" "Weapon_Vinson_Trigger"
|
||||
"fire_sound_1_player_1p" "Vinson_shell"
|
||||
"fire_sound_1_player_3p" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_1p" "Weapon_Vinson_SecondShot_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_Vinson_SecondShot_3P"
|
||||
"fire_sound_2_npc" "Weapon_Vinson_SecondShot_NPC"
|
||||
// "fire_sound_3_player_1p" "Weapon_HemlokSMG_Fire_First_1P"
|
||||
// "fire_sound_3_player_3p" "Weapon_HemlokSMG_Fire_First_3P"
|
||||
"sound_zoom_in" "Weapon_R101_ADS_In"
|
||||
"sound_zoom_out" "Weapon_R101_ADS_Out"
|
||||
|
||||
"burst_or_looping_fire_sound_start_1p" "Weapon_Vinson_FirstShot_1P"
|
||||
"burst_or_looping_fire_sound_middle_1p" "Weapon_Vinson_Loop_1P"
|
||||
"burst_or_looping_fire_sound_end_1p" "Weapon_Vinson_LoopEnd_1P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_3p" ""
|
||||
"burst_or_looping_fire_sound_middle_3p" "Weapon_Vinson_Loop_3P"
|
||||
"burst_or_looping_fire_sound_end_3p" "Weapon_Vinson_LoopEnd_3P"
|
||||
|
||||
"burst_or_looping_fire_sound_start_npc" ""
|
||||
"burst_or_looping_fire_sound_middle_npc" "Weapon_Vinson_Loop_3p_NPC_a"
|
||||
"burst_or_looping_fire_sound_end_npc" "Weapon_Vinson_LoopEnd_NPC"
|
||||
|
||||
"looping_sounds" "1"
|
||||
|
||||
"low_ammo_sound_name_1" "Vinson_LowAmmo_Shot1"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"explosion_damage" "0"
|
||||
|
||||
"explosionradius" "0"
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
// Ammo
|
||||
"ammo_clip_size" "30"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.04
|
||||
dof_zoom_focusArea_top 0.060
|
||||
dof_zoom_focusArea_bottom -0.0055
|
||||
|
||||
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
"critical_hit" "1"
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "300"
|
||||
"ammo_stockpile_max" "300"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
"damage_near_value" "30"//35
|
||||
"damage_far_value" "20"//30
|
||||
"damage_near_value_titanarmor" "100"
|
||||
"damage_far_value_titanarmor" "80"
|
||||
"damage_rodeo" "100"
|
||||
"damage_near_distance" "1500"
|
||||
"damage_far_distance" "2000"
|
||||
|
||||
"damage_very_far_value" "15"
|
||||
"damage_very_far_distance" "3500"
|
||||
|
||||
"damage_headshot_scale" "1.5"
|
||||
|
||||
"red_crosshair_range" "1500"
|
||||
|
||||
"npc_damage_near_value" "24"
|
||||
"npc_damage_far_value" "15"
|
||||
"npc_damage_near_value_titanarmor" "0"
|
||||
"npc_damage_far_value_titanarmor" "0"
|
||||
|
||||
"npc_max_range" "2500"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_max_engage_range_heavy_armor" "2500"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"viewkick_air_scale_ads" "2.0"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "150"
|
||||
"ammo_stockpile_max" "240"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
"damage_near_value" "35"
|
||||
"damage_far_value" "20"
|
||||
"damage_near_value_titanarmor" "33"
|
||||
"damage_far_value_titanarmor" "19"
|
||||
"damage_rodeo" "100"
|
||||
"damage_near_distance" "1250"
|
||||
"damage_far_distance" "1400"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_headshot_scale" "3"
|
||||
|
||||
"red_crosshair_range" "1250"
|
||||
|
||||
"npc_damage_near_value" "17"
|
||||
"npc_damage_far_value" "10"
|
||||
"npc_damage_near_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
"npc_damage_far_value_titanarmor" "<KEEP_DEFAULT>"
|
||||
|
||||
"npc_max_range" "4000"
|
||||
"npc_max_engage_range" "2000"
|
||||
"npc_max_engage_range_heavy_armor" "3000"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"viewkick_air_scale_ads" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
}
|
||||
|
||||
// NPC
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "3.5"
|
||||
"proficiency_good_spreadscale" "3.0"
|
||||
"proficiency_very_good_spreadscale" "2.5"
|
||||
"proficiency_perfect_spreadscale" "1.75"
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_min_engage_range_heavy_armor" "500"
|
||||
|
||||
"npc_min_burst" "2"
|
||||
"npc_max_burst" "3"
|
||||
"npc_rest_time_between_bursts_min" "0.8"
|
||||
"npc_rest_time_between_bursts_max" "1.2"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "6.380"
|
||||
"dof_zoom_nearDepthEnd" "8.550"
|
||||
"dof_nearDepthStart" "2.683"
|
||||
"dof_nearDepthEnd" "5.652"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "10"
|
||||
|
||||
"zoom_time_in" "0.25"
|
||||
"zoom_time_out" "0.2"
|
||||
"zoom_fov" "35"
|
||||
"reload_time" "2.073"
|
||||
"reload_time_late1" "0.6"
|
||||
"reloadempty_time" "2.7"
|
||||
"reloadempty_time_late1" "1.4"
|
||||
"reloadempty_time_late2" "0.5"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.7"
|
||||
"lower_time" "0.25"
|
||||
"raise_time" "0.3"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1400"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.5"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "1"
|
||||
"aimassist_disable_ads_titansonly" "1"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
// Spread
|
||||
|
||||
"spread_stand_hip" "1.0"
|
||||
"spread_stand_hip_run" "1.0"
|
||||
"spread_stand_hip_sprint" "1.0"
|
||||
"spread_crouch_hip" "1.0"
|
||||
"spread_air_hip" "5.0"
|
||||
|
||||
"spread_stand_ads" "0.0" //"0.35"
|
||||
"spread_crouch_ads" "0.0" //"0.35"
|
||||
"spread_air_ads" "0.0" //"0.5"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0.5"
|
||||
"spread_kick_on_fire_crouch_hip" "0.5"
|
||||
"spread_kick_on_fire_air_hip" "0.5"
|
||||
|
||||
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "2.0"
|
||||
"spread_max_kick_crouch_hip" "2.0"
|
||||
"spread_max_kick_air_hip" "2.0"
|
||||
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "5"
|
||||
|
||||
"spread_wallrunning" "5.0"
|
||||
"spread_wallhanging" "6.5"
|
||||
|
||||
"spread_decay_delay" "0.1"
|
||||
"spread_decay_rate" "4"
|
||||
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "rspn101"
|
||||
|
||||
"viewkick_pitch_base" "0.0"
|
||||
"viewkick_pitch_random" "0.1"
|
||||
"viewkick_pitch_softScale" "1" //"0.25"
|
||||
"viewkick_pitch_hardScale" "0" //"0.75"
|
||||
|
||||
"viewkick_yaw_base" "-0.25"
|
||||
"viewkick_yaw_random" "1.125"
|
||||
"viewkick_yaw_random_innerexclude" "0.1"
|
||||
"viewkick_yaw_softScale" "0.5"
|
||||
"viewkick_yaw_hardScale" "0.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.5"
|
||||
"viewkick_roll_softScale" "1"
|
||||
"viewkick_roll_hardScale" "0"
|
||||
"viewkick_hipfire_weaponFraction" "0.65"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "1.7"
|
||||
"viewkick_ads_weaponFraction" "0.0"
|
||||
"viewkick_ads_weaponFraction_vmScale" "1.0"
|
||||
|
||||
"viewkick_scale_firstshot_hipfire" "2"
|
||||
"viewkick_scale_firstshot_ads" "0"
|
||||
"viewkick_scale_min_hipfire" "1.5"
|
||||
"viewkick_scale_max_hipfire" "2.0"
|
||||
"viewkick_scale_min_ads" "1.5"
|
||||
"viewkick_scale_max_ads" "2.0"
|
||||
"viewkick_scale_valuePerShot" "1.0"
|
||||
"viewkick_scale_valueLerpStart" "0"
|
||||
"viewkick_scale_valueLerpEnd" "3"
|
||||
"viewkick_scale_valueDecayDelay" "0.3"
|
||||
"viewkick_scale_valueDecayRate" "25"
|
||||
|
||||
|
||||
"viewkick_perm_pitch_base" "0"
|
||||
"viewkick_perm_pitch_random" "0"
|
||||
"viewkick_perm_yaw_base" "0"
|
||||
"viewkick_perm_yaw_random" "0"
|
||||
|
||||
"viewkick_duck_scale" "0.9"
|
||||
"viewkick_hover_scale" "1.5"
|
||||
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.0"
|
||||
"viewmodel_shake_up" "0.0"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "173"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_assault_rifle"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.04"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"deployfirst_time" "1.25"
|
||||
"sprintcycle_time" "0.55"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "sight_rear_on"
|
||||
"bodygroup1_set" "1"
|
||||
"bodygroup2_name" "sight_hcog"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_acgs"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_cro"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "proscreen"
|
||||
"bodygroup5_set" "0"
|
||||
//"bodygroup6_name" "suppressor_sq_med"
|
||||
//"bodygroup6_set" "0"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
|
||||
}
|
||||
hcog
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "1"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
//"anim_alt_idleAttack" "1"
|
||||
"viewmodel_offset_ads" "0 -5 -.71"
|
||||
"dof_zoom_nearDepthStart" "6.652"
|
||||
"dof_zoom_nearDepthEnd" "8.734"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui5_enable" "1"
|
||||
"ui6_enable" "1"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.18
|
||||
dof_zoom_focusArea_bottom -0.06
|
||||
}
|
||||
|
||||
redline_sight
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"viewmodel_offset_ads" "0 -5.6 -.33"
|
||||
"dof_zoom_nearDepthStart" "5.691"
|
||||
"dof_zoom_nearDepthEnd" "6.745"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui3_enable" "1"
|
||||
"zoom_fov" "25"
|
||||
dof_zoom_focusArea_horizontal 0.085
|
||||
dof_zoom_focusArea_top 0.080
|
||||
dof_zoom_focusArea_bottom -0.047
|
||||
}
|
||||
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"ui1_enable" "0"
|
||||
"ui2_enable" "0"
|
||||
"ui3_enable" "0"
|
||||
"ui4_enable" "1"
|
||||
|
||||
"viewmodel_offset_ads" "0 -6 -.361"
|
||||
"dof_zoom_nearDepthStart" "5.737"
|
||||
"dof_zoom_nearDepthEnd" "6.226"
|
||||
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
dof_zoom_focusArea_horizontal 0.068
|
||||
dof_zoom_focusArea_top 0.065
|
||||
dof_zoom_focusArea_bottom -0.046
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
smart_lock
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup5_set" "1"
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "525"
|
||||
"ammo_clip_size" "36"
|
||||
"ammo_default_total" "525"
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_vinson
|
||||
{
|
||||
"is_burn_mod" "1"
|
||||
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_smg_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_smg_elec"
|
||||
|
||||
"damage_near_value" "++5"//35
|
||||
"damage_far_value" "++5"//30
|
||||
"damage_very_far_value" "++3"
|
||||
"damage_near_value_titanarmor" "200"
|
||||
"damage_far_value_titanarmor" "180"
|
||||
|
||||
}
|
||||
test_impacts
|
||||
{
|
||||
"impact_effect_table" "vinson_test"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
training_low_ammo_disable
|
||||
{
|
||||
"low_ammo_fraction" "0.0"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
"ui1_draw_cloaked" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/vinson_sights"
|
||||
"mesh" "models/weapons/attachments/vinson_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui2_enable" "1"
|
||||
"ui2_draw_cloaked" "1"
|
||||
UiData2
|
||||
{
|
||||
"ui" "ui/vinson_bar"
|
||||
"mesh" "models/weapons/attachments/vinson_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui3_enable" "0"
|
||||
"ui3_draw_cloaked" "1"
|
||||
UiData3
|
||||
{
|
||||
"ui" "ui/acgs_redline"
|
||||
"mesh" "models/weapons/attachments/acgs_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui4_enable" "0"
|
||||
"ui4_draw_cloaked" "1"
|
||||
UiData4
|
||||
{
|
||||
"ui" "ui/cro_threat_front"
|
||||
"mesh" "models/weapons/attachments/cro_rui_upper"
|
||||
Args
|
||||
{
|
||||
zoomFrac player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui5_enable" "0"
|
||||
"ui5_draw_cloaked" "1"
|
||||
UiData5
|
||||
{
|
||||
"ui" "ui/hcog_upper"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "0"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/hcog_lower"
|
||||
"mesh" "models/weapons/attachments/hcog2_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_0
|
||||
{
|
||||
"ui" "ui/crosshair_alternator"
|
||||
"base_spread" "1.5"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,578 @@
|
||||
WeaponData
|
||||
{
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_generic"
|
||||
// General
|
||||
"printname" "#WPN_WINGMAN"
|
||||
"shortprintname" "#WPN_WINGMAN_SHORT"
|
||||
"description" "#WPN_WINGMAN_DESC"
|
||||
"longdesc" "#WPN_WINGMAN_LONGDESC"
|
||||
|
||||
"fast_swap_to" "1"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_wingman_m"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_wingman_m"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "sidearm"
|
||||
"body_type" "light"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_KNOCK_BACK | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "pistol"
|
||||
"menu_anim_class" "small"
|
||||
"stat_damage" "88"
|
||||
"stat_range" "40"
|
||||
"stat_accuracy" "36"
|
||||
"stat_rof" "27"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/b3wing/ptpov_b3wing.mdl"
|
||||
"playermodel" "models/weapons/b3wing/w_b3wing.mdl"
|
||||
|
||||
// Effects
|
||||
"tracer_effect_first_person" "P_wpn_tracer"
|
||||
"tracer_effect" "P_wpn_tracer"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
//"fx_shell_eject_view" "wpn_shelleject_pistol_FP"
|
||||
//"fx_shell_eject_world" "wpn_shelleject_pistol"
|
||||
//"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Sounds
|
||||
"sound_dryfire" "pistol_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Pistol_1P"
|
||||
"fire_sound_1" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_1p" "Weapon_Wingman_Fire_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_Wingman_Fire_3P"
|
||||
"fire_sound_2_npc" "Weapon_Wingman_Fire_NPC"
|
||||
"sound_zoom_in" "Weapon_Wingman_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Wingman_ADS_Out"
|
||||
|
||||
"low_ammo_sound_name_1" "Wingman_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "Wingman_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "Wingman_LowAmmo_Shot3"
|
||||
|
||||
// Network
|
||||
"net_optimize" "1"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"ammo_clip_size" "6"
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.06
|
||||
dof_zoom_focusArea_top 0.070
|
||||
dof_zoom_focusArea_bottom -0.011
|
||||
|
||||
MP_BASE
|
||||
{
|
||||
"ammo_default_total" "160"
|
||||
"ammo_stockpile_max" "160"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
"critical_hit" "1"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "40"
|
||||
"damage_far_value" "40"
|
||||
"damage_near_distance" "1000"
|
||||
"damage_far_distance" "1500"
|
||||
"damage_near_value_titanarmor" "250"
|
||||
"damage_far_value_titanarmor" "200"
|
||||
"damage_rodeo" "350"
|
||||
|
||||
"damage_very_far_value" "30"
|
||||
"damage_very_far_distance" "2500"
|
||||
|
||||
"damage_headshot_scale" "2.0"
|
||||
|
||||
"red_crosshair_range" "1000"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_distance" "1000"
|
||||
"npc_damage_far_distance" "1200"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1000"
|
||||
"npc_min_engage_range_heavy_armor" "200"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "3"
|
||||
"npc_rest_time_between_bursts_min" "0.3"
|
||||
"npc_rest_time_between_bursts_max" "0.6"
|
||||
|
||||
"enable_highlight_networking_on_creation" "<KEEP_DEFAULT>"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
|
||||
}
|
||||
|
||||
SP_BASE
|
||||
{
|
||||
"ammo_default_total" "18"
|
||||
"ammo_stockpile_max" "18"
|
||||
"ammo_no_remove_from_stockpile" "0"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise_sp"
|
||||
|
||||
"critical_hit" "0"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "90"
|
||||
"damage_far_value" "45"
|
||||
"damage_near_distance" "750" // match to search distance and red crosshair range
|
||||
"damage_far_distance" "850"
|
||||
"damage_near_value_titanarmor" "125"
|
||||
"damage_far_value_titanarmor" "125"
|
||||
"damage_rodeo" "350"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
"red_crosshair_range" "750"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_distance" "1000"
|
||||
"npc_damage_far_distance" "1200"
|
||||
|
||||
// NPC
|
||||
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1000"
|
||||
"npc_min_engage_range_heavy_armor" "200"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "1"
|
||||
"npc_rest_time_between_bursts_min" "0.25"
|
||||
"npc_rest_time_between_bursts_max" "0.6"
|
||||
|
||||
"enable_highlight_networking_on_creation" "1"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "1"
|
||||
|
||||
"damage_very_far_value" "<KEEP_DEFAULT>"
|
||||
"damage_very_far_distance" "<KEEP_DEFAULT>"
|
||||
}
|
||||
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "1.66667"
|
||||
"proficiency_very_good_spreadscale" "1.66667"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "4.750"
|
||||
"dof_zoom_nearDepthEnd" "11.000"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "2.6"
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "55"
|
||||
"reload_time" "2.1"
|
||||
"reload_time_late1" "1.75"
|
||||
"reload_time_late2" "0.60"
|
||||
"reloadempty_time" "2.1"
|
||||
"reloadempty_time_late1" "1.75"
|
||||
"reloadempty_time_late2" "0.65"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.4"
|
||||
"lower_time" "0.2"
|
||||
"raise_time" "0.2"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
"headshot_distance" "1400"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.75"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"impulse_force" "3000"
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "magnum"
|
||||
|
||||
"viewkick_pitch_base" "-2.5"
|
||||
"viewkick_pitch_random" "1"
|
||||
"viewkick_pitch_softScale" "0.4"
|
||||
"viewkick_pitch_hardScale" "2.0"
|
||||
|
||||
"viewkick_yaw_base" "-0.5"
|
||||
"viewkick_yaw_random" "-1.0"
|
||||
"viewkick_yaw_softScale" "0.5"
|
||||
"viewkick_yaw_hardScale" "1.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.4"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "2.25"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.25"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.0"
|
||||
"viewkick_ads_weaponFraction" "0.35"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.0"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "1.0"
|
||||
"viewkick_perm_yaw_base" "0.1"
|
||||
"viewkick_perm_yaw_random" "1.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.2"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_pistol_heavy"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.04"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "1.0"
|
||||
"spread_stand_hip_run" "3.0"
|
||||
"spread_stand_hip_sprint" "4.0"
|
||||
"spread_crouch_hip" "0.5"
|
||||
"spread_air_hip" "6.0"
|
||||
"spread_stand_ads" "0.0" //"0.15"
|
||||
"spread_crouch_ads" "0.0" //"0.1"
|
||||
"spread_air_ads" "0.0" //"0.25"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "2.5"
|
||||
"spread_kick_on_fire_crouch_hip" "2.0"
|
||||
"spread_kick_on_fire_air_hip" "3.0"
|
||||
"spread_kick_on_fire_stand_ads" ".025"
|
||||
"spread_kick_on_fire_crouch_ads" ".015"
|
||||
"spread_kick_on_fire_air_ads" ".05"
|
||||
|
||||
"spread_max_kick_stand_hip" "4.5"
|
||||
"spread_max_kick_crouch_hip" "3.0"
|
||||
"spread_max_kick_air_hip" "4.5"
|
||||
"spread_max_kick_stand_ads" "0.0"
|
||||
"spread_max_kick_crouch_ads" "0.0"
|
||||
"spread_max_kick_air_ads" "0.0"
|
||||
|
||||
"spread_decay_rate" "11.0"
|
||||
"spread_decay_delay" ".21"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sprintcycle_time" "0.55"
|
||||
"deployfirst_time" "1.25"
|
||||
"activitymodifier" "pistol"
|
||||
"holster_type" "pistol"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "suppressor_cyl_sm"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "suppressor_sq_sm"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_cqh"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_acgs"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "sight_cro"
|
||||
"bodygroup5_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
|
||||
"clip_bodygroup" "b3wing_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "120"
|
||||
"ammo_clip_size" "8"
|
||||
"ammo_default_total" "120"
|
||||
}
|
||||
silencer //HACK JFS: Doesn't get applied on amped weapons. See bug 170460
|
||||
{
|
||||
"silenced" "1"
|
||||
"fire_sound_2_player_1p" "Weapon_Wingman_FireSuppressed_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_Wingman_FireSuppressed_3P"
|
||||
"fire_sound_2_npc" "Weapon_Wingman_FireSuppressed_NPC"
|
||||
"damage_near_value" "--10"
|
||||
"damage_far_value" "--10"
|
||||
"damage_very_far_value" "--5"
|
||||
"bodygroup2_set" "1"
|
||||
|
||||
//"rumble" "4"
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"minimap_reveal_distance" "1"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_sup_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_sup"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash_suppressor_sq"
|
||||
}
|
||||
hcog
|
||||
{
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "0"
|
||||
"viewmodel_offset_ads" "0 -6.7 -0.75"
|
||||
"zoom_fov" "35"
|
||||
"anim_alt_idleAttack" "1"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "9.204"
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"bodygroup5_set" "0"
|
||||
"viewmodel_offset_ads" "0 -9 -0.78"
|
||||
"dof_zoom_nearDepthStart" "4.491"
|
||||
"dof_zoom_nearDepthEnd" "5.545"
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "1"
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
"viewmodel_offset_ads" "0 -9 -0.78"
|
||||
"dof_zoom_nearDepthStart" "4.491"
|
||||
"dof_zoom_nearDepthEnd" "5.545"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
burn_mod_wingman
|
||||
{
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_elec"
|
||||
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "++10"
|
||||
"damage_far_value" "++15"
|
||||
"damage_very_far_value" "++10"
|
||||
"damage_near_value_titanarmor" "++100"
|
||||
"damage_far_value_titanarmor" "++100"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/b3wing_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/b3wing_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_wingman"
|
||||
"base_spread" "-0.25"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,571 @@
|
||||
WeaponData
|
||||
{
|
||||
// General
|
||||
"printname" "#WPN_WINGMAN_N"
|
||||
"shortprintname" "#WPN_WINGMAN_N_SHORT"
|
||||
"description" "#WPN_WINGMAN_N_DESC"
|
||||
"longdesc" "#WPN_WINGMAN_N_LONGDESC"
|
||||
|
||||
"fast_swap_to" "1"
|
||||
|
||||
"menu_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_wingman_elite"
|
||||
"hud_icon" "r2_ui/menus/loadout_icons/primary_weapon/primary_wingman_elite"
|
||||
|
||||
"weaponClass" "human"
|
||||
"weaponSubClass" "sidearm"
|
||||
"body_type" "light"
|
||||
"fire_mode" "semi-auto"
|
||||
"pickup_hold_prompt" "Hold [USE] [WEAPONNAME]"
|
||||
"pickup_press_prompt" "[USE] [WEAPONNAME]"
|
||||
"minimap_reveal_distance" "32000"
|
||||
"leveled_pickup" "1"
|
||||
|
||||
"OnWeaponPrimaryAttack" "WeaponFireCallbacks_OnWeaponPrimaryAttack_weapon_sniper"
|
||||
|
||||
"damage_flags" "DF_BULLET | DF_KNOCK_BACK | DF_DISMEMBERMENT"
|
||||
|
||||
// Menu
|
||||
"menu_category" "handgun"
|
||||
"menu_anim_class" "small"
|
||||
"stat_damage" "91"
|
||||
"stat_range" "60"
|
||||
"stat_accuracy" "25"
|
||||
"stat_rof" "27"
|
||||
|
||||
// Models
|
||||
"viewmodel" "models/weapons/wingman_elite/ptpov_wingman_elite.mdl"
|
||||
"playermodel" "models/weapons/wingman_elite/w_wingman_elite.mdl"
|
||||
"projectilemodel" "models/weapons/bullets/projectile_20mm.mdl"
|
||||
|
||||
// Effects
|
||||
// "tracer_effect_first_person" "P_wpn_tracer"
|
||||
// "tracer_effect" "P_wpn_tracer"
|
||||
"impact_effect_table" "wingman_elite"
|
||||
"vortex_absorb_effect" "wpn_vortex_projectile_rifle_FP"
|
||||
"vortex_absorb_effect_third_person" "wpn_vortex_projectile_rifle"
|
||||
"vortex_absorb_sound" "Vortex_Shield_AbsorbBulletSmall"
|
||||
"vortex_absorb_sound_1P_VS_3P" "Vortex_Shield_AbsorbBulletSmall_1P_VS_3P"
|
||||
"projectile_adjust_to_gun_barrel" "1"
|
||||
|
||||
"projectile_trail_effect_0" "weapon_kraber_projectile"
|
||||
"projectile_do_predict_impact_effects" "1"//0"
|
||||
|
||||
|
||||
//"fx_shell_eject_view" "wpn_shelleject_pistol_FP"
|
||||
//"fx_shell_eject_world" "wpn_shelleject_pistol"
|
||||
//"fx_shell_eject_attach" "shell"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash"
|
||||
|
||||
// Sounds
|
||||
"sound_dryfire" "pistol_dryfire"
|
||||
"sound_pickup" "wpn_pickup_Pistol_1P"
|
||||
"fire_sound_1" "Weapon_bulletCasings.Bounce"
|
||||
"fire_sound_2_player_1p" "Weapon_Wingman_Elite_Fire_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_Wingman_Elite_Fire_3P"
|
||||
"fire_sound_2_npc" "Weapon_Wingman_Fire_NPC"
|
||||
"sound_zoom_in" "Weapon_Wingman_ADS_In"
|
||||
"sound_zoom_out" "Weapon_Wingman_ADS_Out"
|
||||
|
||||
"low_ammo_sound_name_1" "Wingman_LowAmmo_Shot1"
|
||||
"low_ammo_sound_name_2" "Wingman_LowAmmo_Shot2"
|
||||
"low_ammo_sound_name_3" "Wingman_LowAmmo_Shot3"
|
||||
|
||||
// Network
|
||||
"net_optimize" "0"
|
||||
|
||||
"damage_type" "bullet"
|
||||
|
||||
"critical_hit_damage_scale" "1"
|
||||
|
||||
"ammo_clip_size" "6"
|
||||
"titanarmor_critical_hit_required" "1"
|
||||
|
||||
dof_zoom_focusArea_horizontal 0.06
|
||||
dof_zoom_focusArea_top 0.070
|
||||
dof_zoom_focusArea_bottom -0.011
|
||||
|
||||
|
||||
"ammo_default_total" "160"
|
||||
"ammo_stockpile_max" "160"
|
||||
"ammo_no_remove_from_stockpile" "1"
|
||||
"ammo_min_to_fire" "1"
|
||||
|
||||
"aimassist_adspull_weaponclass" "precise"
|
||||
|
||||
"critical_hit" "1"
|
||||
|
||||
// Bolt info
|
||||
"bolt_hitsize" "0.0"
|
||||
"bolt_hitsize_grow1_time" "0.035"
|
||||
"bolt_hitsize_grow1_size" "0.5"
|
||||
"bolt_hitsize_grow2_time" "0.08"
|
||||
"bolt_hitsize_grow2_size" "1.0"
|
||||
"bolt_hitsize_growfinal_lerptime" "0.18"
|
||||
"bolt_hitsize_growfinal_size" "2.0"
|
||||
|
||||
"bolt_gravity_enabled" "1"
|
||||
"bolt_gravity_amount" "0.2500"//0.500"
|
||||
|
||||
"bolt_bounce_frac" "0.000"
|
||||
"projectile_damage_reduction_per_bounce" "0.0"
|
||||
"projectile_damages_owner" "0"
|
||||
"projectile_ricochet_max_count" "0"
|
||||
|
||||
"pass_through_depth" "32"
|
||||
"pass_through_damage_preserved_scale" "1"
|
||||
|
||||
"bolt_speed" "12000"
|
||||
|
||||
// Damage - When Used by Players
|
||||
"damage_near_value" "75"
|
||||
"damage_far_value" "55"
|
||||
"damage_near_distance" "1500"
|
||||
"damage_far_distance" "2000"
|
||||
"damage_near_value_titanarmor" "300"
|
||||
"damage_far_value_titanarmor" "250"
|
||||
"damage_rodeo" "350"
|
||||
|
||||
"damage_very_far_value" "35"
|
||||
"damage_very_far_distance" "3500"
|
||||
|
||||
"damage_headshot_scale" "2"
|
||||
|
||||
"red_crosshair_range" "1500"
|
||||
|
||||
// Damage - When Used by NPCs
|
||||
"npc_damage_near_value" "10"
|
||||
"npc_damage_far_value" "8"
|
||||
"npc_damage_near_distance" "1000"
|
||||
"npc_damage_far_distance" "1200"
|
||||
|
||||
// NPC
|
||||
"npc_min_engage_range" "0"
|
||||
"npc_max_engage_range" "1000"
|
||||
"npc_min_engage_range_heavy_armor" "200"
|
||||
"npc_max_engage_range_heavy_armor" "2000"
|
||||
"npc_min_range" "0"
|
||||
"npc_max_range" "8000"
|
||||
|
||||
"npc_min_burst" "1"
|
||||
"npc_max_burst" "3"
|
||||
"npc_rest_time_between_bursts_min" "0.3"
|
||||
"npc_rest_time_between_bursts_max" "0.6"
|
||||
|
||||
"damage_heavyarmor_nontitan_scale" "0.35"
|
||||
|
||||
"proficiency_poor_spreadscale" "5.0"
|
||||
"proficiency_average_spreadscale" "5.0"
|
||||
"proficiency_good_spreadscale" "1.66667"
|
||||
"proficiency_very_good_spreadscale" "1.66667"
|
||||
|
||||
"viewmodel_offset_ads" "0 0 0"
|
||||
"dof_zoom_nearDepthStart" "4.750"
|
||||
"dof_zoom_nearDepthEnd" "11.000"
|
||||
"dof_nearDepthStart" "3.683"
|
||||
"dof_nearDepthEnd" "6.652"
|
||||
|
||||
// Behavior
|
||||
"fire_rate" "2.6"
|
||||
|
||||
"zoom_time_in" "0.2"
|
||||
"zoom_time_out" "0.15"
|
||||
"zoom_fov" "35"
|
||||
"reload_time" "2.1"
|
||||
"reload_time_late1" "1.75"
|
||||
"reload_time_late2" "0.60"
|
||||
"reloadempty_time" "2.1"
|
||||
"reloadempty_time_late1" "1.75"
|
||||
"reloadempty_time_late2" "0.65"
|
||||
"holster_time" "0.5"
|
||||
"deploy_time" "0.4"
|
||||
"lower_time" "0.2"
|
||||
"raise_time" "0.2"
|
||||
"vortex_refire_behavior" "bullet"
|
||||
"allow_empty_fire" "0"
|
||||
"reload_enabled" "1"
|
||||
"allow_empty_click" "1"
|
||||
"empty_reload_only" "0"
|
||||
"trigger_snipercam" "0"
|
||||
"allow_headshots" "1"
|
||||
// "headshot_distance" "1400"
|
||||
"primary_fire_does_not_block_sprint" "0"
|
||||
"ads_move_speed_scale" "0.75"
|
||||
"aimassist_disable_hipfire" "0"
|
||||
"aimassist_disable_ads" "0"
|
||||
"aimassist_disable_hipfire_titansonly" "0"
|
||||
"aimassist_disable_ads_titansonly" "0"
|
||||
|
||||
"sprint_fractional_anims" "0"
|
||||
|
||||
"impulse_force" "10"
|
||||
"ammo_suck_behavior" "primary_weapons"
|
||||
|
||||
// View Kick
|
||||
"viewkick_spring" "magnum"
|
||||
|
||||
"viewkick_pitch_base" "-0.5"
|
||||
"viewkick_pitch_random" ".2"
|
||||
"viewkick_pitch_softScale" "0.4"
|
||||
"viewkick_pitch_hardScale" "2.0"
|
||||
|
||||
"viewkick_yaw_base" "0.05"
|
||||
"viewkick_yaw_random" "0.0"
|
||||
"viewkick_yaw_softScale" "0.5"
|
||||
"viewkick_yaw_hardScale" "1.5"
|
||||
|
||||
"viewkick_roll_base" "0"
|
||||
"viewkick_roll_randomMin" "0.2"
|
||||
"viewkick_roll_randomMax" "0.4"
|
||||
"viewkick_roll_softScale" "0.2"
|
||||
"viewkick_roll_hardScale" "2.25"
|
||||
|
||||
"viewkick_hipfire_weaponFraction" "0.25"
|
||||
"viewkick_hipfire_weaponFraction_vmScale" "0.0"
|
||||
"viewkick_ads_weaponFraction" "0.35"
|
||||
"viewkick_ads_weaponFraction_vmScale" "0.0"
|
||||
|
||||
"viewkick_perm_pitch_base" "0.0"
|
||||
"viewkick_perm_pitch_random" "0.0"
|
||||
"viewkick_perm_yaw_base" "0.0"
|
||||
"viewkick_perm_yaw_random" "0.0"
|
||||
|
||||
//
|
||||
"viewmodel_shake_forward" "0.5"
|
||||
"viewmodel_shake_up" "0.2"
|
||||
"viewmodel_shake_right" "0.0"
|
||||
|
||||
// Bob
|
||||
"bob_cycle_time" "0.4"
|
||||
"bob_vert_dist" "0.19"
|
||||
"bob_horz_dist" "0.1"
|
||||
"bob_max_speed" "150"
|
||||
"bob_pitch" "0.75"
|
||||
"bob_yaw" "-1.7"
|
||||
"bob_roll" "1.2"
|
||||
|
||||
// Bob_Zoomed
|
||||
"bob_cycle_time_zoomed" "0.4"
|
||||
"bob_vert_dist_zoomed" "0.01"
|
||||
"bob_horz_dist_zoomed" "0.01"
|
||||
"bob_max_speed_zoomed" "150"
|
||||
//"bob_pitch_zoomed" "0.002"
|
||||
//"bob_yaw_zoomed" "-.002"
|
||||
//"bob_roll_zoomed" ".002"
|
||||
|
||||
// Rumble
|
||||
"fire_rumble" "rumble_pistol_heavy"
|
||||
|
||||
// Sway
|
||||
"sway_rotate_attach" "SWAY_ROTATE"
|
||||
"sway_min_x" "-0.5"
|
||||
"sway_min_y" "-0.5"
|
||||
"sway_min_z" "-0.6"
|
||||
"sway_max_x" "0.5"
|
||||
"sway_max_y" "0.5"
|
||||
"sway_max_z" "0.6"
|
||||
"sway_min_pitch" "-3"
|
||||
"sway_min_yaw" "-2.5"
|
||||
"sway_min_roll" "-4"
|
||||
"sway_max_pitch" "3"
|
||||
"sway_max_yaw" "2.5"
|
||||
"sway_max_roll" "4"
|
||||
"sway_translate_gain" "2.5"
|
||||
"sway_rotate_gain" "7"
|
||||
"sway_move_forward_translate_x" "-0.1"
|
||||
"sway_move_forward_translate_z" "-0.5"
|
||||
"sway_move_back_translate_x" "0.2"
|
||||
"sway_move_back_translate_z" "-0.2"
|
||||
"sway_move_left_translate_y" "-1"
|
||||
"sway_move_left_translate_z" "-0.5"
|
||||
"sway_move_left_rotate_roll" "-4"
|
||||
"sway_move_right_translate_y" "1"
|
||||
"sway_move_right_translate_z" "-0.5"
|
||||
"sway_move_right_rotate_roll" "4"
|
||||
"sway_move_up_translate_z" "-1"
|
||||
"sway_move_down_translate_z" "1"
|
||||
"sway_turn_left_rotate_yaw" "-2.5"
|
||||
"sway_turn_right_rotate_yaw" "2.5"
|
||||
|
||||
"sway_turn_left_translate_y" ".5"
|
||||
"sway_turn_right_translate_y" "-.5"
|
||||
"sway_turn_up_translate_z" ".2"
|
||||
"sway_turn_down_translate_z" "-.2"
|
||||
"sway_turn_up_translate_x" ".1"
|
||||
"sway_turn_down_translate_x" "-.1"
|
||||
|
||||
"sway_turn_left_rotate_roll" "4"
|
||||
"sway_turn_right_rotate_roll" "-4"
|
||||
"sway_turn_up_rotate_pitch" "3"
|
||||
"sway_turn_down_rotate_pitch" "-3"
|
||||
"sway_turn_up_rotate_roll" "-0.8"
|
||||
"sway_turn_down_rotate_roll" "0.8"
|
||||
|
||||
// Zoomed Sway
|
||||
"sway_rotate_attach_zoomed" "SWAY_ROTATE_ZOOMED"
|
||||
"sway_rotate_attach_blend_time_zoomed" "0.2"
|
||||
"sway_rotate_gain_zoomed" "5"
|
||||
|
||||
"sway_min_yaw_zoomed" "-0.04"
|
||||
"sway_max_yaw_zoomed" "0.04"
|
||||
"sway_turn_left_rotate_yaw_zoomed" "-0.085"
|
||||
"sway_turn_right_rotate_yaw_zoomed" "0.085"
|
||||
|
||||
"sway_min_roll_zoomed" "-1"
|
||||
"sway_max_roll_zoomed" "1"
|
||||
"sway_turn_left_rotate_roll_zoomed" "-1"
|
||||
"sway_turn_right_rotate_roll_zoomed" "1"
|
||||
|
||||
"sway_move_right_rotate_roll_zoomed" "0.2"
|
||||
"sway_move_left_rotate_roll_zoomed" "-0.2"
|
||||
|
||||
"sway_min_pitch_zoomed" "-0.03"
|
||||
"sway_max_pitch_zoomed" "0.04"
|
||||
"sway_turn_up_rotate_pitch_zoomed" "0.07"
|
||||
"sway_turn_down_rotate_pitch_zoomed" "-0.07"
|
||||
|
||||
// Spread
|
||||
"spread_stand_hip" "0"
|
||||
"spread_stand_hip_run" "0"
|
||||
"spread_stand_hip_sprint" "0"
|
||||
"spread_crouch_hip" "0"
|
||||
"spread_air_hip" "0"
|
||||
"spread_stand_ads" "0" //"0.15"
|
||||
"spread_crouch_ads" "0" //"0.1"
|
||||
"spread_air_ads" "0" //"0.25"
|
||||
|
||||
"spread_kick_on_fire_stand_hip" "0"
|
||||
"spread_kick_on_fire_crouch_hip" "0"
|
||||
"spread_kick_on_fire_air_hip" "0"
|
||||
"spread_kick_on_fire_stand_ads" "0"
|
||||
"spread_kick_on_fire_crouch_ads" "0"
|
||||
"spread_kick_on_fire_air_ads" "0"
|
||||
|
||||
"spread_max_kick_stand_hip" "0"
|
||||
"spread_max_kick_crouch_hip" "0"
|
||||
"spread_max_kick_air_hip" "0"
|
||||
"spread_max_kick_stand_ads" "0"
|
||||
"spread_max_kick_crouch_ads" "0"
|
||||
"spread_max_kick_air_ads" "0"
|
||||
|
||||
"spread_decay_rate" "11.0"
|
||||
"spread_decay_delay" ".21"
|
||||
|
||||
// WeaponED Unhandled Key/Values and custom script Key/Values
|
||||
"sprintcycle_time" "0.55"
|
||||
"deployfirst_time" "1.25"
|
||||
"activitymodifier" "pistol"
|
||||
"holster_type" "pistol"
|
||||
|
||||
// Bodygroups:
|
||||
"bodygroup1_name" "suppressor_cyl_sm"
|
||||
"bodygroup1_set" "0"
|
||||
"bodygroup2_name" "suppressor_sq_sm"
|
||||
"bodygroup2_set" "0"
|
||||
"bodygroup3_name" "sight_cqh"
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_name" "sight_acgs"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_name" "sight_cro"
|
||||
"bodygroup5_set" "0"
|
||||
"bodygroup6_name" "proscreen"
|
||||
"bodygroup6_set" "0"
|
||||
|
||||
|
||||
"clip_bodygroup" "b3wing_magazine"
|
||||
"clip_bodygroup_index_shown" "0"
|
||||
"clip_bodygroup_index_hidden" "1"
|
||||
"clip_bodygroup_show_for_milestone_0" "1"
|
||||
"clip_bodygroup_show_for_milestone_1" "0"
|
||||
"clip_bodygroup_show_for_milestone_2" "1"
|
||||
"clip_bodygroup_show_for_milestone_3" "1"
|
||||
|
||||
Mods
|
||||
{
|
||||
iron_sights
|
||||
{
|
||||
}
|
||||
extended_ammo
|
||||
{
|
||||
"ammo_stockpile_max" "160"
|
||||
"ammo_clip_size" "8"
|
||||
"ammo_default_total" "160"
|
||||
}
|
||||
silencer //HACK JFS: Doesn't get applied on amped weapons. See bug 170460
|
||||
{
|
||||
"silenced" "1"
|
||||
"fire_sound_2_player_1p" "Weapon_Wingman_FireSuppressed_1P"
|
||||
"fire_sound_2_player_3p" "Weapon_Wingman_FireSuppressed_3P"
|
||||
"fire_sound_2_npc" "Weapon_Wingman_FireSuppressed_NPC"
|
||||
"damage_near_value" "--10"
|
||||
"damage_far_value" "--10"
|
||||
"damage_very_far_value" "--10"
|
||||
"bodygroup2_set" "1"
|
||||
|
||||
//"rumble" "4"
|
||||
"tracer_effect" "P_wpn_tracer_pistol"
|
||||
"minimap_reveal_distance" "1"
|
||||
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_sup_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_sup"
|
||||
"fx_muzzle_flash_attach" "muzzle_flash_suppressor_sq"
|
||||
}
|
||||
hcog
|
||||
{
|
||||
"bodygroup3_set" "1"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "0"
|
||||
"viewmodel_offset_ads" "0 -6.7 -0.75"
|
||||
"zoom_fov" "35"
|
||||
"anim_alt_idleAttack" "1"
|
||||
|
||||
"dof_zoom_nearDepthStart" "6.161"
|
||||
"dof_zoom_nearDepthEnd" "9.204"
|
||||
}
|
||||
redline_sight
|
||||
{
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "1"
|
||||
"bodygroup5_set" "0"
|
||||
"viewmodel_offset_ads" "0 -9 -0.78"
|
||||
"dof_zoom_nearDepthStart" "4.491"
|
||||
"dof_zoom_nearDepthEnd" "5.545"
|
||||
}
|
||||
threat_scope
|
||||
{
|
||||
"bodygroup3_set" "0"
|
||||
"bodygroup4_set" "0"
|
||||
"bodygroup5_set" "1"
|
||||
"threat_scope_enabled" "1"
|
||||
"threat_scope_bounds_tagname1" "SCR_TR_CRO"
|
||||
"threat_scope_bounds_tagname2" "SCR_BL_CRO"
|
||||
"viewmodel_offset_ads" "0 -9 -0.78"
|
||||
"dof_zoom_nearDepthStart" "4.491"
|
||||
"dof_zoom_nearDepthEnd" "5.545"
|
||||
}
|
||||
pro_screen
|
||||
{
|
||||
"ui8_enable" "1"
|
||||
"bodygroup6_set" "1"
|
||||
}
|
||||
tactical_cdr_on_kill
|
||||
{
|
||||
|
||||
}
|
||||
pas_fast_reload
|
||||
{
|
||||
"reload_time" "*0.7"
|
||||
"reload_time_late1" "*0.7"
|
||||
"reloadempty_time" "*0.7"
|
||||
"reloadempty_time_late1" "*0.7"
|
||||
}
|
||||
pas_run_and_gun
|
||||
{
|
||||
"primary_fire_does_not_block_sprint" "1"
|
||||
"crosshair_force_sprint_fade_disabled" "1"
|
||||
}
|
||||
pas_fast_ads
|
||||
{
|
||||
//Fast ADS
|
||||
"zoom_time_in" "*0.5"
|
||||
"zoom_time_out" "*0.6"
|
||||
}
|
||||
pas_fast_swap
|
||||
{
|
||||
//Fast Swap
|
||||
"fast_swap_to" "1"
|
||||
}
|
||||
ricochet
|
||||
{
|
||||
"bolt_bounce_frac" "0.7"
|
||||
"projectile_damage_reduction_per_bounce" "0.0"
|
||||
"projectile_damages_owner" "0"
|
||||
"projectile_ricochet_max_count" "2"
|
||||
}
|
||||
burn_mod_wingman_n
|
||||
{
|
||||
//FX
|
||||
"tracer_effect" "P_wpn_tracer_BC"
|
||||
"tracer_effect_first_person" "P_wpn_tracer_BC"
|
||||
"fx_muzzle_flash_view" "wpn_muzzleflash_pistol_elec_FP"
|
||||
"fx_muzzle_flash_world" "wpn_muzzleflash_pistol_elec"
|
||||
"projectile_trail_effect_0" "weapon_kraber_projectile_burn"
|
||||
"impact_effect_table" "titan_bullet_elec"
|
||||
|
||||
"is_burn_mod" "1"
|
||||
|
||||
"damage_near_value" "++20"
|
||||
"damage_far_value" "++20"
|
||||
"damage_very_far_value" "++20"
|
||||
"damage_near_value_titanarmor" "450"
|
||||
"damage_far_value_titanarmor" "400"
|
||||
}
|
||||
}
|
||||
|
||||
"ui1_enable" "1"
|
||||
UiData1
|
||||
{
|
||||
"ui" "ui/b3wing_ammo_counter"
|
||||
"mesh" "models/weapons/attachments/b3wing_rui_lower"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
ammo weapon_ammo
|
||||
clipSize weapon_clipSize
|
||||
}
|
||||
}
|
||||
|
||||
"ui6_enable" "1"
|
||||
"ui6_draw_cloaked" "1"
|
||||
UiData6
|
||||
{
|
||||
"ui" "ui/r97_reticle"
|
||||
"mesh" "models/weapons/attachments/r97_rui_upper"
|
||||
Args
|
||||
{
|
||||
vis player_zoomfrac
|
||||
}
|
||||
}
|
||||
|
||||
"ui8_enable" "0"
|
||||
UiData8
|
||||
{
|
||||
"ui" "ui/pro_screen_panel"
|
||||
"mesh" "models/weapons/attachments/pro_screen_rui_upper"
|
||||
Args
|
||||
{
|
||||
proValue proscreen_int0
|
||||
proOwnedByPlayer proscreen_owner_is_player
|
||||
}
|
||||
}
|
||||
|
||||
active_crosshair_count "1"
|
||||
rui_crosshair_index "0"
|
||||
|
||||
RUI_CrosshairData
|
||||
{
|
||||
DefaultArgs
|
||||
{
|
||||
adjustedSpread weapon_spread
|
||||
adsFrac player_zoomFrac
|
||||
isSprinting player_is_sprinting
|
||||
isReloading weapon_is_reloading
|
||||
teamColor crosshair_team_color
|
||||
isAmped weapon_is_amped
|
||||
crosshairMovementX crosshair_movement_x
|
||||
crosshairMovementY crosshair_movement_y
|
||||
}
|
||||
|
||||
Crosshair_1
|
||||
{
|
||||
"ui" "ui/crosshair_wingman_n"
|
||||
"base_spread" "0"
|
||||
Args
|
||||
{
|
||||
isFiring weapon_is_firing
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user