Don't Starve Together

Don't Starve Together

Not enough ratings
简单经济学:富贵在天
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
15.162 MB
19 Jun, 2023 @ 5:46am
5 May @ 7:20am
31 Change Notes ( view )

Subscribe to download
简单经济学:富贵在天

Description
本模组基于柴柴大佬原本进行修改。
本人很喜欢柴柴大佬的简单经济学模组,但原作者好像已经弃坑了,这里优化了一些问题。

如果你也喜欢经济学模组,想要添加更多的物品进行售卖,联系我,我将你添加为作者,共同维护。


修改部分贴图为空,换人保留数据问题,点金法杖可制作,提高黄金和珍贵物品卖出价格,各种售卖模式...


定义售出回报率为,售卖单个商品所获得金币值与商店面板该商品显示价格的比值。也就是说,售出回报率越高,你赚的钱越多。如果一个物品商店面板售价为1000金币,售出回报率为0.4,那么卖出该物品可获得1000 x 0.4 = 400金币
珍贵物品售出回报率固定为0.2,商店面板中价格不随季节变化
黄金售出回报率固定为0.75(硬通货),商店面板中价格不随季节变化


新增不同售卖模式
  • 【原汁原味】模式:普通物品售卖回报率固定为0.33,这是柴柴原版设计

  • 【日进斗金】模式:普通物品售卖回报率固定为0.8

  • 【跳楼甩卖】模式:普通物品售卖回报率固定为0.1

  • 【富贵在天】模式:普通物品售出回报率为随机值


【富贵在天】模式
  • 游戏世界20天及以前(首年秋天)普通物品售出回报率为:0.32 ~ 0.8

  • 游戏世界21天~35天(首年冬天)普通物品售出回报率为:0.32 ~ 0.72

  • 游戏世界36天~55天(首年春天)普通物品售出回报率为:0.32 ~ 0.64

  • 游戏世界56天~70天(首年夏天)普通物品售出回报率为:0.24 ~ 0.64

  • 游戏世界71天~140天(次年全年)普通物品售出回报率为:0.16 ~ 0.64

  • 游戏世界141天后(第三年及以后)普通物品售出回报率为:0.08 ~ 0.8


商品售出所得计算公式:卖物品所获得的金币 = 商店面板显示价格 * 售出回报率 * 商品数量
如:10个黄金的卖出所得金币为,商店面板黄金价格20 * 售出回报率0.75 * 10 = 150

设置售出收益随机值都是为了防止过度依赖商店而降低游戏趣味性!!

新增一个交易系统,可以在游戏内赚钱用钱了。
使用专属道具来赚取金币。
点击左上角的图标打开商品交易面板,使用金币换取需要的东西。
珍贵品每3天的早上会刷新。
不同的季节商品的价格不一样。


特别感谢:
12 Comments
GuGuWinter 6 May @ 5:24am 
刚刚才看到 因为是其他人用的项链我自己也不清楚他们做了什么 只知道触发bug共同点就是项链
GuGuWinter 6 May @ 5:22am 
:steamthumbsup:
天涯共此时  [author] 5 May @ 7:20am 
已修复
天涯共此时  [author] 5 May @ 6:42am 
@GuGuWinter:bug如何触发的呢
GuGuWinter 3 May @ 8:45am 
好像是幸运项链的问题
GuGuWinter 3 May @ 7:28am 
没搞懂什么问题


[00:03:53]: [string "../mods/workshop-2991643043/scripts/prefabs..."]:19: attempt to index field 'seplayerstatus' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-2991643043/scripts/prefabs/luckamulet.lua:19 in (field) fn (Lua) <18-20>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
scripts/update.lua:240 in () ? (Lua) <224-298>
天涯共此时  [author] 17 Apr @ 7:10pm 
@就在这理发店!! 已修复
就在这理发店!! 17 Apr @ 11:56am 
点金法杖用了崩溃
就在这理发店!! 17 Apr @ 11:55am 
src\tier0\threadtools.cpp (3594) : Assertion Failed: Illegal termination of worker thread 'Thread(0x735941B8/0x000004F8/0x'
就在这理发店!! 17 Apr @ 11:55am 
[00:06:26]: [string "../mods/workshop-2991643043/scripts/prefabs..."]:96: attempt to call field 'getn' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-2991643043/scripts/prefabs/goldstaff.lua:96 in (upvalue) getSaleRate (Lua) <76-99>
../mods/workshop-2991643043/scripts/prefabs/goldstaff.lua:114 in (field) spell (Lua) <101-240>
scripts/components/spellcaster.lua:153 in (method) CastSpell (Lua) <151-159>
scripts/actions.lua:2668 in (field) fn (Lua) <2663-2671>
scripts/bufferedaction.lua:26 in (method) Do (Lua) <22-36>
scripts/entityscript.lua:1509 in (method) PerformBufferedAction (Lua) <1491-1524>
scripts/stategraphs/SGwilson.lua:12815 in (field) fn (Lua) <12805-12816>
scripts/stategraph.lua:653 in (method) UpdateState (Lua) <621-665>
scripts/stategraph.lua:691 in (method) Update (Lua) <684-710>
scripts/stategraph.lua:128 in (method) Update (Lua) <109-146>
scripts/update.lua:288 in () ? (Lua) <224-298>