WeaponData
{
// particle muzzle flash effect to play when fired
"MuzzleFlashEffect_1stPerson" "weapon_muzzle_flash_huntingrifle_FP"
"MuzzleFlashEffect_3rdPerson" "weapon_muzzle_flash_huntingrifle"
"HeatEffect" "weapon_muzzle_smoke"
"HeatPerShot" "0.5"
"AddonScale" "0.90"
"AddonLocation" "primary_sniper"
// model for the shell casing to eject when we fire bullets
"EjectBrassEffect" "weapon_shell_casing_rifle"
// the tracer particle effect and frequency
"TracerEffect" "weapon_tracers_assrifle"
// 0 = never, 1 = every shot, 2 = every other, etc
"TracerFrequency" "0"
"MaxPlayerSpeed" 230
"MaxPlayerSpeedAlt" 230
"WeaponType" "Rifle"
"FullAuto" 0
"WeaponPrice" "2500"
"WeaponArmorRatio" "1.7"
"CrosshairMinDistance" "5"
"CrosshairDeltaDistance" "3"
"Team" "ANY"
"BuiltRightHanded" "1"
"PlayerAnimationExtension" "ssg08"
"CanEquipWithShield" "0"
"ZoomLevels" 2
"ZoomTime0" 0.05
"ZoomFov1" 40
"ZoomTime1" 0.05
"ZoomFov2" 15
"ZoomTime2" 0.05
"HideViewModelZoomed" 1
"ZoomINSound" "Weapon_SSG08.Zoom"
"ZoomOUTSound" "Weapon_SSG08.Zoom"
// Weapon characteristics:
"Penetration" "3"
"Damage" "88"
"Range" "8192"
"RangeModifier" "0.98"
"Bullets" "1"
"CycleTime" "1.25"
"TimeToIdle" "1.8"
"IdleInterval" "60"
FlinchVelocityModifierLarge 0.35
FlinchVelocityModifierSmall 0.40
// accuracy model parameters
"Spread" 0.30
"InaccuracyCrouch" 23.78
"InaccuracyStand" 31.70
"InaccuracyJump" 0.716
"InaccuracyLand" 0.215
"InaccuracyLadder" 95.49
"InaccuracyFire" 22.92
"InaccuracyMove" 123.45
"SpreadAlt" 0.30
"InaccuracyCrouchAlt" 3.00
"InaccuracyStandAlt" 4.00
"InaccuracyJumpAlt" 0.716
"InaccuracyLandAlt" 0.215
"InaccuracyLadderAlt" 95.49
"InaccuracyFireAlt" 22.92
"InaccuracyMoveAlt" 123.45
"RecoveryTimeCrouch" 0.315783
"RecoveryTimeStand" 0.442096
"RecoilAngle" 0
"RecoilAngleVariance" 20
"RecoilMagnitude" 33
"RecoilMagnitudeVariance" 15
"RecoilSeed" 1278
// Weapon data is loaded by both the Game and Client DLLs.
"printname" "#SFUI_WPNHUD_SSG08"
"viewmodel" "models/weapons/v_snip_ssg08.mdl"
"playermodel" "models/weapons/w_snip_ssg08.mdl"
"anim_prefix" "anim"
"bucket" "0"
"bucket_position" "0"
"clip_size" "10"
"primary_ammo" "BULLET_PLAYER_762MM"
"secondary_ammo" "None"
"weight" "30"
"item_flags" "0"
"rumble" "4"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
//"reload" "Weapon_AWP.Reload"
//"empty" "Default.ClipEmpty_Rifle"
"single_shot" "Weapon_SSG08.Single"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"font" "CSweaponsSmall"
"character" "N"
}
"weapon_s"
{
"font" "CSweapons"
"character" "N"
}
"ammo"
{
"font" "CSTypeDeath"
"character" "V"
}
"crosshair"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
ModelBounds
{
Viewmodel
{
Mins "-12 -4 -11"
Maxs "27 12 -1"
}
World
{
Mins "-10 -4 -13"
Maxs "32 8 12"
}
}
}
====IMPORTANT!==== Replace the contents of "Counter-Strike Global Offensive\csgo\scripts\weapon_ssg08.txt" with this.
I made a script for a crosshair only for this rifle because this is the only one that needs it. The other ones are not accurate with it.


