種追加
耕作区画に植えられる種の追加を試しました
A20のバニラと同じように耕作区画に種が残らない設定です
・フォルダ構成
foodBlackPepper.pngは適当に用意してください
zz_AddFarm
│ ModInfo.xml
├─Config
│ blocks.xml
│ items.xml
│ Localization.txt
│ loot.xml
└─UIAtlases
└─ItemIconAtlas
foodBlackPepper.png
・items.xml
<config>
<append xpath="/items">
<item name="foodBlackPepper">
<property name="Extends" value="foodCornMeal"/>
<property name="EconomicBundleSize" value="10"/>
<property name="EconomicValue" value="10"/>
<property name="Stacknumber" value="1000"/>
</item>
</append>
</config>・blocks.xml
種はplantedPepper1です
plantedPepper1のCustomIconは面倒だったので、紛らわしいですがfoodBlackPepperと同じものです
Textureはなんとなく近い感じがしたのでコーヒーと同じにしました
propertyのModelでも指定できます
レシピ本は種くらいレピシなくても取れると言い訳して、追加を端折るために不要としました
種の植付け時期とか、発芽させるための手法とか、育て方とかはレシピ本必要そうだけど、他の種は拾えれば植えられるので、なんで必要なんだろ?
<configs>
<append xpath="/blocks">
<block name="plantedPepper1">
<property name="Extends" value="cropsGrowingMaster" param1="CustomIcon"/>
<property name="CreativeMode" value="Player"/>
<property name="CustomIcon" value="foodBlackPepper"/>
<property name="Texture" value="393"/>
<property name="PlaceAsRandomRotation" value="true"/>
<property name="PlantGrowing.Next" value="plantedPepper2"/>
<property name="CraftingIngredientTime" value="5"/>
<property name="Group" value="Food/Cooking"/>
<drop event="Destroy" name="plantedPepper1" count="1"/>
</block>
<block name="plantedPepper2">
<property name="Extends" value="cropsGrowingMaster"/>
<property name="CustomIcon" value="plantedCoffee1"/>
<property name="CreativeMode" value="None"/>
<property name="Texture" value="394"/>
<property name="PlantGrowing.Next" value="plantedPepper3Harvest"/>
<drop event="Destroy" name="plantedPepper1" count="1"/>
</block>
<block name="plantedPepper3Harvest">
<property name="Extends" value="cropsHarvestableMaster"/>
<property name="Texture" value="395"/>
<drop event="Harvest" name="foodBlackPepper" count="2" tag="wildCropsHarvest"/>
<drop event="Harvest" name="foodBlackPepper" prob="0.5" count="1" tag="bonusCropHarvest"/>
<drop event="Destroy" name="plantedPepper1" count="1" prob="0.5"/>
</block>
</append>
</configs>・recipes.xml
種が熟す前が黒胡椒、した後が白胡椒になるらしいです
<configs>
<append xpath="/recipes">
<recipe name="plantedPepper1" count="1" craft_time="1">
<ingredient name="foodBlackPepper" count="5"/>
</recipe>
</append>
</configs>・Localization.txt
Key,english,japanese
foodBlackPepper,"black pepper","黒胡椒"
foodBlackPepperDesc,"","挽く前のホール状態の黒胡椒\n料理ではミルやすり鉢で挽いてから使用するがクラフトでは省略"
plantedPepper1,"Pepper(Seed)","胡椒(種子)"
plantedPepper2,"Pepper(Growing)","胡椒(成長中)"
plantedPepper3Harvest,"Pepper(Harvestable)","胡椒(収穫可能)"・loot.xml
あってると思うのですが、まだアイテムが出るのを確認できてないです…
とりあえずクリエイティブモードで種を出して楽しもうかな
<configs>
<append xpath="/lootcontainers/lootgroup[@name='seeds']">
<item name="plantedPepper1"/>
</append>
<append xpath="/lootcontainers/lootgroup[@name='cannedfood']">
<item name="foodBlackPepper" count="1,5"/>
</append>
</configs>#7days to die, #7d2d, #A20, #blocks.xml, #seed