231 Commits
Author SHA1 Message Date
RickGrymes 7f7472e8f5 pawnkind fix 2026-07-25 12:01:26 -05:00
RickGrymes 0d7098bc81 Add NCR quests, tent, and scenario
Introduces the NCR Auxiliaries starting scenario, a new NCR tent building, and an Ear Bounty quest that pays for collected Legion ears. It also fixes Debt Collector site generation to carry faction data correctly, lets Talent Pool complete as soon as the trainees hit the shooting threshold, adds the campfire facility patch for tents, and declares the Legion mod dependency needed for the new bounty content.
2026-07-25 09:00:53 -05:00
RickGrymes 55d17ec22e Add NCR quest and site content
Adds several NCR-specific quest script defs and matching site parts for debtor settlements, Legion scout/spy camps, escort, bounty, and training scenarios. Also updates NCR faction group generation, refreshes quest descriptions with explicit requirements, and removes the unused Dr. Keely character/backstory defs.
2026-07-19 01:00:25 -05:00
RickGrymes 2a6a0e8fbb Add heavy weapons to NCR trader stock
Updates the NCR trader kind def to include three heavy weapons (25mm grenade launcher, missile launcher, and Rockwell Big Bazooka) in sell stock. Each entry is gated by `Rick.FCP.ExplosiveWeapons` and uses a low `0~1` count range to keep availability rare.
2026-07-18 00:55:42 -05:00
RickGrymes bfcb7aa945 Add body types to backstories and fix Followers mod dependency
Add bodyTypeMale and bodyTypeFemale specifications to all backstory definitions to ensure proper character generation. Correct Dr. Usanagi content to require 'Rick.FCP.Followers' instead of 'Rick.FCP.Wastelanders' and add Followers to the loadAfter list in mod metadata.
2026-07-15 23:23:51 -05:00
RickGrymes 8de0110a02 Remove settlement raid defense quest script
Deletes the 1.6 `FCP_Quest_SettlementRaidDefense` quest script definition, removing the settlement raid defense content from the mod.
2026-07-13 21:27:13 -05:00
RickGrymes ff8a2b2eb9 Add grenades to NCR trader stock
Expand NCR trader inventory to sell explosive grenades when the explosive weapons module is present. The changeset also cleans up XML formatting and indentation in the apparel and storyteller definition files.
2026-07-04 23:05:34 -05:00
Canon a7fa0745f2 Add rulepack namers for factions to fix commitment-mode map gen 2026-07-04 00:21:47 +08:00
RickGrymes c402f15a14 Add third coordinate to forcedMapSize
Update FCP_Powder_Gangers.xml to change forcedMapSize for the FCP_Prefab_NCRCF_Facility from (275, 275) to (275, 275, 0). This adds an explicit third (z) component to match the expected 3-value map size format and avoid parsing/consistency issues.
2026-06-01 19:40:44 -05:00
RickGrymes cc139bb181 Add Arktos biomes and tidy combat comment
Add multiple Arktos_* biomes to FCP_NCR.xml's allowedBiomes, each marked MayRequire="FIP.Arktos" so these biomes are only used when the FIP.Arktos mod is present. Also simplify a comment in FCP_Powder_Gangers.xml from "<!-- Combat: Raids -->" to "<!-- Combat -->" to reflect a more general combat section.
2026-06-01 18:58:28 -05:00
RickGrymes 6e7c2c9ea1 Add NCR Ranger Outpost & update Powder Gangers
Adds a new NCR Ranger Outpost feature and supporting defs: an IncidentDef (FCP_Incident_NCR_RangerOutpost) that spawns a random faction site (allowed biomes Desert/AridShrubland, guaranteed veteran rangers), a GenStepDef (FCP_GenStep_NCR_RangerOutpost) linked to the site part, and a SitePartDef (FCP_SitePart_NCR_RangerOutpost) with textures and tags. Also fixes FCP_Prefab_NCRCF forcedMapSize formatting (removed an erroneous third dimension) and simplifies FCP_Powder_Gangers guaranteedPawnKinds by consolidating repeated entries into count-based entries (6 gangers, 2 bombers, 2 veterans).
2026-05-31 15:07:38 -05:00
RickGrymes fc8b50c161 Add Powder Gangers faction and assets
Introduce a new Powder Gangers faction and full content set: faction def, character defs, backstories, unique pawnkinds, pawn kind entries, prefabs, quest scripts, site defs, and many textures (apparel, buildings, icons, items). Also update NCR-related defs: normalize backstory tags (baseDesc -> description) in NCR deserter backstories, set basicMemberKind and add crashed-vertibird survivor groups in the NCR faction, change a deserter faction required count to 1, and add settlement defense group options and settlement-control extension replacements for spawn config entries. Minor comment/header tweak in CharacterDefs_NCR and assorted apparel/headgear/traderkind/pawnkind modifications to integrate the new faction.
2026-05-31 10:38:17 -05:00
RickGrymes 7ccf71fde5 Enable clustered spawns; ban drop-pods for NCR
Add FactionExtension_SpawnConfig to FCP_NCR and FCP_NCR_Deserters to enable clustered spawns (clustered=true, clusterRadius=30). FCP_NCR also restricts allowedBiomes to AridShrubland and Desert. Add FactionExtension_BannedArrivalModes to FCP_NCR_Deserters to disable EdgeDrop, EdgeDropGroups, CenterDrop, and RandomDrop. Also include a minor whitespace cleanup.
2026-05-14 17:50:54 -05:00
RickGrymes c5e4afee81 Fix XML encoding and update class names
Remove BOM/invisible chars from XML headers and normalize special characters in NCR strings. Update mod class references to the new FCP.Core namespace (ApparelExtension and CompProperties_PositionAttributes) to match code changes and avoid class lookup errors. Files changed: 1.6/Defs/PawnKindDefs/Unique_PawnKinds_NCR.xml, 1.6/Defs/StorytellerDefs/Storyteller_ApparelDefs.xml, 1.6/Defs/ThingDefs_Apparel/ThingDefs_Apparel.xml, 1.6/Defs/ThingDefs_Weapons/ThingDefs_Weapons.xml, Common/Languages/English/Keyed/FCP_NCR_Enlistment.xml.
2026-05-10 16:36:47 -05:00
Canon c970cd6c62 Redefine Grizzly Lifestages 2026-03-27 23:39:26 +08:00
Canon 4a750e9a61 NCR Ideo Governor 2026-02-28 14:08:19 +08:00
Canon 9c5e8c1567 Change FactionExtension_FactionTabLabelOverride to FactionExtension_FlavorOverride 2026-02-28 11:45:59 +08:00
RickGrymes 72846b3bc1 Switch hunting rifle to complex gun base
Change the parent class for FCP_Gun_NCR_Hunting_Rifle from FCP_Simple_Gun_Base to FCP_Complex_Gun_Base in ThingDefs_Weapons.xml. This makes the NCR Hunting Rifle inherit behaviors and attributes from the more feature-rich gun base (e.g. advanced stats/mod support) instead of the simple base.
2026-02-24 00:52:59 -06:00
Ranger RickandGitHub 9f3d284553 Merge pull request #5 from AlvalorDev/main
Weapon def and apparel + hat def unified
2026-02-19 19:51:30 -06:00
Alvalor a10a488c44 FCP Apparel Armor Hat and Helmet base def generalize 2026-02-17 19:07:06 +01:00
Alvalor c1076c0892 FCP Weapon Base Def 2026-02-17 19:04:40 +01:00
RickGrymes 3ddaecc481 Add NCR power armor recipes; update apparel defs
Add new RecipeDefs to convert T-45 helmet and T-45 armor into NCR salvaged power armor (helmets and armor) with crafting requirements, research prereqs, work amounts and recipe users. Update ThingDefs_Apparel and ThingDefs_Headgear to remove embedded recipeMaker/cost/work fields for the salvaged power armor and helmet (moving crafting to the new recipes), set smeltable=false, remove WorkToMake/costList entries, adjust parent types for several apparel defs, and add recipeUsers entries to headgear recipe makers so the armor workbench can craft those items. Also clean up some punctuation in descriptions.
2026-02-14 11:09:25 -06:00
RickGrymes f7a0d349b2 Rename Great Khans faction ID to GreatKhans
Replace occurrences of FCP_Faction_Great_Khans with FCP_Faction_GreatKhans in FCP_NCR.xml and FCP_Scripts_PawnRescueHumanlike.xml to fix inconsistent faction identifiers and ensure references resolve correctly.
2026-02-13 22:08:26 -06:00
Canon f55a25c817 Add Faction Label Override 2026-02-10 17:53:09 +08:00
RickGrymes 0fc2d2c149 Add NCR Vertibird shuttle service options
Enable Vertibird shuttle service for the NCR enlistment options and add related settings (currencyDef, shuttle label/desc, icon path, cost and cost requirement key). Comment out the enlisted sound reference. Update Vertibird ThingDefs to fix visuals: add explicit color entries for main graphic, propeller blades and skyfaller, and disable rotateGraphicWhenTraveling to prevent unintended rotation. Add English localization keys for the shuttle service label and description.
2026-02-09 01:21:17 -06:00