近视

近视

你的龙裔有视力问题会怎样?如果它有近视呢? 使用这个小模组,你将在与龙战斗时需要戴上眼镜。

服装与配饰

这个模组非常简单基础,它会模糊玩家的视野,就像近视一样。
玩家需要戴上眼镜才能看清。
这个模组非常小,应该不会与任何内容冲突。
可以安全删除它,因为它没有活动脚本。
有一个非常小的任务,仅用于解释启用此模组后游戏开始几分钟内会出现的问题。
然后你得找几副眼镜(有三副眼镜分别在三家小酒馆里,还有完整的罗盘标记帮你找到它们。)

模组运作方式及扩展方法

剧透:显示

这个模组非常简单。
它只有5个重要对象:

  1. 一个任务“近视”
  2. 附加到玩家别名的脚本,实现功能“myopiaPlayerAlias”
  3. 一件盔甲“近视眼镜”及其盔甲附加组件
  4. 一个图像空间修改器“myopiaImageSpace”
  5. 一个表单列表“MyopiaGlassesList”
  6. 一个表单列表“MyopiaForceSpellsList”

脚本会在随机几分钟后开始任务。
之后,应用ImageSpaceModifier。
图像空间会模糊并产生重影效果。
就在显示一个临时目标告诉你患有近视之后。
一分钟后,显示了一个真正的目标,要求寻找一些眼镜。
眼镜被放在3家旅馆里(旗帜母马、眨眼骷髅、蜜蜂和酒吧)

当物品(眼镜)被获取时,下一阶段被设定且前一目标完成。如何实现?
脚本中有一个用于事件OnItemAdded()的函数
在此函数内部,会检查任务是否处于正确阶段(如果不是,则不执行任何操作),然后检查获取的物品是否位于FormList中
如果该物品位于形态列表中(目前仅包含眼镜护甲),则阶段会增加并显示新的目标。

此时,每次玩家装备物品时,都会检查该物品是否在表单列表中。
如果是这样,ImageSpace 将被移除。
如果角色移除了一个物品,且该物品位于表单列表中(例如眼镜),则会重新应用图像空间。
要添加新眼镜,只需将其加入FormList即可直接使用。若想修改任务目标物品,只需替换任务别名中的物品。
该模组包含的眼镜使用槽位55。

如果你安装了模组 ImoMegane 或 Dwemer Goggles & Scouter,那么它们添加的眼镜会自动加入该表单列表。

在1.1版本中,如果你被强力武器击中(对,匕首或弓箭不算)或是被"Fus-Ro-Dah"咒语击中,你有5%的概率会失去眼镜(它们会掉在地上)。
可以通过控制台命令禁用此功能:set MyopiaLoseGlassesOnHit to 0

如果你想添加其他可能导致被击中时丢失眼镜的法术,只需将它们添加到FormList MyopiaForceSpellsList中。

我可以把我的符合矮人设定的眼镜添加到这个mod中吗?
是的,只需将它们添加到表单列表"MyopiaGlassesList"中,它们就能立即生效。

我能添加我的超强咒语来摘掉眼镜吗?
是的,只需将其添加到表单列表"MyopiaForceSpellsList"中,它们就能立即生效。

我不想在战斗中弄丢眼镜!
使用控制台命令并将全局变量 MyopiaLoseGlassesOnHit 的值设置为0