Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local assets =
- {
- Asset("ANIM", "anim/fertilizer.zip")
- }
- local prefabs =
- {
- }
- local function OnFinished(inst)
- inst:Remove()
- end
- local function fn()
- local inst = CreateEntity()
- inst.entity:AddTransform()
- inst.entity:AddAnimState()
- inst.entity:AddSoundEmitter()
- MakeInventoryPhysics(inst)
- inst.AnimState:SetBank("fertilizer")
- inst.AnimState:SetBuild("fertilizer")
- inst.AnimState:PlayAnimation("idle")
- inst:AddComponent("inspectable")
- inst:AddComponent("inventoryitem")
- inst:AddComponent("finiteuses")
- inst.components.finiteuses:SetMaxUses(10)
- inst.components.finiteuses:SetUses(10)
- inst.components.finiteuses:SetOnFinished(OnFinished)
- inst:AddComponent("fertilizer")
- inst.components.fertilizer.fertilizervalue = TUNING.POOP_FERTILIZE
- inst.components.fertilizer.soil_cycles = 10
- inst.components.fertilizer.withered_cycles = 1
- return inst
- end
- return Prefab("inventory/fertilizer", fn, assets, prefabs)
Advertisement
Add Comment
Please, Sign In to add comment