algorembrant's picture
Upload 88 files
0712d5f verified
-- src/ReplicatedStorage/Shared/TreeModelConfig.lua
local TreeModelConfig = {
Templates = {
Oak = {
TrunkDiameter = {2.5, 3.5}, -- min, max
TrunkHeight = {12, 20},
SegmentCount = {3, 5},
CanopyRadius = {6, 10},
CanopySegments = 5,
LeafColor = Color3.fromRGB(50, 120, 40),
LeafMaterial = Enum.Material.LeafyGrass,
BarkColor = Color3.fromRGB(133, 94, 66),
BarkMaterial = Enum.Material.Wood,
HasLeaves = true,
},
Pine = {
TrunkDiameter = {1.5, 2.5},
TrunkHeight = {15, 25},
SegmentCount = {4, 6},
CanopyRadius = {3, 5},
CanopySegments = 6,
LeafColor = Color3.fromRGB(30, 80, 30),
LeafMaterial = Enum.Material.LeafyGrass,
BarkColor = Color3.fromRGB(158, 127, 98),
BarkMaterial = Enum.Material.Wood,
HasLeaves = true,
ConicalCanopy = true,
},
Birch = {
TrunkDiameter = {1.5, 2.0},
TrunkHeight = {14, 22},
SegmentCount = {4, 6},
CanopyRadius = {4, 7},
CanopySegments = 4,
LeafColor = Color3.fromRGB(100, 170, 60),
LeafMaterial = Enum.Material.LeafyGrass,
BarkColor = Color3.fromRGB(220, 215, 200),
BarkMaterial = Enum.Material.Marble,
HasLeaves = true,
},
Walnut = {
TrunkDiameter = {2.0, 3.0},
TrunkHeight = {10, 16},
SegmentCount = {3, 4},
CanopyRadius = {5, 8},
CanopySegments = 5,
LeafColor = Color3.fromRGB(60, 100, 30),
LeafMaterial = Enum.Material.LeafyGrass,
BarkColor = Color3.fromRGB(80, 50, 30),
BarkMaterial = Enum.Material.Wood,
HasLeaves = true,
},
Mahogany = {
TrunkDiameter = {3.0, 4.5},
TrunkHeight = {18, 28},
SegmentCount = {5, 7},
CanopyRadius = {8, 12},
CanopySegments = 6,
LeafColor = Color3.fromRGB(40, 90, 25),
LeafMaterial = Enum.Material.LeafyGrass,
BarkColor = Color3.fromRGB(100, 40, 20),
BarkMaterial = Enum.Material.Wood,
HasLeaves = true,
},
Elm = {
TrunkDiameter = {2.0, 3.0},
TrunkHeight = {12, 18},
SegmentCount = {3, 5},
CanopyRadius = {5, 9},
CanopySegments = 5,
LeafColor = Color3.fromRGB(80, 140, 50),
LeafMaterial = Enum.Material.LeafyGrass,
BarkColor = Color3.fromRGB(110, 80, 55),
BarkMaterial = Enum.Material.Wood,
HasLeaves = true,
},
Redwood = {
TrunkDiameter = {4.0, 6.0},
TrunkHeight = {30, 50},
SegmentCount = {6, 10},
CanopyRadius = {6, 10},
CanopySegments = 4,
LeafColor = Color3.fromRGB(35, 70, 30),
LeafMaterial = Enum.Material.LeafyGrass,
BarkColor = Color3.fromRGB(120, 50, 30),
BarkMaterial = Enum.Material.Wood,
HasLeaves = true,
},
GlowWood = {
TrunkDiameter = {1.5, 2.5},
TrunkHeight = {8, 14},
SegmentCount = {3, 4},
CanopyRadius = {4, 6},
CanopySegments = 4,
LeafColor = Color3.fromRGB(0, 255, 100),
LeafMaterial = Enum.Material.Neon,
BarkColor = Color3.fromRGB(60, 180, 80),
BarkMaterial = Enum.Material.SmoothPlastic,
HasLeaves = true,
GlowTrunk = true,
},
LavaWood = {
TrunkDiameter = {2.0, 3.5},
TrunkHeight = {8, 14},
SegmentCount = {3, 4},
CanopyRadius = {3, 5},
CanopySegments = 3,
LeafColor = Color3.fromRGB(255, 120, 0),
LeafMaterial = Enum.Material.Neon,
BarkColor = Color3.fromRGB(50, 30, 20),
BarkMaterial = Enum.Material.CrackedLava,
HasLeaves = true,
GlowTrunk = true,
},
},
}
return TreeModelConfig