Stall verbraucht kein Stroh und produziert kein Mist

Ihr habt Probleme mit eurem Spiel, eine Frage zu technischen Dingen, oder wollt einen Bug melden? In diesem Forum finden all diese Dinge ihren Platz. Bitte beachtet die Postingregeln für Bug-Reports.
T4xs
Posts: 2746
Joined: Thu Dec 31, 2020 5:56 pm

Re: Stall verbraucht kein Stroh und produziert kein Mist

Post by T4xs »

Grade erst gesehen das du die xml angehängt hast.

Schreib mal just4fun bei liquidManure ne Zahl bei storage rein wegen mir 20.000 und teste dann nochmal

Oder setz alternativ mal ne Gülle Erweiterung neben den Stall

Ich hab da ne Vermutung
Team Leader [WeekendFarmers]

Mein WIP Thread

LG Stefan

Konsolero aus Leidenschaft :biggrin2:
User avatar
agrar_sascha
Posts: 34
Joined: Mon Jul 30, 2018 4:50 pm

Re: Stall verbraucht kein Stroh und produziert kein Mist

Post by agrar_sascha »

So, ich hab jetzt mal ein Güllepott neben ran gesetzt, bringt nix, dann mal "isExtension" auf false gesetzt und bei liquid manure und manure jeweils auf 20k gesetzt im storage... da passiert goanix. Der Fehler im 1.9er Patch mit dem Mist Spawning soll angeblich nur auf fest verbaute Mistplatten zutreffen...
User avatar
agrar_sascha
Posts: 34
Joined: Mon Jul 30, 2018 4:50 pm

Re: Stall verbraucht kein Stroh und produziert kein Mist

Post by agrar_sascha »

dr.Zonfeld wrote: Mon Apr 10, 2023 1:13 pm
agrar_sascha wrote: Mon Apr 10, 2023 12:09 pm
Es ist ein Kälberstall, obwohl es keine Kälber im LS (vanilla) gibt. Das wirft Fragen auf.
Solltest Du Recht haben und der Stall ist so nicht gedacht, ist das mal wieder eine volle Breitseite in den Modhub. Die haben nämlich dann ordentlich gepennt bei der Prüfung. Anyway, in der Zeit, wo Du den Fehler suchst kann man auch einen Stall bauen, der Stroh verbraucht (für mich wäre das absolute Zeitverschwendung). 621 Leute haben deinen Beitrag gesehen und keiner hat nen Plan, oder rückt ihn raus.
Naja, indirekt gibt es Kälber im 22er, indem du nämlich Kühe mit einem Alter von 0 Monaten käufst, rein optisch haben die nix mit Kälbern zu tun, wobei sich das mit dem Mod "erweitertes Tiersystem" vom Chissel ja nun auch erledigt hat. Egal, der Stall aber, macht in der xml auch keinen Unterschied, und das ist es ja, ich habe den Stall xml-mäßig mit einem anderen Strohstall verglichen, nämlich meinem Jungviehstall, xml-technisch ziemlich gleich was Mist angeht, und da hab ich die gleichen Tiere mal testweise reingepackt, da produzieren sie welchen und Stroh verbraucht er auch...

ich lege hier anbei nochmal beide xml's vor, dann könnt ihr die auch nochmal vergleichen.

