221 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			221 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
    "foliageList" : [
 | 
						|
        {
 | 
						|
            "id" : "pine",
 | 
						|
            "tokens" : [
 | 
						|
                "TREE",
 | 
						|
                "REACTS_TO_WIND",
 | 
						|
                "GROWS_BACK",
 | 
						|
                "FLAMMABLE",
 | 
						|
                "SEEDED"
 | 
						|
            ],
 | 
						|
            "growthModel": {
 | 
						|
                "growthRate" : 0.001
 | 
						|
            },
 | 
						|
            "ambientAudio": {
 | 
						|
                "responseWindAudioFilePath": "Audio/ambienceWind1SeamlessMono.ogg",
 | 
						|
                "responseWindLoops": true,
 | 
						|
                "randomizeOffset": true,
 | 
						|
                "gainMultiplier": 0.9,
 | 
						|
                "emitterSpatialOffset": [0,3,0]
 | 
						|
            },
 | 
						|
            "graphicsTemplate": {
 | 
						|
                "proceduralModel": {
 | 
						|
                    "treeModel": {
 | 
						|
                        "trunkModel": {
 | 
						|
                            "trunkScalarFalloffFactor": 0.2,
 | 
						|
                            "minimumTrunkScalar": 0.2,
 | 
						|
                            "maximumTrunkSegments": 6,
 | 
						|
                            "physicsCutoff": 3,
 | 
						|
                            "centralTrunk": true
 | 
						|
                        },
 | 
						|
                        "branchModel": {
 | 
						|
                            "limbScalarFalloffFactor": 0.3,
 | 
						|
                            "minimumLimbScalar": 0.25,
 | 
						|
                            "maximumLimbDispersion": 0.5,
 | 
						|
                            "minimumLimbDispersion": 0.3,
 | 
						|
                            "minimumNumberForks": 3,
 | 
						|
                            "maximumNumberForks": 5,
 | 
						|
                            "maximumBranchSegments": 3,
 | 
						|
                            "maxBranchSegmentFalloffFactor": 1,
 | 
						|
                            "minimumSegmentToSpawnLeaves": 2
 | 
						|
                        },
 | 
						|
                        "minBranchHeightToStartSpawningLeaves": 1.5,
 | 
						|
                        "maxBranchHeightToStartSpawningLeaves": 3.01,
 | 
						|
                        "leafIncrement": 0.5,
 | 
						|
                        "minLeavesToSpawnPerPoint": 3,
 | 
						|
                        "maxLeavesToSpawnPerPoint": 5,
 | 
						|
                        "leafDistanceFromCenter": 1.2,
 | 
						|
                        "peelVariance": 0.2,
 | 
						|
                        "peelMinimum": 0.1,
 | 
						|
                        "swaySigmoidFactor": 2,
 | 
						|
                        "minimumSwayTime": 500,
 | 
						|
                        "swayTimeVariance": 500,
 | 
						|
                        "yawVariance": 0.2,
 | 
						|
                        "yawMinimum": 0.1,
 | 
						|
                        "minimumScalarToGenerateSwayTree": 0.5,
 | 
						|
                        "maximumScalarToGenerateSwayTree": 1.0,
 | 
						|
                        "branchHeight": 3,
 | 
						|
                        "physicsBody": {
 | 
						|
                            "type" : "CYLINDER",
 | 
						|
                            "dimension1" : 0.5,
 | 
						|
                            "dimension2" : 3,
 | 
						|
                            "dimension3" : 0.5,
 | 
						|
                            "rotX": 0,
 | 
						|
                            "rotY": 0,
 | 
						|
                            "rotZ": 0,
 | 
						|
                            "rotW": 1,
 | 
						|
                            "offsetX" : 0,
 | 
						|
                            "offsetY" : 1.5,
 | 
						|
                            "offsetZ" : 0
 | 
						|
                        }
 | 
						|
                    }
 | 
						|
                }
 | 
						|
            }
 | 
						|
        },
 | 
						|
        {
 | 
						|
            "id" : "oak",
 | 
						|
            "tokens" : [
 | 
						|
                "TREE",
 | 
						|
                "REACTS_TO_WIND",
 | 
						|
                "GROWS_BACK",
 | 
						|
                "FLAMMABLE",
 | 
						|
                "SEEDED"
 | 
						|
            ],
 | 
						|
            "growthModel": {
 | 
						|
                "growthRate" : 0.001
 | 
						|
            },
 | 
						|
            "ambientAudio": {
 | 
						|
                "responseWindAudioFilePath": "Audio/ambienceWind1SeamlessMono.ogg",
 | 
						|
                "responseWindLoops": true,
 | 
						|
                "randomizeOffset": true,
 | 
						|
                "gainMultiplier": 0.9,
 | 
						|
                "emitterSpatialOffset": [0,3,0]
 | 
						|
            },
 | 
						|
            "graphicsTemplate": {
 | 
						|
                "proceduralModel": {
 | 
						|
                    "treeModel": {
 | 
						|
                        "trunkModel": {
 | 
						|
                            "maximumTrunkSegments": 4,
 | 
						|
                            "physicsCutoff": 3,
 | 
						|
                            "centralTrunk": false
 | 
						|
                        },
 | 
						|
                        "branchModel": {
 | 
						|
                            "limbScalarFalloffFactor": 0.3,
 | 
						|
                            "minimumLimbScalar": 0.25,
 | 
						|
                            "maximumLimbDispersion": 0.5,
 | 
						|
                            "minimumLimbDispersion": 0.3,
 | 
						|
                            "minimumNumberForks": 3,
 | 
						|
                            "maximumNumberForks": 5,
 | 
						|
                            "maximumBranchSegments": 3,
 | 
						|
                            "maxBranchSegmentFalloffFactor": 1,
 | 
						|
                            "minimumSegmentToSpawnLeaves": 2
 | 
						|
                        },
 | 
						|
                        "minBranchHeightToStartSpawningLeaves": 1.5,
 | 
						|
                        "maxBranchHeightToStartSpawningLeaves": 3.01,
 | 
						|
                        "leafIncrement": 0.5,
 | 
						|
                        "minLeavesToSpawnPerPoint": 3,
 | 
						|
                        "maxLeavesToSpawnPerPoint": 5,
 | 
						|
                        "leafDistanceFromCenter": 1.2,
 | 
						|
                        "peelVariance": 0.2,
 | 
						|
                        "peelMinimum": 0.1,
 | 
						|
                        "swaySigmoidFactor": 2,
 | 
						|
                        "minimumSwayTime": 500,
 | 
						|
                        "swayTimeVariance": 500,
 | 
						|
                        "yawVariance": 0.2,
 | 
						|
                        "yawMinimum": 0.1,
 | 
						|
                        "minimumScalarToGenerateSwayTree": 0.5,
 | 
						|
                        "maximumScalarToGenerateSwayTree": 1.0,
 | 
						|
                        "branchHeight": 3,
 | 
						|
                        "physicsBody": {
 | 
						|
                            "type" : "CYLINDER",
 | 
						|
                            "dimension1" : 0.5,
 | 
						|
                            "dimension2" : 3,
 | 
						|
                            "dimension3" : 0.5,
 | 
						|
                            "rotX": 0,
 | 
						|
                            "rotY": 0,
 | 
						|
                            "rotZ": 0,
 | 
						|
                            "rotW": 1,
 | 
						|
                            "offsetX" : 0,
 | 
						|
                            "offsetY" : 1.5,
 | 
						|
                            "offsetZ" : 0
 | 
						|
                        }
 | 
						|
                    }
 | 
						|
                }
 | 
						|
            }
 | 
						|
        },
 | 
						|
        {
 | 
						|
            "id" : "pine2",
 | 
						|
            "tokens" : [
 | 
						|
                "TREE",
 | 
						|
                "FLAMMABLE"
 | 
						|
            ],
 | 
						|
            "hitboxes" : [
 | 
						|
                {
 | 
						|
                    "type": "hurt",
 | 
						|
                    "offset": [0, 0.045, 0],
 | 
						|
                    "radius": 0.175
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "type": "hurt",
 | 
						|
                    "offset": [0, 0.6, 0],
 | 
						|
                    "radius": 0.175
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "type": "hurt",
 | 
						|
                    "offset": [0, 1.2, 0],
 | 
						|
                    "radius": 0.175
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "type": "hurt",
 | 
						|
                    "offset": [0, 1.8, 0],
 | 
						|
                    "radius": 0.175
 | 
						|
                }
 | 
						|
            ],
 | 
						|
            "collidable" : {
 | 
						|
                "type" : "CYLINDER",
 | 
						|
                "dimension1" : 0.2,
 | 
						|
                "dimension2" : 1.6,
 | 
						|
                "dimension3" : 0.2,
 | 
						|
                "linearFriction": 0.001,
 | 
						|
                "mass": 0.3,
 | 
						|
                "rotX": 0,
 | 
						|
                "rotY": 0,
 | 
						|
                "rotZ": 0,
 | 
						|
                "rotW": 1,
 | 
						|
                "offsetX" : 0,
 | 
						|
                "offsetY" : 0.8,
 | 
						|
                "offsetZ" : 0,
 | 
						|
                "kinematic" : true
 | 
						|
            },
 | 
						|
            "healthSystem" : {
 | 
						|
                "maxHealth" : 50,
 | 
						|
                "onDamageIFrames" : 5,
 | 
						|
                "lootPool" : {
 | 
						|
                    "tickets" : [
 | 
						|
                        {
 | 
						|
                            "itemId" : "mat:Log",
 | 
						|
                            "rarity" : 0.8,
 | 
						|
                            "minQuantity" : 2,
 | 
						|
                            "maxQuantity" : 5
 | 
						|
                        },
 | 
						|
                        {
 | 
						|
                            "itemId" : "block:wood",
 | 
						|
                            "rarity" : 0.8,
 | 
						|
                            "minQuantity" : 0,
 | 
						|
                            "maxQuantity" : 5
 | 
						|
                        }
 | 
						|
                    ]
 | 
						|
                }
 | 
						|
            },
 | 
						|
            "graphicsTemplate": {
 | 
						|
                "model": {
 | 
						|
                    "path" : "Models/foliage/tree4.glb"
 | 
						|
                }
 | 
						|
            }
 | 
						|
        }
 | 
						|
    ],
 | 
						|
    "files" : [
 | 
						|
    ]
 | 
						|
}
 |