更改

删除118字节 、 2023年4月5日 (三) 10:40
无编辑摘要
第1行: 第1行:  
{{TOC right|npt=y}}
 
{{TOC right|npt=y}}
 +
 +
{{Stub|文本润色}}
 +
 
'''觅食'''是一种[[技能]],它会通过在整个星露谷地面收集野外资源,或砍倒树木而升级。觅食技能也会通过种植[[农作物#野生种子|野生种子]]并获取作物而升级。
 
'''觅食'''是一种[[技能]],它会通过在整个星露谷地面收集野外资源,或砍倒树木而升级。觅食技能也会通过种植[[农作物#野生种子|野生种子]]并获取作物而升级。
   第175行: 第178行:  
{{Recipes|footer}}
 
{{Recipes|footer}}
   −
{{Stub|“再生”、“漏洞”和“外部链接”章节内容暂缺。}}
  −
{{翻译}}
   
==再生==
 
==再生==
 
 每张地图每天生成0-4个新的觅食物品(''即'',任何区域)。在一天时间里的任何区域最多生成6个。一个例外是在[[沙滩]]。在海滩右边有一块需要300个[[木材]]来修复桥梁之后才能通过的被分离的区域,在任何一天都有超过6个物品。另一个例外是[[大葱]]生长在[[莉亚的农舍]]南边的[[煤矿森林]]里。[[大葱]]没有数量限制并每天会复原。其他全部觅食物品只有在星期六晚上玩家睡过觉后才会复原。
 
 每张地图每天生成0-4个新的觅食物品(''即'',任何区域)。在一天时间里的任何区域最多生成6个。一个例外是在[[沙滩]]。在海滩右边有一块需要300个[[木材]]来修复桥梁之后才能通过的被分离的区域,在任何一天都有超过6个物品。另一个例外是[[大葱]]生长在[[莉亚的农舍]]南边的[[煤矿森林]]里。[[大葱]]没有数量限制并每天会复原。其他全部觅食物品只有在星期六晚上玩家睡过觉后才会复原。
   −
 觅食物品有可能在任何室外地图中生成(夜间发生)。<ref name="spawning">标准觅食物品的生成是由<samp>GameLocation::spawnObjects</samp>触发的,而该操作又是由<samp>GameLocation::dayUpdate</samp>触发的。每个地图最多生成六个物品,并由<samp>numberOfSpawnedObjectsOnMap</samp>控制。添加物品的次数是一个随机数字,范围从1到<samp>min(4, 6-numberOfSpawnedObjectsOnMap)</samp>。对于每次尝试,代码会检查位于地图上任意随机位置的最多11个位置,只有当这11个位置之一是有效的生成位置并且随机选择的觅食物品也通过了其概率测试时,物品才会被放置。</ref> 该部分描述了生成所有普通觅食物品时使用的规则。但是,特殊物品的处理方式不同,并在其各自的页面上进行了描述,即[[煤矿森林]]中的[[大葱]];[[沙滩]]上的[[珊瑚]]、[[海胆]]和[[海草]];[[山洞|农场山洞]]里的水果; [[农场地图#Forest|森林农场]]所有的可采集品。此外,[[美洲大树莓]]灌木丛、[[黑莓]]灌木丛、[[冬根]]和[[雪山药]]不会生成单独的物品。
+
 觅食物品有可能在任何室外地图中生成(夜间发生)。<ref name="spawning" />该部分描述了生成所有普通觅食物品时使用的规则。但是,特殊物品的处理方式不同,并在其各自的页面上进行了描述,即[[煤矿森林]]中的[[大葱]];[[沙滩]]上的[[珊瑚]]、[[海胆]]和[[海草]];[[山洞|农场山洞]]里的水果; [[农场地图#Forest|森林农场]]所有的可采集品。此外,[[美洲大树莓]]灌木丛、[[黑莓]]灌木丛、[[冬根]]和[[雪山药]]不会生成单独的物品。
    
 每张地图(即被屏幕转换所限定的区域)每周只能刷出六个标准的觅食物品,重置时间为每周日。收集这些物品不会减少每周计数器的数量,所以在周六之前收集觅食物品没有太大优势。
 
 每张地图(即被屏幕转换所限定的区域)每周只能刷出六个标准的觅食物品,重置时间为每周日。收集这些物品不会减少每周计数器的数量,所以在周六之前收集觅食物品没有太大优势。
第188行: 第189行:  
 因此,每张地图的有效区域取决于其独特的构造特征,这直接影响着觅食物品在该地图上生成的概率。此外,玩家的行为也会对其产生影响。例如清理杂草、砍倒树木可以增加可用区域的数量,而放置设备(宝箱等)可能会减少该数量。种植树木也会产生影响:尽管(在大多数地图上)只能在觅食物品无法生成的区域种植树木,但该区域内生成物品的概率就会降低(并增加了寻找已经生成的物品的难度)。但是,这些影响通常比较小,除非地图区域的一大部分已被占据。所有的生成几率都是基于默认树木已经成熟并种子在原位而计算的,但所有其它的地块都已被清除。
 
 因此,每张地图的有效区域取决于其独特的构造特征,这直接影响着觅食物品在该地图上生成的概率。此外,玩家的行为也会对其产生影响。例如清理杂草、砍倒树木可以增加可用区域的数量,而放置设备(宝箱等)可能会减少该数量。种植树木也会产生影响:尽管(在大多数地图上)只能在觅食物品无法生成的区域种植树木,但该区域内生成物品的概率就会降低(并增加了寻找已经生成的物品的难度)。但是,这些影响通常比较小,除非地图区域的一大部分已被占据。所有的生成几率都是基于默认树木已经成熟并种子在原位而计算的,但所有其它的地块都已被清除。
   −
 所有未采集的觅食物品将在周日之前的夜晚从地图上清除,在新季节的第一天之前也是如此。<ref name="removal">周末清除可寻找的物品是<samp>GameLocation::dayUpdate</samp>的一部分。换季清理也是<samp>gameLocation::seasonUpdate</samp>的一部分。所有带有<samp>IsSpawnedObject</samp>标记的物品都将被清除,并且<samp>numberOfSpawnedObjectsOnMap</samp>将被设置为零。</ref>这个清除规则同时也适用于所有觅食物品和几乎所有的专业物品(仅农场山洞中的水果是已知的例外情况)。即使是非季节性的物品,在新的季节开始时也会被清除。为了帮助重新填充地图,这些天物品生成的概率略微更高。<ref name="extra_spawn">在清除现有物品后,<samp>GameLocation::spawnObjects</samp>将会被额外调用(一个额外的调用在新季节的第一天,两个额外调用在周日早上)。但是,这些额外调用经常不会产生额外的物品,因为每次使用相同的随机数种子(基于游戏ID和已过天数)进行测试。因此,第二和第三次调用重新测试与第一次调用相同的位置和物品列表。</ref>
+
 所有未采集的觅食物品将在周日之前的夜晚从地图上清除,在新季节的第一天之前也是如此。<ref name="removal" />这个清除规则同时也适用于所有觅食物品和几乎所有的专业物品(仅农场山洞中的水果是已知的例外情况)。即使是非季节性的物品,在新的季节开始时也会被清除。为了帮助重新填充地图,这些天物品生成的概率略微更高。<ref name="extra_spawn" />
    
 如果觅食物品位于[[村民]]的通行路线上,它们将被摧毁。
 
 如果觅食物品位于[[村民]]的通行路线上,它们将被摧毁。
第719行: 第720行:     
==漏洞==
 
==漏洞==
*The Gatherer profession can cause some non-forage items to be doubled. When this happens, the player gains 7 XP for the duplicate item, even though the original item granted no experience.  The items affected by this bug are items sitting on the ground in [[ 矿井]], namely [[石英]], [[地晶]], [[火水晶]], [[泪晶]], and [[恐龙蛋]].
+
* 采集者职业可以使一些非觅食物品翻倍。当这种情况发生时,玩家会获得7点经验值,即使原始物品没有提供任何经验值。受此错误影响的物品是位于 矿井 中的地面上的物品,即[[石英]] [[地晶]] [[火水晶]] [[泪晶]] [[恐龙蛋]]
**Other items found on the ground in  矿井, namely [[红蘑菇]], [[紫蘑菇]], and [[蕨菜]], are considered by the game to be forage items, so they always grant foraging experience, and any Gatherer duplication is not a bug.
+
** 而其他位于 矿井 地面上的物品,如[[红蘑菇]] [[紫蘑菇]] [[蕨菜]] ,则被游戏视为觅食物品,因此它们总是提供觅食经验,此时物品翻倍并不是错误。
*On mobile, it is possible to gather more than four berries per bush during [[美洲大树莓]] or [[黑莓]] Season using the [[手机存档#漏洞|Mobile Save buff glitch]]. When using, the player will receive an extra berry for every four foraging levels.<ref name="bush_shake">See <samp>Bush::shake</samp> in game code, near variable <samp>player.ForagingLevel</samp>.</ref>
+
* 移动端上,在[[美洲大树莓]] [[黑莓]] 成熟期间,使用[[手机存档#漏洞| 移动端存档漏洞]] 可以在每个灌木丛中收集超过四个浆果。使用时,玩家每四级觅食等级可以额外获得一个浆果。<ref name="bush_shake" />
    
==外部链接==
 
==外部链接==
*Users with access to their [[存档|saved game files]] may find the "Forage Finder" utility helpful for showing the location of all forageable items for the next game day.  The utility is located at:  https://stardew.selbysaurus.me/
+
* 玩家可在网站 [https://stardew.selbysaurus.me Forage Finder] 上传[[存档]]查看下一个游戏日所有觅食物品的位置。
    
==参考==
 
==参考==
 
<references>
 
<references>
 +
<ref name="spawning">标准觅食物品的生成是由 <samp>GameLocation::spawnObjects</samp> 触发的,而该操作又是由 <samp>GameLocation::dayUpdate</samp> 触发的。每个地图最多生成六个物品,并由 <samp>numberOfSpawnedObjectsOnMap</samp> 控制。添加物品的次数是一个随机数字,范围从1到 <samp>min(4, 6-numberOfSpawnedObjectsOnMap)</samp>。对于每次尝试,代码会检查位于地图上任意随机位置的最多11个位置,只有当这11个位置之一是有效的生成位置并且随机选择的觅食物品也通过了其概率测试时,物品才会被放置。</ref>
 +
<ref name="removal">周末清除可寻找的物品是 <samp>GameLocation::dayUpdate</samp> 的一部分。换季清理也是 <samp>gameLocation::seasonUpdate</samp> 的一部分。所有带有 <samp>IsSpawnedObject</samp> 标记的物品都将被清除,并且 <samp>numberOfSpawnedObjectsOnMap</samp> 将被设置为零。</ref>
 +
<ref name="extra_spawn">在清除现有物品后,<samp>GameLocation::spawnObjects</samp> 将会被额外调用(一个额外的调用在新季节的第一天,两个额外调用在周日早上)。但是,这些额外调用经常不会产生额外的物品,因为每次使用相同的随机数种子(基于游戏ID和已过天数)进行测试。因此,第二和第三次调用重新测试与第一次调用相同的位置和物品列表。</ref>
 
<ref name="spawnpercent">在给定位置每个季节可以生成的觅食物品是由游戏代码中的 <samp>GameLocation::spawnObjects</samp> 和数据文件 <samp>Content\Locations.xnb</samp> 决定的。为了确保每个位置的每个季节的百分比总和为100%,这里提供的百分比已经被标准化,方法如下:
 
<ref name="spawnpercent">在给定位置每个季节可以生成的觅食物品是由游戏代码中的 <samp>GameLocation::spawnObjects</samp> 和数据文件 <samp>Content\Locations.xnb</samp> 决定的。为了确保每个位置的每个季节的百分比总和为100%,这里提供的百分比已经被标准化,方法如下:
 
# 计算 <samp>Locations.xnb</samp> 中数据的总和
 
# 计算 <samp>Locations.xnb</samp> 中数据的总和
 
# 将单个数据除以计算出的总和</ref>
 
# 将单个数据除以计算出的总和</ref>
 +
<ref name="bush_shake">查看游戏代码中的 <samp>Bush::shake</samp>,相关变量名为 <samp>player.ForagingLevel</samp>.</ref>
 
</references>
 
</references>
  
2,679

个编辑