TonyV

  • Content count

    52
  • Joined

  • Last visited

Community Reputation

9 Neutral

About TonyV

  • Rank
    Junior Member

Badges

Don't Starve Together
  • Contributor
Oxygen Not Included
  • Alpha Contributor

Recent Profile Visitors

717 profile views
  1. Note that I corrected the second line of code above. I was originally checking for name ~= "seagull_water" and name ~= "seagull" and name ~= "robin_winter", but this would still allow crows (black birds) to drop seeds in winter. I've replaced that with a call to explicitly check if it's winter, and if so, no birds will drop seeds. I've re-uploaded the birds.lua file also.
  2. I left the peacock spawn in shipwrecked so that if it ever is implemented, the code will still work right.
  3. The code to spawn perds has been commented out. The function that spawns perds has also been changed to spawn a (currently) non-existent prefab called "peacock" instead. Hypothesis o' Tony is that someone was working to create a Shipwrecked-specific peacock that replaces the perd, and for whatever reason, they didn't put in the conditional to check for it (maybe the IsModeShipwrecked function wasn't implemented yet or something). So they made the change from perd to peacock, and since the prefab wasn't defined, it caused the game to crash. To avoid this, they commented out the lines that spawn perds altogether. But regardless of the rationale behind it, you can restore perd spawning by uncommenting out the code to spawn a perd in onpickedfn and modifying spawnperd to spawn a peacock or perd depending on the game mode. You will also need to validate that the object exists, since peacocks aren't implemented yet in Shipwrecked. dont_starve\data\DLC0002\scripts\prefabs\berrybush.lua Lines 143-145 Original: -- if picker and not picker:HasTag("berrythief") and math.random() < TUNING.PERD_SPAWNCHANCE then -- inst:DoTaskInTime(3+math.random()*3, spawnperd) -- end Change to: (remove comment delimiters) if picker and not picker:HasTag("berrythief") and math.random() < TUNING.PERD_SPAWNCHANCE then inst:DoTaskInTime(3+math.random()*3, spawnperd) end Lines 110-116 Original: local perd = SpawnPrefab("peacock") local spawnpos = Vector3(inst.Transform:GetWorldPosition() ) spawnpos = spawnpos + TheCamera:GetDownVec() perd.Transform:SetPosition(spawnpos:Get() ) perd.sg:GoToState("appear") perd.components.homeseeker:SetHome(inst) shake(inst) Change to: local perd if SaveGameIndex:IsModeShipwrecked() then perd = SpawnPrefab("peacock") else perd = SpawnPrefab("perd") end if perd then local spawnpos = Vector3(inst.Transform:GetWorldPosition() ) spawnpos = spawnpos + TheCamera:GetDownVec() perd.Transform:SetPosition(spawnpos:Get() ) perd.sg:GoToState("appear") perd.components.homeseeker:SetHome(inst) shake(inst) end I've also attached a complete copy of my berrybush.lua that corrects the issue. berrybush.lua
  4. Please choose a category [Gameplay] Platform Steam Do you use mods? yes Version Number 2016-02-26_14-15-59 Rev. 168028 Issue title [Gameplay] No Gobbler spawns in normal/RoG mode Steps to reproduce Play the game for some unreasonable amount of time and pick lots of berries to verify. Describe your issue I have picked hundreds of berries and I've noticed that gobblers (prefab: "perd") no longer seem to spawn. I also reported this issue in the Don't Starve bug forum, but the bug was introduced with Shipwrecked content, so I'm cross-posting here for reference. Feel free to lock or delete my other post.
  5. Two changes need to be made to fix this issue. The first is to spawn blue birds instead of red birds in the winter, and the second is to prevent blue birds from dropping seeds. In birdspawner.lua, there is no check to see if it is winter to replace the "robin" prefab with the "robin_winter" prefab. This can be corrected by inserting the following lines into the BirdSpawner:PickBird(spawn_point) function at line 192, just above the check to see if the parrot should be replaced by a pirate parrot. dont_starve\data\DLC0002\scripts\components\birdspawner.lua Insert: if bird == "robin" and GetWorld().components.seasonmanager:IsWinter() then bird = "robin_winter" end In addition, the birds.lua file needs to be edited so that blue birds don't drop seeds. This can be done on line 259 in the following file. dont_starve\data\DLC0002\scripts\prefabs\birds.lua Original: if name ~= "seagull_water" and name ~= "seagull" then Change to: if name ~= "seagull_water" and name ~= "seagull" and not GetWorld().components.seasonmanager:IsWinter() then I've also attached a complete copy of my birdspawner.lua and birds.lua files that correct the issue. birdspawner.lua birds.lua
  6. Please choose a category [Gameplay] Platform Steam Do you use mods? yes Version Number 2016-02-26_14-15-59 Rev. 168028 Issue title [Gameplay] Red birds spawning in winter in normal/RoG mode Steps to reproduce Play the game in winter in normal/RoG mode. Camp out in a savanna, on light greet grassy ground, or in a forest.. Describe your issue Red birds (prefab: "robin") spawn in normal/RoG (non-Shipwrecked) mode, and they drop seeds. Blue birds (prefab: "robin_winter") should spawn instead.
  7. I've found that in butterflyspawner.lua, the code checks for IsWetSeason() to determine if butterflies should spawn, but not IsWinter(). The following line should be changed on line 82 in the following file: dont_starve\data\DLC0002\scripts\components\butterflyspawner.lua Original: if spawnerinst and day and not sm:IsWetSeason() and self.prefab then Change to: if spawnerinst and day and not (sm:IsWetSeason() or sm:IsWinter()) and self.prefab then I've also attached a complete copy of my butterflyspawner.lua file that corrects the issue. butterflyspawner.lua
  8. Please choose a category [Gameplay] Platform Steam Do you use mods? yes Version Number 2016-02-26_14-15-59 Rev. 168028 Issue title Butterflies spawning in winter in normal/RoG mode Steps to reproduce Play the game in winter in normal/RoG mode. Camp out near some flowers. Describe your issue Butterflies spawn in normal/RoG (non-Shipwrecked) mode.
  9. Please choose a category [Crash] Platform Steam Do you use mods? yes Version Number 2016-02-26_14-15-59 Rev. 168028 Issue title Crash related to poison birch trees Steps to reproduce Exact steps unknown, suspect it has to do with poison birch trees or birchnutters due to error message. Describe your issue While playing, I had spawned about 10 or so poison birch trees while chopping down stuff in a deciduous forest. When I spawned one, I would move to another area of the forest and chop trees there until I spawned another, then I would move on again. While roaming around, the game crashed with the attached error. I've also pasted a text version below. Note that I posted this in the normal Don't Starve bug tracker, and was asked to post it here, but this happened while playing normal Don't Starve RoG content (not Shipwrecked). The line that seems to be causing the problem is: if dtu and dtu.numdrakes <= 0 and dtu.drakespawntask then It seems that under certain conditions (I haven't nailed down exactly why yet), dtu.numdrakes returns nil instead of a value.
  10. [Bug Report] Doy Doy Crash

    I can confirm this as well. Here's the situation: I was breeding Doy Doy birds on Island 1. Eventually, I thought it would be nice to have two colonies of them going for redundancy, so I took two adults off of Island 1 and moved them to Island 2. And I wanted to be able to keep track of where they were, so I built a rock wall cage to contain them in, put the two birds down, and closed it off to leave them to do, you know, what Doy Doy birds do when they get bored. Now the game has crashed several times with this error. I'm pasting my screenshot below for reference.
  11. Mark the Dev wrote the page originally. I've been updating it with some more info and comments as I run across stuff. I'm thinking of writing a Dedicated Server FAQ and posting here for folks to avoid some pitfalls I ran into and answer common questions.
  12. I posted in the other thread, but just in case it gets lost in the fray, I'd certainly welcome the chance to test a dedicated server. I run a network of gaming web sites and have experience setting up and running Linux services on the Internet, and I have a lot of experience as a Windows system admin as well. If you have enough testers, I'll just wait for it to be released. Either way, I'm pretty stoked, as my buddies have basically only being able to play our shared games when I'm around, and I hate having to time when I take bathroom breaks to when I know I won't die of starvation, hunger, or hound attacks.