Phew, that was hard. I haaaaate working with reactions, haha. Just did the railgun for now, the disclauncher will come later.
The components :
-gold battery
-aluminum components
-steel frame
-copper wiring
-magnetite rail
Because of the disassemble reaction, I strayed a little from what you originally posted :
-I took out the stock and butt pad
-the battery is only made of gold, of course I could have also created a silver battery but...I don't know, I was thinking it was a bit redundant.
Is it fine like this ? It doesn't bother me changing everything to suit your expectations.
EDIT: Ah. I forgot to add hotkeys... Will do that later, at the same time as the disclauncher !
It goes into an item_ilovedumplings.txt file
[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_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_FRAME]
[NAME:frame:frames]
[VALUE:10]
[METAL_MAT]
[TILE:'/']
[SIZE:100]
[MATERIAL_SIZE:1]
I didn't create the buildings, just renamed the ones you already created with Talvieno.
It goes into an building_ireallylovedumplings.txt file
[BUILDING_WORKSHOP:TECH_LAB]
[NAME:Tech Lab]
[NAME_COLOR:4:0:1]
[BUILD_LABOR:FORGE_WEAPON]
[BUILD_KEY:CUSTOM_A]
[BUILD_KEY:NONE]
[DIM:3:3]
[WORK_LOCATION:2:2]
[BLOCK:1:1:1:0]
[BLOCK:2:1:0:1]
[BLOCK:3:1:0:1]
[TILE:0:1:47:32:254]
[TILE:0:2:32:22:32]
[TILE:0:3:22:32:32]
[COLOR:0:1:0:7:1:0:7:1:MAT]
[COLOR:0:2:0:7:1:0:7:1:0:7:1]
[COLOR:0:3:0:7:1:0:7:1:0:7:1]
[TILE:1:1:32:254:229]
[TILE:1:2:07:32:31]
[TILE:1:3:35:22:32]
[COLOR:1:1:0:7:1:MAT:0:7:1]
[COLOR:1:2:0:7:1:0:7:1:0:7:1]
[COLOR:1:3:MAT:0:7:1:0:7:1]
[TILE:2:1:254:32:229]
[TILE:2:2:07:32:111]
[TILE:2:3:07:35:32]
[COLOR:2:1:MAT:0:7:1:0:7:1]
[COLOR:2:2:0:7:1:0:7:1:0:7:1]
[COLOR:2:3:0:7:1:MAT:0:7:1]
[TILE:3:1:08:229:32]
[TILE:3:2:209:35:247]
[TILE:3:3:209:32:88]
[COLOR:3:1:MAT:0:7:1:0:7:1]
[COLOR:3:2:MAT:MAT:1:7:1]
[COLOR:3:3:MAT:0:7:1:MAT]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][CAN_USE_ARTIFACT]
[BUILD_ITEM:1:ANVIL:NONE:NONE:NONE][CAN_USE_ARTIFACT]
[BUILDING_WORKSHOP:MAGMA_TECH_LAB]
[NAME:Magma Tech Lab]
[NAME_COLOR:4:0:1]
[BUILD_LABOR:FORGE_WEAPON]
[BUILD_KEY:CUSTOM_A]
[BUILD_KEY:NONE]
[DIM:3:3]
[WORK_LOCATION:2:2]
[BLOCK:1:1:1:0]
[BLOCK:2:1:0:1]
[BLOCK:3:1:0:1]
[TILE:0:1:47:32:229]
[TILE:0:2:32:22:32]
[TILE:0:3:22:32:32]
[COLOR:0:1:0:7:1:0:7:1:0:7:1]
[COLOR:0:2:0:7:1:0:7:1:0:7:1]
[COLOR:0:3:0:7:1:0:7:1:0:7:1]
[TILE:1:1:32:32:229]
[TILE:1:2:07:32:31]
[TILE:1:3:35:22:32]
[COLOR:1:1:0:7:1:0:7:1:0:7:1]
[COLOR:1:2:0:7:1:0:7:1:0:7:1]
[COLOR:1:3:0:7:1:0:7:1:0:7:1]
[TILE:2:1:31:32:229]
[TILE:2:2:07:32:111]
[TILE:2:3:07:35:32]
[COLOR:2:1:4:4:1:0:7:1:0:7:1]
[COLOR:2:2:0:7:1:0:7:1:0:7:1]
[COLOR:2:3:0:7:1:MAT:0:7:1]
[TILE:3:1:11:229:32]
[TILE:3:2:209:35:247]
[TILE:3:3:209:32:88]
[COLOR:3:1:4:7:1:0:7:1:0:7:1]
[COLOR:3:2:MAT:MAT:1:7:1]
[COLOR:3:3:MAT:0:7:1:MAT]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][CAN_USE_ARTIFACT]
[BUILD_ITEM:1:ANVIL:NONE:NONE:NONE][CAN_USE_ARTIFACT]
[NEEDS_MAGMA]
It goes into an reaction_doyouliekmudkip.txt file
[REACTION:DISASSEMBLE_RAILGUN]
[NAME:disassemble railgun]
[BUILDING:TECH_LAB:NONE]
[BUILDING:MAGMA_TECH_LAB:NONE]
[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_FRAME:GET_MATERIAL_FROM_REAGENT:railgun:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_RAIL:INORGANIC:MAGNETITE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_SPECCOMP:INORGANIC:ALUMINUM]
[SKILL:FORGE_WEAPON]
[REACTION:ASSEMBLE_RAILGUN]
[NAME:assemble railgun]
[BUILDING:TECH_LAB:NONE]
[BUILDING:MAGMA_TECH_LAB:NONE]
[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_SPECCOMP:METAL:ALUMINUM]
[REAGENT:frame:1:TOOL:ITEM_TOOL_FRAME:METAL:STEEL]
[REAGENT:rail:1:TOOL:ITEM_TOOL_RAIL:METAL:MAGNETITE]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_RAILGUN:GET_MATERIAL_FROM_REAGENT:frame:NONE]
[SKILL:FORGE_WEAPON]
[REACTION:RAILGUN_BATTERY]
[NAME:make railgun battery]
[BUILDING:TECH_LAB:NONE]
[BUILDING:MAGMA_TECH_LAB:NONE]
[REAGENT:gold bar:150:BAR:NO_SUBTYPE:METAL:GOLD]
[PRODUCT:100:1:TOOL:ITEM_TOOL_STOCK:METAL:GOLD]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:RAILGUN_WIRING]
[NAME:make railgun wiring]
[BUILDING:TECH_LAB:NONE]
[BUILDING:MAGMA_TECH_LAB:NONE]
[REAGENT:copper bar:150:BAR:NO_SUBTYPE:METAL:COPPER]
[PRODUCT:100:1:TOOL:ITEM_TOOL_WIRING:METAL:COPPER]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:RAILGUN_SPECCOMP]
[NAME:make railgun special component]
[BUILDING:TECH_LAB:NONE]
[BUILDING:MAGMA_TECH_LAB:NONE]
[REAGENT:aluminum bar:150:BAR:NO_SUBTYPE:METAL:ALUMINUM]
[PRODUCT:100:1:TOOL:ITEM_TOOL_WIRING:METAL:ALUMINUM]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:RAILGUN_RAIL]
[NAME:make railgun rail]
[BUILDING:TECH_LAB:NONE]
[BUILDING:MAGMA_TECH_LAB:NONE]
[REAGENT:magnetite boulder:1:BOULDER:NO_SUBTYPE:INORGANIC:MAGNETITE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_WIRING:INORGANIC:MAGNETITE]
[FUEL]
[SKILL:FORGE_WEAPON]
[REACTION:RAILGUN_FRAME]
[NAME:make railgun frame]
[BUILDING:TECH_LAB:NONE]
[BUILDING:MAGMA_TECH_LAB:NONE]
[REAGENT:steel bar:150:BAR:NO_SUBTYPE:METAL:STEEL]
[PRODUCT:100:1:TOOL:ITEM_TOOL_WIRING:METAL:STEEL]
[FUEL]
[SKILL:FORGE_WEAPON]
Using tools gave me a better insight at how tools work. And they really are great to create custom items. That's why if you read this apiks, I'm going to change some things with the item Computer, Game Console and TV that I added earlier.