Monofilaments mod helped wanted

Working on adding a monofilament wire type weapon, trying to figure out the appropriate implementation, probably going to use Random_Dragons (the modinfo lists chaosvolt as well, so his too) arcane skill, and essence as fuel for a magical wire weapon, and a UPS powered gauntlet (if possible to have an activatable gauntlet which gives the weapon) for the tech version.

Edit:I got what I wanted done for the most part, I still get an error due to the ammunition for some reason, and cannot figure it out, but it works, and is a neat enough weapon. I have respect for the modders who make so much cool stuff for this game, and also think I might one day join them.

[
{
“type” : “AMMO”,
“id” : “silver_thread”,
“category” : “other”,
“price” : 0,
“name” : “Silver Thread”,
“name_plural” : “Silver Threads”,
“symbol” : “=”,
“color” : “grey”,
“description” : “A bundle of fine silver threads, which glow with a dull grey hue.”,
“material”: “silver”,
“volume”: 0,
“weight”: 0,
“to_hit”: 0,
“ammo_type”: “silver_thread_type”,
“damage”: 0,
“pierce”: 0,
“range”: 0,
“dispersion”: 0,
“recoil”: 0,
“count”: 60,
“effects”: [“NEVER_MISFIRES”]
},
{
“type” : “recipe”,
“result”: “silver_thread”,
“category”: “other”,
“skill_used”: “magic”,
“skills_required”: [ “magic”, 4 ],
“difficulty”: 4,
“time”: 50000,
“reversible”: false,
“autolearn”: false,
“book_learn”: [[ “book_hexenhammer”, 4 ]],
“tools”: [
[ [“tongs”, -1] ],
[ [“chisel”, -1] ],
[ [“anvil”, -1] ],
[ [“swage”, -1] ],
[
[ “forge”, 150],
[ “oxy_torch”, 30]
]
],
“components”:
[
[ [ “silver_small”, 60 ] ],
[ [ “essence_dull”, 10 ] ]
]
},
{

    "type": "GUN",
"id": "Silver_Wire_Gauntlets",
    "symbol": "/",
    "color": "brown",
    "name": "Silver Wire Gauntlets",
    "category": "other",
    "description": "Enchanted gauntlets which allow the use of specially enchanted silver thread as a weapon, they possess excellent range, and strike opponents from afar, but are significently less useful as a proper melee weapon.",
    "price": 8000,
    "material": "silver",
    "weight": 80,
    "volume": 1,
    "bashing": 0,
    "cutting": 12,
"pierce":  4,
    "to_hit": -2,
"skill": "magic",
"flags" : ["MODE_BURST", "NEVER_JAMS", "DURABLE_MELEE", "PRIMITIVE_RANGED_WEAPON", "NO_SALVAGE"],
"techniques" : ["RAPID"],
"ranged_damage": 12,
"range": 10,
"dispersion": 220,
"sight_dispersion": 80,
"aim_speed": 8,
"burst": 10,
"recoil": 0,
"durability": 20,
"clip_size": 120,
"reload": 400,
"ammo": "silver_thread_type",
"loudness": 3

},

{
“type” : “recipe”,
“result”: “Silver_Wire_Gauntlets”,
“category”: “CC_WEAPON”,
“subcategory”: “CSC_WEAPON_CUTTING”,
“skill_used”: “magic”,
“skills_required”: [ “magic”, 4 ],
“difficulty”: 5,
“time”: 100000,
“reversible”: false,
“autolearn”: false,
“book_learn”: [[ “book_hexenhammer”, 4 ]],
“tools”: [
[ [“tongs”, -1] ],
[ [“chisel”, -1] ],
[ [“anvil”, -1] ],
[ [“swage”, -1] ],
[
[ “forge”, 120],
[ “oxy_torch”, 25]
]
],
“components”:
[
[ [ “silver_small”, 80 ] ],
[ [ “essence_dull”, 20 ] ]
]
},

{
“type” : “recipe”,
“result”: “Silver_Wire_Gauntlets_Consecrated”,
“category”: “CC_WEAPON”,
“subcategory”: “CSC_WEAPON_CUTTING”,
“skill_used”: “magic”,
“skills_required”: [ “magic”, 8 ],
“difficulty”: 5,
“time”: 100000,
“reversible”: false,
“autolearn”: false,
“book_learn”: [[ “book_hexenhammer”, 8 ]],
“components”:
[
[ [ “essence”, 10 ] ],
[ [ “essence_dull”, 80 ] ]
]
},

{
“type”: “GUN”,
“id”: “Silver_Wire_Gauntlets_Consecrated”,
“symbol”: “/”,
“color”: “brown”,
“name”: “Consecrated Wire Gauntlets”,
“category”: “other”,
“description”: “Enchanted gauntlets which allow the use of specially enchanted silver thread as a weapon, they possess excellent range, and strike opponents from afar, but are significently less useful as a proper melee weapon.”,
“price”: 12000,
“material”: “silver”,
“weight”: 60,
“volume”: 1,
“bashing”: 0,
“cutting”: 18,
“pierce”: 8,
“to_hit”: 0,
“skill”: “magic”,
“flags” : [“MODE_BURST”, “NEVER_JAMS”, “DURABLE_MELEE”, “PRIMITIVE_RANGED_WEAPON”, “NO_SALVAGE”],
“techniques” : [“RAPID”, “PRECISE”],
“ranged_damage”: 18,
“range”: 14,
“dispersion”: 120,
“sight_dispersion”: 60,
“aim_speed”: 6,
“burst”: 10,
“recoil”: 0,
“durability”: 25,
“clip_size”: 200,
“reload”: 200,
“ammo”: “silver_thread_type”,
“loudness”: 4

}

]

And then under ammo

[
{
“type” : “ammunition_type”,
“id” : “silver_thread_type”,
“name” : “silver_thread”,
“default” : “silver_thread_type”
}
]

There is no “REACH[number]” flag, just REACH3, which is hardcoded.
“WHIP” flag refers literally to whipping sound itself. It scares animals. Wires probably don’t do that.

High speed is doable by giving the weapon low volume and weight. You could also give it RAPID technique, but it’s only usable in melee (as in, adjacent).

Currently CBMs require some hardcoding to work and can’t be done with jsons alone.

Ah okay thank you for telling me, I suppose I’d have to remake it as a ranged weapon then? Since CBM’s are hard coded, could I make it a glove that when activated gives the user a weapon similar to the CBM’s? or is that also impossible?
I was looking at the whips in the game, and copied the code so it got left in there, I’ll clean that up now.
I’ll probably scrap the mundane version, and try to make a tech, and arcane version, since those are the only two that ‘make sense’.