File size: 3,407 Bytes
0712d5f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | -- 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
|