Jump to content

Game Update - 134666 - 4/24/2015


Recommended Posts

134666 - 4/24/2015

 

Changes
  • Catcoon dens will regenerate over time
  • Pan Flute and Sleepytime Stories will put players to sleep on PVP servers only
 
Bug Fixes
  • Ewecus will only target players when using its snot attack since it has no effect on other creatures
  • Players will now properly unfreeze when electrocuted
  • Bearger now spawns correctly
  • Firestaff, sleep darts & fire darts will no longer force the target into the hit state.
 
Link to comment
Share on other sites

Renewable catcoons! Yessssss. For those curious about the details (major spoilers, of course):

  • When you kill the 9th catcoon from a den, it calculates the time to regenerate.
  • Regeneration time is the larger of the following two times:
  • 1) If it is Spring, the remaining days in the season. Otherwise, it's the remaining days in the season + the length of the season. (e.g. 5 days left in winter -> 5 + 15 = 20 days).
  • 2) The length of winter (if you have altered some of the season lengths, it will pick the first nonzero season length in this order: winter -> autumn -> summer -> spring).

So in a standard world, it'll take at least 15 days to regenerate, and up to the current season length after the next season change (but in Spring, it will regenerate at the end of Spring if you killed the last catcoon in the first 5 days, otherwise 15 days later).

Link to comment
Share on other sites

Firestaff, sleep darts & fire darts will no longer force the target into the hit state.

 

Rip killing the dragonfly.

 

On the bright side, now you can permafreeze somebody in PvP with the ice staff, since while frozen you won't go into hit state.

Link to comment
Share on other sites

I'm playing in a dedicated server and we found some bugs (update of 04/23)

- apparently after enter in a wormhole, the Gloomer disappears, but your flower is ok

- To solve it, I give the flower to a meat bulb, after some days, we have killed the bulb and the flower doesn't drop. however, I don't know if it should happens.(at least the gloomer works now)

- When I am catching fireflies, bug net doesn't work in the first attempt, I always need 2, 3 or 4 attempts

- My friend made my character (Wigfrid) eat berries, and she ate (!!)

- All players were far of the base together (Day 23) and deerclops appeared, but during all winter he doesn't was to the base (is it a bug?)

Link to comment
Share on other sites

I found this hundred of buzzard's flying shadow bug in someone's dedicated server named 'Absimilard Porch'.

 

Status : I played this wilderness mode server at day 1. At day 5-7 I found firefly lair in desert.

 

At day 23 I got dead by deerclops, restarted and defeated him at once.

 

At day 40 in spring, I scavenged for gears in desert, accidentally have been near firefly's lair and find this severe screen.

 

This makes server very mad and generates ton of lag.

 

As far as I remember these hordes of buzzards were absent before spring. Is there any problem in generating newly growth in spring I guess? 

 

 

 

 

post-577410-0-58601600-1429944641_thumb.

Link to comment
Share on other sites

Again bug? or something wrong report -

 

1. I heard Giants warning at very start of world day 71(early autumn) and Tah-dah. Quite embarassed.

 

You can still see it's raining(Yeah, IT RAINS THE WHOLE SUMMER PERIODS).

 

I thought that someone broke out Moosegoose egg in SUMMER(I heard that deal with the egg could cause heavy rain) and it caused raining, which lasted whole summer.

 

2. I picked up the tuft he dropped, and it seems with many of tufts it can be refined into something! But when I killed Bearger, his tufts in ground are all gone! Is it intended mechanics?

 

3. Oh, and I killed Moosegoose in summertime too. She didn't disappeared when summer started. Is it intended mechanics too?

post-577410-0-50534500-1429965900_thumb.

Link to comment
Share on other sites

2. I picked up the tuft he dropped, and it seems with many of tufts it can be refined into something! But when I killed Bearger, his tufts in ground are all gone! Is it intended mechanics?

If you let fur tufts too much time on the ground, it will disappear just like ash!

 

local function OnDropped(inst)
    inst.components.disappears:PrepareDisappear()
end

 

    inst:AddComponent("disappears")
    inst.components.disappears.sound = "dontstarve/common/dust_blowaway"
    inst.components.disappears.anim = "disappear" 

 

    inst:ListenForEvent("ondropped", OnDropped)
    inst.components.disappears:PrepareDisappear()
 
It will not disappear as long as you have it in inventory, though!
Link to comment
Share on other sites

Crash

