Lot of fixes and additions !
List :
-Computers, TV, Game Consoles are now TOOLS (must replace the old toys)
-Many reactions to assemble magnetic disc launchers/railguns and create their components (new and updated)
-Reactions to create computers, TV, game consoles
-Fixed Computer Post and Home TV Set raws (as Computers, TV and Game Consoles are now TOOLS)
-Raws for the weapons and ammos (I copied them from what you posted Splint, did some minor modifications)
Some details :
-Railguns cost 10 steel bars, 1 gold bar, 1 aluminum bar, 1 copper bar, 1 magnetite boulder.
-Magnetic Disc Launchers 16 steel bars, 1 gold bar, 1 aluminum bar, 1 copper bar, 1 magnetite boulder.
-a Railgun Slug cost 3 metal bars
-a Disc cost 4 metal bars
-electronic components are made from silver (use metalcrafting)
-TV/Game Console/Computer are made from electronic components+1 metal bar (use metalcrafting)
Drop both into item_stealthyninja.txt
[ITEM_WEAPON:ITEM_WEAPON_RAILGUN]
[NAME:railgun:railguns]
[SIZE:1600]
[SKILL:HAMMER]
[RANGED:CROSSBOW:RAIL]
[SHOOT_FORCE:50000000]
[SHOOT_MAXVEL:50000000]
[TWO_HANDED:0]
[MINIMUM_SIZE:27500]
[MATERIAL_SIZE:10]
[ATTACK:BLUNT:10000:4000:bash:bashes:NO_SUB:1250]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ITEM_AMMO:ITEM_AMMO_RAIL]
[NAME:railgun slug:railgun slugs]
[CLASS:RAIL]
[SIZE:300] size of a short sword
[ATTACK:BLUNT:100000:10000:stab:stabs:NO_SUB:2000]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ITEM_WEAPON:ITEM_WEAPON_MAGNETIC_DISC_LAUNCHER] - These things are actually pretty bulky on their own.
[NAME:magnetic disc launcher:magnetic disc launchers]
[SIZE:2667]
[SKILL:HAMMER]
[RANGED:CROSSBOW:DISC]
[SHOOT_FORCE:50000]
[SHOOT_MAXVEL:20000]
[TWO_HANDED:0]
[MINIMUM_SIZE:45000]
[MATERIAL_SIZE:16]
[ATTACK:BLUNT:1500:26667:smack:smacks:NO_SUB:1250]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ITEM_AMMO:ITEM_AMMO_DISC] - These things are the same size as the ones normally used in traps. Consequently, agility/overall speed for soldiers/hunters using these tanks when carrying a full stack.
[NAME:serrated disc:serrated discs]
[CLASS:DISC]
[SIZE:1000]
[ATTACK:EDGE:100000:10000:saw:saws:NO_SUB:1000]
[ATTACK_PREPARE_AND_RECOVER:3:3]
Drop into item_muffinbaker.txt
[ITEM_TOOL:ITEM_TOOL_ELECTRONIC_COMP]
[NAME:electronic component:electronic components]
[VALUE:30]
[METAL_MAT]
[TILE:147]
[SIZE:220]
[MATERIAL_SIZE:3]
[ITEM_TOOL:ITEM_TOOL_COMPUTER]
[NAME:computer:computers]
[VALUE:50]
[METAL_MAT]
[TILE:147]
[SIZE:220]
[MATERIAL_SIZE:3]
[ITEM_TOOL:ITEM_TOOL_TV]
[NAME:television:televisions]
[VALUE:50]
[METAL_MAT]
[TILE:220]
[SIZE:500]
[MATERIAL_SIZE:3]
[ITEM_TOOL:ITEM_TOOL_GAME_CONSOLE]
[NAME:game console:game consoles]
[VALUE:50]
[METAL_MAT]
[TILE:145]
[SIZE:300]
[MATERIAL_SIZE:3]
Drop into reaction_totallyacow.txt
[REACTION:MAKE_ELECTRONIC_COMP]
[NAME:make electronic component]
[BUILDING:TECH_LAB:LAB:CUSTOM_E]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_E]
[REAGENT:silver bar:150:BAR:NO_SUBTYPE:METAL:SILVER]
[PRODUCT:100:1:TOOL:ITEM_TOOL_COMPUTER:GET_MATERIAL_FROM_REAGENT:silver bar:NONE]
[FUEL]
[SKILL:METALCRAFT]
[REACTION:MAKE_COMPUTER]
[NAME:make computer]
[BUILDING:TECH_LAB:LAB:CUSTOM_C]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_C]
[REAGENT:electronic component:1:TOOL:ITEM_TOOL_ELECTRONIC_COMP:METAL:NONE]
[REAGENT:metal bar:150:BAR:NO_SUBTYPE:METAL:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_COMPUTER:GET_MATERIAL_FROM_REAGENT:metal bar:NONE]
[FUEL]
[SKILL:METALCRAFT]
[REACTION:MAKE_TV]
[NAME:make TV]
[BUILDING:TECH_LAB:CUSTOM_T]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_T]
[REAGENT:electronic component:1:TOOL:ITEM_TOOL_ELECTRONIC_COMP:METAL:NONE]
[REAGENT:metal bar:150:BAR:NO_SUBTYPE:METAL:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_TV:GET_MATERIAL_FROM_REAGENT:metal bar:NONE]
[FUEL]
[SKILL:METALCRAFT]
[REACTION:MAKE_GAME_CONSOLE]
[NAME:make game console]
[BUILDING:TECH_LAB:CUSTOM_G]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_G]
[REAGENT:electronic component:1:TOOL:ITEM_TOOL_ELECTRONIC_COMP:METAL:NONE]
[REAGENT:metal bar:150:BAR:NO_SUBTYPE:METAL:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_GAME_CONSOLE:GET_MATERIAL_FROM_REAGENT:metal bar:NONE]
[FUEL]
[SKILL:METALCRAFT]
Drop into item_sorrybanana.txt
[ITEM_TOOL:ITEM_TOOL_RAILGUN_SPECCOMP]
[NAME:railgun special component:railgun special components]
[VALUE:10]
[METAL_MAT]
[TILE:'/']
[SIZE:100]
[MATERIAL_SIZE:1]
[ITEM_TOOL:ITEM_TOOL_MDL_SPECCOMP]
[NAME:magnetic disc launcher special component:magnetic disc launcher special components]
[VALUE:10]
[METAL_MAT]
[TILE:'/']
[SIZE:100]
[MATERIAL_SIZE:1]
[ITEM_TOOL:ITEM_TOOL_WIRING]
[NAME:wiring:wirings]
[VALUE:10]
[METAL_MAT]
[TILE:'/']
[SIZE:100]
[MATERIAL_SIZE:1]
[ITEM_TOOL:ITEM_TOOL_RAIL]
[NAME:rail:rails]
[VALUE:10]
[METAL_MAT]
[TILE:'/']
[SIZE:100]
[MATERIAL_SIZE:1]
[ITEM_TOOL:ITEM_TOOL_BATTERY]
[NAME:battery:batteries]
[VALUE:10]
[METAL_MAT]
[TILE:'/']
[SIZE:100]
[MATERIAL_SIZE:1]
[ITEM_TOOL:ITEM_TOOL_RAILGUN_FRAME]
[NAME:frame:frames]
[VALUE:10]
[METAL_MAT]
[TILE:'/']
[SIZE:2500]
[MATERIAL_SIZE:25]
[ITEM_TOOL:ITEM_TOOL_MDL_FRAME]
[NAME:frame:frames]
[VALUE:10]
[METAL_MAT]
[TILE:'/']
[SIZE:1500]
[MATERIAL_SIZE:10]
Drop this into reaction_diepotato.txt
[REACTION:RAILGUN_AMMO]
[NAME:make railgun slug]
[BUILDING:TECH_LAB:CUSTOM_U]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_U]
[REAGENT:metal bar:450:BAR:NO_SUBTYPE:METAL:NONE]
[PRODUCT:100:1:AMMO:ITEM_AMMO_RAIL:GET_MATERIAL_FROM_REAGENT:metal bar:NONE]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:DISC_AMMO]
[NAME:make magnetic disc launcher ammo]
[BUILDING:TECH_LAB:CUSTOM_I]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_I]
[REAGENT:metal bar:600:BAR:NO_SUBTYPE:METAL:NONE]
[PRODUCT:100:1:AMMO:ITEM_AMMO_DISC:GET_MATERIAL_FROM_REAGENT:metal bar:NONE]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:DISASSEMBLE_MAGNETIC_DISC_LAUNCHER]
[NAME:disassemble magnetic disc launcher]
[BUILDING:TECH_LAB:CUSTOM_SHIFT_D]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_SHIFT_D]
[REAGENT:magnetic disc launcher:1:WEAPON:ITEM_WEAPON_MAGNETIC_DISC_LAUNCHER:NONE:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_BATTERY:INORGANIC:GOLD]
[PRODUCT:100:1:TOOL:ITEM_TOOL_WIRING:INORGANIC:COPPER]
[PRODUCT:100:1:TOOL:ITEM_TOOL_MDL_FRAME:GET_MATERIAL_FROM_REAGENT:magnetic disc launcher:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_RAIL:INORGANIC:MAGNETITE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_MDL_SPECCOMP:INORGANIC:ALUMINUM]
[SKILL:FORGE_WEAPON]
[REACTION:ASSEMBLE_MAGNETIC_DISC_LAUNCHER]
[NAME:assemble magnetic disc launcher]
[BUILDING:TECH_LAB:CUSTOM_SHIFT_A]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_SHIFT_A]
[REAGENT:battery:1:TOOL:ITEM_TOOL_BATTERY:METAL:GOLD]
[REAGENT:wiring:1:TOOL:ITEM_TOOL_WIRING:METAL:COPPER]
[REAGENT:magnetic disc launcher special components:1:TOOL:ITEM_TOOL_MDL_SPECCOMP:METAL:ALUMINUM]
[REAGENT:magnetic disc launcher frame:1:TOOL:ITEM_TOOL_MDL_FRAME:METAL:STEEL]
[REAGENT:rail:1:TOOL:ITEM_TOOL_RAIL:METAL:MAGNETITE]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_MAGNETIC_DISC_LAUNCHER:GET_MATERIAL_FROM_REAGENT:frame:NONE]
[SKILL:FORGE_WEAPON]
[REACTION:DISASSEMBLE_RAILGUN]
[NAME:disassemble railgun]
[BUILDING:TECH_LAB:CUSTOM_D]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_D]
[REAGENT:railgun:1:WEAPON:ITEM_WEAPON_RAILGUN:NONE:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_BATTERY:INORGANIC:GOLD]
[PRODUCT:100:1:TOOL:ITEM_TOOL_WIRING:INORGANIC:COPPER]
[PRODUCT:100:1:TOOL:ITEM_TOOL_RAILGUN_FRAME:GET_MATERIAL_FROM_REAGENT:railgun:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_RAIL:INORGANIC:MAGNETITE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_RAILGUN_SPECCOMP:INORGANIC:ALUMINUM]
[SKILL:FORGE_WEAPON]
[REACTION:ASSEMBLE_RAILGUN]
[NAME:assemble railgun]
[BUILDING:TECH_LAB:CUSTOM_A]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_A]
[REAGENT:battery:1:TOOL:ITEM_TOOL_BATTERY:METAL:GOLD]
[REAGENT:wiring:1:TOOL:ITEM_TOOL_WIRING:METAL:COPPER]
[REAGENT:railgun special components:1:TOOL:ITEM_TOOL_RAILGUN_SPECCOMP:METAL:ALUMINUM]
[REAGENT:railgun frame:1:TOOL:ITEM_TOOL_RAILGUN_FRAME:METAL:STEEL]
[REAGENT:rail:1:TOOL:ITEM_TOOL_RAIL:METAL:MAGNETITE]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_RAILGUN:GET_MATERIAL_FROM_REAGENT:railgun frame:NONE]
[SKILL:FORGE_WEAPON]
[REACTION:MAKE_BATTERY]
[NAME:make railgun battery]
[BUILDING:TECH_LAB:CUSTOM_B]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_B]
[REAGENT:gold bar:150:BAR:NO_SUBTYPE:METAL:GOLD]
[PRODUCT:100:1:TOOL:ITEM_TOOL_BATTERY:METAL:GOLD]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:MAKE_WIRING]
[NAME:make copper wiring]
[BUILDING:TECH_LAB:CUSTOM_W]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_W]
[REAGENT:copper bar:150:BAR:NO_SUBTYPE:METAL:COPPER]
[PRODUCT:100:1:TOOL:ITEM_TOOL_WIRING:METAL:COPPER]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:DISCLAUNCHER_SPECCOMP]
[NAME:make magnetic disc launcher special component]
[BUILDING:TECH_LAB:CUSTOM_S]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_S]
[REAGENT:aluminum bar:150:BAR:NO_SUBTYPE:METAL:ALUMINUM]
[PRODUCT:100:1:TOOL:ITEM_TOOL_MDL_SPECCOMP:METAL:ALUMINUM]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:RAILGUN_SPECCOMP]
[NAME:make railgun special component]
[BUILDING:TECH_LAB:CUSTOM_S]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_S]
[REAGENT:aluminum bar:150:BAR:NO_SUBTYPE:METAL:ALUMINUM]
[PRODUCT:100:1:TOOL:ITEM_TOOL_RAILGUN_SPECCOMP:METAL:ALUMINUM]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:MAKE_RAIL]
[NAME:make magnetic rail]
[BUILDING:TECH_LAB:CUSTOM_R]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_R]
[REAGENT:magnetite boulder:1:BOULDER:NO_SUBTYPE:INORGANIC:MAGNETITE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_RAIL:INORGANIC:MAGNETITE]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:DISCLAUNCHER_FRAME]
[NAME:make magnetic disc launcher frame]
[BUILDING:TECH_LAB:CUSTOM_F]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_F]
[REAGENT:steel bar:2550:BAR:NO_SUBTYPE:METAL:STEEL]
[PRODUCT:100:1:TOOL:ITEM_TOOL_MDL_FRAME:METAL:STEEL]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:MAKE_RAILGUN_FRAME]
[NAME:make railgun frame]
[BUILDING:TECH_LAB:CUSTOM_F]
[BUILDING:MAGMA_TECH_LAB:CUSTOM_F]
[REAGENT:steel bar:1500:BAR:NO_SUBTYPE:METAL:STEEL]
[PRODUCT:100:1:TOOL:ITEM_TOOL_RAILGUN_FRAME:METAL:STEEL]
[FUEL]
[SKILL:FORGE_WEAPON]
Drop this into the desired entity.
[PERMITTED_BUILDING:TECH_LAB]
[PERMITTED_BUILDING:MAGMA_TECH_LAB]
[PERMITTED_REACTION:MAKE_RAILGUN_FRAME]
[PERMITTED_REACTION:RAILGUN_AMMO]
[PERMITTED_REACTION:DISC_AMMO]
[PERMITTED_REACTION:MAKE_ELECTRONIC_COMP]
[PERMITTED_REACTION:MAKE_COMPUTER]
[PERMITTED_REACTION:MAKE_TV]
[PERMITTED_REACTION:MAKE_GAME_CONSOLE]
[PERMITTED_REACTION:DISASSEMBLE_MAGNETIC_DISC_LAUNCHER]
[PERMITTED_REACTION:ASSEMBLE_MAGNETIC_DISC_LAUNCHER]
[PERMITTED_REACTION:DISASSEMBLE_RAILGUN]
[PERMITTED_REACTION:ASSEMBLE_RAILGUN]
[PERMITTED_REACTION:MAKE_BATTERY]
[PERMITTED_REACTION:MAKE_WIRING]
[PERMITTED_REACTION:DISCLAUNCHER_SPECCOMP]
[PERMITTED_REACTION:RAILGUN_SPECCOMP]
[PERMITTED_REACTION:MAKE_RAIL]
[PERMITTED_REACTION:DISCLAUNCHER_FRAME]
[PERMITTED_REACTION:MAKE_RAILGUN_FRAME]
That was rather long. Errors are to be expected, because I didn't test this at all. Just used my dabbling modder insight, haha.
I haaaaate reactions !