xml vom Kälberstall, in dem kein Stroh verbraucht oder Mist produziert wird:

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<placeable type="cowHusbandry" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/placeable.xsd">
    <storeData>
        <name>
			<de>Kälberstall</de>
			<en>Calfbarn</en>
		</name>
        <image>store.dds</image>
        <price>215000</price>
        <functions>
            <function>$l10n_function_animalPenCow</function>
        </functions>
        <lifetime>1000</lifetime>
        <dailyUpkeep>200</dailyUpkeep>
        <rotation>0</rotation>
        <brand>KNOPFOSWALD</brand>
        <species>placeable</species>
        <category>animalpens</category>
        <brush>
            <type>placeable</type>
            <category>animals</category>
            <tab>cows</tab>
        </brush>

        <storeIconRendering>
            <settings cameraXRot="-20" cameraYRot="50" advancedBoundingBox="true"/>
        </storeIconRendering>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <filename>Kaelberstall.i3d</filename>
        <canBeRenamed>true</canBeRenamed>
    </base>

    <placement useRandomYRotation="false" useManualYRotation="true" >
        <testAreas>
            <testArea startNode="testArea1Start" endNode="testArea1End" />
        </testAreas>

        <sounds>
            <place template="largeImp" />
            <placeLayered template="cowLayer" />
        </sounds>
    </placement>

    <clearAreas>
        <clearArea startNode="clearArea1Start" widthNode="clearArea1Width" heightNode="clearArea1Height"/>
    </clearAreas>

    <leveling requireLeveling="true" maxSmoothDistance="0" maxSlope="75" maxEdgeAngle="30">
        <levelAreas>
            <levelArea startNode="levelArea1Start" widthNode="levelArea1Width" heightNode="levelArea1Height" groundType="concrete"/>
        </levelAreas>
    </leveling>

    <indoorAreas>
        <indoorArea startNode="indoorArea1Start" widthNode="indoorArea1Width" heightNode="indoorArea1Height"/>
    </indoorAreas>

    <triggerMarkers>
        <triggerMarker node="markerFood"         filename="$data/shared/assets/marker/markerIcons.xml" id="UNLOAD" />
        <triggerMarker node="markerAnimals"      filename="$data/shared/assets/marker/markerIcons.xml" id="ANIMALS" />
    </triggerMarkers>

    <tipOcclusionUpdateAreas>
        <tipOcclusionUpdateArea startNode="tipOcclusionUpdateArea1Start" endNode="tipOcclusionUpdateArea1End" />
    </tipOcclusionUpdateAreas>

    <ai>
        <updateAreas>
            <updateArea startNode="tipOcclusionUpdateArea1Start" endNode="tipOcclusionUpdateArea1End" />
        </updateAreas>
    </ai>

    <hotspots>
        <hotspot type="COW" teleportNode="teleportNode" />
    </hotspots>

    <animatedObjects>
        <animatedObject saveId="milk" >
            <animation duration="1.5">
                <part node="door1Left">
                    <keyFrame time="0.0" rotation="0 0 0"/>
                    <keyFrame time="1.0" rotation="0 -120 0"/>
                </part>
                <part node="door1Right">
                    <keyFrame time="0.0" rotation="0 0 0"/>
                    <keyFrame time="1.0" rotation="0 120 0"/>
                </part>
            </animation>
            <controls triggerNode="door1Trigger" posAction="ACTIVATE_HANDTOOL" posText="action_openDoor" negText="action_closeDoor" />
            <sounds>
                <moving linkNode="door1Base" template="woodBigDoorLoop" />
                <posEnd linkNode="door1Base" template="metalDoorsOpen" />
                <negEnd linkNode="door1Base" template="metalDoorsClose" />
            </sounds>
        </animatedObject>
        <animatedObject saveId="rollingDoor1" >
            <animation duration="5">
                <part node="rollingDoor1">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor1ColPartBottom">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor1ColPartTop">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="0.5" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 2.114 0"/>
                </part>
                <shader node="rollingDoor1" parameterName="visibilityCutThreshold">
                    <keyFrame time="0.0" values="0 - - - " />
                    <keyFrame time="1.0" values="0.94 - - -" />
                </shader>
            </animation>
            <controls triggerNode="rollingDoor1Trigger" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
            <sounds>
                <moving linkNode="rollingDoor1Base" template="rollingGarageDoor" />
                <posEnd linkNode="rollingDoor1Base" template="slidingGateMetalOpen" />
                <negEnd linkNode="rollingDoor1Base" template="slidingGateMetalClose" />
            </sounds>
        </animatedObject>
        <animatedObject saveId="rollingDoor2" >
            <animation duration="5">
                <part node="rollingDoor2">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor2ColPartBottom">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor2ColPartTop">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="0.5" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 2.114 0"/>
                </part>
                <shader node="rollingDoor2" parameterName="visibilityCutThreshold">
                    <keyFrame time="0.0" values="0 - - - " />
                    <keyFrame time="1.0" values="0.94 - - -" />
                </shader>
            </animation>
            <controls triggerNode="rollingDoor2Trigger" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
            <sounds>
                <moving linkNode="rollingDoor2Base" template="rollingGarageDoor" />
                <posEnd linkNode="rollingDoor2Base" template="slidingGateMetalOpen" />
                <negEnd linkNode="rollingDoor2Base" template="slidingGateMetalClose" />
            </sounds>
        </animatedObject>
		<animatedObject saveId="rollingDoor3" >
            <animation duration="5">
                <part node="rollingDoor3">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor3ColPartBottom">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor3ColPartTop">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="0.5" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 2.114 0"/>
                </part>
                <shader node="rollingDoor3" parameterName="visibilityCutThreshold">
                    <keyFrame time="0.0" values="0 - - - " />
                    <keyFrame time="1.0" values="0.94 - - -" />
                </shader>
            </animation>
            <controls triggerNode="rollingDoor3Trigger" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
            <sounds>
                <moving linkNode="rollingDoor3Base" template="rollingGarageDoor" />
                <posEnd linkNode="rollingDoor3Base" template="slidingGateMetalOpen" />
                <negEnd linkNode="rollingDoor3Base" template="slidingGateMetalClose" />
            </sounds>
        </animatedObject>
		<animatedObject saveId="rollingDoor4" >
            <animation duration="5">
                <part node="rollingDoor4">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor4ColPartBottom">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor4ColPartTop">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="0.5" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 2.114 0"/>
                </part>
                <shader node="rollingDoor4" parameterName="visibilityCutThreshold">
                    <keyFrame time="0.0" values="0 - - - " />
                    <keyFrame time="1.0" values="0.94 - - -" />
                </shader>
            </animation>
            <controls triggerNode="rollingDoor4Trigger" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
            <sounds>
                <moving linkNode="rollingDoor4Base" template="rollingGarageDoor" />
                <posEnd linkNode="rollingDoor4Base" template="slidingGateMetalOpen" />
                <negEnd linkNode="rollingDoor4Base" template="slidingGateMetalClose" />
            </sounds>
        </animatedObject>
		<animatedObject saveId="rollingDoor5" >
            <animation duration="5">
                <part node="rollingDoor5">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor5ColPartBottom">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 4.35 0"/>
                </part>
                <part node="rollingDoor5ColPartTop">
                    <keyFrame time="0.0" translation="0 0 0"/>
                    <keyFrame time="0.5" translation="0 0 0"/>
                    <keyFrame time="1.0" translation="0 2.114 0"/>
                </part>
                <shader node="rollingDoor5" parameterName="visibilityCutThreshold">
                    <keyFrame time="0.0" values="0 - - - " />
                    <keyFrame time="1.0" values="0.94 - - -" />
                </shader>
            </animation>
            <controls triggerNode="rollingDoor5Trigger" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
            <sounds>
                <moving linkNode="rollingDoor5Base" template="rollingGarageDoor" />
                <posEnd linkNode="rollingDoor5Base" template="slidingGateMetalOpen" />
                <negEnd linkNode="rollingDoor5Base" template="slidingGateMetalClose" />
            </sounds>
        </animatedObject>
    </animatedObjects>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="0" linkNode="lightSwitch01" filename="$data/shared/assets/lights/terraLed/switch.i3d" />
        <dynamicallyLoadedPart node="0" linkNode="lightSwitch02" filename="$data/shared/assets/lights/terraLed/switch.i3d" />
        <dynamicallyLoadedPart node="0" linkNode="lightSwitch03" filename="$data/shared/assets/lights/terraLed/switch.i3d" />
        <dynamicallyLoadedPart node="0" linkNode="lightSwitch04" filename="$data/shared/assets/lights/terraLed/switch.i3d" />
        <dynamicallyLoadedPart node="0" linkNode="control" filename="$data/placeables/rudolfHormann/controlPanel/controlPanel.i3d">
            <objectChange node="0|0" rotationActive="0 -120 0"/>
            <objectChange node="0|1" rotationActive="0 120 0"/>
        </dynamicallyLoadedPart>
    </dynamicallyLoadedParts>

    <lights>
        <group weatherRequiredFlags="NIGHT" />

        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight01" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight02" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight03" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight04" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight05" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight06" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight07" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight08" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/fluorescentTube50W.xml" linkNode="tubeLight09" groupIndex="1"/>
        <sharedLight filename="$data/shared/assets/lights/terraLed/spotlight20W.xml" linkNode="spotLight01" groupIndex="1">
			<rotationNode name="rotationNode01" rotation="65 0 0" />
		</sharedLight>

        <realLights>
            <high>
                <light node="realLight01" groupIndex="1"/>
                <light node="realLight02" groupIndex="1"/>
                <light node="realLight03" groupIndex="1"/>
                <light node="realLight04" groupIndex="1"/>
                <light node="realLight05" groupIndex="1"/>
                <light node="realLight06" groupIndex="1"/>
                <light node="realLight07" groupIndex="1"/>
                <light node="realLight08" groupIndex="1"/>
                <light node="realLight09" groupIndex="1"/>
                <light node="realLight10" groupIndex="1"/>
            </high>
        </realLights>
    </lights>

    <infoTrigger triggerNode="infoTrigger" />

    <husbandry saveId="Animals_COW" hasStatistics="false">
        <storage node="storage" fillTypes="LIQUIDMANURE MILK STRAW MANURE" isExtension="true">
            <capacity fillType="LIQUIDMANURE" capacity="0" />
            <capacity fillType="MILK" capacity="0" />
            <capacity fillType="STRAW" capacity="15000" />
            <capacity fillType="MANURE" capacity="0" />
        </storage>

        <unloadingStation supportsExtension="true" storageRadius="65" hideFromPricesMenu="true">
            <unloadTrigger exactFillRootNode="exactFillRootNodeStraw" fillTypes="STRAW" />
            <unloadTrigger fillTypes="MANURE MILK LIQUIDMANURE" />
        </unloadingStation>

        <animals type="COW" maxNumAnimals="40" >
            <!-- <navigation rootNode="navigationRootNode" filename="navigationMesh.i3d" /> -->
            <loadingTrigger node="loadingTrigger" />
        </animals>

        <straw>
            <manure factor="1" />
            <strawPlane node="strawPlane" minY="-0.15" maxY="0.0" colorChange="false" />
        </straw>

        <water automaticWaterSupply="true" />
		
		<liquidManure />
		
		<milk />

        <food capacity="10000">
            <foodPlaces>
                <foodPlace node="foodPlace1" />
                <foodPlace node="foodPlace2" />
                <foodPlace node="foodPlace3" />
                <foodPlace node="foodPlace4" />
                <foodPlace node="foodPlace5" />
                <foodPlace node="foodPlace6" />
                <foodPlace node="foodPlace7" />
                <foodPlace node="foodPlace8" />
            </foodPlaces>
            <foodPlane node="fillVolumeFood" minY="-0.235" maxY="-0.1" colorChange="false" defaultFillType="forage" />
            <feedingTrough exactFillRootNode="exactFillRootNodeFood">
                <baleTrigger triggerNode="baleTrigger"/>
            </feedingTrough>
        </food>
    </husbandry>

    <i3dMappings>
        <i3dMapping id="teleportNode" node="0>5" />
        <i3dMapping id="fillVolumeFood" node="0>0|0" />
        <i3dMapping id="exactFillRootNodeFood" node="0>0|1" />
        <i3dMapping id="foodPlace1" node="0>0|2|0" />
        <i3dMapping id="foodPlace2" node="0>0|2|1" />
        <i3dMapping id="foodPlace3" node="0>0|2|2" />
        <i3dMapping id="foodPlace4" node="0>0|2|3" />
        <i3dMapping id="foodPlace5" node="0>0|2|4" />
        <i3dMapping id="foodPlace6" node="0>0|2|5" />
        <i3dMapping id="foodPlace7" node="0>0|2|6" />
        <i3dMapping id="foodPlace8" node="0>0|2|7" />
        <i3dMapping id="baleTrigger" node="0>0|3" />
        <i3dMapping id="door1Base" node="0>2|0" />
        <i3dMapping id="door1Right" node="0>2|0|0" />
        <i3dMapping id="door1Left" node="0>2|0|1" />
        <i3dMapping id="door1Trigger" node="0>2|0|2" />
        <i3dMapping id="rollingDoor1Base" node="0>2|1" />
        <i3dMapping id="rollingDoor1" node="0>2|1|0" />
        <i3dMapping id="rollingDoor1ColPartBottom" node="0>2|1|1" />
        <i3dMapping id="rollingDoor1ColPartTop" node="0>2|1|2" />
        <i3dMapping id="rollingDoor1Trigger" node="0>2|1|3" />
		
        <i3dMapping id="rollingDoor2Base" node="0>2|2" />
        <i3dMapping id="rollingDoor2" node="0>2|2|0" />
        <i3dMapping id="rollingDoor2ColPartBottom" node="0>2|2|1" />
        <i3dMapping id="rollingDoor2ColPartTop" node="0>2|2|2" />
        <i3dMapping id="rollingDoor2Trigger" node="0>2|2|3" />
		
        <i3dMapping id="rollingDoor3Base" node="0>2|3" />
        <i3dMapping id="rollingDoor3" node="0>2|3|0" />
        <i3dMapping id="rollingDoor3ColPartBottom" node="0>2|3|1" />
        <i3dMapping id="rollingDoor3ColPartTop" node="0>2|3|2" />
        <i3dMapping id="rollingDoor3Trigger" node="0>2|3|3" />
		
        <i3dMapping id="rollingDoor4Base" node="0>2|4" />
        <i3dMapping id="rollingDoor4" node="0>2|4|0" />
        <i3dMapping id="rollingDoor4ColPartBottom" node="0>2|4|1" />
        <i3dMapping id="rollingDoor4ColPartTop" node="0>2|4|2" />
        <i3dMapping id="rollingDoor4Trigger" node="0>2|4|3" />
		
		<i3dMapping id="rollingDoor5Base" node="0>2|5" />
        <i3dMapping id="rollingDoor5" node="0>2|5|0" />
        <i3dMapping id="rollingDoor5ColPartBottom" node="0>2|5|1" />
        <i3dMapping id="rollingDoor5ColPartTop" node="0>2|5|2" />
        <i3dMapping id="rollingDoor5Trigger" node="0>2|5|3" />
		
        <i3dMapping id="storage" node="0>6" />
        <i3dMapping id="strawPlane" node="0>1|0" />
        <i3dMapping id="exactFillRootNodeStraw" node="0>1|1" />
        <i3dMapping id="realLight01" node="0>3|0|0" />
        <i3dMapping id="realLight02" node="0>3|1|0" />
        <i3dMapping id="realLight03" node="0>3|2|0" />
        <i3dMapping id="realLight04" node="0>3|3|0" />
        <i3dMapping id="realLight05" node="0>3|4|0" />
        <i3dMapping id="realLight06" node="0>3|5|0" />
        <i3dMapping id="realLight07" node="0>3|6|0" />
        <i3dMapping id="realLight08" node="0>3|7|0" />
        <i3dMapping id="realLight09" node="0>3|8|0" />
        <i3dMapping id="realLight10" node="0>3|12|0" />
        <i3dMapping id="tubeLight01" node="0>3|0" />
        <i3dMapping id="tubeLight02" node="0>3|1" />
        <i3dMapping id="tubeLight03" node="0>3|2" />
        <i3dMapping id="tubeLight04" node="0>3|3" />
        <i3dMapping id="tubeLight05" node="0>3|4" />
        <i3dMapping id="tubeLight06" node="0>3|5" />
        <i3dMapping id="tubeLight07" node="0>3|6" />
        <i3dMapping id="tubeLight08" node="0>3|7" />
        <i3dMapping id="tubeLight09" node="0>3|8" />
        <i3dMapping id="spotLight01" node="0>3|12" />
        <i3dMapping id="lightSwitch01" node="0>3|9" />
        <i3dMapping id="lightSwitch02" node="0>3|10" />
        <i3dMapping id="lightSwitch03" node="0>3|13" />
        <i3dMapping id="lightSwitch04" node="0>3|14" />
        <i3dMapping id="waterPlace1" node="0>0|4" />
        <i3dMapping id="navigationRootNode" node="0>11" />
        <i3dMapping id="markerAnimals" node="0>7|0" />
        <i3dMapping id="markerFood" node="0>7|1" />
        <i3dMapping id="infoTrigger" node="0>9" />
        <i3dMapping id="loadingTrigger" node="0>10" />
        <i3dMapping id="clearArea1Start" node="0>8|0|0" />
        <i3dMapping id="clearArea1Width" node="0>8|0|0|0" />
        <i3dMapping id="clearArea1Height" node="0>8|0|0|1" />
        <i3dMapping id="levelArea1Start" node="0>8|1|0" />
        <i3dMapping id="levelArea1Width" node="0>8|1|0|0" />
        <i3dMapping id="levelArea1Height" node="0>8|1|0|1" />
        <i3dMapping id="indoorArea1Start" node="0>8|2|0" />
        <i3dMapping id="indoorArea1Width" node="0>8|2|0|0" />
        <i3dMapping id="indoorArea1Height" node="0>8|2|0|1" />
        <i3dMapping id="testArea1Start" node="0>8|3|0" />
        <i3dMapping id="testArea1End" node="0>8|3|0|0" />
        <i3dMapping id="tipOcclusionUpdateArea1Start" node="0>8|4|0" />
        <i3dMapping id="tipOcclusionUpdateArea1End" node="0>8|4|0|0" />
        <i3dMapping id="control" node="0>3|11" />
        <!-- i3dMapping id="winter" node="0>25" / -->
    </i3dMappings>