[01:46:05]: Eye Plant ----------->> Tallbird	[01:46:10]: [string "scripts/components/stackable.lua"]:4: attempt to index field 'stackable' (a nil value)LUA ERROR stack traceback:scripts/components/stackable.lua:4 in (field) ? (Lua) <3-8>   self =      _ = table: 1B647DE8      inst = 109925 - fish (valid:false)   stacksize = 3scripts/class.lua:30 in () ? (Lua) <23-32>   t = table: 1B64B3A8   k = stacksize   v = 3   p = table: 1B6491C0   old = 4scripts/components/stackable.lua:55 in (method) SetStackSize (Lua) <53-57>   self =      _ = table: 1B647DE8      inst = 109925 - fish (valid:false)   sz = 3   old_size = 4scripts/components/stackable.lua:65 in (method) Get (Lua) <59-80>   self =      _ = table: 1B647DE8      inst = 109925 - fish (valid:false)   num = nil   num_to_get = 1   instance = 118203 - fish (valid:true)scripts/components/inventory.lua:839 in (method) RemoveItem (Lua) <831-877>   self =      ignoreoverflow = false      isvisible = false      silentfull = false      inst = 103500 - lureplant (valid:true)      equipslots = table: 16FB23E0      Equip = function - ../mods/workshop-375850593/modmain.lua:65      dropondeath = true      isopen = false      maxslots = 15      opencontainers = table: 16FB2408      acceptsstacks = true      ignorefull = false      GetOverflowContainer = function - ../mods/workshop-375850593/modmain.lua:79      ignoresound = false      ignorescangoincontainer = false      itemslots = table: 16FB23B8      _ = table: 16FB2318   item = 109925 - fish (valid:false)   wholestack = nil   prevslot = nilscripts/components/shelf.lua:29 in (method) TakeItem (Lua) <26-40>   self =      ontakeitemfn = function - scripts/prefabs/lureplant.lua:94      inst = 103500 - lureplant (valid:true)      _ = table: 16FB21B0   taker = 117771 - endia (valid:true)scripts/actions.lua:1057 in (field) fn (Lua) <1054-1060>   act = Take Item 103500 - lureplant (valid:true)scripts/bufferedaction.lua:22 in (method) Do (Lua) <19-35>   self (valid:true) =      options = table: 1BE5FFE8      action = table: 04CCDD68      doer = 117771 - endia (valid:true)      onfail = table: 1BE6A8A8      doerownsobject = false      target = 103500 - lureplant (valid:true)      onsuccess = table: 1BE5FED0scripts/entityscript.lua:1188 in (method) PerformBufferedAction (Lua) <1180-1198>   self (valid:true) =      DynamicShadow = DynamicShadow (1C0A3DF8)      inlimbo = false      GetMoistureRateScale = function - scripts/prefabs/player_common.lua:97      SetCameraDistance = function - scripts/prefabs/player_common.lua:1043      ScreenFlash = function - scripts/prefabs/player_common.lua:1097      player_classified = 117772 - player_classified (valid:true)      playercolour = table: 103F35A8      m_compatibility = table: 179B3898      AnimState = AnimState (1C0A3BF8)      Light = Light (1C0A3E18)      OnRemoveEntity = function - scripts/prefabs/player_common.lua:538      pendingtasks = table: 073911C0      ShowHUD = function - scripts/prefabs/player_common.lua:1037      sg = sg="wilson", state="dolongaction", time=1.00, tags = "doing,"      IsHUDVisible = function - scripts/prefabs/player_common.lua:1027      ApplyScale = function - scripts/prefabs/player_common.lua:1112      SetGhostMode = function - scripts/prefabs/player_common.lua:454      CanExamine = function - scripts/prefabs/player_common.lua:20      OnWakeUp = function - scripts/prefabs/player_common.lua:960      Transform = Transform (1C0A3D18)      actionreplica = table: 07390608      event_listening = table: 0738FDE8      actioncomponents = table: 073881B0      endiaamulet_active = true      GetMaxMoisture = function - scripts/prefabs/player_common.lua:87      net_is_badring = net_bool (1C0830A0)      prefab = endia      updatecomponents = table: 178080A8      ShakeCamera = function - scripts/prefabs/player_common.lua:1057      OnDespawn = function - scripts/prefabs/player_common.lua:978      persists = false      aggro = 3      MiniMapEntity = MiniMapEntity (1C0A3D78)      event_listeners = table: 07387DF0      OnSetSkin = fu[01:46:10]: SCRIPT ERROR! Showing error screen	

