Introduce terminal/holotape features, hacking jobs and UI plus extensive radiant quest content and faction/trader support. Adds many new C# systems (holotape storage/comp, terminal hacking, job drivers, quest nodes/parts, gensteps, settlement spawn control, pocket map components) and XML defs (quest scripts for CaravanRescue/ScavengerSupplyRun, mapgen prefab, faction/trader defs for currency exchange, site and research defs). Updates: JobDefs to include holotape/hack jobs, PawnKind apparel season handling and faction requirement metadata, ThingDefs and map/site defs, language word lists, map icons and textures, and various patches (workgiver, mapgen, currency). Removes obsolete VNPE compatibility patch, legacy pawn-rescue-animal script and a few unused defs/assets.
Introduce core enlistment features and data models: add AbilityTrainingSession, DeliveryQuest/DeliveryQuestList, and ExclusiveTrader (ITrader/IThingHolder) plus many new Def/option types (AbilityTrainingOption, DeliveryQuestTemplate, RecruitRecord, ReinforcementOption extensions, TitleWageBonus). Extend FactionEnlistOptionsDef and FactionEnlistOptions to support bounty hunters, exclusive traders, auto-feed, ability training, delivery quests, and title-based wage bonuses. Update CaravanOptions, ProvisionsInfo (now gives recruits), SalaryInfo (applies title wage multipliers), PawnTrader (bounty hunter support), WorldEnlistTracker (use reinforcement options and custom pawn generation), and add Harmony patches to control settlement-proximity goodwill effects. Also add asset updates (textures, mod icon) and update the compiled FCP_Enlist.dll.
Initialize Harmony for backpacks and refactor backpack rendering: add BackpacksHarmony static constructor, rename and cache graphic field, switch to Graphic_Multi/MatAt, and draw backpacks per-facing using pawn.DrawPos with configurable Vector3 offsets (north/south/east and mirrored west). Update the Harmony patch target to PawnRenderUtility.DrawEquipmentAndApparelExtras and adjust mesh selection/rotation. Also remove an empty PostExposeData and add default offset values. Project files updated to disable debug symbols for FCP_Backpacks and FCP_Lasers. Additionally, laser defs were buffed (several damageAmountBase increases and lifetimeTicks extended from 100 to 300) and a minor About.xml whitespace cleanup was applied.
Add workTableRoomRole and workTableNotInRoomRoleFactor to multiple production building defs and set Kitchen/Workshop roles where appropriate. For one production building increase work (WorkToBuild -> 3500), add ComponentIndustrial cost and WorkTableWorkSpeedFactor. Clean up XML indentation/formatting in storyteller quest and ruined vehicles defs. Update About.xml modDependencies to include Ideology and reorder Biotech.
Updated hair definitions to use new custom style categories instead of 'Urban', and added a new StyleCategoryDefs.xml file defining these categories. Also updated About.xml to adjust mod load order dependencies.
Added two new Fusion Core item textures to the project. Removed the PublishedFileId.txt file, possibly in preparation for a new release or republishing.
Deleted all assemblies, XML defs, and patch files related to the Fallout Core mod from the 1.5 directory. This removes all mod content including abilities, backstories, items, buildings, factions, and compatibility patches. Also removed the PublishedFileId.txt and relocated loadFolders.xml.
- fixed the HackingSpeed usage in the ThingDefs_Wastelander_Apparel.xml so that no errors get thrown for using the stat if Ideo is not active (MayRequire)
- threw the MapGenPatch patch on AncientJunkClusters into a FindMod op in case Ideology isn't loaded
- fixed About.xml to have dependency links
- updated mod ctor welcome message
- fixed a bunch of incorrect access modifiers across several classes