victorious Posted September 10, 2017 Share Posted September 10, 2017 This is a modified version of the Miner mod found here https://7daystodie.com/forums/showthread.php?47379-Miner Instead of materials harvested from the earth its crops. Its uses the same mechanics as the miner except is takes 5 fertilizer and an iron hoe to 'turn on' via the upgrade action. By default this setup will allow you to 'grow' crops underground. Same as with the miner remove this line for it to only workoutside. <property name="PlantGrowing.LightLevelGrow" value="0"/> Blocks.xml <block id="2032" name="FarmerProcessing"> <property name="CustomIcon" value="cntCooler" /> <property name="Material" value="metal" /> <property name="Shape" value="Ext3dModel" /> <property name="Mesh" value="models" /> <property name="Model" value="LootContainers/cooler" param1="main_mesh" /> <property name="Place" value="TowardsPlacerInverted" /> <drop event="Destroy" count="0" /> <property name="Class" value="PlantGrowing"/> <property name="PlantGrowing.FertileLevel" value="0"/> <property name="PlantGrowing.Next" value="Miner"/> <property name="PlantGrowing.GrowthRate" value="60"/> <property name="PlantGrowing.IsRandom" value="false"/> <property name="PlantGrowing.LightLevelStay" value="0"/> <property name="PlantGrowing.GrowIfAnythinOnTop" value="true"/> <property name="PlantGrowing.LightLevelGrow" value="0"/> </block> <block id="2033" name="Farmer"> <property name="CustomIcon" value="cntCooler" /> <property name="DescriptionKey" value="farmerDesc"/> <property name="Class" value="Loot" /> <property name="LootList" value="102" /> <property name="Material" value="metal" /> <property name="Shape" value="Ext3dModel" /> <property name="Mesh" value="models" /> <property name="Model" value="LootContainers/cooler" param1="main_mesh" /> <property name="Place" value="TowardsPlacerInverted" /> <property name="HeatMapStrength" value="5"/> <property name="HeatMapTime" value="200"/> <property name="HeatMapFrequency" value="1"/> <property name="CanPickup" value="true"/> <drop event="Destroy" name="Farmer" count="1" /> <property name="OnlySimpleRotations" value="true"/> <property class="UpgradeBlock"> <property name="ToBlock" value="FarmerProcessing"/> <property name="Item" value="fertilizer"/> <property name="ItemCount" value="5"/> <property name="UpgradeHitCount" value="1"/> </property> </block> Loot.xml <lootgroup name="farmerCorn" count="all"> <item name="corn" count="10,50"/> </lootgroup> <lootgroup name="farmerYucca" count="all"> <item name="foodYuccaFruit" count="10,50"/> </lootgroup> <lootgroup name="farmerPotato" count="all"> <item name="potato" count="10,50"/> </lootgroup> <lootgroup name="farmerBlueberries" count="all"> <item name="blueberries" count="10,50"/> </lootgroup> <lootgroup name="farmerMushrooms" count="all"> <item name="mushrooms" count="10,50"/> </lootgroup> <lootgroup name="farmerSnowberryPlant" count="all"> <item name="snowberryPlant" count="10,50"/> </lootgroup> <lootgroup name="farmerCoffeeBeans" count="all"> <item name="coffeeBeans" count="10,50"/> </lootgroup> <lootgroup name="farmerGoldenrodPlant" count="all"> <item name="goldenrodPlant" count="10,50"/> </lootgroup> <lootcontainer id="102" count="50,100" size="3,3" sound_open="UseActions/open_file_cabinet" sound_close="UseActions/close_file_cabinet"> <item group="farmerCorn" prob="0.7"/> <item group="farmerYucca" prob="0.7"/> <item group="farmerPotato" prob="0.5"/> <item group="farmerBlueberries" prob="0.5"/> <item group="farmerMushrooms" prob="0.5"/> <item group="farmerSnowberryPlant" prob="0.5"/> <item group="farmerCoffeeBeans" prob="0.5"/> <item group="farmerGoldenrodPlant" prob="0.5"/> </lootcontainer> Recipes.xml <recipe name="Farmer" count="1" craft_area="workbench"> <ingredient name="mechanicalParts" count="1"/> <ingredient name="smallEngine" count="1"/> <ingredient name="carBattery" count="1"/> <ingredient name="spring" count="5"/> <ingredient name="hoeIron" count="1"/> </recipe> Localization.txt Farmer,blocks,Station,,Farmer,, farmerDesc,blocks,Station,,"Used to farm crops from the ground. It will grow the crops and be lootable after a day, it can then be refueled with 5 Fertilizer! (Use a garden hoe)",, FarmerComplete,blocks,Station,,Farmer,, Link to comment Share on other sites More sharing options...
xxx73 Posted September 16, 2017 Share Posted September 16, 2017 Very nice, need to look into this. Great for endgame. Link to comment Share on other sites More sharing options...
GoofyStorm Posted September 22, 2017 Share Posted September 22, 2017 I can't figure it out, but it's not working for me. I've waited 4 days and nothing happened. Link to comment Share on other sites More sharing options...
Heisenburg Posted September 30, 2017 Share Posted September 30, 2017 i had this and the miner on my server. Miner works great this on the other hand turns into the miner once it is finish processing and gives me what the miner should needs fixed please. i read over it and dont understand why it is doing it. Found the problem. This line needs to be changed <property name="PlantGrowing.Next" value="Miner"/> To This <property name="PlantGrowing.Next" value="Farmer"/> Link to comment Share on other sites More sharing options...
ChocolateDough Posted October 1, 2017 Share Posted October 1, 2017 Yes, do what Heisenburg said...it needs to be updated to Farmer instead of Miner. Also, if you don't want to have to use the hoe to upgrade the farmer (just want to use the fertilizer directly), in items.xml, fertilizer needs to be edited: <item id="1325" name="fertilizer"> <property name="Meshfile" value="Items/Food/cornmealPrefab"/> <property name="Material" value="MfertilizedFarmland"/> <property name="HoldType" value="21"/> <property name="Stacknumber" value="1000"/> <!-- STK resource --> <property name="EconomicValue" value="15"/> <property name="Group" value="Resources"/> <property name="CraftingIngredientTime" value="2"/> <property name="CraftingSkillGroup" value="craftSkillScience"/> <property name="PickupJournalEntry" value="farmingTip"/> [color="#FF0000"][b] <property name="Degradation" value="200" param1="true" /> <property class="Action1"> <property name="Class" value="Repair" /> <property name="Delay" value="0.4" /> <property name="Repair_amount" value="1" /> <property name="Upgrade_hit_offset" value="0" /> <property name="Sound_start" value="UseActions/repair_block" /> <property name="Allowed_upgrade_items" value="fertilizer" /> </property> [/b][/color] </item> You can set the Degradation value to whatever you want...doesn't really matter. Link to comment Share on other sites More sharing options...
Gargioss Posted October 28, 2018 Share Posted October 28, 2018 Sorry, but I do not understand how to make it work, once I create the Farmer, where do I place it? what do I put in it? If I press "E" it opens but even after two days nothing happens, if I use another tool on it then it will not open anymore. Thank you very much. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.