Link to comment
Share on other sites

Crash

[02:39:09]: [string "scripts/components/inventoryitem.lua"]:10: attempt to index field 'inventoryitem' (a nil value)LUA ERROR stack traceback:scripts/components/inventoryitem.lua:10 in (field) ? (Lua) <9-11>   self =      isnew = true      nobounce = false      inst = 111609 - gunpowder(LIMBO) (valid:false)      keepondeath = false      _ = table: 206DE698      onputininventoryfn = function - scripts/prefabs/gunpowder.lua:23   owner = nilscripts/class.lua:30 in () ? (Lua) <23-32>   t = table: 20A51FA8   k = owner   v = nil   p = table: 128D1F88   old = 108986 - mole (valid:true)scripts/components/inventoryitem.lua:73 in (method) ClearOwner (Lua) <72-74>   self =      isnew = true      nobounce = false      inst = 111609 - gunpowder(LIMBO) (valid:false)      keepondeath = false      _ = table: 206DE698      onputininventoryfn = function - scripts/prefabs/gunpowder.lua:23   owner = nilscripts/components/inventoryitem.lua:140 in (method) OnRemoved (Lua) <136-143>   self =      isnew = true      nobounce = false      inst = 111609 - gunpowder(LIMBO) (valid:false)      keepondeath = false      _ = table: 206DE698      onputininventoryfn = function - scripts/prefabs/gunpowder.lua:23scripts/components/inventory.lua:849 in (method) RemoveItem (Lua) <831-877>   self =      ignoreoverflow = false      isvisible = false      silentfull = false      inst = 108986 - mole (valid:true)      equipslots = table: 0484A738      Equip = function - ../mods/workshop-375850593/modmain.lua:65      dropondeath = true      isopen = false      maxslots = 3      acceptsstacks = true      ignorefull = false      GetOverflowContainer = function - ../mods/workshop-375850593/modmain.lua:79      ignoresound = false      opencontainers = table: 0484A760      ignorescangoincontainer = false      itemslots = table: 0484A710      _ = table: 0484A670   item = 111609 - gunpowder(LIMBO) (valid:false)   wholestack = true   prevslot = 1   k = 1   v = 111609 - gunpowder(LIMBO) (valid:false)scripts/components/inventory.lua:402 in (method) RemoveItemBySlot (Lua) <399-405>   self =      ignoreoverflow = false      isvisible = false      silentfull = false      inst = 108986 - mole (valid:true)      equipslots = table: 0484A738      Equip = function - ../mods/workshop-375850593/modmain.lua:65      dropondeath = true      isopen = false      maxslots = 3      acceptsstacks = true      ignorefull = false      GetOverflowContainer = function - ../mods/workshop-375850593/modmain.lua:79      ignoresound = false      opencontainers = table: 0484A760      ignorescangoincontainer = false      itemslots = table: 0484A710      _ = table: 0484A670   slot = 1   item = 111609 - gunpowder(LIMBO) (valid:false)scripts/components/inventory.lua:76 in (method) TransferInventory (Lua) <70-78>   self =      ignoreoverflow = false      isvisible = false      silentfull = false      inst = 108986 - mole (valid:true)      equipslots = table: 0484A738      Equip = function - ../mods/workshop-375850593/modmain.lua:65      dropondeath = true      isopen = false      maxslots = 3      acceptsstacks = true      ignorefull = false      GetOverflowContainer = function - ../mods/workshop-375850593/modmain.lua:79      ignoresound = false      opencontainers = table: 0484A760      ignorescangoincontainer = false      itemslots = table: 0484A710      _ = table: 0484A670   receiver = 108260 - molehill (valid:true)   inv = table: 1FDF1FD0   k = 1   v = 111609 - gunpowder(LIMBO) (valid:false)scripts/prefabs/mole.lua:43 in (local) fn (Lua) <39-46>   inst = 108986 - mole (valid:true)   molehill = 108260 - molehill (valid:true)scripts/entityscript.lua:930 in (method) PushEvent (Lua) <924-947>   self (valid:true) =      GUID = 108986      inlimbo = false      brain = --brain--sleep time: 0.00Priority - RUNNING <RUNNING> (execute 6, eval in 0.18)>0.00   >Parallel - READY <READY> ()>0.00   >   >OnFire - READY <READY> ()>0.00   >   >Panic - READY <READY> ()>0.00   >Parallel - READY <READY> ()>0.00[02:39:09]: SCRIPT ERROR! Showing error screen	

