ADM Posted October 18, 2019 Share Posted October 18, 2019 It's been a while I've spotted those in the game files but I was thinking they'll be a coming up feature with time... and now, years have passed but the achievements are still hidden with no impact for players and I now ask myself what are they here for ? You may also wonder what I am talking about, so I guess an example could introduce you to the achievements : Spoiler This is the function a pinecone execute when you plant it. I've added some arrows at the moment it award the player the "pacify_forest" achievement local function ondeploy(inst, pt, deployer) inst = inst.components.stackable:Get() inst.Physics:Teleport(pt:Get()) local timeToGrow = GetRandomWithVariance(TUNING.PINECONE_GROWTIME.base, TUNING.PINECONE_GROWTIME.random) plant(inst, timeToGrow) --tell any nearby leifs to chill out local ents = TheSim:FindEntities(pt.x, pt.y, pt.z, TUNING.LEIF_PINECONE_CHILL_RADIUS, { "leif" }) local played_sound = false for i, v in ipairs(ents) do local chill_chance = v:GetDistanceSqToPoint(pt:Get()) < TUNING.LEIF_PINECONE_CHILL_CLOSE_RADIUS * TUNING.LEIF_PINECONE_CHILL_CLOSE_RADIUS and TUNING.LEIF_PINECONE_CHILL_CHANCE_CLOSE or TUNING.LEIF_PINECONE_CHILL_CHANCE_FAR if math.random() < chill_chance then if v.components.sleeper ~= nil then v.components.sleeper:GoToSleep(1000) ➡️ AwardPlayerAchievement( "pacify_forest", deployer ) ⬅️ end elseif not played_sound then v.SoundEmitter:PlaySound("dontstarve/creatures/leif/taunt_VO") played_sound = true end end end As you see, it is granted only if a Treeguard is calmed with the pinecone to the one that planted it. There is also "ranged" achievements, that can be attributed to multiple players in the area, such as this one when you kill the Bearger : local function OnDead(inst) AwardRadialAchievement("bearger_killed", inst:GetPosition(), TUNING.ACHIEVEMENT_RADIUS_FOR_GIANT_KILL) inst.components.shedder:StopShedding() TheWorld:PushEvent("beargerkilled", inst) end And this is the actual list of achievements in DST : Surviving 20 days Surviving 35 Surviving 55 Surviving 70 Building the Science Machine Building the Alchemy Engine Building the Prestihatitator Building the Shadow Manipulator Using a Wormhole Trading with the Pig King Planting a Butterfly Using Bee Box Repairing with a Sewing Kit Befriending with 6 Pigs Befriending with 4 Rock Lobster Hatching a Tallbird Egg Calming a Treeguard Opening a Cave Entrance Surviving an Earthquake Using a Tentacle Pillar Wearing the Slurtle and Snurtle armor Joining a server "host_for_days" (?) Reviving a player Sharing items with new players "party_time" (?) Equipping a skin Trading items in the Trade Inn Killing a Deerclops Killing a Spider Queen Killing an Ancient Guardian Killing a Moose/Goose Killing a Bearger Killing a Dragonfly Taming a Beefalo If you want to explore by yourself, here is all the names : Spoiler Achievements = { ACHIEVEMENT("1", "survive_20"), ACHIEVEMENT("2", "survive_35"), ACHIEVEMENT("3", "survive_55"), ACHIEVEMENT("4", "survive_70"), ACHIEVEMENT("5", "build_researchlab"), ACHIEVEMENT("6", "build_researchlab2"), ACHIEVEMENT("7", "build_researchlab3"), ACHIEVEMENT("8", "build_researchlab4"), ACHIEVEMENT("9", "wormhole_used"), ACHIEVEMENT("10", "pigking_trader"), ACHIEVEMENT("11", "growfrombutterfly"), ACHIEVEMENT("12", "honey_harvester"), ACHIEVEMENT("13", "sewing_kit"), ACHIEVEMENT("14", "pigman_posse"), ACHIEVEMENT("15", "rocky_posse"), ACHIEVEMENT("16", "hatch_tallbirdegg"), ACHIEVEMENT("17", "pacify_forest"), ACHIEVEMENT("18", "cave_entrance_opened"), ACHIEVEMENT("19", "survive_earthquake"), ACHIEVEMENT("20", "tentacle_pillar_hole_used"), ACHIEVEMENT("21", "snail_armour_set"), ACHIEVEMENT("22", "join_game"), ACHIEVEMENT("23", "host_for_days"), ACHIEVEMENT("24", "hasrevivedplayer"), ACHIEVEMENT("25", "helping_hand"), ACHIEVEMENT("26", "party_time"), ACHIEVEMENT("27", "equip_skin_clothing"), ACHIEVEMENT("28", "trade_inn"), ACHIEVEMENT("29", "deerclops_killed"), ACHIEVEMENT("30", "spiderqueen_killed"), ACHIEVEMENT("31", "minotaur_killed"), ACHIEVEMENT("32", "moosegoose_killed"), ACHIEVEMENT("33", "bearger_killed"), ACHIEVEMENT("34", "dragonfly_killed"), ACHIEVEMENT("35", "domesticated_beefalo"), } Funny thing is that this is still updated since last year at least, like, the "pacify_forest" achievement is even awarded when you plant a Totally Normal Sapling with the potion of the Mad Scientist Lab. So, Klei, is there any hope you do something from all that interesting stuff or will it be only script sided ? Also, what about you guys ? Would you like to have them in the game and do you have any original concept ? My opinion is that they deserve a place in the game ! The only regret is that they aren't server sided so you will unlock them only one time and not on every world you play on, according to "trade_inn" at least. But this might be a fair addition to the game for guiding new players, these achievements can be helpful to find out some things that don't come to your mind immediately. Also, I believe the current list is pretty quick to complete for any experimented player in 1 - 2 years, the hardest one seems to be the last, and keep in mind that you will need to do it with other players for some of them, which is fair for a multiplayer game. And if you want, I'd like that we try to e x p a n d it a bit, so if you have good ideas you can tell me about it. Spoiler There is no difficulty intended, only fun, challenge for who's up, or newcomers tips to discover something. Basic ideas : Put all the different Sketches in a Sculpting Table (Hound & Varg excluded) Find a gem in a Tumbleweed Upgrade the Florid Postern Complete the Moon Caller's Staff event Regenerate +10 sanity from equipped items in a minute Get the End Table Blueprint Get all Replica Relic Blueprints Dress a Friendly Scarecrow with your current outfit Pickup an unreachable item with Lazy Forager Let's complete the boss list : Kill : Ancient Fuelweaver Antlion Bee Queen Toadstool Misery Toadstool Tier 3 Shadow Bishop Tier 3 Shadow Knight Tier 3 Shadow Rook Malbatross Some stuff related with Return of Them : Build a complete boat (mast, anchor, steering wheel) Abandon ship ! Have a walk on the Moon Island Complete the Moon Altar Refresh a food Item with salt Character related : Shave a full grown beard with Wilson Kill 50 shadow creatures from the same Bernie with Willow Deal 200 damages in a single hit from a melee weapon with Wolfgang Kill 200 single creatures from the same Abigail with Wendy Fully upgrade your stats with WX78 Grow 100 plants with a single use of Applied Horticulture with Wickerbottom Kill 10 creatures in a single charge with the Weremoose with Woodie Power 6 gadgets with a same generator with Winona Kill a giant from a balloon with Wes Summon 50 shadows with Maxwell Share Battle Helms to 3 other players with Wigfrid Befriend 30 spiders with Webber Bloom to the final stage with Wormwood Heal 300 HP to players from a soul-overload with Wortox Feed directly 10 spiced food to other players with Warly I will keep this list updated from your messages. Link to comment Share on other sites More sharing options...
me real life Posted October 18, 2019 Share Posted October 18, 2019 These are the PS4/Xbox achievements, they're just in the code here too for some reason. Personally, I wouldn't want achievements on PC. Achievements are an expected thing for console games, so it makes sense that they're there, but I don't think they'd fit well on PC. What would be the benefits? Like you said, experienced players would complete them very quickly. As for guiding new players, I don't think that's a good idea at all, because it's guiding them to a goal, the goal of obtaining all the achievements. After that, they'll be left with the question "what do I do?" which is already a bit of a problem for new players. Link to comment Share on other sites More sharing options...
ADM Posted October 18, 2019 Author Share Posted October 18, 2019 6 minutes ago, Sunset Skye said: These are the PS4/Xbox achievements, they're just in the code here too for some reason. Personally, I wouldn't want achievements on PC. Achievements are an expected thing for console games, so it makes sense that they're there, but I don't think they'd fit well on PC. What would be the benefits? Like you said, experienced players would complete them very quickly. As for guiding new players, I don't think that's a good idea at all, because it's guiding them to a goal, the goal of obtaining all the achievements. After that, they'll be left with the question "what do I do?" which is already a bit of a problem for new players. Ah yes, it's true that consoles have this, I'm a bit too much used to play on PC only. ._. Link to comment Share on other sites More sharing options...
Recommended Posts
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.