Replace shared placeholder firing sounds with weapon-specific audio defs for flamer, gauss, plasma defender, and pulse weapons. This aligns each weapon with its intended shot or interaction sound for more consistent feedback in-game.
Strip in-def manufacturing metadata from multiple weapon definitions: remove <WorkToMake>, <recipeMaker> and <costList> blocks across Flame, Gauss, Laser, Plasma and Pulse weapon defs (making them no longer carry crafting/cost entries). Clean up related formatting/element placement (thingSetMakerTags/statBases/weaponTags). Additionally, adjust the high-end Plasma rifle: mark it smeltable and replace its old recipe block with a full recipe configuration (workSpeedStat, workSkill, effectWorking, soundWorking, recipeUsers, unfinishedThingDef), change the research prerequisite and raise the Crafting requirement. Minor stat/format fixes (MarketValue/Mass alignment) included.
Add CompProperties_WeaponBackpack to flame and laser weapon defs (backpackTexPath, scale, drawBackOnlyWhenDrafted and offsets) so weapons display backpacks on pawns. Also add new backpack textures for Flamer_Fuel_Tank and Gatling_Laser_Backpack (north/south/east and base sprites) to Common/Textures/Things/Pawn/Backpacks.
Define crafting work for flame weapons by adding <WorkToMake> values to two weapon definitions in 1.6/Defs/WeaponDefs/WeaponDefs_Flame.xml. Sets WorkToMake to 50000 for the MarketValue 980 variant and 55000 for the MarketValue 1200 variant so crafting time/effort is explicitly specified.
Introduced or updated the <MarketValue> stat for various weapons in Flame, Gauss, Laser, Plasma, and Pulse weapon definition XML files. This standardizes and balances the market values for these weapons.
Corrected XML encoding declarations and ensured proper closing tags and newlines in multiple weapon and damage definition files. This improves XML validity and consistency across the project.
Added <useHitPoints>false</useHitPoints>, <DeteriorationRate>0</DeteriorationRate>, and <Flammability>0</Flammability> to unique energy weapons in Flame, Gauss, Laser, and Plasma weapon XMLs to prevent them from deteriorating or being destroyed by fire. Also added a missing <MarketValue> to the Laser Pistol. This improves the durability and reliability of rare and prototype energy weapons.
Changed soundCast for flame weapons to 'Explosion_Flame'. Added costList and smeltProducts to a plasma weapon. Added Ignore_ForcedMissRadius mod extension to pulse weapons. Added PublishedFileId.txt for mod publishing.
Introduced new XML definition files for flame, gauss, and laser energy weapons, including standard and unique variants. Also renamed WeaponDefs_Energy.xml to WeaponDefs_Plasma.xml to better reflect its contents.