Advertisement
Starly124

Untitled

Mar 1st, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. local function append_pinecone_growthfn(inst)
  2. local oldreadfn = inst.components.book.onread
  3. inst.components.book.onread = function(inst, reader)
  4. oldreadfn()
  5. local range = 30
  6. local pos = Vector3(GetPlayer().Transform:GetWorldPosition())
  7. local ents = TheSim:FindEntities(pos.x,pos.y,pos.z, range)
  8. for k,v in pairs(ents) do
  9. if v.prefab == "pinecone" then
  10. local tree = SpawnPrefab("evergreen_short")
  11. if tree then
  12. tree.Transform:SetPosition(inst.Transform:GetWorldPosition() )
  13. tree:growfromseed()
  14. inst:Remove()
  15. end
  16. end
  17. end
  18. end
  19. end
  20.  
  21. AddPrefabPostInit("book_gardening", append_pinecone_growthfn)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement