RimWorld

RimWorld

27 arvostelua
Skill up In dream
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Mod, 1.6
Tiedostokoko
Julkaistu
Päivitetty
326.369 KB
19.11. klo 5.21
20.11. klo 23.51
3 muutosilmoitusta ( näytä )

Tilaa ladataksesi
Skill up In dream

1 kokoelmassa, tekijä 在戴森球上打螺丝
My Mods
11 luomusta
Kuvaus
Finally became a level 20 shooting sharpshooter, only to regress to a noob due to subsequent lack of practice?
Finally became a level 20 melee swordsman, only to neglect fighting due to forgotten experience?
Finally became.........

The situation of skills dropping levels due to forgotten experience is constantly playing out in the Rimworld.

According to modern research, the human brain consolidates its memories after people fall asleep. (Sharp-wave ripples consolidate memory)

Therefore, there shouldn't only be forgetting in the Rimworld...

----------Mod Function:
When a colonist is sleeping, they may practice skills in their dreams. That is, the colonist's skills will automatically gain experience while sleeping.

----------FAQ
Performance?
The overhead is extremely small. I have included two screenshots from the performance analyzer in the preview images above, showing the performance consumption when 10 colonists are sleeping simultaneously at 60 TPS and 720 TPS. As you can see, the consumption is less than 0.1%. Furthermore, the consumption will be even smaller when not sleeping, so you don't need to worry about performance issues.

Can it be added to an existing save?
It can be added or removed freely.

What are the specific values?
In the case of 8 hours of sleep with 100% sleep efficiency, approximately 4,700 experience points can be gained. The skills that gain experience are any skills with a flame (passion). (Note: The 4,700 here is not added to every passionate skill, but is randomly distributed among these skills, meaning 4,700 is the total value. In the vanilla, a skill requires 265,000 experience points to go from level 0 to 20.)
13 kommenttia
Dango 22.11. klo 8.40 
格斗带火的岂不是人均曹贼好梦中杀人:chocola2:
阿尔莱德·阿基曼 22.11. klo 4.30 
我好梦中学习
建议来个暴击机制,可能在梦中获得灵感(一定概率)甚至技能火(极低概率)
蘭楓 21.11. klo 22.02 
動物勤工(比如kemomimihouse HardworkingKz)那些也有效果嗎??
yjsdsl 21.11. klo 0.27 
因为逛贴吧已经从一百个mod变成现在三百多个了,奇奇怪怪的mod实在是拒绝不了
在戴森球上打螺丝  [tekijä] 20.11. klo 23.52 
@雲龍風虎 已修复,现在应该没问题了
雲龍風虎 20.11. klo 22.40 
多谢老大更新,mod很有趣!
雲龍風虎 20.11. klo 22.39 
MonoMod.Utils.DynamicMethodDefinition:Verse.Thing.DoTick_Patch2 (Verse.Thing)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickList.Tick_Patch7 (Verse.TickList)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch15 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch4 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch6 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch9 (Verse.Root_Play)
雲龍風虎 20.11. klo 22.39 
好的老大,以下是红字:
Getting random element from empty collection.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.GenCollection:RandomElement<RimWorld.SkillRecord> (System.Collections.Generic.IEnumerable`1<RimWorld.SkillRecord>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:StudyWhileSleeping.NeedRest_SkillXP_Patch.Postfix_Patch2 (RimWorld.Need_Rest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Need_Rest.NeedInterval_Patch4 (RimWorld.Need_Rest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Pawn_NeedsTracker.NeedsTrackerTickInterval_Patch4 (RimWorld.Pawn_NeedsTracker,int)
Verse.Pawn:TickInterval (int)
(wrapper dynamic-method)
在戴森球上打螺丝  [tekijä] 20.11. klo 6.29 
@雲龍風虎
这......那我改一下判定。(我之前是剔除过没技能的角色的,只是没想到会有其他mod让动物也有技能系统)
还有,最好直接发报错的红字,不要发ai分析:tabbycat:
雲龍風虎 20.11. klo 5.44 
错误分析:
核心问题: MOD 试图从一个空的技能记录集合中随机选择元素。

具体场景:

StudyWhileSleeping MOD 在角色休息时尝试给予技能经验

在 NeedRest_SkillXP_Patch 后置补丁中,代码尝试随机选择一个技能进行经验奖励

但某个角色的技能集合为空,导致无法选择

可能影响的角色类型:
动物 - 没有技能系统的生物

机械体 - 某些MOD添加的机械单位

角色数据损坏 - 技能数据异常的殖民者

MOD特定角色 - 某些MOD添加的特殊角色类型