Fallout 4

File information

Last updated

Original upload

Created by

Helldesk

Uploaded by

helldesk

Virus scan

Safe to use

About this mod

Ammo For All adds all ammo types available to all weapons in the same class. Adds many new ammo types as well. Adjusts level lists to include all ammo. Adjusts damage from the explosives and ranged weapon damage based on real life values. Corrects recoil on weapons and removes the laser recoil, automatic fire and suppressor penalties.

Requirements
Permissions and credits
Version 1.10

Cleaned with FO4Edit.

This mod changes the following:

Makes all ammo types available to the respective weapons (all pistol ammo to pistols, all rifle ammo to rifles, etc.)
Added a Chambering field to weapon mods menu so you may add all available ammo types.
Added New ammo types.
Corrected all Damage values based on real world energy out of explosives and ammo.
Corrected the ammo and weapon data to more reflect real world weights.
Modified the level lists accordingly for found ammo and in vendor lists.
Automatic weapon penalty was removed - damage is the same semi-auto and auto-fire.
Laser recoil was removed.
Corrected recoil on weapons.
Suppressor and muzzle break penalties were removed - range is the same with and without muzzle mods.
Edited the Receivers, Barrels, Sights and Muzzles recipes to be more realistic.
Laser Musket uses long lasting LM Cores good for about 65000 shots.  LM Cores are craftable.



Version 1.01 - Corrected incorrect description for energy weapon cell change.

Version 1.02 - Corrected Missing entry for .45-70 that didn't save.

Version 1.03 - Corrected typo in 12 gauge ammo.  Mini-gun recoil tamed. Missing sound from .38 conversion fixed.

Version 1.04 - Corrected ammo weights based on real world data.

Version 1.05 - Added new and DLC ammo to the vendor ammo lists.  All ammo is unleveled and is immediately available from vendors.

Version 1.06 - Added ammo construction at the Chem Labs under Utility.

Version 1.07 - Fixed some duplicate entries in the ammo crafting.

Version 1.08 - Added Nuka World Support.  Removed my 7.62x39 and used the 7.62 to keep the quests stable.  Updated level lists and weights of modded weapons.

Version 1.09 - Updated Laser Musket for no scripting.  Not completely unlimited, but would need once every 4 sec. for over 3 days w/ the 6 crank.  Ammo craftable.

Version 1.10 - Set the range of the various weapons by ammo type.



     Old Script listed for informational purposes only.

     You take all responsibility for using this script.  You can only use the script without permission.  The rest of the mod may be used with permission.


Scriptname AmmoAdder extends ObjectReference Const
{Adds Ammo as it is used.  AmmoType will be completely removed at the end of the script.}

Ammo PROPERTY AmmoType AUTO const ;Sets ammo to be added
Weapon Property WeaponType Auto Const ;Sets the weapon equiped that will start the onEquipped.

EVENT OnEquipped(Actor akActor)
   
     Game.GetPlayer().AddItem(AmmoType,20,true) ; Adds initial ammo.

     While (Game.GetPlayer().IsEquipped(WeaponType))
          if (Game.GetPlayer().GetItemCount(AmmoType) < 20) ; Max ammount of ammo to be in inventory.
               Game.GetPlayer().AddItem(AmmoType,1,true)
          Endif
     EndWhile

     ;Removes all the ammo when unequiped.
     Game.GetPlayer().RemoveItem(AmmoType,(Game.GetPlayer().GetItemCount (AmmoType)),true,None)

ENDEVENT