Adding to the Loads framework
Introductions
Loads of Ammo basically just sets up a bunch of tables, where each row represents the various parts of a single thing - e.g. a new type of ammo, and the object modifier that applies its effects.
However, as Papyrus doesn't have tables, this is done by making lists of lists, that function as a table. For example, 10mm ammo is handled by the form list a0aLOADS_FLST_Ammo10mm:

Which Loads treats as a table like this:

There's a framework set up to make it easy to add a new variant of ammo, new calibre, or the other new features in an easy, compatible way.
Guides
Ammunition
Primary Modes
Primary modes are optional alternative fire modes that use the same ammo and projectiles as the primary weapon:
- Adding a new primary mode to a weapon that already has one
- Adding a new weapon that can have primary modes
Secondaries
Secondary weapons/modes are optional alternative fire modes that use different ammo and/or projectiles to the primary weapon:
- Adding a new secondary weapon/mode to a weapon that already has one
- Adding a new weapon that can have secondary weapons/modes
FAQ
The FAQ expects you to have read one of the guides, and can be found here.
0 comments