ブロック再配置

Last-modified: 2018-12-02 (日) 22:50:25

ブロック再配置

車やタイヤ、室外機など壊されやすいブロックをリスポーンさせるのに使います。
デフォルトでは、壊した後は透明なブロックに変化し、この時に上からブロックを置くと上書きされますが、何も置かなければ3~30日のランダムな日数でリスポーンします。

ファイルのみが欲しい場合

7 Days To Die直下に配置してください。

Modlet:blocks.xml

<configs>
<!-- vv Don't Edit vv -->
<append xpath="/blocks">
<block name="invisibleRespawnerMaster">	<!-- Tweak Car & Harvest Respawn Start -->
	<property name="Class" value="PlantGrowing"/>
	<property name="CreativeMode" value="Dev"/>
	<property name="Material" value="Mtallgrass"/>
	<property name="StabilitySupport" value="false"/>	<!-- build restriction -->
	<property name="Shape" value="ModelEntity"/>
	<property name="Model" value="Entities/Trees/Prefabs/Stump"/>
	<property name="ModelOffset" value="0,-255,0"/>	<!-- Invisible prop. -->
	<property name="ImposterDontBlock" value="true"/>
	<property name="IsTerrainDecoration" value="true"/>
	<property name="Place" value="TowardsPlacer"/>
	<property name="ShowModelOnFall" value="false"/>
	<drop event="Destroy" count="0"/>
	<drop event="Fall" count="1" prob="0.75" stick_chance="1"/>
	<property name="CanDecorateOnSlopes" value="false"/>
	<property name="PlantGrowing.LightLevelGrow" value="0"/>
	<property name="PlantGrowing.FertileLevel" value="0"/>
	<property name="PlantGrowing.GrowthRate" value="990"/>
	<property name="PlantGrowing.IsRandom" value="true"/>
</block>
</append>
<!-- ^^ Don't edit ^^-->


<!-- **** Car **** -->
<append xpath="/*/block[@name='cntCar03SedanDamage2']">
	<property name="DowngradeBlock" value="cntCar03SedanDamage3"/>
</append>
<append xpath="/blocks">
	<block name="cntCar03SedanDamage3">
		<property name="Extends" value="invisibleRespawnerMaster"/>
		<property name="CreativeMode" value="Dev"/>
		<property name="DisplayType" value="blockMulti" />	<!-- Use for multiblock -->
		<property name="MultiBlockDim" value="2,2,6"/>
		<property name="PlantGrowing.Next" value="carsRandomHelper"/>
		<property name="PlantGrowing.GrowthRate" value="990"/>	<!-- 66 x 15day = 990 -->
		<property name="PlantGrowing.IsRandom" value="true"/>	<!-- 5~30days -->
	</block>
</append>
</configs>

新たにリスポーンするブロックを追加する場合、</configs>行の前に空行を追加して以下のように追記します。

<append xpath="/*/block[@name='リスポーンするブロック']">
	<property name="DowngradeBlock" value="新しいブロック"/>
</append>
<append xpath="/blocks">
	<block name="新しいブロック">
		<property name="Extends" value="invisibleRespawnerMaster"/>
		<property name="CreativeMode" value="Dev"/>
		<property name="PlantGrowing.Next" value="リスポーンするブロック"/>
		<property name="PlantGrowing.GrowthRate" value="990"/>	<!-- 66 x 15day = 990 -->
		<property name="PlantGrowing.IsRandom" value="true"/>	<!-- 5~30days -->
	</block>
</append>

ブロックが1ブロックより大きいMultiBlockの場合は、blockタグの間に次のpropertyを挿入してください。

		<property name="DisplayType" value="blockMulti" />	<!-- Use for multiblock -->
		<property name="MultiBlockDim" value="2,2,6"/>