Birdcage (Time Based) [DST] 1.2.1


1 Screenshot

About This File

Server side mod, clients don't need to have it installed.

When you put bird into a cage it will drop feathers from time to time.

Feather drops are based on time. You can now configure time of feather drop chance to:

(480 IS ONE FULL DS DAY)

-Rarer: 4800 + random number from 10 to 30

-Rare: 480 + random number from 10 to 30

-Less: 336 + random number from 10 to 30

-Default: 240 + random number from 10 to 30

-More: 144 + random number from 10 to 30

-Many: 96 + random number from 10 to 30

Limit of feathers on the ground around birdcage, when limit is reached no new feathers will appear until you picked them up:

-Rare: 2

-Less: 4

-Default: 6

-More: 8

-Many:10

And amount of named veggie seeds to:

-Less: 1 veggie seed

-Default: 1 - 2 veggie seeds (GAME DEFAULT)

-More: 2 - 3 veggie seeds

-Many: 2 - 4 veggie seeds


What's New in Version 1.0   See changelog

Released

No changelog available for this version.




User Feedback

Recommended Comments

Hi great mod but I ran into a bug that crashes DST

[string "../mods/workshop-375618000/scripts/componen..."]:15: attempt to compare nil with number
LUA ERROR stack traceback:
../mods/workshop-375618000/scripts/components/feathers.lua:15 in (method) DropFeather (Lua) <9-50>
   self =
      birdname = robin
      inst = 129751 - birdcage (valid:true)
      droptime = 261
   x = 147.38027954102
   y = 0
   z = 263.03262329102
   nearbyfeathers = table: 333B01C8
../mods/workshop-375618000/scripts/components/feathers.lua:5 in (field) fn (Lua) <5-5>
scripts/scheduler.lua:187 in (method) OnTick (Lua) <161-217>
   self =
      running = table: 0D17BA28
      waitingfortick = table: 0D17B7F8
      tasks = table: 0D17B758
      waking = table: 333A6FB0
      attime = table: 0D17BE10
      hibernating = table: 0D17BE38
   tick = 84413
   k = PERIODIC 129751: 261.000000
   v = true
   already_dead = nil
scripts/scheduler.lua:398 in (global) RunScheduler (Lua) <396-404>
   tick = 84413
scripts/update.lua:134 in () ? (Lua) <118-180>
   dt = 0.033333335071802
   tick = 84413
   i = 84413
 
[00:49:44]: SCRIPT ERROR! Showing error screen

Share this comment


Link to comment
Share on other sites

Hi great mod but I ran into a bug that crashes DST

[string "../mods/workshop-375618000/scripts/componen..."]:15: attempt to compare nil with number
LUA ERROR stack traceback:
../mods/workshop-375618000/scripts/components/feathers.lua:15 in (method) DropFeather (Lua) <9-50>
   self =
      birdname = robin
      inst = 129751 - birdcage (valid:true)
      droptime = 261
   x = 147.38027954102
   y = 0
   z = 263.03262329102
   nearbyfeathers = table: 333B01C8
../mods/workshop-375618000/scripts/components/feathers.lua:5 in (field) fn (Lua) <5-5>
scripts/scheduler.lua:187 in (method) OnTick (Lua) <161-217>
   self =
      running = table: 0D17BA28
      waitingfortick = table: 0D17B7F8
      tasks = table: 0D17B758
      waking = table: 333A6FB0
      attime = table: 0D17BE10
      hibernating = table: 0D17BE38
   tick = 84413
   k = PERIODIC 129751: 261.000000
   v = true
   already_dead = nil
scripts/scheduler.lua:398 in (global) RunScheduler (Lua) <396-404>
   tick = 84413
scripts/update.lua:134 in () ? (Lua) <118-180>
   dt = 0.033333335071802
   tick = 84413
   i = 84413
 
[00:49:44]: SCRIPT ERROR! Showing error screen

It happened when you were near a birdcage or in some distant part of the world?

Share this comment


Link to comment
Share on other sites

Does the "DST" mean that it requires Together or that it is just compartible? Same question for the Beefalo milk mod.

That are the mod version for DST, not for single player game.

Share this comment


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now