Skip to Content
ExamplesAssault Rifle

Assault Rifle

{ "name": "destiny_khvostov7g02", "type": "Gun", "maxAmmoCapacity": 32, "compatibleAmmo": [ "ammocreative", "destiny_primaryammo" ], "damage": 5, "fireSound": "destiny_khvostov7g02", "fireModes": [ "AUTOMATIC" ], "rpm": 600, "drawCooldownDuration": 630, "gunRecoilInitialAmplitude": 0.1, "shakeRecoilAmplitude": 0.35, "shakeRecoilSpeed": 2, "viewRecoilAmplitude": 0.3, "sustainedRecoil": { "posZCap": 0.3, "posZIncrement": 0.06, "pitchIncrement": 0, "posYIncrement": 0 }, "compatibleAttachmentGroups": [ "cantedrail", "ar_sightsandscopes", "underbarrel" ], "compatibleAttachments": [ "cantedrail" ], "defaultAttachments": [ "destiny_khvostov_sight" ], "features": [ { "type": "MuzzleFlash", "effects": [ { "phase": "firing", "name": "muzzle_flash_big" } ], "condition": { "allOf": [ { "isUsingDefaultMuzzle": true }, { "doesNotHaveAttachmentGroup": "ar_suppressors" } ] } }, { "type": "PartVisibility", "parts": [ { "name": "sights", "visible": false, "condition": { "hasAttachmentGroup": "ar_sightsandscopes" } } ] }, { "type": "Aiming", "zoom": 0.3, "condition": { "doesNotHaveAttachmentGroup": "ar_sightsandscopes" } } ], "phasedReloads": [ { "phase": "RELOADING", "condition": "reloadIterationIndex > 1", "duration": 1880, "animation": "animation.model.reload" }, { "phase": "RELOADING", "duration": 1880, "condition": "reloadIterationIndex == 1", "animation": "animation.model.reloadoneleft" }, { "phase": "RELOADING", "condition": "reloadIterationIndex == 0", "duration": 2430, "animation": "animation.model.reloadempty" } ], "effects": [ { "phase": "hit_scan_acquired", "name": "tracer" } ], "idleAnimations": [ { "name": "animation.model.idle", "duration": 100 } ], "inspectAnimations": [ { "name": "animation.model.inspect", "duration": 3970 } ] }
{ "name": "ba_ariusar", "type": "Gun", "maxAmmoCapacity": 30, "compatibleAmmo": [ "ammocreative", "ammo556" ], "damage": 5, "fireSound": "ba_ariusar", "fireModes": [ "AUTOMATIC" ], "rpm": 800, "gunRecoilInitialAmplitude": 0.2, "shakeRecoilAmplitude": 0.35, "shakeRecoilSpeed": 2, "viewRecoilAmplitude": 1.2, "sustainedRecoil": { "posZCap": 0.12, "posZIncrement": 0.04 }, "compatibleAttachmentGroups": [ "ar_muzzle", "ar_sightsandscopes", "underbarrel" ], "compatibleAttachments": [ "cantedrail" ], "defaultAttachments": [ "ba_arius_aimpoint", "stubbygrip" ], "features": [ { "type": "MuzzleFlash", "effects": [ { "phase": "firing", "name": "muzzle_flash_big" } ], "condition": { "allOf": [ { "isUsingDefaultMuzzle": true }, { "doesNotHaveAttachmentGroup": "ar_suppressors" } ] } }, { "type": "PartVisibility", "parts": [ { "name": "frontsightflipped", "visible": true, "condition": { "hasAttachmentGroup": "ar_sightsandscopes" } }, { "name": "rearsightflipped", "visible": true, "condition": { "hasAttachmentGroup": "ar_sightsandscopes" } }, { "name": "rearsight", "visible": false, "condition": { "hasAttachmentGroup": "ar_sightsandscopes" } }, { "name": "frontsight", "visible": false, "condition": { "hasAttachmentGroup": "ar_sightsandscopes" } } ] }, { "type": "Aiming", "zoom": 0.3, "condition": { "doesNotHaveAttachmentGroup": "ar_sightsandscopes" } }, { "type": "FireMode", "fireModes": [ { "name": "automatic", "displayName": "label.pointblank.fireMode.automatic", "type": "AUTOMATIC", "rpm": 800, "damage": 5, "shakeRecoilAmplitude": 0.35, "shakeRecoilSpeed": 2.0, "shakeRecoilDuration": 350, "enableFireModeAnimations": [ { "name": "animation.model.switch", "duration": 470 } ] }, { "name": "single", "displayName": "label.pointblank.fireMode.single", "type": "SINGLE", "rpm": 800, "damage": 5, "shakeRecoilAmplitude": 0.35, "shakeRecoilSpeed": 2.0, "shakeRecoilDuration": 350, "enableFireModeAnimations": [ { "name": "animation.model.switch", "duration": 470 } ] } ] }, { "type": "Sound", "fireSounds": [ { "sound": "ba_ariusar_suppressed", "volume": 1, "condition": { "hasAttachmentGroup": "ar_suppressors" } } ] } ], "phasedReloads": [ { "phase": "RELOADING", "condition": "reloadIterationIndex > 1", "duration": 2170, "animation": "animation.model.reload" }, { "phase": "RELOADING", "duration": 2170, "condition": "reloadIterationIndex == 1", "animation": "animation.model.reloadoneleft" }, { "phase": "RELOADING", "condition": "reloadIterationIndex == 0", "duration": 3150, "animation": "animation.model.reloadempty" } ], "effects": [ { "phase": "hit_scan_acquired", "name": "tracer" } ], "inspectAnimations": [ { "name": "animation.model.inspect", "duration": 6070, "condition": "ammoCount > 1" }, { "name": "animation.model.inspectempty", "duration": 6130, "condition": "ammoCount == 0" }, { "name": "animation.model.inspectoneleft", "duration": 6070, "condition": "ammoCount == 1" } ], "idleAnimations": [ { "name": "animation.model.idle", "duration": 100, "condition": "ammoCount > 0" }, { "name": "animation.model.idleempty", "duration": 100, "condition": "ammoCount == 0" } ], "drawAnimations": [ { "name": "animation.model.draw", "duration": 720, "condition": "ammoCount > 0" }, { "name": "animation.model.drawempty", "duration": 720, "condition": "ammoCount == 0" } ] }
Last updated on