Commit Graph
11 Commits
Author SHA1 Message Date
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
Alvalor 23a9151758 FCP Weapon Base Def 2026-02-17 19:04:31 +01: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 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
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 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