Link to comment
Share on other sites

Bearger crashed my dedicated server:

[13:15:25]: Stale Component Reference: GUID 360009, scripts/components/beargerspawner.lua:224[13:15:25]: [string "scripts/components/beargerspawner.lua"]:224: calling 'SetPosition' on bad self (number expected, got no value)LUA ERROR stack traceback:=[C]:-1 in (method) SetPosition (C) <-1--1>scripts/components/beargerspawner.lua:224 in (method) DoWarningSound (Lua) <215-225>   self =      DoWarningSpeech = function - scripts/components/beargerspawner.lua:207      DoWarningSound = function - scripts/components/beargerspawner.lua:215      LongUpdate = function - scripts/components/beargerspawner.lua:280      SummonMonster = function - scripts/components/beargerspawner.lua:367      SetFirstBeargerChance = function - scripts/components/beargerspawner.lua:198      LoadPostPass = function - scripts/components/beargerspawner.lua:323      inst = 100027 - forest (valid:true)      SetSecondBeargerChance = function - scripts/components/beargerspawner.lua:194      GetDebugString = function - scripts/components/beargerspawner.lua:348      OnLoad = function - scripts/components/beargerspawner.lua:310      OnUpdate = function - scripts/components/beargerspawner.lua:227      OnSave = function - scripts/components/beargerspawner.lua:288   _targetplayer = 360009 - wathgrithr (valid:false)scripts/components/beargerspawner.lua:271 in (method) OnUpdate (Lua) <227-278>   self =      DoWarningSpeech = function - scripts/components/beargerspawner.lua:207      DoWarningSound = function - scripts/components/beargerspawner.lua:215      LongUpdate = function - scripts/components/beargerspawner.lua:280      SummonMonster = function - scripts/components/beargerspawner.lua:367      SetFirstBeargerChance = function - scripts/components/beargerspawner.lua:198      LoadPostPass = function - scripts/components/beargerspawner.lua:323      inst = 100027 - forest (valid:true)      SetSecondBeargerChance = function - scripts/components/beargerspawner.lua:194      GetDebugString = function - scripts/components/beargerspawner.lua:348      OnLoad = function - scripts/components/beargerspawner.lua:310      OnUpdate = function - scripts/components/beargerspawner.lua:227      OnSave = function - scripts/components/beargerspawner.lua:288   dt = 0.033333335071802scripts/update.lua:183 in () ? (Lua) <146-219>   dt = 0.033333335071802   tick = 1012346   k = 100027   v = 100027 - forest (valid:true)   cmp = table: 0831AF10[13:15:26]: SCRIPT ERROR! Showing error screen	
Link to comment
Share on other sites

Gunpowder

