167 Commits over 669 Days - 0.01cph!
Disabled saving on both the apple.tree and coconut.tree prefabs (this stops the fruit piling up and floating after server restarts oops).
Replaced array with a list and use Facepunch.pool instead of allocating an array each time.
Set the positon and rotation of the fruit straight away.
Removed apple chance from oak_f. Instead move to oak_e which has a chance of spawning apples and a beehive.
General code clean up.
S2P tropical island 1, 2, 3 and 4.
Removed the coconuts from the big palm trees. Its really difficult to see the coconuts + the taller trees visually sway a lot more and currently the coconuts do not sway with the tree so it looks terrible.
Added coconuts to small_a, small_b, small_c and med_a
Created a coconut lootspawn and additional prefab. Added to palm_tree_tropical_small_b for testing
Enabled dropAtExactPosition on the beehive.natural
Apples have a 15% chance to spawn on oak_d and oak_f (we want apple trees to be rare)
Added a way for apples to spawn in the exact location their loot container is on the trees.
Before:
https://files.facepunch.com/lukester/2026/October/10_18-53-GlassGallowaycow.mp4
Now:
https://files.facepunch.com/lukester/2026/October/10_18-48-TimelyBaboon.mp4
merge from boar_healthThresholdForFleeingFix
Reduced fleeBelowHealthFraction from 0.75 to 0.3
merge from automated_testing
Restored rich pie names + descriptions
Merge from save289 - Staging wipe!
Network++
Save++
persistance++
merge from Livestock_animals
merge from automated_testing
Reduced machete network range from medium to low
merge from automated_testing
Fixed a bunch of incorrect mesh collider import settings that the automated tests flagged up
- Apples have a very small chance of surviving (10% chance) if you dont harvest them before harvesting the tree (coconuts will have a much higher chance of surviving)
- Removed the chance of fruit to fall when hitting a tree
- Natural beehives will still always spawn honeycomb + the swarm when fully harvesting a tree. This behaviour remains unchanged
Restored beehives to oak_b,c and e.
oak_e has 100% chance to spawn beehive (just for testing)
merge from automated_testing
Added automated test to check all items have a phrase and description
Removed harvesting wolf skull from all farm animals
Added automated test to check collectable entities have a token and phrase
merge from medical_honey_bandage
Added honey bandage to primitive and hardcore tech trees
merge from medical_honey_bandage
Adjusted the world model LODS to match the regular bandage
merge from medical_honey_bandage
Instant health 10 > 8.
Healing over time 4 > 6.
Cloth craft cost 8 > 4.
Added 3 apples to oak_d for now for testing
Added apple to the manifest
Re-implemented all the previous logic from the hackweek branch
merge from automated_testing
S2P oilrigs, excavator and gas station
New automated test to check for immortal entities starting with health <= 0.