algorembrant's picture
Upload 88 files
0712d5f verified
-- src/ReplicatedStorage/Shared/ChoppingConfig.lua
local ChoppingConfig = {
-- Tree configuration
TreeTypes = {
Oak = {
HealthPerSegment = 100,
LogColor = Color3.fromRGB(133, 94, 66),
Density = 0.7,
ValueMult = 1.0,
},
Pine = {
HealthPerSegment = 80,
LogColor = Color3.fromRGB(158, 127, 98),
Density = 0.5,
ValueMult = 0.8,
},
Birch = {
HealthPerSegment = 60,
LogColor = Color3.fromRGB(220, 215, 200),
Density = 0.4,
ValueMult = 1.2,
},
Walnut = {
HealthPerSegment = 120,
LogColor = Color3.fromRGB(80, 50, 30),
Density = 0.8,
ValueMult = 1.8,
},
Mahogany = {
HealthPerSegment = 150,
LogColor = Color3.fromRGB(100, 40, 20),
Density = 0.9,
ValueMult = 2.5,
},
Elm = {
HealthPerSegment = 90,
LogColor = Color3.fromRGB(110, 80, 55),
Density = 0.6,
ValueMult = 1.0,
},
Redwood = {
HealthPerSegment = 200,
LogColor = Color3.fromRGB(120, 50, 30),
Density = 1.0,
ValueMult = 3.0,
},
GlowWood = {
HealthPerSegment = 70,
LogColor = Color3.fromRGB(60, 180, 80),
Density = 0.3,
ValueMult = 4.0,
},
LavaWood = {
HealthPerSegment = 130,
LogColor = Color3.fromRGB(50, 30, 20),
Density = 1.2,
ValueMult = 5.0,
},
-- Mutation types
Fireproof = {
HealthPerSegment = 180,
LogColor = Color3.fromRGB(255, 100, 0),
Density = 1.1,
ValueMult = 6.0,
},
Glowing = {
HealthPerSegment = 90,
LogColor = Color3.fromRGB(0, 255, 100),
Density = 0.5,
ValueMult = 7.0,
},
Frozen = {
HealthPerSegment = 50,
LogColor = Color3.fromRGB(150, 200, 255),
Density = 0.9,
ValueMult = 4.5,
},
Crystalline = {
HealthPerSegment = 250,
LogColor = Color3.fromRGB(200, 160, 255),
Density = 1.5,
ValueMult = 10.0,
},
},
-- Axe configuration
AxeTypes = {
BasicAxe = {
Damage = 25,
SwingCooldown = 0.8,
Range = 6,
},
SteelAxe = {
Damage = 50,
SwingCooldown = 0.6,
Range = 7,
},
GoldAxe = {
Damage = 80,
SwingCooldown = 0.5,
Range = 8,
},
DiamondAxe = {
Damage = 120,
SwingCooldown = 0.4,
Range = 9,
},
},
-- General Physics logic limits
MinSegmentSizeY = 1.5,
MaxSegmentSizeY = 8,
}
return ChoppingConfig