Skip to Content
ExamplesMinigun

Minigun

{ "name": "ba_littlemachinegunv", "type": "Gun", "maxAmmoCapacity": 200, "compatibleAmmo": [ "ammocreative", "ammo762x51" ], "damage": 6, "fireSound": "ba_littlemachinegunv", "fireModes": [ "AUTOMATIC" ], "rpm": 2000, "gunRecoilInitialAmplitude": 0.1, "shakeRecoilAmplitude": 0.7, "shakeRecoilSpeed": 2, "viewRecoilAmplitude": 0.6, "prepareFireCooldownDuration": 500, "completeFireCooldownDuration": 500, "drawCooldownDuration": 1100, "aimingEnabled": false, "shotsPerTrace": 100, "sustainedRecoil": { "posZCap": 0.4, "posZIncrement": 0.04, "decayTime": 2000 }, "rotations": [ { "phase": "fire", "modelPart": "spinny", "rpm": 300, "acceleration": 3.0, "deceleration": 1 } ], "phasedReloads": [ { "phase": "RELOADING", "duration": 5270, "animation": "animation.model.reload" } ], "effects": [ { "phase": "hit_scan_acquired", "name": "ba_greentracer" }, { "phase": "firing", "name": "muzzle_flash_big_ex" } ], "inspectAnimations": [ { "name": "animation.model.inspect", "duration": 4930, "condition": "ammoCount > 1" }, { "name": "animation.model.inspectempty", "duration": 4930, "condition": "ammoCount == 0" } ], "idleAnimations": [ { "name": "animation.model.idle", "duration": 100 } ] }
Last updated on