</placeable>
und hier die xml von dem Rinderstall, in dem alles funktioniert:

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<placeable type="cowHusbandry" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/placeable.xsd">
    <storeData>
        <name>$l10n_CowShed</name>
        <image>store_Selfmade_CowShed.png</image>
        <price>36500</price>
        <functions>
            <function>$l10n_function_animalPenCow</function>
        </functions>
        <lifetime>1000</lifetime>
        <dailyUpkeep>25</dailyUpkeep>
        <rotation>0</rotation>
        <brand>LIZARD</brand>
        <species>placeable</species>
        <category>animalpens</category>
        <brush>
            <type>placeable</type>
            <category>animals</category>
            <tab>cows</tab>
        </brush>
        <vertexBufferMemoryUsage>697600</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>95744</indexBufferMemoryUsage>
        <textureMemoryUsage>8585216</textureMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <filename>Selfmade_CowShed.i3d</filename>
        <canBeRenamed>true</canBeRenamed>
    </base>

    <placement useRandomYRotation="false" useManualYRotation="true" placementPositionSnapSize="0.5" placementRotationSnapAngle="5" >
        <testAreas>
            <testArea startNode="testArea1Start" endNode="testArea1End" />
        </testAreas>

        <sounds>
            <place template="medImp" />
            <placeLayered template="cowLayer" />
        </sounds>
    </placement>

    <clearAreas>
        <clearArea startNode="clearArea1Start" widthNode="clearArea1Width" heightNode="clearArea1Height"/>
    </clearAreas>

    <leveling requireLeveling="true" maxSmoothDistance="10" maxSlope="75" maxEdgeAngle="30">
	 <levelAreas>
            <levelArea startNode="levelArea1Start" widthNode="levelArea1Width" heightNode="levelArea1Height" groundType="dirt"/>
        </levelAreas>
    </leveling>

    <indoorAreas>
        <indoorArea startNode="indoorArea1Start" widthNode="indoorArea1Width" heightNode="indoorArea1Height"/>
		 <indoorArea startNode="indoorArea2Start" widthNode="indoorArea2Width" heightNode="indoorArea2Height"/>
    </indoorAreas>

    <triggerMarkers>
        <triggerMarker node="markerMilk" filename="$data/shared/assets/marker/markerIcons.xml" id="LOAD" />
        <triggerMarker node="markerFood" filename="$data/shared/assets/marker/markerIcons.xml" id="UNLOAD" />
        <triggerMarker node="markerAnimals" filename="$data/shared/assets/marker/markerIcons.xml" id="ANIMALS" />
        <triggerMarker node="markerLiquidManure" filename="$data/shared/assets/marker/markerIcons.xml" id="LOAD" />
    </triggerMarkers>

    <tipOcclusionUpdateAreas>
        <tipOcclusionUpdateArea startNode="tipOcclusionUpdateArea1Start" endNode="tipOcclusionUpdateArea1End" />
    </tipOcclusionUpdateAreas>

    <ai>
        <updateAreas>
            <updateArea startNode="tipOcclusionUpdateArea1Start" endNode="tipOcclusionUpdateArea1End" />
        </updateAreas>
    </ai>

    <hotspots>
        <hotspot type="COW" teleportNode="teleportNode" />
    </hotspots>

    <animatedObjects>
        <animatedObject saveId="Door">
            <animation duration="1.7">
			    <part node="Szufryga">
                    <keyFrame time="0.0" translation="-0.051 -0.32 4.195"/>
                    <keyFrame time="0.2" translation="-0.051 -0.32 4.147"/>
                </part>
                <part node="Furtka">
                    <keyFrame time="0.5" translation="-11.842 1.02 -4.68" rotation="0 0 0"/>
                    <keyFrame time="1.0" translation="-11.842 1.02 -4.68"  rotation="0 -85 0"/>
                </part>
            </animation>
            <controls triggerNode="DoorTrigger" posAction="ACTIVATE_HANDTOOL" posText="action_openDoor" negText="action_closeDoor" />
            <sounds>
                <moving linkNode="Furtka" template="fenceMetalLoop" />
                <negEnd linkNode="Furtka" template="fenceMetalClose" />
            </sounds>
        </animatedObject>
		<animatedObject saveId="Door_1">
            <animation duration="1.7">
			    <part node="Szufryga_1">
                    <keyFrame time="0.0" translation="0.051 -0.32 4.195"/>
                    <keyFrame time="0.2" translation="0.051 -0.32 4.147"/>
                </part>
                <part node="Furtka_1">
                    <keyFrame time="0.5" translation="11.833 1.02 -4.68" rotation="0 0 0"/>
                    <keyFrame time="1.0" translation="11.833 1.02 -4.68"  rotation="0 85 0"/>
                </part>
            </animation>
            <controls triggerNode="DoorTrigger_1" posAction="ACTIVATE_HANDTOOL" posText="action_openDoor" negText="action_closeDoor" />
            <sounds>
                <moving linkNode="Furtka_1" template="fenceMetalLoop" />
                <negEnd linkNode="Furtka_1" template="fenceMetalClose" />
            </sounds>
        </animatedObject>
		<animatedObject saveId="Deski">
            <animation duration="0.6">
			    <part node="Deski_1">
                    <keyFrame time="0.0" translation="0 0 0" visibility="true"/>
                    <keyFrame time="0.2" translation="0 -3 0" visibility="false"/>
                </part>
                <part node="Deski_2">
                    <keyFrame time="0.1" translation="0.834 -0.007 0.019" visibility="false"/>
                    <keyFrame time="0.3"  translation="0.834 -0.007 0.019"  visibility="true"/>
                </part>
            </animation>
            <controls triggerNode="Trigger_1" posAction="ACTIVATE_HANDTOOL" posText="action_openDoor" negText="action_closeDoor" />
        </animatedObject>
    </animatedObjects>

    <infoTrigger triggerNode="infoTrigger" />

    <husbandry saveId="Animals_COW" hasStatistics="false">
        <storage node="storage" fillTypes="LIQUIDMANURE MILK STRAW MANURE" isExtension="false">
            <capacity fillType="LIQUIDMANURE" capacity="200000" />
            <capacity fillType="MILK" capacity="33750" />
            <capacity fillType="STRAW" capacity="21375" />
            <capacity fillType="MANURE" capacity="0" />
        </storage>

        <unloadingStation supportsExtension="true" storageRadius="50" hideFromPricesMenu="true">
            <unloadTrigger exactFillRootNode="exactFillRootNodeStraw" fillTypes="STRAW" />
            <unloadTrigger fillTypes="MANURE MILK LIQUIDMANURE" />
        </unloadingStation>

        <loadingStation supportsExtension="true" storageRadius="50">
            <loadTrigger triggerNode="liquidManureTrigger" fillTypes="LIQUIDMANURE" fillLitersPerSecond="300" aiNode="aiLoadingNodeLiquidManure" />
            <loadTrigger triggerNode="milkTrigger" fillTypes="MILK" fillLitersPerSecond="300" aiNode="aiLoadingNodeMilk"/>
        </loadingStation>

        <animals type="COW" maxNumAnimals="45" maxNumVisualAnimals="15">
            <navigation rootNode="navigationRootNode" filename="navigationMesh.i3d" />
            <loadingTrigger node="loadingTrigger" />
        </animals>

        <food capacity="33750" >
            <foodPlaces>
                <foodPlace node="foodPlace1" />
                <foodPlace node="foodPlace2" />
                <foodPlace node="foodPlace3" />
                <foodPlace node="foodPlace4" />
                <foodPlace node="foodPlace5" />
                <foodPlace node="foodPlace6" />
                <foodPlace node="foodPlace7" />
                <foodPlace node="foodPlace8" />
                <foodPlace node="foodPlace9" />
            </foodPlaces>
            <dynamicFoodPlane node="fillVolumeFood" defaultFillType="forage"/>
            <feedingTrough exactFillRootNode="exactFillRootNodeFood">
                <baleTrigger triggerNode="baleTrigger"/>
            </feedingTrough>
        </food>

       

        <water automaticWaterSupply="true" />

        <straw>
            <manure factor="1.5" />
            <strawPlane node="Straw" minY="-0.465" maxY="-0.322" colorChange="false" />
        </straw>
    </husbandry>

    <i3dMappings>
        <i3dMapping id="teleportNode" node="0>2" />
        <i3dMapping id="fillVolumeFood" node="0>1|0" />
        <i3dMapping id="exactFillRootNodeFood" node="0>1|1" />
        <i3dMapping id="foodPlace1" node="0>1|2|0" />
        <i3dMapping id="foodPlace2" node="0>1|2|1" />
        <i3dMapping id="foodPlace3" node="0>1|2|2" />
        <i3dMapping id="foodPlace4" node="0>1|2|3" />
        <i3dMapping id="foodPlace5" node="0>1|2|4" />
        <i3dMapping id="foodPlace6" node="0>1|2|5" />
        <i3dMapping id="foodPlace7" node="0>1|2|6" />
        <i3dMapping id="foodPlace8" node="0>1|2|7" />
        <i3dMapping id="foodPlace9" node="0>1|2|8" />
        <i3dMapping id="baleTrigger" node="0>1|3" />
		
        <i3dMapping id="Door" node="0>0|1" />
		<i3dMapping id="Furtka" node="0>0|1|0" />
		<i3dMapping id="Szufryga" node="0>0|1|0|0" />
        <i3dMapping id="DoorTrigger" node="0>0|1|1" />
		
        <i3dMapping id="Door_1" node="0>0|2" />
		<i3dMapping id="Furtka_1" node="0>0|2|0" />
		<i3dMapping id="Szufryga_1" node="0>0|2|0|0" />
        <i3dMapping id="DoorTrigger_1" node="0>0|2|1" />
		
		<i3dMapping id="Deski" node="0>0|3|0|1" />
		<i3dMapping id="Deski_1" node="0>0|3|0|1|0" />
		<i3dMapping id="Deski_2" node="0>0|3|0|1|1" />
		<i3dMapping id="Trigger_1" node="0>0|3|0|1|2" />
		
        <i3dMapping id="storage" node="0>3" />
        <i3dMapping id="Straw" node="0>4|0" />
        <i3dMapping id="exactFillRootNodeStraw" node="0>4|1" />
        <i3dMapping id="milkTrigger" node="0>5|0" />
        <i3dMapping id="aiLoadingNodeMilk" node="0>5|1" />
		
        <i3dMapping id="liquidManureTank" node="0>6" />
        <i3dMapping id="liquidManureTrigger" node="0>6|0" />
        <i3dMapping id="aiLoadingNodeLiquidManure" node="0>6|1" />
		
        <i3dMapping id="navigationRootNode" node="0>8" />
        <i3dMapping id="markerMilk" node="0>7|0" />
        <i3dMapping id="markerAnimals" node="0>7|1" />
        <i3dMapping id="markerLiquidManure" node="0>7|2" />
        <i3dMapping id="markerFood" node="0>7|3" />

        <i3dMapping id="infoTrigger" node="0>9" />
        <i3dMapping id="loadingTrigger" node="0>10" />
		
        <i3dMapping id="clearArea1Start" node="0>11|0" />
        <i3dMapping id="clearArea1Width" node="0>11|0|0" />
        <i3dMapping id="clearArea1Height" node="0>11|0|1" />
       
        <i3dMapping id="levelArea1Start" node="0>12|0" />
        <i3dMapping id="levelArea1Width" node="0>12|0|0" />
        <i3dMapping id="levelArea1Height" node="0>12|0|1" />
		
        <i3dMapping id="indoorArea1Start" node="0>13|0" />
        <i3dMapping id="indoorArea1Width" node="0>13|0|0" />
        <i3dMapping id="indoorArea1Height" node="0>13|0|1" />
		
		<i3dMapping id="indoorArea2Start" node="0>13|1" />
        <i3dMapping id="indoorArea2Width" node="0>13|1|0" />
        <i3dMapping id="indoorArea2Height" node="0>13|1|1" />
		
        <i3dMapping id="testArea1Start" node="0>14|0" />
        <i3dMapping id="testArea1End" node="0>14|0|0" />
       
        <i3dMapping id="tipOcclusionUpdateArea1Start" node="0>15|0" />
        <i3dMapping id="tipOcclusionUpdateArea1End" node="0>15|0|0" />
    </i3dMappings>
