Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function append_pinecone_growthfn(inst)
- local oldreadfn = inst.components.book.onread
- inst.components.book.onread = function(inst, reader)
- oldreadfn()
- local range = 30
- local pos = Vector3(GetPlayer().Transform:GetWorldPosition())
- local ents = TheSim:FindEntities(pos.x,pos.y,pos.z, range)
- for k,v in pairs(ents) do
- if v.prefab == "pinecone" then
- local tree = SpawnPrefab("evergreen_short")
- if tree then
- tree.Transform:SetPosition(inst.Transform:GetWorldPosition() )
- tree:growfromseed()
- inst:Remove()
- end
- end
- end
- end
- end
- AddPrefabPostInit("book_gardening", append_pinecone_growthfn)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement