本帖最后由 elzee 于 2014-8-9 15:57 编辑
Elz - Homesick
本MOD创意及脚本均为本人原创,转载请注明作者。
我已经从滚5整合党那里模仿了居中格式发帖
作为绝对强者其实我不想搞这些花花的。
MOD功能
装了N多漂亮的住家MOD,却总觉得“住在家里”毫无意义?
或者忙于冒险旅行,平时也没工夫回家?
住家很华丽,最终却只能沦为装饰品或同伴仓库?
这个MOD让你回家旅行两者缺一不可、相辅相成。
详细特性
只要玩家在自己家中度过足够长的时间,就可以获得“放松”的增益效果——全属性+10%。这个效果的持续时间,取决于你在家休息了多久。
(为了不强求玩家在家呆太长时间,休息时间上限是1天。1天的休息可以换来约3天时间的增益效果)
玩家外出时间过长时,会因身心疲惫而开始想家。此时会遭受“全属性-10%”的减益效果。
(如果你是带着“放松”效果出门的话,疲惫状态会来得相对晚。)
如果玩家在疲惫状态仍然在外游荡不会加,则身心疲惫的程度加剧,将遭受“全属性-20%”的减益效果。
1.2.0 -> 如果你不喜欢debuff,可以在ini中关掉它,只享受家带来的增益效果。
为了让你自己能够充分享受在家休息的时间,我建议你装一些足够有趣的住家MOD。例如可以在家中种植、烹饪、酿酒、炼金等等。
工作原理
会有一个“疲惫值”来记录玩家的状态。
玩家处于城市、野外、地下城时,疲惫值会慢慢累积。地下城累积得最快。
当疲惫值累积到一定程度时,玩家就会遭受减益效果了。
但若是在家,疲惫值会迅速削减。
如果疲惫值降低到一定程度,玩家可享受“放松”带来的增益效果。
当然增益效果会随着疲惫值的再次增加而逐渐消失。
疲惫值会同时受到多种条件的影响,例如是否在地下城、是否在战斗、 是否在湮灭领域等 所有这些影响条件都可以在ini文件中设置。
注意这个MOD会和汉化冲突。
装好后添加下面几行脚本到"HUD statues Bars.ini"中。
这样进度条还可以根据玩家的疲惫状态而自动切换颜色,非常直观。
注意XXX和YYY是进度条在屏幕上的坐标,需要你自己设定。
set tnoHSB.hud_val to sv_Construct "aaHomesickMainQuest.Homesick"
set tnoHSB.hud_name to sv_Construct "Homesick"
set tnoHSB.hud_color to sv_Construct "3-2*(aaHomeSickMainQuest.Homesickstate==-1)+9*(aaHomeSickMainQuest.Homesickstate==1)+2*(aaHomeSickMainQuest.Homesickstate==2)"
set tnoHSB.hud_max to sv_Construct "2880"
set tnoHSB.hud_min to sv_Construct "-720"
set tnoHSB.hud_x to XXX
set tnoHSB.hud_y to YYY
SetStage tnoHSB 10
如果你找不到HUD statues Bars兼容汉化的版本,可以改用Customisable HUD components
使用说明:
http://bbs.3dmgame.com/thread-4005250-1-1.html
不过这个进度条就弱多了。
更新履历 1.2.0 重写了脚本逻辑,使运算更加精确。 增加了“无debuff模式”,让不喜欢debuff的玩家可以关闭debuff. 1.1.0 优化了脚本 让所有条件影响效果可以在ini中调整。
1.0.0 MOD发布
最后是下载地址
排序无所谓。
另外卸载本MOD时需要注意
请先让自己的疲惫状态处于“正常”,即没有增益也没有减益的状态。然后再卸载,避免属性出错。
有BUG请及时反馈给我。
|