[00:00:59]: [string "scripts/components/inventoryitem.lua"]:10: attempt to index field 'inventoryitem' (a nil value)LUA ERROR stack traceback:scripts/components/inventoryitem.lua:10 in (field) ? (Lua) <9-11>   self =      isnew = true      nobounce = false      inst = 101937 - gunpowder(LIMBO) (valid:false)      keepondeath = false      _ = table: 1745A8D8      onputininventoryfn = function - scripts/prefabs/gunpowder.lua:23   owner = nilscripts/class.lua:30 in () ? (Lua) <23-32>   t = table: 1745A890   k = owner   v = nil   p = table: 1745AC80   old = 103215 - mole (valid:true)scripts/components/inventoryitem.lua:73 in (method) ClearOwner (Lua) <72-74>   self =      isnew = true      nobounce = false      inst = 101937 - gunpowder(LIMBO) (valid:false)      keepondeath = false      _ = table: 1745A8D8      onputininventoryfn = function - scripts/prefabs/gunpowder.lua:23   owner = nilscripts/components/inventoryitem.lua:140 in (method) OnRemoved (Lua) <136-143>   self =      isnew = true      nobounce = false      inst = 101937 - gunpowder(LIMBO) (valid:false)      keepondeath = false      _ = table: 1745A8D8      onputininventoryfn = function - scripts/prefabs/gunpowder.lua:23scripts/components/inventory.lua:849 in (method) RemoveItem (Lua) <831-877>   self =      ignoreoverflow = false      isvisible = false      silentfull = false      inst = 103215 - mole (valid:true)      equipslots = table: 1421E308      Equip = function - ../mods/workshop-375850593/modmain.lua:65      dropondeath = true      isopen = false      maxslots = 3      acceptsstacks = true      ignorefull = false      GetOverflowContainer = function - ../mods/workshop-375850593/modmain.lua:79      ignoresound = false      opencontainers = table: 1421E350      ignorescangoincontainer = false      itemslots = table: 1421E2C0      _ = table: 1421E158   item = 101937 - gunpowder(LIMBO) (valid:false)   wholestack = true   prevslot = 1   k = 1   v = 101937 - gunpowder(LIMBO) (valid:false)scripts/components/inventory.lua:402 in (method) RemoveItemBySlot (Lua) <399-405>   self =      ignoreoverflow = false      isvisible = false      silentfull = false      inst = 103215 - mole (valid:true)      equipslots = table: 1421E308      Equip = function - ../mods/workshop-375850593/modmain.lua:65      dropondeath = true      isopen = false      maxslots = 3      acceptsstacks = true      ignorefull = false      GetOverflowContainer = function - ../mods/workshop-375850593/modmain.lua:79      ignoresound = false      opencontainers = table: 1421E350      ignorescangoincontainer = false      itemslots = table: 1421E2C0      _ = table: 1421E158   slot = 1   item = 101937 - gunpowder(LIMBO) (valid:false)scripts/components/inventory.lua:76 in (method) TransferInventory (Lua) <70-78>   self =      ignoreoverflow = false      isvisible = false      silentfull = false      inst = 103215 - mole (valid:true)      equipslots = table: 1421E308      Equip = function - ../mods/workshop-375850593/modmain.lua:65      dropondeath = true      isopen = false      maxslots = 3      acceptsstacks = true      ignorefull = false      GetOverflowContainer = function - ../mods/workshop-375850593/modmain.lua:79      ignoresound = false      opencontainers = table: 1421E350      ignorescangoincontainer = false      itemslots = table: 1421E2C0      _ = table: 1421E158   receiver = 102399 - molehill (valid:true)   inv = table: 18373CB8   k = 1   v = 101937 - gunpowder(LIMBO) (valid:false)scripts/prefabs/mole.lua:43 in (local) fn (Lua) <39-46>   inst = 103215 - mole (valid:true)   molehill = 102399 - molehill (valid:true)scripts/entityscript.lua:930 in (method) PushEvent (Lua) <924-947>   self (valid:true) =      GUID = 103215      inlimbo = false      brain = --brain--sleep time: 0.00Priority - RUNNING <RUNNING> (execute 6, eval in 0.08)>0.00   >Parallel - READY <READY> ()>0.00   >   >OnFire - READY <READY> ()>0.00   >   >Panic - READY <READY> ()>0.00   >Parallel - READY <READY> ()>0.00[00:00:59]: SCRIPT ERROR! Showing error screen	

Link to comment
Share on other sites

I didn't play DST for some time, but yesterday played and see clockwork rook whom I tricking do stomp knigths just move them away a bit without harm, can't find notes that mentioned anything like that, is it intended multiplayer rebalance or accident bug?

Link to comment
Share on other sites

There are some junk prefabs on my server (200+ days) :

circlingbuzzard    374    (nonPersists=374, )

​ash    32    (AWAKE=2, nonPersists=26, ) 

mole_move_fx    19    (awDown=19, nonPersists=19, )

penguin_ice    11    (awDown=2, nonPersists=11, )

dirtpile    7    (awDown=2, nonPersists=7, )

frostbreath    7    (awDown=7, nonPersists=7, )

spawnlight_multiplayer    5    (awDown=2, nonPersists=5, )

campfirefire    3    (awDown=3, nonPersists=3, )

etc

 

nonPersists means that inst.persists == false

So why there are so many prefabs which not persists? 

Link to comment
Share on other sites

I didn't play DST for some time, but yesterday played and see clockwork rook whom I tricking do stomp knigths just move them away a bit without harm, can't find notes that mentioned anything like that, is it intended multiplayer rebalance or accident bug?

Mobs have increased health points, so the rook has to hit a knight 4 times before killing it. *might be 3 times I can't remember exactly

Link to comment
Share on other sites

Mobs have increased health points, so the rook has to hit a knight 4 times before killing it. *might be 3 times I can't remember exactly

The rook takes 5 charges to kill other clockworks (bishop, knight), including other rooks.

It took 2 charges in singleplayer, but now their health is tripled (900 up from 300).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...