LordRakow Posted May 6, 2020 Share Posted May 6, 2020 Hey, How to make custom recipes unlockable with perks? I tried smth but It didn't work. Quote <CraftableParts> <append xpath="/perks"> <append xpath="/progression"> <perk name="perkAdvancedEngineering" parent="skillCraftsmanship" name_key="perkAdvancedEngineeringName" desc_key="perkAdvancedEngineeringDesc" icon="ui_game_symbol_workbench"> <level_requirements level="1"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="1" desc_key="reqIntellectLevel01"/></level_requirements> <level_requirements level="2"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="4" desc_key="reqIntellectLevel04"/></level_requirements> <level_requirements level="3"><requirement name="ProgressionLevel" progression_name="attI ntellect" operation="GTE" value="6" desc_key="reqIntellectLevel06"/></level_requirements> <level_requirements level="4"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="8" desc_key="reqIntellectLevel08"/></level_requirements> <level_requirements level="5"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="10" desc_key="reqIntellectLevel10"/></level_requirements> <effect_group> <passive_effect name="CraftingTier" operation="base_set" level="0,5" value="0,5" tags="perkAdvancedEngineering"/><!-- fake crafting perk that is used to scale resources --> <!-- Engineer use x% less material on all recipes in the forge... by adding it to non engineers T3 10% .9, T4 15% .85, T5 20% .8 --> <passive_effect name="RecipeTagUnlocked" operation="base_set" level="1,5" value="1" tags="forge"/> <passive_effect name="CraftingTime" operation="perc_add" level="1,5" value="-0.2" tags="perkAdvancedEngineering"/> <passive_effect name="RecipeTagUnlocked" operation="base_set" level="2,5" value="1" tags="workbench,tableSaw,cementMixer"/> <passive_effect name="CraftingTime" operation="perc_add" level="2,5" value="-0.2" tags="workbenchCrafting,cementMixerCrafting,tableSawCrafting"/> <passive_effect name="RecipeTagUnlocked" operation="base_set" level="3,5" value="1" tags="generatorbank,electricwirerelay,switch,ceilingLight01_player,industrialLight01_player,industrialLight02_player,armorMiningHelmet,spotlightPlayer,speaker,pressureplate,pressureplateLong,dartTrap,electrictimerrelay,motionsensor,tripwirepost,electricfencepost,bladeTrap"/> <passive_effect name="ElectricalTrapXP" operation="base_set" level="3,4,5" value="0.2,0.35,0.5"/> <passive_effect name="RecipeTagUnlocked" operation="base_set" level="4,5" value="1" tags="resourceMechanicalParts,meleeToolChainsawParts,smallEngine,batterybank,shotgunTurret,gunToolNailgun,meleeToolAuger,meleeToolChainsaw,garageDoorMetal_v1Powered,garageDoorIndustrial_Powered,metalReinforcedWoodDrawBridgePowered,vaultHatch_v3_Powered,vaultDoor03_Powered"/> <passive_effect name="RecipeTagUnlocked" operation="base_set" level="5" value="1" tags="toolForgeCrucible,autoTurret"/> <effect_description level="1" desc_key="perkAdvancedEngineeringRank1Desc" long_desc_key="perkAdvancedEngineeringRank1LongDesc"/> <effect_description level="2" desc_key="perkAdvancedEngineeringRank2Desc" long_desc_key="perkAdvancedEngineeringRank2LongDesc"/> <effect_description level="3" desc_key="perkAdvancedEngineeringRank3Desc" long_desc_key="perkAdvancedEngineeringRank3LongDesc"/> <effect_description level="4" desc_key="perkAdvancedEngineeringRank4Desc" long_desc_key="perkAdvancedEngineeringRank4LongDesc"/> <effect_description level="5" desc_key="perkAdvancedEngineeringRank5Desc" long_desc_key="perkAdvancedEngineeringRank5LongDesc"/> </effect_group> </perk> </append> </append> </CraftableParts> I copied this from progression cuz I don't know if I would need this. I changed this Quote <passive_effect name="RecipeTagUnlocked" operation="base_set" level="4,5" value="1" tags="resourceMechanicalParts,meleeToolChainsawParts,smallEngine,batterybank,shotgunTurret,gunToolNailgun,meleeToolAuger,meleeToolChainsaw,garageDoorMetal_v1Powered,garageDoorIndustrial_Powered,metalReinforcedWoodDrawBridgePowered,vaultHatch_v3_Powered,vaultDoor03_Powered"/> Link to comment Share on other sites More sharing options...
scm1893 Posted May 7, 2020 Share Posted May 7, 2020 Quote Keep in mind I am a cut and paste artist so I'm no expert. Do you need to add perkAdvancedEngineering in tags? <recipe name="batterybank" count="1" craft_area="workbench" tags="learnable,(add perk here),workbenchCrafting"> <ingredient name="resourceForgedIron" count="10"/> <ingredient name="resourceElectricParts" count="11"/> <ingredient name="resourceScrapPolymers" count="6"/> </recipe> See how this has the perk listed. <recipe name="carBattery" count="1" craft_area="chemistryStation" tags="learnable,perkYeahScience,chemStationCrafting"> <ingredient name="resourceScrapLead" count="180"/> <ingredient name="resourceAcid" count="4"/> <ingredient name="resourceScrapPolymers" count="6"/> </recipe> Link to comment Share on other sites More sharing options...
custom_hero Posted May 8, 2020 Share Posted May 8, 2020 write in progression.xml Quote <append xpath="/progression/perks/perk[@name='perkYeahScience']/effect_group/passive_effect[@level='5']/@tags">,CustomItemName</append> Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.