Don't Starve Together

Don't Starve Together

108 arvostelua
Too Many Drops
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Tiedostokoko
Julkaistu
Päivitetty
116.414 KB
19.7.2021 klo 8.42
22.7.2021 klo 8.51
2 muutosilmoitusta ( näytä )

Tilaa ladataksesi
Too Many Drops

1 kokoelmassa, tekijä dicksonregister
带老婆一起玩的沙盒游戏
53 luomusta
Kuvaus
# 采集更多资源!

以下资源可采集更多:

树枝,草,芦苇收集额外份

各种树木额外掉落木头
完全成粗壮大树会额外掉落更多木头
树木额外掉落种子

圆石矿开采额外掉落岩石
黄金矿开采额外掉落黄金
硝石矿开采额外掉落硝石,以上三者都概率性掉落燧石
月石矿开采额外掉落月石
矿山开采空后可概率掉落宝石,月石矿还有概率掉落虹光宝石!

冰山开采额外掉落冰块
大理石树开采额外掉落大理石

石笋、石化树额外掉落,石笋依然可以掉落化石碎片

以上数量和概率均可配置,高度灵活!
实测和大多数常用服务端 MOD 均兼容,兼容 TMIP。

----
为什么做这个 MOD?
之前一直用的 More Drops 和 More Rocks,但因为前者和 TMIP 有冲突,后者的掉落石头机制我不满意,于是自己做一个用。

----
更新记录:
2.0 增加石笋和石化树的额外掉落配置
1.1 修复bug,该bug曾导致掉落宝石时闪退
1.0 初始版本


42 kommenttia
Polly Enardo.gg 15.4. klo 16.36 
(English version)

Anyone wondering how to fix the ice crashing your game, then listen here.

Step 1: open foulder, and follow this path SteamLibrary steamapps workshop content 322330 2551657430 scripts then boulders.lua open in notepad+ or notepad.

Step 2: change the ONLY lines of text that say
inst.components.workable.onwork = function(inst, worker, workleft)
Replace with inst.components.workable.onwork = function(inst, worker, workleft, numworks)
on all of them, make sure the top line of code is something like boulders.ImproveNitre = function(inst) or whatever material it is.

Step 3: replace
oldonwork(inst, worker, workleft) to oldonwork(inst, worker, workleft, numworks)

that should be it, if done wrong ask kevin781228.

credit goes to them for finding out the issue, all I really did was explain it better, make it clearer, and translate it.
1009705284 26.1. klo 22.07 
6666,输入这个代码 解决了挖冰崩溃的问题
kevin781228 9.10.2023 klo 10.07 
從別的模組大神那邊找到解法了,自己嘗試修改後成功修復了此問題!!

【異常原因】
主要是對 onwork 函數的引用儲存在 oldonwork 變數中。 但這個函數似乎已經進化了,現在有 4 個參數:inst、worker、workleft、numworks。 因此,我們需要修改我們希望重新定義的函數的簽章以及對 oldonwork 的呼叫。

【解法】
編輯路徑:SteamLibrary\steamapps\workshop\content\322330\2551657430\scripts\boulders.lua

步驟一:
將所有的
inst.components.workable.onwork = function(inst, worker, workleft)

inst.components.workable.onwork = function(inst, worker, workleft, numworks)
取代

步驟二:
將所有的
oldonwork(inst, worker, workleft)

oldonwork(inst, worker, workleft, numworks)
取代

步驟三:
儲存檔案

之後重啟遊戲,讓存檔重抓新的MOD就可以正常運作了
kevin781228 9.10.2023 klo 6.17 
挖冰塊一定閃退QQ
我与赌毒势不两立 20.9.2023 klo 8.09 
Crashing when i mining ice,can you fix it? please
逝风 11.9.2023 klo 19.16 
一挖冰就闪退,试了几次都这样
迷迭香 20.8.2023 klo 20.34 
一样,挖冰就闪退,哪怕mod配置里把挖冰的额外掉落关掉也闪退
空城旧梦 15.8.2023 klo 20.27 
只要进行与挖冰有关的操作就会闪退无法继续游戏,不是人为的也这样例如在流星区域冰被流星破坏也会闪退
leavemealone (for real) 11.8.2023 klo 18.00 
crashing when mining ice
furretete 12.2.2023 klo 8.29 
good:steamthumbsup: