37 Commits
Author SHA1 Message Date
RickGrymes 8abb8dea18 size fix and preview 2026-07-26 18:12:59 -05:00
RickGrymes 8882a4fb27 Assign custom weapon sound effects
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.
2026-07-15 23:22:33 -05:00
RickGrymes 880d926463 Revamp Sprtel-Wood 9700 weapon definition
Convert the Sprtel-Wood 9700 from a pistol entry into an experimental lightweight Gatling Laser prototype: updated description, swapped sound to rifle, changed projectile to Gatling beam, increased mass, adjusted accuracies and cooldown, extended range and added burst properties. Replace 'grip' with 'stock', change weapon tag to heavy energy, boost death-effect chance, and add a weapon backpack comp (with offsets and texture path). Also add the new weapon texture FCP_Sprtel_Wood_9700.png.
2026-05-31 10:37:12 -05:00
RickGrymes 7bb7385323 Remove recipe/cost/WorkToMake from weapons
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.
2026-05-17 12:42:20 -05:00
RickGrymes 9042b5ee46 Update FCP class names and add forcedMissRadius
Refactor mod extension and comp class references across weapon defs: replace FalloutCore.DeathEffectModExtension and FCPWeaponPositioner.CompProperties_PositionAttributes with FCP.Core.* equivalents in Laser, Plasma and Pulse XMLs. Replace IgnoreConfigErrors.Ignore_ForcedMissRadius entries with FCP.Core.Ignore_ForcedMissRadius. Also add forcedMissRadius (1.1) to Pulse weapon defs to enforce miss radius behavior.
2026-05-10 16:36:29 -05:00
RickGrymes b8d5eef97a Fix unclosed </li> tags in laser defs
Add missing closing </li> tags in 1.6/Defs/WeaponDefs/WeaponDefs_Laser.xml inside two <comps> sections. This restores valid XML structure for the weapon definitions and prevents parsing/runtime issues caused by the unclosed list items.
2026-03-04 19:01:37 -06:00
RickGrymes 2ea090d8e2 Add weapon backpack comps and textures
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.
2026-03-01 15:18:13 -06:00
RickGrymes 3092b90a07 Switch default laser projectiles to beam variants
Update WeaponDefs_Laser.xml to use beam projectile types for laser weapons. Replaces various <defaultProjectile> entries (e.g. FCP_Bullet_Laser -> FCP_Beam_Laser, FCP_Bullet_Laser_S -> FCP_Beam_Laser_S, FCP_Bullet_MF_Breeder -> FCP_Beam_MF_Breeder, and specific gatling entries -> FCP_Beam_Gatling_Laser) so laser weapons spawn beam projectiles instead of bullet variants. This aligns projectile behavior/visuals with intended laser weapon effects.
2026-02-28 12:04:22 -06:00
RickGrymes 23e3aee441 Add WorkToMake to flame weapon defs
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.
2026-02-24 00:52:24 -06:00
Ranger RickandGitHub 51487065aa Merge pull request #1 from AlvalorDev/main
FCP Weapon Base Def
2026-02-20 21:15:14 -06:00
RickGrymes 5b637e2a4b Remove energy weapon damage, hediff defs, and textures
Deleted XML definitions for energy weapon damage and related hediffs, as well as associated projectile textures. This removes support for plasma, laser, and pulse weapon effects and their visual assets.
2026-01-17 06:12:12 -06:00
RickGrymes f16cda5696 Add FCP_Icon.png and update ModIcon.png
Added a new FCP_Icon.png image to the About directory and updated the existing ModIcon.png with a new version.
2026-01-16 04:37:51 -06:00
RickGrymes 2fdbf6fa52 Remove energy bullet definitions XML
Deleted ThingDefs_Energy_Bullets.xml, which contained definitions for laser, plasma, and gauss bullet projectiles. This change may be part of a refactor, content removal, or migration of these definitions.
2026-01-13 01:01:29 -06:00
RickGrymes 78c55f275f Add and adjust MarketValue for weapon definitions
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.
2026-01-11 23:11:35 -06:00
RickGrymes 400daf2833 Fix XML formatting and encoding in weapon def files
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.
2026-01-10 14:13:04 -06:00
RickGrymes 1da68237ba Rebalance energy and gauss weapon stats
Adjusted damage and armor penetration values for energy bullets to better balance weapon effectiveness. Increased cooldowns and warmup times for various gauss weapons to slow their rate of fire. Added a missing HeldDrawOffset comp to the Plasma Defender and reorganized unique plasma weapon section for clarity.
2026-01-07 04:24:55 -06:00
RickGrymes 2c7102951e Balance energy and gauss weapons, add gauss projectile
Adjusted damage and armor penetration values for energy weapon projectiles to improve balance. Added a new 2mm EC Gauss bullet definition and updated all Gauss weapons to use this new projectile. Removed defaultArmorPenetration from energy damage defs. Tweaked plasma weapon draw offsets and removed an unused equipped angle offset.
2026-01-03 01:10:55 -06:00
RickGrymes ea21d3b4ea Make unique energy weapons indestructible and non-flammable
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.
2025-12-28 01:50:12 -06:00
RickGrymes 4f1cce7b30 Update weapon defs and add PublishedFileId
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.
2025-12-24 14:25:42 -06:00
Ranger Rick 41527fd6d3 Remove duplicate ThingDef and comps from plasma weapon XML
Deleted a redundant ThingDef entry and associated comps and modExtensions from WeaponDefs_Plasma.xml to clean up the XML structure and prevent potential conflicts.
2025-12-23 15:51:55 -06:00
Ranger Rick 3e71b7e76b Add pulse weapon defs and update plasma machine gun
Introduces YK32 Pulse Pistol and YK42B Pulse Rifle in WeaponDefs_Pulse.xml, both with recipes, stats, and effects. Updates Plasma Machine Gun in WeaponDefs_Plasma.xml to be craftable, adjusts parent class, adds crafting requirements, changes rarity, and modifies mod extensions for consistency.
2025-12-23 12:44:14 -06:00
Ranger Rick ce9f25f69c Rename Sprtel-Wood 9700 defName for uniqueness
Changed the defName of the Sprtel-Wood 9700 laser pistol to FCP_Gun_Sprtel_Wood_9700_Unique to avoid potential conflicts and ensure uniqueness in weapon definitions.
2025-12-23 12:40:17 -06:00
Ranger Rick a422730ec4 Update plasma weapon defNames and labels
Renamed defNames for Glock 86 Plasma Pistol, P-94 Plasma Rifle, and Plasma Machine Gun to be more descriptive and consistent. Updated the label for the Plasma Machine Gun to match its defName.
2025-12-23 12:20:56 -06:00
Ranger Rick a48ad18c6e Add flame, gauss, and laser weapon XML definitions
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.
2025-12-23 12:05:22 -06:00
RickGrymes d235fe83e5 Update About page preview image
Replaces the existing Preview.png in the About directory with a new version.
2025-10-19 12:26:36 -05:00
RickGrymes 1365f1a190 Remove energy weapon XML definitions
Deleted XML files for energy weapon damage, hediffs, filth, projectiles, and weapon definitions. This removes all related content for energy weapons from the mod.
2025-10-19 12:14:31 -05:00
RickGrymes 0677e0e2ed Add new weapon textures and remove obsolete ones
Added textures for Flamer mkI, Flamer mkII, Heavy Incinerator, Gauss Minigun, M72 Gauss Rifle, PPK12 Gauss Pistol, and Tesla Canon. Removed obsolete textures for DKS-501 Laser Rifle and M-94 Plasma weapon.
2025-08-25 21:06:06 -05:00
Ranger Rick 5875413919 1.6 2025-07-25 10:54:51 -05:00
RickGrymes 7862ec98f2 Update About.xml 2025-05-11 08:42:59 -05:00
RickGrymes 335bc0942d Update WeaponDefs_Energy.xml 2025-05-10 00:11:07 -05:00
RickGrymes a2fb0512d4 Sound shite 2025-05-09 20:50:53 -05:00
Ranger RickandGitHub ec8bb38ace Update WeaponDefs_Energy.xml 2025-05-09 09:10:43 -05:00
Ranger RickandGitHub 98359cfea6 Update WeaponDefs_Energy.xml 2025-05-09 08:48:40 -05:00
Ranger RickandGitHub d8371f140b Delete 1.5/Defs/ThingDefs_Weapons/ThingDefs_Plasma_Weapons.xml 2025-05-09 07:51:23 -05:00
Ranger RickandGitHub 519984b8a3 Rename ThingDefs_Energy_Bullets.xml to ThingDefs_Energy_Bullets.xml 2025-05-09 07:51:12 -05:00
Ranger RickandGitHub 58d9fd708e Update WeaponDefs_Energy.xml 2025-05-09 07:50:44 -05:00
Ranger RickandGitHub 8d0bc9957d Rename ThingDefs_Laser_Weapons.xml to WeaponDefs_Energy.xml 2025-05-09 06:12:18 -05:00