</placeable>
dr.Zonfeld
Posts: 207
Joined: Tue Nov 22, 2022 5:21 am

Re: Stall verbraucht kein Stroh und produziert kein Mist

Post by dr.Zonfeld »

agrar_sascha wrote: Tue Apr 11, 2023 1:49 am

Code: Select all

<husbandry
	<loadingStation supportsExtension="true" storageRadius="50">
         	<loadTrigger triggerNode="liquidManureTrigger" fillTypes="LIQUIDMANURE" fillLitersPerSecond="250" aiNode="aiLoadingNodeLiquidManure" />
            <loadTrigger triggerNode="milkTrigger" fillTypes="MILK" fillLitersPerSecond="200" aiNode="aiLoadingNodeMilk"/>
        </loadingStation>
</husbandry>
Bau mal den liquidTrigger ein und teste das mal.
Andere Lösung: Ändere die xml ganz oben in "placeable type="cowHusbandryPasture".
Dann kannst du die vorhandene Strohplane nutzen und es gibt kein Mist, fertig ist Laube.
User avatar
agrar_sascha
Posts: 34
Joined: Mon Jul 30, 2018 4:50 pm

Re: Stall verbraucht kein Stroh und produziert kein Mist

Post by agrar_sascha »

Mooin, sorry dass ich lange nicht zum antworten kam, einfach zeitlich ned so drin gewesen... ich hab grad nochmal rumprobiert, und dabei is mir was aufgefallen... die in dem Stall befindlichen Kälber haben immer 0% Produktivität, Gesundheit ist aber auf 100% ... hmmm wat nu? mit dem Gülle trigger hab ich probiert, geht nicht
Honzebibi
Posts: 1
Joined: Sat Jan 06, 2024 11:31 am

Re: Stall verbraucht kein Stroh und produziert kein Mist

Post by Honzebibi »

Hi agrar_sascha,

fügt das mal ein, dann funktioniert das.
<loadingStation supportsExtension="true" storageRadius="50" fillTypes="MANURE WATER">
<loadTrigger triggerNode="lqiuidManureTrigger" fillTypes="LIQUIDMANURE" fillLitersPerSecond="2000" aiNode="aiLoadingNodeLiquidManure" />
<loadTrigger triggerNode="milkTrigger" fillTypes="MILK" fillLitersPerSecond="2000" aiNode="aiLoadingNodeMilk"/>
</loadingStation>
Post Reply